feat(sdk): embed ExpenseService in RainyunSDK
This commit is contained in:
@@ -3,6 +3,7 @@ package sdk
|
|||||||
import (
|
import (
|
||||||
"github.com/XingfenD/rainyun_api_go_sdk/apis"
|
"github.com/XingfenD/rainyun_api_go_sdk/apis"
|
||||||
"github.com/XingfenD/rainyun_api_go_sdk/apis/domain"
|
"github.com/XingfenD/rainyun_api_go_sdk/apis/domain"
|
||||||
|
"github.com/XingfenD/rainyun_api_go_sdk/apis/expense"
|
||||||
"github.com/XingfenD/rainyun_api_go_sdk/apis/product"
|
"github.com/XingfenD/rainyun_api_go_sdk/apis/product"
|
||||||
"github.com/XingfenD/rainyun_api_go_sdk/apis/public"
|
"github.com/XingfenD/rainyun_api_go_sdk/apis/public"
|
||||||
"github.com/XingfenD/rainyun_api_go_sdk/apis/rbm"
|
"github.com/XingfenD/rainyun_api_go_sdk/apis/rbm"
|
||||||
@@ -27,6 +28,7 @@ type RainyunSDK struct {
|
|||||||
ssl.SslService
|
ssl.SslService
|
||||||
user.UserService
|
user.UserService
|
||||||
workorder.WorkorderService
|
workorder.WorkorderService
|
||||||
|
expense.ExpenseService
|
||||||
}
|
}
|
||||||
|
|
||||||
func New(apiKey string) *RainyunSDK {
|
func New(apiKey string) *RainyunSDK {
|
||||||
@@ -43,5 +45,6 @@ func New(apiKey string) *RainyunSDK {
|
|||||||
SslService: *ssl.NewSslService(c),
|
SslService: *ssl.NewSslService(c),
|
||||||
UserService: *user.NewUserService(c),
|
UserService: *user.NewUserService(c),
|
||||||
WorkorderService: *workorder.NewWorkorderService(c),
|
WorkorderService: *workorder.NewWorkorderService(c),
|
||||||
|
ExpenseService: *expense.NewExpenseService(c),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user