generated from SAP/repository-template
-
Notifications
You must be signed in to change notification settings - Fork 13
/
facade_accounts.go
29 lines (27 loc) · 1.28 KB
/
facade_accounts.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package btpcli
func newAccountsFacade(cliClient *v2Client) accountsFacade {
return accountsFacade{
AvailableEnvironment: newAccountsAvailableEnvironmentFacade(cliClient),
AvailableRegion: newAccountsAvailableRegionFacade(cliClient),
Directory: newAccountsDirectoryFacade(cliClient),
Entitlement: newAccountsEntitlementFacade(cliClient),
EnvironmentInstance: newAccountsEnvironmentInstanceFacade(cliClient),
GlobalAccount: newAccountsGlobalAccountFacade(cliClient),
Label: newAccountsLabelFacade(cliClient),
ResourceProvider: newAccountsResourceProviderFacade(cliClient),
Subaccount: newAccountsSubaccountFacade(cliClient),
Subscription: newAccountsSubscriptionFacade(cliClient),
}
}
type accountsFacade struct {
AvailableEnvironment accountsAvailableEnvironmentFacade
AvailableRegion accountsAvailableRegionFacade
Directory accountsDirectoryFacade
Entitlement accountsEntitlementFacade
EnvironmentInstance accountsEnvironmentInstanceFacade
GlobalAccount accountsGlobalAccountFacade
Label accountsLabelFacade
ResourceProvider accountsResourceProviderFacade
Subaccount accountsSubaccountFacade
Subscription accountsSubscriptionFacade
}