Documentation ¶
Index ¶
- Variables
- func CacheExpires(r *http.Response) time.Time
- func IsNil(i interface{}) bool
- func PtrBool(v bool) *bool
- func PtrFloat32(v float32) *float32
- func PtrFloat64(v float64) *float64
- func PtrInt(v int) *int
- func PtrInt32(v int32) *int32
- func PtrInt64(v int64) *int64
- func PtrString(v string) *string
- func PtrTime(v time.Time) *time.Time
- type APIClient
- type APIKey
- type APIResponse
- type AddPropertyRequestPayload
- func (o *AddPropertyRequestPayload) GetKey() string
- func (o *AddPropertyRequestPayload) GetKeyOk() (*string, bool)
- func (o *AddPropertyRequestPayload) GetValue() map[string]interface{}
- func (o *AddPropertyRequestPayload) GetValueOk() (map[string]interface{}, bool)
- func (o AddPropertyRequestPayload) MarshalJSON() ([]byte, error)
- func (o *AddPropertyRequestPayload) SetKey(v string)
- func (o *AddPropertyRequestPayload) SetValue(v map[string]interface{})
- func (o AddPropertyRequestPayload) ToMap() (map[string]interface{}, error)
- func (o *AddPropertyRequestPayload) UnmarshalJSON(data []byte) (err error)
- type ApiCloneNeoSubaccountRequest
- func (r ApiCloneNeoSubaccountRequest) CloneNeoSubaccountRequestPayload(cloneNeoSubaccountRequestPayload CloneNeoSubaccountRequestPayload) ApiCloneNeoSubaccountRequest
- func (r ApiCloneNeoSubaccountRequest) Execute() (*SubaccountResponseObject, *http.Response, error)
- func (r ApiCloneNeoSubaccountRequest) SubaccountAdmin(subaccountAdmin string) ApiCloneNeoSubaccountRequest
- type ApiCreateDirectoryLabelsRequest
- type ApiCreateDirectoryRequest
- func (r ApiCreateDirectoryRequest) CreateDirectoryRequestPayload(createDirectoryRequestPayload CreateDirectoryRequestPayload) ApiCreateDirectoryRequest
- func (r ApiCreateDirectoryRequest) Execute() (*DirectoryResponseObject, *http.Response, error)
- func (r ApiCreateDirectoryRequest) ParentGUID(parentGUID string) ApiCreateDirectoryRequest
- type ApiCreateOrUpdateDirectorySettingsRequest
- type ApiCreateOrUpdateSubaccountSettingsRequest
- type ApiCreateServiceManagementBindingRequest
- type ApiCreateServiceManagerBindingV2Request
- type ApiCreateSubaccountLabelsRequest
- type ApiCreateSubaccountRequest
- func (r ApiCreateSubaccountRequest) CreateSubaccountRequestPayload(createSubaccountRequestPayload CreateSubaccountRequestPayload) ApiCreateSubaccountRequest
- func (r ApiCreateSubaccountRequest) Execute() (*SubaccountResponseObject, *http.Response, error)
- func (r ApiCreateSubaccountRequest) SubaccountAdmin(subaccountAdmin string) ApiCreateSubaccountRequest
- type ApiDeleteDirectoryLabelsRequest
- type ApiDeleteDirectoryRequest
- type ApiDeleteDirectorySettingsRequest
- type ApiDeleteServiceManagementBindingOfSubaccountRequest
- type ApiDeleteServiceManagerBindingV2Request
- type ApiDeleteSubaccountLabelsRequest
- type ApiDeleteSubaccountRequest
- type ApiDeleteSubaccountSettingsRequest
- type ApiExceptionResponseObject
- func (o *ApiExceptionResponseObject) GetError() ApiExceptionResponseObjectError
- func (o *ApiExceptionResponseObject) GetErrorOk() (*ApiExceptionResponseObjectError, bool)
- func (o ApiExceptionResponseObject) MarshalJSON() ([]byte, error)
- func (o *ApiExceptionResponseObject) SetError(v ApiExceptionResponseObjectError)
- func (o ApiExceptionResponseObject) ToMap() (map[string]interface{}, error)
- func (o *ApiExceptionResponseObject) UnmarshalJSON(data []byte) (err error)
- type ApiExceptionResponseObjectError
- func (o *ApiExceptionResponseObjectError) GetCode() float32
- func (o *ApiExceptionResponseObjectError) GetCodeOk() (*float32, bool)
- func (o *ApiExceptionResponseObjectError) GetCorrelationID() string
- func (o *ApiExceptionResponseObjectError) GetCorrelationIDOk() (*string, bool)
- func (o *ApiExceptionResponseObjectError) GetMessage() string
- func (o *ApiExceptionResponseObjectError) GetMessageOk() (*string, bool)
- func (o *ApiExceptionResponseObjectError) GetTarget() string
- func (o *ApiExceptionResponseObjectError) GetTargetOk() (*string, bool)
- func (o *ApiExceptionResponseObjectError) HasCode() bool
- func (o *ApiExceptionResponseObjectError) HasCorrelationID() bool
- func (o *ApiExceptionResponseObjectError) HasMessage() bool
- func (o *ApiExceptionResponseObjectError) HasTarget() bool
- func (o ApiExceptionResponseObjectError) MarshalJSON() ([]byte, error)
- func (o *ApiExceptionResponseObjectError) SetCode(v float32)
- func (o *ApiExceptionResponseObjectError) SetCorrelationID(v string)
- func (o *ApiExceptionResponseObjectError) SetMessage(v string)
- func (o *ApiExceptionResponseObjectError) SetTarget(v string)
- func (o ApiExceptionResponseObjectError) ToMap() (map[string]interface{}, error)
- func (o *ApiExceptionResponseObjectError) UnmarshalJSON(data []byte) (err error)
- type ApiGetAllServiceManagerBindingsV2Request
- type ApiGetDirectoryCustomPropertiesRequest
- type ApiGetDirectoryLabelsRequest
- type ApiGetDirectoryRequest
- type ApiGetDirectorySettingsRequest
- type ApiGetGlobalAccountCustomPropertiesRequest
- type ApiGetGlobalAccountRequest
- type ApiGetServiceManagementBindingRequest
- type ApiGetServiceManagerBindingV2Request
- type ApiGetStatusRequest
- type ApiGetSubaccountCustomPropertiesRequest
- type ApiGetSubaccountLabelsRequest
- type ApiGetSubaccountRequest
- type ApiGetSubaccountSettingsRequest
- type ApiGetSubaccountsRequest
- func (r ApiGetSubaccountsRequest) DerivedAuthorizations(derivedAuthorizations string) ApiGetSubaccountsRequest
- func (r ApiGetSubaccountsRequest) DirectoryGUID(directoryGUID string) ApiGetSubaccountsRequest
- func (r ApiGetSubaccountsRequest) Execute() (*ResponseCollection, *http.Response, error)
- func (r ApiGetSubaccountsRequest) LabelSelector(labelSelector string) ApiGetSubaccountsRequest
- type ApiMoveSubaccountRequest
- type ApiMoveSubaccountsRequest
- type ApiUpdateDirectoryFeaturesRequest
- type ApiUpdateDirectoryRequest
- type ApiUpdateGlobalAccountRequest
- type ApiUpdateSubaccountRequest
- type BasicAuth
- type CloneNeoSubaccountRequestPayload
- func (o *CloneNeoSubaccountRequestPayload) GetBetaEnabled() bool
- func (o *CloneNeoSubaccountRequestPayload) GetBetaEnabledOk() (*bool, bool)
- func (o *CloneNeoSubaccountRequestPayload) GetCloneConfigurations() []string
- func (o *CloneNeoSubaccountRequestPayload) GetCloneConfigurationsOk() ([]string, bool)
- func (o *CloneNeoSubaccountRequestPayload) GetCustomProperties() []AddPropertyRequestPayload
- func (o *CloneNeoSubaccountRequestPayload) GetCustomPropertiesOk() ([]AddPropertyRequestPayload, bool)
- func (o *CloneNeoSubaccountRequestPayload) GetDescription() string
- func (o *CloneNeoSubaccountRequestPayload) GetDescriptionOk() (*string, bool)
- func (o *CloneNeoSubaccountRequestPayload) GetDisplayName() string
- func (o *CloneNeoSubaccountRequestPayload) GetDisplayNameOk() (*string, bool)
- func (o *CloneNeoSubaccountRequestPayload) GetLabels() map[string][]string
- func (o *CloneNeoSubaccountRequestPayload) GetLabelsOk() (*map[string][]string, bool)
- func (o *CloneNeoSubaccountRequestPayload) GetOrigin() string
- func (o *CloneNeoSubaccountRequestPayload) GetOriginOk() (*string, bool)
- func (o *CloneNeoSubaccountRequestPayload) GetParentGUID() string
- func (o *CloneNeoSubaccountRequestPayload) GetParentGUIDOk() (*string, bool)
- func (o *CloneNeoSubaccountRequestPayload) GetRegion() string
- func (o *CloneNeoSubaccountRequestPayload) GetRegionOk() (*string, bool)
- func (o *CloneNeoSubaccountRequestPayload) GetSubaccountAdmins() []string
- func (o *CloneNeoSubaccountRequestPayload) GetSubaccountAdminsOk() ([]string, bool)
- func (o *CloneNeoSubaccountRequestPayload) GetSubdomain() string
- func (o *CloneNeoSubaccountRequestPayload) GetSubdomainOk() (*string, bool)
- func (o *CloneNeoSubaccountRequestPayload) GetUsedForProduction() string
- func (o *CloneNeoSubaccountRequestPayload) GetUsedForProductionOk() (*string, bool)
- func (o *CloneNeoSubaccountRequestPayload) HasBetaEnabled() bool
- func (o *CloneNeoSubaccountRequestPayload) HasCloneConfigurations() bool
- func (o *CloneNeoSubaccountRequestPayload) HasCustomProperties() bool
- func (o *CloneNeoSubaccountRequestPayload) HasDescription() bool
- func (o *CloneNeoSubaccountRequestPayload) HasLabels() bool
- func (o *CloneNeoSubaccountRequestPayload) HasOrigin() bool
- func (o *CloneNeoSubaccountRequestPayload) HasParentGUID() bool
- func (o *CloneNeoSubaccountRequestPayload) HasSubaccountAdmins() bool
- func (o *CloneNeoSubaccountRequestPayload) HasSubdomain() bool
- func (o *CloneNeoSubaccountRequestPayload) HasUsedForProduction() bool
- func (o CloneNeoSubaccountRequestPayload) MarshalJSON() ([]byte, error)
- func (o *CloneNeoSubaccountRequestPayload) SetBetaEnabled(v bool)
- func (o *CloneNeoSubaccountRequestPayload) SetCloneConfigurations(v []string)
- func (o *CloneNeoSubaccountRequestPayload) SetCustomProperties(v []AddPropertyRequestPayload)
- func (o *CloneNeoSubaccountRequestPayload) SetDescription(v string)
- func (o *CloneNeoSubaccountRequestPayload) SetDisplayName(v string)
- func (o *CloneNeoSubaccountRequestPayload) SetLabels(v map[string][]string)
- func (o *CloneNeoSubaccountRequestPayload) SetOrigin(v string)
- func (o *CloneNeoSubaccountRequestPayload) SetParentGUID(v string)
- func (o *CloneNeoSubaccountRequestPayload) SetRegion(v string)
- func (o *CloneNeoSubaccountRequestPayload) SetSubaccountAdmins(v []string)
- func (o *CloneNeoSubaccountRequestPayload) SetSubdomain(v string)
- func (o *CloneNeoSubaccountRequestPayload) SetUsedForProduction(v string)
- func (o CloneNeoSubaccountRequestPayload) ToMap() (map[string]interface{}, error)
- func (o *CloneNeoSubaccountRequestPayload) UnmarshalJSON(data []byte) (err error)
- type Configuration
- type CreateDirectoryRequestPayload
- func (o *CreateDirectoryRequestPayload) GetCustomProperties() []AddPropertyRequestPayload
- func (o *CreateDirectoryRequestPayload) GetCustomPropertiesOk() ([]AddPropertyRequestPayload, bool)
- func (o *CreateDirectoryRequestPayload) GetDescription() string
- func (o *CreateDirectoryRequestPayload) GetDescriptionOk() (*string, bool)
- func (o *CreateDirectoryRequestPayload) GetDirectoryAdmins() []string
- func (o *CreateDirectoryRequestPayload) GetDirectoryAdminsOk() ([]string, bool)
- func (o *CreateDirectoryRequestPayload) GetDirectoryFeatures() []string
- func (o *CreateDirectoryRequestPayload) GetDirectoryFeaturesOk() ([]string, bool)
- func (o *CreateDirectoryRequestPayload) GetDisplayName() string
- func (o *CreateDirectoryRequestPayload) GetDisplayNameOk() (*string, bool)
- func (o *CreateDirectoryRequestPayload) GetLabels() map[string][]string
- func (o *CreateDirectoryRequestPayload) GetLabelsOk() (*map[string][]string, bool)
- func (o *CreateDirectoryRequestPayload) GetSubdomain() string
- func (o *CreateDirectoryRequestPayload) GetSubdomainOk() (*string, bool)
- func (o *CreateDirectoryRequestPayload) HasCustomProperties() bool
- func (o *CreateDirectoryRequestPayload) HasDescription() bool
- func (o *CreateDirectoryRequestPayload) HasDirectoryAdmins() bool
- func (o *CreateDirectoryRequestPayload) HasDirectoryFeatures() bool
- func (o *CreateDirectoryRequestPayload) HasLabels() bool
- func (o *CreateDirectoryRequestPayload) HasSubdomain() bool
- func (o CreateDirectoryRequestPayload) MarshalJSON() ([]byte, error)
- func (o *CreateDirectoryRequestPayload) SetCustomProperties(v []AddPropertyRequestPayload)
- func (o *CreateDirectoryRequestPayload) SetDescription(v string)
- func (o *CreateDirectoryRequestPayload) SetDirectoryAdmins(v []string)
- func (o *CreateDirectoryRequestPayload) SetDirectoryFeatures(v []string)
- func (o *CreateDirectoryRequestPayload) SetDisplayName(v string)
- func (o *CreateDirectoryRequestPayload) SetLabels(v map[string][]string)
- func (o *CreateDirectoryRequestPayload) SetSubdomain(v string)
- func (o CreateDirectoryRequestPayload) ToMap() (map[string]interface{}, error)
- func (o *CreateDirectoryRequestPayload) UnmarshalJSON(data []byte) (err error)
- type CreateServiceManagerBindingRequestPayload
- func (o *CreateServiceManagerBindingRequestPayload) GetName() string
- func (o *CreateServiceManagerBindingRequestPayload) GetNameOk() (*string, bool)
- func (o *CreateServiceManagerBindingRequestPayload) GetParameters() map[string]map[string]interface{}
- func (o *CreateServiceManagerBindingRequestPayload) GetParametersOk() (map[string]map[string]interface{}, bool)
- func (o *CreateServiceManagerBindingRequestPayload) HasParameters() bool
- func (o CreateServiceManagerBindingRequestPayload) MarshalJSON() ([]byte, error)
- func (o *CreateServiceManagerBindingRequestPayload) SetName(v string)
- func (o *CreateServiceManagerBindingRequestPayload) SetParameters(v map[string]map[string]interface{})
- func (o CreateServiceManagerBindingRequestPayload) ToMap() (map[string]interface{}, error)
- func (o *CreateServiceManagerBindingRequestPayload) UnmarshalJSON(data []byte) (err error)
- type CreateSubaccountRequestPayload
- func (o *CreateSubaccountRequestPayload) GetBetaEnabled() bool
- func (o *CreateSubaccountRequestPayload) GetBetaEnabledOk() (*bool, bool)
- func (o *CreateSubaccountRequestPayload) GetCustomProperties() []AddPropertyRequestPayload
- func (o *CreateSubaccountRequestPayload) GetCustomPropertiesOk() ([]AddPropertyRequestPayload, bool)
- func (o *CreateSubaccountRequestPayload) GetDescription() string
- func (o *CreateSubaccountRequestPayload) GetDescriptionOk() (*string, bool)
- func (o *CreateSubaccountRequestPayload) GetDisplayName() string
- func (o *CreateSubaccountRequestPayload) GetDisplayNameOk() (*string, bool)
- func (o *CreateSubaccountRequestPayload) GetLabels() map[string][]string
- func (o *CreateSubaccountRequestPayload) GetLabelsOk() (*map[string][]string, bool)
- func (o *CreateSubaccountRequestPayload) GetOrigin() string
- func (o *CreateSubaccountRequestPayload) GetOriginOk() (*string, bool)
- func (o *CreateSubaccountRequestPayload) GetParentGUID() string
- func (o *CreateSubaccountRequestPayload) GetParentGUIDOk() (*string, bool)
- func (o *CreateSubaccountRequestPayload) GetRegion() string
- func (o *CreateSubaccountRequestPayload) GetRegionOk() (*string, bool)
- func (o *CreateSubaccountRequestPayload) GetSubaccountAdmins() []string
- func (o *CreateSubaccountRequestPayload) GetSubaccountAdminsOk() ([]string, bool)
- func (o *CreateSubaccountRequestPayload) GetSubdomain() string
- func (o *CreateSubaccountRequestPayload) GetSubdomainOk() (*string, bool)
- func (o *CreateSubaccountRequestPayload) GetUsedForProduction() string
- func (o *CreateSubaccountRequestPayload) GetUsedForProductionOk() (*string, bool)
- func (o *CreateSubaccountRequestPayload) HasBetaEnabled() bool
- func (o *CreateSubaccountRequestPayload) HasCustomProperties() bool
- func (o *CreateSubaccountRequestPayload) HasDescription() bool
- func (o *CreateSubaccountRequestPayload) HasLabels() bool
- func (o *CreateSubaccountRequestPayload) HasOrigin() bool
- func (o *CreateSubaccountRequestPayload) HasParentGUID() bool
- func (o *CreateSubaccountRequestPayload) HasSubaccountAdmins() bool
- func (o *CreateSubaccountRequestPayload) HasSubdomain() bool
- func (o *CreateSubaccountRequestPayload) HasUsedForProduction() bool
- func (o CreateSubaccountRequestPayload) MarshalJSON() ([]byte, error)
- func (o *CreateSubaccountRequestPayload) SetBetaEnabled(v bool)
- func (o *CreateSubaccountRequestPayload) SetCustomProperties(v []AddPropertyRequestPayload)
- func (o *CreateSubaccountRequestPayload) SetDescription(v string)
- func (o *CreateSubaccountRequestPayload) SetDisplayName(v string)
- func (o *CreateSubaccountRequestPayload) SetLabels(v map[string][]string)
- func (o *CreateSubaccountRequestPayload) SetOrigin(v string)
- func (o *CreateSubaccountRequestPayload) SetParentGUID(v string)
- func (o *CreateSubaccountRequestPayload) SetRegion(v string)
- func (o *CreateSubaccountRequestPayload) SetSubaccountAdmins(v []string)
- func (o *CreateSubaccountRequestPayload) SetSubdomain(v string)
- func (o *CreateSubaccountRequestPayload) SetUsedForProduction(v string)
- func (o CreateSubaccountRequestPayload) ToMap() (map[string]interface{}, error)
- func (o *CreateSubaccountRequestPayload) UnmarshalJSON(data []byte) (err error)
- type DataResponseObject
- func (o *DataResponseObject) GetValues() []PropertyDataResponseObject
- func (o *DataResponseObject) GetValuesOk() ([]PropertyDataResponseObject, bool)
- func (o *DataResponseObject) HasValues() bool
- func (o DataResponseObject) MarshalJSON() ([]byte, error)
- func (o *DataResponseObject) SetValues(v []PropertyDataResponseObject)
- func (o DataResponseObject) ToMap() (map[string]interface{}, error)
- func (o *DataResponseObject) UnmarshalJSON(data []byte) (err error)
- type DirectoryOperationsAPI
- type DirectoryOperationsAPIService
- func (a *DirectoryOperationsAPIService) CreateDirectory(ctx context.Context) ApiCreateDirectoryRequest
- func (a *DirectoryOperationsAPIService) CreateDirectoryExecute(r ApiCreateDirectoryRequest) (*DirectoryResponseObject, *http.Response, error)
- func (a *DirectoryOperationsAPIService) CreateDirectoryLabels(ctx context.Context, directoryGUID string) ApiCreateDirectoryLabelsRequest
- func (a *DirectoryOperationsAPIService) CreateDirectoryLabelsExecute(r ApiCreateDirectoryLabelsRequest) (*LabelsResponseObject, *http.Response, error)
- func (a *DirectoryOperationsAPIService) CreateOrUpdateDirectorySettings(ctx context.Context, directoryGUID string) ApiCreateOrUpdateDirectorySettingsRequest
- func (a *DirectoryOperationsAPIService) CreateOrUpdateDirectorySettingsExecute(r ApiCreateOrUpdateDirectorySettingsRequest) (*DataResponseObject, *http.Response, error)
- func (a *DirectoryOperationsAPIService) DeleteDirectory(ctx context.Context, directoryGUID string) ApiDeleteDirectoryRequest
- func (a *DirectoryOperationsAPIService) DeleteDirectoryExecute(r ApiDeleteDirectoryRequest) (*DirectoryResponseObject, *http.Response, error)
- func (a *DirectoryOperationsAPIService) DeleteDirectoryLabels(ctx context.Context, directoryGUID string) ApiDeleteDirectoryLabelsRequest
- func (a *DirectoryOperationsAPIService) DeleteDirectoryLabelsExecute(r ApiDeleteDirectoryLabelsRequest) (*LabelsResponseObject, *http.Response, error)
- func (a *DirectoryOperationsAPIService) DeleteDirectorySettings(ctx context.Context, directoryGUID string) ApiDeleteDirectorySettingsRequest
- func (a *DirectoryOperationsAPIService) DeleteDirectorySettingsExecute(r ApiDeleteDirectorySettingsRequest) (*DataResponseObject, *http.Response, error)
- func (a *DirectoryOperationsAPIService) GetDirectory(ctx context.Context, directoryGUID string) ApiGetDirectoryRequest
- func (a *DirectoryOperationsAPIService) GetDirectoryCustomProperties(ctx context.Context, directoryGUID string) ApiGetDirectoryCustomPropertiesRequest
- func (a *DirectoryOperationsAPIService) GetDirectoryCustomPropertiesExecute(r ApiGetDirectoryCustomPropertiesRequest) (*ResponseCollection, *http.Response, error)
- func (a *DirectoryOperationsAPIService) GetDirectoryExecute(r ApiGetDirectoryRequest) (*DirectoryResponseObject, *http.Response, error)
- func (a *DirectoryOperationsAPIService) GetDirectoryLabels(ctx context.Context, directoryGUID string) ApiGetDirectoryLabelsRequest
- func (a *DirectoryOperationsAPIService) GetDirectoryLabelsExecute(r ApiGetDirectoryLabelsRequest) (*LabelsResponseObject, *http.Response, error)
- func (a *DirectoryOperationsAPIService) GetDirectorySettings(ctx context.Context, directoryGUID string) ApiGetDirectorySettingsRequest
- func (a *DirectoryOperationsAPIService) GetDirectorySettingsExecute(r ApiGetDirectorySettingsRequest) (*DataResponseObject, *http.Response, error)
- func (a *DirectoryOperationsAPIService) UpdateDirectory(ctx context.Context, directoryGUID string) ApiUpdateDirectoryRequest
- func (a *DirectoryOperationsAPIService) UpdateDirectoryExecute(r ApiUpdateDirectoryRequest) (*DirectoryResponseObject, *http.Response, error)
- func (a *DirectoryOperationsAPIService) UpdateDirectoryFeatures(ctx context.Context, directoryGUID string) ApiUpdateDirectoryFeaturesRequest
- func (a *DirectoryOperationsAPIService) UpdateDirectoryFeaturesExecute(r ApiUpdateDirectoryFeaturesRequest) (*DirectoryResponseObject, *http.Response, error)
- type DirectoryResponseObject
- func (o *DirectoryResponseObject) GetChildren() []DirectoryResponseObject
- func (o *DirectoryResponseObject) GetChildrenOk() ([]DirectoryResponseObject, bool)
- func (o *DirectoryResponseObject) GetContractStatus() string
- func (o *DirectoryResponseObject) GetContractStatusOk() (*string, bool)
- func (o *DirectoryResponseObject) GetCreatedBy() string
- func (o *DirectoryResponseObject) GetCreatedByOk() (*string, bool)
- func (o *DirectoryResponseObject) GetCreatedDate() int64
- func (o *DirectoryResponseObject) GetCreatedDateOk() (*int64, bool)
- func (o *DirectoryResponseObject) GetCustomProperties() []PropertyResponseObject
- func (o *DirectoryResponseObject) GetCustomPropertiesOk() ([]PropertyResponseObject, bool)
- func (o *DirectoryResponseObject) GetDescription() string
- func (o *DirectoryResponseObject) GetDescriptionOk() (*string, bool)
- func (o *DirectoryResponseObject) GetDirectoryFeatures() []string
- func (o *DirectoryResponseObject) GetDirectoryFeaturesOk() ([]string, bool)
- func (o *DirectoryResponseObject) GetDisplayName() string
- func (o *DirectoryResponseObject) GetDisplayNameOk() (*string, bool)
- func (o *DirectoryResponseObject) GetEntityState() string
- func (o *DirectoryResponseObject) GetEntityStateOk() (*string, bool)
- func (o *DirectoryResponseObject) GetGlobalAccountGUID() string
- func (o *DirectoryResponseObject) GetGlobalAccountGUIDOk() (*string, bool)
- func (o *DirectoryResponseObject) GetGuid() string
- func (o *DirectoryResponseObject) GetGuidOk() (*string, bool)
- func (o *DirectoryResponseObject) GetLabels() map[string][]string
- func (o *DirectoryResponseObject) GetLabelsOk() (*map[string][]string, bool)
- func (o *DirectoryResponseObject) GetLegalLinks() LegalLinksDTO
- func (o *DirectoryResponseObject) GetLegalLinksOk() (*LegalLinksDTO, bool)
- func (o *DirectoryResponseObject) GetModifiedDate() int64
- func (o *DirectoryResponseObject) GetModifiedDateOk() (*int64, bool)
- func (o *DirectoryResponseObject) GetParentGUID() string
- func (o *DirectoryResponseObject) GetParentGUIDOk() (*string, bool)
- func (o *DirectoryResponseObject) GetStateMessage() string
- func (o *DirectoryResponseObject) GetStateMessageOk() (*string, bool)
- func (o *DirectoryResponseObject) GetSubaccounts() []SubaccountResponseObject
- func (o *DirectoryResponseObject) GetSubaccountsOk() ([]SubaccountResponseObject, bool)
- func (o *DirectoryResponseObject) GetSubdomain() string
- func (o *DirectoryResponseObject) GetSubdomainOk() (*string, bool)
- func (o *DirectoryResponseObject) HasChildren() bool
- func (o *DirectoryResponseObject) HasContractStatus() bool
- func (o *DirectoryResponseObject) HasCreatedBy() bool
- func (o *DirectoryResponseObject) HasCustomProperties() bool
- func (o *DirectoryResponseObject) HasEntityState() bool
- func (o *DirectoryResponseObject) HasLabels() bool
- func (o *DirectoryResponseObject) HasLegalLinks() bool
- func (o *DirectoryResponseObject) HasModifiedDate() bool
- func (o *DirectoryResponseObject) HasStateMessage() bool
- func (o *DirectoryResponseObject) HasSubaccounts() bool
- func (o *DirectoryResponseObject) HasSubdomain() bool
- func (o DirectoryResponseObject) MarshalJSON() ([]byte, error)
- func (o *DirectoryResponseObject) SetChildren(v []DirectoryResponseObject)
- func (o *DirectoryResponseObject) SetContractStatus(v string)
- func (o *DirectoryResponseObject) SetCreatedBy(v string)
- func (o *DirectoryResponseObject) SetCreatedDate(v int64)
- func (o *DirectoryResponseObject) SetCustomProperties(v []PropertyResponseObject)
- func (o *DirectoryResponseObject) SetDescription(v string)
- func (o *DirectoryResponseObject) SetDirectoryFeatures(v []string)
- func (o *DirectoryResponseObject) SetDisplayName(v string)
- func (o *DirectoryResponseObject) SetEntityState(v string)
- func (o *DirectoryResponseObject) SetGlobalAccountGUID(v string)
- func (o *DirectoryResponseObject) SetGuid(v string)
- func (o *DirectoryResponseObject) SetLabels(v map[string][]string)
- func (o *DirectoryResponseObject) SetLegalLinks(v LegalLinksDTO)
- func (o *DirectoryResponseObject) SetModifiedDate(v int64)
- func (o *DirectoryResponseObject) SetParentGUID(v string)
- func (o *DirectoryResponseObject) SetStateMessage(v string)
- func (o *DirectoryResponseObject) SetSubaccounts(v []SubaccountResponseObject)
- func (o *DirectoryResponseObject) SetSubdomain(v string)
- func (o DirectoryResponseObject) ToMap() (map[string]interface{}, error)
- func (o *DirectoryResponseObject) UnmarshalJSON(data []byte) (err error)
- type EntitySettingsRequestPayload
- func (o *EntitySettingsRequestPayload) GetEntitySettings() []UpdateEntitySettingsRequestPayload
- func (o *EntitySettingsRequestPayload) GetEntitySettingsOk() ([]UpdateEntitySettingsRequestPayload, bool)
- func (o EntitySettingsRequestPayload) MarshalJSON() ([]byte, error)
- func (o *EntitySettingsRequestPayload) SetEntitySettings(v []UpdateEntitySettingsRequestPayload)
- func (o EntitySettingsRequestPayload) ToMap() (map[string]interface{}, error)
- func (o *EntitySettingsRequestPayload) UnmarshalJSON(data []byte) (err error)
- type GenericOpenAPIError
- type GlobalAccountOperationsAPI
- type GlobalAccountOperationsAPIService
- func (a *GlobalAccountOperationsAPIService) GetGlobalAccount(ctx context.Context) ApiGetGlobalAccountRequest
- func (a *GlobalAccountOperationsAPIService) GetGlobalAccountCustomProperties(ctx context.Context) ApiGetGlobalAccountCustomPropertiesRequest
- func (a *GlobalAccountOperationsAPIService) GetGlobalAccountCustomPropertiesExecute(r ApiGetGlobalAccountCustomPropertiesRequest) (*ResponseCollection, *http.Response, error)
- func (a *GlobalAccountOperationsAPIService) GetGlobalAccountExecute(r ApiGetGlobalAccountRequest) (*GlobalAccountResponseObject, *http.Response, error)
- func (a *GlobalAccountOperationsAPIService) UpdateGlobalAccount(ctx context.Context) ApiUpdateGlobalAccountRequest
- func (a *GlobalAccountOperationsAPIService) UpdateGlobalAccountExecute(r ApiUpdateGlobalAccountRequest) (*GlobalAccountResponseObject, *http.Response, error)
- type GlobalAccountResponseObject
- func (o *GlobalAccountResponseObject) GetBackwardCompliantEU() bool
- func (o *GlobalAccountResponseObject) GetBackwardCompliantEUOk() (*bool, bool)
- func (o *GlobalAccountResponseObject) GetBpoCustomerId() string
- func (o *GlobalAccountResponseObject) GetBpoCustomerIdOk() (*string, bool)
- func (o *GlobalAccountResponseObject) GetChildren() []DirectoryResponseObject
- func (o *GlobalAccountResponseObject) GetChildrenOk() ([]DirectoryResponseObject, bool)
- func (o *GlobalAccountResponseObject) GetCommercialModel() string
- func (o *GlobalAccountResponseObject) GetCommercialModelOk() (*string, bool)
- func (o *GlobalAccountResponseObject) GetConsumptionBased() bool
- func (o *GlobalAccountResponseObject) GetConsumptionBasedOk() (*bool, bool)
- func (o *GlobalAccountResponseObject) GetContractStatus() string
- func (o *GlobalAccountResponseObject) GetContractStatusOk() (*string, bool)
- func (o *GlobalAccountResponseObject) GetCostCenter() string
- func (o *GlobalAccountResponseObject) GetCostCenterOk() (*string, bool)
- func (o *GlobalAccountResponseObject) GetCostObjectId() string
- func (o *GlobalAccountResponseObject) GetCostObjectIdOk() (*string, bool)
- func (o *GlobalAccountResponseObject) GetCostObjectType() string
- func (o *GlobalAccountResponseObject) GetCostObjectTypeOk() (*string, bool)
- func (o *GlobalAccountResponseObject) GetCreatedDate() int64
- func (o *GlobalAccountResponseObject) GetCreatedDateOk() (*int64, bool)
- func (o *GlobalAccountResponseObject) GetCrmCustomerId() string
- func (o *GlobalAccountResponseObject) GetCrmCustomerIdOk() (*string, bool)
- func (o *GlobalAccountResponseObject) GetCrmTenantId() string
- func (o *GlobalAccountResponseObject) GetCrmTenantIdOk() (*string, bool)
- func (o *GlobalAccountResponseObject) GetCustomProperties() []PropertyResponseObject
- func (o *GlobalAccountResponseObject) GetCustomPropertiesOk() ([]PropertyResponseObject, bool)
- func (o *GlobalAccountResponseObject) GetDescription() string
- func (o *GlobalAccountResponseObject) GetDescriptionOk() (*string, bool)
- func (o *GlobalAccountResponseObject) GetDisplayName() string
- func (o *GlobalAccountResponseObject) GetDisplayNameOk() (*string, bool)
- func (o *GlobalAccountResponseObject) GetEntityState() string
- func (o *GlobalAccountResponseObject) GetEntityStateOk() (*string, bool)
- func (o *GlobalAccountResponseObject) GetExpiryDate() int64
- func (o *GlobalAccountResponseObject) GetExpiryDateOk() (*int64, bool)
- func (o *GlobalAccountResponseObject) GetGeoAccess() string
- func (o *GlobalAccountResponseObject) GetGeoAccessOk() (*string, bool)
- func (o *GlobalAccountResponseObject) GetGlobalAccountGUID() string
- func (o *GlobalAccountResponseObject) GetGlobalAccountGUIDOk() (*string, bool)
- func (o *GlobalAccountResponseObject) GetGuid() string
- func (o *GlobalAccountResponseObject) GetGuidOk() (*string, bool)
- func (o *GlobalAccountResponseObject) GetLabels() map[string][]string
- func (o *GlobalAccountResponseObject) GetLabelsOk() (*map[string][]string, bool)
- func (o *GlobalAccountResponseObject) GetLegalLinks() LegalLinksDTO
- func (o *GlobalAccountResponseObject) GetLegalLinksOk() (*LegalLinksDTO, bool)
- func (o *GlobalAccountResponseObject) GetLicenseType() string
- func (o *GlobalAccountResponseObject) GetLicenseTypeOk() (*string, bool)
- func (o *GlobalAccountResponseObject) GetModifiedDate() int64
- func (o *GlobalAccountResponseObject) GetModifiedDateOk() (*int64, bool)
- func (o *GlobalAccountResponseObject) GetOrigin() string
- func (o *GlobalAccountResponseObject) GetOriginOk() (*string, bool)
- func (o *GlobalAccountResponseObject) GetParentGUID() string
- func (o *GlobalAccountResponseObject) GetParentGUIDOk() (*string, bool)
- func (o *GlobalAccountResponseObject) GetParentType() string
- func (o *GlobalAccountResponseObject) GetParentTypeOk() (*string, bool)
- func (o *GlobalAccountResponseObject) GetRenewalDate() int64
- func (o *GlobalAccountResponseObject) GetRenewalDateOk() (*int64, bool)
- func (o *GlobalAccountResponseObject) GetServiceId() string
- func (o *GlobalAccountResponseObject) GetServiceIdOk() (*string, bool)
- func (o *GlobalAccountResponseObject) GetStateMessage() string
- func (o *GlobalAccountResponseObject) GetStateMessageOk() (*string, bool)
- func (o *GlobalAccountResponseObject) GetSubaccounts() []SubaccountResponseObject
- func (o *GlobalAccountResponseObject) GetSubaccountsOk() ([]SubaccountResponseObject, bool)
- func (o *GlobalAccountResponseObject) GetSubdomain() string
- func (o *GlobalAccountResponseObject) GetSubdomainOk() (*string, bool)
- func (o *GlobalAccountResponseObject) GetTerminationNotificationStatus() string
- func (o *GlobalAccountResponseObject) GetTerminationNotificationStatusOk() (*string, bool)
- func (o *GlobalAccountResponseObject) GetUseFor() string
- func (o *GlobalAccountResponseObject) GetUseForOk() (*string, bool)
- func (o *GlobalAccountResponseObject) HasBackwardCompliantEU() bool
- func (o *GlobalAccountResponseObject) HasBpoCustomerId() bool
- func (o *GlobalAccountResponseObject) HasChildren() bool
- func (o *GlobalAccountResponseObject) HasContractStatus() bool
- func (o *GlobalAccountResponseObject) HasCostCenter() bool
- func (o *GlobalAccountResponseObject) HasCostObjectId() bool
- func (o *GlobalAccountResponseObject) HasCostObjectType() bool
- func (o *GlobalAccountResponseObject) HasCrmCustomerId() bool
- func (o *GlobalAccountResponseObject) HasCrmTenantId() bool
- func (o *GlobalAccountResponseObject) HasCustomProperties() bool
- func (o *GlobalAccountResponseObject) HasEntityState() bool
- func (o *GlobalAccountResponseObject) HasExpiryDate() bool
- func (o *GlobalAccountResponseObject) HasLabels() bool
- func (o *GlobalAccountResponseObject) HasLegalLinks() bool
- func (o *GlobalAccountResponseObject) HasModifiedDate() bool
- func (o *GlobalAccountResponseObject) HasOrigin() bool
- func (o *GlobalAccountResponseObject) HasRenewalDate() bool
- func (o *GlobalAccountResponseObject) HasServiceId() bool
- func (o *GlobalAccountResponseObject) HasStateMessage() bool
- func (o *GlobalAccountResponseObject) HasSubaccounts() bool
- func (o *GlobalAccountResponseObject) HasSubdomain() bool
- func (o *GlobalAccountResponseObject) HasTerminationNotificationStatus() bool
- func (o *GlobalAccountResponseObject) HasUseFor() bool
- func (o GlobalAccountResponseObject) MarshalJSON() ([]byte, error)
- func (o *GlobalAccountResponseObject) SetBackwardCompliantEU(v bool)
- func (o *GlobalAccountResponseObject) SetBpoCustomerId(v string)
- func (o *GlobalAccountResponseObject) SetChildren(v []DirectoryResponseObject)
- func (o *GlobalAccountResponseObject) SetCommercialModel(v string)
- func (o *GlobalAccountResponseObject) SetConsumptionBased(v bool)
- func (o *GlobalAccountResponseObject) SetContractStatus(v string)
- func (o *GlobalAccountResponseObject) SetCostCenter(v string)
- func (o *GlobalAccountResponseObject) SetCostObjectId(v string)
- func (o *GlobalAccountResponseObject) SetCostObjectType(v string)
- func (o *GlobalAccountResponseObject) SetCreatedDate(v int64)
- func (o *GlobalAccountResponseObject) SetCrmCustomerId(v string)
- func (o *GlobalAccountResponseObject) SetCrmTenantId(v string)
- func (o *GlobalAccountResponseObject) SetCustomProperties(v []PropertyResponseObject)
- func (o *GlobalAccountResponseObject) SetDescription(v string)
- func (o *GlobalAccountResponseObject) SetDisplayName(v string)
- func (o *GlobalAccountResponseObject) SetEntityState(v string)
- func (o *GlobalAccountResponseObject) SetExpiryDate(v int64)
- func (o *GlobalAccountResponseObject) SetGeoAccess(v string)
- func (o *GlobalAccountResponseObject) SetGlobalAccountGUID(v string)
- func (o *GlobalAccountResponseObject) SetGuid(v string)
- func (o *GlobalAccountResponseObject) SetLabels(v map[string][]string)
- func (o *GlobalAccountResponseObject) SetLegalLinks(v LegalLinksDTO)
- func (o *GlobalAccountResponseObject) SetLicenseType(v string)
- func (o *GlobalAccountResponseObject) SetModifiedDate(v int64)
- func (o *GlobalAccountResponseObject) SetOrigin(v string)
- func (o *GlobalAccountResponseObject) SetParentGUID(v string)
- func (o *GlobalAccountResponseObject) SetParentType(v string)
- func (o *GlobalAccountResponseObject) SetRenewalDate(v int64)
- func (o *GlobalAccountResponseObject) SetServiceId(v string)
- func (o *GlobalAccountResponseObject) SetStateMessage(v string)
- func (o *GlobalAccountResponseObject) SetSubaccounts(v []SubaccountResponseObject)
- func (o *GlobalAccountResponseObject) SetSubdomain(v string)
- func (o *GlobalAccountResponseObject) SetTerminationNotificationStatus(v string)
- func (o *GlobalAccountResponseObject) SetUseFor(v string)
- func (o GlobalAccountResponseObject) ToMap() (map[string]interface{}, error)
- func (o *GlobalAccountResponseObject) UnmarshalJSON(data []byte) (err error)
- type JobManagementAPI
- type JobManagementAPIService
- type LabelAssignmentRequestPayload
- func (o *LabelAssignmentRequestPayload) GetLabels() map[string][]string
- func (o *LabelAssignmentRequestPayload) GetLabelsOk() (*map[string][]string, bool)
- func (o *LabelAssignmentRequestPayload) HasLabels() bool
- func (o LabelAssignmentRequestPayload) MarshalJSON() ([]byte, error)
- func (o *LabelAssignmentRequestPayload) SetLabels(v map[string][]string)
- func (o LabelAssignmentRequestPayload) ToMap() (map[string]interface{}, error)
- func (o *LabelAssignmentRequestPayload) UnmarshalJSON(data []byte) (err error)
- type LabelsResponseObject
- func (o *LabelsResponseObject) GetLabels() map[string][]string
- func (o *LabelsResponseObject) GetLabelsOk() (*map[string][]string, bool)
- func (o *LabelsResponseObject) HasLabels() bool
- func (o LabelsResponseObject) MarshalJSON() ([]byte, error)
- func (o *LabelsResponseObject) SetLabels(v map[string][]string)
- func (o LabelsResponseObject) ToMap() (map[string]interface{}, error)
- func (o *LabelsResponseObject) UnmarshalJSON(data []byte) (err error)
- type LegalLinksDTO
- func (o *LegalLinksDTO) GetPrivacy() string
- func (o *LegalLinksDTO) GetPrivacyOk() (*string, bool)
- func (o *LegalLinksDTO) HasPrivacy() bool
- func (o LegalLinksDTO) MarshalJSON() ([]byte, error)
- func (o *LegalLinksDTO) SetPrivacy(v string)
- func (o LegalLinksDTO) ToMap() (map[string]interface{}, error)
- func (o *LegalLinksDTO) UnmarshalJSON(data []byte) (err error)
- type MappedNullable
- type MoveSubaccountRequestPayload
- func (o *MoveSubaccountRequestPayload) GetTargetAccountGUID() string
- func (o *MoveSubaccountRequestPayload) GetTargetAccountGUIDOk() (*string, bool)
- func (o MoveSubaccountRequestPayload) MarshalJSON() ([]byte, error)
- func (o *MoveSubaccountRequestPayload) SetTargetAccountGUID(v string)
- func (o MoveSubaccountRequestPayload) ToMap() (map[string]interface{}, error)
- func (o *MoveSubaccountRequestPayload) UnmarshalJSON(data []byte) (err error)
- type MoveSubaccountsRequestPayload
- func (o *MoveSubaccountsRequestPayload) GetSourceGuid() string
- func (o *MoveSubaccountsRequestPayload) GetSourceGuidOk() (*string, bool)
- func (o *MoveSubaccountsRequestPayload) GetSubaccountGuids() []string
- func (o *MoveSubaccountsRequestPayload) GetSubaccountGuidsOk() ([]string, bool)
- func (o *MoveSubaccountsRequestPayload) GetTargetGuid() string
- func (o *MoveSubaccountsRequestPayload) GetTargetGuidOk() (*string, bool)
- func (o MoveSubaccountsRequestPayload) MarshalJSON() ([]byte, error)
- func (o *MoveSubaccountsRequestPayload) SetSourceGuid(v string)
- func (o *MoveSubaccountsRequestPayload) SetSubaccountGuids(v []string)
- func (o *MoveSubaccountsRequestPayload) SetTargetGuid(v string)
- func (o MoveSubaccountsRequestPayload) ToMap() (map[string]interface{}, error)
- func (o *MoveSubaccountsRequestPayload) UnmarshalJSON(data []byte) (err error)
- type MoveSubaccountsRequestPayloadCollection
- func (o *MoveSubaccountsRequestPayloadCollection) GetSubaccountsToMoveCollection() []MoveSubaccountsRequestPayload
- func (o *MoveSubaccountsRequestPayloadCollection) GetSubaccountsToMoveCollectionOk() ([]MoveSubaccountsRequestPayload, bool)
- func (o MoveSubaccountsRequestPayloadCollection) MarshalJSON() ([]byte, error)
- func (o *MoveSubaccountsRequestPayloadCollection) SetSubaccountsToMoveCollection(v []MoveSubaccountsRequestPayload)
- func (o MoveSubaccountsRequestPayloadCollection) ToMap() (map[string]interface{}, error)
- func (o *MoveSubaccountsRequestPayloadCollection) UnmarshalJSON(data []byte) (err error)
- type NestingErrorDetailsResponseObject
- func (o *NestingErrorDetailsResponseObject) GetCode() int32
- func (o *NestingErrorDetailsResponseObject) GetCodeOk() (*int32, bool)
- func (o *NestingErrorDetailsResponseObject) GetMessage() string
- func (o *NestingErrorDetailsResponseObject) GetMessageOk() (*string, bool)
- func (o *NestingErrorDetailsResponseObject) HasCode() bool
- func (o *NestingErrorDetailsResponseObject) HasMessage() bool
- func (o NestingErrorDetailsResponseObject) MarshalJSON() ([]byte, error)
- func (o *NestingErrorDetailsResponseObject) SetCode(v int32)
- func (o *NestingErrorDetailsResponseObject) SetMessage(v string)
- func (o NestingErrorDetailsResponseObject) ToMap() (map[string]interface{}, error)
- func (o *NestingErrorDetailsResponseObject) UnmarshalJSON(data []byte) (err error)
- type NullableAddPropertyRequestPayload
- func (v NullableAddPropertyRequestPayload) Get() *AddPropertyRequestPayload
- func (v NullableAddPropertyRequestPayload) IsSet() bool
- func (v NullableAddPropertyRequestPayload) MarshalJSON() ([]byte, error)
- func (v *NullableAddPropertyRequestPayload) Set(val *AddPropertyRequestPayload)
- func (v *NullableAddPropertyRequestPayload) UnmarshalJSON(src []byte) error
- func (v *NullableAddPropertyRequestPayload) Unset()
- type NullableApiExceptionResponseObject
- func (v NullableApiExceptionResponseObject) Get() *ApiExceptionResponseObject
- func (v NullableApiExceptionResponseObject) IsSet() bool
- func (v NullableApiExceptionResponseObject) MarshalJSON() ([]byte, error)
- func (v *NullableApiExceptionResponseObject) Set(val *ApiExceptionResponseObject)
- func (v *NullableApiExceptionResponseObject) UnmarshalJSON(src []byte) error
- func (v *NullableApiExceptionResponseObject) Unset()
- type NullableApiExceptionResponseObjectError
- func (v NullableApiExceptionResponseObjectError) Get() *ApiExceptionResponseObjectError
- func (v NullableApiExceptionResponseObjectError) IsSet() bool
- func (v NullableApiExceptionResponseObjectError) MarshalJSON() ([]byte, error)
- func (v *NullableApiExceptionResponseObjectError) Set(val *ApiExceptionResponseObjectError)
- func (v *NullableApiExceptionResponseObjectError) UnmarshalJSON(src []byte) error
- func (v *NullableApiExceptionResponseObjectError) Unset()
- type NullableBool
- type NullableCloneNeoSubaccountRequestPayload
- func (v NullableCloneNeoSubaccountRequestPayload) Get() *CloneNeoSubaccountRequestPayload
- func (v NullableCloneNeoSubaccountRequestPayload) IsSet() bool
- func (v NullableCloneNeoSubaccountRequestPayload) MarshalJSON() ([]byte, error)
- func (v *NullableCloneNeoSubaccountRequestPayload) Set(val *CloneNeoSubaccountRequestPayload)
- func (v *NullableCloneNeoSubaccountRequestPayload) UnmarshalJSON(src []byte) error
- func (v *NullableCloneNeoSubaccountRequestPayload) Unset()
- type NullableCreateDirectoryRequestPayload
- func (v NullableCreateDirectoryRequestPayload) Get() *CreateDirectoryRequestPayload
- func (v NullableCreateDirectoryRequestPayload) IsSet() bool
- func (v NullableCreateDirectoryRequestPayload) MarshalJSON() ([]byte, error)
- func (v *NullableCreateDirectoryRequestPayload) Set(val *CreateDirectoryRequestPayload)
- func (v *NullableCreateDirectoryRequestPayload) UnmarshalJSON(src []byte) error
- func (v *NullableCreateDirectoryRequestPayload) Unset()
- type NullableCreateServiceManagerBindingRequestPayload
- func (v NullableCreateServiceManagerBindingRequestPayload) Get() *CreateServiceManagerBindingRequestPayload
- func (v NullableCreateServiceManagerBindingRequestPayload) IsSet() bool
- func (v NullableCreateServiceManagerBindingRequestPayload) MarshalJSON() ([]byte, error)
- func (v *NullableCreateServiceManagerBindingRequestPayload) Set(val *CreateServiceManagerBindingRequestPayload)
- func (v *NullableCreateServiceManagerBindingRequestPayload) UnmarshalJSON(src []byte) error
- func (v *NullableCreateServiceManagerBindingRequestPayload) Unset()
- type NullableCreateSubaccountRequestPayload
- func (v NullableCreateSubaccountRequestPayload) Get() *CreateSubaccountRequestPayload
- func (v NullableCreateSubaccountRequestPayload) IsSet() bool
- func (v NullableCreateSubaccountRequestPayload) MarshalJSON() ([]byte, error)
- func (v *NullableCreateSubaccountRequestPayload) Set(val *CreateSubaccountRequestPayload)
- func (v *NullableCreateSubaccountRequestPayload) UnmarshalJSON(src []byte) error
- func (v *NullableCreateSubaccountRequestPayload) Unset()
- type NullableDataResponseObject
- func (v NullableDataResponseObject) Get() *DataResponseObject
- func (v NullableDataResponseObject) IsSet() bool
- func (v NullableDataResponseObject) MarshalJSON() ([]byte, error)
- func (v *NullableDataResponseObject) Set(val *DataResponseObject)
- func (v *NullableDataResponseObject) UnmarshalJSON(src []byte) error
- func (v *NullableDataResponseObject) Unset()
- type NullableDirectoryResponseObject
- func (v NullableDirectoryResponseObject) Get() *DirectoryResponseObject
- func (v NullableDirectoryResponseObject) IsSet() bool
- func (v NullableDirectoryResponseObject) MarshalJSON() ([]byte, error)
- func (v *NullableDirectoryResponseObject) Set(val *DirectoryResponseObject)
- func (v *NullableDirectoryResponseObject) UnmarshalJSON(src []byte) error
- func (v *NullableDirectoryResponseObject) Unset()
- type NullableEntitySettingsRequestPayload
- func (v NullableEntitySettingsRequestPayload) Get() *EntitySettingsRequestPayload
- func (v NullableEntitySettingsRequestPayload) IsSet() bool
- func (v NullableEntitySettingsRequestPayload) MarshalJSON() ([]byte, error)
- func (v *NullableEntitySettingsRequestPayload) Set(val *EntitySettingsRequestPayload)
- func (v *NullableEntitySettingsRequestPayload) UnmarshalJSON(src []byte) error
- func (v *NullableEntitySettingsRequestPayload) Unset()
- type NullableFloat32
- type NullableFloat64
- type NullableGlobalAccountResponseObject
- func (v NullableGlobalAccountResponseObject) Get() *GlobalAccountResponseObject
- func (v NullableGlobalAccountResponseObject) IsSet() bool
- func (v NullableGlobalAccountResponseObject) MarshalJSON() ([]byte, error)
- func (v *NullableGlobalAccountResponseObject) Set(val *GlobalAccountResponseObject)
- func (v *NullableGlobalAccountResponseObject) UnmarshalJSON(src []byte) error
- func (v *NullableGlobalAccountResponseObject) Unset()
- type NullableInt
- type NullableInt32
- type NullableInt64
- type NullableLabelAssignmentRequestPayload
- func (v NullableLabelAssignmentRequestPayload) Get() *LabelAssignmentRequestPayload
- func (v NullableLabelAssignmentRequestPayload) IsSet() bool
- func (v NullableLabelAssignmentRequestPayload) MarshalJSON() ([]byte, error)
- func (v *NullableLabelAssignmentRequestPayload) Set(val *LabelAssignmentRequestPayload)
- func (v *NullableLabelAssignmentRequestPayload) UnmarshalJSON(src []byte) error
- func (v *NullableLabelAssignmentRequestPayload) Unset()
- type NullableLabelsResponseObject
- func (v NullableLabelsResponseObject) Get() *LabelsResponseObject
- func (v NullableLabelsResponseObject) IsSet() bool
- func (v NullableLabelsResponseObject) MarshalJSON() ([]byte, error)
- func (v *NullableLabelsResponseObject) Set(val *LabelsResponseObject)
- func (v *NullableLabelsResponseObject) UnmarshalJSON(src []byte) error
- func (v *NullableLabelsResponseObject) Unset()
- type NullableLegalLinksDTO
- func (v NullableLegalLinksDTO) Get() *LegalLinksDTO
- func (v NullableLegalLinksDTO) IsSet() bool
- func (v NullableLegalLinksDTO) MarshalJSON() ([]byte, error)
- func (v *NullableLegalLinksDTO) Set(val *LegalLinksDTO)
- func (v *NullableLegalLinksDTO) UnmarshalJSON(src []byte) error
- func (v *NullableLegalLinksDTO) Unset()
- type NullableMoveSubaccountRequestPayload
- func (v NullableMoveSubaccountRequestPayload) Get() *MoveSubaccountRequestPayload
- func (v NullableMoveSubaccountRequestPayload) IsSet() bool
- func (v NullableMoveSubaccountRequestPayload) MarshalJSON() ([]byte, error)
- func (v *NullableMoveSubaccountRequestPayload) Set(val *MoveSubaccountRequestPayload)
- func (v *NullableMoveSubaccountRequestPayload) UnmarshalJSON(src []byte) error
- func (v *NullableMoveSubaccountRequestPayload) Unset()
- type NullableMoveSubaccountsRequestPayload
- func (v NullableMoveSubaccountsRequestPayload) Get() *MoveSubaccountsRequestPayload
- func (v NullableMoveSubaccountsRequestPayload) IsSet() bool
- func (v NullableMoveSubaccountsRequestPayload) MarshalJSON() ([]byte, error)
- func (v *NullableMoveSubaccountsRequestPayload) Set(val *MoveSubaccountsRequestPayload)
- func (v *NullableMoveSubaccountsRequestPayload) UnmarshalJSON(src []byte) error
- func (v *NullableMoveSubaccountsRequestPayload) Unset()
- type NullableMoveSubaccountsRequestPayloadCollection
- func (v NullableMoveSubaccountsRequestPayloadCollection) Get() *MoveSubaccountsRequestPayloadCollection
- func (v NullableMoveSubaccountsRequestPayloadCollection) IsSet() bool
- func (v NullableMoveSubaccountsRequestPayloadCollection) MarshalJSON() ([]byte, error)
- func (v *NullableMoveSubaccountsRequestPayloadCollection) Set(val *MoveSubaccountsRequestPayloadCollection)
- func (v *NullableMoveSubaccountsRequestPayloadCollection) UnmarshalJSON(src []byte) error
- func (v *NullableMoveSubaccountsRequestPayloadCollection) Unset()
- type NullableNestingErrorDetailsResponseObject
- func (v NullableNestingErrorDetailsResponseObject) Get() *NestingErrorDetailsResponseObject
- func (v NullableNestingErrorDetailsResponseObject) IsSet() bool
- func (v NullableNestingErrorDetailsResponseObject) MarshalJSON() ([]byte, error)
- func (v *NullableNestingErrorDetailsResponseObject) Set(val *NestingErrorDetailsResponseObject)
- func (v *NullableNestingErrorDetailsResponseObject) UnmarshalJSON(src []byte) error
- func (v *NullableNestingErrorDetailsResponseObject) Unset()
- type NullablePropertyDataResponseObject
- func (v NullablePropertyDataResponseObject) Get() *PropertyDataResponseObject
- func (v NullablePropertyDataResponseObject) IsSet() bool
- func (v NullablePropertyDataResponseObject) MarshalJSON() ([]byte, error)
- func (v *NullablePropertyDataResponseObject) Set(val *PropertyDataResponseObject)
- func (v *NullablePropertyDataResponseObject) UnmarshalJSON(src []byte) error
- func (v *NullablePropertyDataResponseObject) Unset()
- type NullablePropertyResponseObject
- func (v NullablePropertyResponseObject) Get() *PropertyResponseObject
- func (v NullablePropertyResponseObject) IsSet() bool
- func (v NullablePropertyResponseObject) MarshalJSON() ([]byte, error)
- func (v *NullablePropertyResponseObject) Set(val *PropertyResponseObject)
- func (v *NullablePropertyResponseObject) UnmarshalJSON(src []byte) error
- func (v *NullablePropertyResponseObject) Unset()
- type NullableResponseCollection
- func (v NullableResponseCollection) Get() *ResponseCollection
- func (v NullableResponseCollection) IsSet() bool
- func (v NullableResponseCollection) MarshalJSON() ([]byte, error)
- func (v *NullableResponseCollection) Set(val *ResponseCollection)
- func (v *NullableResponseCollection) UnmarshalJSON(src []byte) error
- func (v *NullableResponseCollection) Unset()
- type NullableServiceManagerBindingExtendedResponseObject
- func (v NullableServiceManagerBindingExtendedResponseObject) Get() *ServiceManagerBindingExtendedResponseObject
- func (v NullableServiceManagerBindingExtendedResponseObject) IsSet() bool
- func (v NullableServiceManagerBindingExtendedResponseObject) MarshalJSON() ([]byte, error)
- func (v *NullableServiceManagerBindingExtendedResponseObject) Set(val *ServiceManagerBindingExtendedResponseObject)
- func (v *NullableServiceManagerBindingExtendedResponseObject) UnmarshalJSON(src []byte) error
- func (v *NullableServiceManagerBindingExtendedResponseObject) Unset()
- type NullableServiceManagerBindingResponseObject
- func (v NullableServiceManagerBindingResponseObject) Get() *ServiceManagerBindingResponseObject
- func (v NullableServiceManagerBindingResponseObject) IsSet() bool
- func (v NullableServiceManagerBindingResponseObject) MarshalJSON() ([]byte, error)
- func (v *NullableServiceManagerBindingResponseObject) Set(val *ServiceManagerBindingResponseObject)
- func (v *NullableServiceManagerBindingResponseObject) UnmarshalJSON(src []byte) error
- func (v *NullableServiceManagerBindingResponseObject) Unset()
- type NullableServiceManagerBindingsResponseList
- func (v NullableServiceManagerBindingsResponseList) Get() *ServiceManagerBindingsResponseList
- func (v NullableServiceManagerBindingsResponseList) IsSet() bool
- func (v NullableServiceManagerBindingsResponseList) MarshalJSON() ([]byte, error)
- func (v *NullableServiceManagerBindingsResponseList) Set(val *ServiceManagerBindingsResponseList)
- func (v *NullableServiceManagerBindingsResponseList) UnmarshalJSON(src []byte) error
- func (v *NullableServiceManagerBindingsResponseList) Unset()
- type NullableString
- type NullableSubaccountResponseObject
- func (v NullableSubaccountResponseObject) Get() *SubaccountResponseObject
- func (v NullableSubaccountResponseObject) IsSet() bool
- func (v NullableSubaccountResponseObject) MarshalJSON() ([]byte, error)
- func (v *NullableSubaccountResponseObject) Set(val *SubaccountResponseObject)
- func (v *NullableSubaccountResponseObject) UnmarshalJSON(src []byte) error
- func (v *NullableSubaccountResponseObject) Unset()
- type NullableTime
- type NullableUpdateDirectoryRequestPayload
- func (v NullableUpdateDirectoryRequestPayload) Get() *UpdateDirectoryRequestPayload
- func (v NullableUpdateDirectoryRequestPayload) IsSet() bool
- func (v NullableUpdateDirectoryRequestPayload) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateDirectoryRequestPayload) Set(val *UpdateDirectoryRequestPayload)
- func (v *NullableUpdateDirectoryRequestPayload) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateDirectoryRequestPayload) Unset()
- type NullableUpdateDirectoryTypeRequestPayload
- func (v NullableUpdateDirectoryTypeRequestPayload) Get() *UpdateDirectoryTypeRequestPayload
- func (v NullableUpdateDirectoryTypeRequestPayload) IsSet() bool
- func (v NullableUpdateDirectoryTypeRequestPayload) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateDirectoryTypeRequestPayload) Set(val *UpdateDirectoryTypeRequestPayload)
- func (v *NullableUpdateDirectoryTypeRequestPayload) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateDirectoryTypeRequestPayload) Unset()
- type NullableUpdateEntitySettingsRequestPayload
- func (v NullableUpdateEntitySettingsRequestPayload) Get() *UpdateEntitySettingsRequestPayload
- func (v NullableUpdateEntitySettingsRequestPayload) IsSet() bool
- func (v NullableUpdateEntitySettingsRequestPayload) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateEntitySettingsRequestPayload) Set(val *UpdateEntitySettingsRequestPayload)
- func (v *NullableUpdateEntitySettingsRequestPayload) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateEntitySettingsRequestPayload) Unset()
- type NullableUpdateGlobalAccountRequestPayload
- func (v NullableUpdateGlobalAccountRequestPayload) Get() *UpdateGlobalAccountRequestPayload
- func (v NullableUpdateGlobalAccountRequestPayload) IsSet() bool
- func (v NullableUpdateGlobalAccountRequestPayload) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateGlobalAccountRequestPayload) Set(val *UpdateGlobalAccountRequestPayload)
- func (v *NullableUpdateGlobalAccountRequestPayload) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateGlobalAccountRequestPayload) Unset()
- type NullableUpdatePropertyRequestPayload
- func (v NullableUpdatePropertyRequestPayload) Get() *UpdatePropertyRequestPayload
- func (v NullableUpdatePropertyRequestPayload) IsSet() bool
- func (v NullableUpdatePropertyRequestPayload) MarshalJSON() ([]byte, error)
- func (v *NullableUpdatePropertyRequestPayload) Set(val *UpdatePropertyRequestPayload)
- func (v *NullableUpdatePropertyRequestPayload) UnmarshalJSON(src []byte) error
- func (v *NullableUpdatePropertyRequestPayload) Unset()
- type NullableUpdateSubaccountRequestPayload
- func (v NullableUpdateSubaccountRequestPayload) Get() *UpdateSubaccountRequestPayload
- func (v NullableUpdateSubaccountRequestPayload) IsSet() bool
- func (v NullableUpdateSubaccountRequestPayload) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateSubaccountRequestPayload) Set(val *UpdateSubaccountRequestPayload)
- func (v *NullableUpdateSubaccountRequestPayload) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateSubaccountRequestPayload) Unset()
- type PropertyDataResponseObject
- func (o *PropertyDataResponseObject) GetClassification() string
- func (o *PropertyDataResponseObject) GetClassificationOk() (*string, bool)
- func (o *PropertyDataResponseObject) GetDefaultValue() string
- func (o *PropertyDataResponseObject) GetDefaultValueOk() (*string, bool)
- func (o *PropertyDataResponseObject) GetDescription() string
- func (o *PropertyDataResponseObject) GetDescriptionOk() (*string, bool)
- func (o *PropertyDataResponseObject) GetDynamicProperty() bool
- func (o *PropertyDataResponseObject) GetDynamicPropertyOk() (*bool, bool)
- func (o *PropertyDataResponseObject) GetEntityType() string
- func (o *PropertyDataResponseObject) GetEntityTypeGuid() string
- func (o *PropertyDataResponseObject) GetEntityTypeGuidOk() (*string, bool)
- func (o *PropertyDataResponseObject) GetEntityTypeOk() (*string, bool)
- func (o *PropertyDataResponseObject) GetKey() string
- func (o *PropertyDataResponseObject) GetKeyOk() (*string, bool)
- func (o *PropertyDataResponseObject) GetValidationSchema() map[string]map[string]interface{}
- func (o *PropertyDataResponseObject) GetValidationSchemaOk() (map[string]map[string]interface{}, bool)
- func (o *PropertyDataResponseObject) GetValue() map[string]interface{}
- func (o *PropertyDataResponseObject) GetValueOk() (map[string]interface{}, bool)
- func (o *PropertyDataResponseObject) HasClassification() bool
- func (o *PropertyDataResponseObject) HasDefaultValue() bool
- func (o *PropertyDataResponseObject) HasDescription() bool
- func (o *PropertyDataResponseObject) HasDynamicProperty() bool
- func (o *PropertyDataResponseObject) HasEntityTypeGuid() bool
- func (o *PropertyDataResponseObject) HasValidationSchema() bool
- func (o *PropertyDataResponseObject) HasValue() bool
- func (o PropertyDataResponseObject) MarshalJSON() ([]byte, error)
- func (o *PropertyDataResponseObject) SetClassification(v string)
- func (o *PropertyDataResponseObject) SetDefaultValue(v string)
- func (o *PropertyDataResponseObject) SetDescription(v string)
- func (o *PropertyDataResponseObject) SetDynamicProperty(v bool)
- func (o *PropertyDataResponseObject) SetEntityType(v string)
- func (o *PropertyDataResponseObject) SetEntityTypeGuid(v string)
- func (o *PropertyDataResponseObject) SetKey(v string)
- func (o *PropertyDataResponseObject) SetValidationSchema(v map[string]map[string]interface{})
- func (o *PropertyDataResponseObject) SetValue(v map[string]interface{})
- func (o PropertyDataResponseObject) ToMap() (map[string]interface{}, error)
- func (o *PropertyDataResponseObject) UnmarshalJSON(data []byte) (err error)
- type PropertyResponseObject
- func (o *PropertyResponseObject) GetAccountGUID() string
- func (o *PropertyResponseObject) GetAccountGUIDOk() (*string, bool)
- func (o *PropertyResponseObject) GetKey() string
- func (o *PropertyResponseObject) GetKeyOk() (*string, bool)
- func (o *PropertyResponseObject) GetValue() string
- func (o *PropertyResponseObject) GetValueOk() (*string, bool)
- func (o PropertyResponseObject) MarshalJSON() ([]byte, error)
- func (o *PropertyResponseObject) SetAccountGUID(v string)
- func (o *PropertyResponseObject) SetKey(v string)
- func (o *PropertyResponseObject) SetValue(v string)
- func (o PropertyResponseObject) ToMap() (map[string]interface{}, error)
- func (o *PropertyResponseObject) UnmarshalJSON(data []byte) (err error)
- type ResponseCollection
- func (o *ResponseCollection) GetValue() []SubaccountResponseObject
- func (o *ResponseCollection) GetValueOk() ([]SubaccountResponseObject, bool)
- func (o *ResponseCollection) HasValue() bool
- func (o ResponseCollection) MarshalJSON() ([]byte, error)
- func (o *ResponseCollection) SetValue(v []SubaccountResponseObject)
- func (o ResponseCollection) ToMap() (map[string]interface{}, error)
- func (o *ResponseCollection) UnmarshalJSON(data []byte) (err error)
- type ServerConfiguration
- type ServerConfigurations
- type ServerVariable
- type ServiceManagerBindingExtendedResponseObject
- func (o *ServiceManagerBindingExtendedResponseObject) GetCertUrl() string
- func (o *ServiceManagerBindingExtendedResponseObject) GetCertUrlOk() (*string, bool)
- func (o *ServiceManagerBindingExtendedResponseObject) GetCertificate() string
- func (o *ServiceManagerBindingExtendedResponseObject) GetCertificateOk() (*string, bool)
- func (o *ServiceManagerBindingExtendedResponseObject) GetClientid() string
- func (o *ServiceManagerBindingExtendedResponseObject) GetClientidOk() (*string, bool)
- func (o *ServiceManagerBindingExtendedResponseObject) GetClientsecret() string
- func (o *ServiceManagerBindingExtendedResponseObject) GetClientsecretOk() (*string, bool)
- func (o *ServiceManagerBindingExtendedResponseObject) GetCreationDate() string
- func (o *ServiceManagerBindingExtendedResponseObject) GetCreationDateOk() (*string, bool)
- func (o *ServiceManagerBindingExtendedResponseObject) GetKey() string
- func (o *ServiceManagerBindingExtendedResponseObject) GetKeyOk() (*string, bool)
- func (o *ServiceManagerBindingExtendedResponseObject) GetName() string
- func (o *ServiceManagerBindingExtendedResponseObject) GetNameOk() (*string, bool)
- func (o *ServiceManagerBindingExtendedResponseObject) GetSmUrl() string
- func (o *ServiceManagerBindingExtendedResponseObject) GetSmUrlOk() (*string, bool)
- func (o *ServiceManagerBindingExtendedResponseObject) GetUrl() string
- func (o *ServiceManagerBindingExtendedResponseObject) GetUrlOk() (*string, bool)
- func (o *ServiceManagerBindingExtendedResponseObject) GetXsappname() string
- func (o *ServiceManagerBindingExtendedResponseObject) GetXsappnameOk() (*string, bool)
- func (o *ServiceManagerBindingExtendedResponseObject) HasCertUrl() bool
- func (o *ServiceManagerBindingExtendedResponseObject) HasCertificate() bool
- func (o *ServiceManagerBindingExtendedResponseObject) HasClientid() bool
- func (o *ServiceManagerBindingExtendedResponseObject) HasClientsecret() bool
- func (o *ServiceManagerBindingExtendedResponseObject) HasCreationDate() bool
- func (o *ServiceManagerBindingExtendedResponseObject) HasKey() bool
- func (o *ServiceManagerBindingExtendedResponseObject) HasName() bool
- func (o *ServiceManagerBindingExtendedResponseObject) HasSmUrl() bool
- func (o *ServiceManagerBindingExtendedResponseObject) HasUrl() bool
- func (o *ServiceManagerBindingExtendedResponseObject) HasXsappname() bool
- func (o ServiceManagerBindingExtendedResponseObject) MarshalJSON() ([]byte, error)
- func (o *ServiceManagerBindingExtendedResponseObject) SetCertUrl(v string)
- func (o *ServiceManagerBindingExtendedResponseObject) SetCertificate(v string)
- func (o *ServiceManagerBindingExtendedResponseObject) SetClientid(v string)
- func (o *ServiceManagerBindingExtendedResponseObject) SetClientsecret(v string)
- func (o *ServiceManagerBindingExtendedResponseObject) SetCreationDate(v string)
- func (o *ServiceManagerBindingExtendedResponseObject) SetKey(v string)
- func (o *ServiceManagerBindingExtendedResponseObject) SetName(v string)
- func (o *ServiceManagerBindingExtendedResponseObject) SetSmUrl(v string)
- func (o *ServiceManagerBindingExtendedResponseObject) SetUrl(v string)
- func (o *ServiceManagerBindingExtendedResponseObject) SetXsappname(v string)
- func (o ServiceManagerBindingExtendedResponseObject) ToMap() (map[string]interface{}, error)
- func (o *ServiceManagerBindingExtendedResponseObject) UnmarshalJSON(data []byte) (err error)
- type ServiceManagerBindingResponseObject
- func (o *ServiceManagerBindingResponseObject) GetClientid() string
- func (o *ServiceManagerBindingResponseObject) GetClientidOk() (*string, bool)
- func (o *ServiceManagerBindingResponseObject) GetClientsecret() string
- func (o *ServiceManagerBindingResponseObject) GetClientsecretOk() (*string, bool)
- func (o *ServiceManagerBindingResponseObject) GetSmUrl() string
- func (o *ServiceManagerBindingResponseObject) GetSmUrlOk() (*string, bool)
- func (o *ServiceManagerBindingResponseObject) GetUrl() string
- func (o *ServiceManagerBindingResponseObject) GetUrlOk() (*string, bool)
- func (o *ServiceManagerBindingResponseObject) GetXsappname() string
- func (o *ServiceManagerBindingResponseObject) GetXsappnameOk() (*string, bool)
- func (o *ServiceManagerBindingResponseObject) HasClientid() bool
- func (o *ServiceManagerBindingResponseObject) HasClientsecret() bool
- func (o *ServiceManagerBindingResponseObject) HasSmUrl() bool
- func (o *ServiceManagerBindingResponseObject) HasUrl() bool
- func (o *ServiceManagerBindingResponseObject) HasXsappname() bool
- func (o ServiceManagerBindingResponseObject) MarshalJSON() ([]byte, error)
- func (o *ServiceManagerBindingResponseObject) SetClientid(v string)
- func (o *ServiceManagerBindingResponseObject) SetClientsecret(v string)
- func (o *ServiceManagerBindingResponseObject) SetSmUrl(v string)
- func (o *ServiceManagerBindingResponseObject) SetUrl(v string)
- func (o *ServiceManagerBindingResponseObject) SetXsappname(v string)
- func (o ServiceManagerBindingResponseObject) ToMap() (map[string]interface{}, error)
- func (o *ServiceManagerBindingResponseObject) UnmarshalJSON(data []byte) (err error)
- type ServiceManagerBindingsResponseList
- func (o *ServiceManagerBindingsResponseList) GetItems() []ServiceManagerBindingExtendedResponseObject
- func (o *ServiceManagerBindingsResponseList) GetItemsOk() ([]ServiceManagerBindingExtendedResponseObject, bool)
- func (o *ServiceManagerBindingsResponseList) HasItems() bool
- func (o ServiceManagerBindingsResponseList) MarshalJSON() ([]byte, error)
- func (o *ServiceManagerBindingsResponseList) SetItems(v []ServiceManagerBindingExtendedResponseObject)
- func (o ServiceManagerBindingsResponseList) ToMap() (map[string]interface{}, error)
- func (o *ServiceManagerBindingsResponseList) UnmarshalJSON(data []byte) (err error)
- type SubaccountOperationsAPI
- type SubaccountOperationsAPIService
- func (a *SubaccountOperationsAPIService) CloneNeoSubaccount(ctx context.Context, sourceSubaccountGUID string) ApiCloneNeoSubaccountRequest
- func (a *SubaccountOperationsAPIService) CloneNeoSubaccountExecute(r ApiCloneNeoSubaccountRequest) (*SubaccountResponseObject, *http.Response, error)
- func (a *SubaccountOperationsAPIService) CreateOrUpdateSubaccountSettings(ctx context.Context, subaccountGUID string) ApiCreateOrUpdateSubaccountSettingsRequest
- func (a *SubaccountOperationsAPIService) CreateOrUpdateSubaccountSettingsExecute(r ApiCreateOrUpdateSubaccountSettingsRequest) (*DataResponseObject, *http.Response, error)
- func (a *SubaccountOperationsAPIService) CreateServiceManagementBinding(ctx context.Context, subaccountGUID string) ApiCreateServiceManagementBindingRequest
- func (a *SubaccountOperationsAPIService) CreateServiceManagementBindingExecute(r ApiCreateServiceManagementBindingRequest) (*ServiceManagerBindingResponseObject, *http.Response, error)
- func (a *SubaccountOperationsAPIService) CreateServiceManagerBindingV2(ctx context.Context, subaccountGUID string) ApiCreateServiceManagerBindingV2Request
- func (a *SubaccountOperationsAPIService) CreateServiceManagerBindingV2Execute(r ApiCreateServiceManagerBindingV2Request) (*ServiceManagerBindingExtendedResponseObject, *http.Response, error)
- func (a *SubaccountOperationsAPIService) CreateSubaccount(ctx context.Context) ApiCreateSubaccountRequest
- func (a *SubaccountOperationsAPIService) CreateSubaccountExecute(r ApiCreateSubaccountRequest) (*SubaccountResponseObject, *http.Response, error)
- func (a *SubaccountOperationsAPIService) CreateSubaccountLabels(ctx context.Context, subaccountGUID string) ApiCreateSubaccountLabelsRequest
- func (a *SubaccountOperationsAPIService) CreateSubaccountLabelsExecute(r ApiCreateSubaccountLabelsRequest) (*LabelsResponseObject, *http.Response, error)
- func (a *SubaccountOperationsAPIService) DeleteServiceManagementBindingOfSubaccount(ctx context.Context, subaccountGUID string) ApiDeleteServiceManagementBindingOfSubaccountRequest
- func (a *SubaccountOperationsAPIService) DeleteServiceManagementBindingOfSubaccountExecute(r ApiDeleteServiceManagementBindingOfSubaccountRequest) (*http.Response, error)
- func (a *SubaccountOperationsAPIService) DeleteServiceManagerBindingV2(ctx context.Context, subaccountGUID string, bindingName string) ApiDeleteServiceManagerBindingV2Request
- func (a *SubaccountOperationsAPIService) DeleteServiceManagerBindingV2Execute(r ApiDeleteServiceManagerBindingV2Request) (*http.Response, error)
- func (a *SubaccountOperationsAPIService) DeleteSubaccount(ctx context.Context, subaccountGUID string) ApiDeleteSubaccountRequest
- func (a *SubaccountOperationsAPIService) DeleteSubaccountExecute(r ApiDeleteSubaccountRequest) (*SubaccountResponseObject, *http.Response, error)
- func (a *SubaccountOperationsAPIService) DeleteSubaccountLabels(ctx context.Context, subaccountGUID string) ApiDeleteSubaccountLabelsRequest
- func (a *SubaccountOperationsAPIService) DeleteSubaccountLabelsExecute(r ApiDeleteSubaccountLabelsRequest) (*LabelsResponseObject, *http.Response, error)
- func (a *SubaccountOperationsAPIService) DeleteSubaccountSettings(ctx context.Context, subaccountGUID string) ApiDeleteSubaccountSettingsRequest
- func (a *SubaccountOperationsAPIService) DeleteSubaccountSettingsExecute(r ApiDeleteSubaccountSettingsRequest) (*DataResponseObject, *http.Response, error)
- func (a *SubaccountOperationsAPIService) GetAllServiceManagerBindingsV2(ctx context.Context, subaccountGUID string) ApiGetAllServiceManagerBindingsV2Request
- func (a *SubaccountOperationsAPIService) GetAllServiceManagerBindingsV2Execute(r ApiGetAllServiceManagerBindingsV2Request) (*ServiceManagerBindingsResponseList, *http.Response, error)
- func (a *SubaccountOperationsAPIService) GetServiceManagementBinding(ctx context.Context, subaccountGUID string) ApiGetServiceManagementBindingRequest
- func (a *SubaccountOperationsAPIService) GetServiceManagementBindingExecute(r ApiGetServiceManagementBindingRequest) (*ServiceManagerBindingResponseObject, *http.Response, error)
- func (a *SubaccountOperationsAPIService) GetServiceManagerBindingV2(ctx context.Context, subaccountGUID string, bindingName string) ApiGetServiceManagerBindingV2Request
- func (a *SubaccountOperationsAPIService) GetServiceManagerBindingV2Execute(r ApiGetServiceManagerBindingV2Request) (*ServiceManagerBindingExtendedResponseObject, *http.Response, error)
- func (a *SubaccountOperationsAPIService) GetSubaccount(ctx context.Context, subaccountGUID string) ApiGetSubaccountRequest
- func (a *SubaccountOperationsAPIService) GetSubaccountCustomProperties(ctx context.Context, subaccountGUID string) ApiGetSubaccountCustomPropertiesRequest
- func (a *SubaccountOperationsAPIService) GetSubaccountCustomPropertiesExecute(r ApiGetSubaccountCustomPropertiesRequest) (*ResponseCollection, *http.Response, error)
- func (a *SubaccountOperationsAPIService) GetSubaccountExecute(r ApiGetSubaccountRequest) (*SubaccountResponseObject, *http.Response, error)
- func (a *SubaccountOperationsAPIService) GetSubaccountLabels(ctx context.Context, subaccountGUID string) ApiGetSubaccountLabelsRequest
- func (a *SubaccountOperationsAPIService) GetSubaccountLabelsExecute(r ApiGetSubaccountLabelsRequest) (*LabelsResponseObject, *http.Response, error)
- func (a *SubaccountOperationsAPIService) GetSubaccountSettings(ctx context.Context, subaccountGUID string) ApiGetSubaccountSettingsRequest
- func (a *SubaccountOperationsAPIService) GetSubaccountSettingsExecute(r ApiGetSubaccountSettingsRequest) (*DataResponseObject, *http.Response, error)
- func (a *SubaccountOperationsAPIService) GetSubaccounts(ctx context.Context) ApiGetSubaccountsRequest
- func (a *SubaccountOperationsAPIService) GetSubaccountsExecute(r ApiGetSubaccountsRequest) (*ResponseCollection, *http.Response, error)
- func (a *SubaccountOperationsAPIService) MoveSubaccount(ctx context.Context, subaccountGUID string) ApiMoveSubaccountRequest
- func (a *SubaccountOperationsAPIService) MoveSubaccountExecute(r ApiMoveSubaccountRequest) (*SubaccountResponseObject, *http.Response, error)
- func (a *SubaccountOperationsAPIService) MoveSubaccounts(ctx context.Context) ApiMoveSubaccountsRequest
- func (a *SubaccountOperationsAPIService) MoveSubaccountsExecute(r ApiMoveSubaccountsRequest) (*ResponseCollection, *http.Response, error)
- func (a *SubaccountOperationsAPIService) UpdateSubaccount(ctx context.Context, subaccountGUID string) ApiUpdateSubaccountRequest
- func (a *SubaccountOperationsAPIService) UpdateSubaccountExecute(r ApiUpdateSubaccountRequest) (*SubaccountResponseObject, *http.Response, error)
- type SubaccountResponseObject
- func (o *SubaccountResponseObject) GetBetaEnabled() bool
- func (o *SubaccountResponseObject) GetBetaEnabledOk() (*bool, bool)
- func (o *SubaccountResponseObject) GetCreatedBy() string
- func (o *SubaccountResponseObject) GetCreatedByOk() (*string, bool)
- func (o *SubaccountResponseObject) GetCreatedDate() int64
- func (o *SubaccountResponseObject) GetCreatedDateOk() (*int64, bool)
- func (o *SubaccountResponseObject) GetCustomProperties() []PropertyResponseObject
- func (o *SubaccountResponseObject) GetCustomPropertiesOk() ([]PropertyResponseObject, bool)
- func (o *SubaccountResponseObject) GetDescription() string
- func (o *SubaccountResponseObject) GetDescriptionOk() (*string, bool)
- func (o *SubaccountResponseObject) GetDisplayName() string
- func (o *SubaccountResponseObject) GetDisplayNameOk() (*string, bool)
- func (o *SubaccountResponseObject) GetGlobalAccountGUID() string
- func (o *SubaccountResponseObject) GetGlobalAccountGUIDOk() (*string, bool)
- func (o *SubaccountResponseObject) GetGuid() string
- func (o *SubaccountResponseObject) GetGuidOk() (*string, bool)
- func (o *SubaccountResponseObject) GetLabels() map[string][]string
- func (o *SubaccountResponseObject) GetLabelsOk() (*map[string][]string, bool)
- func (o *SubaccountResponseObject) GetModifiedDate() int64
- func (o *SubaccountResponseObject) GetModifiedDateOk() (*int64, bool)
- func (o *SubaccountResponseObject) GetParentFeatures() []string
- func (o *SubaccountResponseObject) GetParentFeaturesOk() ([]string, bool)
- func (o *SubaccountResponseObject) GetParentGUID() string
- func (o *SubaccountResponseObject) GetParentGUIDOk() (*string, bool)
- func (o *SubaccountResponseObject) GetRegion() string
- func (o *SubaccountResponseObject) GetRegionOk() (*string, bool)
- func (o *SubaccountResponseObject) GetState() string
- func (o *SubaccountResponseObject) GetStateMessage() string
- func (o *SubaccountResponseObject) GetStateMessageOk() (*string, bool)
- func (o *SubaccountResponseObject) GetStateOk() (*string, bool)
- func (o *SubaccountResponseObject) GetSubdomain() string
- func (o *SubaccountResponseObject) GetSubdomainOk() (*string, bool)
- func (o *SubaccountResponseObject) GetTechnicalName() string
- func (o *SubaccountResponseObject) GetTechnicalNameOk() (*string, bool)
- func (o *SubaccountResponseObject) GetUsedForProduction() string
- func (o *SubaccountResponseObject) GetUsedForProductionOk() (*string, bool)
- func (o *SubaccountResponseObject) HasCreatedBy() bool
- func (o *SubaccountResponseObject) HasCustomProperties() bool
- func (o *SubaccountResponseObject) HasLabels() bool
- func (o *SubaccountResponseObject) HasModifiedDate() bool
- func (o *SubaccountResponseObject) HasParentFeatures() bool
- func (o *SubaccountResponseObject) HasStateMessage() bool
- func (o SubaccountResponseObject) MarshalJSON() ([]byte, error)
- func (o *SubaccountResponseObject) SetBetaEnabled(v bool)
- func (o *SubaccountResponseObject) SetCreatedBy(v string)
- func (o *SubaccountResponseObject) SetCreatedDate(v int64)
- func (o *SubaccountResponseObject) SetCustomProperties(v []PropertyResponseObject)
- func (o *SubaccountResponseObject) SetDescription(v string)
- func (o *SubaccountResponseObject) SetDisplayName(v string)
- func (o *SubaccountResponseObject) SetGlobalAccountGUID(v string)
- func (o *SubaccountResponseObject) SetGuid(v string)
- func (o *SubaccountResponseObject) SetLabels(v map[string][]string)
- func (o *SubaccountResponseObject) SetModifiedDate(v int64)
- func (o *SubaccountResponseObject) SetParentFeatures(v []string)
- func (o *SubaccountResponseObject) SetParentGUID(v string)
- func (o *SubaccountResponseObject) SetRegion(v string)
- func (o *SubaccountResponseObject) SetState(v string)
- func (o *SubaccountResponseObject) SetStateMessage(v string)
- func (o *SubaccountResponseObject) SetSubdomain(v string)
- func (o *SubaccountResponseObject) SetTechnicalName(v string)
- func (o *SubaccountResponseObject) SetUsedForProduction(v string)
- func (o SubaccountResponseObject) ToMap() (map[string]interface{}, error)
- func (o *SubaccountResponseObject) UnmarshalJSON(data []byte) (err error)
- type UpdateDirectoryRequestPayload
- func (o *UpdateDirectoryRequestPayload) GetCustomProperties() []UpdatePropertyRequestPayload
- func (o *UpdateDirectoryRequestPayload) GetCustomPropertiesOk() ([]UpdatePropertyRequestPayload, bool)
- func (o *UpdateDirectoryRequestPayload) GetDescription() string
- func (o *UpdateDirectoryRequestPayload) GetDescriptionOk() (*string, bool)
- func (o *UpdateDirectoryRequestPayload) GetDisplayName() string
- func (o *UpdateDirectoryRequestPayload) GetDisplayNameOk() (*string, bool)
- func (o *UpdateDirectoryRequestPayload) GetLabels() map[string][]string
- func (o *UpdateDirectoryRequestPayload) GetLabelsOk() (*map[string][]string, bool)
- func (o *UpdateDirectoryRequestPayload) HasCustomProperties() bool
- func (o *UpdateDirectoryRequestPayload) HasDescription() bool
- func (o *UpdateDirectoryRequestPayload) HasDisplayName() bool
- func (o *UpdateDirectoryRequestPayload) HasLabels() bool
- func (o UpdateDirectoryRequestPayload) MarshalJSON() ([]byte, error)
- func (o *UpdateDirectoryRequestPayload) SetCustomProperties(v []UpdatePropertyRequestPayload)
- func (o *UpdateDirectoryRequestPayload) SetDescription(v string)
- func (o *UpdateDirectoryRequestPayload) SetDisplayName(v string)
- func (o *UpdateDirectoryRequestPayload) SetLabels(v map[string][]string)
- func (o UpdateDirectoryRequestPayload) ToMap() (map[string]interface{}, error)
- func (o *UpdateDirectoryRequestPayload) UnmarshalJSON(data []byte) (err error)
- type UpdateDirectoryTypeRequestPayload
- func (o *UpdateDirectoryTypeRequestPayload) GetDirectoryAdmins() []string
- func (o *UpdateDirectoryTypeRequestPayload) GetDirectoryAdminsOk() ([]string, bool)
- func (o *UpdateDirectoryTypeRequestPayload) GetDirectoryFeatures() []string
- func (o *UpdateDirectoryTypeRequestPayload) GetDirectoryFeaturesOk() ([]string, bool)
- func (o *UpdateDirectoryTypeRequestPayload) GetSubdomain() string
- func (o *UpdateDirectoryTypeRequestPayload) GetSubdomainOk() (*string, bool)
- func (o *UpdateDirectoryTypeRequestPayload) HasDirectoryAdmins() bool
- func (o *UpdateDirectoryTypeRequestPayload) HasDirectoryFeatures() bool
- func (o *UpdateDirectoryTypeRequestPayload) HasSubdomain() bool
- func (o UpdateDirectoryTypeRequestPayload) MarshalJSON() ([]byte, error)
- func (o *UpdateDirectoryTypeRequestPayload) SetDirectoryAdmins(v []string)
- func (o *UpdateDirectoryTypeRequestPayload) SetDirectoryFeatures(v []string)
- func (o *UpdateDirectoryTypeRequestPayload) SetSubdomain(v string)
- func (o UpdateDirectoryTypeRequestPayload) ToMap() (map[string]interface{}, error)
- func (o *UpdateDirectoryTypeRequestPayload) UnmarshalJSON(data []byte) (err error)
- type UpdateEntitySettingsRequestPayload
- func (o *UpdateEntitySettingsRequestPayload) GetKey() string
- func (o *UpdateEntitySettingsRequestPayload) GetKeyOk() (*string, bool)
- func (o *UpdateEntitySettingsRequestPayload) GetValue() map[string]interface{}
- func (o *UpdateEntitySettingsRequestPayload) GetValueOk() (map[string]interface{}, bool)
- func (o UpdateEntitySettingsRequestPayload) MarshalJSON() ([]byte, error)
- func (o *UpdateEntitySettingsRequestPayload) SetKey(v string)
- func (o *UpdateEntitySettingsRequestPayload) SetValue(v map[string]interface{})
- func (o UpdateEntitySettingsRequestPayload) ToMap() (map[string]interface{}, error)
- func (o *UpdateEntitySettingsRequestPayload) UnmarshalJSON(data []byte) (err error)
- type UpdateGlobalAccountRequestPayload
- func (o *UpdateGlobalAccountRequestPayload) GetCustomProperties() []UpdatePropertyRequestPayload
- func (o *UpdateGlobalAccountRequestPayload) GetCustomPropertiesOk() ([]UpdatePropertyRequestPayload, bool)
- func (o *UpdateGlobalAccountRequestPayload) GetDescription() string
- func (o *UpdateGlobalAccountRequestPayload) GetDescriptionOk() (*string, bool)
- func (o *UpdateGlobalAccountRequestPayload) GetDisplayName() string
- func (o *UpdateGlobalAccountRequestPayload) GetDisplayNameOk() (*string, bool)
- func (o *UpdateGlobalAccountRequestPayload) GetLabels() map[string][]string
- func (o *UpdateGlobalAccountRequestPayload) GetLabelsOk() (*map[string][]string, bool)
- func (o *UpdateGlobalAccountRequestPayload) HasCustomProperties() bool
- func (o *UpdateGlobalAccountRequestPayload) HasDescription() bool
- func (o *UpdateGlobalAccountRequestPayload) HasDisplayName() bool
- func (o *UpdateGlobalAccountRequestPayload) HasLabels() bool
- func (o UpdateGlobalAccountRequestPayload) MarshalJSON() ([]byte, error)
- func (o *UpdateGlobalAccountRequestPayload) SetCustomProperties(v []UpdatePropertyRequestPayload)
- func (o *UpdateGlobalAccountRequestPayload) SetDescription(v string)
- func (o *UpdateGlobalAccountRequestPayload) SetDisplayName(v string)
- func (o *UpdateGlobalAccountRequestPayload) SetLabels(v map[string][]string)
- func (o UpdateGlobalAccountRequestPayload) ToMap() (map[string]interface{}, error)
- func (o *UpdateGlobalAccountRequestPayload) UnmarshalJSON(data []byte) (err error)
- type UpdatePropertyRequestPayload
- func (o *UpdatePropertyRequestPayload) GetDelete() bool
- func (o *UpdatePropertyRequestPayload) GetDeleteOk() (*bool, bool)
- func (o *UpdatePropertyRequestPayload) GetKey() string
- func (o *UpdatePropertyRequestPayload) GetKeyOk() (*string, bool)
- func (o *UpdatePropertyRequestPayload) GetValue() map[string]interface{}
- func (o *UpdatePropertyRequestPayload) GetValueOk() (map[string]interface{}, bool)
- func (o *UpdatePropertyRequestPayload) HasDelete() bool
- func (o UpdatePropertyRequestPayload) MarshalJSON() ([]byte, error)
- func (o *UpdatePropertyRequestPayload) SetDelete(v bool)
- func (o *UpdatePropertyRequestPayload) SetKey(v string)
- func (o *UpdatePropertyRequestPayload) SetValue(v map[string]interface{})
- func (o UpdatePropertyRequestPayload) ToMap() (map[string]interface{}, error)
- func (o *UpdatePropertyRequestPayload) UnmarshalJSON(data []byte) (err error)
- type UpdateSubaccountRequestPayload
- func (o *UpdateSubaccountRequestPayload) GetBetaEnabled() bool
- func (o *UpdateSubaccountRequestPayload) GetBetaEnabledOk() (*bool, bool)
- func (o *UpdateSubaccountRequestPayload) GetCustomProperties() []UpdatePropertyRequestPayload
- func (o *UpdateSubaccountRequestPayload) GetCustomPropertiesOk() ([]UpdatePropertyRequestPayload, bool)
- func (o *UpdateSubaccountRequestPayload) GetDescription() string
- func (o *UpdateSubaccountRequestPayload) GetDescriptionOk() (*string, bool)
- func (o *UpdateSubaccountRequestPayload) GetDisplayName() string
- func (o *UpdateSubaccountRequestPayload) GetDisplayNameOk() (*string, bool)
- func (o *UpdateSubaccountRequestPayload) GetLabels() map[string][]string
- func (o *UpdateSubaccountRequestPayload) GetLabelsOk() (*map[string][]string, bool)
- func (o *UpdateSubaccountRequestPayload) GetUsedForProduction() string
- func (o *UpdateSubaccountRequestPayload) GetUsedForProductionOk() (*string, bool)
- func (o *UpdateSubaccountRequestPayload) HasBetaEnabled() bool
- func (o *UpdateSubaccountRequestPayload) HasCustomProperties() bool
- func (o *UpdateSubaccountRequestPayload) HasDescription() bool
- func (o *UpdateSubaccountRequestPayload) HasLabels() bool
- func (o *UpdateSubaccountRequestPayload) HasUsedForProduction() bool
- func (o UpdateSubaccountRequestPayload) MarshalJSON() ([]byte, error)
- func (o *UpdateSubaccountRequestPayload) SetBetaEnabled(v bool)
- func (o *UpdateSubaccountRequestPayload) SetCustomProperties(v []UpdatePropertyRequestPayload)
- func (o *UpdateSubaccountRequestPayload) SetDescription(v string)
- func (o *UpdateSubaccountRequestPayload) SetDisplayName(v string)
- func (o *UpdateSubaccountRequestPayload) SetLabels(v map[string][]string)
- func (o *UpdateSubaccountRequestPayload) SetUsedForProduction(v string)
- func (o UpdateSubaccountRequestPayload) ToMap() (map[string]interface{}, error)
- func (o *UpdateSubaccountRequestPayload) UnmarshalJSON(data []byte) (err error)
Constants ¶
This section is empty.
Variables ¶
var ( JsonCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?json)`) XmlCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?xml)`) )
var ( // ContextOAuth2 takes an oauth2.TokenSource as authentication for the request. ContextOAuth2 = contextKey("token") // ContextServerIndex uses a server configuration from the index. ContextServerIndex = contextKey("serverIndex") // ContextOperationServerIndices uses a server configuration from the index mapping. ContextOperationServerIndices = contextKey("serverOperationIndices") // ContextServerVariables overrides a server configuration variables. ContextServerVariables = contextKey("serverVariables") // ContextOperationServerVariables overrides a server configuration variables using operation specific values. ContextOperationServerVariables = contextKey("serverOperationVariables") )
Functions ¶
func CacheExpires ¶
CacheExpires helper function to determine remaining time before repeating a request.
func PtrFloat32 ¶
PtrFloat32 is a helper routine that returns a pointer to given float value.
func PtrFloat64 ¶
PtrFloat64 is a helper routine that returns a pointer to given float value.
Types ¶
type APIClient ¶
type APIClient struct { DirectoryOperationsAPI DirectoryOperationsAPI GlobalAccountOperationsAPI GlobalAccountOperationsAPI JobManagementAPI JobManagementAPI SubaccountOperationsAPI SubaccountOperationsAPI // contains filtered or unexported fields }
APIClient manages communication with the Accounts Service API v1.0 In most cases there should be only one, shared, APIClient.
func NewAPIClient ¶
func NewAPIClient(cfg *Configuration) *APIClient
NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.
func (*APIClient) GetConfig ¶
func (c *APIClient) GetConfig() *Configuration
Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior
type APIKey ¶
APIKey provides API key based authentication to a request passed via context using ContextAPIKey
type APIResponse ¶
type APIResponse struct { *http.Response `json:"-"` Message string `json:"message,omitempty"` // Operation is the name of the OpenAPI operation. Operation string `json:"operation,omitempty"` // RequestURL is the request URL. This value is always available, even if the // embedded *http.Response is nil. RequestURL string `json:"url,omitempty"` // Method is the HTTP method used for the request. This value is always // available, even if the embedded *http.Response is nil. Method string `json:"method,omitempty"` // Payload holds the contents of the response body (which may be nil or empty). // This is provided here as the raw response.Body() reader will have already // been drained. Payload []byte `json:"-"` }
APIResponse stores the API response returned by the server.
func NewAPIResponse ¶
func NewAPIResponse(r *http.Response) *APIResponse
NewAPIResponse returns a new APIResponse object.
func NewAPIResponseWithError ¶
func NewAPIResponseWithError(errorMessage string) *APIResponse
NewAPIResponseWithError returns a new APIResponse object with the provided error message.
type AddPropertyRequestPayload ¶
type AddPropertyRequestPayload struct { // A name for the label up to 63 characters. Attribute is case-sensitive -- try to avoid creating duplicate variants of the same keys with a different casing. Key string `json:"key"` // An optional value for the corresponding label key up to 63 characters. Attribute is case-sensitive -- try to avoid creating duplicate variants of the same value with a different casing. Value map[string]interface{} `json:"value"` AdditionalProperties map[string]interface{} }
AddPropertyRequestPayload (Deprecated) User-defined labels to assign, update, and remove as key-value pairs from the subaccount. NOTE: This field is deprecated. \"customProperties\" supports only single values per key and is now replaced by the string array \"labels\", which supports multiple values per key. The \"customProperties\" field overwrites any labels with the same key. We recommend transitioning to the \"labels\" field. Do not include \"customProperties\" and \"labels\" together in the same request (customProperties will be ignored).
func NewAddPropertyRequestPayload ¶
func NewAddPropertyRequestPayload(key string, value map[string]interface{}) *AddPropertyRequestPayload
NewAddPropertyRequestPayload instantiates a new AddPropertyRequestPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewAddPropertyRequestPayloadWithDefaults ¶
func NewAddPropertyRequestPayloadWithDefaults() *AddPropertyRequestPayload
NewAddPropertyRequestPayloadWithDefaults instantiates a new AddPropertyRequestPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*AddPropertyRequestPayload) GetKey ¶
func (o *AddPropertyRequestPayload) GetKey() string
GetKey returns the Key field value
func (*AddPropertyRequestPayload) GetKeyOk ¶
func (o *AddPropertyRequestPayload) GetKeyOk() (*string, bool)
GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.
func (*AddPropertyRequestPayload) GetValue ¶
func (o *AddPropertyRequestPayload) GetValue() map[string]interface{}
GetValue returns the Value field value
func (*AddPropertyRequestPayload) GetValueOk ¶
func (o *AddPropertyRequestPayload) GetValueOk() (map[string]interface{}, bool)
GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.
func (AddPropertyRequestPayload) MarshalJSON ¶
func (o AddPropertyRequestPayload) MarshalJSON() ([]byte, error)
func (*AddPropertyRequestPayload) SetKey ¶
func (o *AddPropertyRequestPayload) SetKey(v string)
SetKey sets field value
func (*AddPropertyRequestPayload) SetValue ¶
func (o *AddPropertyRequestPayload) SetValue(v map[string]interface{})
SetValue sets field value
func (AddPropertyRequestPayload) ToMap ¶
func (o AddPropertyRequestPayload) ToMap() (map[string]interface{}, error)
func (*AddPropertyRequestPayload) UnmarshalJSON ¶
func (o *AddPropertyRequestPayload) UnmarshalJSON(data []byte) (err error)
type ApiCloneNeoSubaccountRequest ¶
type ApiCloneNeoSubaccountRequest struct { ApiService SubaccountOperationsAPI // contains filtered or unexported fields }
func (ApiCloneNeoSubaccountRequest) CloneNeoSubaccountRequestPayload ¶
func (r ApiCloneNeoSubaccountRequest) CloneNeoSubaccountRequestPayload(cloneNeoSubaccountRequestPayload CloneNeoSubaccountRequestPayload) ApiCloneNeoSubaccountRequest
func (ApiCloneNeoSubaccountRequest) Execute ¶
func (r ApiCloneNeoSubaccountRequest) Execute() (*SubaccountResponseObject, *http.Response, error)
func (ApiCloneNeoSubaccountRequest) SubaccountAdmin ¶
func (r ApiCloneNeoSubaccountRequest) SubaccountAdmin(subaccountAdmin string) ApiCloneNeoSubaccountRequest
To prevent errors, special characters must be URL encoded. For example, the e-mail \"name+dev_user@example.com\" must be encoded as: name%2Bdev_user@example.com. You can add users only from the same user base as you (example: sap.default or custom identity provider).
type ApiCreateDirectoryLabelsRequest ¶
type ApiCreateDirectoryLabelsRequest struct { ApiService DirectoryOperationsAPI // contains filtered or unexported fields }
func (ApiCreateDirectoryLabelsRequest) Execute ¶
func (r ApiCreateDirectoryLabelsRequest) Execute() (*LabelsResponseObject, *http.Response, error)
func (ApiCreateDirectoryLabelsRequest) LabelAssignmentRequestPayload ¶
func (r ApiCreateDirectoryLabelsRequest) LabelAssignmentRequestPayload(labelAssignmentRequestPayload LabelAssignmentRequestPayload) ApiCreateDirectoryLabelsRequest
type ApiCreateDirectoryRequest ¶
type ApiCreateDirectoryRequest struct { ApiService DirectoryOperationsAPI // contains filtered or unexported fields }
func (ApiCreateDirectoryRequest) CreateDirectoryRequestPayload ¶
func (r ApiCreateDirectoryRequest) CreateDirectoryRequestPayload(createDirectoryRequestPayload CreateDirectoryRequestPayload) ApiCreateDirectoryRequest
func (ApiCreateDirectoryRequest) Execute ¶
func (r ApiCreateDirectoryRequest) Execute() (*DirectoryResponseObject, *http.Response, error)
func (ApiCreateDirectoryRequest) ParentGUID ¶
func (r ApiCreateDirectoryRequest) ParentGUID(parentGUID string) ApiCreateDirectoryRequest
The unique ID of the directory's parent entity. You can create the directory directly under a global account or another directory.
type ApiCreateOrUpdateDirectorySettingsRequest ¶
type ApiCreateOrUpdateDirectorySettingsRequest struct { ApiService DirectoryOperationsAPI // contains filtered or unexported fields }
func (ApiCreateOrUpdateDirectorySettingsRequest) EntitySettingsRequestPayload ¶
func (r ApiCreateOrUpdateDirectorySettingsRequest) EntitySettingsRequestPayload(entitySettingsRequestPayload EntitySettingsRequestPayload) ApiCreateOrUpdateDirectorySettingsRequest
func (ApiCreateOrUpdateDirectorySettingsRequest) Execute ¶
func (r ApiCreateOrUpdateDirectorySettingsRequest) Execute() (*DataResponseObject, *http.Response, error)
type ApiCreateOrUpdateSubaccountSettingsRequest ¶
type ApiCreateOrUpdateSubaccountSettingsRequest struct { ApiService SubaccountOperationsAPI // contains filtered or unexported fields }
func (ApiCreateOrUpdateSubaccountSettingsRequest) EntitySettingsRequestPayload ¶
func (r ApiCreateOrUpdateSubaccountSettingsRequest) EntitySettingsRequestPayload(entitySettingsRequestPayload EntitySettingsRequestPayload) ApiCreateOrUpdateSubaccountSettingsRequest
func (ApiCreateOrUpdateSubaccountSettingsRequest) Execute ¶
func (r ApiCreateOrUpdateSubaccountSettingsRequest) Execute() (*DataResponseObject, *http.Response, error)
type ApiCreateServiceManagementBindingRequest ¶
type ApiCreateServiceManagementBindingRequest struct { ApiService SubaccountOperationsAPI // contains filtered or unexported fields }
func (ApiCreateServiceManagementBindingRequest) Execute ¶
func (r ApiCreateServiceManagementBindingRequest) Execute() (*ServiceManagerBindingResponseObject, *http.Response, error)
type ApiCreateServiceManagerBindingV2Request ¶
type ApiCreateServiceManagerBindingV2Request struct { ApiService SubaccountOperationsAPI // contains filtered or unexported fields }
func (ApiCreateServiceManagerBindingV2Request) CreateServiceManagerBindingRequestPayload ¶
func (r ApiCreateServiceManagerBindingV2Request) CreateServiceManagerBindingRequestPayload(createServiceManagerBindingRequestPayload CreateServiceManagerBindingRequestPayload) ApiCreateServiceManagerBindingV2Request
func (ApiCreateServiceManagerBindingV2Request) Execute ¶
func (r ApiCreateServiceManagerBindingV2Request) Execute() (*ServiceManagerBindingExtendedResponseObject, *http.Response, error)
type ApiCreateSubaccountLabelsRequest ¶
type ApiCreateSubaccountLabelsRequest struct { ApiService SubaccountOperationsAPI // contains filtered or unexported fields }
func (ApiCreateSubaccountLabelsRequest) Execute ¶
func (r ApiCreateSubaccountLabelsRequest) Execute() (*LabelsResponseObject, *http.Response, error)
func (ApiCreateSubaccountLabelsRequest) LabelAssignmentRequestPayload ¶
func (r ApiCreateSubaccountLabelsRequest) LabelAssignmentRequestPayload(labelAssignmentRequestPayload LabelAssignmentRequestPayload) ApiCreateSubaccountLabelsRequest
type ApiCreateSubaccountRequest ¶
type ApiCreateSubaccountRequest struct { ApiService SubaccountOperationsAPI // contains filtered or unexported fields }
func (ApiCreateSubaccountRequest) CreateSubaccountRequestPayload ¶
func (r ApiCreateSubaccountRequest) CreateSubaccountRequestPayload(createSubaccountRequestPayload CreateSubaccountRequestPayload) ApiCreateSubaccountRequest
func (ApiCreateSubaccountRequest) Execute ¶
func (r ApiCreateSubaccountRequest) Execute() (*SubaccountResponseObject, *http.Response, error)
func (ApiCreateSubaccountRequest) SubaccountAdmin ¶
func (r ApiCreateSubaccountRequest) SubaccountAdmin(subaccountAdmin string) ApiCreateSubaccountRequest
To prevent errors, special characters must be URL encoded. For example, the e-mail \"name+dev_user@example.com\" must be encoded as: name%2Bdev_user@example.com. You can add users only from the same user base as you (example: sap.default or custom identity provider).
type ApiDeleteDirectoryLabelsRequest ¶
type ApiDeleteDirectoryLabelsRequest struct { ApiService DirectoryOperationsAPI // contains filtered or unexported fields }
func (ApiDeleteDirectoryLabelsRequest) Execute ¶
func (r ApiDeleteDirectoryLabelsRequest) Execute() (*LabelsResponseObject, *http.Response, error)
type ApiDeleteDirectoryRequest ¶
type ApiDeleteDirectoryRequest struct { ApiService DirectoryOperationsAPI // contains filtered or unexported fields }
func (ApiDeleteDirectoryRequest) Execute ¶
func (r ApiDeleteDirectoryRequest) Execute() (*DirectoryResponseObject, *http.Response, error)
func (ApiDeleteDirectoryRequest) ForceDelete ¶
func (r ApiDeleteDirectoryRequest) ForceDelete(forceDelete bool) ApiDeleteDirectoryRequest
Specifies whether to delete the directory and all its content, including subdirectories, subaccounts, and data contained within (default is false). Content refers to any entity or data, such as applications, service instances, spaces, active subscriptions, brokers, platform, and members, depending on the type of subaccount (Neo or multi-environment). When set to false, the request fails if the directory contains subdirectories and subaccounts, even if they are empty. When set to true, all content in the directory is permanently deleted. The deletion may take a while depending on the amount of content in your subaccounts.
type ApiDeleteDirectorySettingsRequest ¶
type ApiDeleteDirectorySettingsRequest struct { ApiService DirectoryOperationsAPI // contains filtered or unexported fields }
func (ApiDeleteDirectorySettingsRequest) Execute ¶
func (r ApiDeleteDirectorySettingsRequest) Execute() (*DataResponseObject, *http.Response, error)
func (ApiDeleteDirectorySettingsRequest) Keys ¶
func (r ApiDeleteDirectorySettingsRequest) Keys(keys []string) ApiDeleteDirectorySettingsRequest
Keys for the property. Limited to 255 characters.
type ApiDeleteServiceManagementBindingOfSubaccountRequest ¶
type ApiDeleteServiceManagementBindingOfSubaccountRequest struct { ApiService SubaccountOperationsAPI // contains filtered or unexported fields }
type ApiDeleteServiceManagerBindingV2Request ¶
type ApiDeleteServiceManagerBindingV2Request struct { ApiService SubaccountOperationsAPI // contains filtered or unexported fields }
type ApiDeleteSubaccountLabelsRequest ¶
type ApiDeleteSubaccountLabelsRequest struct { ApiService SubaccountOperationsAPI // contains filtered or unexported fields }
func (ApiDeleteSubaccountLabelsRequest) Execute ¶
func (r ApiDeleteSubaccountLabelsRequest) Execute() (*LabelsResponseObject, *http.Response, error)
type ApiDeleteSubaccountRequest ¶
type ApiDeleteSubaccountRequest struct { ApiService SubaccountOperationsAPI // contains filtered or unexported fields }
func (ApiDeleteSubaccountRequest) Execute ¶
func (r ApiDeleteSubaccountRequest) Execute() (*SubaccountResponseObject, *http.Response, error)
func (ApiDeleteSubaccountRequest) ForceDelete ¶
func (r ApiDeleteSubaccountRequest) ForceDelete(forceDelete bool) ApiDeleteSubaccountRequest
Specifies whether to delete the subaccount if it contains content (default is false). Content refers to any entity or data, such as applications, service instances, spaces, active subscriptions, brokers, platform, and members, depending on the type of subaccount (Neo or multi-environment). When set to false, the request fails if the subaccount is not empty. When set to true, all content in the subaccount is permanently deleted. Depending on the amount of content in the subaccount, it may take several hours for the subaccount to be deleted. After the subaccount is deleted, it may take a few more days for some related services to be deleted. You won't be charged for any continued usage of these services in the subaccount during the deletion cleanup.
type ApiDeleteSubaccountSettingsRequest ¶
type ApiDeleteSubaccountSettingsRequest struct { ApiService SubaccountOperationsAPI // contains filtered or unexported fields }
func (ApiDeleteSubaccountSettingsRequest) Execute ¶
func (r ApiDeleteSubaccountSettingsRequest) Execute() (*DataResponseObject, *http.Response, error)
func (ApiDeleteSubaccountSettingsRequest) Keys ¶
func (r ApiDeleteSubaccountSettingsRequest) Keys(keys []string) ApiDeleteSubaccountSettingsRequest
Keys for the property. Limited to 255 characters.
type ApiExceptionResponseObject ¶
type ApiExceptionResponseObject struct { Error ApiExceptionResponseObjectError `json:"error"` AdditionalProperties map[string]interface{} }
ApiExceptionResponseObject struct for ApiExceptionResponseObject
func NewApiExceptionResponseObject ¶
func NewApiExceptionResponseObject(error_ ApiExceptionResponseObjectError) *ApiExceptionResponseObject
NewApiExceptionResponseObject instantiates a new ApiExceptionResponseObject object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewApiExceptionResponseObjectWithDefaults ¶
func NewApiExceptionResponseObjectWithDefaults() *ApiExceptionResponseObject
NewApiExceptionResponseObjectWithDefaults instantiates a new ApiExceptionResponseObject object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ApiExceptionResponseObject) GetError ¶
func (o *ApiExceptionResponseObject) GetError() ApiExceptionResponseObjectError
GetError returns the Error field value
func (*ApiExceptionResponseObject) GetErrorOk ¶
func (o *ApiExceptionResponseObject) GetErrorOk() (*ApiExceptionResponseObjectError, bool)
GetErrorOk returns a tuple with the Error field value and a boolean to check if the value has been set.
func (ApiExceptionResponseObject) MarshalJSON ¶
func (o ApiExceptionResponseObject) MarshalJSON() ([]byte, error)
func (*ApiExceptionResponseObject) SetError ¶
func (o *ApiExceptionResponseObject) SetError(v ApiExceptionResponseObjectError)
SetError sets field value
func (ApiExceptionResponseObject) ToMap ¶
func (o ApiExceptionResponseObject) ToMap() (map[string]interface{}, error)
func (*ApiExceptionResponseObject) UnmarshalJSON ¶
func (o *ApiExceptionResponseObject) UnmarshalJSON(data []byte) (err error)
type ApiExceptionResponseObjectError ¶
type ApiExceptionResponseObjectError struct { // the error code. Code *float32 `json:"code,omitempty"` // in case of incident, please report this correlation id. CorrelationID *string `json:"correlationID,omitempty"` // error message helping to resolve the issue Message *string `json:"message,omitempty"` // The susppect. Target *string `json:"target,omitempty"` AdditionalProperties map[string]interface{} }
ApiExceptionResponseObjectError List of assigned entitlements and their specifications.
func NewApiExceptionResponseObjectError ¶
func NewApiExceptionResponseObjectError() *ApiExceptionResponseObjectError
NewApiExceptionResponseObjectError instantiates a new ApiExceptionResponseObjectError object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewApiExceptionResponseObjectErrorWithDefaults ¶
func NewApiExceptionResponseObjectErrorWithDefaults() *ApiExceptionResponseObjectError
NewApiExceptionResponseObjectErrorWithDefaults instantiates a new ApiExceptionResponseObjectError object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ApiExceptionResponseObjectError) GetCode ¶
func (o *ApiExceptionResponseObjectError) GetCode() float32
GetCode returns the Code field value if set, zero value otherwise.
func (*ApiExceptionResponseObjectError) GetCodeOk ¶
func (o *ApiExceptionResponseObjectError) GetCodeOk() (*float32, bool)
GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ApiExceptionResponseObjectError) GetCorrelationID ¶
func (o *ApiExceptionResponseObjectError) GetCorrelationID() string
GetCorrelationID returns the CorrelationID field value if set, zero value otherwise.
func (*ApiExceptionResponseObjectError) GetCorrelationIDOk ¶
func (o *ApiExceptionResponseObjectError) GetCorrelationIDOk() (*string, bool)
GetCorrelationIDOk returns a tuple with the CorrelationID field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ApiExceptionResponseObjectError) GetMessage ¶
func (o *ApiExceptionResponseObjectError) GetMessage() string
GetMessage returns the Message field value if set, zero value otherwise.
func (*ApiExceptionResponseObjectError) GetMessageOk ¶
func (o *ApiExceptionResponseObjectError) GetMessageOk() (*string, bool)
GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ApiExceptionResponseObjectError) GetTarget ¶
func (o *ApiExceptionResponseObjectError) GetTarget() string
GetTarget returns the Target field value if set, zero value otherwise.
func (*ApiExceptionResponseObjectError) GetTargetOk ¶
func (o *ApiExceptionResponseObjectError) GetTargetOk() (*string, bool)
GetTargetOk returns a tuple with the Target field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ApiExceptionResponseObjectError) HasCode ¶
func (o *ApiExceptionResponseObjectError) HasCode() bool
HasCode returns a boolean if a field has been set.
func (*ApiExceptionResponseObjectError) HasCorrelationID ¶
func (o *ApiExceptionResponseObjectError) HasCorrelationID() bool
HasCorrelationID returns a boolean if a field has been set.
func (*ApiExceptionResponseObjectError) HasMessage ¶
func (o *ApiExceptionResponseObjectError) HasMessage() bool
HasMessage returns a boolean if a field has been set.
func (*ApiExceptionResponseObjectError) HasTarget ¶
func (o *ApiExceptionResponseObjectError) HasTarget() bool
HasTarget returns a boolean if a field has been set.
func (ApiExceptionResponseObjectError) MarshalJSON ¶
func (o ApiExceptionResponseObjectError) MarshalJSON() ([]byte, error)
func (*ApiExceptionResponseObjectError) SetCode ¶
func (o *ApiExceptionResponseObjectError) SetCode(v float32)
SetCode gets a reference to the given float32 and assigns it to the Code field.
func (*ApiExceptionResponseObjectError) SetCorrelationID ¶
func (o *ApiExceptionResponseObjectError) SetCorrelationID(v string)
SetCorrelationID gets a reference to the given string and assigns it to the CorrelationID field.
func (*ApiExceptionResponseObjectError) SetMessage ¶
func (o *ApiExceptionResponseObjectError) SetMessage(v string)
SetMessage gets a reference to the given string and assigns it to the Message field.
func (*ApiExceptionResponseObjectError) SetTarget ¶
func (o *ApiExceptionResponseObjectError) SetTarget(v string)
SetTarget gets a reference to the given string and assigns it to the Target field.
func (ApiExceptionResponseObjectError) ToMap ¶
func (o ApiExceptionResponseObjectError) ToMap() (map[string]interface{}, error)
func (*ApiExceptionResponseObjectError) UnmarshalJSON ¶
func (o *ApiExceptionResponseObjectError) UnmarshalJSON(data []byte) (err error)
type ApiGetAllServiceManagerBindingsV2Request ¶
type ApiGetAllServiceManagerBindingsV2Request struct { ApiService SubaccountOperationsAPI // contains filtered or unexported fields }
func (ApiGetAllServiceManagerBindingsV2Request) Execute ¶
func (r ApiGetAllServiceManagerBindingsV2Request) Execute() (*ServiceManagerBindingsResponseList, *http.Response, error)
type ApiGetDirectoryCustomPropertiesRequest ¶
type ApiGetDirectoryCustomPropertiesRequest struct { ApiService DirectoryOperationsAPI // contains filtered or unexported fields }
func (ApiGetDirectoryCustomPropertiesRequest) Execute ¶
func (r ApiGetDirectoryCustomPropertiesRequest) Execute() (*ResponseCollection, *http.Response, error)
type ApiGetDirectoryLabelsRequest ¶
type ApiGetDirectoryLabelsRequest struct { ApiService DirectoryOperationsAPI // contains filtered or unexported fields }
func (ApiGetDirectoryLabelsRequest) Execute ¶
func (r ApiGetDirectoryLabelsRequest) Execute() (*LabelsResponseObject, *http.Response, error)
type ApiGetDirectoryRequest ¶
type ApiGetDirectoryRequest struct { ApiService DirectoryOperationsAPI // contains filtered or unexported fields }
func (ApiGetDirectoryRequest) Execute ¶
func (r ApiGetDirectoryRequest) Execute() (*DirectoryResponseObject, *http.Response, error)
func (ApiGetDirectoryRequest) Expand ¶
func (r ApiGetDirectoryRequest) Expand(expand bool) ApiGetDirectoryRequest
Whether to get the contents of the directory, for example the subaccounts it contains.
type ApiGetDirectorySettingsRequest ¶
type ApiGetDirectorySettingsRequest struct { ApiService DirectoryOperationsAPI // contains filtered or unexported fields }
func (ApiGetDirectorySettingsRequest) Execute ¶
func (r ApiGetDirectorySettingsRequest) Execute() (*DataResponseObject, *http.Response, error)
func (ApiGetDirectorySettingsRequest) Keys ¶
func (r ApiGetDirectorySettingsRequest) Keys(keys []string) ApiGetDirectorySettingsRequest
Keys for the property. Limited to 255 characters.
type ApiGetGlobalAccountCustomPropertiesRequest ¶
type ApiGetGlobalAccountCustomPropertiesRequest struct { ApiService GlobalAccountOperationsAPI // contains filtered or unexported fields }
func (ApiGetGlobalAccountCustomPropertiesRequest) Execute ¶
func (r ApiGetGlobalAccountCustomPropertiesRequest) Execute() (*ResponseCollection, *http.Response, error)
type ApiGetGlobalAccountRequest ¶
type ApiGetGlobalAccountRequest struct { ApiService GlobalAccountOperationsAPI // contains filtered or unexported fields }
func (ApiGetGlobalAccountRequest) Execute ¶
func (r ApiGetGlobalAccountRequest) Execute() (*GlobalAccountResponseObject, *http.Response, error)
func (ApiGetGlobalAccountRequest) Expand ¶
func (r ApiGetGlobalAccountRequest) Expand(expand bool) ApiGetGlobalAccountRequest
If true, returns the structure of the global account including all its children, such as subaccounts and directories, in the account model. The structure content may vary from user to user and depends on users’ authorizations.
type ApiGetServiceManagementBindingRequest ¶
type ApiGetServiceManagementBindingRequest struct { ApiService SubaccountOperationsAPI // contains filtered or unexported fields }
func (ApiGetServiceManagementBindingRequest) Execute ¶
func (r ApiGetServiceManagementBindingRequest) Execute() (*ServiceManagerBindingResponseObject, *http.Response, error)
type ApiGetServiceManagerBindingV2Request ¶
type ApiGetServiceManagerBindingV2Request struct { ApiService SubaccountOperationsAPI // contains filtered or unexported fields }
func (ApiGetServiceManagerBindingV2Request) Execute ¶
func (r ApiGetServiceManagerBindingV2Request) Execute() (*ServiceManagerBindingExtendedResponseObject, *http.Response, error)
type ApiGetStatusRequest ¶
type ApiGetStatusRequest struct { ApiService JobManagementAPI // contains filtered or unexported fields }
type ApiGetSubaccountCustomPropertiesRequest ¶
type ApiGetSubaccountCustomPropertiesRequest struct { ApiService SubaccountOperationsAPI // contains filtered or unexported fields }
func (ApiGetSubaccountCustomPropertiesRequest) Execute ¶
func (r ApiGetSubaccountCustomPropertiesRequest) Execute() (*ResponseCollection, *http.Response, error)
type ApiGetSubaccountLabelsRequest ¶
type ApiGetSubaccountLabelsRequest struct { ApiService SubaccountOperationsAPI // contains filtered or unexported fields }
func (ApiGetSubaccountLabelsRequest) Execute ¶
func (r ApiGetSubaccountLabelsRequest) Execute() (*LabelsResponseObject, *http.Response, error)
type ApiGetSubaccountRequest ¶
type ApiGetSubaccountRequest struct { ApiService SubaccountOperationsAPI // contains filtered or unexported fields }
func (ApiGetSubaccountRequest) DerivedAuthorizations ¶
func (r ApiGetSubaccountRequest) DerivedAuthorizations(derivedAuthorizations string) ApiGetSubaccountRequest
The range of authorizations for which to return information. * any: Returns all global accounts for which the user has authorizations on any of the accounts' entities, such as its subaccounts (for example, user is a subaccount admin) or spaces (for example, user is a Cloud Foundry space manager). * (empty value): Returns all subaccounts for which the user has explicit authorization ($XSAPPNAME.global-account.subaccount.read) on the global account or directory.
func (ApiGetSubaccountRequest) Execute ¶
func (r ApiGetSubaccountRequest) Execute() (*SubaccountResponseObject, *http.Response, error)
type ApiGetSubaccountSettingsRequest ¶
type ApiGetSubaccountSettingsRequest struct { ApiService SubaccountOperationsAPI // contains filtered or unexported fields }
func (ApiGetSubaccountSettingsRequest) Execute ¶
func (r ApiGetSubaccountSettingsRequest) Execute() (*DataResponseObject, *http.Response, error)
func (ApiGetSubaccountSettingsRequest) Keys ¶
func (r ApiGetSubaccountSettingsRequest) Keys(keys []string) ApiGetSubaccountSettingsRequest
Keys for the property. Limited to 255 characters.
type ApiGetSubaccountsRequest ¶
type ApiGetSubaccountsRequest struct { ApiService SubaccountOperationsAPI // contains filtered or unexported fields }
func (ApiGetSubaccountsRequest) DerivedAuthorizations ¶
func (r ApiGetSubaccountsRequest) DerivedAuthorizations(derivedAuthorizations string) ApiGetSubaccountsRequest
The range of authorizations for which to return information. * any: Returns all global accounts for which the user has authorizations on any of the accounts' entities, such as its subaccounts (for example, user is a subaccount admin) or spaces (for example, user is a Cloud Foundry space manager). * (empty value): Returns all subaccounts for which the user has explicit authorization ($XSAPPNAME.global-account.subaccount.read) on the global account or directory.
func (ApiGetSubaccountsRequest) DirectoryGUID ¶
func (r ApiGetSubaccountsRequest) DirectoryGUID(directoryGUID string) ApiGetSubaccountsRequest
Returns only the subaccounts in a given directory. Provide the unique ID of the directory.
func (ApiGetSubaccountsRequest) Execute ¶
func (r ApiGetSubaccountsRequest) Execute() (*ResponseCollection, *http.Response, error)
func (ApiGetSubaccountsRequest) LabelSelector ¶
func (r ApiGetSubaccountsRequest) LabelSelector(labelSelector string) ApiGetSubaccountsRequest
Get all existing subaccounts that match or don't match one or more user-defined labels. Specify the key-value pair of the label using either the equals (=) or not equals operator (!=). Keys, values, and operator must be URL encoded. Use the AND operand to include more than one label in the query. You can specify only a single value per key. Parameter does not support label keys or values that include space, =, or ! characters. Usage example where the keys \"my-key-1\" and \"my-key-2\" have the values \"my-value-1\" and \"my-value-2\" , respectively: my-key-1%3Dmy-value-1%20AND%20my-key-2%3Dmy-value-2
type ApiMoveSubaccountRequest ¶
type ApiMoveSubaccountRequest struct { ApiService SubaccountOperationsAPI // contains filtered or unexported fields }
func (ApiMoveSubaccountRequest) Execute ¶
func (r ApiMoveSubaccountRequest) Execute() (*SubaccountResponseObject, *http.Response, error)
func (ApiMoveSubaccountRequest) MoveSubaccountRequestPayload ¶
func (r ApiMoveSubaccountRequest) MoveSubaccountRequestPayload(moveSubaccountRequestPayload MoveSubaccountRequestPayload) ApiMoveSubaccountRequest
type ApiMoveSubaccountsRequest ¶
type ApiMoveSubaccountsRequest struct { ApiService SubaccountOperationsAPI // contains filtered or unexported fields }
func (ApiMoveSubaccountsRequest) Execute ¶
func (r ApiMoveSubaccountsRequest) Execute() (*ResponseCollection, *http.Response, error)
func (ApiMoveSubaccountsRequest) MoveSubaccountsRequestPayloadCollection ¶
func (r ApiMoveSubaccountsRequest) MoveSubaccountsRequestPayloadCollection(moveSubaccountsRequestPayloadCollection MoveSubaccountsRequestPayloadCollection) ApiMoveSubaccountsRequest
type ApiUpdateDirectoryFeaturesRequest ¶
type ApiUpdateDirectoryFeaturesRequest struct { ApiService DirectoryOperationsAPI // contains filtered or unexported fields }
func (ApiUpdateDirectoryFeaturesRequest) Execute ¶
func (r ApiUpdateDirectoryFeaturesRequest) Execute() (*DirectoryResponseObject, *http.Response, error)
func (ApiUpdateDirectoryFeaturesRequest) UpdateDirectoryTypeRequestPayload ¶
func (r ApiUpdateDirectoryFeaturesRequest) UpdateDirectoryTypeRequestPayload(updateDirectoryTypeRequestPayload UpdateDirectoryTypeRequestPayload) ApiUpdateDirectoryFeaturesRequest
type ApiUpdateDirectoryRequest ¶
type ApiUpdateDirectoryRequest struct { ApiService DirectoryOperationsAPI // contains filtered or unexported fields }
func (ApiUpdateDirectoryRequest) Execute ¶
func (r ApiUpdateDirectoryRequest) Execute() (*DirectoryResponseObject, *http.Response, error)
func (ApiUpdateDirectoryRequest) UpdateDirectoryRequestPayload ¶
func (r ApiUpdateDirectoryRequest) UpdateDirectoryRequestPayload(updateDirectoryRequestPayload UpdateDirectoryRequestPayload) ApiUpdateDirectoryRequest
type ApiUpdateGlobalAccountRequest ¶
type ApiUpdateGlobalAccountRequest struct { ApiService GlobalAccountOperationsAPI // contains filtered or unexported fields }
func (ApiUpdateGlobalAccountRequest) Execute ¶
func (r ApiUpdateGlobalAccountRequest) Execute() (*GlobalAccountResponseObject, *http.Response, error)
func (ApiUpdateGlobalAccountRequest) UpdateGlobalAccountRequestPayload ¶
func (r ApiUpdateGlobalAccountRequest) UpdateGlobalAccountRequestPayload(updateGlobalAccountRequestPayload UpdateGlobalAccountRequestPayload) ApiUpdateGlobalAccountRequest
type ApiUpdateSubaccountRequest ¶
type ApiUpdateSubaccountRequest struct { ApiService SubaccountOperationsAPI // contains filtered or unexported fields }
func (ApiUpdateSubaccountRequest) Execute ¶
func (r ApiUpdateSubaccountRequest) Execute() (*SubaccountResponseObject, *http.Response, error)
func (ApiUpdateSubaccountRequest) UpdateSubaccountRequestPayload ¶
func (r ApiUpdateSubaccountRequest) UpdateSubaccountRequestPayload(updateSubaccountRequestPayload UpdateSubaccountRequestPayload) ApiUpdateSubaccountRequest
type BasicAuth ¶
type BasicAuth struct { UserName string `json:"userName,omitempty"` Password string `json:"password,omitempty"` }
BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth
type CloneNeoSubaccountRequestPayload ¶
type CloneNeoSubaccountRequestPayload struct { // Enables the subaccount to use beta services and applications. Not to be used in a production environment. Cannot be reverted once set. Any use of beta functionality is at the customer's own risk, and SAP shall not be liable for errors or damages caused by the use of beta features. BetaEnabled *bool `json:"betaEnabled,omitempty"` // Clone configuration of the subaccount. CloneConfigurations []string `json:"cloneConfigurations,omitempty"` // (Deprecated) User-defined labels to assign, update, and remove as key-value pairs from the subaccount. NOTE: This field is deprecated. \"customProperties\" supports only single values per key and is now replaced by the string array \"labels\", which supports multiple values per key. The \"customProperties\" field overwrites any labels with the same key. We recommend transitioning to the \"labels\" field. Do not include \"customProperties\" and \"labels\" together in the same request (customProperties will be ignored). // Deprecated CustomProperties []AddPropertyRequestPayload `json:"customProperties,omitempty"` // A description of the subaccount for customer-facing UIs. Description *string `json:"description,omitempty"` // The display name of the subaccount for customer-facing UIs. DisplayName string `json:"displayName" validate:"regexp=^((?![\\/]).)*$"` // JSON array of up to 10 user-defined labels to assign as key-value pairs to the subaccount. Each label has a name (key) that you specify, and to which you can assign up to 10 corresponding values or leave empty. Keys and values are each limited to 63 characters. The keys and values of labels are case-sensitive. Try to avoid creating duplicate variants of the same keys or values with a different casing (example: \"myValue\" and \"MyValue\"). Example: { \"Cost Center\": [\"19700626\"], \"Department\": [\"Sales\"], \"Contacts\": [\"name1@example.com\",\"name2@example.com\"], \"EMEA\":[] } Labels *map[string][]string `json:"labels,omitempty"` // The origin of the subaccount creation. * <b>API:</b> Subaccount is created/updated by an admin using the REST APIs of the Accounts service. Origin *string `json:"origin,omitempty"` // The unique ID subaccount’s parent entity. ParentGUID *string `json:"parentGUID,omitempty"` // The region in which the subaccount was created. Region string `json:"region"` // List of additional admins of the subaccount. You can add users only from the same user base as you (example: sap.default or custom identity provider). Do not add yourself as you are assigned by default. Enter inline as a valid JSON array. Specify the admins by user IDs for Neo subaccounts and e-mails for multi-environment subaccounts. SubaccountAdmins []string `json:"subaccountAdmins,omitempty"` // The subdomain that becomes part of the path used to access the authorization tenant of the subaccount. Must be unique within the defined region. Use only letters (a-z), digits (0-9), and hyphens (not at start or end). Maximum length is 63 characters. Cannot be changed after the subaccount has been created. Does not apply to Neo subaccounts. Subdomain *string `json:"subdomain,omitempty"` // Whether the subaccount is used for production purposes. This flag can help your cloud operator to take appropriate action when handling incidents that are related to mission-critical accounts in production systems. Do not apply for subaccounts that are used for non-production purposes, such as development, testing, and demos. Applying this setting this does not modify the subaccount. * <b>NOT_USED_FOR_PRODUCTION:</b> Subaccount is not used for production purposes. * <b>USED_FOR_PRODUCTION:</b> Subaccount is used for production purposes. UsedForProduction *string `json:"usedForProduction,omitempty"` AdditionalProperties map[string]interface{} }
CloneNeoSubaccountRequestPayload Details of the new subaccount.
func NewCloneNeoSubaccountRequestPayload ¶
func NewCloneNeoSubaccountRequestPayload(displayName string, region string) *CloneNeoSubaccountRequestPayload
NewCloneNeoSubaccountRequestPayload instantiates a new CloneNeoSubaccountRequestPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCloneNeoSubaccountRequestPayloadWithDefaults ¶
func NewCloneNeoSubaccountRequestPayloadWithDefaults() *CloneNeoSubaccountRequestPayload
NewCloneNeoSubaccountRequestPayloadWithDefaults instantiates a new CloneNeoSubaccountRequestPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CloneNeoSubaccountRequestPayload) GetBetaEnabled ¶
func (o *CloneNeoSubaccountRequestPayload) GetBetaEnabled() bool
GetBetaEnabled returns the BetaEnabled field value if set, zero value otherwise.
func (*CloneNeoSubaccountRequestPayload) GetBetaEnabledOk ¶
func (o *CloneNeoSubaccountRequestPayload) GetBetaEnabledOk() (*bool, bool)
GetBetaEnabledOk returns a tuple with the BetaEnabled field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CloneNeoSubaccountRequestPayload) GetCloneConfigurations ¶
func (o *CloneNeoSubaccountRequestPayload) GetCloneConfigurations() []string
GetCloneConfigurations returns the CloneConfigurations field value if set, zero value otherwise.
func (*CloneNeoSubaccountRequestPayload) GetCloneConfigurationsOk ¶
func (o *CloneNeoSubaccountRequestPayload) GetCloneConfigurationsOk() ([]string, bool)
GetCloneConfigurationsOk returns a tuple with the CloneConfigurations field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CloneNeoSubaccountRequestPayload) GetCustomProperties ¶
func (o *CloneNeoSubaccountRequestPayload) GetCustomProperties() []AddPropertyRequestPayload
GetCustomProperties returns the CustomProperties field value if set, zero value otherwise. Deprecated
func (*CloneNeoSubaccountRequestPayload) GetCustomPropertiesOk ¶
func (o *CloneNeoSubaccountRequestPayload) GetCustomPropertiesOk() ([]AddPropertyRequestPayload, bool)
GetCustomPropertiesOk returns a tuple with the CustomProperties field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated
func (*CloneNeoSubaccountRequestPayload) GetDescription ¶
func (o *CloneNeoSubaccountRequestPayload) GetDescription() string
GetDescription returns the Description field value if set, zero value otherwise.
func (*CloneNeoSubaccountRequestPayload) GetDescriptionOk ¶
func (o *CloneNeoSubaccountRequestPayload) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CloneNeoSubaccountRequestPayload) GetDisplayName ¶
func (o *CloneNeoSubaccountRequestPayload) GetDisplayName() string
GetDisplayName returns the DisplayName field value
func (*CloneNeoSubaccountRequestPayload) GetDisplayNameOk ¶
func (o *CloneNeoSubaccountRequestPayload) GetDisplayNameOk() (*string, bool)
GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.
func (*CloneNeoSubaccountRequestPayload) GetLabels ¶
func (o *CloneNeoSubaccountRequestPayload) GetLabels() map[string][]string
GetLabels returns the Labels field value if set, zero value otherwise.
func (*CloneNeoSubaccountRequestPayload) GetLabelsOk ¶
func (o *CloneNeoSubaccountRequestPayload) GetLabelsOk() (*map[string][]string, bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CloneNeoSubaccountRequestPayload) GetOrigin ¶
func (o *CloneNeoSubaccountRequestPayload) GetOrigin() string
GetOrigin returns the Origin field value if set, zero value otherwise.
func (*CloneNeoSubaccountRequestPayload) GetOriginOk ¶
func (o *CloneNeoSubaccountRequestPayload) GetOriginOk() (*string, bool)
GetOriginOk returns a tuple with the Origin field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CloneNeoSubaccountRequestPayload) GetParentGUID ¶
func (o *CloneNeoSubaccountRequestPayload) GetParentGUID() string
GetParentGUID returns the ParentGUID field value if set, zero value otherwise.
func (*CloneNeoSubaccountRequestPayload) GetParentGUIDOk ¶
func (o *CloneNeoSubaccountRequestPayload) GetParentGUIDOk() (*string, bool)
GetParentGUIDOk returns a tuple with the ParentGUID field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CloneNeoSubaccountRequestPayload) GetRegion ¶
func (o *CloneNeoSubaccountRequestPayload) GetRegion() string
GetRegion returns the Region field value
func (*CloneNeoSubaccountRequestPayload) GetRegionOk ¶
func (o *CloneNeoSubaccountRequestPayload) GetRegionOk() (*string, bool)
GetRegionOk returns a tuple with the Region field value and a boolean to check if the value has been set.
func (*CloneNeoSubaccountRequestPayload) GetSubaccountAdmins ¶
func (o *CloneNeoSubaccountRequestPayload) GetSubaccountAdmins() []string
GetSubaccountAdmins returns the SubaccountAdmins field value if set, zero value otherwise.
func (*CloneNeoSubaccountRequestPayload) GetSubaccountAdminsOk ¶
func (o *CloneNeoSubaccountRequestPayload) GetSubaccountAdminsOk() ([]string, bool)
GetSubaccountAdminsOk returns a tuple with the SubaccountAdmins field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CloneNeoSubaccountRequestPayload) GetSubdomain ¶
func (o *CloneNeoSubaccountRequestPayload) GetSubdomain() string
GetSubdomain returns the Subdomain field value if set, zero value otherwise.
func (*CloneNeoSubaccountRequestPayload) GetSubdomainOk ¶
func (o *CloneNeoSubaccountRequestPayload) GetSubdomainOk() (*string, bool)
GetSubdomainOk returns a tuple with the Subdomain field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CloneNeoSubaccountRequestPayload) GetUsedForProduction ¶
func (o *CloneNeoSubaccountRequestPayload) GetUsedForProduction() string
GetUsedForProduction returns the UsedForProduction field value if set, zero value otherwise.
func (*CloneNeoSubaccountRequestPayload) GetUsedForProductionOk ¶
func (o *CloneNeoSubaccountRequestPayload) GetUsedForProductionOk() (*string, bool)
GetUsedForProductionOk returns a tuple with the UsedForProduction field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CloneNeoSubaccountRequestPayload) HasBetaEnabled ¶
func (o *CloneNeoSubaccountRequestPayload) HasBetaEnabled() bool
HasBetaEnabled returns a boolean if a field has been set.
func (*CloneNeoSubaccountRequestPayload) HasCloneConfigurations ¶
func (o *CloneNeoSubaccountRequestPayload) HasCloneConfigurations() bool
HasCloneConfigurations returns a boolean if a field has been set.
func (*CloneNeoSubaccountRequestPayload) HasCustomProperties ¶
func (o *CloneNeoSubaccountRequestPayload) HasCustomProperties() bool
HasCustomProperties returns a boolean if a field has been set.
func (*CloneNeoSubaccountRequestPayload) HasDescription ¶
func (o *CloneNeoSubaccountRequestPayload) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*CloneNeoSubaccountRequestPayload) HasLabels ¶
func (o *CloneNeoSubaccountRequestPayload) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*CloneNeoSubaccountRequestPayload) HasOrigin ¶
func (o *CloneNeoSubaccountRequestPayload) HasOrigin() bool
HasOrigin returns a boolean if a field has been set.
func (*CloneNeoSubaccountRequestPayload) HasParentGUID ¶
func (o *CloneNeoSubaccountRequestPayload) HasParentGUID() bool
HasParentGUID returns a boolean if a field has been set.
func (*CloneNeoSubaccountRequestPayload) HasSubaccountAdmins ¶
func (o *CloneNeoSubaccountRequestPayload) HasSubaccountAdmins() bool
HasSubaccountAdmins returns a boolean if a field has been set.
func (*CloneNeoSubaccountRequestPayload) HasSubdomain ¶
func (o *CloneNeoSubaccountRequestPayload) HasSubdomain() bool
HasSubdomain returns a boolean if a field has been set.
func (*CloneNeoSubaccountRequestPayload) HasUsedForProduction ¶
func (o *CloneNeoSubaccountRequestPayload) HasUsedForProduction() bool
HasUsedForProduction returns a boolean if a field has been set.
func (CloneNeoSubaccountRequestPayload) MarshalJSON ¶
func (o CloneNeoSubaccountRequestPayload) MarshalJSON() ([]byte, error)
func (*CloneNeoSubaccountRequestPayload) SetBetaEnabled ¶
func (o *CloneNeoSubaccountRequestPayload) SetBetaEnabled(v bool)
SetBetaEnabled gets a reference to the given bool and assigns it to the BetaEnabled field.
func (*CloneNeoSubaccountRequestPayload) SetCloneConfigurations ¶
func (o *CloneNeoSubaccountRequestPayload) SetCloneConfigurations(v []string)
SetCloneConfigurations gets a reference to the given []string and assigns it to the CloneConfigurations field.
func (*CloneNeoSubaccountRequestPayload) SetCustomProperties ¶
func (o *CloneNeoSubaccountRequestPayload) SetCustomProperties(v []AddPropertyRequestPayload)
SetCustomProperties gets a reference to the given []AddPropertyRequestPayload and assigns it to the CustomProperties field. Deprecated
func (*CloneNeoSubaccountRequestPayload) SetDescription ¶
func (o *CloneNeoSubaccountRequestPayload) SetDescription(v string)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*CloneNeoSubaccountRequestPayload) SetDisplayName ¶
func (o *CloneNeoSubaccountRequestPayload) SetDisplayName(v string)
SetDisplayName sets field value
func (*CloneNeoSubaccountRequestPayload) SetLabels ¶
func (o *CloneNeoSubaccountRequestPayload) SetLabels(v map[string][]string)
SetLabels gets a reference to the given map[string][]string and assigns it to the Labels field.
func (*CloneNeoSubaccountRequestPayload) SetOrigin ¶
func (o *CloneNeoSubaccountRequestPayload) SetOrigin(v string)
SetOrigin gets a reference to the given string and assigns it to the Origin field.
func (*CloneNeoSubaccountRequestPayload) SetParentGUID ¶
func (o *CloneNeoSubaccountRequestPayload) SetParentGUID(v string)
SetParentGUID gets a reference to the given string and assigns it to the ParentGUID field.
func (*CloneNeoSubaccountRequestPayload) SetRegion ¶
func (o *CloneNeoSubaccountRequestPayload) SetRegion(v string)
SetRegion sets field value
func (*CloneNeoSubaccountRequestPayload) SetSubaccountAdmins ¶
func (o *CloneNeoSubaccountRequestPayload) SetSubaccountAdmins(v []string)
SetSubaccountAdmins gets a reference to the given []string and assigns it to the SubaccountAdmins field.
func (*CloneNeoSubaccountRequestPayload) SetSubdomain ¶
func (o *CloneNeoSubaccountRequestPayload) SetSubdomain(v string)
SetSubdomain gets a reference to the given string and assigns it to the Subdomain field.
func (*CloneNeoSubaccountRequestPayload) SetUsedForProduction ¶
func (o *CloneNeoSubaccountRequestPayload) SetUsedForProduction(v string)
SetUsedForProduction gets a reference to the given string and assigns it to the UsedForProduction field.
func (CloneNeoSubaccountRequestPayload) ToMap ¶
func (o CloneNeoSubaccountRequestPayload) ToMap() (map[string]interface{}, error)
func (*CloneNeoSubaccountRequestPayload) UnmarshalJSON ¶
func (o *CloneNeoSubaccountRequestPayload) UnmarshalJSON(data []byte) (err error)
type Configuration ¶
type Configuration struct { Host string `json:"host,omitempty"` Scheme string `json:"scheme,omitempty"` DefaultHeader map[string]string `json:"defaultHeader,omitempty"` UserAgent string `json:"userAgent,omitempty"` Debug bool `json:"debug,omitempty"` Servers ServerConfigurations OperationServers map[string]ServerConfigurations HTTPClient *http.Client }
Configuration stores the configuration of the API client
func NewConfiguration ¶
func NewConfiguration() *Configuration
NewConfiguration returns a new Configuration object
func (*Configuration) AddDefaultHeader ¶
func (c *Configuration) AddDefaultHeader(key string, value string)
AddDefaultHeader adds a new HTTP header to the default header in the request
func (*Configuration) ServerURLWithContext ¶
ServerURLWithContext returns a new server URL given an endpoint
type CreateDirectoryRequestPayload ¶
type CreateDirectoryRequestPayload struct { // (Deprecated) User-defined labels to assign, update, and remove as key-value pairs from the directory. NOTE: This field is deprecated. \"customProperties\" supports only single values per key and is now replaced by the string array \"labels\", which supports multiple values per key. The \"customProperties\" field overwrites any labels with the same key. We recommend transitioning to the \"labels\" field. Do not include \"customProperties\" and \"labels\" together in the same request (customProperties will be ignored). // Deprecated CustomProperties []AddPropertyRequestPayload `json:"customProperties,omitempty"` // A description of the directory. Description *string `json:"description,omitempty"` // Additional admins of the directory. Applies only to directories that have the user authorization management feature enabled. Do not add yourself as you are assigned as a directory admin by default. Example: [\"admin1@example.com\", \"admin2@example.com\"] DirectoryAdmins []string `json:"directoryAdmins,omitempty"` // <b>The features to be enabled in the directory. The available features are:</b> - <b>DEFAULT</b>: (Mandatory) All directories provide the following basic features: (1) Group and filter subaccounts for reports and filters, (2) monitor usage and costs on a directory level (costs only available for contracts that use the consumption-based commercial model), and (3) set custom properties and tags to the directory for identification and reporting purposes. - <b>ENTITLEMENTS</b>: (Optional) Enables the assignment of a quota for services and applications to the directory from the global account quota for distribution to the subaccounts under this directory. - <b>AUTHORIZATIONS</b>: (Optional) Allows you to assign users as administrators or viewers of this directory. You must apply this feature in combination with the ENTITLEMENTS feature. IMPORTANT: Your multi-level account hierarchy can have more than one directory enabled with user authorization and/or entitlement management; however, only one directory in any directory path can have these features enabled. In other words, other directories above or below this directory in the same path can only have the default features specified. If you are not sure which features to enable, we recommend that you set only the default features, and then add features later on as they are needed. <br/><b>Valid values:</b> [DEFAULT] [DEFAULT,ENTITLEMENTS] [DEFAULT,ENTITLEMENTS,AUTHORIZATIONS]<br/> DirectoryFeatures []string `json:"directoryFeatures,omitempty"` // The display name of the directory. DisplayName string `json:"displayName" validate:"regexp=^((?![\\/]).)*$"` // JSON array of up to 10 user-defined labels to assign as key-value pairs to the directory. Each label has a name (key) that you specify, and to which you can assign up to 10 corresponding values or leave empty. Keys and values are each limited to 63 characters. Label keys and values are case-sensitive. Try to avoid creating duplicate variants of the same keys or values with a different casing (example: \"myValue\" and \"MyValue\"). Example: { \"Cost Center\": [\"19700626\"], \"Department\": [\"Sales\"], \"Contacts\": [\"name1@example.com\",\"name2@example.com\"], \"EMEA\":[] } Labels *map[string][]string `json:"labels,omitempty"` // Applies only to directories that have the user authorization management feature enabled. The subdomain becomes part of the path used to access the authorization tenant of the directory. Must be unique in the defined region. Use only letters (a-z), digits (0-9), and hyphens (not at start or end). Maximum length is 63 characters. Cannot be changed after the directory has been created. Subdomain *string `json:"subdomain,omitempty"` AdditionalProperties map[string]interface{} }
CreateDirectoryRequestPayload Details of the directory to create.
func NewCreateDirectoryRequestPayload ¶
func NewCreateDirectoryRequestPayload(displayName string) *CreateDirectoryRequestPayload
NewCreateDirectoryRequestPayload instantiates a new CreateDirectoryRequestPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCreateDirectoryRequestPayloadWithDefaults ¶
func NewCreateDirectoryRequestPayloadWithDefaults() *CreateDirectoryRequestPayload
NewCreateDirectoryRequestPayloadWithDefaults instantiates a new CreateDirectoryRequestPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CreateDirectoryRequestPayload) GetCustomProperties ¶
func (o *CreateDirectoryRequestPayload) GetCustomProperties() []AddPropertyRequestPayload
GetCustomProperties returns the CustomProperties field value if set, zero value otherwise. Deprecated
func (*CreateDirectoryRequestPayload) GetCustomPropertiesOk ¶
func (o *CreateDirectoryRequestPayload) GetCustomPropertiesOk() ([]AddPropertyRequestPayload, bool)
GetCustomPropertiesOk returns a tuple with the CustomProperties field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated
func (*CreateDirectoryRequestPayload) GetDescription ¶
func (o *CreateDirectoryRequestPayload) GetDescription() string
GetDescription returns the Description field value if set, zero value otherwise.
func (*CreateDirectoryRequestPayload) GetDescriptionOk ¶
func (o *CreateDirectoryRequestPayload) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateDirectoryRequestPayload) GetDirectoryAdmins ¶
func (o *CreateDirectoryRequestPayload) GetDirectoryAdmins() []string
GetDirectoryAdmins returns the DirectoryAdmins field value if set, zero value otherwise.
func (*CreateDirectoryRequestPayload) GetDirectoryAdminsOk ¶
func (o *CreateDirectoryRequestPayload) GetDirectoryAdminsOk() ([]string, bool)
GetDirectoryAdminsOk returns a tuple with the DirectoryAdmins field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateDirectoryRequestPayload) GetDirectoryFeatures ¶
func (o *CreateDirectoryRequestPayload) GetDirectoryFeatures() []string
GetDirectoryFeatures returns the DirectoryFeatures field value if set, zero value otherwise.
func (*CreateDirectoryRequestPayload) GetDirectoryFeaturesOk ¶
func (o *CreateDirectoryRequestPayload) GetDirectoryFeaturesOk() ([]string, bool)
GetDirectoryFeaturesOk returns a tuple with the DirectoryFeatures field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateDirectoryRequestPayload) GetDisplayName ¶
func (o *CreateDirectoryRequestPayload) GetDisplayName() string
GetDisplayName returns the DisplayName field value
func (*CreateDirectoryRequestPayload) GetDisplayNameOk ¶
func (o *CreateDirectoryRequestPayload) GetDisplayNameOk() (*string, bool)
GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.
func (*CreateDirectoryRequestPayload) GetLabels ¶
func (o *CreateDirectoryRequestPayload) GetLabels() map[string][]string
GetLabels returns the Labels field value if set, zero value otherwise.
func (*CreateDirectoryRequestPayload) GetLabelsOk ¶
func (o *CreateDirectoryRequestPayload) GetLabelsOk() (*map[string][]string, bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateDirectoryRequestPayload) GetSubdomain ¶
func (o *CreateDirectoryRequestPayload) GetSubdomain() string
GetSubdomain returns the Subdomain field value if set, zero value otherwise.
func (*CreateDirectoryRequestPayload) GetSubdomainOk ¶
func (o *CreateDirectoryRequestPayload) GetSubdomainOk() (*string, bool)
GetSubdomainOk returns a tuple with the Subdomain field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateDirectoryRequestPayload) HasCustomProperties ¶
func (o *CreateDirectoryRequestPayload) HasCustomProperties() bool
HasCustomProperties returns a boolean if a field has been set.
func (*CreateDirectoryRequestPayload) HasDescription ¶
func (o *CreateDirectoryRequestPayload) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*CreateDirectoryRequestPayload) HasDirectoryAdmins ¶
func (o *CreateDirectoryRequestPayload) HasDirectoryAdmins() bool
HasDirectoryAdmins returns a boolean if a field has been set.
func (*CreateDirectoryRequestPayload) HasDirectoryFeatures ¶
func (o *CreateDirectoryRequestPayload) HasDirectoryFeatures() bool
HasDirectoryFeatures returns a boolean if a field has been set.
func (*CreateDirectoryRequestPayload) HasLabels ¶
func (o *CreateDirectoryRequestPayload) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*CreateDirectoryRequestPayload) HasSubdomain ¶
func (o *CreateDirectoryRequestPayload) HasSubdomain() bool
HasSubdomain returns a boolean if a field has been set.
func (CreateDirectoryRequestPayload) MarshalJSON ¶
func (o CreateDirectoryRequestPayload) MarshalJSON() ([]byte, error)
func (*CreateDirectoryRequestPayload) SetCustomProperties ¶
func (o *CreateDirectoryRequestPayload) SetCustomProperties(v []AddPropertyRequestPayload)
SetCustomProperties gets a reference to the given []AddPropertyRequestPayload and assigns it to the CustomProperties field. Deprecated
func (*CreateDirectoryRequestPayload) SetDescription ¶
func (o *CreateDirectoryRequestPayload) SetDescription(v string)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*CreateDirectoryRequestPayload) SetDirectoryAdmins ¶
func (o *CreateDirectoryRequestPayload) SetDirectoryAdmins(v []string)
SetDirectoryAdmins gets a reference to the given []string and assigns it to the DirectoryAdmins field.
func (*CreateDirectoryRequestPayload) SetDirectoryFeatures ¶
func (o *CreateDirectoryRequestPayload) SetDirectoryFeatures(v []string)
SetDirectoryFeatures gets a reference to the given []string and assigns it to the DirectoryFeatures field.
func (*CreateDirectoryRequestPayload) SetDisplayName ¶
func (o *CreateDirectoryRequestPayload) SetDisplayName(v string)
SetDisplayName sets field value
func (*CreateDirectoryRequestPayload) SetLabels ¶
func (o *CreateDirectoryRequestPayload) SetLabels(v map[string][]string)
SetLabels gets a reference to the given map[string][]string and assigns it to the Labels field.
func (*CreateDirectoryRequestPayload) SetSubdomain ¶
func (o *CreateDirectoryRequestPayload) SetSubdomain(v string)
SetSubdomain gets a reference to the given string and assigns it to the Subdomain field.
func (CreateDirectoryRequestPayload) ToMap ¶
func (o CreateDirectoryRequestPayload) ToMap() (map[string]interface{}, error)
func (*CreateDirectoryRequestPayload) UnmarshalJSON ¶
func (o *CreateDirectoryRequestPayload) UnmarshalJSON(data []byte) (err error)
type CreateServiceManagerBindingRequestPayload ¶
type CreateServiceManagerBindingRequestPayload struct { // Specify the name of the service binding. Name string `json:"name"` // Service-specific configuration parameters. For example, mTLS authentication-type parameters. Parameters map[string]map[string]interface{} `json:"parameters,omitempty"` AdditionalProperties map[string]interface{} }
CreateServiceManagerBindingRequestPayload Details of the new Service Manager binding.
func NewCreateServiceManagerBindingRequestPayload ¶
func NewCreateServiceManagerBindingRequestPayload(name string) *CreateServiceManagerBindingRequestPayload
NewCreateServiceManagerBindingRequestPayload instantiates a new CreateServiceManagerBindingRequestPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCreateServiceManagerBindingRequestPayloadWithDefaults ¶
func NewCreateServiceManagerBindingRequestPayloadWithDefaults() *CreateServiceManagerBindingRequestPayload
NewCreateServiceManagerBindingRequestPayloadWithDefaults instantiates a new CreateServiceManagerBindingRequestPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CreateServiceManagerBindingRequestPayload) GetName ¶
func (o *CreateServiceManagerBindingRequestPayload) GetName() string
GetName returns the Name field value
func (*CreateServiceManagerBindingRequestPayload) GetNameOk ¶
func (o *CreateServiceManagerBindingRequestPayload) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.
func (*CreateServiceManagerBindingRequestPayload) GetParameters ¶
func (o *CreateServiceManagerBindingRequestPayload) GetParameters() map[string]map[string]interface{}
GetParameters returns the Parameters field value if set, zero value otherwise.
func (*CreateServiceManagerBindingRequestPayload) GetParametersOk ¶
func (o *CreateServiceManagerBindingRequestPayload) GetParametersOk() (map[string]map[string]interface{}, bool)
GetParametersOk returns a tuple with the Parameters field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateServiceManagerBindingRequestPayload) HasParameters ¶
func (o *CreateServiceManagerBindingRequestPayload) HasParameters() bool
HasParameters returns a boolean if a field has been set.
func (CreateServiceManagerBindingRequestPayload) MarshalJSON ¶
func (o CreateServiceManagerBindingRequestPayload) MarshalJSON() ([]byte, error)
func (*CreateServiceManagerBindingRequestPayload) SetName ¶
func (o *CreateServiceManagerBindingRequestPayload) SetName(v string)
SetName sets field value
func (*CreateServiceManagerBindingRequestPayload) SetParameters ¶
func (o *CreateServiceManagerBindingRequestPayload) SetParameters(v map[string]map[string]interface{})
SetParameters gets a reference to the given map[string]map[string]interface{} and assigns it to the Parameters field.
func (CreateServiceManagerBindingRequestPayload) ToMap ¶
func (o CreateServiceManagerBindingRequestPayload) ToMap() (map[string]interface{}, error)
func (*CreateServiceManagerBindingRequestPayload) UnmarshalJSON ¶
func (o *CreateServiceManagerBindingRequestPayload) UnmarshalJSON(data []byte) (err error)
type CreateSubaccountRequestPayload ¶
type CreateSubaccountRequestPayload struct { // Enables the subaccount to use beta services and applications. Not to be used in a production environment. Cannot be reverted once set. Any use of beta functionality is at the customer's own risk, and SAP shall not be liable for errors or damages caused by the use of beta features. BetaEnabled *bool `json:"betaEnabled,omitempty"` // (Deprecated) User-defined labels to assign, update, and remove as key-value pairs from the subaccount. NOTE: This field is deprecated. \"customProperties\" supports only single values per key and is now replaced by the string array \"labels\", which supports multiple values per key. The \"customProperties\" field overwrites any labels with the same key. We recommend transitioning to the \"labels\" field. Do not include \"customProperties\" and \"labels\" together in the same request (customProperties will be ignored). // Deprecated CustomProperties []AddPropertyRequestPayload `json:"customProperties,omitempty"` // A description of the subaccount for customer-facing UIs. Description *string `json:"description,omitempty"` // The display name of the subaccount for customer-facing UIs. DisplayName string `json:"displayName" validate:"regexp=^((?![\\/]).)*$"` // JSON array of up to 10 user-defined labels to assign as key-value pairs to the subaccount. Each label has a name (key) that you specify, and to which you can assign up to 10 corresponding values or leave empty. Keys and values are each limited to 63 characters. The keys and values of labels are case-sensitive. Try to avoid creating duplicate variants of the same keys or values with a different casing (example: \"myValue\" and \"MyValue\"). Example: { \"Cost Center\": [\"19700626\"], \"Department\": [\"Sales\"], \"Contacts\": [\"name1@example.com\",\"name2@example.com\"], \"EMEA\":[] } Labels *map[string][]string `json:"labels,omitempty"` // The origin of the subaccount creation. * <b>API:</b> Subaccount is created/updated by an admin using the REST APIs of the Accounts service. Origin *string `json:"origin,omitempty"` // The unique ID subaccount’s parent entity. ParentGUID *string `json:"parentGUID,omitempty"` // The region in which the subaccount was created. Region string `json:"region"` // List of additional admins of the subaccount. You can add users only from the same user base as you (example: sap.default or custom identity provider). Do not add yourself as you are assigned by default. Enter inline as a valid JSON array. Specify the admins by user IDs for Neo subaccounts and e-mails for multi-environment subaccounts. SubaccountAdmins []string `json:"subaccountAdmins,omitempty"` // The subdomain that becomes part of the path used to access the authorization tenant of the subaccount. Must be unique within the defined region. Use only letters (a-z), digits (0-9), and hyphens (not at start or end). Maximum length is 63 characters. Cannot be changed after the subaccount has been created. Does not apply to Neo subaccounts. Subdomain *string `json:"subdomain,omitempty"` // Whether the subaccount is used for production purposes. This flag can help your cloud operator to take appropriate action when handling incidents that are related to mission-critical accounts in production systems. Do not apply for subaccounts that are used for non-production purposes, such as development, testing, and demos. Applying this setting this does not modify the subaccount. * <b>NOT_USED_FOR_PRODUCTION:</b> Subaccount is not used for production purposes. * <b>USED_FOR_PRODUCTION:</b> Subaccount is used for production purposes. UsedForProduction *string `json:"usedForProduction,omitempty"` AdditionalProperties map[string]interface{} }
CreateSubaccountRequestPayload Details of the new subaccount.
func NewCreateSubaccountRequestPayload ¶
func NewCreateSubaccountRequestPayload(displayName string, region string) *CreateSubaccountRequestPayload
NewCreateSubaccountRequestPayload instantiates a new CreateSubaccountRequestPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCreateSubaccountRequestPayloadWithDefaults ¶
func NewCreateSubaccountRequestPayloadWithDefaults() *CreateSubaccountRequestPayload
NewCreateSubaccountRequestPayloadWithDefaults instantiates a new CreateSubaccountRequestPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CreateSubaccountRequestPayload) GetBetaEnabled ¶
func (o *CreateSubaccountRequestPayload) GetBetaEnabled() bool
GetBetaEnabled returns the BetaEnabled field value if set, zero value otherwise.
func (*CreateSubaccountRequestPayload) GetBetaEnabledOk ¶
func (o *CreateSubaccountRequestPayload) GetBetaEnabledOk() (*bool, bool)
GetBetaEnabledOk returns a tuple with the BetaEnabled field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateSubaccountRequestPayload) GetCustomProperties ¶
func (o *CreateSubaccountRequestPayload) GetCustomProperties() []AddPropertyRequestPayload
GetCustomProperties returns the CustomProperties field value if set, zero value otherwise. Deprecated
func (*CreateSubaccountRequestPayload) GetCustomPropertiesOk ¶
func (o *CreateSubaccountRequestPayload) GetCustomPropertiesOk() ([]AddPropertyRequestPayload, bool)
GetCustomPropertiesOk returns a tuple with the CustomProperties field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated
func (*CreateSubaccountRequestPayload) GetDescription ¶
func (o *CreateSubaccountRequestPayload) GetDescription() string
GetDescription returns the Description field value if set, zero value otherwise.
func (*CreateSubaccountRequestPayload) GetDescriptionOk ¶
func (o *CreateSubaccountRequestPayload) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateSubaccountRequestPayload) GetDisplayName ¶
func (o *CreateSubaccountRequestPayload) GetDisplayName() string
GetDisplayName returns the DisplayName field value
func (*CreateSubaccountRequestPayload) GetDisplayNameOk ¶
func (o *CreateSubaccountRequestPayload) GetDisplayNameOk() (*string, bool)
GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.
func (*CreateSubaccountRequestPayload) GetLabels ¶
func (o *CreateSubaccountRequestPayload) GetLabels() map[string][]string
GetLabels returns the Labels field value if set, zero value otherwise.
func (*CreateSubaccountRequestPayload) GetLabelsOk ¶
func (o *CreateSubaccountRequestPayload) GetLabelsOk() (*map[string][]string, bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateSubaccountRequestPayload) GetOrigin ¶
func (o *CreateSubaccountRequestPayload) GetOrigin() string
GetOrigin returns the Origin field value if set, zero value otherwise.
func (*CreateSubaccountRequestPayload) GetOriginOk ¶
func (o *CreateSubaccountRequestPayload) GetOriginOk() (*string, bool)
GetOriginOk returns a tuple with the Origin field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateSubaccountRequestPayload) GetParentGUID ¶
func (o *CreateSubaccountRequestPayload) GetParentGUID() string
GetParentGUID returns the ParentGUID field value if set, zero value otherwise.
func (*CreateSubaccountRequestPayload) GetParentGUIDOk ¶
func (o *CreateSubaccountRequestPayload) GetParentGUIDOk() (*string, bool)
GetParentGUIDOk returns a tuple with the ParentGUID field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateSubaccountRequestPayload) GetRegion ¶
func (o *CreateSubaccountRequestPayload) GetRegion() string
GetRegion returns the Region field value
func (*CreateSubaccountRequestPayload) GetRegionOk ¶
func (o *CreateSubaccountRequestPayload) GetRegionOk() (*string, bool)
GetRegionOk returns a tuple with the Region field value and a boolean to check if the value has been set.
func (*CreateSubaccountRequestPayload) GetSubaccountAdmins ¶
func (o *CreateSubaccountRequestPayload) GetSubaccountAdmins() []string
GetSubaccountAdmins returns the SubaccountAdmins field value if set, zero value otherwise.
func (*CreateSubaccountRequestPayload) GetSubaccountAdminsOk ¶
func (o *CreateSubaccountRequestPayload) GetSubaccountAdminsOk() ([]string, bool)
GetSubaccountAdminsOk returns a tuple with the SubaccountAdmins field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateSubaccountRequestPayload) GetSubdomain ¶
func (o *CreateSubaccountRequestPayload) GetSubdomain() string
GetSubdomain returns the Subdomain field value if set, zero value otherwise.
func (*CreateSubaccountRequestPayload) GetSubdomainOk ¶
func (o *CreateSubaccountRequestPayload) GetSubdomainOk() (*string, bool)
GetSubdomainOk returns a tuple with the Subdomain field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateSubaccountRequestPayload) GetUsedForProduction ¶
func (o *CreateSubaccountRequestPayload) GetUsedForProduction() string
GetUsedForProduction returns the UsedForProduction field value if set, zero value otherwise.
func (*CreateSubaccountRequestPayload) GetUsedForProductionOk ¶
func (o *CreateSubaccountRequestPayload) GetUsedForProductionOk() (*string, bool)
GetUsedForProductionOk returns a tuple with the UsedForProduction field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateSubaccountRequestPayload) HasBetaEnabled ¶
func (o *CreateSubaccountRequestPayload) HasBetaEnabled() bool
HasBetaEnabled returns a boolean if a field has been set.
func (*CreateSubaccountRequestPayload) HasCustomProperties ¶
func (o *CreateSubaccountRequestPayload) HasCustomProperties() bool
HasCustomProperties returns a boolean if a field has been set.
func (*CreateSubaccountRequestPayload) HasDescription ¶
func (o *CreateSubaccountRequestPayload) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*CreateSubaccountRequestPayload) HasLabels ¶
func (o *CreateSubaccountRequestPayload) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*CreateSubaccountRequestPayload) HasOrigin ¶
func (o *CreateSubaccountRequestPayload) HasOrigin() bool
HasOrigin returns a boolean if a field has been set.
func (*CreateSubaccountRequestPayload) HasParentGUID ¶
func (o *CreateSubaccountRequestPayload) HasParentGUID() bool
HasParentGUID returns a boolean if a field has been set.
func (*CreateSubaccountRequestPayload) HasSubaccountAdmins ¶
func (o *CreateSubaccountRequestPayload) HasSubaccountAdmins() bool
HasSubaccountAdmins returns a boolean if a field has been set.
func (*CreateSubaccountRequestPayload) HasSubdomain ¶
func (o *CreateSubaccountRequestPayload) HasSubdomain() bool
HasSubdomain returns a boolean if a field has been set.
func (*CreateSubaccountRequestPayload) HasUsedForProduction ¶
func (o *CreateSubaccountRequestPayload) HasUsedForProduction() bool
HasUsedForProduction returns a boolean if a field has been set.
func (CreateSubaccountRequestPayload) MarshalJSON ¶
func (o CreateSubaccountRequestPayload) MarshalJSON() ([]byte, error)
func (*CreateSubaccountRequestPayload) SetBetaEnabled ¶
func (o *CreateSubaccountRequestPayload) SetBetaEnabled(v bool)
SetBetaEnabled gets a reference to the given bool and assigns it to the BetaEnabled field.
func (*CreateSubaccountRequestPayload) SetCustomProperties ¶
func (o *CreateSubaccountRequestPayload) SetCustomProperties(v []AddPropertyRequestPayload)
SetCustomProperties gets a reference to the given []AddPropertyRequestPayload and assigns it to the CustomProperties field. Deprecated
func (*CreateSubaccountRequestPayload) SetDescription ¶
func (o *CreateSubaccountRequestPayload) SetDescription(v string)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*CreateSubaccountRequestPayload) SetDisplayName ¶
func (o *CreateSubaccountRequestPayload) SetDisplayName(v string)
SetDisplayName sets field value
func (*CreateSubaccountRequestPayload) SetLabels ¶
func (o *CreateSubaccountRequestPayload) SetLabels(v map[string][]string)
SetLabels gets a reference to the given map[string][]string and assigns it to the Labels field.
func (*CreateSubaccountRequestPayload) SetOrigin ¶
func (o *CreateSubaccountRequestPayload) SetOrigin(v string)
SetOrigin gets a reference to the given string and assigns it to the Origin field.
func (*CreateSubaccountRequestPayload) SetParentGUID ¶
func (o *CreateSubaccountRequestPayload) SetParentGUID(v string)
SetParentGUID gets a reference to the given string and assigns it to the ParentGUID field.
func (*CreateSubaccountRequestPayload) SetRegion ¶
func (o *CreateSubaccountRequestPayload) SetRegion(v string)
SetRegion sets field value
func (*CreateSubaccountRequestPayload) SetSubaccountAdmins ¶
func (o *CreateSubaccountRequestPayload) SetSubaccountAdmins(v []string)
SetSubaccountAdmins gets a reference to the given []string and assigns it to the SubaccountAdmins field.
func (*CreateSubaccountRequestPayload) SetSubdomain ¶
func (o *CreateSubaccountRequestPayload) SetSubdomain(v string)
SetSubdomain gets a reference to the given string and assigns it to the Subdomain field.
func (*CreateSubaccountRequestPayload) SetUsedForProduction ¶
func (o *CreateSubaccountRequestPayload) SetUsedForProduction(v string)
SetUsedForProduction gets a reference to the given string and assigns it to the UsedForProduction field.
func (CreateSubaccountRequestPayload) ToMap ¶
func (o CreateSubaccountRequestPayload) ToMap() (map[string]interface{}, error)
func (*CreateSubaccountRequestPayload) UnmarshalJSON ¶
func (o *CreateSubaccountRequestPayload) UnmarshalJSON(data []byte) (err error)
type DataResponseObject ¶
type DataResponseObject struct { // The response object containing information about the data. Values []PropertyDataResponseObject `json:"values,omitempty"` AdditionalProperties map[string]interface{} }
DataResponseObject struct for DataResponseObject
func NewDataResponseObject ¶
func NewDataResponseObject() *DataResponseObject
NewDataResponseObject instantiates a new DataResponseObject object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewDataResponseObjectWithDefaults ¶
func NewDataResponseObjectWithDefaults() *DataResponseObject
NewDataResponseObjectWithDefaults instantiates a new DataResponseObject object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*DataResponseObject) GetValues ¶
func (o *DataResponseObject) GetValues() []PropertyDataResponseObject
GetValues returns the Values field value if set, zero value otherwise.
func (*DataResponseObject) GetValuesOk ¶
func (o *DataResponseObject) GetValuesOk() ([]PropertyDataResponseObject, bool)
GetValuesOk returns a tuple with the Values field value if set, nil otherwise and a boolean to check if the value has been set.
func (*DataResponseObject) HasValues ¶
func (o *DataResponseObject) HasValues() bool
HasValues returns a boolean if a field has been set.
func (DataResponseObject) MarshalJSON ¶
func (o DataResponseObject) MarshalJSON() ([]byte, error)
func (*DataResponseObject) SetValues ¶
func (o *DataResponseObject) SetValues(v []PropertyDataResponseObject)
SetValues gets a reference to the given []PropertyDataResponseObject and assigns it to the Values field.
func (DataResponseObject) ToMap ¶
func (o DataResponseObject) ToMap() (map[string]interface{}, error)
func (*DataResponseObject) UnmarshalJSON ¶
func (o *DataResponseObject) UnmarshalJSON(data []byte) (err error)
type DirectoryOperationsAPI ¶
type DirectoryOperationsAPI interface { /* CreateDirectory Create a directory Directories allow you to organize and manage your subaccounts according to your technical and business needs. A directory can contain one or more subaccounts and directories. The maximum number of directory levels allowed in a global account is 5. Using directories to group subaccounts is optional. If you have directories in your account model, you can still create subaccounts directly under your global account. Required scope: $XSAPPNAME.global-account.account-directory.create @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiCreateDirectoryRequest */ CreateDirectory(ctx context.Context) ApiCreateDirectoryRequest // CreateDirectoryExecute executes the request // @return DirectoryResponseObject CreateDirectoryExecute(r ApiCreateDirectoryRequest) (*DirectoryResponseObject, *http.Response, error) /* CreateDirectoryLabels Assign labels to a directory Assign user-defined labels to a given directory. Labels are specified as key-value pairs. Required scope: $XSAPPNAME.global-account.account-directory.update @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param directoryGUID The GUID of the directory. @return ApiCreateDirectoryLabelsRequest */ CreateDirectoryLabels(ctx context.Context, directoryGUID string) ApiCreateDirectoryLabelsRequest // CreateDirectoryLabelsExecute executes the request // @return LabelsResponseObject CreateDirectoryLabelsExecute(r ApiCreateDirectoryLabelsRequest) (*LabelsResponseObject, *http.Response, error) /* CreateOrUpdateDirectorySettings Create or update directory settings Create or update directory settings for a specified directory.<br/><br/>Required scope: $XSAPPNAME.account-directory.update @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param directoryGUID The GUID of the directory. @return ApiCreateOrUpdateDirectorySettingsRequest */ CreateOrUpdateDirectorySettings(ctx context.Context, directoryGUID string) ApiCreateOrUpdateDirectorySettingsRequest // CreateOrUpdateDirectorySettingsExecute executes the request // @return DataResponseObject CreateOrUpdateDirectorySettingsExecute(r ApiCreateOrUpdateDirectorySettingsRequest) (*DataResponseObject, *http.Response, error) /* DeleteDirectory Delete a directory Delete the directory, including its subdirectories, subaccounts, and their content.<br/><br/>Required scope: $XSAPPNAME.global-account.account-directory.delete @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param directoryGUID The GUID of the directory to delete. @return ApiDeleteDirectoryRequest */ DeleteDirectory(ctx context.Context, directoryGUID string) ApiDeleteDirectoryRequest // DeleteDirectoryExecute executes the request // @return DirectoryResponseObject DeleteDirectoryExecute(r ApiDeleteDirectoryRequest) (*DirectoryResponseObject, *http.Response, error) /* DeleteDirectoryLabels Delete all labels from a directory Remove all user-defined labels that are assigned to a given directory. To remove specific labels, use instead: PUT /accounts/v1/directories/{directoryGUID}/labels Required scope: $XSAPPNAME.global-account.account-directory.update @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param directoryGUID The GUID of the directory @return ApiDeleteDirectoryLabelsRequest */ DeleteDirectoryLabels(ctx context.Context, directoryGUID string) ApiDeleteDirectoryLabelsRequest // DeleteDirectoryLabelsExecute executes the request // @return LabelsResponseObject DeleteDirectoryLabelsExecute(r ApiDeleteDirectoryLabelsRequest) (*LabelsResponseObject, *http.Response, error) /* DeleteDirectorySettings Delete directory settings Delete directory settings for a specified directory.<br/><br/>Required scope: $XSAPPNAME.account-directory.update @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param directoryGUID The GUID of the directory. @return ApiDeleteDirectorySettingsRequest */ DeleteDirectorySettings(ctx context.Context, directoryGUID string) ApiDeleteDirectorySettingsRequest // DeleteDirectorySettingsExecute executes the request // @return DataResponseObject DeleteDirectorySettingsExecute(r ApiDeleteDirectorySettingsRequest) (*DataResponseObject, *http.Response, error) /* GetDirectory Get a directory Get details for a specified directory.<br/><br/>Required scope: $XSAPPNAME.global-account.account-directory.read @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param directoryGUID The GUID of the directory for which to get details. @return ApiGetDirectoryRequest */ GetDirectory(ctx context.Context, directoryGUID string) ApiGetDirectoryRequest // GetDirectoryExecute executes the request // @return DirectoryResponseObject GetDirectoryExecute(r ApiGetDirectoryRequest) (*DirectoryResponseObject, *http.Response, error) /* GetDirectoryCustomProperties Get custom properties for a directory (deprecated) Get all the custom properties that are assigned as key-value pairs to a given directory. NOTE: This API is deprecated. Custom properties are now called labels. The "customProperties" field supports only single values per key and is now replaced by the string array "labels", which supports multiple values per key. This API returns only the first value of any label key that has multiple values assigned to it. Use instead: GET /accounts/v1/directories/{directoryGUID}/labels Required scope: $XSAPPNAME.global-account.account-directory.read @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param directoryGUID The unique ID of the directory for which to get custom properties. @return ApiGetDirectoryCustomPropertiesRequest */ GetDirectoryCustomProperties(ctx context.Context, directoryGUID string) ApiGetDirectoryCustomPropertiesRequest // GetDirectoryCustomPropertiesExecute executes the request // @return ResponseCollection GetDirectoryCustomPropertiesExecute(r ApiGetDirectoryCustomPropertiesRequest) (*ResponseCollection, *http.Response, error) /* GetDirectoryLabels Get labels for a directory Get all the user-defined labels, that are assigned as key-value pairs to a given directory. Required scope: $XSAPPNAME.global-account.account-directory.read @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param directoryGUID The GUID of the directory. @return ApiGetDirectoryLabelsRequest */ GetDirectoryLabels(ctx context.Context, directoryGUID string) ApiGetDirectoryLabelsRequest // GetDirectoryLabelsExecute executes the request // @return LabelsResponseObject GetDirectoryLabelsExecute(r ApiGetDirectoryLabelsRequest) (*LabelsResponseObject, *http.Response, error) /* GetDirectorySettings Get directory settings Get directory settings for a specified directory.<br/><br/>Required scope: $XSAPPNAME.account-directory.read @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param directoryGUID The GUID of the directory. @return ApiGetDirectorySettingsRequest */ GetDirectorySettings(ctx context.Context, directoryGUID string) ApiGetDirectorySettingsRequest // GetDirectorySettingsExecute executes the request // @return DataResponseObject GetDirectorySettingsExecute(r ApiGetDirectorySettingsRequest) (*DataResponseObject, *http.Response, error) /* UpdateDirectory Update a directory Update the properties of a directory. You can update its display name, description, and assigned labels.<br/><br/>Required scope: $XSAPPNAME.account-directory.update @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param directoryGUID The GUID of the directory to update. @return ApiUpdateDirectoryRequest */ UpdateDirectory(ctx context.Context, directoryGUID string) ApiUpdateDirectoryRequest // UpdateDirectoryExecute executes the request // @return DirectoryResponseObject UpdateDirectoryExecute(r ApiUpdateDirectoryRequest) (*DirectoryResponseObject, *http.Response, error) /* UpdateDirectoryFeatures Add or remove features for a directory Global account admins can enable additional features in a directory or remove features that are already enabled. By default, all directories provide the following basic features: (1) group and filter subaccounts, (2) monitor usage and costs, and (3) set custom properties and tags. Optionally, you can allow a directory to also manage its own entitlements and its user authorizations. All existing subaccounts and subdirectories in the directory implicitly inherit the capabilities of the enabled features in this directory. NOTE: The user authorizations management feature must be applied in combination with the entitlement management feature. In other words, if the directory has both entitlement and user authorization management enable, you cannot disable just the entitlement management feature without also disabling user authorization management. Likewise, if a directory has only the default features enabled, you cannot enable user authorization management without also enabling entitlement management. NOTE: Your multi-level account hierarchy can have more than one directory enabled with user authorization and/or entitlement management; however, only one directory in any directory path can have these features enabled. In other words, other directories above or below this directory in the same path can only have the default features specified. If you are not sure which features to enable, we recommend that you set only the default features, and then add features later on as they are needed. Required scope: $XSAPPNAME.account-directory.update @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param directoryGUID The GUID of the directory to update directory features. @return ApiUpdateDirectoryFeaturesRequest */ UpdateDirectoryFeatures(ctx context.Context, directoryGUID string) ApiUpdateDirectoryFeaturesRequest // UpdateDirectoryFeaturesExecute executes the request // @return DirectoryResponseObject UpdateDirectoryFeaturesExecute(r ApiUpdateDirectoryFeaturesRequest) (*DirectoryResponseObject, *http.Response, error) }
type DirectoryOperationsAPIService ¶
type DirectoryOperationsAPIService service
DirectoryOperationsAPIService DirectoryOperationsAPI service
func (*DirectoryOperationsAPIService) CreateDirectory ¶
func (a *DirectoryOperationsAPIService) CreateDirectory(ctx context.Context) ApiCreateDirectoryRequest
CreateDirectory Create a directory
Directories allow you to organize and manage your subaccounts according to your technical and business needs. A directory can contain one or more subaccounts and directories. The maximum number of directory levels allowed in a global account is 5. Using directories to group subaccounts is optional. If you have directories in your account model, you can still create subaccounts directly under your global account.
Required scope: $XSAPPNAME.global-account.account-directory.create
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiCreateDirectoryRequest
func (*DirectoryOperationsAPIService) CreateDirectoryExecute ¶
func (a *DirectoryOperationsAPIService) CreateDirectoryExecute(r ApiCreateDirectoryRequest) (*DirectoryResponseObject, *http.Response, error)
Execute executes the request
@return DirectoryResponseObject
func (*DirectoryOperationsAPIService) CreateDirectoryLabels ¶
func (a *DirectoryOperationsAPIService) CreateDirectoryLabels(ctx context.Context, directoryGUID string) ApiCreateDirectoryLabelsRequest
CreateDirectoryLabels Assign labels to a directory
Assign user-defined labels to a given directory. Labels are specified as key-value pairs.
Required scope: $XSAPPNAME.global-account.account-directory.update
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param directoryGUID The GUID of the directory. @return ApiCreateDirectoryLabelsRequest
func (*DirectoryOperationsAPIService) CreateDirectoryLabelsExecute ¶
func (a *DirectoryOperationsAPIService) CreateDirectoryLabelsExecute(r ApiCreateDirectoryLabelsRequest) (*LabelsResponseObject, *http.Response, error)
Execute executes the request
@return LabelsResponseObject
func (*DirectoryOperationsAPIService) CreateOrUpdateDirectorySettings ¶
func (a *DirectoryOperationsAPIService) CreateOrUpdateDirectorySettings(ctx context.Context, directoryGUID string) ApiCreateOrUpdateDirectorySettingsRequest
CreateOrUpdateDirectorySettings Create or update directory settings
Create or update directory settings for a specified directory.<br/><br/>Required scope: $XSAPPNAME.account-directory.update
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param directoryGUID The GUID of the directory. @return ApiCreateOrUpdateDirectorySettingsRequest
func (*DirectoryOperationsAPIService) CreateOrUpdateDirectorySettingsExecute ¶
func (a *DirectoryOperationsAPIService) CreateOrUpdateDirectorySettingsExecute(r ApiCreateOrUpdateDirectorySettingsRequest) (*DataResponseObject, *http.Response, error)
Execute executes the request
@return DataResponseObject
func (*DirectoryOperationsAPIService) DeleteDirectory ¶
func (a *DirectoryOperationsAPIService) DeleteDirectory(ctx context.Context, directoryGUID string) ApiDeleteDirectoryRequest
DeleteDirectory Delete a directory
Delete the directory, including its subdirectories, subaccounts, and their content.<br/><br/>Required scope: $XSAPPNAME.global-account.account-directory.delete
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param directoryGUID The GUID of the directory to delete. @return ApiDeleteDirectoryRequest
func (*DirectoryOperationsAPIService) DeleteDirectoryExecute ¶
func (a *DirectoryOperationsAPIService) DeleteDirectoryExecute(r ApiDeleteDirectoryRequest) (*DirectoryResponseObject, *http.Response, error)
Execute executes the request
@return DirectoryResponseObject
func (*DirectoryOperationsAPIService) DeleteDirectoryLabels ¶
func (a *DirectoryOperationsAPIService) DeleteDirectoryLabels(ctx context.Context, directoryGUID string) ApiDeleteDirectoryLabelsRequest
DeleteDirectoryLabels Delete all labels from a directory
Remove all user-defined labels that are assigned to a given directory.
To remove specific labels, use instead: PUT /accounts/v1/directories/{directoryGUID}/labels
Required scope: $XSAPPNAME.global-account.account-directory.update
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param directoryGUID The GUID of the directory @return ApiDeleteDirectoryLabelsRequest
func (*DirectoryOperationsAPIService) DeleteDirectoryLabelsExecute ¶
func (a *DirectoryOperationsAPIService) DeleteDirectoryLabelsExecute(r ApiDeleteDirectoryLabelsRequest) (*LabelsResponseObject, *http.Response, error)
Execute executes the request
@return LabelsResponseObject
func (*DirectoryOperationsAPIService) DeleteDirectorySettings ¶
func (a *DirectoryOperationsAPIService) DeleteDirectorySettings(ctx context.Context, directoryGUID string) ApiDeleteDirectorySettingsRequest
DeleteDirectorySettings Delete directory settings
Delete directory settings for a specified directory.<br/><br/>Required scope: $XSAPPNAME.account-directory.update
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param directoryGUID The GUID of the directory. @return ApiDeleteDirectorySettingsRequest
func (*DirectoryOperationsAPIService) DeleteDirectorySettingsExecute ¶
func (a *DirectoryOperationsAPIService) DeleteDirectorySettingsExecute(r ApiDeleteDirectorySettingsRequest) (*DataResponseObject, *http.Response, error)
Execute executes the request
@return DataResponseObject
func (*DirectoryOperationsAPIService) GetDirectory ¶
func (a *DirectoryOperationsAPIService) GetDirectory(ctx context.Context, directoryGUID string) ApiGetDirectoryRequest
GetDirectory Get a directory
Get details for a specified directory.<br/><br/>Required scope: $XSAPPNAME.global-account.account-directory.read
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param directoryGUID The GUID of the directory for which to get details. @return ApiGetDirectoryRequest
func (*DirectoryOperationsAPIService) GetDirectoryCustomProperties ¶
func (a *DirectoryOperationsAPIService) GetDirectoryCustomProperties(ctx context.Context, directoryGUID string) ApiGetDirectoryCustomPropertiesRequest
GetDirectoryCustomProperties Get custom properties for a directory (deprecated)
Get all the custom properties that are assigned as key-value pairs to a given directory.
NOTE: This API is deprecated. Custom properties are now called labels. The "customProperties" field supports only single values per key and is now replaced by the string array "labels", which supports multiple values per key. This API returns only the first value of any label key that has multiple values assigned to it. Use instead: GET /accounts/v1/directories/{directoryGUID}/labels
Required scope: $XSAPPNAME.global-account.account-directory.read
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param directoryGUID The unique ID of the directory for which to get custom properties. @return ApiGetDirectoryCustomPropertiesRequest
func (*DirectoryOperationsAPIService) GetDirectoryCustomPropertiesExecute ¶
func (a *DirectoryOperationsAPIService) GetDirectoryCustomPropertiesExecute(r ApiGetDirectoryCustomPropertiesRequest) (*ResponseCollection, *http.Response, error)
Execute executes the request
@return ResponseCollection
func (*DirectoryOperationsAPIService) GetDirectoryExecute ¶
func (a *DirectoryOperationsAPIService) GetDirectoryExecute(r ApiGetDirectoryRequest) (*DirectoryResponseObject, *http.Response, error)
Execute executes the request
@return DirectoryResponseObject
func (*DirectoryOperationsAPIService) GetDirectoryLabels ¶
func (a *DirectoryOperationsAPIService) GetDirectoryLabels(ctx context.Context, directoryGUID string) ApiGetDirectoryLabelsRequest
GetDirectoryLabels Get labels for a directory
Get all the user-defined labels, that are assigned as key-value pairs to a given directory.
Required scope: $XSAPPNAME.global-account.account-directory.read
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param directoryGUID The GUID of the directory. @return ApiGetDirectoryLabelsRequest
func (*DirectoryOperationsAPIService) GetDirectoryLabelsExecute ¶
func (a *DirectoryOperationsAPIService) GetDirectoryLabelsExecute(r ApiGetDirectoryLabelsRequest) (*LabelsResponseObject, *http.Response, error)
Execute executes the request
@return LabelsResponseObject
func (*DirectoryOperationsAPIService) GetDirectorySettings ¶
func (a *DirectoryOperationsAPIService) GetDirectorySettings(ctx context.Context, directoryGUID string) ApiGetDirectorySettingsRequest
GetDirectorySettings Get directory settings
Get directory settings for a specified directory.<br/><br/>Required scope: $XSAPPNAME.account-directory.read
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param directoryGUID The GUID of the directory. @return ApiGetDirectorySettingsRequest
func (*DirectoryOperationsAPIService) GetDirectorySettingsExecute ¶
func (a *DirectoryOperationsAPIService) GetDirectorySettingsExecute(r ApiGetDirectorySettingsRequest) (*DataResponseObject, *http.Response, error)
Execute executes the request
@return DataResponseObject
func (*DirectoryOperationsAPIService) UpdateDirectory ¶
func (a *DirectoryOperationsAPIService) UpdateDirectory(ctx context.Context, directoryGUID string) ApiUpdateDirectoryRequest
UpdateDirectory Update a directory
Update the properties of a directory. You can update its display name, description, and assigned labels.<br/><br/>Required scope: $XSAPPNAME.account-directory.update
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param directoryGUID The GUID of the directory to update. @return ApiUpdateDirectoryRequest
func (*DirectoryOperationsAPIService) UpdateDirectoryExecute ¶
func (a *DirectoryOperationsAPIService) UpdateDirectoryExecute(r ApiUpdateDirectoryRequest) (*DirectoryResponseObject, *http.Response, error)
Execute executes the request
@return DirectoryResponseObject
func (*DirectoryOperationsAPIService) UpdateDirectoryFeatures ¶
func (a *DirectoryOperationsAPIService) UpdateDirectoryFeatures(ctx context.Context, directoryGUID string) ApiUpdateDirectoryFeaturesRequest
UpdateDirectoryFeatures Add or remove features for a directory
Global account admins can enable additional features in a directory or remove features that are already enabled.
By default, all directories provide the following basic features: (1) group and filter subaccounts, (2) monitor usage and costs, and (3) set custom properties and tags. Optionally, you can allow a directory to also manage its own entitlements and its user authorizations.
All existing subaccounts and subdirectories in the directory implicitly inherit the capabilities of the enabled features in this directory.
NOTE: The user authorizations management feature must be applied in combination with the entitlement management feature. In other words, if the directory has both entitlement and user authorization management enable, you cannot disable just the entitlement management feature without also disabling user authorization management. Likewise, if a directory has only the default features enabled, you cannot enable user authorization management without also enabling entitlement management.
NOTE: Your multi-level account hierarchy can have more than one directory enabled with user authorization and/or entitlement management; however, only one directory in any directory path can have these features enabled. In other words, other directories above or below this directory in the same path can only have the default features specified. If you are not sure which features to enable, we recommend that you set only the default features, and then add features later on as they are needed.
Required scope: $XSAPPNAME.account-directory.update
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param directoryGUID The GUID of the directory to update directory features. @return ApiUpdateDirectoryFeaturesRequest
func (*DirectoryOperationsAPIService) UpdateDirectoryFeaturesExecute ¶
func (a *DirectoryOperationsAPIService) UpdateDirectoryFeaturesExecute(r ApiUpdateDirectoryFeaturesRequest) (*DirectoryResponseObject, *http.Response, error)
Execute executes the request
@return DirectoryResponseObject
type DirectoryResponseObject ¶
type DirectoryResponseObject struct { // The response object containing information about the directories. Children []DirectoryResponseObject `json:"children,omitempty"` // The status of the customer contract and its associated root global account. * <b>ACTIVE:</b> The customer contract and its associated global account is currently active. * <b>PENDING_TERMINATION:</b> A termination process has been triggered for a customer contract (the customer contract has expired, or a customer has given notification that they wish to terminate their contract), and the global account is currently in the validation period. The customer can still access their global account until the end of the validation period. * <b>SUSPENDED:</b> For enterprise accounts, specifies that the customer's global account is currently in the grace period of the termination process. Access to the global account by the customer is blocked. No data is deleted until the deletion date is reached at the end of the grace period. For trial accounts, specifies that the account is suspended, and the account owner has not yet extended the trial period. ContractStatus *string `json:"contractStatus,omitempty"` // Details of the user that created the directory. CreatedBy *string `json:"createdBy,omitempty"` // The date the directory was created. Dates and times are in UTC format. CreatedDate int64 `json:"createdDate"` // Custom properties assigned to the directory as key-value pairs. CustomProperties []PropertyResponseObject `json:"customProperties,omitempty"` // A description of the directory. Description string `json:"description"` // <b>The features to be enabled in the directory. The available features are:</b> - <b>DEFAULT</b>: (Mandatory) All directories provide the following basic features: (1) Group and filter subaccounts for reports and filters, (2) monitor usage and costs on a directory level (costs only available for contracts that use the consumption-based commercial model), and (3) set custom properties and tags to the directory for identification and reporting purposes. - <b>ENTITLEMENTS</b>: (Optional) Enables the assignment of a quota for services and applications to the directory from the global account quota for distribution to the subaccounts under this directory. - <b>AUTHORIZATIONS</b>: (Optional) Allows you to assign users as administrators or viewers of this directory. You must apply this feature in combination with the ENTITLEMENTS feature. IMPORTANT: Your multi-level account hierarchy can have more than one directory enabled with user authorization and/or entitlement management; however, only one directory in any directory path can have these features enabled. In other words, other directories above or below this directory in the same path can only have the default features specified. If you are not sure which features to enable, we recommend that you set only the default features, and then add features later on as they are needed. <br/><b>Valid values:</b> [DEFAULT] [DEFAULT,ENTITLEMENTS] [DEFAULT,ENTITLEMENTS,AUTHORIZATIONS]<br/> DirectoryFeatures []string `json:"directoryFeatures"` // The display name of the directory. DisplayName string `json:"displayName"` // The current state of the directory. * <b>STARTED:</b> CRUD operation on an entity has started. * <b>CREATING:</b> Creating entity operation is in progress. * <b>UPDATING:</b> Updating entity operation is in progress. * <b>MOVING:</b> Moving entity operation is in progress. * <b>PROCESSING:</b> A series of operations related to the entity is in progress. * <b>DELETING:</b> Deleting entity operation is in progress. * <b>OK:</b> The CRUD operation or series of operations completed successfully. * <b>PENDING_REVIEW:</b> The processing operation has been stopped for reviewing and can be restarted by the operator. * <b>CANCELLED:</b> The operation or processing was canceled by the operator. * <b>CREATION_FAILED:</b> The creation operation failed, and the entity was not created or was created but cannot be used. * <b>UPDATE_FAILED:</b> The update operation failed, and the entity was not updated. * <b>PROCESSING_FAILED:</b> The processing operations failed. * <b>DELETION_FAILED:</b> The delete operation failed, and the entity was not deleted. * <b>MOVE_FAILED:</b> Entity could not be moved to a different location. * <b>MIGRATING:</b> Migrating entity from NEO to CF. EntityState *string `json:"entityState,omitempty"` // The GUID of the directory's global account entity. GlobalAccountGUID string `json:"globalAccountGUID"` // The unique ID of the directory. Guid string `json:"guid"` // Contains information about the labels assigned to a specified global account. Labels are represented in a JSON array of key-value pairs; each key has up to 10 corresponding values. This field replaces the deprecated \"customProperties\" field, which supports only single values per key. Labels *map[string][]string `json:"labels,omitempty"` LegalLinks *LegalLinksDTO `json:"legalLinks,omitempty"` // The date the directory was last modified. Dates and times are in UTC format. ModifiedDate *int64 `json:"modifiedDate,omitempty"` // The GUID of the directory's parent entity. Typically this is the global account. ParentGUID string `json:"parentGUID"` // Information about the state. StateMessage *string `json:"stateMessage,omitempty"` // The subaccounts contained in the directory. Subaccounts []SubaccountResponseObject `json:"subaccounts,omitempty"` // Applies only to directories that have the user authorization management feature enabled. The subdomain becomes part of the path used to access the authorization tenant of the directory. Unique within the defined region. Subdomain *string `json:"subdomain,omitempty"` AdditionalProperties map[string]interface{} }
DirectoryResponseObject struct for DirectoryResponseObject
func NewDirectoryResponseObject ¶
func NewDirectoryResponseObject(createdDate int64, description string, directoryFeatures []string, displayName string, globalAccountGUID string, guid string, parentGUID string) *DirectoryResponseObject
NewDirectoryResponseObject instantiates a new DirectoryResponseObject object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewDirectoryResponseObjectWithDefaults ¶
func NewDirectoryResponseObjectWithDefaults() *DirectoryResponseObject
NewDirectoryResponseObjectWithDefaults instantiates a new DirectoryResponseObject object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*DirectoryResponseObject) GetChildren ¶
func (o *DirectoryResponseObject) GetChildren() []DirectoryResponseObject
GetChildren returns the Children field value if set, zero value otherwise.
func (*DirectoryResponseObject) GetChildrenOk ¶
func (o *DirectoryResponseObject) GetChildrenOk() ([]DirectoryResponseObject, bool)
GetChildrenOk returns a tuple with the Children field value if set, nil otherwise and a boolean to check if the value has been set.
func (*DirectoryResponseObject) GetContractStatus ¶
func (o *DirectoryResponseObject) GetContractStatus() string
GetContractStatus returns the ContractStatus field value if set, zero value otherwise.
func (*DirectoryResponseObject) GetContractStatusOk ¶
func (o *DirectoryResponseObject) GetContractStatusOk() (*string, bool)
GetContractStatusOk returns a tuple with the ContractStatus field value if set, nil otherwise and a boolean to check if the value has been set.
func (*DirectoryResponseObject) GetCreatedBy ¶
func (o *DirectoryResponseObject) GetCreatedBy() string
GetCreatedBy returns the CreatedBy field value if set, zero value otherwise.
func (*DirectoryResponseObject) GetCreatedByOk ¶
func (o *DirectoryResponseObject) GetCreatedByOk() (*string, bool)
GetCreatedByOk returns a tuple with the CreatedBy field value if set, nil otherwise and a boolean to check if the value has been set.
func (*DirectoryResponseObject) GetCreatedDate ¶
func (o *DirectoryResponseObject) GetCreatedDate() int64
GetCreatedDate returns the CreatedDate field value
func (*DirectoryResponseObject) GetCreatedDateOk ¶
func (o *DirectoryResponseObject) GetCreatedDateOk() (*int64, bool)
GetCreatedDateOk returns a tuple with the CreatedDate field value and a boolean to check if the value has been set.
func (*DirectoryResponseObject) GetCustomProperties ¶
func (o *DirectoryResponseObject) GetCustomProperties() []PropertyResponseObject
GetCustomProperties returns the CustomProperties field value if set, zero value otherwise.
func (*DirectoryResponseObject) GetCustomPropertiesOk ¶
func (o *DirectoryResponseObject) GetCustomPropertiesOk() ([]PropertyResponseObject, bool)
GetCustomPropertiesOk returns a tuple with the CustomProperties field value if set, nil otherwise and a boolean to check if the value has been set.
func (*DirectoryResponseObject) GetDescription ¶
func (o *DirectoryResponseObject) GetDescription() string
GetDescription returns the Description field value
func (*DirectoryResponseObject) GetDescriptionOk ¶
func (o *DirectoryResponseObject) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.
func (*DirectoryResponseObject) GetDirectoryFeatures ¶
func (o *DirectoryResponseObject) GetDirectoryFeatures() []string
GetDirectoryFeatures returns the DirectoryFeatures field value
func (*DirectoryResponseObject) GetDirectoryFeaturesOk ¶
func (o *DirectoryResponseObject) GetDirectoryFeaturesOk() ([]string, bool)
GetDirectoryFeaturesOk returns a tuple with the DirectoryFeatures field value and a boolean to check if the value has been set.
func (*DirectoryResponseObject) GetDisplayName ¶
func (o *DirectoryResponseObject) GetDisplayName() string
GetDisplayName returns the DisplayName field value
func (*DirectoryResponseObject) GetDisplayNameOk ¶
func (o *DirectoryResponseObject) GetDisplayNameOk() (*string, bool)
GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.
func (*DirectoryResponseObject) GetEntityState ¶
func (o *DirectoryResponseObject) GetEntityState() string
GetEntityState returns the EntityState field value if set, zero value otherwise.
func (*DirectoryResponseObject) GetEntityStateOk ¶
func (o *DirectoryResponseObject) GetEntityStateOk() (*string, bool)
GetEntityStateOk returns a tuple with the EntityState field value if set, nil otherwise and a boolean to check if the value has been set.
func (*DirectoryResponseObject) GetGlobalAccountGUID ¶
func (o *DirectoryResponseObject) GetGlobalAccountGUID() string
GetGlobalAccountGUID returns the GlobalAccountGUID field value
func (*DirectoryResponseObject) GetGlobalAccountGUIDOk ¶
func (o *DirectoryResponseObject) GetGlobalAccountGUIDOk() (*string, bool)
GetGlobalAccountGUIDOk returns a tuple with the GlobalAccountGUID field value and a boolean to check if the value has been set.
func (*DirectoryResponseObject) GetGuid ¶
func (o *DirectoryResponseObject) GetGuid() string
GetGuid returns the Guid field value
func (*DirectoryResponseObject) GetGuidOk ¶
func (o *DirectoryResponseObject) GetGuidOk() (*string, bool)
GetGuidOk returns a tuple with the Guid field value and a boolean to check if the value has been set.
func (*DirectoryResponseObject) GetLabels ¶
func (o *DirectoryResponseObject) GetLabels() map[string][]string
GetLabels returns the Labels field value if set, zero value otherwise.
func (*DirectoryResponseObject) GetLabelsOk ¶
func (o *DirectoryResponseObject) GetLabelsOk() (*map[string][]string, bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*DirectoryResponseObject) GetLegalLinks ¶
func (o *DirectoryResponseObject) GetLegalLinks() LegalLinksDTO
GetLegalLinks returns the LegalLinks field value if set, zero value otherwise.
func (*DirectoryResponseObject) GetLegalLinksOk ¶
func (o *DirectoryResponseObject) GetLegalLinksOk() (*LegalLinksDTO, bool)
GetLegalLinksOk returns a tuple with the LegalLinks field value if set, nil otherwise and a boolean to check if the value has been set.
func (*DirectoryResponseObject) GetModifiedDate ¶
func (o *DirectoryResponseObject) GetModifiedDate() int64
GetModifiedDate returns the ModifiedDate field value if set, zero value otherwise.
func (*DirectoryResponseObject) GetModifiedDateOk ¶
func (o *DirectoryResponseObject) GetModifiedDateOk() (*int64, bool)
GetModifiedDateOk returns a tuple with the ModifiedDate field value if set, nil otherwise and a boolean to check if the value has been set.
func (*DirectoryResponseObject) GetParentGUID ¶
func (o *DirectoryResponseObject) GetParentGUID() string
GetParentGUID returns the ParentGUID field value
func (*DirectoryResponseObject) GetParentGUIDOk ¶
func (o *DirectoryResponseObject) GetParentGUIDOk() (*string, bool)
GetParentGUIDOk returns a tuple with the ParentGUID field value and a boolean to check if the value has been set.
func (*DirectoryResponseObject) GetStateMessage ¶
func (o *DirectoryResponseObject) GetStateMessage() string
GetStateMessage returns the StateMessage field value if set, zero value otherwise.
func (*DirectoryResponseObject) GetStateMessageOk ¶
func (o *DirectoryResponseObject) GetStateMessageOk() (*string, bool)
GetStateMessageOk returns a tuple with the StateMessage field value if set, nil otherwise and a boolean to check if the value has been set.
func (*DirectoryResponseObject) GetSubaccounts ¶
func (o *DirectoryResponseObject) GetSubaccounts() []SubaccountResponseObject
GetSubaccounts returns the Subaccounts field value if set, zero value otherwise.
func (*DirectoryResponseObject) GetSubaccountsOk ¶
func (o *DirectoryResponseObject) GetSubaccountsOk() ([]SubaccountResponseObject, bool)
GetSubaccountsOk returns a tuple with the Subaccounts field value if set, nil otherwise and a boolean to check if the value has been set.
func (*DirectoryResponseObject) GetSubdomain ¶
func (o *DirectoryResponseObject) GetSubdomain() string
GetSubdomain returns the Subdomain field value if set, zero value otherwise.
func (*DirectoryResponseObject) GetSubdomainOk ¶
func (o *DirectoryResponseObject) GetSubdomainOk() (*string, bool)
GetSubdomainOk returns a tuple with the Subdomain field value if set, nil otherwise and a boolean to check if the value has been set.
func (*DirectoryResponseObject) HasChildren ¶
func (o *DirectoryResponseObject) HasChildren() bool
HasChildren returns a boolean if a field has been set.
func (*DirectoryResponseObject) HasContractStatus ¶
func (o *DirectoryResponseObject) HasContractStatus() bool
HasContractStatus returns a boolean if a field has been set.
func (*DirectoryResponseObject) HasCreatedBy ¶
func (o *DirectoryResponseObject) HasCreatedBy() bool
HasCreatedBy returns a boolean if a field has been set.
func (*DirectoryResponseObject) HasCustomProperties ¶
func (o *DirectoryResponseObject) HasCustomProperties() bool
HasCustomProperties returns a boolean if a field has been set.
func (*DirectoryResponseObject) HasEntityState ¶
func (o *DirectoryResponseObject) HasEntityState() bool
HasEntityState returns a boolean if a field has been set.
func (*DirectoryResponseObject) HasLabels ¶
func (o *DirectoryResponseObject) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*DirectoryResponseObject) HasLegalLinks ¶
func (o *DirectoryResponseObject) HasLegalLinks() bool
HasLegalLinks returns a boolean if a field has been set.
func (*DirectoryResponseObject) HasModifiedDate ¶
func (o *DirectoryResponseObject) HasModifiedDate() bool
HasModifiedDate returns a boolean if a field has been set.
func (*DirectoryResponseObject) HasStateMessage ¶
func (o *DirectoryResponseObject) HasStateMessage() bool
HasStateMessage returns a boolean if a field has been set.
func (*DirectoryResponseObject) HasSubaccounts ¶
func (o *DirectoryResponseObject) HasSubaccounts() bool
HasSubaccounts returns a boolean if a field has been set.
func (*DirectoryResponseObject) HasSubdomain ¶
func (o *DirectoryResponseObject) HasSubdomain() bool
HasSubdomain returns a boolean if a field has been set.
func (DirectoryResponseObject) MarshalJSON ¶
func (o DirectoryResponseObject) MarshalJSON() ([]byte, error)
func (*DirectoryResponseObject) SetChildren ¶
func (o *DirectoryResponseObject) SetChildren(v []DirectoryResponseObject)
SetChildren gets a reference to the given []DirectoryResponseObject and assigns it to the Children field.
func (*DirectoryResponseObject) SetContractStatus ¶
func (o *DirectoryResponseObject) SetContractStatus(v string)
SetContractStatus gets a reference to the given string and assigns it to the ContractStatus field.
func (*DirectoryResponseObject) SetCreatedBy ¶
func (o *DirectoryResponseObject) SetCreatedBy(v string)
SetCreatedBy gets a reference to the given string and assigns it to the CreatedBy field.
func (*DirectoryResponseObject) SetCreatedDate ¶
func (o *DirectoryResponseObject) SetCreatedDate(v int64)
SetCreatedDate sets field value
func (*DirectoryResponseObject) SetCustomProperties ¶
func (o *DirectoryResponseObject) SetCustomProperties(v []PropertyResponseObject)
SetCustomProperties gets a reference to the given []PropertyResponseObject and assigns it to the CustomProperties field.
func (*DirectoryResponseObject) SetDescription ¶
func (o *DirectoryResponseObject) SetDescription(v string)
SetDescription sets field value
func (*DirectoryResponseObject) SetDirectoryFeatures ¶
func (o *DirectoryResponseObject) SetDirectoryFeatures(v []string)
SetDirectoryFeatures sets field value
func (*DirectoryResponseObject) SetDisplayName ¶
func (o *DirectoryResponseObject) SetDisplayName(v string)
SetDisplayName sets field value
func (*DirectoryResponseObject) SetEntityState ¶
func (o *DirectoryResponseObject) SetEntityState(v string)
SetEntityState gets a reference to the given string and assigns it to the EntityState field.
func (*DirectoryResponseObject) SetGlobalAccountGUID ¶
func (o *DirectoryResponseObject) SetGlobalAccountGUID(v string)
SetGlobalAccountGUID sets field value
func (*DirectoryResponseObject) SetGuid ¶
func (o *DirectoryResponseObject) SetGuid(v string)
SetGuid sets field value
func (*DirectoryResponseObject) SetLabels ¶
func (o *DirectoryResponseObject) SetLabels(v map[string][]string)
SetLabels gets a reference to the given map[string][]string and assigns it to the Labels field.
func (*DirectoryResponseObject) SetLegalLinks ¶
func (o *DirectoryResponseObject) SetLegalLinks(v LegalLinksDTO)
SetLegalLinks gets a reference to the given LegalLinksDTO and assigns it to the LegalLinks field.
func (*DirectoryResponseObject) SetModifiedDate ¶
func (o *DirectoryResponseObject) SetModifiedDate(v int64)
SetModifiedDate gets a reference to the given int64 and assigns it to the ModifiedDate field.
func (*DirectoryResponseObject) SetParentGUID ¶
func (o *DirectoryResponseObject) SetParentGUID(v string)
SetParentGUID sets field value
func (*DirectoryResponseObject) SetStateMessage ¶
func (o *DirectoryResponseObject) SetStateMessage(v string)
SetStateMessage gets a reference to the given string and assigns it to the StateMessage field.
func (*DirectoryResponseObject) SetSubaccounts ¶
func (o *DirectoryResponseObject) SetSubaccounts(v []SubaccountResponseObject)
SetSubaccounts gets a reference to the given []SubaccountResponseObject and assigns it to the Subaccounts field.
func (*DirectoryResponseObject) SetSubdomain ¶
func (o *DirectoryResponseObject) SetSubdomain(v string)
SetSubdomain gets a reference to the given string and assigns it to the Subdomain field.
func (DirectoryResponseObject) ToMap ¶
func (o DirectoryResponseObject) ToMap() (map[string]interface{}, error)
func (*DirectoryResponseObject) UnmarshalJSON ¶
func (o *DirectoryResponseObject) UnmarshalJSON(data []byte) (err error)
type EntitySettingsRequestPayload ¶
type EntitySettingsRequestPayload struct { // Additional properties for the settings. EntitySettings []UpdateEntitySettingsRequestPayload `json:"entitySettings"` AdditionalProperties map[string]interface{} }
EntitySettingsRequestPayload New and/or updated directory settings.
func NewEntitySettingsRequestPayload ¶
func NewEntitySettingsRequestPayload(entitySettings []UpdateEntitySettingsRequestPayload) *EntitySettingsRequestPayload
NewEntitySettingsRequestPayload instantiates a new EntitySettingsRequestPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewEntitySettingsRequestPayloadWithDefaults ¶
func NewEntitySettingsRequestPayloadWithDefaults() *EntitySettingsRequestPayload
NewEntitySettingsRequestPayloadWithDefaults instantiates a new EntitySettingsRequestPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*EntitySettingsRequestPayload) GetEntitySettings ¶
func (o *EntitySettingsRequestPayload) GetEntitySettings() []UpdateEntitySettingsRequestPayload
GetEntitySettings returns the EntitySettings field value
func (*EntitySettingsRequestPayload) GetEntitySettingsOk ¶
func (o *EntitySettingsRequestPayload) GetEntitySettingsOk() ([]UpdateEntitySettingsRequestPayload, bool)
GetEntitySettingsOk returns a tuple with the EntitySettings field value and a boolean to check if the value has been set.
func (EntitySettingsRequestPayload) MarshalJSON ¶
func (o EntitySettingsRequestPayload) MarshalJSON() ([]byte, error)
func (*EntitySettingsRequestPayload) SetEntitySettings ¶
func (o *EntitySettingsRequestPayload) SetEntitySettings(v []UpdateEntitySettingsRequestPayload)
SetEntitySettings sets field value
func (EntitySettingsRequestPayload) ToMap ¶
func (o EntitySettingsRequestPayload) ToMap() (map[string]interface{}, error)
func (*EntitySettingsRequestPayload) UnmarshalJSON ¶
func (o *EntitySettingsRequestPayload) UnmarshalJSON(data []byte) (err error)
type GenericOpenAPIError ¶
type GenericOpenAPIError struct {
// contains filtered or unexported fields
}
GenericOpenAPIError Provides access to the body, error and model on returned errors.
func (GenericOpenAPIError) Body ¶
func (e GenericOpenAPIError) Body() []byte
Body returns the raw bytes of the response
func (GenericOpenAPIError) Error ¶
func (e GenericOpenAPIError) Error() string
Error returns non-empty string if there was an error.
func (GenericOpenAPIError) Model ¶
func (e GenericOpenAPIError) Model() interface{}
Model returns the unpacked model of the error
type GlobalAccountOperationsAPI ¶
type GlobalAccountOperationsAPI interface { /* GetGlobalAccount Get a global account Get information for a specified global account.<br/><br/>Required scopes: $XSAPPNAME.global-account.read @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiGetGlobalAccountRequest */ GetGlobalAccount(ctx context.Context) ApiGetGlobalAccountRequest // GetGlobalAccountExecute executes the request // @return GlobalAccountResponseObject GetGlobalAccountExecute(r ApiGetGlobalAccountRequest) (*GlobalAccountResponseObject, *http.Response, error) /* GetGlobalAccountCustomProperties Get custom properties for a global account (deprecated) Get all the custom properties that are assigned as key-value pairs to a given global account. NOTE: This API is deprecated. Custom properties are now called labels. The "customProperties" field supports only single values per key and is now replaced by the "labels" field, which is string array that supports multiple values per key. This API returns only the first value of any label key that has multiple values assigned to it. Use instead: GET /accounts/v1/globalAccount/labels Required scope: $XSAPPNAME.global-account.read @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiGetGlobalAccountCustomPropertiesRequest */ GetGlobalAccountCustomProperties(ctx context.Context) ApiGetGlobalAccountCustomPropertiesRequest // GetGlobalAccountCustomPropertiesExecute executes the request // @return ResponseCollection GetGlobalAccountCustomPropertiesExecute(r ApiGetGlobalAccountCustomPropertiesRequest) (*ResponseCollection, *http.Response, error) /* UpdateGlobalAccount Update a global account Update the display name and/or description of the global account.<br/><br/>Required scope: $XSAPPNAME.global-account.update @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiUpdateGlobalAccountRequest */ UpdateGlobalAccount(ctx context.Context) ApiUpdateGlobalAccountRequest // UpdateGlobalAccountExecute executes the request // @return GlobalAccountResponseObject UpdateGlobalAccountExecute(r ApiUpdateGlobalAccountRequest) (*GlobalAccountResponseObject, *http.Response, error) }
type GlobalAccountOperationsAPIService ¶
type GlobalAccountOperationsAPIService service
GlobalAccountOperationsAPIService GlobalAccountOperationsAPI service
func (*GlobalAccountOperationsAPIService) GetGlobalAccount ¶
func (a *GlobalAccountOperationsAPIService) GetGlobalAccount(ctx context.Context) ApiGetGlobalAccountRequest
GetGlobalAccount Get a global account
Get information for a specified global account.<br/><br/>Required scopes: $XSAPPNAME.global-account.read
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiGetGlobalAccountRequest
func (*GlobalAccountOperationsAPIService) GetGlobalAccountCustomProperties ¶
func (a *GlobalAccountOperationsAPIService) GetGlobalAccountCustomProperties(ctx context.Context) ApiGetGlobalAccountCustomPropertiesRequest
GetGlobalAccountCustomProperties Get custom properties for a global account (deprecated)
Get all the custom properties that are assigned as key-value pairs to a given global account.
NOTE: This API is deprecated. Custom properties are now called labels. The "customProperties" field supports only single values per key and is now replaced by the "labels" field, which is string array that supports multiple values per key. This API returns only the first value of any label key that has multiple values assigned to it. Use instead: GET /accounts/v1/globalAccount/labels
Required scope: $XSAPPNAME.global-account.read
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiGetGlobalAccountCustomPropertiesRequest
func (*GlobalAccountOperationsAPIService) GetGlobalAccountCustomPropertiesExecute ¶
func (a *GlobalAccountOperationsAPIService) GetGlobalAccountCustomPropertiesExecute(r ApiGetGlobalAccountCustomPropertiesRequest) (*ResponseCollection, *http.Response, error)
Execute executes the request
@return ResponseCollection
func (*GlobalAccountOperationsAPIService) GetGlobalAccountExecute ¶
func (a *GlobalAccountOperationsAPIService) GetGlobalAccountExecute(r ApiGetGlobalAccountRequest) (*GlobalAccountResponseObject, *http.Response, error)
Execute executes the request
@return GlobalAccountResponseObject
func (*GlobalAccountOperationsAPIService) UpdateGlobalAccount ¶
func (a *GlobalAccountOperationsAPIService) UpdateGlobalAccount(ctx context.Context) ApiUpdateGlobalAccountRequest
UpdateGlobalAccount Update a global account
Update the display name and/or description of the global account.<br/><br/>Required scope: $XSAPPNAME.global-account.update
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiUpdateGlobalAccountRequest
func (*GlobalAccountOperationsAPIService) UpdateGlobalAccountExecute ¶
func (a *GlobalAccountOperationsAPIService) UpdateGlobalAccountExecute(r ApiUpdateGlobalAccountRequest) (*GlobalAccountResponseObject, *http.Response, error)
Execute executes the request
@return GlobalAccountResponseObject
type GlobalAccountResponseObject ¶
type GlobalAccountResponseObject struct { // Specifies if global account is backward-compliant for EU access. BackwardCompliantEU *bool `json:"backwardCompliantEU,omitempty"` // The customer ID of the third-party global account operated by SAP customer global account. Retrieved from the Custom field of the third party customer's order. BpoCustomerId *string `json:"bpoCustomerId,omitempty"` // The list of directories associated with the specified global account. Children []DirectoryResponseObject `json:"children,omitempty"` // The type of the commercial contract that was signed. CommercialModel string `json:"commercialModel"` // Whether the customer of the global account pays only for services that they actually use (consumption-based) or pay for subscribed services at a fixed cost irrespective of consumption (subscription-based). * <b>TRUE:</b> Consumption-based commercial model. * <b>FALSE:</b> Subscription-based commercial model. ConsumptionBased bool `json:"consumptionBased"` // The status of the customer contract and its associated root global account. * <b>ACTIVE:</b> The customer contract and its associated global account is currently active. * <b>PENDING_TERMINATION:</b> A termination process has been triggered for a customer contract (the customer contract has expired, or a customer has given notification that they wish to terminate their contract), and the global account is currently in the validation period. The customer can still access their global account until the end of the validation period. * <b>SUSPENDED:</b> For enterprise accounts, specifies that the customer's global account is currently in the grace period of the termination process. Access to the global account by the customer is blocked. No data is deleted until the deletion date is reached at the end of the grace period. For trial accounts, specifies that the account is suspended, and the account owner has not yet extended the trial period. ContractStatus *string `json:"contractStatus,omitempty"` // The number of the cost center that is charged for the creation and usage of the global account. This is a duplicate property used for backward compatibility; the cost center is also stored in costObjectId. This property must be null if the global account is tied to an internal order or Work Breakdown Structure element. CostCenter *string `json:"costCenter,omitempty"` // The number or code of the cost center, internal order, or Work Breakdown Structure element that is charged for the creation and usage of the global account. The type of the cost object must be configured in costObjectType. CostObjectId *string `json:"costObjectId,omitempty"` // The type of accounting assignment object that is associated with the global account owner and used to charge for the creation and usage of the global account. Support types: COST_CENTER, INTERNAL_ORDER, WBS_ELEMENT. The number or code of the specified cost object is defined in costObjectId. For a cost object of type 'cost center', the value is also configured in costCenter for backward compatibility purposes. CostObjectType *string `json:"costObjectType,omitempty"` // The date the global account was created. Dates and times are in UTC format. CreatedDate int64 `json:"createdDate"` // The ID of the customer as registered in the CRM system. CrmCustomerId *string `json:"crmCustomerId,omitempty"` // The ID of the customer tenant as registered in the CRM system. CrmTenantId *string `json:"crmTenantId,omitempty"` // (Deprecated) Contains information about the labels assigned to a specified global account. This field supports only single values per key and is now replaced by the string array \"labels\", which supports multiple values per key. The \"customProperties\" field returns only the first value of any label key that has multiple values assigned to it. // Deprecated CustomProperties []PropertyResponseObject `json:"customProperties,omitempty"` // A description of the global account. Description string `json:"description"` // The display name of the global account. DisplayName string `json:"displayName"` // The current state of the global account. * <b>STARTED:</b> CRUD operation on an entity has started. * <b>CREATING:</b> Creating entity operation is in progress. * <b>UPDATING:</b> Updating entity operation is in progress. * <b>MOVING:</b> Moving entity operation is in progress. * <b>PROCESSING:</b> A series of operations related to the entity is in progress. * <b>DELETING:</b> Deleting entity operation is in progress. * <b>OK:</b> The CRUD operation or series of operations completed successfully. * <b>PENDING_REVIEW:</b> The processing operation has been stopped for reviewing and can be restarted by the operator. * <b>CANCELLED:</b> The operation or processing was canceled by the operator. * <b>CREATION_FAILED:</b> The creation operation failed, and the entity was not created or was created but cannot be used. * <b>UPDATE_FAILED:</b> The update operation failed, and the entity was not updated. * <b>PROCESSING_FAILED:</b> The processing operations failed. * <b>DELETION_FAILED:</b> The delete operation failed, and the entity was not deleted. * <b>MOVE_FAILED:</b> Entity could not be moved to a different location. * <b>MIGRATING:</b> Migrating entity from NEO to CF. EntityState *string `json:"entityState,omitempty"` // The planned date that the global account expires. This is the same date as the Contract End Date, unless a manual adjustment has been made to the actual expiration date of the global account. Typically, this property is automatically populated only when a formal termination order is received from the CRM system. From a customer perspective, this date marks the start of the grace period, which is typically 30 days before the actual deletion of the account. ExpiryDate *int64 `json:"expiryDate,omitempty"` // The geographic locations from where the global account can be accessed. * <b>STANDARD:</b> The global account can be accessed from any geographic location. * <b>EU_ACCESS:</b> The global account can be accessed only within locations in the EU. GeoAccess string `json:"geoAccess"` // The GUID of the directory's global account entity. GlobalAccountGUID string `json:"globalAccountGUID"` // The unique ID of the global account. Guid string `json:"guid"` // Contains information about the labels assigned to a specified global account. Labels are represented in a JSON array of key-value pairs; each key has up to 10 corresponding values. This field replaces the deprecated \"customProperties\" field, which supports only single values per key. Labels *map[string][]string `json:"labels,omitempty"` LegalLinks *LegalLinksDTO `json:"legalLinks,omitempty"` // The type of license for the global account. The license type affects the scope of functions of the account. * <b>DEVELOPER:</b> For internal developer global accounts on Staging or Canary landscapes. * <b>CUSTOMER:</b> For customer global accounts. * <b>PARTNER:</b> For partner global accounts. * <b>INTERNAL_DEV:</b> For internal global accounts on the Dev landscape. * <b>INTERNAL_PROD:</b> For internal global accounts on the Live landscape. * <b>TRIAL:</b> For customer trial accounts. LicenseType string `json:"licenseType"` // The date the global account was last modified. Dates and times are in UTC format. ModifiedDate *int64 `json:"modifiedDate,omitempty"` // The origin of the account. * <b>ORDER:</b> Created by the Order Processing API or Submit Order wizard. * <b>OPERATOR:</b> Created by the Global Account wizard. * <b>REGION_SETUP:</b> Created automatically as part of the region setup. Origin *string `json:"origin,omitempty"` // The GUID of the global account's parent entity. Typically this is the global account. ParentGUID string `json:"parentGUID"` // The Type of the global account's parent entity. ParentType string `json:"parentType"` // The date that an expired contract was renewed. Dates and times are in UTC format. RenewalDate *int64 `json:"renewalDate,omitempty"` // For internal accounts, the service for which the global account was created. ServiceId *string `json:"serviceId,omitempty"` // Information about the state. StateMessage *string `json:"stateMessage,omitempty"` // The subaccounts contained in the global account. Subaccounts []SubaccountResponseObject `json:"subaccounts,omitempty"` // Relevant only for entities that require authorization (e.g. global account). The subdomain that becomes part of the path used to access the authorization tenant of the global account. Unique within the defined region. Subdomain *string `json:"subdomain,omitempty"` // Specifies the current stage of the termination notifications sequence. * <b>PENDING_FIRST_NOTIFICATION:</b> A notification has not yet been sent to the global account owner informing them of the expired contract or termination request. * <b>FIRST_NOTIFICATION_PROCESSED:</b> A first notification has been sent to the global account owner informing them of the expired contract, and the termination date when the global account will be closed. * <b>SECOND_NOTIFICATION_PROCESSED:</b> A follow-up notification has been sent to the global account owner. Your mail server must be configured so that termination notifications can be sent by the Core Commercialization Foundation service. TerminationNotificationStatus *string `json:"terminationNotificationStatus,omitempty"` // For internal accounts, the intended purpose of the global account. Possible purposes: * <b>Development:</b> For development of a service. * <b>Testing:</b> For testing development. * <b>Demo:</b> For creating demos. * <b>Production:</b> For delivering a service in a production landscape. UseFor *string `json:"useFor,omitempty"` AdditionalProperties map[string]interface{} }
GlobalAccountResponseObject struct for GlobalAccountResponseObject
func NewGlobalAccountResponseObject ¶
func NewGlobalAccountResponseObject(commercialModel string, consumptionBased bool, createdDate int64, description string, displayName string, geoAccess string, globalAccountGUID string, guid string, licenseType string, parentGUID string, parentType string) *GlobalAccountResponseObject
NewGlobalAccountResponseObject instantiates a new GlobalAccountResponseObject object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewGlobalAccountResponseObjectWithDefaults ¶
func NewGlobalAccountResponseObjectWithDefaults() *GlobalAccountResponseObject
NewGlobalAccountResponseObjectWithDefaults instantiates a new GlobalAccountResponseObject object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*GlobalAccountResponseObject) GetBackwardCompliantEU ¶
func (o *GlobalAccountResponseObject) GetBackwardCompliantEU() bool
GetBackwardCompliantEU returns the BackwardCompliantEU field value if set, zero value otherwise.
func (*GlobalAccountResponseObject) GetBackwardCompliantEUOk ¶
func (o *GlobalAccountResponseObject) GetBackwardCompliantEUOk() (*bool, bool)
GetBackwardCompliantEUOk returns a tuple with the BackwardCompliantEU field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GlobalAccountResponseObject) GetBpoCustomerId ¶
func (o *GlobalAccountResponseObject) GetBpoCustomerId() string
GetBpoCustomerId returns the BpoCustomerId field value if set, zero value otherwise.
func (*GlobalAccountResponseObject) GetBpoCustomerIdOk ¶
func (o *GlobalAccountResponseObject) GetBpoCustomerIdOk() (*string, bool)
GetBpoCustomerIdOk returns a tuple with the BpoCustomerId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GlobalAccountResponseObject) GetChildren ¶
func (o *GlobalAccountResponseObject) GetChildren() []DirectoryResponseObject
GetChildren returns the Children field value if set, zero value otherwise.
func (*GlobalAccountResponseObject) GetChildrenOk ¶
func (o *GlobalAccountResponseObject) GetChildrenOk() ([]DirectoryResponseObject, bool)
GetChildrenOk returns a tuple with the Children field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GlobalAccountResponseObject) GetCommercialModel ¶
func (o *GlobalAccountResponseObject) GetCommercialModel() string
GetCommercialModel returns the CommercialModel field value
func (*GlobalAccountResponseObject) GetCommercialModelOk ¶
func (o *GlobalAccountResponseObject) GetCommercialModelOk() (*string, bool)
GetCommercialModelOk returns a tuple with the CommercialModel field value and a boolean to check if the value has been set.
func (*GlobalAccountResponseObject) GetConsumptionBased ¶
func (o *GlobalAccountResponseObject) GetConsumptionBased() bool
GetConsumptionBased returns the ConsumptionBased field value
func (*GlobalAccountResponseObject) GetConsumptionBasedOk ¶
func (o *GlobalAccountResponseObject) GetConsumptionBasedOk() (*bool, bool)
GetConsumptionBasedOk returns a tuple with the ConsumptionBased field value and a boolean to check if the value has been set.
func (*GlobalAccountResponseObject) GetContractStatus ¶
func (o *GlobalAccountResponseObject) GetContractStatus() string
GetContractStatus returns the ContractStatus field value if set, zero value otherwise.
func (*GlobalAccountResponseObject) GetContractStatusOk ¶
func (o *GlobalAccountResponseObject) GetContractStatusOk() (*string, bool)
GetContractStatusOk returns a tuple with the ContractStatus field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GlobalAccountResponseObject) GetCostCenter ¶
func (o *GlobalAccountResponseObject) GetCostCenter() string
GetCostCenter returns the CostCenter field value if set, zero value otherwise.
func (*GlobalAccountResponseObject) GetCostCenterOk ¶
func (o *GlobalAccountResponseObject) GetCostCenterOk() (*string, bool)
GetCostCenterOk returns a tuple with the CostCenter field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GlobalAccountResponseObject) GetCostObjectId ¶
func (o *GlobalAccountResponseObject) GetCostObjectId() string
GetCostObjectId returns the CostObjectId field value if set, zero value otherwise.
func (*GlobalAccountResponseObject) GetCostObjectIdOk ¶
func (o *GlobalAccountResponseObject) GetCostObjectIdOk() (*string, bool)
GetCostObjectIdOk returns a tuple with the CostObjectId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GlobalAccountResponseObject) GetCostObjectType ¶
func (o *GlobalAccountResponseObject) GetCostObjectType() string
GetCostObjectType returns the CostObjectType field value if set, zero value otherwise.
func (*GlobalAccountResponseObject) GetCostObjectTypeOk ¶
func (o *GlobalAccountResponseObject) GetCostObjectTypeOk() (*string, bool)
GetCostObjectTypeOk returns a tuple with the CostObjectType field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GlobalAccountResponseObject) GetCreatedDate ¶
func (o *GlobalAccountResponseObject) GetCreatedDate() int64
GetCreatedDate returns the CreatedDate field value
func (*GlobalAccountResponseObject) GetCreatedDateOk ¶
func (o *GlobalAccountResponseObject) GetCreatedDateOk() (*int64, bool)
GetCreatedDateOk returns a tuple with the CreatedDate field value and a boolean to check if the value has been set.
func (*GlobalAccountResponseObject) GetCrmCustomerId ¶
func (o *GlobalAccountResponseObject) GetCrmCustomerId() string
GetCrmCustomerId returns the CrmCustomerId field value if set, zero value otherwise.
func (*GlobalAccountResponseObject) GetCrmCustomerIdOk ¶
func (o *GlobalAccountResponseObject) GetCrmCustomerIdOk() (*string, bool)
GetCrmCustomerIdOk returns a tuple with the CrmCustomerId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GlobalAccountResponseObject) GetCrmTenantId ¶
func (o *GlobalAccountResponseObject) GetCrmTenantId() string
GetCrmTenantId returns the CrmTenantId field value if set, zero value otherwise.
func (*GlobalAccountResponseObject) GetCrmTenantIdOk ¶
func (o *GlobalAccountResponseObject) GetCrmTenantIdOk() (*string, bool)
GetCrmTenantIdOk returns a tuple with the CrmTenantId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GlobalAccountResponseObject) GetCustomProperties ¶
func (o *GlobalAccountResponseObject) GetCustomProperties() []PropertyResponseObject
GetCustomProperties returns the CustomProperties field value if set, zero value otherwise. Deprecated
func (*GlobalAccountResponseObject) GetCustomPropertiesOk ¶
func (o *GlobalAccountResponseObject) GetCustomPropertiesOk() ([]PropertyResponseObject, bool)
GetCustomPropertiesOk returns a tuple with the CustomProperties field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated
func (*GlobalAccountResponseObject) GetDescription ¶
func (o *GlobalAccountResponseObject) GetDescription() string
GetDescription returns the Description field value
func (*GlobalAccountResponseObject) GetDescriptionOk ¶
func (o *GlobalAccountResponseObject) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.
func (*GlobalAccountResponseObject) GetDisplayName ¶
func (o *GlobalAccountResponseObject) GetDisplayName() string
GetDisplayName returns the DisplayName field value
func (*GlobalAccountResponseObject) GetDisplayNameOk ¶
func (o *GlobalAccountResponseObject) GetDisplayNameOk() (*string, bool)
GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.
func (*GlobalAccountResponseObject) GetEntityState ¶
func (o *GlobalAccountResponseObject) GetEntityState() string
GetEntityState returns the EntityState field value if set, zero value otherwise.
func (*GlobalAccountResponseObject) GetEntityStateOk ¶
func (o *GlobalAccountResponseObject) GetEntityStateOk() (*string, bool)
GetEntityStateOk returns a tuple with the EntityState field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GlobalAccountResponseObject) GetExpiryDate ¶
func (o *GlobalAccountResponseObject) GetExpiryDate() int64
GetExpiryDate returns the ExpiryDate field value if set, zero value otherwise.
func (*GlobalAccountResponseObject) GetExpiryDateOk ¶
func (o *GlobalAccountResponseObject) GetExpiryDateOk() (*int64, bool)
GetExpiryDateOk returns a tuple with the ExpiryDate field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GlobalAccountResponseObject) GetGeoAccess ¶
func (o *GlobalAccountResponseObject) GetGeoAccess() string
GetGeoAccess returns the GeoAccess field value
func (*GlobalAccountResponseObject) GetGeoAccessOk ¶
func (o *GlobalAccountResponseObject) GetGeoAccessOk() (*string, bool)
GetGeoAccessOk returns a tuple with the GeoAccess field value and a boolean to check if the value has been set.
func (*GlobalAccountResponseObject) GetGlobalAccountGUID ¶
func (o *GlobalAccountResponseObject) GetGlobalAccountGUID() string
GetGlobalAccountGUID returns the GlobalAccountGUID field value
func (*GlobalAccountResponseObject) GetGlobalAccountGUIDOk ¶
func (o *GlobalAccountResponseObject) GetGlobalAccountGUIDOk() (*string, bool)
GetGlobalAccountGUIDOk returns a tuple with the GlobalAccountGUID field value and a boolean to check if the value has been set.
func (*GlobalAccountResponseObject) GetGuid ¶
func (o *GlobalAccountResponseObject) GetGuid() string
GetGuid returns the Guid field value
func (*GlobalAccountResponseObject) GetGuidOk ¶
func (o *GlobalAccountResponseObject) GetGuidOk() (*string, bool)
GetGuidOk returns a tuple with the Guid field value and a boolean to check if the value has been set.
func (*GlobalAccountResponseObject) GetLabels ¶
func (o *GlobalAccountResponseObject) GetLabels() map[string][]string
GetLabels returns the Labels field value if set, zero value otherwise.
func (*GlobalAccountResponseObject) GetLabelsOk ¶
func (o *GlobalAccountResponseObject) GetLabelsOk() (*map[string][]string, bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GlobalAccountResponseObject) GetLegalLinks ¶
func (o *GlobalAccountResponseObject) GetLegalLinks() LegalLinksDTO
GetLegalLinks returns the LegalLinks field value if set, zero value otherwise.
func (*GlobalAccountResponseObject) GetLegalLinksOk ¶
func (o *GlobalAccountResponseObject) GetLegalLinksOk() (*LegalLinksDTO, bool)
GetLegalLinksOk returns a tuple with the LegalLinks field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GlobalAccountResponseObject) GetLicenseType ¶
func (o *GlobalAccountResponseObject) GetLicenseType() string
GetLicenseType returns the LicenseType field value
func (*GlobalAccountResponseObject) GetLicenseTypeOk ¶
func (o *GlobalAccountResponseObject) GetLicenseTypeOk() (*string, bool)
GetLicenseTypeOk returns a tuple with the LicenseType field value and a boolean to check if the value has been set.
func (*GlobalAccountResponseObject) GetModifiedDate ¶
func (o *GlobalAccountResponseObject) GetModifiedDate() int64
GetModifiedDate returns the ModifiedDate field value if set, zero value otherwise.
func (*GlobalAccountResponseObject) GetModifiedDateOk ¶
func (o *GlobalAccountResponseObject) GetModifiedDateOk() (*int64, bool)
GetModifiedDateOk returns a tuple with the ModifiedDate field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GlobalAccountResponseObject) GetOrigin ¶
func (o *GlobalAccountResponseObject) GetOrigin() string
GetOrigin returns the Origin field value if set, zero value otherwise.
func (*GlobalAccountResponseObject) GetOriginOk ¶
func (o *GlobalAccountResponseObject) GetOriginOk() (*string, bool)
GetOriginOk returns a tuple with the Origin field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GlobalAccountResponseObject) GetParentGUID ¶
func (o *GlobalAccountResponseObject) GetParentGUID() string
GetParentGUID returns the ParentGUID field value
func (*GlobalAccountResponseObject) GetParentGUIDOk ¶
func (o *GlobalAccountResponseObject) GetParentGUIDOk() (*string, bool)
GetParentGUIDOk returns a tuple with the ParentGUID field value and a boolean to check if the value has been set.
func (*GlobalAccountResponseObject) GetParentType ¶
func (o *GlobalAccountResponseObject) GetParentType() string
GetParentType returns the ParentType field value
func (*GlobalAccountResponseObject) GetParentTypeOk ¶
func (o *GlobalAccountResponseObject) GetParentTypeOk() (*string, bool)
GetParentTypeOk returns a tuple with the ParentType field value and a boolean to check if the value has been set.
func (*GlobalAccountResponseObject) GetRenewalDate ¶
func (o *GlobalAccountResponseObject) GetRenewalDate() int64
GetRenewalDate returns the RenewalDate field value if set, zero value otherwise.
func (*GlobalAccountResponseObject) GetRenewalDateOk ¶
func (o *GlobalAccountResponseObject) GetRenewalDateOk() (*int64, bool)
GetRenewalDateOk returns a tuple with the RenewalDate field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GlobalAccountResponseObject) GetServiceId ¶
func (o *GlobalAccountResponseObject) GetServiceId() string
GetServiceId returns the ServiceId field value if set, zero value otherwise.
func (*GlobalAccountResponseObject) GetServiceIdOk ¶
func (o *GlobalAccountResponseObject) GetServiceIdOk() (*string, bool)
GetServiceIdOk returns a tuple with the ServiceId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GlobalAccountResponseObject) GetStateMessage ¶
func (o *GlobalAccountResponseObject) GetStateMessage() string
GetStateMessage returns the StateMessage field value if set, zero value otherwise.
func (*GlobalAccountResponseObject) GetStateMessageOk ¶
func (o *GlobalAccountResponseObject) GetStateMessageOk() (*string, bool)
GetStateMessageOk returns a tuple with the StateMessage field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GlobalAccountResponseObject) GetSubaccounts ¶
func (o *GlobalAccountResponseObject) GetSubaccounts() []SubaccountResponseObject
GetSubaccounts returns the Subaccounts field value if set, zero value otherwise.
func (*GlobalAccountResponseObject) GetSubaccountsOk ¶
func (o *GlobalAccountResponseObject) GetSubaccountsOk() ([]SubaccountResponseObject, bool)
GetSubaccountsOk returns a tuple with the Subaccounts field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GlobalAccountResponseObject) GetSubdomain ¶
func (o *GlobalAccountResponseObject) GetSubdomain() string
GetSubdomain returns the Subdomain field value if set, zero value otherwise.
func (*GlobalAccountResponseObject) GetSubdomainOk ¶
func (o *GlobalAccountResponseObject) GetSubdomainOk() (*string, bool)
GetSubdomainOk returns a tuple with the Subdomain field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GlobalAccountResponseObject) GetTerminationNotificationStatus ¶
func (o *GlobalAccountResponseObject) GetTerminationNotificationStatus() string
GetTerminationNotificationStatus returns the TerminationNotificationStatus field value if set, zero value otherwise.
func (*GlobalAccountResponseObject) GetTerminationNotificationStatusOk ¶
func (o *GlobalAccountResponseObject) GetTerminationNotificationStatusOk() (*string, bool)
GetTerminationNotificationStatusOk returns a tuple with the TerminationNotificationStatus field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GlobalAccountResponseObject) GetUseFor ¶
func (o *GlobalAccountResponseObject) GetUseFor() string
GetUseFor returns the UseFor field value if set, zero value otherwise.
func (*GlobalAccountResponseObject) GetUseForOk ¶
func (o *GlobalAccountResponseObject) GetUseForOk() (*string, bool)
GetUseForOk returns a tuple with the UseFor field value if set, nil otherwise and a boolean to check if the value has been set.
func (*GlobalAccountResponseObject) HasBackwardCompliantEU ¶
func (o *GlobalAccountResponseObject) HasBackwardCompliantEU() bool
HasBackwardCompliantEU returns a boolean if a field has been set.
func (*GlobalAccountResponseObject) HasBpoCustomerId ¶
func (o *GlobalAccountResponseObject) HasBpoCustomerId() bool
HasBpoCustomerId returns a boolean if a field has been set.
func (*GlobalAccountResponseObject) HasChildren ¶
func (o *GlobalAccountResponseObject) HasChildren() bool
HasChildren returns a boolean if a field has been set.
func (*GlobalAccountResponseObject) HasContractStatus ¶
func (o *GlobalAccountResponseObject) HasContractStatus() bool
HasContractStatus returns a boolean if a field has been set.
func (*GlobalAccountResponseObject) HasCostCenter ¶
func (o *GlobalAccountResponseObject) HasCostCenter() bool
HasCostCenter returns a boolean if a field has been set.
func (*GlobalAccountResponseObject) HasCostObjectId ¶
func (o *GlobalAccountResponseObject) HasCostObjectId() bool
HasCostObjectId returns a boolean if a field has been set.
func (*GlobalAccountResponseObject) HasCostObjectType ¶
func (o *GlobalAccountResponseObject) HasCostObjectType() bool
HasCostObjectType returns a boolean if a field has been set.
func (*GlobalAccountResponseObject) HasCrmCustomerId ¶
func (o *GlobalAccountResponseObject) HasCrmCustomerId() bool
HasCrmCustomerId returns a boolean if a field has been set.
func (*GlobalAccountResponseObject) HasCrmTenantId ¶
func (o *GlobalAccountResponseObject) HasCrmTenantId() bool
HasCrmTenantId returns a boolean if a field has been set.
func (*GlobalAccountResponseObject) HasCustomProperties ¶
func (o *GlobalAccountResponseObject) HasCustomProperties() bool
HasCustomProperties returns a boolean if a field has been set.
func (*GlobalAccountResponseObject) HasEntityState ¶
func (o *GlobalAccountResponseObject) HasEntityState() bool
HasEntityState returns a boolean if a field has been set.
func (*GlobalAccountResponseObject) HasExpiryDate ¶
func (o *GlobalAccountResponseObject) HasExpiryDate() bool
HasExpiryDate returns a boolean if a field has been set.
func (*GlobalAccountResponseObject) HasLabels ¶
func (o *GlobalAccountResponseObject) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*GlobalAccountResponseObject) HasLegalLinks ¶
func (o *GlobalAccountResponseObject) HasLegalLinks() bool
HasLegalLinks returns a boolean if a field has been set.
func (*GlobalAccountResponseObject) HasModifiedDate ¶
func (o *GlobalAccountResponseObject) HasModifiedDate() bool
HasModifiedDate returns a boolean if a field has been set.
func (*GlobalAccountResponseObject) HasOrigin ¶
func (o *GlobalAccountResponseObject) HasOrigin() bool
HasOrigin returns a boolean if a field has been set.
func (*GlobalAccountResponseObject) HasRenewalDate ¶
func (o *GlobalAccountResponseObject) HasRenewalDate() bool
HasRenewalDate returns a boolean if a field has been set.
func (*GlobalAccountResponseObject) HasServiceId ¶
func (o *GlobalAccountResponseObject) HasServiceId() bool
HasServiceId returns a boolean if a field has been set.
func (*GlobalAccountResponseObject) HasStateMessage ¶
func (o *GlobalAccountResponseObject) HasStateMessage() bool
HasStateMessage returns a boolean if a field has been set.
func (*GlobalAccountResponseObject) HasSubaccounts ¶
func (o *GlobalAccountResponseObject) HasSubaccounts() bool
HasSubaccounts returns a boolean if a field has been set.
func (*GlobalAccountResponseObject) HasSubdomain ¶
func (o *GlobalAccountResponseObject) HasSubdomain() bool
HasSubdomain returns a boolean if a field has been set.
func (*GlobalAccountResponseObject) HasTerminationNotificationStatus ¶
func (o *GlobalAccountResponseObject) HasTerminationNotificationStatus() bool
HasTerminationNotificationStatus returns a boolean if a field has been set.
func (*GlobalAccountResponseObject) HasUseFor ¶
func (o *GlobalAccountResponseObject) HasUseFor() bool
HasUseFor returns a boolean if a field has been set.
func (GlobalAccountResponseObject) MarshalJSON ¶
func (o GlobalAccountResponseObject) MarshalJSON() ([]byte, error)
func (*GlobalAccountResponseObject) SetBackwardCompliantEU ¶
func (o *GlobalAccountResponseObject) SetBackwardCompliantEU(v bool)
SetBackwardCompliantEU gets a reference to the given bool and assigns it to the BackwardCompliantEU field.
func (*GlobalAccountResponseObject) SetBpoCustomerId ¶
func (o *GlobalAccountResponseObject) SetBpoCustomerId(v string)
SetBpoCustomerId gets a reference to the given string and assigns it to the BpoCustomerId field.
func (*GlobalAccountResponseObject) SetChildren ¶
func (o *GlobalAccountResponseObject) SetChildren(v []DirectoryResponseObject)
SetChildren gets a reference to the given []DirectoryResponseObject and assigns it to the Children field.
func (*GlobalAccountResponseObject) SetCommercialModel ¶
func (o *GlobalAccountResponseObject) SetCommercialModel(v string)
SetCommercialModel sets field value
func (*GlobalAccountResponseObject) SetConsumptionBased ¶
func (o *GlobalAccountResponseObject) SetConsumptionBased(v bool)
SetConsumptionBased sets field value
func (*GlobalAccountResponseObject) SetContractStatus ¶
func (o *GlobalAccountResponseObject) SetContractStatus(v string)
SetContractStatus gets a reference to the given string and assigns it to the ContractStatus field.
func (*GlobalAccountResponseObject) SetCostCenter ¶
func (o *GlobalAccountResponseObject) SetCostCenter(v string)
SetCostCenter gets a reference to the given string and assigns it to the CostCenter field.
func (*GlobalAccountResponseObject) SetCostObjectId ¶
func (o *GlobalAccountResponseObject) SetCostObjectId(v string)
SetCostObjectId gets a reference to the given string and assigns it to the CostObjectId field.
func (*GlobalAccountResponseObject) SetCostObjectType ¶
func (o *GlobalAccountResponseObject) SetCostObjectType(v string)
SetCostObjectType gets a reference to the given string and assigns it to the CostObjectType field.
func (*GlobalAccountResponseObject) SetCreatedDate ¶
func (o *GlobalAccountResponseObject) SetCreatedDate(v int64)
SetCreatedDate sets field value
func (*GlobalAccountResponseObject) SetCrmCustomerId ¶
func (o *GlobalAccountResponseObject) SetCrmCustomerId(v string)
SetCrmCustomerId gets a reference to the given string and assigns it to the CrmCustomerId field.
func (*GlobalAccountResponseObject) SetCrmTenantId ¶
func (o *GlobalAccountResponseObject) SetCrmTenantId(v string)
SetCrmTenantId gets a reference to the given string and assigns it to the CrmTenantId field.
func (*GlobalAccountResponseObject) SetCustomProperties ¶
func (o *GlobalAccountResponseObject) SetCustomProperties(v []PropertyResponseObject)
SetCustomProperties gets a reference to the given []PropertyResponseObject and assigns it to the CustomProperties field. Deprecated
func (*GlobalAccountResponseObject) SetDescription ¶
func (o *GlobalAccountResponseObject) SetDescription(v string)
SetDescription sets field value
func (*GlobalAccountResponseObject) SetDisplayName ¶
func (o *GlobalAccountResponseObject) SetDisplayName(v string)
SetDisplayName sets field value
func (*GlobalAccountResponseObject) SetEntityState ¶
func (o *GlobalAccountResponseObject) SetEntityState(v string)
SetEntityState gets a reference to the given string and assigns it to the EntityState field.
func (*GlobalAccountResponseObject) SetExpiryDate ¶
func (o *GlobalAccountResponseObject) SetExpiryDate(v int64)
SetExpiryDate gets a reference to the given int64 and assigns it to the ExpiryDate field.
func (*GlobalAccountResponseObject) SetGeoAccess ¶
func (o *GlobalAccountResponseObject) SetGeoAccess(v string)
SetGeoAccess sets field value
func (*GlobalAccountResponseObject) SetGlobalAccountGUID ¶
func (o *GlobalAccountResponseObject) SetGlobalAccountGUID(v string)
SetGlobalAccountGUID sets field value
func (*GlobalAccountResponseObject) SetGuid ¶
func (o *GlobalAccountResponseObject) SetGuid(v string)
SetGuid sets field value
func (*GlobalAccountResponseObject) SetLabels ¶
func (o *GlobalAccountResponseObject) SetLabels(v map[string][]string)
SetLabels gets a reference to the given map[string][]string and assigns it to the Labels field.
func (*GlobalAccountResponseObject) SetLegalLinks ¶
func (o *GlobalAccountResponseObject) SetLegalLinks(v LegalLinksDTO)
SetLegalLinks gets a reference to the given LegalLinksDTO and assigns it to the LegalLinks field.
func (*GlobalAccountResponseObject) SetLicenseType ¶
func (o *GlobalAccountResponseObject) SetLicenseType(v string)
SetLicenseType sets field value
func (*GlobalAccountResponseObject) SetModifiedDate ¶
func (o *GlobalAccountResponseObject) SetModifiedDate(v int64)
SetModifiedDate gets a reference to the given int64 and assigns it to the ModifiedDate field.
func (*GlobalAccountResponseObject) SetOrigin ¶
func (o *GlobalAccountResponseObject) SetOrigin(v string)
SetOrigin gets a reference to the given string and assigns it to the Origin field.
func (*GlobalAccountResponseObject) SetParentGUID ¶
func (o *GlobalAccountResponseObject) SetParentGUID(v string)
SetParentGUID sets field value
func (*GlobalAccountResponseObject) SetParentType ¶
func (o *GlobalAccountResponseObject) SetParentType(v string)
SetParentType sets field value
func (*GlobalAccountResponseObject) SetRenewalDate ¶
func (o *GlobalAccountResponseObject) SetRenewalDate(v int64)
SetRenewalDate gets a reference to the given int64 and assigns it to the RenewalDate field.
func (*GlobalAccountResponseObject) SetServiceId ¶
func (o *GlobalAccountResponseObject) SetServiceId(v string)
SetServiceId gets a reference to the given string and assigns it to the ServiceId field.
func (*GlobalAccountResponseObject) SetStateMessage ¶
func (o *GlobalAccountResponseObject) SetStateMessage(v string)
SetStateMessage gets a reference to the given string and assigns it to the StateMessage field.
func (*GlobalAccountResponseObject) SetSubaccounts ¶
func (o *GlobalAccountResponseObject) SetSubaccounts(v []SubaccountResponseObject)
SetSubaccounts gets a reference to the given []SubaccountResponseObject and assigns it to the Subaccounts field.
func (*GlobalAccountResponseObject) SetSubdomain ¶
func (o *GlobalAccountResponseObject) SetSubdomain(v string)
SetSubdomain gets a reference to the given string and assigns it to the Subdomain field.
func (*GlobalAccountResponseObject) SetTerminationNotificationStatus ¶
func (o *GlobalAccountResponseObject) SetTerminationNotificationStatus(v string)
SetTerminationNotificationStatus gets a reference to the given string and assigns it to the TerminationNotificationStatus field.
func (*GlobalAccountResponseObject) SetUseFor ¶
func (o *GlobalAccountResponseObject) SetUseFor(v string)
SetUseFor gets a reference to the given string and assigns it to the UseFor field.
func (GlobalAccountResponseObject) ToMap ¶
func (o GlobalAccountResponseObject) ToMap() (map[string]interface{}, error)
func (*GlobalAccountResponseObject) UnmarshalJSON ¶
func (o *GlobalAccountResponseObject) UnmarshalJSON(data []byte) (err error)
type JobManagementAPI ¶
type JobManagementAPI interface { /* GetStatus Get job status Get information for a specified job, including its ID and its current status.<br/><br/>Required scope: $XSAPPNAME.job.read @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param jobInstanceIdOrUniqueId ID of the job for which to get status @return ApiGetStatusRequest */ GetStatus(ctx context.Context, jobInstanceIdOrUniqueId string) ApiGetStatusRequest // GetStatusExecute executes the request // @return string GetStatusExecute(r ApiGetStatusRequest) (string, *http.Response, error) }
type JobManagementAPIService ¶
type JobManagementAPIService service
JobManagementAPIService JobManagementAPI service
func (*JobManagementAPIService) GetStatus ¶
func (a *JobManagementAPIService) GetStatus(ctx context.Context, jobInstanceIdOrUniqueId string) ApiGetStatusRequest
GetStatus Get job status
Get information for a specified job, including its ID and its current status.<br/><br/>Required scope: $XSAPPNAME.job.read
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param jobInstanceIdOrUniqueId ID of the job for which to get status @return ApiGetStatusRequest
func (*JobManagementAPIService) GetStatusExecute ¶
func (a *JobManagementAPIService) GetStatusExecute(r ApiGetStatusRequest) (string, *http.Response, error)
Execute executes the request
@return string
type LabelAssignmentRequestPayload ¶
type LabelAssignmentRequestPayload struct { // Labels as key-value pairs in JSON format. An entity is allowed up to 10 labels. The key of each label is mandatory and is limited to 63 characters. Standard labels can have any name (key) that you define, with only a single optional value assigned per key. To define a special type of label, called tags, specify the key with the name 'tags' and associate up to 10 values per tag in the array. The key 'tags' (in any casing variation) can only be used once per entity. Note that label values (not keys) are case-sensitive -- be careful not to create duplicate variants of the same value with a different casing (example: \"myValue\" and \"MyValue\"). For example: { \"Cost Center\":\"2624061970\" \"Department\":\"Sales\" \"tags\": [\"Green\", \"Pharma\", \"Audited\"] } Labels *map[string][]string `json:"labels,omitempty"` AdditionalProperties map[string]interface{} }
LabelAssignmentRequestPayload JSON object with labels as key-value pairs
func NewLabelAssignmentRequestPayload ¶
func NewLabelAssignmentRequestPayload() *LabelAssignmentRequestPayload
NewLabelAssignmentRequestPayload instantiates a new LabelAssignmentRequestPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewLabelAssignmentRequestPayloadWithDefaults ¶
func NewLabelAssignmentRequestPayloadWithDefaults() *LabelAssignmentRequestPayload
NewLabelAssignmentRequestPayloadWithDefaults instantiates a new LabelAssignmentRequestPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*LabelAssignmentRequestPayload) GetLabels ¶
func (o *LabelAssignmentRequestPayload) GetLabels() map[string][]string
GetLabels returns the Labels field value if set, zero value otherwise.
func (*LabelAssignmentRequestPayload) GetLabelsOk ¶
func (o *LabelAssignmentRequestPayload) GetLabelsOk() (*map[string][]string, bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LabelAssignmentRequestPayload) HasLabels ¶
func (o *LabelAssignmentRequestPayload) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (LabelAssignmentRequestPayload) MarshalJSON ¶
func (o LabelAssignmentRequestPayload) MarshalJSON() ([]byte, error)
func (*LabelAssignmentRequestPayload) SetLabels ¶
func (o *LabelAssignmentRequestPayload) SetLabels(v map[string][]string)
SetLabels gets a reference to the given map[string][]string and assigns it to the Labels field.
func (LabelAssignmentRequestPayload) ToMap ¶
func (o LabelAssignmentRequestPayload) ToMap() (map[string]interface{}, error)
func (*LabelAssignmentRequestPayload) UnmarshalJSON ¶
func (o *LabelAssignmentRequestPayload) UnmarshalJSON(data []byte) (err error)
type LabelsResponseObject ¶
type LabelsResponseObject struct { // User-defined labels that are assigned as key-value pairs in a JSON array to the entity. Example: { \"Cost Center\": [\"19700626\"], \"Department\": [\"Sales\"], \"Contacts\": [\"name1@example.com\",\"name2@example.com\"], \"EMEA\":[] } Labels *map[string][]string `json:"labels,omitempty"` AdditionalProperties map[string]interface{} }
LabelsResponseObject Labels assigned as key-value pairs to the entity.
func NewLabelsResponseObject ¶
func NewLabelsResponseObject() *LabelsResponseObject
NewLabelsResponseObject instantiates a new LabelsResponseObject object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewLabelsResponseObjectWithDefaults ¶
func NewLabelsResponseObjectWithDefaults() *LabelsResponseObject
NewLabelsResponseObjectWithDefaults instantiates a new LabelsResponseObject object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*LabelsResponseObject) GetLabels ¶
func (o *LabelsResponseObject) GetLabels() map[string][]string
GetLabels returns the Labels field value if set, zero value otherwise.
func (*LabelsResponseObject) GetLabelsOk ¶
func (o *LabelsResponseObject) GetLabelsOk() (*map[string][]string, bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LabelsResponseObject) HasLabels ¶
func (o *LabelsResponseObject) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (LabelsResponseObject) MarshalJSON ¶
func (o LabelsResponseObject) MarshalJSON() ([]byte, error)
func (*LabelsResponseObject) SetLabels ¶
func (o *LabelsResponseObject) SetLabels(v map[string][]string)
SetLabels gets a reference to the given map[string][]string and assigns it to the Labels field.
func (LabelsResponseObject) ToMap ¶
func (o LabelsResponseObject) ToMap() (map[string]interface{}, error)
func (*LabelsResponseObject) UnmarshalJSON ¶
func (o *LabelsResponseObject) UnmarshalJSON(data []byte) (err error)
type LegalLinksDTO ¶
type LegalLinksDTO struct { Privacy *string `json:"privacy,omitempty"` AdditionalProperties map[string]interface{} }
LegalLinksDTO struct for LegalLinksDTO
func NewLegalLinksDTO ¶
func NewLegalLinksDTO() *LegalLinksDTO
NewLegalLinksDTO instantiates a new LegalLinksDTO object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewLegalLinksDTOWithDefaults ¶
func NewLegalLinksDTOWithDefaults() *LegalLinksDTO
NewLegalLinksDTOWithDefaults instantiates a new LegalLinksDTO object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*LegalLinksDTO) GetPrivacy ¶
func (o *LegalLinksDTO) GetPrivacy() string
GetPrivacy returns the Privacy field value if set, zero value otherwise.
func (*LegalLinksDTO) GetPrivacyOk ¶
func (o *LegalLinksDTO) GetPrivacyOk() (*string, bool)
GetPrivacyOk returns a tuple with the Privacy field value if set, nil otherwise and a boolean to check if the value has been set.
func (*LegalLinksDTO) HasPrivacy ¶
func (o *LegalLinksDTO) HasPrivacy() bool
HasPrivacy returns a boolean if a field has been set.
func (LegalLinksDTO) MarshalJSON ¶
func (o LegalLinksDTO) MarshalJSON() ([]byte, error)
func (*LegalLinksDTO) SetPrivacy ¶
func (o *LegalLinksDTO) SetPrivacy(v string)
SetPrivacy gets a reference to the given string and assigns it to the Privacy field.
func (LegalLinksDTO) ToMap ¶
func (o LegalLinksDTO) ToMap() (map[string]interface{}, error)
func (*LegalLinksDTO) UnmarshalJSON ¶
func (o *LegalLinksDTO) UnmarshalJSON(data []byte) (err error)
type MappedNullable ¶
type MoveSubaccountRequestPayload ¶
type MoveSubaccountRequestPayload struct { // The GUID of the new location of the subaccount. To move to a directory, enter the GUID of the directory. To move out of a directory to the root global account, enter the GUID of the global account. TargetAccountGUID string `json:"targetAccountGUID"` AdditionalProperties map[string]interface{} }
MoveSubaccountRequestPayload Details of where to move the subaccount to.
func NewMoveSubaccountRequestPayload ¶
func NewMoveSubaccountRequestPayload(targetAccountGUID string) *MoveSubaccountRequestPayload
NewMoveSubaccountRequestPayload instantiates a new MoveSubaccountRequestPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewMoveSubaccountRequestPayloadWithDefaults ¶
func NewMoveSubaccountRequestPayloadWithDefaults() *MoveSubaccountRequestPayload
NewMoveSubaccountRequestPayloadWithDefaults instantiates a new MoveSubaccountRequestPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*MoveSubaccountRequestPayload) GetTargetAccountGUID ¶
func (o *MoveSubaccountRequestPayload) GetTargetAccountGUID() string
GetTargetAccountGUID returns the TargetAccountGUID field value
func (*MoveSubaccountRequestPayload) GetTargetAccountGUIDOk ¶
func (o *MoveSubaccountRequestPayload) GetTargetAccountGUIDOk() (*string, bool)
GetTargetAccountGUIDOk returns a tuple with the TargetAccountGUID field value and a boolean to check if the value has been set.
func (MoveSubaccountRequestPayload) MarshalJSON ¶
func (o MoveSubaccountRequestPayload) MarshalJSON() ([]byte, error)
func (*MoveSubaccountRequestPayload) SetTargetAccountGUID ¶
func (o *MoveSubaccountRequestPayload) SetTargetAccountGUID(v string)
SetTargetAccountGUID sets field value
func (MoveSubaccountRequestPayload) ToMap ¶
func (o MoveSubaccountRequestPayload) ToMap() (map[string]interface{}, error)
func (*MoveSubaccountRequestPayload) UnmarshalJSON ¶
func (o *MoveSubaccountRequestPayload) UnmarshalJSON(data []byte) (err error)
type MoveSubaccountsRequestPayload ¶
type MoveSubaccountsRequestPayload struct { // The GUID of the current location of the subaccounts. If empty, then GUID of root global account is used. SourceGuid string `json:"sourceGuid"` // GUIDs of the subaccounts to move. SubaccountGuids []string `json:"subaccountGuids"` // The GUID of the new location of the subaccounts. To move to a directory, enter the GUID of the directory. To move out of a directory to the root global account, enter the GUID of the global account. TargetGuid string `json:"targetGuid"` AdditionalProperties map[string]interface{} }
MoveSubaccountsRequestPayload Provide the parameters necessary to obtain information about the source and the target locations.
func NewMoveSubaccountsRequestPayload ¶
func NewMoveSubaccountsRequestPayload(sourceGuid string, subaccountGuids []string, targetGuid string) *MoveSubaccountsRequestPayload
NewMoveSubaccountsRequestPayload instantiates a new MoveSubaccountsRequestPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewMoveSubaccountsRequestPayloadWithDefaults ¶
func NewMoveSubaccountsRequestPayloadWithDefaults() *MoveSubaccountsRequestPayload
NewMoveSubaccountsRequestPayloadWithDefaults instantiates a new MoveSubaccountsRequestPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*MoveSubaccountsRequestPayload) GetSourceGuid ¶
func (o *MoveSubaccountsRequestPayload) GetSourceGuid() string
GetSourceGuid returns the SourceGuid field value
func (*MoveSubaccountsRequestPayload) GetSourceGuidOk ¶
func (o *MoveSubaccountsRequestPayload) GetSourceGuidOk() (*string, bool)
GetSourceGuidOk returns a tuple with the SourceGuid field value and a boolean to check if the value has been set.
func (*MoveSubaccountsRequestPayload) GetSubaccountGuids ¶
func (o *MoveSubaccountsRequestPayload) GetSubaccountGuids() []string
GetSubaccountGuids returns the SubaccountGuids field value
func (*MoveSubaccountsRequestPayload) GetSubaccountGuidsOk ¶
func (o *MoveSubaccountsRequestPayload) GetSubaccountGuidsOk() ([]string, bool)
GetSubaccountGuidsOk returns a tuple with the SubaccountGuids field value and a boolean to check if the value has been set.
func (*MoveSubaccountsRequestPayload) GetTargetGuid ¶
func (o *MoveSubaccountsRequestPayload) GetTargetGuid() string
GetTargetGuid returns the TargetGuid field value
func (*MoveSubaccountsRequestPayload) GetTargetGuidOk ¶
func (o *MoveSubaccountsRequestPayload) GetTargetGuidOk() (*string, bool)
GetTargetGuidOk returns a tuple with the TargetGuid field value and a boolean to check if the value has been set.
func (MoveSubaccountsRequestPayload) MarshalJSON ¶
func (o MoveSubaccountsRequestPayload) MarshalJSON() ([]byte, error)
func (*MoveSubaccountsRequestPayload) SetSourceGuid ¶
func (o *MoveSubaccountsRequestPayload) SetSourceGuid(v string)
SetSourceGuid sets field value
func (*MoveSubaccountsRequestPayload) SetSubaccountGuids ¶
func (o *MoveSubaccountsRequestPayload) SetSubaccountGuids(v []string)
SetSubaccountGuids sets field value
func (*MoveSubaccountsRequestPayload) SetTargetGuid ¶
func (o *MoveSubaccountsRequestPayload) SetTargetGuid(v string)
SetTargetGuid sets field value
func (MoveSubaccountsRequestPayload) ToMap ¶
func (o MoveSubaccountsRequestPayload) ToMap() (map[string]interface{}, error)
func (*MoveSubaccountsRequestPayload) UnmarshalJSON ¶
func (o *MoveSubaccountsRequestPayload) UnmarshalJSON(data []byte) (err error)
type MoveSubaccountsRequestPayloadCollection ¶
type MoveSubaccountsRequestPayloadCollection struct { // Provide the parameters necessary to obtain information about the source and the target locations. SubaccountsToMoveCollection []MoveSubaccountsRequestPayload `json:"subaccountsToMoveCollection"` AdditionalProperties map[string]interface{} }
MoveSubaccountsRequestPayloadCollection Details of which subaccounts to move and where to move them to. All subaccounts must be moved to the same location.
func NewMoveSubaccountsRequestPayloadCollection ¶
func NewMoveSubaccountsRequestPayloadCollection(subaccountsToMoveCollection []MoveSubaccountsRequestPayload) *MoveSubaccountsRequestPayloadCollection
NewMoveSubaccountsRequestPayloadCollection instantiates a new MoveSubaccountsRequestPayloadCollection object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewMoveSubaccountsRequestPayloadCollectionWithDefaults ¶
func NewMoveSubaccountsRequestPayloadCollectionWithDefaults() *MoveSubaccountsRequestPayloadCollection
NewMoveSubaccountsRequestPayloadCollectionWithDefaults instantiates a new MoveSubaccountsRequestPayloadCollection object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*MoveSubaccountsRequestPayloadCollection) GetSubaccountsToMoveCollection ¶
func (o *MoveSubaccountsRequestPayloadCollection) GetSubaccountsToMoveCollection() []MoveSubaccountsRequestPayload
GetSubaccountsToMoveCollection returns the SubaccountsToMoveCollection field value
func (*MoveSubaccountsRequestPayloadCollection) GetSubaccountsToMoveCollectionOk ¶
func (o *MoveSubaccountsRequestPayloadCollection) GetSubaccountsToMoveCollectionOk() ([]MoveSubaccountsRequestPayload, bool)
GetSubaccountsToMoveCollectionOk returns a tuple with the SubaccountsToMoveCollection field value and a boolean to check if the value has been set.
func (MoveSubaccountsRequestPayloadCollection) MarshalJSON ¶
func (o MoveSubaccountsRequestPayloadCollection) MarshalJSON() ([]byte, error)
func (*MoveSubaccountsRequestPayloadCollection) SetSubaccountsToMoveCollection ¶
func (o *MoveSubaccountsRequestPayloadCollection) SetSubaccountsToMoveCollection(v []MoveSubaccountsRequestPayload)
SetSubaccountsToMoveCollection sets field value
func (MoveSubaccountsRequestPayloadCollection) ToMap ¶
func (o MoveSubaccountsRequestPayloadCollection) ToMap() (map[string]interface{}, error)
func (*MoveSubaccountsRequestPayloadCollection) UnmarshalJSON ¶
func (o *MoveSubaccountsRequestPayloadCollection) UnmarshalJSON(data []byte) (err error)
type NestingErrorDetailsResponseObject ¶
type NestingErrorDetailsResponseObject struct { Code *int32 `json:"code,omitempty"` Message *string `json:"message,omitempty"` AdditionalProperties map[string]interface{} }
NestingErrorDetailsResponseObject Nesting of error responses
func NewNestingErrorDetailsResponseObject ¶
func NewNestingErrorDetailsResponseObject() *NestingErrorDetailsResponseObject
NewNestingErrorDetailsResponseObject instantiates a new NestingErrorDetailsResponseObject object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewNestingErrorDetailsResponseObjectWithDefaults ¶
func NewNestingErrorDetailsResponseObjectWithDefaults() *NestingErrorDetailsResponseObject
NewNestingErrorDetailsResponseObjectWithDefaults instantiates a new NestingErrorDetailsResponseObject object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*NestingErrorDetailsResponseObject) GetCode ¶
func (o *NestingErrorDetailsResponseObject) GetCode() int32
GetCode returns the Code field value if set, zero value otherwise.
func (*NestingErrorDetailsResponseObject) GetCodeOk ¶
func (o *NestingErrorDetailsResponseObject) GetCodeOk() (*int32, bool)
GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.
func (*NestingErrorDetailsResponseObject) GetMessage ¶
func (o *NestingErrorDetailsResponseObject) GetMessage() string
GetMessage returns the Message field value if set, zero value otherwise.
func (*NestingErrorDetailsResponseObject) GetMessageOk ¶
func (o *NestingErrorDetailsResponseObject) GetMessageOk() (*string, bool)
GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.
func (*NestingErrorDetailsResponseObject) HasCode ¶
func (o *NestingErrorDetailsResponseObject) HasCode() bool
HasCode returns a boolean if a field has been set.
func (*NestingErrorDetailsResponseObject) HasMessage ¶
func (o *NestingErrorDetailsResponseObject) HasMessage() bool
HasMessage returns a boolean if a field has been set.
func (NestingErrorDetailsResponseObject) MarshalJSON ¶
func (o NestingErrorDetailsResponseObject) MarshalJSON() ([]byte, error)
func (*NestingErrorDetailsResponseObject) SetCode ¶
func (o *NestingErrorDetailsResponseObject) SetCode(v int32)
SetCode gets a reference to the given int32 and assigns it to the Code field.
func (*NestingErrorDetailsResponseObject) SetMessage ¶
func (o *NestingErrorDetailsResponseObject) SetMessage(v string)
SetMessage gets a reference to the given string and assigns it to the Message field.
func (NestingErrorDetailsResponseObject) ToMap ¶
func (o NestingErrorDetailsResponseObject) ToMap() (map[string]interface{}, error)
func (*NestingErrorDetailsResponseObject) UnmarshalJSON ¶
func (o *NestingErrorDetailsResponseObject) UnmarshalJSON(data []byte) (err error)
type NullableAddPropertyRequestPayload ¶
type NullableAddPropertyRequestPayload struct {
// contains filtered or unexported fields
}
func NewNullableAddPropertyRequestPayload ¶
func NewNullableAddPropertyRequestPayload(val *AddPropertyRequestPayload) *NullableAddPropertyRequestPayload
func (NullableAddPropertyRequestPayload) Get ¶
func (v NullableAddPropertyRequestPayload) Get() *AddPropertyRequestPayload
func (NullableAddPropertyRequestPayload) IsSet ¶
func (v NullableAddPropertyRequestPayload) IsSet() bool
func (NullableAddPropertyRequestPayload) MarshalJSON ¶
func (v NullableAddPropertyRequestPayload) MarshalJSON() ([]byte, error)
func (*NullableAddPropertyRequestPayload) Set ¶
func (v *NullableAddPropertyRequestPayload) Set(val *AddPropertyRequestPayload)
func (*NullableAddPropertyRequestPayload) UnmarshalJSON ¶
func (v *NullableAddPropertyRequestPayload) UnmarshalJSON(src []byte) error
func (*NullableAddPropertyRequestPayload) Unset ¶
func (v *NullableAddPropertyRequestPayload) Unset()
type NullableApiExceptionResponseObject ¶
type NullableApiExceptionResponseObject struct {
// contains filtered or unexported fields
}
func NewNullableApiExceptionResponseObject ¶
func NewNullableApiExceptionResponseObject(val *ApiExceptionResponseObject) *NullableApiExceptionResponseObject
func (NullableApiExceptionResponseObject) Get ¶
func (v NullableApiExceptionResponseObject) Get() *ApiExceptionResponseObject
func (NullableApiExceptionResponseObject) IsSet ¶
func (v NullableApiExceptionResponseObject) IsSet() bool
func (NullableApiExceptionResponseObject) MarshalJSON ¶
func (v NullableApiExceptionResponseObject) MarshalJSON() ([]byte, error)
func (*NullableApiExceptionResponseObject) Set ¶
func (v *NullableApiExceptionResponseObject) Set(val *ApiExceptionResponseObject)
func (*NullableApiExceptionResponseObject) UnmarshalJSON ¶
func (v *NullableApiExceptionResponseObject) UnmarshalJSON(src []byte) error
func (*NullableApiExceptionResponseObject) Unset ¶
func (v *NullableApiExceptionResponseObject) Unset()
type NullableApiExceptionResponseObjectError ¶
type NullableApiExceptionResponseObjectError struct {
// contains filtered or unexported fields
}
func NewNullableApiExceptionResponseObjectError ¶
func NewNullableApiExceptionResponseObjectError(val *ApiExceptionResponseObjectError) *NullableApiExceptionResponseObjectError
func (NullableApiExceptionResponseObjectError) IsSet ¶
func (v NullableApiExceptionResponseObjectError) IsSet() bool
func (NullableApiExceptionResponseObjectError) MarshalJSON ¶
func (v NullableApiExceptionResponseObjectError) MarshalJSON() ([]byte, error)
func (*NullableApiExceptionResponseObjectError) Set ¶
func (v *NullableApiExceptionResponseObjectError) Set(val *ApiExceptionResponseObjectError)
func (*NullableApiExceptionResponseObjectError) UnmarshalJSON ¶
func (v *NullableApiExceptionResponseObjectError) UnmarshalJSON(src []byte) error
func (*NullableApiExceptionResponseObjectError) Unset ¶
func (v *NullableApiExceptionResponseObjectError) Unset()
type NullableBool ¶
type NullableBool struct {
// contains filtered or unexported fields
}
func NewNullableBool ¶
func NewNullableBool(val *bool) *NullableBool
func (NullableBool) Get ¶
func (v NullableBool) Get() *bool
func (NullableBool) IsSet ¶
func (v NullableBool) IsSet() bool
func (NullableBool) MarshalJSON ¶
func (v NullableBool) MarshalJSON() ([]byte, error)
func (*NullableBool) Set ¶
func (v *NullableBool) Set(val *bool)
func (*NullableBool) UnmarshalJSON ¶
func (v *NullableBool) UnmarshalJSON(src []byte) error
func (*NullableBool) Unset ¶
func (v *NullableBool) Unset()
type NullableCloneNeoSubaccountRequestPayload ¶
type NullableCloneNeoSubaccountRequestPayload struct {
// contains filtered or unexported fields
}
func NewNullableCloneNeoSubaccountRequestPayload ¶
func NewNullableCloneNeoSubaccountRequestPayload(val *CloneNeoSubaccountRequestPayload) *NullableCloneNeoSubaccountRequestPayload
func (NullableCloneNeoSubaccountRequestPayload) IsSet ¶
func (v NullableCloneNeoSubaccountRequestPayload) IsSet() bool
func (NullableCloneNeoSubaccountRequestPayload) MarshalJSON ¶
func (v NullableCloneNeoSubaccountRequestPayload) MarshalJSON() ([]byte, error)
func (*NullableCloneNeoSubaccountRequestPayload) Set ¶
func (v *NullableCloneNeoSubaccountRequestPayload) Set(val *CloneNeoSubaccountRequestPayload)
func (*NullableCloneNeoSubaccountRequestPayload) UnmarshalJSON ¶
func (v *NullableCloneNeoSubaccountRequestPayload) UnmarshalJSON(src []byte) error
func (*NullableCloneNeoSubaccountRequestPayload) Unset ¶
func (v *NullableCloneNeoSubaccountRequestPayload) Unset()
type NullableCreateDirectoryRequestPayload ¶
type NullableCreateDirectoryRequestPayload struct {
// contains filtered or unexported fields
}
func NewNullableCreateDirectoryRequestPayload ¶
func NewNullableCreateDirectoryRequestPayload(val *CreateDirectoryRequestPayload) *NullableCreateDirectoryRequestPayload
func (NullableCreateDirectoryRequestPayload) Get ¶
func (v NullableCreateDirectoryRequestPayload) Get() *CreateDirectoryRequestPayload
func (NullableCreateDirectoryRequestPayload) IsSet ¶
func (v NullableCreateDirectoryRequestPayload) IsSet() bool
func (NullableCreateDirectoryRequestPayload) MarshalJSON ¶
func (v NullableCreateDirectoryRequestPayload) MarshalJSON() ([]byte, error)
func (*NullableCreateDirectoryRequestPayload) Set ¶
func (v *NullableCreateDirectoryRequestPayload) Set(val *CreateDirectoryRequestPayload)
func (*NullableCreateDirectoryRequestPayload) UnmarshalJSON ¶
func (v *NullableCreateDirectoryRequestPayload) UnmarshalJSON(src []byte) error
func (*NullableCreateDirectoryRequestPayload) Unset ¶
func (v *NullableCreateDirectoryRequestPayload) Unset()
type NullableCreateServiceManagerBindingRequestPayload ¶
type NullableCreateServiceManagerBindingRequestPayload struct {
// contains filtered or unexported fields
}
func NewNullableCreateServiceManagerBindingRequestPayload ¶
func NewNullableCreateServiceManagerBindingRequestPayload(val *CreateServiceManagerBindingRequestPayload) *NullableCreateServiceManagerBindingRequestPayload
func (NullableCreateServiceManagerBindingRequestPayload) IsSet ¶
func (v NullableCreateServiceManagerBindingRequestPayload) IsSet() bool
func (NullableCreateServiceManagerBindingRequestPayload) MarshalJSON ¶
func (v NullableCreateServiceManagerBindingRequestPayload) MarshalJSON() ([]byte, error)
func (*NullableCreateServiceManagerBindingRequestPayload) UnmarshalJSON ¶
func (v *NullableCreateServiceManagerBindingRequestPayload) UnmarshalJSON(src []byte) error
func (*NullableCreateServiceManagerBindingRequestPayload) Unset ¶
func (v *NullableCreateServiceManagerBindingRequestPayload) Unset()
type NullableCreateSubaccountRequestPayload ¶
type NullableCreateSubaccountRequestPayload struct {
// contains filtered or unexported fields
}
func NewNullableCreateSubaccountRequestPayload ¶
func NewNullableCreateSubaccountRequestPayload(val *CreateSubaccountRequestPayload) *NullableCreateSubaccountRequestPayload
func (NullableCreateSubaccountRequestPayload) Get ¶
func (v NullableCreateSubaccountRequestPayload) Get() *CreateSubaccountRequestPayload
func (NullableCreateSubaccountRequestPayload) IsSet ¶
func (v NullableCreateSubaccountRequestPayload) IsSet() bool
func (NullableCreateSubaccountRequestPayload) MarshalJSON ¶
func (v NullableCreateSubaccountRequestPayload) MarshalJSON() ([]byte, error)
func (*NullableCreateSubaccountRequestPayload) Set ¶
func (v *NullableCreateSubaccountRequestPayload) Set(val *CreateSubaccountRequestPayload)
func (*NullableCreateSubaccountRequestPayload) UnmarshalJSON ¶
func (v *NullableCreateSubaccountRequestPayload) UnmarshalJSON(src []byte) error
func (*NullableCreateSubaccountRequestPayload) Unset ¶
func (v *NullableCreateSubaccountRequestPayload) Unset()
type NullableDataResponseObject ¶
type NullableDataResponseObject struct {
// contains filtered or unexported fields
}
func NewNullableDataResponseObject ¶
func NewNullableDataResponseObject(val *DataResponseObject) *NullableDataResponseObject
func (NullableDataResponseObject) Get ¶
func (v NullableDataResponseObject) Get() *DataResponseObject
func (NullableDataResponseObject) IsSet ¶
func (v NullableDataResponseObject) IsSet() bool
func (NullableDataResponseObject) MarshalJSON ¶
func (v NullableDataResponseObject) MarshalJSON() ([]byte, error)
func (*NullableDataResponseObject) Set ¶
func (v *NullableDataResponseObject) Set(val *DataResponseObject)
func (*NullableDataResponseObject) UnmarshalJSON ¶
func (v *NullableDataResponseObject) UnmarshalJSON(src []byte) error
func (*NullableDataResponseObject) Unset ¶
func (v *NullableDataResponseObject) Unset()
type NullableDirectoryResponseObject ¶
type NullableDirectoryResponseObject struct {
// contains filtered or unexported fields
}
func NewNullableDirectoryResponseObject ¶
func NewNullableDirectoryResponseObject(val *DirectoryResponseObject) *NullableDirectoryResponseObject
func (NullableDirectoryResponseObject) Get ¶
func (v NullableDirectoryResponseObject) Get() *DirectoryResponseObject
func (NullableDirectoryResponseObject) IsSet ¶
func (v NullableDirectoryResponseObject) IsSet() bool
func (NullableDirectoryResponseObject) MarshalJSON ¶
func (v NullableDirectoryResponseObject) MarshalJSON() ([]byte, error)
func (*NullableDirectoryResponseObject) Set ¶
func (v *NullableDirectoryResponseObject) Set(val *DirectoryResponseObject)
func (*NullableDirectoryResponseObject) UnmarshalJSON ¶
func (v *NullableDirectoryResponseObject) UnmarshalJSON(src []byte) error
func (*NullableDirectoryResponseObject) Unset ¶
func (v *NullableDirectoryResponseObject) Unset()
type NullableEntitySettingsRequestPayload ¶
type NullableEntitySettingsRequestPayload struct {
// contains filtered or unexported fields
}
func NewNullableEntitySettingsRequestPayload ¶
func NewNullableEntitySettingsRequestPayload(val *EntitySettingsRequestPayload) *NullableEntitySettingsRequestPayload
func (NullableEntitySettingsRequestPayload) Get ¶
func (v NullableEntitySettingsRequestPayload) Get() *EntitySettingsRequestPayload
func (NullableEntitySettingsRequestPayload) IsSet ¶
func (v NullableEntitySettingsRequestPayload) IsSet() bool
func (NullableEntitySettingsRequestPayload) MarshalJSON ¶
func (v NullableEntitySettingsRequestPayload) MarshalJSON() ([]byte, error)
func (*NullableEntitySettingsRequestPayload) Set ¶
func (v *NullableEntitySettingsRequestPayload) Set(val *EntitySettingsRequestPayload)
func (*NullableEntitySettingsRequestPayload) UnmarshalJSON ¶
func (v *NullableEntitySettingsRequestPayload) UnmarshalJSON(src []byte) error
func (*NullableEntitySettingsRequestPayload) Unset ¶
func (v *NullableEntitySettingsRequestPayload) Unset()
type NullableFloat32 ¶
type NullableFloat32 struct {
// contains filtered or unexported fields
}
func NewNullableFloat32 ¶
func NewNullableFloat32(val *float32) *NullableFloat32
func (NullableFloat32) Get ¶
func (v NullableFloat32) Get() *float32
func (NullableFloat32) IsSet ¶
func (v NullableFloat32) IsSet() bool
func (NullableFloat32) MarshalJSON ¶
func (v NullableFloat32) MarshalJSON() ([]byte, error)
func (*NullableFloat32) Set ¶
func (v *NullableFloat32) Set(val *float32)
func (*NullableFloat32) UnmarshalJSON ¶
func (v *NullableFloat32) UnmarshalJSON(src []byte) error
func (*NullableFloat32) Unset ¶
func (v *NullableFloat32) Unset()
type NullableFloat64 ¶
type NullableFloat64 struct {
// contains filtered or unexported fields
}
func NewNullableFloat64 ¶
func NewNullableFloat64(val *float64) *NullableFloat64
func (NullableFloat64) Get ¶
func (v NullableFloat64) Get() *float64
func (NullableFloat64) IsSet ¶
func (v NullableFloat64) IsSet() bool
func (NullableFloat64) MarshalJSON ¶
func (v NullableFloat64) MarshalJSON() ([]byte, error)
func (*NullableFloat64) Set ¶
func (v *NullableFloat64) Set(val *float64)
func (*NullableFloat64) UnmarshalJSON ¶
func (v *NullableFloat64) UnmarshalJSON(src []byte) error
func (*NullableFloat64) Unset ¶
func (v *NullableFloat64) Unset()
type NullableGlobalAccountResponseObject ¶
type NullableGlobalAccountResponseObject struct {
// contains filtered or unexported fields
}
func NewNullableGlobalAccountResponseObject ¶
func NewNullableGlobalAccountResponseObject(val *GlobalAccountResponseObject) *NullableGlobalAccountResponseObject
func (NullableGlobalAccountResponseObject) Get ¶
func (v NullableGlobalAccountResponseObject) Get() *GlobalAccountResponseObject
func (NullableGlobalAccountResponseObject) IsSet ¶
func (v NullableGlobalAccountResponseObject) IsSet() bool
func (NullableGlobalAccountResponseObject) MarshalJSON ¶
func (v NullableGlobalAccountResponseObject) MarshalJSON() ([]byte, error)
func (*NullableGlobalAccountResponseObject) Set ¶
func (v *NullableGlobalAccountResponseObject) Set(val *GlobalAccountResponseObject)
func (*NullableGlobalAccountResponseObject) UnmarshalJSON ¶
func (v *NullableGlobalAccountResponseObject) UnmarshalJSON(src []byte) error
func (*NullableGlobalAccountResponseObject) Unset ¶
func (v *NullableGlobalAccountResponseObject) Unset()
type NullableInt ¶
type NullableInt struct {
// contains filtered or unexported fields
}
func NewNullableInt ¶
func NewNullableInt(val *int) *NullableInt
func (NullableInt) Get ¶
func (v NullableInt) Get() *int
func (NullableInt) IsSet ¶
func (v NullableInt) IsSet() bool
func (NullableInt) MarshalJSON ¶
func (v NullableInt) MarshalJSON() ([]byte, error)
func (*NullableInt) Set ¶
func (v *NullableInt) Set(val *int)
func (*NullableInt) UnmarshalJSON ¶
func (v *NullableInt) UnmarshalJSON(src []byte) error
func (*NullableInt) Unset ¶
func (v *NullableInt) Unset()
type NullableInt32 ¶
type NullableInt32 struct {
// contains filtered or unexported fields
}
func NewNullableInt32 ¶
func NewNullableInt32(val *int32) *NullableInt32
func (NullableInt32) Get ¶
func (v NullableInt32) Get() *int32
func (NullableInt32) IsSet ¶
func (v NullableInt32) IsSet() bool
func (NullableInt32) MarshalJSON ¶
func (v NullableInt32) MarshalJSON() ([]byte, error)
func (*NullableInt32) Set ¶
func (v *NullableInt32) Set(val *int32)
func (*NullableInt32) UnmarshalJSON ¶
func (v *NullableInt32) UnmarshalJSON(src []byte) error
func (*NullableInt32) Unset ¶
func (v *NullableInt32) Unset()
type NullableInt64 ¶
type NullableInt64 struct {
// contains filtered or unexported fields
}
func NewNullableInt64 ¶
func NewNullableInt64(val *int64) *NullableInt64
func (NullableInt64) Get ¶
func (v NullableInt64) Get() *int64
func (NullableInt64) IsSet ¶
func (v NullableInt64) IsSet() bool
func (NullableInt64) MarshalJSON ¶
func (v NullableInt64) MarshalJSON() ([]byte, error)
func (*NullableInt64) Set ¶
func (v *NullableInt64) Set(val *int64)
func (*NullableInt64) UnmarshalJSON ¶
func (v *NullableInt64) UnmarshalJSON(src []byte) error
func (*NullableInt64) Unset ¶
func (v *NullableInt64) Unset()
type NullableLabelAssignmentRequestPayload ¶
type NullableLabelAssignmentRequestPayload struct {
// contains filtered or unexported fields
}
func NewNullableLabelAssignmentRequestPayload ¶
func NewNullableLabelAssignmentRequestPayload(val *LabelAssignmentRequestPayload) *NullableLabelAssignmentRequestPayload
func (NullableLabelAssignmentRequestPayload) Get ¶
func (v NullableLabelAssignmentRequestPayload) Get() *LabelAssignmentRequestPayload
func (NullableLabelAssignmentRequestPayload) IsSet ¶
func (v NullableLabelAssignmentRequestPayload) IsSet() bool
func (NullableLabelAssignmentRequestPayload) MarshalJSON ¶
func (v NullableLabelAssignmentRequestPayload) MarshalJSON() ([]byte, error)
func (*NullableLabelAssignmentRequestPayload) Set ¶
func (v *NullableLabelAssignmentRequestPayload) Set(val *LabelAssignmentRequestPayload)
func (*NullableLabelAssignmentRequestPayload) UnmarshalJSON ¶
func (v *NullableLabelAssignmentRequestPayload) UnmarshalJSON(src []byte) error
func (*NullableLabelAssignmentRequestPayload) Unset ¶
func (v *NullableLabelAssignmentRequestPayload) Unset()
type NullableLabelsResponseObject ¶
type NullableLabelsResponseObject struct {
// contains filtered or unexported fields
}
func NewNullableLabelsResponseObject ¶
func NewNullableLabelsResponseObject(val *LabelsResponseObject) *NullableLabelsResponseObject
func (NullableLabelsResponseObject) Get ¶
func (v NullableLabelsResponseObject) Get() *LabelsResponseObject
func (NullableLabelsResponseObject) IsSet ¶
func (v NullableLabelsResponseObject) IsSet() bool
func (NullableLabelsResponseObject) MarshalJSON ¶
func (v NullableLabelsResponseObject) MarshalJSON() ([]byte, error)
func (*NullableLabelsResponseObject) Set ¶
func (v *NullableLabelsResponseObject) Set(val *LabelsResponseObject)
func (*NullableLabelsResponseObject) UnmarshalJSON ¶
func (v *NullableLabelsResponseObject) UnmarshalJSON(src []byte) error
func (*NullableLabelsResponseObject) Unset ¶
func (v *NullableLabelsResponseObject) Unset()
type NullableLegalLinksDTO ¶
type NullableLegalLinksDTO struct {
// contains filtered or unexported fields
}
func NewNullableLegalLinksDTO ¶
func NewNullableLegalLinksDTO(val *LegalLinksDTO) *NullableLegalLinksDTO
func (NullableLegalLinksDTO) Get ¶
func (v NullableLegalLinksDTO) Get() *LegalLinksDTO
func (NullableLegalLinksDTO) IsSet ¶
func (v NullableLegalLinksDTO) IsSet() bool
func (NullableLegalLinksDTO) MarshalJSON ¶
func (v NullableLegalLinksDTO) MarshalJSON() ([]byte, error)
func (*NullableLegalLinksDTO) Set ¶
func (v *NullableLegalLinksDTO) Set(val *LegalLinksDTO)
func (*NullableLegalLinksDTO) UnmarshalJSON ¶
func (v *NullableLegalLinksDTO) UnmarshalJSON(src []byte) error
func (*NullableLegalLinksDTO) Unset ¶
func (v *NullableLegalLinksDTO) Unset()
type NullableMoveSubaccountRequestPayload ¶
type NullableMoveSubaccountRequestPayload struct {
// contains filtered or unexported fields
}
func NewNullableMoveSubaccountRequestPayload ¶
func NewNullableMoveSubaccountRequestPayload(val *MoveSubaccountRequestPayload) *NullableMoveSubaccountRequestPayload
func (NullableMoveSubaccountRequestPayload) Get ¶
func (v NullableMoveSubaccountRequestPayload) Get() *MoveSubaccountRequestPayload
func (NullableMoveSubaccountRequestPayload) IsSet ¶
func (v NullableMoveSubaccountRequestPayload) IsSet() bool
func (NullableMoveSubaccountRequestPayload) MarshalJSON ¶
func (v NullableMoveSubaccountRequestPayload) MarshalJSON() ([]byte, error)
func (*NullableMoveSubaccountRequestPayload) Set ¶
func (v *NullableMoveSubaccountRequestPayload) Set(val *MoveSubaccountRequestPayload)
func (*NullableMoveSubaccountRequestPayload) UnmarshalJSON ¶
func (v *NullableMoveSubaccountRequestPayload) UnmarshalJSON(src []byte) error
func (*NullableMoveSubaccountRequestPayload) Unset ¶
func (v *NullableMoveSubaccountRequestPayload) Unset()
type NullableMoveSubaccountsRequestPayload ¶
type NullableMoveSubaccountsRequestPayload struct {
// contains filtered or unexported fields
}
func NewNullableMoveSubaccountsRequestPayload ¶
func NewNullableMoveSubaccountsRequestPayload(val *MoveSubaccountsRequestPayload) *NullableMoveSubaccountsRequestPayload
func (NullableMoveSubaccountsRequestPayload) Get ¶
func (v NullableMoveSubaccountsRequestPayload) Get() *MoveSubaccountsRequestPayload
func (NullableMoveSubaccountsRequestPayload) IsSet ¶
func (v NullableMoveSubaccountsRequestPayload) IsSet() bool
func (NullableMoveSubaccountsRequestPayload) MarshalJSON ¶
func (v NullableMoveSubaccountsRequestPayload) MarshalJSON() ([]byte, error)
func (*NullableMoveSubaccountsRequestPayload) Set ¶
func (v *NullableMoveSubaccountsRequestPayload) Set(val *MoveSubaccountsRequestPayload)
func (*NullableMoveSubaccountsRequestPayload) UnmarshalJSON ¶
func (v *NullableMoveSubaccountsRequestPayload) UnmarshalJSON(src []byte) error
func (*NullableMoveSubaccountsRequestPayload) Unset ¶
func (v *NullableMoveSubaccountsRequestPayload) Unset()
type NullableMoveSubaccountsRequestPayloadCollection ¶
type NullableMoveSubaccountsRequestPayloadCollection struct {
// contains filtered or unexported fields
}
func NewNullableMoveSubaccountsRequestPayloadCollection ¶
func NewNullableMoveSubaccountsRequestPayloadCollection(val *MoveSubaccountsRequestPayloadCollection) *NullableMoveSubaccountsRequestPayloadCollection
func (NullableMoveSubaccountsRequestPayloadCollection) IsSet ¶
func (v NullableMoveSubaccountsRequestPayloadCollection) IsSet() bool
func (NullableMoveSubaccountsRequestPayloadCollection) MarshalJSON ¶
func (v NullableMoveSubaccountsRequestPayloadCollection) MarshalJSON() ([]byte, error)
func (*NullableMoveSubaccountsRequestPayloadCollection) UnmarshalJSON ¶
func (v *NullableMoveSubaccountsRequestPayloadCollection) UnmarshalJSON(src []byte) error
func (*NullableMoveSubaccountsRequestPayloadCollection) Unset ¶
func (v *NullableMoveSubaccountsRequestPayloadCollection) Unset()
type NullableNestingErrorDetailsResponseObject ¶
type NullableNestingErrorDetailsResponseObject struct {
// contains filtered or unexported fields
}
func NewNullableNestingErrorDetailsResponseObject ¶
func NewNullableNestingErrorDetailsResponseObject(val *NestingErrorDetailsResponseObject) *NullableNestingErrorDetailsResponseObject
func (NullableNestingErrorDetailsResponseObject) IsSet ¶
func (v NullableNestingErrorDetailsResponseObject) IsSet() bool
func (NullableNestingErrorDetailsResponseObject) MarshalJSON ¶
func (v NullableNestingErrorDetailsResponseObject) MarshalJSON() ([]byte, error)
func (*NullableNestingErrorDetailsResponseObject) Set ¶
func (v *NullableNestingErrorDetailsResponseObject) Set(val *NestingErrorDetailsResponseObject)
func (*NullableNestingErrorDetailsResponseObject) UnmarshalJSON ¶
func (v *NullableNestingErrorDetailsResponseObject) UnmarshalJSON(src []byte) error
func (*NullableNestingErrorDetailsResponseObject) Unset ¶
func (v *NullableNestingErrorDetailsResponseObject) Unset()
type NullablePropertyDataResponseObject ¶
type NullablePropertyDataResponseObject struct {
// contains filtered or unexported fields
}
func NewNullablePropertyDataResponseObject ¶
func NewNullablePropertyDataResponseObject(val *PropertyDataResponseObject) *NullablePropertyDataResponseObject
func (NullablePropertyDataResponseObject) Get ¶
func (v NullablePropertyDataResponseObject) Get() *PropertyDataResponseObject
func (NullablePropertyDataResponseObject) IsSet ¶
func (v NullablePropertyDataResponseObject) IsSet() bool
func (NullablePropertyDataResponseObject) MarshalJSON ¶
func (v NullablePropertyDataResponseObject) MarshalJSON() ([]byte, error)
func (*NullablePropertyDataResponseObject) Set ¶
func (v *NullablePropertyDataResponseObject) Set(val *PropertyDataResponseObject)
func (*NullablePropertyDataResponseObject) UnmarshalJSON ¶
func (v *NullablePropertyDataResponseObject) UnmarshalJSON(src []byte) error
func (*NullablePropertyDataResponseObject) Unset ¶
func (v *NullablePropertyDataResponseObject) Unset()
type NullablePropertyResponseObject ¶
type NullablePropertyResponseObject struct {
// contains filtered or unexported fields
}
func NewNullablePropertyResponseObject ¶
func NewNullablePropertyResponseObject(val *PropertyResponseObject) *NullablePropertyResponseObject
func (NullablePropertyResponseObject) Get ¶
func (v NullablePropertyResponseObject) Get() *PropertyResponseObject
func (NullablePropertyResponseObject) IsSet ¶
func (v NullablePropertyResponseObject) IsSet() bool
func (NullablePropertyResponseObject) MarshalJSON ¶
func (v NullablePropertyResponseObject) MarshalJSON() ([]byte, error)
func (*NullablePropertyResponseObject) Set ¶
func (v *NullablePropertyResponseObject) Set(val *PropertyResponseObject)
func (*NullablePropertyResponseObject) UnmarshalJSON ¶
func (v *NullablePropertyResponseObject) UnmarshalJSON(src []byte) error
func (*NullablePropertyResponseObject) Unset ¶
func (v *NullablePropertyResponseObject) Unset()
type NullableResponseCollection ¶
type NullableResponseCollection struct {
// contains filtered or unexported fields
}
func NewNullableResponseCollection ¶
func NewNullableResponseCollection(val *ResponseCollection) *NullableResponseCollection
func (NullableResponseCollection) Get ¶
func (v NullableResponseCollection) Get() *ResponseCollection
func (NullableResponseCollection) IsSet ¶
func (v NullableResponseCollection) IsSet() bool
func (NullableResponseCollection) MarshalJSON ¶
func (v NullableResponseCollection) MarshalJSON() ([]byte, error)
func (*NullableResponseCollection) Set ¶
func (v *NullableResponseCollection) Set(val *ResponseCollection)
func (*NullableResponseCollection) UnmarshalJSON ¶
func (v *NullableResponseCollection) UnmarshalJSON(src []byte) error
func (*NullableResponseCollection) Unset ¶
func (v *NullableResponseCollection) Unset()
type NullableServiceManagerBindingExtendedResponseObject ¶
type NullableServiceManagerBindingExtendedResponseObject struct {
// contains filtered or unexported fields
}
func NewNullableServiceManagerBindingExtendedResponseObject ¶
func NewNullableServiceManagerBindingExtendedResponseObject(val *ServiceManagerBindingExtendedResponseObject) *NullableServiceManagerBindingExtendedResponseObject
func (NullableServiceManagerBindingExtendedResponseObject) IsSet ¶
func (v NullableServiceManagerBindingExtendedResponseObject) IsSet() bool
func (NullableServiceManagerBindingExtendedResponseObject) MarshalJSON ¶
func (v NullableServiceManagerBindingExtendedResponseObject) MarshalJSON() ([]byte, error)
func (*NullableServiceManagerBindingExtendedResponseObject) UnmarshalJSON ¶
func (v *NullableServiceManagerBindingExtendedResponseObject) UnmarshalJSON(src []byte) error
func (*NullableServiceManagerBindingExtendedResponseObject) Unset ¶
func (v *NullableServiceManagerBindingExtendedResponseObject) Unset()
type NullableServiceManagerBindingResponseObject ¶
type NullableServiceManagerBindingResponseObject struct {
// contains filtered or unexported fields
}
func NewNullableServiceManagerBindingResponseObject ¶
func NewNullableServiceManagerBindingResponseObject(val *ServiceManagerBindingResponseObject) *NullableServiceManagerBindingResponseObject
func (NullableServiceManagerBindingResponseObject) IsSet ¶
func (v NullableServiceManagerBindingResponseObject) IsSet() bool
func (NullableServiceManagerBindingResponseObject) MarshalJSON ¶
func (v NullableServiceManagerBindingResponseObject) MarshalJSON() ([]byte, error)
func (*NullableServiceManagerBindingResponseObject) Set ¶
func (v *NullableServiceManagerBindingResponseObject) Set(val *ServiceManagerBindingResponseObject)
func (*NullableServiceManagerBindingResponseObject) UnmarshalJSON ¶
func (v *NullableServiceManagerBindingResponseObject) UnmarshalJSON(src []byte) error
func (*NullableServiceManagerBindingResponseObject) Unset ¶
func (v *NullableServiceManagerBindingResponseObject) Unset()
type NullableServiceManagerBindingsResponseList ¶
type NullableServiceManagerBindingsResponseList struct {
// contains filtered or unexported fields
}
func NewNullableServiceManagerBindingsResponseList ¶
func NewNullableServiceManagerBindingsResponseList(val *ServiceManagerBindingsResponseList) *NullableServiceManagerBindingsResponseList
func (NullableServiceManagerBindingsResponseList) IsSet ¶
func (v NullableServiceManagerBindingsResponseList) IsSet() bool
func (NullableServiceManagerBindingsResponseList) MarshalJSON ¶
func (v NullableServiceManagerBindingsResponseList) MarshalJSON() ([]byte, error)
func (*NullableServiceManagerBindingsResponseList) Set ¶
func (v *NullableServiceManagerBindingsResponseList) Set(val *ServiceManagerBindingsResponseList)
func (*NullableServiceManagerBindingsResponseList) UnmarshalJSON ¶
func (v *NullableServiceManagerBindingsResponseList) UnmarshalJSON(src []byte) error
func (*NullableServiceManagerBindingsResponseList) Unset ¶
func (v *NullableServiceManagerBindingsResponseList) Unset()
type NullableString ¶
type NullableString struct {
// contains filtered or unexported fields
}
func NewNullableString ¶
func NewNullableString(val *string) *NullableString
func (NullableString) Get ¶
func (v NullableString) Get() *string
func (NullableString) IsSet ¶
func (v NullableString) IsSet() bool
func (NullableString) MarshalJSON ¶
func (v NullableString) MarshalJSON() ([]byte, error)
func (*NullableString) Set ¶
func (v *NullableString) Set(val *string)
func (*NullableString) UnmarshalJSON ¶
func (v *NullableString) UnmarshalJSON(src []byte) error
func (*NullableString) Unset ¶
func (v *NullableString) Unset()
type NullableSubaccountResponseObject ¶
type NullableSubaccountResponseObject struct {
// contains filtered or unexported fields
}
func NewNullableSubaccountResponseObject ¶
func NewNullableSubaccountResponseObject(val *SubaccountResponseObject) *NullableSubaccountResponseObject
func (NullableSubaccountResponseObject) Get ¶
func (v NullableSubaccountResponseObject) Get() *SubaccountResponseObject
func (NullableSubaccountResponseObject) IsSet ¶
func (v NullableSubaccountResponseObject) IsSet() bool
func (NullableSubaccountResponseObject) MarshalJSON ¶
func (v NullableSubaccountResponseObject) MarshalJSON() ([]byte, error)
func (*NullableSubaccountResponseObject) Set ¶
func (v *NullableSubaccountResponseObject) Set(val *SubaccountResponseObject)
func (*NullableSubaccountResponseObject) UnmarshalJSON ¶
func (v *NullableSubaccountResponseObject) UnmarshalJSON(src []byte) error
func (*NullableSubaccountResponseObject) Unset ¶
func (v *NullableSubaccountResponseObject) Unset()
type NullableTime ¶
type NullableTime struct {
// contains filtered or unexported fields
}
func NewNullableTime ¶
func NewNullableTime(val *time.Time) *NullableTime
func (NullableTime) Get ¶
func (v NullableTime) Get() *time.Time
func (NullableTime) IsSet ¶
func (v NullableTime) IsSet() bool
func (NullableTime) MarshalJSON ¶
func (v NullableTime) MarshalJSON() ([]byte, error)
func (*NullableTime) Set ¶
func (v *NullableTime) Set(val *time.Time)
func (*NullableTime) UnmarshalJSON ¶
func (v *NullableTime) UnmarshalJSON(src []byte) error
func (*NullableTime) Unset ¶
func (v *NullableTime) Unset()
type NullableUpdateDirectoryRequestPayload ¶
type NullableUpdateDirectoryRequestPayload struct {
// contains filtered or unexported fields
}
func NewNullableUpdateDirectoryRequestPayload ¶
func NewNullableUpdateDirectoryRequestPayload(val *UpdateDirectoryRequestPayload) *NullableUpdateDirectoryRequestPayload
func (NullableUpdateDirectoryRequestPayload) Get ¶
func (v NullableUpdateDirectoryRequestPayload) Get() *UpdateDirectoryRequestPayload
func (NullableUpdateDirectoryRequestPayload) IsSet ¶
func (v NullableUpdateDirectoryRequestPayload) IsSet() bool
func (NullableUpdateDirectoryRequestPayload) MarshalJSON ¶
func (v NullableUpdateDirectoryRequestPayload) MarshalJSON() ([]byte, error)
func (*NullableUpdateDirectoryRequestPayload) Set ¶
func (v *NullableUpdateDirectoryRequestPayload) Set(val *UpdateDirectoryRequestPayload)
func (*NullableUpdateDirectoryRequestPayload) UnmarshalJSON ¶
func (v *NullableUpdateDirectoryRequestPayload) UnmarshalJSON(src []byte) error
func (*NullableUpdateDirectoryRequestPayload) Unset ¶
func (v *NullableUpdateDirectoryRequestPayload) Unset()
type NullableUpdateDirectoryTypeRequestPayload ¶
type NullableUpdateDirectoryTypeRequestPayload struct {
// contains filtered or unexported fields
}
func NewNullableUpdateDirectoryTypeRequestPayload ¶
func NewNullableUpdateDirectoryTypeRequestPayload(val *UpdateDirectoryTypeRequestPayload) *NullableUpdateDirectoryTypeRequestPayload
func (NullableUpdateDirectoryTypeRequestPayload) IsSet ¶
func (v NullableUpdateDirectoryTypeRequestPayload) IsSet() bool
func (NullableUpdateDirectoryTypeRequestPayload) MarshalJSON ¶
func (v NullableUpdateDirectoryTypeRequestPayload) MarshalJSON() ([]byte, error)
func (*NullableUpdateDirectoryTypeRequestPayload) Set ¶
func (v *NullableUpdateDirectoryTypeRequestPayload) Set(val *UpdateDirectoryTypeRequestPayload)
func (*NullableUpdateDirectoryTypeRequestPayload) UnmarshalJSON ¶
func (v *NullableUpdateDirectoryTypeRequestPayload) UnmarshalJSON(src []byte) error
func (*NullableUpdateDirectoryTypeRequestPayload) Unset ¶
func (v *NullableUpdateDirectoryTypeRequestPayload) Unset()
type NullableUpdateEntitySettingsRequestPayload ¶
type NullableUpdateEntitySettingsRequestPayload struct {
// contains filtered or unexported fields
}
func NewNullableUpdateEntitySettingsRequestPayload ¶
func NewNullableUpdateEntitySettingsRequestPayload(val *UpdateEntitySettingsRequestPayload) *NullableUpdateEntitySettingsRequestPayload
func (NullableUpdateEntitySettingsRequestPayload) IsSet ¶
func (v NullableUpdateEntitySettingsRequestPayload) IsSet() bool
func (NullableUpdateEntitySettingsRequestPayload) MarshalJSON ¶
func (v NullableUpdateEntitySettingsRequestPayload) MarshalJSON() ([]byte, error)
func (*NullableUpdateEntitySettingsRequestPayload) Set ¶
func (v *NullableUpdateEntitySettingsRequestPayload) Set(val *UpdateEntitySettingsRequestPayload)
func (*NullableUpdateEntitySettingsRequestPayload) UnmarshalJSON ¶
func (v *NullableUpdateEntitySettingsRequestPayload) UnmarshalJSON(src []byte) error
func (*NullableUpdateEntitySettingsRequestPayload) Unset ¶
func (v *NullableUpdateEntitySettingsRequestPayload) Unset()
type NullableUpdateGlobalAccountRequestPayload ¶
type NullableUpdateGlobalAccountRequestPayload struct {
// contains filtered or unexported fields
}
func NewNullableUpdateGlobalAccountRequestPayload ¶
func NewNullableUpdateGlobalAccountRequestPayload(val *UpdateGlobalAccountRequestPayload) *NullableUpdateGlobalAccountRequestPayload
func (NullableUpdateGlobalAccountRequestPayload) IsSet ¶
func (v NullableUpdateGlobalAccountRequestPayload) IsSet() bool
func (NullableUpdateGlobalAccountRequestPayload) MarshalJSON ¶
func (v NullableUpdateGlobalAccountRequestPayload) MarshalJSON() ([]byte, error)
func (*NullableUpdateGlobalAccountRequestPayload) Set ¶
func (v *NullableUpdateGlobalAccountRequestPayload) Set(val *UpdateGlobalAccountRequestPayload)
func (*NullableUpdateGlobalAccountRequestPayload) UnmarshalJSON ¶
func (v *NullableUpdateGlobalAccountRequestPayload) UnmarshalJSON(src []byte) error
func (*NullableUpdateGlobalAccountRequestPayload) Unset ¶
func (v *NullableUpdateGlobalAccountRequestPayload) Unset()
type NullableUpdatePropertyRequestPayload ¶
type NullableUpdatePropertyRequestPayload struct {
// contains filtered or unexported fields
}
func NewNullableUpdatePropertyRequestPayload ¶
func NewNullableUpdatePropertyRequestPayload(val *UpdatePropertyRequestPayload) *NullableUpdatePropertyRequestPayload
func (NullableUpdatePropertyRequestPayload) Get ¶
func (v NullableUpdatePropertyRequestPayload) Get() *UpdatePropertyRequestPayload
func (NullableUpdatePropertyRequestPayload) IsSet ¶
func (v NullableUpdatePropertyRequestPayload) IsSet() bool
func (NullableUpdatePropertyRequestPayload) MarshalJSON ¶
func (v NullableUpdatePropertyRequestPayload) MarshalJSON() ([]byte, error)
func (*NullableUpdatePropertyRequestPayload) Set ¶
func (v *NullableUpdatePropertyRequestPayload) Set(val *UpdatePropertyRequestPayload)
func (*NullableUpdatePropertyRequestPayload) UnmarshalJSON ¶
func (v *NullableUpdatePropertyRequestPayload) UnmarshalJSON(src []byte) error
func (*NullableUpdatePropertyRequestPayload) Unset ¶
func (v *NullableUpdatePropertyRequestPayload) Unset()
type NullableUpdateSubaccountRequestPayload ¶
type NullableUpdateSubaccountRequestPayload struct {
// contains filtered or unexported fields
}
func NewNullableUpdateSubaccountRequestPayload ¶
func NewNullableUpdateSubaccountRequestPayload(val *UpdateSubaccountRequestPayload) *NullableUpdateSubaccountRequestPayload
func (NullableUpdateSubaccountRequestPayload) Get ¶
func (v NullableUpdateSubaccountRequestPayload) Get() *UpdateSubaccountRequestPayload
func (NullableUpdateSubaccountRequestPayload) IsSet ¶
func (v NullableUpdateSubaccountRequestPayload) IsSet() bool
func (NullableUpdateSubaccountRequestPayload) MarshalJSON ¶
func (v NullableUpdateSubaccountRequestPayload) MarshalJSON() ([]byte, error)
func (*NullableUpdateSubaccountRequestPayload) Set ¶
func (v *NullableUpdateSubaccountRequestPayload) Set(val *UpdateSubaccountRequestPayload)
func (*NullableUpdateSubaccountRequestPayload) UnmarshalJSON ¶
func (v *NullableUpdateSubaccountRequestPayload) UnmarshalJSON(src []byte) error
func (*NullableUpdateSubaccountRequestPayload) Unset ¶
func (v *NullableUpdateSubaccountRequestPayload) Unset()
type PropertyDataResponseObject ¶
type PropertyDataResponseObject struct { // The sub-categories associated with the metadata definitions. Classification *string `json:"classification,omitempty"` // A default value for the corresponding entity type. DefaultValue *string `json:"defaultValue,omitempty"` // A description for the corresponding metadata definition. Description *string `json:"description,omitempty"` // Whether the dynamic property is calculated in runtime if it exists in the validation schema for the metadata. DynamicProperty *bool `json:"dynamicProperty,omitempty"` // The type of entity, namely, global account, subaccount, directory and so on. EntityType string `json:"entityType"` // The unique ID of the entity type. EntityTypeGuid *string `json:"entityTypeGuid,omitempty"` // A name for the custom property of the entity type. Limited to 255 characters. Key string `json:"key"` // The metadata for the properties of the settings object and the valid values. ValidationSchema map[string]map[string]interface{} `json:"validationSchema,omitempty"` // The user-defined value for the corresponding key. Limited to 1024 characters. Value map[string]interface{} `json:"value,omitempty"` AdditionalProperties map[string]interface{} }
PropertyDataResponseObject The response object containing information about the data.
func NewPropertyDataResponseObject ¶
func NewPropertyDataResponseObject(entityType string, key string) *PropertyDataResponseObject
NewPropertyDataResponseObject instantiates a new PropertyDataResponseObject object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPropertyDataResponseObjectWithDefaults ¶
func NewPropertyDataResponseObjectWithDefaults() *PropertyDataResponseObject
NewPropertyDataResponseObjectWithDefaults instantiates a new PropertyDataResponseObject object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PropertyDataResponseObject) GetClassification ¶
func (o *PropertyDataResponseObject) GetClassification() string
GetClassification returns the Classification field value if set, zero value otherwise.
func (*PropertyDataResponseObject) GetClassificationOk ¶
func (o *PropertyDataResponseObject) GetClassificationOk() (*string, bool)
GetClassificationOk returns a tuple with the Classification field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PropertyDataResponseObject) GetDefaultValue ¶
func (o *PropertyDataResponseObject) GetDefaultValue() string
GetDefaultValue returns the DefaultValue field value if set, zero value otherwise.
func (*PropertyDataResponseObject) GetDefaultValueOk ¶
func (o *PropertyDataResponseObject) GetDefaultValueOk() (*string, bool)
GetDefaultValueOk returns a tuple with the DefaultValue field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PropertyDataResponseObject) GetDescription ¶
func (o *PropertyDataResponseObject) GetDescription() string
GetDescription returns the Description field value if set, zero value otherwise.
func (*PropertyDataResponseObject) GetDescriptionOk ¶
func (o *PropertyDataResponseObject) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PropertyDataResponseObject) GetDynamicProperty ¶
func (o *PropertyDataResponseObject) GetDynamicProperty() bool
GetDynamicProperty returns the DynamicProperty field value if set, zero value otherwise.
func (*PropertyDataResponseObject) GetDynamicPropertyOk ¶
func (o *PropertyDataResponseObject) GetDynamicPropertyOk() (*bool, bool)
GetDynamicPropertyOk returns a tuple with the DynamicProperty field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PropertyDataResponseObject) GetEntityType ¶
func (o *PropertyDataResponseObject) GetEntityType() string
GetEntityType returns the EntityType field value
func (*PropertyDataResponseObject) GetEntityTypeGuid ¶
func (o *PropertyDataResponseObject) GetEntityTypeGuid() string
GetEntityTypeGuid returns the EntityTypeGuid field value if set, zero value otherwise.
func (*PropertyDataResponseObject) GetEntityTypeGuidOk ¶
func (o *PropertyDataResponseObject) GetEntityTypeGuidOk() (*string, bool)
GetEntityTypeGuidOk returns a tuple with the EntityTypeGuid field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PropertyDataResponseObject) GetEntityTypeOk ¶
func (o *PropertyDataResponseObject) GetEntityTypeOk() (*string, bool)
GetEntityTypeOk returns a tuple with the EntityType field value and a boolean to check if the value has been set.
func (*PropertyDataResponseObject) GetKey ¶
func (o *PropertyDataResponseObject) GetKey() string
GetKey returns the Key field value
func (*PropertyDataResponseObject) GetKeyOk ¶
func (o *PropertyDataResponseObject) GetKeyOk() (*string, bool)
GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.
func (*PropertyDataResponseObject) GetValidationSchema ¶
func (o *PropertyDataResponseObject) GetValidationSchema() map[string]map[string]interface{}
GetValidationSchema returns the ValidationSchema field value if set, zero value otherwise.
func (*PropertyDataResponseObject) GetValidationSchemaOk ¶
func (o *PropertyDataResponseObject) GetValidationSchemaOk() (map[string]map[string]interface{}, bool)
GetValidationSchemaOk returns a tuple with the ValidationSchema field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PropertyDataResponseObject) GetValue ¶
func (o *PropertyDataResponseObject) GetValue() map[string]interface{}
GetValue returns the Value field value if set, zero value otherwise.
func (*PropertyDataResponseObject) GetValueOk ¶
func (o *PropertyDataResponseObject) GetValueOk() (map[string]interface{}, bool)
GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PropertyDataResponseObject) HasClassification ¶
func (o *PropertyDataResponseObject) HasClassification() bool
HasClassification returns a boolean if a field has been set.
func (*PropertyDataResponseObject) HasDefaultValue ¶
func (o *PropertyDataResponseObject) HasDefaultValue() bool
HasDefaultValue returns a boolean if a field has been set.
func (*PropertyDataResponseObject) HasDescription ¶
func (o *PropertyDataResponseObject) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*PropertyDataResponseObject) HasDynamicProperty ¶
func (o *PropertyDataResponseObject) HasDynamicProperty() bool
HasDynamicProperty returns a boolean if a field has been set.
func (*PropertyDataResponseObject) HasEntityTypeGuid ¶
func (o *PropertyDataResponseObject) HasEntityTypeGuid() bool
HasEntityTypeGuid returns a boolean if a field has been set.
func (*PropertyDataResponseObject) HasValidationSchema ¶
func (o *PropertyDataResponseObject) HasValidationSchema() bool
HasValidationSchema returns a boolean if a field has been set.
func (*PropertyDataResponseObject) HasValue ¶
func (o *PropertyDataResponseObject) HasValue() bool
HasValue returns a boolean if a field has been set.
func (PropertyDataResponseObject) MarshalJSON ¶
func (o PropertyDataResponseObject) MarshalJSON() ([]byte, error)
func (*PropertyDataResponseObject) SetClassification ¶
func (o *PropertyDataResponseObject) SetClassification(v string)
SetClassification gets a reference to the given string and assigns it to the Classification field.
func (*PropertyDataResponseObject) SetDefaultValue ¶
func (o *PropertyDataResponseObject) SetDefaultValue(v string)
SetDefaultValue gets a reference to the given string and assigns it to the DefaultValue field.
func (*PropertyDataResponseObject) SetDescription ¶
func (o *PropertyDataResponseObject) SetDescription(v string)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*PropertyDataResponseObject) SetDynamicProperty ¶
func (o *PropertyDataResponseObject) SetDynamicProperty(v bool)
SetDynamicProperty gets a reference to the given bool and assigns it to the DynamicProperty field.
func (*PropertyDataResponseObject) SetEntityType ¶
func (o *PropertyDataResponseObject) SetEntityType(v string)
SetEntityType sets field value
func (*PropertyDataResponseObject) SetEntityTypeGuid ¶
func (o *PropertyDataResponseObject) SetEntityTypeGuid(v string)
SetEntityTypeGuid gets a reference to the given string and assigns it to the EntityTypeGuid field.
func (*PropertyDataResponseObject) SetKey ¶
func (o *PropertyDataResponseObject) SetKey(v string)
SetKey sets field value
func (*PropertyDataResponseObject) SetValidationSchema ¶
func (o *PropertyDataResponseObject) SetValidationSchema(v map[string]map[string]interface{})
SetValidationSchema gets a reference to the given map[string]map[string]interface{} and assigns it to the ValidationSchema field.
func (*PropertyDataResponseObject) SetValue ¶
func (o *PropertyDataResponseObject) SetValue(v map[string]interface{})
SetValue gets a reference to the given map[string]interface{} and assigns it to the Value field.
func (PropertyDataResponseObject) ToMap ¶
func (o PropertyDataResponseObject) ToMap() (map[string]interface{}, error)
func (*PropertyDataResponseObject) UnmarshalJSON ¶
func (o *PropertyDataResponseObject) UnmarshalJSON(data []byte) (err error)
type PropertyResponseObject ¶
type PropertyResponseObject struct { // The unique ID for the corresponding entity. AccountGUID string `json:"accountGUID"` // The name for the label. Key string `json:"key"` // The value for the corresponding label key. Value string `json:"value"` AdditionalProperties map[string]interface{} }
PropertyResponseObject (Deprecated) Contains information about the labels assigned to a specified subaccount. This field supports only single values per key and is now replaced by the string array \"labels\", which supports multiple values per key. The \"customProperties\" field returns only the first value of any label key that has multiple values assigned to it.
func NewPropertyResponseObject ¶
func NewPropertyResponseObject(accountGUID string, key string, value string) *PropertyResponseObject
NewPropertyResponseObject instantiates a new PropertyResponseObject object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPropertyResponseObjectWithDefaults ¶
func NewPropertyResponseObjectWithDefaults() *PropertyResponseObject
NewPropertyResponseObjectWithDefaults instantiates a new PropertyResponseObject object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PropertyResponseObject) GetAccountGUID ¶
func (o *PropertyResponseObject) GetAccountGUID() string
GetAccountGUID returns the AccountGUID field value
func (*PropertyResponseObject) GetAccountGUIDOk ¶
func (o *PropertyResponseObject) GetAccountGUIDOk() (*string, bool)
GetAccountGUIDOk returns a tuple with the AccountGUID field value and a boolean to check if the value has been set.
func (*PropertyResponseObject) GetKey ¶
func (o *PropertyResponseObject) GetKey() string
GetKey returns the Key field value
func (*PropertyResponseObject) GetKeyOk ¶
func (o *PropertyResponseObject) GetKeyOk() (*string, bool)
GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.
func (*PropertyResponseObject) GetValue ¶
func (o *PropertyResponseObject) GetValue() string
GetValue returns the Value field value
func (*PropertyResponseObject) GetValueOk ¶
func (o *PropertyResponseObject) GetValueOk() (*string, bool)
GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.
func (PropertyResponseObject) MarshalJSON ¶
func (o PropertyResponseObject) MarshalJSON() ([]byte, error)
func (*PropertyResponseObject) SetAccountGUID ¶
func (o *PropertyResponseObject) SetAccountGUID(v string)
SetAccountGUID sets field value
func (*PropertyResponseObject) SetKey ¶
func (o *PropertyResponseObject) SetKey(v string)
SetKey sets field value
func (*PropertyResponseObject) SetValue ¶
func (o *PropertyResponseObject) SetValue(v string)
SetValue sets field value
func (PropertyResponseObject) ToMap ¶
func (o PropertyResponseObject) ToMap() (map[string]interface{}, error)
func (*PropertyResponseObject) UnmarshalJSON ¶
func (o *PropertyResponseObject) UnmarshalJSON(data []byte) (err error)
type ResponseCollection ¶
type ResponseCollection struct { Value []SubaccountResponseObject `json:"value,omitempty"` AdditionalProperties map[string]interface{} }
ResponseCollection struct for ResponseCollection
func NewResponseCollection ¶
func NewResponseCollection() *ResponseCollection
NewResponseCollection instantiates a new ResponseCollection object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewResponseCollectionWithDefaults ¶
func NewResponseCollectionWithDefaults() *ResponseCollection
NewResponseCollectionWithDefaults instantiates a new ResponseCollection object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ResponseCollection) GetValue ¶
func (o *ResponseCollection) GetValue() []SubaccountResponseObject
GetValue returns the Value field value if set, zero value otherwise.
func (*ResponseCollection) GetValueOk ¶
func (o *ResponseCollection) GetValueOk() ([]SubaccountResponseObject, bool)
GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ResponseCollection) HasValue ¶
func (o *ResponseCollection) HasValue() bool
HasValue returns a boolean if a field has been set.
func (ResponseCollection) MarshalJSON ¶
func (o ResponseCollection) MarshalJSON() ([]byte, error)
func (*ResponseCollection) SetValue ¶
func (o *ResponseCollection) SetValue(v []SubaccountResponseObject)
SetValue gets a reference to the given []SubaccountResponseObject and assigns it to the Value field.
func (ResponseCollection) ToMap ¶
func (o ResponseCollection) ToMap() (map[string]interface{}, error)
func (*ResponseCollection) UnmarshalJSON ¶
func (o *ResponseCollection) UnmarshalJSON(data []byte) (err error)
type ServerConfiguration ¶
type ServerConfiguration struct { URL string Description string Variables map[string]ServerVariable }
ServerConfiguration stores the information about a server
type ServerConfigurations ¶
type ServerConfigurations []ServerConfiguration
ServerConfigurations stores multiple ServerConfiguration items
type ServerVariable ¶
ServerVariable stores the information about a server variable
type ServiceManagerBindingExtendedResponseObject ¶
type ServiceManagerBindingExtendedResponseObject struct { // URL to fetch the token. CertUrl *string `json:"certUrl,omitempty"` // A data file that contains important information for verifying a server's or device's identity, including the public key, a statement of who issued the certificate (TLS certificates are issued by a certificate authority), and the certificate's expiration date. Certificate *string `json:"certificate,omitempty"` // A public identifier of the app. Clientid *string `json:"clientid,omitempty"` // Secret known only to the app and the authorization server. Clientsecret *string `json:"clientsecret,omitempty"` // The time the Service Manager binding was created.<br>In ISO 8601 format:YYYY-MM-DDThh:mm:ssTZD. CreationDate *string `json:"creationDate,omitempty"` // Message to be decrypted. Key *string `json:"key,omitempty"` // The name of the service binding. Name *string `json:"name,omitempty"` // The URL of Service Manager APIs to access with the obtained token. SmUrl *string `json:"sm_url,omitempty"` // The URL to authentication server to get a token to authenticate with Service Manager using the obtained client ID and secret. Url *string `json:"url,omitempty"` // The name of the xsapp used to get the access token. Xsappname *string `json:"xsappname,omitempty"` AdditionalProperties map[string]interface{} }
ServiceManagerBindingExtendedResponseObject Note that we are listing here all the possible fields that this object can contain. However, they aren't all present in each object.<br>A binding that uses the Basic credentials type contains:<br>name, clientid, clientsecret, url, sm_url, creationDate, and xsappname.<br>A binding that uses the mTLS credentials type contains:<br>name, clientid, certificate, key, certUrl, sm_url, creationDate, and xsappname.
func NewServiceManagerBindingExtendedResponseObject ¶
func NewServiceManagerBindingExtendedResponseObject() *ServiceManagerBindingExtendedResponseObject
NewServiceManagerBindingExtendedResponseObject instantiates a new ServiceManagerBindingExtendedResponseObject object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewServiceManagerBindingExtendedResponseObjectWithDefaults ¶
func NewServiceManagerBindingExtendedResponseObjectWithDefaults() *ServiceManagerBindingExtendedResponseObject
NewServiceManagerBindingExtendedResponseObjectWithDefaults instantiates a new ServiceManagerBindingExtendedResponseObject object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ServiceManagerBindingExtendedResponseObject) GetCertUrl ¶
func (o *ServiceManagerBindingExtendedResponseObject) GetCertUrl() string
GetCertUrl returns the CertUrl field value if set, zero value otherwise.
func (*ServiceManagerBindingExtendedResponseObject) GetCertUrlOk ¶
func (o *ServiceManagerBindingExtendedResponseObject) GetCertUrlOk() (*string, bool)
GetCertUrlOk returns a tuple with the CertUrl field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ServiceManagerBindingExtendedResponseObject) GetCertificate ¶
func (o *ServiceManagerBindingExtendedResponseObject) GetCertificate() string
GetCertificate returns the Certificate field value if set, zero value otherwise.
func (*ServiceManagerBindingExtendedResponseObject) GetCertificateOk ¶
func (o *ServiceManagerBindingExtendedResponseObject) GetCertificateOk() (*string, bool)
GetCertificateOk returns a tuple with the Certificate field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ServiceManagerBindingExtendedResponseObject) GetClientid ¶
func (o *ServiceManagerBindingExtendedResponseObject) GetClientid() string
GetClientid returns the Clientid field value if set, zero value otherwise.
func (*ServiceManagerBindingExtendedResponseObject) GetClientidOk ¶
func (o *ServiceManagerBindingExtendedResponseObject) GetClientidOk() (*string, bool)
GetClientidOk returns a tuple with the Clientid field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ServiceManagerBindingExtendedResponseObject) GetClientsecret ¶
func (o *ServiceManagerBindingExtendedResponseObject) GetClientsecret() string
GetClientsecret returns the Clientsecret field value if set, zero value otherwise.
func (*ServiceManagerBindingExtendedResponseObject) GetClientsecretOk ¶
func (o *ServiceManagerBindingExtendedResponseObject) GetClientsecretOk() (*string, bool)
GetClientsecretOk returns a tuple with the Clientsecret field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ServiceManagerBindingExtendedResponseObject) GetCreationDate ¶
func (o *ServiceManagerBindingExtendedResponseObject) GetCreationDate() string
GetCreationDate returns the CreationDate field value if set, zero value otherwise.
func (*ServiceManagerBindingExtendedResponseObject) GetCreationDateOk ¶
func (o *ServiceManagerBindingExtendedResponseObject) GetCreationDateOk() (*string, bool)
GetCreationDateOk returns a tuple with the CreationDate field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ServiceManagerBindingExtendedResponseObject) GetKey ¶
func (o *ServiceManagerBindingExtendedResponseObject) GetKey() string
GetKey returns the Key field value if set, zero value otherwise.
func (*ServiceManagerBindingExtendedResponseObject) GetKeyOk ¶
func (o *ServiceManagerBindingExtendedResponseObject) GetKeyOk() (*string, bool)
GetKeyOk returns a tuple with the Key field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ServiceManagerBindingExtendedResponseObject) GetName ¶
func (o *ServiceManagerBindingExtendedResponseObject) GetName() string
GetName returns the Name field value if set, zero value otherwise.
func (*ServiceManagerBindingExtendedResponseObject) GetNameOk ¶
func (o *ServiceManagerBindingExtendedResponseObject) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ServiceManagerBindingExtendedResponseObject) GetSmUrl ¶
func (o *ServiceManagerBindingExtendedResponseObject) GetSmUrl() string
GetSmUrl returns the SmUrl field value if set, zero value otherwise.
func (*ServiceManagerBindingExtendedResponseObject) GetSmUrlOk ¶
func (o *ServiceManagerBindingExtendedResponseObject) GetSmUrlOk() (*string, bool)
GetSmUrlOk returns a tuple with the SmUrl field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ServiceManagerBindingExtendedResponseObject) GetUrl ¶
func (o *ServiceManagerBindingExtendedResponseObject) GetUrl() string
GetUrl returns the Url field value if set, zero value otherwise.
func (*ServiceManagerBindingExtendedResponseObject) GetUrlOk ¶
func (o *ServiceManagerBindingExtendedResponseObject) GetUrlOk() (*string, bool)
GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ServiceManagerBindingExtendedResponseObject) GetXsappname ¶
func (o *ServiceManagerBindingExtendedResponseObject) GetXsappname() string
GetXsappname returns the Xsappname field value if set, zero value otherwise.
func (*ServiceManagerBindingExtendedResponseObject) GetXsappnameOk ¶
func (o *ServiceManagerBindingExtendedResponseObject) GetXsappnameOk() (*string, bool)
GetXsappnameOk returns a tuple with the Xsappname field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ServiceManagerBindingExtendedResponseObject) HasCertUrl ¶
func (o *ServiceManagerBindingExtendedResponseObject) HasCertUrl() bool
HasCertUrl returns a boolean if a field has been set.
func (*ServiceManagerBindingExtendedResponseObject) HasCertificate ¶
func (o *ServiceManagerBindingExtendedResponseObject) HasCertificate() bool
HasCertificate returns a boolean if a field has been set.
func (*ServiceManagerBindingExtendedResponseObject) HasClientid ¶
func (o *ServiceManagerBindingExtendedResponseObject) HasClientid() bool
HasClientid returns a boolean if a field has been set.
func (*ServiceManagerBindingExtendedResponseObject) HasClientsecret ¶
func (o *ServiceManagerBindingExtendedResponseObject) HasClientsecret() bool
HasClientsecret returns a boolean if a field has been set.
func (*ServiceManagerBindingExtendedResponseObject) HasCreationDate ¶
func (o *ServiceManagerBindingExtendedResponseObject) HasCreationDate() bool
HasCreationDate returns a boolean if a field has been set.
func (*ServiceManagerBindingExtendedResponseObject) HasKey ¶
func (o *ServiceManagerBindingExtendedResponseObject) HasKey() bool
HasKey returns a boolean if a field has been set.
func (*ServiceManagerBindingExtendedResponseObject) HasName ¶
func (o *ServiceManagerBindingExtendedResponseObject) HasName() bool
HasName returns a boolean if a field has been set.
func (*ServiceManagerBindingExtendedResponseObject) HasSmUrl ¶
func (o *ServiceManagerBindingExtendedResponseObject) HasSmUrl() bool
HasSmUrl returns a boolean if a field has been set.
func (*ServiceManagerBindingExtendedResponseObject) HasUrl ¶
func (o *ServiceManagerBindingExtendedResponseObject) HasUrl() bool
HasUrl returns a boolean if a field has been set.
func (*ServiceManagerBindingExtendedResponseObject) HasXsappname ¶
func (o *ServiceManagerBindingExtendedResponseObject) HasXsappname() bool
HasXsappname returns a boolean if a field has been set.
func (ServiceManagerBindingExtendedResponseObject) MarshalJSON ¶
func (o ServiceManagerBindingExtendedResponseObject) MarshalJSON() ([]byte, error)
func (*ServiceManagerBindingExtendedResponseObject) SetCertUrl ¶
func (o *ServiceManagerBindingExtendedResponseObject) SetCertUrl(v string)
SetCertUrl gets a reference to the given string and assigns it to the CertUrl field.
func (*ServiceManagerBindingExtendedResponseObject) SetCertificate ¶
func (o *ServiceManagerBindingExtendedResponseObject) SetCertificate(v string)
SetCertificate gets a reference to the given string and assigns it to the Certificate field.
func (*ServiceManagerBindingExtendedResponseObject) SetClientid ¶
func (o *ServiceManagerBindingExtendedResponseObject) SetClientid(v string)
SetClientid gets a reference to the given string and assigns it to the Clientid field.
func (*ServiceManagerBindingExtendedResponseObject) SetClientsecret ¶
func (o *ServiceManagerBindingExtendedResponseObject) SetClientsecret(v string)
SetClientsecret gets a reference to the given string and assigns it to the Clientsecret field.
func (*ServiceManagerBindingExtendedResponseObject) SetCreationDate ¶
func (o *ServiceManagerBindingExtendedResponseObject) SetCreationDate(v string)
SetCreationDate gets a reference to the given string and assigns it to the CreationDate field.
func (*ServiceManagerBindingExtendedResponseObject) SetKey ¶
func (o *ServiceManagerBindingExtendedResponseObject) SetKey(v string)
SetKey gets a reference to the given string and assigns it to the Key field.
func (*ServiceManagerBindingExtendedResponseObject) SetName ¶
func (o *ServiceManagerBindingExtendedResponseObject) SetName(v string)
SetName gets a reference to the given string and assigns it to the Name field.
func (*ServiceManagerBindingExtendedResponseObject) SetSmUrl ¶
func (o *ServiceManagerBindingExtendedResponseObject) SetSmUrl(v string)
SetSmUrl gets a reference to the given string and assigns it to the SmUrl field.
func (*ServiceManagerBindingExtendedResponseObject) SetUrl ¶
func (o *ServiceManagerBindingExtendedResponseObject) SetUrl(v string)
SetUrl gets a reference to the given string and assigns it to the Url field.
func (*ServiceManagerBindingExtendedResponseObject) SetXsappname ¶
func (o *ServiceManagerBindingExtendedResponseObject) SetXsappname(v string)
SetXsappname gets a reference to the given string and assigns it to the Xsappname field.
func (ServiceManagerBindingExtendedResponseObject) ToMap ¶
func (o ServiceManagerBindingExtendedResponseObject) ToMap() (map[string]interface{}, error)
func (*ServiceManagerBindingExtendedResponseObject) UnmarshalJSON ¶
func (o *ServiceManagerBindingExtendedResponseObject) UnmarshalJSON(data []byte) (err error)
type ServiceManagerBindingResponseObject ¶
type ServiceManagerBindingResponseObject struct { // A public identifier of the app. Clientid *string `json:"clientid,omitempty"` // Secret known only to the app and the authorization server. Clientsecret *string `json:"clientsecret,omitempty"` // The URL of Service Manager APIs to access with the obtained token. SmUrl *string `json:"sm_url,omitempty"` // The URL to authentication server to get a token to authenticate with Service Manager using the obtained client ID and secret. Url *string `json:"url,omitempty"` // The name of the xsapp used to get the access token. Xsappname *string `json:"xsappname,omitempty"` AdditionalProperties map[string]interface{} }
ServiceManagerBindingResponseObject OAuth 2.0 Client Credentials Grant Type to obtain an access token to use the Service Manager APIs in a subaccount context. The example and model are for the basic credentials type.
func NewServiceManagerBindingResponseObject ¶
func NewServiceManagerBindingResponseObject() *ServiceManagerBindingResponseObject
NewServiceManagerBindingResponseObject instantiates a new ServiceManagerBindingResponseObject object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewServiceManagerBindingResponseObjectWithDefaults ¶
func NewServiceManagerBindingResponseObjectWithDefaults() *ServiceManagerBindingResponseObject
NewServiceManagerBindingResponseObjectWithDefaults instantiates a new ServiceManagerBindingResponseObject object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ServiceManagerBindingResponseObject) GetClientid ¶
func (o *ServiceManagerBindingResponseObject) GetClientid() string
GetClientid returns the Clientid field value if set, zero value otherwise.
func (*ServiceManagerBindingResponseObject) GetClientidOk ¶
func (o *ServiceManagerBindingResponseObject) GetClientidOk() (*string, bool)
GetClientidOk returns a tuple with the Clientid field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ServiceManagerBindingResponseObject) GetClientsecret ¶
func (o *ServiceManagerBindingResponseObject) GetClientsecret() string
GetClientsecret returns the Clientsecret field value if set, zero value otherwise.
func (*ServiceManagerBindingResponseObject) GetClientsecretOk ¶
func (o *ServiceManagerBindingResponseObject) GetClientsecretOk() (*string, bool)
GetClientsecretOk returns a tuple with the Clientsecret field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ServiceManagerBindingResponseObject) GetSmUrl ¶
func (o *ServiceManagerBindingResponseObject) GetSmUrl() string
GetSmUrl returns the SmUrl field value if set, zero value otherwise.
func (*ServiceManagerBindingResponseObject) GetSmUrlOk ¶
func (o *ServiceManagerBindingResponseObject) GetSmUrlOk() (*string, bool)
GetSmUrlOk returns a tuple with the SmUrl field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ServiceManagerBindingResponseObject) GetUrl ¶
func (o *ServiceManagerBindingResponseObject) GetUrl() string
GetUrl returns the Url field value if set, zero value otherwise.
func (*ServiceManagerBindingResponseObject) GetUrlOk ¶
func (o *ServiceManagerBindingResponseObject) GetUrlOk() (*string, bool)
GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ServiceManagerBindingResponseObject) GetXsappname ¶
func (o *ServiceManagerBindingResponseObject) GetXsappname() string
GetXsappname returns the Xsappname field value if set, zero value otherwise.
func (*ServiceManagerBindingResponseObject) GetXsappnameOk ¶
func (o *ServiceManagerBindingResponseObject) GetXsappnameOk() (*string, bool)
GetXsappnameOk returns a tuple with the Xsappname field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ServiceManagerBindingResponseObject) HasClientid ¶
func (o *ServiceManagerBindingResponseObject) HasClientid() bool
HasClientid returns a boolean if a field has been set.
func (*ServiceManagerBindingResponseObject) HasClientsecret ¶
func (o *ServiceManagerBindingResponseObject) HasClientsecret() bool
HasClientsecret returns a boolean if a field has been set.
func (*ServiceManagerBindingResponseObject) HasSmUrl ¶
func (o *ServiceManagerBindingResponseObject) HasSmUrl() bool
HasSmUrl returns a boolean if a field has been set.
func (*ServiceManagerBindingResponseObject) HasUrl ¶
func (o *ServiceManagerBindingResponseObject) HasUrl() bool
HasUrl returns a boolean if a field has been set.
func (*ServiceManagerBindingResponseObject) HasXsappname ¶
func (o *ServiceManagerBindingResponseObject) HasXsappname() bool
HasXsappname returns a boolean if a field has been set.
func (ServiceManagerBindingResponseObject) MarshalJSON ¶
func (o ServiceManagerBindingResponseObject) MarshalJSON() ([]byte, error)
func (*ServiceManagerBindingResponseObject) SetClientid ¶
func (o *ServiceManagerBindingResponseObject) SetClientid(v string)
SetClientid gets a reference to the given string and assigns it to the Clientid field.
func (*ServiceManagerBindingResponseObject) SetClientsecret ¶
func (o *ServiceManagerBindingResponseObject) SetClientsecret(v string)
SetClientsecret gets a reference to the given string and assigns it to the Clientsecret field.
func (*ServiceManagerBindingResponseObject) SetSmUrl ¶
func (o *ServiceManagerBindingResponseObject) SetSmUrl(v string)
SetSmUrl gets a reference to the given string and assigns it to the SmUrl field.
func (*ServiceManagerBindingResponseObject) SetUrl ¶
func (o *ServiceManagerBindingResponseObject) SetUrl(v string)
SetUrl gets a reference to the given string and assigns it to the Url field.
func (*ServiceManagerBindingResponseObject) SetXsappname ¶
func (o *ServiceManagerBindingResponseObject) SetXsappname(v string)
SetXsappname gets a reference to the given string and assigns it to the Xsappname field.
func (ServiceManagerBindingResponseObject) ToMap ¶
func (o ServiceManagerBindingResponseObject) ToMap() (map[string]interface{}, error)
func (*ServiceManagerBindingResponseObject) UnmarshalJSON ¶
func (o *ServiceManagerBindingResponseObject) UnmarshalJSON(data []byte) (err error)
type ServiceManagerBindingsResponseList ¶
type ServiceManagerBindingsResponseList struct { Items []ServiceManagerBindingExtendedResponseObject `json:"items,omitempty"` AdditionalProperties map[string]interface{} }
ServiceManagerBindingsResponseList The list of the Service Manager bindings for the specified subaccount GUID.
func NewServiceManagerBindingsResponseList ¶
func NewServiceManagerBindingsResponseList() *ServiceManagerBindingsResponseList
NewServiceManagerBindingsResponseList instantiates a new ServiceManagerBindingsResponseList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewServiceManagerBindingsResponseListWithDefaults ¶
func NewServiceManagerBindingsResponseListWithDefaults() *ServiceManagerBindingsResponseList
NewServiceManagerBindingsResponseListWithDefaults instantiates a new ServiceManagerBindingsResponseList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ServiceManagerBindingsResponseList) GetItems ¶
func (o *ServiceManagerBindingsResponseList) GetItems() []ServiceManagerBindingExtendedResponseObject
GetItems returns the Items field value if set, zero value otherwise.
func (*ServiceManagerBindingsResponseList) GetItemsOk ¶
func (o *ServiceManagerBindingsResponseList) GetItemsOk() ([]ServiceManagerBindingExtendedResponseObject, bool)
GetItemsOk returns a tuple with the Items field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ServiceManagerBindingsResponseList) HasItems ¶
func (o *ServiceManagerBindingsResponseList) HasItems() bool
HasItems returns a boolean if a field has been set.
func (ServiceManagerBindingsResponseList) MarshalJSON ¶
func (o ServiceManagerBindingsResponseList) MarshalJSON() ([]byte, error)
func (*ServiceManagerBindingsResponseList) SetItems ¶
func (o *ServiceManagerBindingsResponseList) SetItems(v []ServiceManagerBindingExtendedResponseObject)
SetItems gets a reference to the given []ServiceManagerBindingExtendedResponseObject and assigns it to the Items field.
func (ServiceManagerBindingsResponseList) ToMap ¶
func (o ServiceManagerBindingsResponseList) ToMap() (map[string]interface{}, error)
func (*ServiceManagerBindingsResponseList) UnmarshalJSON ¶
func (o *ServiceManagerBindingsResponseList) UnmarshalJSON(data []byte) (err error)
type SubaccountOperationsAPI ¶
type SubaccountOperationsAPI interface { /* CloneNeoSubaccount Clone a Neo subaccount Create a clone of an existing Neo-based subaccount in a given global account.<br/><br/>Required scope: $XSAPPNAME.global-account.subaccount.create @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param sourceSubaccountGUID The GUID of the Neo subaccount to clone. @return ApiCloneNeoSubaccountRequest */ CloneNeoSubaccount(ctx context.Context, sourceSubaccountGUID string) ApiCloneNeoSubaccountRequest // CloneNeoSubaccountExecute executes the request // @return SubaccountResponseObject CloneNeoSubaccountExecute(r ApiCloneNeoSubaccountRequest) (*SubaccountResponseObject, *http.Response, error) /* CreateOrUpdateSubaccountSettings Create or update subaccount settings Create or update subaccount settings for a specified subaccount.<br/><br/>Required scope: $XSAPPNAME.global-account.subaccount.update @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subaccountGUID The GUID of the subaccount. @return ApiCreateOrUpdateSubaccountSettingsRequest */ CreateOrUpdateSubaccountSettings(ctx context.Context, subaccountGUID string) ApiCreateOrUpdateSubaccountSettingsRequest // CreateOrUpdateSubaccountSettingsExecute executes the request // @return DataResponseObject CreateOrUpdateSubaccountSettingsExecute(r ApiCreateOrUpdateSubaccountSettingsRequest) (*DataResponseObject, *http.Response, error) /* CreateServiceManagementBinding Create a Service Manager binding Use this API to create a service instance and binding for a specified subaccount to get credentials to access Service Manager APIs.<br><br> We create this instance and binding for you directly in your subaccount, and as such, they are not associated with or restricted to any specific environment.<br> The instance and binding created with this API have generic names:<br> - ServiceManagementAccessInstance<br> - ServiceManagementAccessBinding **Tip** To view the created instance and binding, use the GET /accounts/v1/subaccounts/{subaccountGUID}/serviceManagementBinding API.<br/><br/>Required scope: $XSAPPNAME.global-account.subaccount.update @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subaccountGUID The GUID of the subaccount for which to create a binding to access Service Manager. @return ApiCreateServiceManagementBindingRequest */ CreateServiceManagementBinding(ctx context.Context, subaccountGUID string) ApiCreateServiceManagementBindingRequest // CreateServiceManagementBindingExecute executes the request // @return ServiceManagerBindingResponseObject CreateServiceManagementBindingExecute(r ApiCreateServiceManagementBindingRequest) (*ServiceManagerBindingResponseObject, *http.Response, error) /* CreateServiceManagerBindingV2 Create a Service Manager binding Use this API to create a service instance and associated bindings for a specified subaccount to get credentials to access Service Manager APIs.<br><br> We create this instance and bindings for you directly in your subaccount, and as such, they are not associated with or restricted to any specific environment.<br> The instance created with this API has a generic name:<br> - ServiceManagementAccessInstance<br><br> You can create more than one binding associated with the created service instance.<br> This has many benefits, for example if you need to use credentials rotation.<br><br>There are two types of service bindings you can create, depending on the credentials type:<br> - Binding with Basic credentials<br> - Binding with mTLS credentials<br><br> The binding with Basic credentials is a default type that you get without specifying any parameters in the *CreateServiceManagerBindingRequestPayload* object. If you wish to use the mTLS type, specify parameters.<br> For example: { "credential-type": "x509", "x509": { "key-length": 2048, "validity": 7, "validity-type": "DAYS" } **Tip** To view the created instance and bindings, use the *GET /accounts/accounts/v2/subaccounts/{subaccountGUID}/serviceManagerBindings/{bindingName}* API.<br/><br/>Required scope: $XSAPPNAME.global-account.subaccount.update @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subaccountGUID The GUID of the subaccount for which to create a binding to access Service Manager. @return ApiCreateServiceManagerBindingV2Request */ CreateServiceManagerBindingV2(ctx context.Context, subaccountGUID string) ApiCreateServiceManagerBindingV2Request // CreateServiceManagerBindingV2Execute executes the request // @return ServiceManagerBindingExtendedResponseObject CreateServiceManagerBindingV2Execute(r ApiCreateServiceManagerBindingV2Request) (*ServiceManagerBindingExtendedResponseObject, *http.Response, error) /* CreateSubaccount Create a subaccount Create a subaccount in a global account or directory.<br/><br/>Required scope: $XSAPPNAME.global-account.subaccount.create @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiCreateSubaccountRequest */ CreateSubaccount(ctx context.Context) ApiCreateSubaccountRequest // CreateSubaccountExecute executes the request // @return SubaccountResponseObject CreateSubaccountExecute(r ApiCreateSubaccountRequest) (*SubaccountResponseObject, *http.Response, error) /* CreateSubaccountLabels Assign labels to a subaccount Assign user-defined labels to a given subaccount. Labels are specified as key-value pairs. Required scope: $XSAPPNAME.global-account.subaccount.update @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subaccountGUID Unique ID of the subaccount. @return ApiCreateSubaccountLabelsRequest */ CreateSubaccountLabels(ctx context.Context, subaccountGUID string) ApiCreateSubaccountLabelsRequest // CreateSubaccountLabelsExecute executes the request // @return LabelsResponseObject CreateSubaccountLabelsExecute(r ApiCreateSubaccountLabelsRequest) (*LabelsResponseObject, *http.Response, error) /* DeleteServiceManagementBindingOfSubaccount Delete a Service Manager binding Delete an existing Service Manager instance and binding that were created as the result of the *POST/accounts/v1/subaccounts/{subaccountGUID}/serviceManagementBinding* API call for a specified subaccount to access and work with the Service Management APIs.<br/><br/>Required scope: $XSAPPNAME.global-account.subaccount.update @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subaccountGUID The GUID of the subaccount for which to delete this instance and binding. @return ApiDeleteServiceManagementBindingOfSubaccountRequest */ DeleteServiceManagementBindingOfSubaccount(ctx context.Context, subaccountGUID string) ApiDeleteServiceManagementBindingOfSubaccountRequest // DeleteServiceManagementBindingOfSubaccountExecute executes the request DeleteServiceManagementBindingOfSubaccountExecute(r ApiDeleteServiceManagementBindingOfSubaccountRequest) (*http.Response, error) /* DeleteServiceManagerBindingV2 Delete a Service Manager binding Delete an existing Service Manager binding. <br/><br/>Required scope: $XSAPPNAME.global-account.subaccount.update @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subaccountGUID The GUID of the subaccount for which to delete this binding. @param bindingName The name of the binding to delete. @return ApiDeleteServiceManagerBindingV2Request */ DeleteServiceManagerBindingV2(ctx context.Context, subaccountGUID string, bindingName string) ApiDeleteServiceManagerBindingV2Request // DeleteServiceManagerBindingV2Execute executes the request DeleteServiceManagerBindingV2Execute(r ApiDeleteServiceManagerBindingV2Request) (*http.Response, error) /* DeleteSubaccount Delete a subaccount Delete the subaccount and its content.</br><br/>Required scope: $XSAPPNAME.global-account.subaccount.delete @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subaccountGUID The GUID of the subaccount for which to get details. @return ApiDeleteSubaccountRequest */ DeleteSubaccount(ctx context.Context, subaccountGUID string) ApiDeleteSubaccountRequest // DeleteSubaccountExecute executes the request // @return SubaccountResponseObject DeleteSubaccountExecute(r ApiDeleteSubaccountRequest) (*SubaccountResponseObject, *http.Response, error) /* DeleteSubaccountLabels Remove all labels from a subaccount Remove all user-defined labels that are assigned to a given subaccount. To remove specific labels, use instead: PUT /accounts/v1/subaccounts/{subaccountGUID}/labels Required scope: $XSAPPNAME.global-account.subaccount.update @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subaccountGUID The GUID of the subaccount. @return ApiDeleteSubaccountLabelsRequest */ DeleteSubaccountLabels(ctx context.Context, subaccountGUID string) ApiDeleteSubaccountLabelsRequest // DeleteSubaccountLabelsExecute executes the request // @return LabelsResponseObject DeleteSubaccountLabelsExecute(r ApiDeleteSubaccountLabelsRequest) (*LabelsResponseObject, *http.Response, error) /* DeleteSubaccountSettings Delete subaccount settings Delete subaccount settings for a specified subaccount.<br/><br/>Required scope: $XSAPPNAME.global-account.subaccount.update @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subaccountGUID The GUID of the subaccount. @return ApiDeleteSubaccountSettingsRequest */ DeleteSubaccountSettings(ctx context.Context, subaccountGUID string) ApiDeleteSubaccountSettingsRequest // DeleteSubaccountSettingsExecute executes the request // @return DataResponseObject DeleteSubaccountSettingsExecute(r ApiDeleteSubaccountSettingsRequest) (*DataResponseObject, *http.Response, error) /* GetAllServiceManagerBindingsV2 Get all Service Manager bindings View all Service Manager bindings.<br/><br/>Required scope: $XSAPPNAME.global-account.subaccount.read @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subaccountGUID The GUID of the subaccount for which to get the bindings. @return ApiGetAllServiceManagerBindingsV2Request */ GetAllServiceManagerBindingsV2(ctx context.Context, subaccountGUID string) ApiGetAllServiceManagerBindingsV2Request // GetAllServiceManagerBindingsV2Execute executes the request // @return ServiceManagerBindingsResponseList GetAllServiceManagerBindingsV2Execute(r ApiGetAllServiceManagerBindingsV2Request) (*ServiceManagerBindingsResponseList, *http.Response, error) /* GetServiceManagementBinding Get a Service Manager binding View the details of an existing Service Manager binding that was created as the result of the *POST /accounts/v1/subaccounts/{subaccountGUID}/serviceManagementBinding* API call for a specified subaccount to access and work with the Service Management APIs.<br/><br/>Required scope: $XSAPPNAME.global-account.subaccount.read @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subaccountGUID The GUID of the subaccount for which to get the binding. @return ApiGetServiceManagementBindingRequest */ GetServiceManagementBinding(ctx context.Context, subaccountGUID string) ApiGetServiceManagementBindingRequest // GetServiceManagementBindingExecute executes the request // @return ServiceManagerBindingResponseObject GetServiceManagementBindingExecute(r ApiGetServiceManagementBindingRequest) (*ServiceManagerBindingResponseObject, *http.Response, error) /* GetServiceManagerBindingV2 Get a Service Manager binding View the details of an existing Service Manager binding.<br/><br/>Required scope: $XSAPPNAME.global-account.subaccount.read @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subaccountGUID The GUID of the subaccount for which to get the binding. @param bindingName The name of the binding for which to get details. @return ApiGetServiceManagerBindingV2Request */ GetServiceManagerBindingV2(ctx context.Context, subaccountGUID string, bindingName string) ApiGetServiceManagerBindingV2Request // GetServiceManagerBindingV2Execute executes the request // @return ServiceManagerBindingExtendedResponseObject GetServiceManagerBindingV2Execute(r ApiGetServiceManagerBindingV2Request) (*ServiceManagerBindingExtendedResponseObject, *http.Response, error) /* GetSubaccount Get a subaccount Get information for a specified subaccount.<br/><br/>Required scope: $XSAPPNAME.global-account.subaccount.read @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subaccountGUID The GUID of the subaccount @return ApiGetSubaccountRequest */ GetSubaccount(ctx context.Context, subaccountGUID string) ApiGetSubaccountRequest // GetSubaccountExecute executes the request // @return SubaccountResponseObject GetSubaccountExecute(r ApiGetSubaccountRequest) (*SubaccountResponseObject, *http.Response, error) /* GetSubaccountCustomProperties Get custom properties for a subaccount (deprecated) Get all the user-defined custom properties that are assigned as key-value pairs to a given subaccount. NOTE: This API is deprecated. Custom properties are now called labels. The "customProperties" field supports only single values per key and is now replaced by the string array "labels", which supports multiple values per key. This API returns only the first value of any label key that has multiple values assigned to it. Use instead: GET /accounts/v1/subaccounts/{subaccountGUID}/labels Required scope: $XSAPPNAME.global-account.subaccount.read @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subaccountGUID Unique ID of the subaccount. @return ApiGetSubaccountCustomPropertiesRequest */ GetSubaccountCustomProperties(ctx context.Context, subaccountGUID string) ApiGetSubaccountCustomPropertiesRequest // GetSubaccountCustomPropertiesExecute executes the request // @return ResponseCollection GetSubaccountCustomPropertiesExecute(r ApiGetSubaccountCustomPropertiesRequest) (*ResponseCollection, *http.Response, error) /* GetSubaccountLabels Get labels for a subaccount Get all the user-defined labels that are assigned as key-value pairs to a given subaccount. Required scope: $XSAPPNAME.global-account.subaccount.read @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subaccountGUID The GUID of the subaccount. @return ApiGetSubaccountLabelsRequest */ GetSubaccountLabels(ctx context.Context, subaccountGUID string) ApiGetSubaccountLabelsRequest // GetSubaccountLabelsExecute executes the request // @return LabelsResponseObject GetSubaccountLabelsExecute(r ApiGetSubaccountLabelsRequest) (*LabelsResponseObject, *http.Response, error) /* GetSubaccountSettings Get subaccount settings Get subaccount settings for a specified subaccount.<br/><br/>Required scope: $XSAPPNAME.global-account.subaccount.read @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subaccountGUID The GUID of the subaccount. @return ApiGetSubaccountSettingsRequest */ GetSubaccountSettings(ctx context.Context, subaccountGUID string) ApiGetSubaccountSettingsRequest // GetSubaccountSettingsExecute executes the request // @return DataResponseObject GetSubaccountSettingsExecute(r ApiGetSubaccountSettingsRequest) (*DataResponseObject, *http.Response, error) /* GetSubaccounts Get all subaccounts Get information for all subaccounts in the global account and those under directories, if they exist.<br/><br/>Required scopes: * When derivedAuthorizations is empty, then $XSAPPNAME.global-account.subaccount.read * When derivedAuthorizations=any, then requires any valid token from XSUAA. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiGetSubaccountsRequest */ GetSubaccounts(ctx context.Context) ApiGetSubaccountsRequest // GetSubaccountsExecute executes the request // @return ResponseCollection GetSubaccountsExecute(r ApiGetSubaccountsRequest) (*ResponseCollection, *http.Response, error) /* MoveSubaccount Move a subaccount Move a subaccount to a different directory or out of a directory to the global account.<br/><br/>Required scopes for source directory: $XSAPPNAME.global-account.subaccount.read, $XSAPPNAME.global-account.subaccount.delete. Required scopes for target directory: $XSAPPNAME.global-account.subaccount.create @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subaccountGUID The unique ID of the subaccount to move. @return ApiMoveSubaccountRequest */ MoveSubaccount(ctx context.Context, subaccountGUID string) ApiMoveSubaccountRequest // MoveSubaccountExecute executes the request // @return SubaccountResponseObject MoveSubaccountExecute(r ApiMoveSubaccountRequest) (*SubaccountResponseObject, *http.Response, error) /* MoveSubaccounts Batch move subaccounts Move several subaccounts at once to a different directory or out of a directory to the global account.<br/><br/>Required scopes for source directory: $XSAPPNAME.global-account.subaccount.read, $XSAPPNAME.global-account.subaccount.delete. Required scopes for target directory: $XSAPPNAME.global-account.subaccount.create @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiMoveSubaccountsRequest */ MoveSubaccounts(ctx context.Context) ApiMoveSubaccountsRequest // MoveSubaccountsExecute executes the request // @return ResponseCollection MoveSubaccountsExecute(r ApiMoveSubaccountsRequest) (*ResponseCollection, *http.Response, error) /* UpdateSubaccount Update a subaccount Update a subaccount in the global account.<br/><br/>Required scope: $XSAPPNAME.global-account.subaccount.update @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subaccountGUID The GUID of the subaccount to update. @return ApiUpdateSubaccountRequest */ UpdateSubaccount(ctx context.Context, subaccountGUID string) ApiUpdateSubaccountRequest // UpdateSubaccountExecute executes the request // @return SubaccountResponseObject UpdateSubaccountExecute(r ApiUpdateSubaccountRequest) (*SubaccountResponseObject, *http.Response, error) }
type SubaccountOperationsAPIService ¶
type SubaccountOperationsAPIService service
SubaccountOperationsAPIService SubaccountOperationsAPI service
func (*SubaccountOperationsAPIService) CloneNeoSubaccount ¶
func (a *SubaccountOperationsAPIService) CloneNeoSubaccount(ctx context.Context, sourceSubaccountGUID string) ApiCloneNeoSubaccountRequest
CloneNeoSubaccount Clone a Neo subaccount
Create a clone of an existing Neo-based subaccount in a given global account.<br/><br/>Required scope: $XSAPPNAME.global-account.subaccount.create
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param sourceSubaccountGUID The GUID of the Neo subaccount to clone. @return ApiCloneNeoSubaccountRequest
func (*SubaccountOperationsAPIService) CloneNeoSubaccountExecute ¶
func (a *SubaccountOperationsAPIService) CloneNeoSubaccountExecute(r ApiCloneNeoSubaccountRequest) (*SubaccountResponseObject, *http.Response, error)
Execute executes the request
@return SubaccountResponseObject
func (*SubaccountOperationsAPIService) CreateOrUpdateSubaccountSettings ¶
func (a *SubaccountOperationsAPIService) CreateOrUpdateSubaccountSettings(ctx context.Context, subaccountGUID string) ApiCreateOrUpdateSubaccountSettingsRequest
CreateOrUpdateSubaccountSettings Create or update subaccount settings
Create or update subaccount settings for a specified subaccount.<br/><br/>Required scope: $XSAPPNAME.global-account.subaccount.update
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subaccountGUID The GUID of the subaccount. @return ApiCreateOrUpdateSubaccountSettingsRequest
func (*SubaccountOperationsAPIService) CreateOrUpdateSubaccountSettingsExecute ¶
func (a *SubaccountOperationsAPIService) CreateOrUpdateSubaccountSettingsExecute(r ApiCreateOrUpdateSubaccountSettingsRequest) (*DataResponseObject, *http.Response, error)
Execute executes the request
@return DataResponseObject
func (*SubaccountOperationsAPIService) CreateServiceManagementBinding ¶
func (a *SubaccountOperationsAPIService) CreateServiceManagementBinding(ctx context.Context, subaccountGUID string) ApiCreateServiceManagementBindingRequest
CreateServiceManagementBinding Create a Service Manager binding
Use this API to create a service instance and binding for a specified subaccount to get credentials to access Service Manager APIs.<br><br> We create this instance and binding for you directly in your subaccount, and as such, they are not associated with or restricted to any specific environment.<br> The instance and binding created with this API have generic names:<br> - ServiceManagementAccessInstance<br> - ServiceManagementAccessBinding
**Tip** To view the created instance and binding, use the GET /accounts/v1/subaccounts/{subaccountGUID}/serviceManagementBinding API.<br/><br/>Required scope: $XSAPPNAME.global-account.subaccount.update @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subaccountGUID The GUID of the subaccount for which to create a binding to access Service Manager. @return ApiCreateServiceManagementBindingRequest
func (*SubaccountOperationsAPIService) CreateServiceManagementBindingExecute ¶
func (a *SubaccountOperationsAPIService) CreateServiceManagementBindingExecute(r ApiCreateServiceManagementBindingRequest) (*ServiceManagerBindingResponseObject, *http.Response, error)
Execute executes the request
@return ServiceManagerBindingResponseObject
func (*SubaccountOperationsAPIService) CreateServiceManagerBindingV2 ¶
func (a *SubaccountOperationsAPIService) CreateServiceManagerBindingV2(ctx context.Context, subaccountGUID string) ApiCreateServiceManagerBindingV2Request
CreateServiceManagerBindingV2 Create a Service Manager binding
Use this API to create a service instance and associated bindings for a specified subaccount to get credentials to access Service Manager APIs.<br><br> We create this instance and bindings for you directly in your subaccount, and as such, they are not associated with or restricted to any specific environment.<br> The instance created with this API has a generic name:<br> - ServiceManagementAccessInstance<br><br> You can create more than one binding associated with the created service instance.<br> This has many benefits, for example if you need to use credentials rotation.<br><br>There are two types of service bindings you can create, depending on the credentials type:<br> - Binding with Basic credentials<br> - Binding with mTLS credentials<br><br> The binding with Basic credentials is a default type that you get without specifying any parameters in the *CreateServiceManagerBindingRequestPayload* object. If you wish to use the mTLS type, specify parameters.<br> For example: { "credential-type": "x509", "x509": { "key-length": 2048, "validity": 7, "validity-type": "DAYS" } **Tip** To view the created instance and bindings, use the *GET /accounts/accounts/v2/subaccounts/{subaccountGUID}/serviceManagerBindings/{bindingName}* API.<br/><br/>Required scope: $XSAPPNAME.global-account.subaccount.update @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subaccountGUID The GUID of the subaccount for which to create a binding to access Service Manager. @return ApiCreateServiceManagerBindingV2Request
func (*SubaccountOperationsAPIService) CreateServiceManagerBindingV2Execute ¶
func (a *SubaccountOperationsAPIService) CreateServiceManagerBindingV2Execute(r ApiCreateServiceManagerBindingV2Request) (*ServiceManagerBindingExtendedResponseObject, *http.Response, error)
Execute executes the request
@return ServiceManagerBindingExtendedResponseObject
func (*SubaccountOperationsAPIService) CreateSubaccount ¶
func (a *SubaccountOperationsAPIService) CreateSubaccount(ctx context.Context) ApiCreateSubaccountRequest
CreateSubaccount Create a subaccount
Create a subaccount in a global account or directory.<br/><br/>Required scope: $XSAPPNAME.global-account.subaccount.create
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiCreateSubaccountRequest
func (*SubaccountOperationsAPIService) CreateSubaccountExecute ¶
func (a *SubaccountOperationsAPIService) CreateSubaccountExecute(r ApiCreateSubaccountRequest) (*SubaccountResponseObject, *http.Response, error)
Execute executes the request
@return SubaccountResponseObject
func (*SubaccountOperationsAPIService) CreateSubaccountLabels ¶
func (a *SubaccountOperationsAPIService) CreateSubaccountLabels(ctx context.Context, subaccountGUID string) ApiCreateSubaccountLabelsRequest
CreateSubaccountLabels Assign labels to a subaccount
Assign user-defined labels to a given subaccount. Labels are specified as key-value pairs.
Required scope: $XSAPPNAME.global-account.subaccount.update
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subaccountGUID Unique ID of the subaccount. @return ApiCreateSubaccountLabelsRequest
func (*SubaccountOperationsAPIService) CreateSubaccountLabelsExecute ¶
func (a *SubaccountOperationsAPIService) CreateSubaccountLabelsExecute(r ApiCreateSubaccountLabelsRequest) (*LabelsResponseObject, *http.Response, error)
Execute executes the request
@return LabelsResponseObject
func (*SubaccountOperationsAPIService) DeleteServiceManagementBindingOfSubaccount ¶
func (a *SubaccountOperationsAPIService) DeleteServiceManagementBindingOfSubaccount(ctx context.Context, subaccountGUID string) ApiDeleteServiceManagementBindingOfSubaccountRequest
DeleteServiceManagementBindingOfSubaccount Delete a Service Manager binding
Delete an existing Service Manager instance and binding that were created as the result of the *POST/accounts/v1/subaccounts/{subaccountGUID}/serviceManagementBinding* API call for a specified subaccount to access and work with the Service Management APIs.<br/><br/>Required scope: $XSAPPNAME.global-account.subaccount.update
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subaccountGUID The GUID of the subaccount for which to delete this instance and binding. @return ApiDeleteServiceManagementBindingOfSubaccountRequest
func (*SubaccountOperationsAPIService) DeleteServiceManagementBindingOfSubaccountExecute ¶
func (a *SubaccountOperationsAPIService) DeleteServiceManagementBindingOfSubaccountExecute(r ApiDeleteServiceManagementBindingOfSubaccountRequest) (*http.Response, error)
Execute executes the request
func (*SubaccountOperationsAPIService) DeleteServiceManagerBindingV2 ¶
func (a *SubaccountOperationsAPIService) DeleteServiceManagerBindingV2(ctx context.Context, subaccountGUID string, bindingName string) ApiDeleteServiceManagerBindingV2Request
DeleteServiceManagerBindingV2 Delete a Service Manager binding
Delete an existing Service Manager binding. <br/><br/>Required scope: $XSAPPNAME.global-account.subaccount.update
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subaccountGUID The GUID of the subaccount for which to delete this binding. @param bindingName The name of the binding to delete. @return ApiDeleteServiceManagerBindingV2Request
func (*SubaccountOperationsAPIService) DeleteServiceManagerBindingV2Execute ¶
func (a *SubaccountOperationsAPIService) DeleteServiceManagerBindingV2Execute(r ApiDeleteServiceManagerBindingV2Request) (*http.Response, error)
Execute executes the request
func (*SubaccountOperationsAPIService) DeleteSubaccount ¶
func (a *SubaccountOperationsAPIService) DeleteSubaccount(ctx context.Context, subaccountGUID string) ApiDeleteSubaccountRequest
DeleteSubaccount Delete a subaccount
Delete the subaccount and its content.</br><br/>Required scope: $XSAPPNAME.global-account.subaccount.delete
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subaccountGUID The GUID of the subaccount for which to get details. @return ApiDeleteSubaccountRequest
func (*SubaccountOperationsAPIService) DeleteSubaccountExecute ¶
func (a *SubaccountOperationsAPIService) DeleteSubaccountExecute(r ApiDeleteSubaccountRequest) (*SubaccountResponseObject, *http.Response, error)
Execute executes the request
@return SubaccountResponseObject
func (*SubaccountOperationsAPIService) DeleteSubaccountLabels ¶
func (a *SubaccountOperationsAPIService) DeleteSubaccountLabels(ctx context.Context, subaccountGUID string) ApiDeleteSubaccountLabelsRequest
DeleteSubaccountLabels Remove all labels from a subaccount
Remove all user-defined labels that are assigned to a given subaccount.
To remove specific labels, use instead: PUT /accounts/v1/subaccounts/{subaccountGUID}/labels
Required scope: $XSAPPNAME.global-account.subaccount.update
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subaccountGUID The GUID of the subaccount. @return ApiDeleteSubaccountLabelsRequest
func (*SubaccountOperationsAPIService) DeleteSubaccountLabelsExecute ¶
func (a *SubaccountOperationsAPIService) DeleteSubaccountLabelsExecute(r ApiDeleteSubaccountLabelsRequest) (*LabelsResponseObject, *http.Response, error)
Execute executes the request
@return LabelsResponseObject
func (*SubaccountOperationsAPIService) DeleteSubaccountSettings ¶
func (a *SubaccountOperationsAPIService) DeleteSubaccountSettings(ctx context.Context, subaccountGUID string) ApiDeleteSubaccountSettingsRequest
DeleteSubaccountSettings Delete subaccount settings
Delete subaccount settings for a specified subaccount.<br/><br/>Required scope: $XSAPPNAME.global-account.subaccount.update
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subaccountGUID The GUID of the subaccount. @return ApiDeleteSubaccountSettingsRequest
func (*SubaccountOperationsAPIService) DeleteSubaccountSettingsExecute ¶
func (a *SubaccountOperationsAPIService) DeleteSubaccountSettingsExecute(r ApiDeleteSubaccountSettingsRequest) (*DataResponseObject, *http.Response, error)
Execute executes the request
@return DataResponseObject
func (*SubaccountOperationsAPIService) GetAllServiceManagerBindingsV2 ¶
func (a *SubaccountOperationsAPIService) GetAllServiceManagerBindingsV2(ctx context.Context, subaccountGUID string) ApiGetAllServiceManagerBindingsV2Request
GetAllServiceManagerBindingsV2 Get all Service Manager bindings
View all Service Manager bindings.<br/><br/>Required scope: $XSAPPNAME.global-account.subaccount.read
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subaccountGUID The GUID of the subaccount for which to get the bindings. @return ApiGetAllServiceManagerBindingsV2Request
func (*SubaccountOperationsAPIService) GetAllServiceManagerBindingsV2Execute ¶
func (a *SubaccountOperationsAPIService) GetAllServiceManagerBindingsV2Execute(r ApiGetAllServiceManagerBindingsV2Request) (*ServiceManagerBindingsResponseList, *http.Response, error)
Execute executes the request
@return ServiceManagerBindingsResponseList
func (*SubaccountOperationsAPIService) GetServiceManagementBinding ¶
func (a *SubaccountOperationsAPIService) GetServiceManagementBinding(ctx context.Context, subaccountGUID string) ApiGetServiceManagementBindingRequest
GetServiceManagementBinding Get a Service Manager binding
View the details of an existing Service Manager binding that was created as the result of the *POST /accounts/v1/subaccounts/{subaccountGUID}/serviceManagementBinding* API call for a specified subaccount to access and work with the Service Management APIs.<br/><br/>Required scope: $XSAPPNAME.global-account.subaccount.read
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subaccountGUID The GUID of the subaccount for which to get the binding. @return ApiGetServiceManagementBindingRequest
func (*SubaccountOperationsAPIService) GetServiceManagementBindingExecute ¶
func (a *SubaccountOperationsAPIService) GetServiceManagementBindingExecute(r ApiGetServiceManagementBindingRequest) (*ServiceManagerBindingResponseObject, *http.Response, error)
Execute executes the request
@return ServiceManagerBindingResponseObject
func (*SubaccountOperationsAPIService) GetServiceManagerBindingV2 ¶
func (a *SubaccountOperationsAPIService) GetServiceManagerBindingV2(ctx context.Context, subaccountGUID string, bindingName string) ApiGetServiceManagerBindingV2Request
GetServiceManagerBindingV2 Get a Service Manager binding
View the details of an existing Service Manager binding.<br/><br/>Required scope: $XSAPPNAME.global-account.subaccount.read
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subaccountGUID The GUID of the subaccount for which to get the binding. @param bindingName The name of the binding for which to get details. @return ApiGetServiceManagerBindingV2Request
func (*SubaccountOperationsAPIService) GetServiceManagerBindingV2Execute ¶
func (a *SubaccountOperationsAPIService) GetServiceManagerBindingV2Execute(r ApiGetServiceManagerBindingV2Request) (*ServiceManagerBindingExtendedResponseObject, *http.Response, error)
Execute executes the request
@return ServiceManagerBindingExtendedResponseObject
func (*SubaccountOperationsAPIService) GetSubaccount ¶
func (a *SubaccountOperationsAPIService) GetSubaccount(ctx context.Context, subaccountGUID string) ApiGetSubaccountRequest
GetSubaccount Get a subaccount
Get information for a specified subaccount.<br/><br/>Required scope: $XSAPPNAME.global-account.subaccount.read
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subaccountGUID The GUID of the subaccount @return ApiGetSubaccountRequest
func (*SubaccountOperationsAPIService) GetSubaccountCustomProperties ¶
func (a *SubaccountOperationsAPIService) GetSubaccountCustomProperties(ctx context.Context, subaccountGUID string) ApiGetSubaccountCustomPropertiesRequest
GetSubaccountCustomProperties Get custom properties for a subaccount (deprecated)
Get all the user-defined custom properties that are assigned as key-value pairs to a given subaccount.
NOTE: This API is deprecated. Custom properties are now called labels. The "customProperties" field supports only single values per key and is now replaced by the string array "labels", which supports multiple values per key. This API returns only the first value of any label key that has multiple values assigned to it. Use instead: GET /accounts/v1/subaccounts/{subaccountGUID}/labels
Required scope: $XSAPPNAME.global-account.subaccount.read @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subaccountGUID Unique ID of the subaccount. @return ApiGetSubaccountCustomPropertiesRequest
func (*SubaccountOperationsAPIService) GetSubaccountCustomPropertiesExecute ¶
func (a *SubaccountOperationsAPIService) GetSubaccountCustomPropertiesExecute(r ApiGetSubaccountCustomPropertiesRequest) (*ResponseCollection, *http.Response, error)
Execute executes the request
@return ResponseCollection
func (*SubaccountOperationsAPIService) GetSubaccountExecute ¶
func (a *SubaccountOperationsAPIService) GetSubaccountExecute(r ApiGetSubaccountRequest) (*SubaccountResponseObject, *http.Response, error)
Execute executes the request
@return SubaccountResponseObject
func (*SubaccountOperationsAPIService) GetSubaccountLabels ¶
func (a *SubaccountOperationsAPIService) GetSubaccountLabels(ctx context.Context, subaccountGUID string) ApiGetSubaccountLabelsRequest
GetSubaccountLabels Get labels for a subaccount
Get all the user-defined labels that are assigned as key-value pairs to a given subaccount.
Required scope: $XSAPPNAME.global-account.subaccount.read
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subaccountGUID The GUID of the subaccount. @return ApiGetSubaccountLabelsRequest
func (*SubaccountOperationsAPIService) GetSubaccountLabelsExecute ¶
func (a *SubaccountOperationsAPIService) GetSubaccountLabelsExecute(r ApiGetSubaccountLabelsRequest) (*LabelsResponseObject, *http.Response, error)
Execute executes the request
@return LabelsResponseObject
func (*SubaccountOperationsAPIService) GetSubaccountSettings ¶
func (a *SubaccountOperationsAPIService) GetSubaccountSettings(ctx context.Context, subaccountGUID string) ApiGetSubaccountSettingsRequest
GetSubaccountSettings Get subaccount settings
Get subaccount settings for a specified subaccount.<br/><br/>Required scope: $XSAPPNAME.global-account.subaccount.read
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subaccountGUID The GUID of the subaccount. @return ApiGetSubaccountSettingsRequest
func (*SubaccountOperationsAPIService) GetSubaccountSettingsExecute ¶
func (a *SubaccountOperationsAPIService) GetSubaccountSettingsExecute(r ApiGetSubaccountSettingsRequest) (*DataResponseObject, *http.Response, error)
Execute executes the request
@return DataResponseObject
func (*SubaccountOperationsAPIService) GetSubaccounts ¶
func (a *SubaccountOperationsAPIService) GetSubaccounts(ctx context.Context) ApiGetSubaccountsRequest
GetSubaccounts Get all subaccounts
Get information for all subaccounts in the global account and those under directories, if they exist.<br/><br/>Required scopes: * When derivedAuthorizations is empty, then $XSAPPNAME.global-account.subaccount.read * When derivedAuthorizations=any, then requires any valid token from XSUAA.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiGetSubaccountsRequest
func (*SubaccountOperationsAPIService) GetSubaccountsExecute ¶
func (a *SubaccountOperationsAPIService) GetSubaccountsExecute(r ApiGetSubaccountsRequest) (*ResponseCollection, *http.Response, error)
Execute executes the request
@return ResponseCollection
func (*SubaccountOperationsAPIService) MoveSubaccount ¶
func (a *SubaccountOperationsAPIService) MoveSubaccount(ctx context.Context, subaccountGUID string) ApiMoveSubaccountRequest
MoveSubaccount Move a subaccount
Move a subaccount to a different directory or out of a directory to the global account.<br/><br/>Required scopes for source directory: $XSAPPNAME.global-account.subaccount.read, $XSAPPNAME.global-account.subaccount.delete.
Required scopes for target directory: $XSAPPNAME.global-account.subaccount.create
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subaccountGUID The unique ID of the subaccount to move. @return ApiMoveSubaccountRequest
func (*SubaccountOperationsAPIService) MoveSubaccountExecute ¶
func (a *SubaccountOperationsAPIService) MoveSubaccountExecute(r ApiMoveSubaccountRequest) (*SubaccountResponseObject, *http.Response, error)
Execute executes the request
@return SubaccountResponseObject
func (*SubaccountOperationsAPIService) MoveSubaccounts ¶
func (a *SubaccountOperationsAPIService) MoveSubaccounts(ctx context.Context) ApiMoveSubaccountsRequest
MoveSubaccounts Batch move subaccounts
Move several subaccounts at once to a different directory or out of a directory to the global account.<br/><br/>Required scopes for source directory: $XSAPPNAME.global-account.subaccount.read, $XSAPPNAME.global-account.subaccount.delete.
Required scopes for target directory: $XSAPPNAME.global-account.subaccount.create
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiMoveSubaccountsRequest
func (*SubaccountOperationsAPIService) MoveSubaccountsExecute ¶
func (a *SubaccountOperationsAPIService) MoveSubaccountsExecute(r ApiMoveSubaccountsRequest) (*ResponseCollection, *http.Response, error)
Execute executes the request
@return ResponseCollection
func (*SubaccountOperationsAPIService) UpdateSubaccount ¶
func (a *SubaccountOperationsAPIService) UpdateSubaccount(ctx context.Context, subaccountGUID string) ApiUpdateSubaccountRequest
UpdateSubaccount Update a subaccount
Update a subaccount in the global account.<br/><br/>Required scope: $XSAPPNAME.global-account.subaccount.update
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param subaccountGUID The GUID of the subaccount to update. @return ApiUpdateSubaccountRequest
func (*SubaccountOperationsAPIService) UpdateSubaccountExecute ¶
func (a *SubaccountOperationsAPIService) UpdateSubaccountExecute(r ApiUpdateSubaccountRequest) (*SubaccountResponseObject, *http.Response, error)
Execute executes the request
@return SubaccountResponseObject
type SubaccountResponseObject ¶
type SubaccountResponseObject struct { // Whether the subaccount can use beta services and applications. BetaEnabled bool `json:"betaEnabled"` // Details of the user that created the subaccount. CreatedBy *string `json:"createdBy,omitempty"` // The date the subaccount was created. Dates and times are in UTC format. CreatedDate int64 `json:"createdDate"` // (Deprecated) Contains information about the labels assigned to a specified subaccount. This field supports only single values per key and is now replaced by the string array \"labels\", which supports multiple values per key. The \"customProperties\" field returns only the first value of any label key that has multiple values assigned to it. // Deprecated CustomProperties []PropertyResponseObject `json:"customProperties,omitempty"` // A description of the subaccount for customer-facing UIs. Description string `json:"description"` // A descriptive name of the subaccount for customer-facing UIs. DisplayName string `json:"displayName"` // The unique ID of the subaccount's global account. GlobalAccountGUID string `json:"globalAccountGUID"` // Unique ID of the subaccount. Guid string `json:"guid"` // Contains information about the labels assigned to a specified subaccount. Labels are represented in a JSON array of key-value pairs; each key has up to 10 corresponding values. This field replaces the deprecated \"customProperties\" field, which supports only single values per key. Labels *map[string][]string `json:"labels,omitempty"` // The date the subaccount was last modified. Dates and times are in UTC format. ModifiedDate *int64 `json:"modifiedDate,omitempty"` // The features of parent entity of the subaccount. ParentFeatures []string `json:"parentFeatures,omitempty"` // The GUID of the subaccount’s parent entity. If the subaccount is located directly in the global account (not in a directory), then this is the GUID of the global account. ParentGUID string `json:"parentGUID"` // The region in which the subaccount was created. Region string `json:"region"` // The current state of the subaccount. State string `json:"state"` // Information about the state of the subaccount. StateMessage *string `json:"stateMessage,omitempty"` // The subdomain that becomes part of the path used to access the authorization tenant of the subaccount. Must be unique within the defined region. Use only letters (a-z), digits (0-9), and hyphens (not at the start or end). Maximum length is 63 characters. Cannot be changed after the subaccount has been created. Subdomain string `json:"subdomain"` // The technical name of the subaccount. Refers to: (1) the platform-based account name for Neo subaccounts, or (2) the account identifier (tenant ID) in XSUAA for multi-environment subaccounts. TechnicalName string `json:"technicalName"` // Whether the subaccount is used for production purposes. This flag can help your cloud operator to take appropriate action when handling incidents that are related to mission-critical accounts in production systems. Do not apply for subaccounts that are used for non-production purposes, such as development, testing, and demos. Applying this setting this does not modify the subaccount. * <b>UNSET:</b> Global account or subaccount admin has not set the production-relevancy flag. Default value. * <b>NOT_USED_FOR_PRODUCTION:</b> Subaccount is not used for production purposes. * <b>USED_FOR_PRODUCTION:</b> Subaccount is used for production purposes. UsedForProduction string `json:"usedForProduction"` AdditionalProperties map[string]interface{} }
SubaccountResponseObject struct for SubaccountResponseObject
func NewSubaccountResponseObject ¶
func NewSubaccountResponseObject(betaEnabled bool, createdDate int64, description string, displayName string, globalAccountGUID string, guid string, parentGUID string, region string, state string, subdomain string, technicalName string, usedForProduction string) *SubaccountResponseObject
NewSubaccountResponseObject instantiates a new SubaccountResponseObject object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewSubaccountResponseObjectWithDefaults ¶
func NewSubaccountResponseObjectWithDefaults() *SubaccountResponseObject
NewSubaccountResponseObjectWithDefaults instantiates a new SubaccountResponseObject object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*SubaccountResponseObject) GetBetaEnabled ¶
func (o *SubaccountResponseObject) GetBetaEnabled() bool
GetBetaEnabled returns the BetaEnabled field value
func (*SubaccountResponseObject) GetBetaEnabledOk ¶
func (o *SubaccountResponseObject) GetBetaEnabledOk() (*bool, bool)
GetBetaEnabledOk returns a tuple with the BetaEnabled field value and a boolean to check if the value has been set.
func (*SubaccountResponseObject) GetCreatedBy ¶
func (o *SubaccountResponseObject) GetCreatedBy() string
GetCreatedBy returns the CreatedBy field value if set, zero value otherwise.
func (*SubaccountResponseObject) GetCreatedByOk ¶
func (o *SubaccountResponseObject) GetCreatedByOk() (*string, bool)
GetCreatedByOk returns a tuple with the CreatedBy field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SubaccountResponseObject) GetCreatedDate ¶
func (o *SubaccountResponseObject) GetCreatedDate() int64
GetCreatedDate returns the CreatedDate field value
func (*SubaccountResponseObject) GetCreatedDateOk ¶
func (o *SubaccountResponseObject) GetCreatedDateOk() (*int64, bool)
GetCreatedDateOk returns a tuple with the CreatedDate field value and a boolean to check if the value has been set.
func (*SubaccountResponseObject) GetCustomProperties ¶
func (o *SubaccountResponseObject) GetCustomProperties() []PropertyResponseObject
GetCustomProperties returns the CustomProperties field value if set, zero value otherwise. Deprecated
func (*SubaccountResponseObject) GetCustomPropertiesOk ¶
func (o *SubaccountResponseObject) GetCustomPropertiesOk() ([]PropertyResponseObject, bool)
GetCustomPropertiesOk returns a tuple with the CustomProperties field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated
func (*SubaccountResponseObject) GetDescription ¶
func (o *SubaccountResponseObject) GetDescription() string
GetDescription returns the Description field value
func (*SubaccountResponseObject) GetDescriptionOk ¶
func (o *SubaccountResponseObject) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.
func (*SubaccountResponseObject) GetDisplayName ¶
func (o *SubaccountResponseObject) GetDisplayName() string
GetDisplayName returns the DisplayName field value
func (*SubaccountResponseObject) GetDisplayNameOk ¶
func (o *SubaccountResponseObject) GetDisplayNameOk() (*string, bool)
GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.
func (*SubaccountResponseObject) GetGlobalAccountGUID ¶
func (o *SubaccountResponseObject) GetGlobalAccountGUID() string
GetGlobalAccountGUID returns the GlobalAccountGUID field value
func (*SubaccountResponseObject) GetGlobalAccountGUIDOk ¶
func (o *SubaccountResponseObject) GetGlobalAccountGUIDOk() (*string, bool)
GetGlobalAccountGUIDOk returns a tuple with the GlobalAccountGUID field value and a boolean to check if the value has been set.
func (*SubaccountResponseObject) GetGuid ¶
func (o *SubaccountResponseObject) GetGuid() string
GetGuid returns the Guid field value
func (*SubaccountResponseObject) GetGuidOk ¶
func (o *SubaccountResponseObject) GetGuidOk() (*string, bool)
GetGuidOk returns a tuple with the Guid field value and a boolean to check if the value has been set.
func (*SubaccountResponseObject) GetLabels ¶
func (o *SubaccountResponseObject) GetLabels() map[string][]string
GetLabels returns the Labels field value if set, zero value otherwise.
func (*SubaccountResponseObject) GetLabelsOk ¶
func (o *SubaccountResponseObject) GetLabelsOk() (*map[string][]string, bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SubaccountResponseObject) GetModifiedDate ¶
func (o *SubaccountResponseObject) GetModifiedDate() int64
GetModifiedDate returns the ModifiedDate field value if set, zero value otherwise.
func (*SubaccountResponseObject) GetModifiedDateOk ¶
func (o *SubaccountResponseObject) GetModifiedDateOk() (*int64, bool)
GetModifiedDateOk returns a tuple with the ModifiedDate field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SubaccountResponseObject) GetParentFeatures ¶
func (o *SubaccountResponseObject) GetParentFeatures() []string
GetParentFeatures returns the ParentFeatures field value if set, zero value otherwise.
func (*SubaccountResponseObject) GetParentFeaturesOk ¶
func (o *SubaccountResponseObject) GetParentFeaturesOk() ([]string, bool)
GetParentFeaturesOk returns a tuple with the ParentFeatures field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SubaccountResponseObject) GetParentGUID ¶
func (o *SubaccountResponseObject) GetParentGUID() string
GetParentGUID returns the ParentGUID field value
func (*SubaccountResponseObject) GetParentGUIDOk ¶
func (o *SubaccountResponseObject) GetParentGUIDOk() (*string, bool)
GetParentGUIDOk returns a tuple with the ParentGUID field value and a boolean to check if the value has been set.
func (*SubaccountResponseObject) GetRegion ¶
func (o *SubaccountResponseObject) GetRegion() string
GetRegion returns the Region field value
func (*SubaccountResponseObject) GetRegionOk ¶
func (o *SubaccountResponseObject) GetRegionOk() (*string, bool)
GetRegionOk returns a tuple with the Region field value and a boolean to check if the value has been set.
func (*SubaccountResponseObject) GetState ¶
func (o *SubaccountResponseObject) GetState() string
GetState returns the State field value
func (*SubaccountResponseObject) GetStateMessage ¶
func (o *SubaccountResponseObject) GetStateMessage() string
GetStateMessage returns the StateMessage field value if set, zero value otherwise.
func (*SubaccountResponseObject) GetStateMessageOk ¶
func (o *SubaccountResponseObject) GetStateMessageOk() (*string, bool)
GetStateMessageOk returns a tuple with the StateMessage field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SubaccountResponseObject) GetStateOk ¶
func (o *SubaccountResponseObject) GetStateOk() (*string, bool)
GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set.
func (*SubaccountResponseObject) GetSubdomain ¶
func (o *SubaccountResponseObject) GetSubdomain() string
GetSubdomain returns the Subdomain field value
func (*SubaccountResponseObject) GetSubdomainOk ¶
func (o *SubaccountResponseObject) GetSubdomainOk() (*string, bool)
GetSubdomainOk returns a tuple with the Subdomain field value and a boolean to check if the value has been set.
func (*SubaccountResponseObject) GetTechnicalName ¶
func (o *SubaccountResponseObject) GetTechnicalName() string
GetTechnicalName returns the TechnicalName field value
func (*SubaccountResponseObject) GetTechnicalNameOk ¶
func (o *SubaccountResponseObject) GetTechnicalNameOk() (*string, bool)
GetTechnicalNameOk returns a tuple with the TechnicalName field value and a boolean to check if the value has been set.
func (*SubaccountResponseObject) GetUsedForProduction ¶
func (o *SubaccountResponseObject) GetUsedForProduction() string
GetUsedForProduction returns the UsedForProduction field value
func (*SubaccountResponseObject) GetUsedForProductionOk ¶
func (o *SubaccountResponseObject) GetUsedForProductionOk() (*string, bool)
GetUsedForProductionOk returns a tuple with the UsedForProduction field value and a boolean to check if the value has been set.
func (*SubaccountResponseObject) HasCreatedBy ¶
func (o *SubaccountResponseObject) HasCreatedBy() bool
HasCreatedBy returns a boolean if a field has been set.
func (*SubaccountResponseObject) HasCustomProperties ¶
func (o *SubaccountResponseObject) HasCustomProperties() bool
HasCustomProperties returns a boolean if a field has been set.
func (*SubaccountResponseObject) HasLabels ¶
func (o *SubaccountResponseObject) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*SubaccountResponseObject) HasModifiedDate ¶
func (o *SubaccountResponseObject) HasModifiedDate() bool
HasModifiedDate returns a boolean if a field has been set.
func (*SubaccountResponseObject) HasParentFeatures ¶
func (o *SubaccountResponseObject) HasParentFeatures() bool
HasParentFeatures returns a boolean if a field has been set.
func (*SubaccountResponseObject) HasStateMessage ¶
func (o *SubaccountResponseObject) HasStateMessage() bool
HasStateMessage returns a boolean if a field has been set.
func (SubaccountResponseObject) MarshalJSON ¶
func (o SubaccountResponseObject) MarshalJSON() ([]byte, error)
func (*SubaccountResponseObject) SetBetaEnabled ¶
func (o *SubaccountResponseObject) SetBetaEnabled(v bool)
SetBetaEnabled sets field value
func (*SubaccountResponseObject) SetCreatedBy ¶
func (o *SubaccountResponseObject) SetCreatedBy(v string)
SetCreatedBy gets a reference to the given string and assigns it to the CreatedBy field.
func (*SubaccountResponseObject) SetCreatedDate ¶
func (o *SubaccountResponseObject) SetCreatedDate(v int64)
SetCreatedDate sets field value
func (*SubaccountResponseObject) SetCustomProperties ¶
func (o *SubaccountResponseObject) SetCustomProperties(v []PropertyResponseObject)
SetCustomProperties gets a reference to the given []PropertyResponseObject and assigns it to the CustomProperties field. Deprecated
func (*SubaccountResponseObject) SetDescription ¶
func (o *SubaccountResponseObject) SetDescription(v string)
SetDescription sets field value
func (*SubaccountResponseObject) SetDisplayName ¶
func (o *SubaccountResponseObject) SetDisplayName(v string)
SetDisplayName sets field value
func (*SubaccountResponseObject) SetGlobalAccountGUID ¶
func (o *SubaccountResponseObject) SetGlobalAccountGUID(v string)
SetGlobalAccountGUID sets field value
func (*SubaccountResponseObject) SetGuid ¶
func (o *SubaccountResponseObject) SetGuid(v string)
SetGuid sets field value
func (*SubaccountResponseObject) SetLabels ¶
func (o *SubaccountResponseObject) SetLabels(v map[string][]string)
SetLabels gets a reference to the given map[string][]string and assigns it to the Labels field.
func (*SubaccountResponseObject) SetModifiedDate ¶
func (o *SubaccountResponseObject) SetModifiedDate(v int64)
SetModifiedDate gets a reference to the given int64 and assigns it to the ModifiedDate field.
func (*SubaccountResponseObject) SetParentFeatures ¶
func (o *SubaccountResponseObject) SetParentFeatures(v []string)
SetParentFeatures gets a reference to the given []string and assigns it to the ParentFeatures field.
func (*SubaccountResponseObject) SetParentGUID ¶
func (o *SubaccountResponseObject) SetParentGUID(v string)
SetParentGUID sets field value
func (*SubaccountResponseObject) SetRegion ¶
func (o *SubaccountResponseObject) SetRegion(v string)
SetRegion sets field value
func (*SubaccountResponseObject) SetState ¶
func (o *SubaccountResponseObject) SetState(v string)
SetState sets field value
func (*SubaccountResponseObject) SetStateMessage ¶
func (o *SubaccountResponseObject) SetStateMessage(v string)
SetStateMessage gets a reference to the given string and assigns it to the StateMessage field.
func (*SubaccountResponseObject) SetSubdomain ¶
func (o *SubaccountResponseObject) SetSubdomain(v string)
SetSubdomain sets field value
func (*SubaccountResponseObject) SetTechnicalName ¶
func (o *SubaccountResponseObject) SetTechnicalName(v string)
SetTechnicalName sets field value
func (*SubaccountResponseObject) SetUsedForProduction ¶
func (o *SubaccountResponseObject) SetUsedForProduction(v string)
SetUsedForProduction sets field value
func (SubaccountResponseObject) ToMap ¶
func (o SubaccountResponseObject) ToMap() (map[string]interface{}, error)
func (*SubaccountResponseObject) UnmarshalJSON ¶
func (o *SubaccountResponseObject) UnmarshalJSON(data []byte) (err error)
type UpdateDirectoryRequestPayload ¶
type UpdateDirectoryRequestPayload struct { // (Deprecated) User-defined labels to assign, update, and remove as key-value pairs from the directory. NOTE: This field is deprecated. \"customProperties\" supports only single values per key and is now replaced by the string array \"labels\", which supports multiple values per key. The \"customProperties\" field overwrites any labels with the same key. We recommend transitioning to the \"labels\" field. Do not include \"customProperties\" and \"labels\" together in the same request (customProperties will be ignored). // Deprecated CustomProperties []UpdatePropertyRequestPayload `json:"customProperties,omitempty"` // The description of the directory for the customer-facing UIs. Description *string `json:"description,omitempty"` // The new descriptive name of the directory. DisplayName *string `json:"displayName,omitempty" validate:"regexp=^((?![\\/]).)*$"` // JSON array of up to 10 user-defined labels to assign as key-value pairs to the directory. Each label has a name (key) that you specify, and to which you can assign up to 10 corresponding values or leave empty. Keys and values are each limited to 63 characters. Label keys and values are case-sensitive. Try to avoid creating duplicate variants of the same keys or values with a different casing (example: \"myValue\" and \"MyValue\"). Example: { \"Cost Center\": [\"19700626\"], \"Department\": [\"Sales\"], \"Contacts\": [\"name1@example.com\",\"name2@example.com\"], \"EMEA\":[] } IMPORTANT: The JSON array overwrites any labels that are currently assigned to the subaccount. In the request, you must include not only new and updated key-value pairs, but also existing ones that you do not want changed. Omit keys/values that you want removed as labels from the subaccount. Any labels previously set using the deprecated \"customProperties\" field are also overwritten. Labels *map[string][]string `json:"labels,omitempty"` AdditionalProperties map[string]interface{} }
UpdateDirectoryRequestPayload Details of the directory properties to update.
func NewUpdateDirectoryRequestPayload ¶
func NewUpdateDirectoryRequestPayload() *UpdateDirectoryRequestPayload
NewUpdateDirectoryRequestPayload instantiates a new UpdateDirectoryRequestPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewUpdateDirectoryRequestPayloadWithDefaults ¶
func NewUpdateDirectoryRequestPayloadWithDefaults() *UpdateDirectoryRequestPayload
NewUpdateDirectoryRequestPayloadWithDefaults instantiates a new UpdateDirectoryRequestPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*UpdateDirectoryRequestPayload) GetCustomProperties ¶
func (o *UpdateDirectoryRequestPayload) GetCustomProperties() []UpdatePropertyRequestPayload
GetCustomProperties returns the CustomProperties field value if set, zero value otherwise. Deprecated
func (*UpdateDirectoryRequestPayload) GetCustomPropertiesOk ¶
func (o *UpdateDirectoryRequestPayload) GetCustomPropertiesOk() ([]UpdatePropertyRequestPayload, bool)
GetCustomPropertiesOk returns a tuple with the CustomProperties field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated
func (*UpdateDirectoryRequestPayload) GetDescription ¶
func (o *UpdateDirectoryRequestPayload) GetDescription() string
GetDescription returns the Description field value if set, zero value otherwise.
func (*UpdateDirectoryRequestPayload) GetDescriptionOk ¶
func (o *UpdateDirectoryRequestPayload) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateDirectoryRequestPayload) GetDisplayName ¶
func (o *UpdateDirectoryRequestPayload) GetDisplayName() string
GetDisplayName returns the DisplayName field value if set, zero value otherwise.
func (*UpdateDirectoryRequestPayload) GetDisplayNameOk ¶
func (o *UpdateDirectoryRequestPayload) GetDisplayNameOk() (*string, bool)
GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateDirectoryRequestPayload) GetLabels ¶
func (o *UpdateDirectoryRequestPayload) GetLabels() map[string][]string
GetLabels returns the Labels field value if set, zero value otherwise.
func (*UpdateDirectoryRequestPayload) GetLabelsOk ¶
func (o *UpdateDirectoryRequestPayload) GetLabelsOk() (*map[string][]string, bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateDirectoryRequestPayload) HasCustomProperties ¶
func (o *UpdateDirectoryRequestPayload) HasCustomProperties() bool
HasCustomProperties returns a boolean if a field has been set.
func (*UpdateDirectoryRequestPayload) HasDescription ¶
func (o *UpdateDirectoryRequestPayload) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*UpdateDirectoryRequestPayload) HasDisplayName ¶
func (o *UpdateDirectoryRequestPayload) HasDisplayName() bool
HasDisplayName returns a boolean if a field has been set.
func (*UpdateDirectoryRequestPayload) HasLabels ¶
func (o *UpdateDirectoryRequestPayload) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (UpdateDirectoryRequestPayload) MarshalJSON ¶
func (o UpdateDirectoryRequestPayload) MarshalJSON() ([]byte, error)
func (*UpdateDirectoryRequestPayload) SetCustomProperties ¶
func (o *UpdateDirectoryRequestPayload) SetCustomProperties(v []UpdatePropertyRequestPayload)
SetCustomProperties gets a reference to the given []UpdatePropertyRequestPayload and assigns it to the CustomProperties field. Deprecated
func (*UpdateDirectoryRequestPayload) SetDescription ¶
func (o *UpdateDirectoryRequestPayload) SetDescription(v string)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*UpdateDirectoryRequestPayload) SetDisplayName ¶
func (o *UpdateDirectoryRequestPayload) SetDisplayName(v string)
SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.
func (*UpdateDirectoryRequestPayload) SetLabels ¶
func (o *UpdateDirectoryRequestPayload) SetLabels(v map[string][]string)
SetLabels gets a reference to the given map[string][]string and assigns it to the Labels field.
func (UpdateDirectoryRequestPayload) ToMap ¶
func (o UpdateDirectoryRequestPayload) ToMap() (map[string]interface{}, error)
func (*UpdateDirectoryRequestPayload) UnmarshalJSON ¶
func (o *UpdateDirectoryRequestPayload) UnmarshalJSON(data []byte) (err error)
type UpdateDirectoryTypeRequestPayload ¶
type UpdateDirectoryTypeRequestPayload struct { // Additional admins of the directory. Applies only to directories that have the user authorization management feature enabled. Do not add yourself as you are assigned as a directory admin by default. Example: [\"admin1@example.com\", \"admin2@example.com\"] DirectoryAdmins []string `json:"directoryAdmins,omitempty"` // <b>The features to be enabled in the directory. The available features are:</b> - <b>DEFAULT</b>: (Mandatory) All directories provide the following basic features: (1) Group and filter subaccounts for reports and filters, (2) monitor usage and costs on a directory level (costs only available for contracts that use the consumption-based commercial model), and (3) set custom properties and tags to the directory for identification and reporting purposes. - <b>ENTITLEMENTS</b>: (Optional) Enables the assignment of a quota for services and applications to the directory from the global account quota for distribution to the subaccounts under this directory. - <b>AUTHORIZATIONS</b>: (Optional) Allows you to assign users as administrators or viewers of this directory. You must apply this feature in combination with the ENTITLEMENTS feature. IMPORTANT: Your multi-level account hierarchy can have more than one directory enabled with user authorization and/or entitlement management; however, only one directory in any directory path can have these features enabled. In other words, other directories above or below this directory in the same path can only have the default features specified. If you are not sure which features to enable, we recommend that you set only the default features, and then add features later on as they are needed. <br/><b>Valid values:</b> [DEFAULT] [DEFAULT,ENTITLEMENTS] [DEFAULT,ENTITLEMENTS,AUTHORIZATIONS]<br/> DirectoryFeatures []string `json:"directoryFeatures,omitempty"` // Applies only to directories that have the user authorization management feature enabled. The subdomain becomes part of the path used to access the authorization tenant of the directory. Must be unique within the defined region. Use only letters (a-z), digits (0-9), and hyphens (not at start or end). Maximum length is 63 characters. Cannot be changed after the directory has been created. Subdomain *string `json:"subdomain,omitempty"` AdditionalProperties map[string]interface{} }
UpdateDirectoryTypeRequestPayload The request payload containing the list of features to be enabled in the directory.
func NewUpdateDirectoryTypeRequestPayload ¶
func NewUpdateDirectoryTypeRequestPayload() *UpdateDirectoryTypeRequestPayload
NewUpdateDirectoryTypeRequestPayload instantiates a new UpdateDirectoryTypeRequestPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewUpdateDirectoryTypeRequestPayloadWithDefaults ¶
func NewUpdateDirectoryTypeRequestPayloadWithDefaults() *UpdateDirectoryTypeRequestPayload
NewUpdateDirectoryTypeRequestPayloadWithDefaults instantiates a new UpdateDirectoryTypeRequestPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*UpdateDirectoryTypeRequestPayload) GetDirectoryAdmins ¶
func (o *UpdateDirectoryTypeRequestPayload) GetDirectoryAdmins() []string
GetDirectoryAdmins returns the DirectoryAdmins field value if set, zero value otherwise.
func (*UpdateDirectoryTypeRequestPayload) GetDirectoryAdminsOk ¶
func (o *UpdateDirectoryTypeRequestPayload) GetDirectoryAdminsOk() ([]string, bool)
GetDirectoryAdminsOk returns a tuple with the DirectoryAdmins field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateDirectoryTypeRequestPayload) GetDirectoryFeatures ¶
func (o *UpdateDirectoryTypeRequestPayload) GetDirectoryFeatures() []string
GetDirectoryFeatures returns the DirectoryFeatures field value if set, zero value otherwise.
func (*UpdateDirectoryTypeRequestPayload) GetDirectoryFeaturesOk ¶
func (o *UpdateDirectoryTypeRequestPayload) GetDirectoryFeaturesOk() ([]string, bool)
GetDirectoryFeaturesOk returns a tuple with the DirectoryFeatures field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateDirectoryTypeRequestPayload) GetSubdomain ¶
func (o *UpdateDirectoryTypeRequestPayload) GetSubdomain() string
GetSubdomain returns the Subdomain field value if set, zero value otherwise.
func (*UpdateDirectoryTypeRequestPayload) GetSubdomainOk ¶
func (o *UpdateDirectoryTypeRequestPayload) GetSubdomainOk() (*string, bool)
GetSubdomainOk returns a tuple with the Subdomain field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateDirectoryTypeRequestPayload) HasDirectoryAdmins ¶
func (o *UpdateDirectoryTypeRequestPayload) HasDirectoryAdmins() bool
HasDirectoryAdmins returns a boolean if a field has been set.
func (*UpdateDirectoryTypeRequestPayload) HasDirectoryFeatures ¶
func (o *UpdateDirectoryTypeRequestPayload) HasDirectoryFeatures() bool
HasDirectoryFeatures returns a boolean if a field has been set.
func (*UpdateDirectoryTypeRequestPayload) HasSubdomain ¶
func (o *UpdateDirectoryTypeRequestPayload) HasSubdomain() bool
HasSubdomain returns a boolean if a field has been set.
func (UpdateDirectoryTypeRequestPayload) MarshalJSON ¶
func (o UpdateDirectoryTypeRequestPayload) MarshalJSON() ([]byte, error)
func (*UpdateDirectoryTypeRequestPayload) SetDirectoryAdmins ¶
func (o *UpdateDirectoryTypeRequestPayload) SetDirectoryAdmins(v []string)
SetDirectoryAdmins gets a reference to the given []string and assigns it to the DirectoryAdmins field.
func (*UpdateDirectoryTypeRequestPayload) SetDirectoryFeatures ¶
func (o *UpdateDirectoryTypeRequestPayload) SetDirectoryFeatures(v []string)
SetDirectoryFeatures gets a reference to the given []string and assigns it to the DirectoryFeatures field.
func (*UpdateDirectoryTypeRequestPayload) SetSubdomain ¶
func (o *UpdateDirectoryTypeRequestPayload) SetSubdomain(v string)
SetSubdomain gets a reference to the given string and assigns it to the Subdomain field.
func (UpdateDirectoryTypeRequestPayload) ToMap ¶
func (o UpdateDirectoryTypeRequestPayload) ToMap() (map[string]interface{}, error)
func (*UpdateDirectoryTypeRequestPayload) UnmarshalJSON ¶
func (o *UpdateDirectoryTypeRequestPayload) UnmarshalJSON(data []byte) (err error)
type UpdateEntitySettingsRequestPayload ¶
type UpdateEntitySettingsRequestPayload struct { // A key for the property. Limited to 200 characters. Key string `json:"key"` // A value for the corresponding key. Limited to 2000 characters. Value map[string]interface{} `json:"value"` AdditionalProperties map[string]interface{} }
UpdateEntitySettingsRequestPayload Settings as key-value pairs to assign, update, and remove from the entity.
func NewUpdateEntitySettingsRequestPayload ¶
func NewUpdateEntitySettingsRequestPayload(key string, value map[string]interface{}) *UpdateEntitySettingsRequestPayload
NewUpdateEntitySettingsRequestPayload instantiates a new UpdateEntitySettingsRequestPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewUpdateEntitySettingsRequestPayloadWithDefaults ¶
func NewUpdateEntitySettingsRequestPayloadWithDefaults() *UpdateEntitySettingsRequestPayload
NewUpdateEntitySettingsRequestPayloadWithDefaults instantiates a new UpdateEntitySettingsRequestPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*UpdateEntitySettingsRequestPayload) GetKey ¶
func (o *UpdateEntitySettingsRequestPayload) GetKey() string
GetKey returns the Key field value
func (*UpdateEntitySettingsRequestPayload) GetKeyOk ¶
func (o *UpdateEntitySettingsRequestPayload) GetKeyOk() (*string, bool)
GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.
func (*UpdateEntitySettingsRequestPayload) GetValue ¶
func (o *UpdateEntitySettingsRequestPayload) GetValue() map[string]interface{}
GetValue returns the Value field value
func (*UpdateEntitySettingsRequestPayload) GetValueOk ¶
func (o *UpdateEntitySettingsRequestPayload) GetValueOk() (map[string]interface{}, bool)
GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.
func (UpdateEntitySettingsRequestPayload) MarshalJSON ¶
func (o UpdateEntitySettingsRequestPayload) MarshalJSON() ([]byte, error)
func (*UpdateEntitySettingsRequestPayload) SetKey ¶
func (o *UpdateEntitySettingsRequestPayload) SetKey(v string)
SetKey sets field value
func (*UpdateEntitySettingsRequestPayload) SetValue ¶
func (o *UpdateEntitySettingsRequestPayload) SetValue(v map[string]interface{})
SetValue sets field value
func (UpdateEntitySettingsRequestPayload) ToMap ¶
func (o UpdateEntitySettingsRequestPayload) ToMap() (map[string]interface{}, error)
func (*UpdateEntitySettingsRequestPayload) UnmarshalJSON ¶
func (o *UpdateEntitySettingsRequestPayload) UnmarshalJSON(data []byte) (err error)
type UpdateGlobalAccountRequestPayload ¶
type UpdateGlobalAccountRequestPayload struct { // (Deprecated) User-defined labels to assign, update, and remove as key-value pairs from the global account. NOTE: This field is deprecated. \"customProperties\" supports only single values per key and is now replaced by the string array \"labels\", which supports multiple values per key. The \"customProperties\" field overwrites any labels with the same key. We recommend transitioning to the \"labels\" field. Do not include \"customProperties\" and \"labels\" together in the same request (customProperties will be ignored). // Deprecated CustomProperties []UpdatePropertyRequestPayload `json:"customProperties,omitempty"` // A new display of the global account. Description *string `json:"description,omitempty"` // The new descriptive name of the global account. DisplayName *string `json:"displayName,omitempty" validate:"regexp=^((?![\\/]).)*$"` // JSON array of up to 10 user-defined labels to assign as key-value pairs to the global account. Each label has a name (key) that you specify, and to which you can assign up to 10 corresponding values or leave empty. Keys and values are each limited to 63 characters. Label keys and values are case-sensitive. Try to avoid creating duplicate variants of the same keys or values with a different casing (example: \"myValue\" and \"MyValue\"). Example: { \"Cost Center\": [\"19700626\"], \"Department\": [\"Sales\"], \"Contacts\": [\"name1@example.com\",\"name2@example.com\"], \"EMEA\":[] } IMPORTANT : The JSON array overwrites any labels that are currently assigned to the global account. In the request, you must include not only new and updated key-value pairs, but also existing ones that you do not want changed. Omit keys/values that you want removed as labels from the global account. Any labels previously set using the deprecated \"customProperties\" field are also overwritten. Labels *map[string][]string `json:"labels,omitempty"` AdditionalProperties map[string]interface{} }
UpdateGlobalAccountRequestPayload New display name and/or description of the global account.
func NewUpdateGlobalAccountRequestPayload ¶
func NewUpdateGlobalAccountRequestPayload() *UpdateGlobalAccountRequestPayload
NewUpdateGlobalAccountRequestPayload instantiates a new UpdateGlobalAccountRequestPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewUpdateGlobalAccountRequestPayloadWithDefaults ¶
func NewUpdateGlobalAccountRequestPayloadWithDefaults() *UpdateGlobalAccountRequestPayload
NewUpdateGlobalAccountRequestPayloadWithDefaults instantiates a new UpdateGlobalAccountRequestPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*UpdateGlobalAccountRequestPayload) GetCustomProperties ¶
func (o *UpdateGlobalAccountRequestPayload) GetCustomProperties() []UpdatePropertyRequestPayload
GetCustomProperties returns the CustomProperties field value if set, zero value otherwise. Deprecated
func (*UpdateGlobalAccountRequestPayload) GetCustomPropertiesOk ¶
func (o *UpdateGlobalAccountRequestPayload) GetCustomPropertiesOk() ([]UpdatePropertyRequestPayload, bool)
GetCustomPropertiesOk returns a tuple with the CustomProperties field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated
func (*UpdateGlobalAccountRequestPayload) GetDescription ¶
func (o *UpdateGlobalAccountRequestPayload) GetDescription() string
GetDescription returns the Description field value if set, zero value otherwise.
func (*UpdateGlobalAccountRequestPayload) GetDescriptionOk ¶
func (o *UpdateGlobalAccountRequestPayload) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateGlobalAccountRequestPayload) GetDisplayName ¶
func (o *UpdateGlobalAccountRequestPayload) GetDisplayName() string
GetDisplayName returns the DisplayName field value if set, zero value otherwise.
func (*UpdateGlobalAccountRequestPayload) GetDisplayNameOk ¶
func (o *UpdateGlobalAccountRequestPayload) GetDisplayNameOk() (*string, bool)
GetDisplayNameOk returns a tuple with the DisplayName field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateGlobalAccountRequestPayload) GetLabels ¶
func (o *UpdateGlobalAccountRequestPayload) GetLabels() map[string][]string
GetLabels returns the Labels field value if set, zero value otherwise.
func (*UpdateGlobalAccountRequestPayload) GetLabelsOk ¶
func (o *UpdateGlobalAccountRequestPayload) GetLabelsOk() (*map[string][]string, bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateGlobalAccountRequestPayload) HasCustomProperties ¶
func (o *UpdateGlobalAccountRequestPayload) HasCustomProperties() bool
HasCustomProperties returns a boolean if a field has been set.
func (*UpdateGlobalAccountRequestPayload) HasDescription ¶
func (o *UpdateGlobalAccountRequestPayload) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*UpdateGlobalAccountRequestPayload) HasDisplayName ¶
func (o *UpdateGlobalAccountRequestPayload) HasDisplayName() bool
HasDisplayName returns a boolean if a field has been set.
func (*UpdateGlobalAccountRequestPayload) HasLabels ¶
func (o *UpdateGlobalAccountRequestPayload) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (UpdateGlobalAccountRequestPayload) MarshalJSON ¶
func (o UpdateGlobalAccountRequestPayload) MarshalJSON() ([]byte, error)
func (*UpdateGlobalAccountRequestPayload) SetCustomProperties ¶
func (o *UpdateGlobalAccountRequestPayload) SetCustomProperties(v []UpdatePropertyRequestPayload)
SetCustomProperties gets a reference to the given []UpdatePropertyRequestPayload and assigns it to the CustomProperties field. Deprecated
func (*UpdateGlobalAccountRequestPayload) SetDescription ¶
func (o *UpdateGlobalAccountRequestPayload) SetDescription(v string)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*UpdateGlobalAccountRequestPayload) SetDisplayName ¶
func (o *UpdateGlobalAccountRequestPayload) SetDisplayName(v string)
SetDisplayName gets a reference to the given string and assigns it to the DisplayName field.
func (*UpdateGlobalAccountRequestPayload) SetLabels ¶
func (o *UpdateGlobalAccountRequestPayload) SetLabels(v map[string][]string)
SetLabels gets a reference to the given map[string][]string and assigns it to the Labels field.
func (UpdateGlobalAccountRequestPayload) ToMap ¶
func (o UpdateGlobalAccountRequestPayload) ToMap() (map[string]interface{}, error)
func (*UpdateGlobalAccountRequestPayload) UnmarshalJSON ¶
func (o *UpdateGlobalAccountRequestPayload) UnmarshalJSON(data []byte) (err error)
type UpdatePropertyRequestPayload ¶
type UpdatePropertyRequestPayload struct { // Whether to delete a label according to the specified key. Omit if you want the specified key to be added or updated in the entity. Delete *bool `json:"delete,omitempty"` // A name for the label up to 63 characters. Attribute is case-sensitive -- try to avoid creating duplicate variants of the same keys with a different casing. Key string `json:"key"` // An optional value for the corresponding label key up to 63 characters. Attribute is case-sensitive -- try to avoid creating duplicate variants of the same keys with a different casing. Value map[string]interface{} `json:"value"` AdditionalProperties map[string]interface{} }
UpdatePropertyRequestPayload (Deprecated) Labels as key-value pairs to assign, update, and remove from the entity.
func NewUpdatePropertyRequestPayload ¶
func NewUpdatePropertyRequestPayload(key string, value map[string]interface{}) *UpdatePropertyRequestPayload
NewUpdatePropertyRequestPayload instantiates a new UpdatePropertyRequestPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewUpdatePropertyRequestPayloadWithDefaults ¶
func NewUpdatePropertyRequestPayloadWithDefaults() *UpdatePropertyRequestPayload
NewUpdatePropertyRequestPayloadWithDefaults instantiates a new UpdatePropertyRequestPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*UpdatePropertyRequestPayload) GetDelete ¶
func (o *UpdatePropertyRequestPayload) GetDelete() bool
GetDelete returns the Delete field value if set, zero value otherwise.
func (*UpdatePropertyRequestPayload) GetDeleteOk ¶
func (o *UpdatePropertyRequestPayload) GetDeleteOk() (*bool, bool)
GetDeleteOk returns a tuple with the Delete field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdatePropertyRequestPayload) GetKey ¶
func (o *UpdatePropertyRequestPayload) GetKey() string
GetKey returns the Key field value
func (*UpdatePropertyRequestPayload) GetKeyOk ¶
func (o *UpdatePropertyRequestPayload) GetKeyOk() (*string, bool)
GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.
func (*UpdatePropertyRequestPayload) GetValue ¶
func (o *UpdatePropertyRequestPayload) GetValue() map[string]interface{}
GetValue returns the Value field value
func (*UpdatePropertyRequestPayload) GetValueOk ¶
func (o *UpdatePropertyRequestPayload) GetValueOk() (map[string]interface{}, bool)
GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.
func (*UpdatePropertyRequestPayload) HasDelete ¶
func (o *UpdatePropertyRequestPayload) HasDelete() bool
HasDelete returns a boolean if a field has been set.
func (UpdatePropertyRequestPayload) MarshalJSON ¶
func (o UpdatePropertyRequestPayload) MarshalJSON() ([]byte, error)
func (*UpdatePropertyRequestPayload) SetDelete ¶
func (o *UpdatePropertyRequestPayload) SetDelete(v bool)
SetDelete gets a reference to the given bool and assigns it to the Delete field.
func (*UpdatePropertyRequestPayload) SetKey ¶
func (o *UpdatePropertyRequestPayload) SetKey(v string)
SetKey sets field value
func (*UpdatePropertyRequestPayload) SetValue ¶
func (o *UpdatePropertyRequestPayload) SetValue(v map[string]interface{})
SetValue sets field value
func (UpdatePropertyRequestPayload) ToMap ¶
func (o UpdatePropertyRequestPayload) ToMap() (map[string]interface{}, error)
func (*UpdatePropertyRequestPayload) UnmarshalJSON ¶
func (o *UpdatePropertyRequestPayload) UnmarshalJSON(data []byte) (err error)
type UpdateSubaccountRequestPayload ¶
type UpdateSubaccountRequestPayload struct { // Enables the subaccount to use beta services and applications. Not to be used in a production environment. Cannot be reverted once set. Any use of beta functionality is at the customer's own risk, and SAP shall not be liable for errors or damages caused by the use of beta features. BetaEnabled *bool `json:"betaEnabled,omitempty"` // (Deprecated) User-defined labels to assign, update, and remove as key-value pairs from the subaccount. NOTE: This field is deprecated. \"customProperties\" supports only single values per key and is now replaced by the string array \"labels\", which supports multiple values per key. The \"customProperties\" field overwrites any labels with the same key. We recommend transitioning to the \"labels\" field. Do not include \"customProperties\" and \"labels\" together in the same request (customProperties will be ignored). // Deprecated CustomProperties []UpdatePropertyRequestPayload `json:"customProperties,omitempty"` // A new description of the subaccount. Description *string `json:"description,omitempty"` // The new display name of the subaccount. DisplayName string `json:"displayName" validate:"regexp=^((?![\\/]).)*$"` // JSON array of up to 10 user-defined labels to assign as key-value pairs to the subaccount. Each label has a name (key) that you specify, and to which you can assign up to 10 corresponding values or leave empty. Keys and values are each limited to 63 characters. The keys and values of labels are case-sensitive. Try to avoid creating duplicate variants of the same keys or values with a different casing (example: \"myValue\" and \"MyValue\"). Example: { \"Cost Center\": [\"19700626\"], \"Department\": [\"Sales\"], \"Contacts\": [\"name1@example.com\",\"name2@example.com\"], \"EMEA\":[] } IMPORTANT: The JSON array overwrites any labels that are currently assigned to the subaccount. In the request, you must include not only new and updated key-value pairs, but also existing ones that you do not want changed. Omit keys/values that you want removed as labels from the subaccount. Any labels previously set using the deprecated \"customProperties\" field are also overwritten. Labels *map[string][]string `json:"labels,omitempty"` // Whether the subaccount is used for production purposes. This flag can help your cloud operator to take appropriate action when handling incidents that are related to mission-critical accounts in production systems. Do not apply for subaccounts that are used for non-production purposes, such as development, testing, and demos. Applying this setting this does not modify the subaccount. * <b>NOT_USED_FOR_PRODUCTION:</b> Subaccount is not used for production purposes. * <b>USED_FOR_PRODUCTION:</b> Subaccount is used for production purposes. UsedForProduction *string `json:"usedForProduction,omitempty"` AdditionalProperties map[string]interface{} }
UpdateSubaccountRequestPayload Details of subaccount properties to update
func NewUpdateSubaccountRequestPayload ¶
func NewUpdateSubaccountRequestPayload(displayName string) *UpdateSubaccountRequestPayload
NewUpdateSubaccountRequestPayload instantiates a new UpdateSubaccountRequestPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewUpdateSubaccountRequestPayloadWithDefaults ¶
func NewUpdateSubaccountRequestPayloadWithDefaults() *UpdateSubaccountRequestPayload
NewUpdateSubaccountRequestPayloadWithDefaults instantiates a new UpdateSubaccountRequestPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*UpdateSubaccountRequestPayload) GetBetaEnabled ¶
func (o *UpdateSubaccountRequestPayload) GetBetaEnabled() bool
GetBetaEnabled returns the BetaEnabled field value if set, zero value otherwise.
func (*UpdateSubaccountRequestPayload) GetBetaEnabledOk ¶
func (o *UpdateSubaccountRequestPayload) GetBetaEnabledOk() (*bool, bool)
GetBetaEnabledOk returns a tuple with the BetaEnabled field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateSubaccountRequestPayload) GetCustomProperties ¶
func (o *UpdateSubaccountRequestPayload) GetCustomProperties() []UpdatePropertyRequestPayload
GetCustomProperties returns the CustomProperties field value if set, zero value otherwise. Deprecated
func (*UpdateSubaccountRequestPayload) GetCustomPropertiesOk ¶
func (o *UpdateSubaccountRequestPayload) GetCustomPropertiesOk() ([]UpdatePropertyRequestPayload, bool)
GetCustomPropertiesOk returns a tuple with the CustomProperties field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated
func (*UpdateSubaccountRequestPayload) GetDescription ¶
func (o *UpdateSubaccountRequestPayload) GetDescription() string
GetDescription returns the Description field value if set, zero value otherwise.
func (*UpdateSubaccountRequestPayload) GetDescriptionOk ¶
func (o *UpdateSubaccountRequestPayload) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateSubaccountRequestPayload) GetDisplayName ¶
func (o *UpdateSubaccountRequestPayload) GetDisplayName() string
GetDisplayName returns the DisplayName field value
func (*UpdateSubaccountRequestPayload) GetDisplayNameOk ¶
func (o *UpdateSubaccountRequestPayload) GetDisplayNameOk() (*string, bool)
GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.
func (*UpdateSubaccountRequestPayload) GetLabels ¶
func (o *UpdateSubaccountRequestPayload) GetLabels() map[string][]string
GetLabels returns the Labels field value if set, zero value otherwise.
func (*UpdateSubaccountRequestPayload) GetLabelsOk ¶
func (o *UpdateSubaccountRequestPayload) GetLabelsOk() (*map[string][]string, bool)
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateSubaccountRequestPayload) GetUsedForProduction ¶
func (o *UpdateSubaccountRequestPayload) GetUsedForProduction() string
GetUsedForProduction returns the UsedForProduction field value if set, zero value otherwise.
func (*UpdateSubaccountRequestPayload) GetUsedForProductionOk ¶
func (o *UpdateSubaccountRequestPayload) GetUsedForProductionOk() (*string, bool)
GetUsedForProductionOk returns a tuple with the UsedForProduction field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateSubaccountRequestPayload) HasBetaEnabled ¶
func (o *UpdateSubaccountRequestPayload) HasBetaEnabled() bool
HasBetaEnabled returns a boolean if a field has been set.
func (*UpdateSubaccountRequestPayload) HasCustomProperties ¶
func (o *UpdateSubaccountRequestPayload) HasCustomProperties() bool
HasCustomProperties returns a boolean if a field has been set.
func (*UpdateSubaccountRequestPayload) HasDescription ¶
func (o *UpdateSubaccountRequestPayload) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*UpdateSubaccountRequestPayload) HasLabels ¶
func (o *UpdateSubaccountRequestPayload) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*UpdateSubaccountRequestPayload) HasUsedForProduction ¶
func (o *UpdateSubaccountRequestPayload) HasUsedForProduction() bool
HasUsedForProduction returns a boolean if a field has been set.
func (UpdateSubaccountRequestPayload) MarshalJSON ¶
func (o UpdateSubaccountRequestPayload) MarshalJSON() ([]byte, error)
func (*UpdateSubaccountRequestPayload) SetBetaEnabled ¶
func (o *UpdateSubaccountRequestPayload) SetBetaEnabled(v bool)
SetBetaEnabled gets a reference to the given bool and assigns it to the BetaEnabled field.
func (*UpdateSubaccountRequestPayload) SetCustomProperties ¶
func (o *UpdateSubaccountRequestPayload) SetCustomProperties(v []UpdatePropertyRequestPayload)
SetCustomProperties gets a reference to the given []UpdatePropertyRequestPayload and assigns it to the CustomProperties field. Deprecated
func (*UpdateSubaccountRequestPayload) SetDescription ¶
func (o *UpdateSubaccountRequestPayload) SetDescription(v string)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*UpdateSubaccountRequestPayload) SetDisplayName ¶
func (o *UpdateSubaccountRequestPayload) SetDisplayName(v string)
SetDisplayName sets field value
func (*UpdateSubaccountRequestPayload) SetLabels ¶
func (o *UpdateSubaccountRequestPayload) SetLabels(v map[string][]string)
SetLabels gets a reference to the given map[string][]string and assigns it to the Labels field.
func (*UpdateSubaccountRequestPayload) SetUsedForProduction ¶
func (o *UpdateSubaccountRequestPayload) SetUsedForProduction(v string)
SetUsedForProduction gets a reference to the given string and assigns it to the UsedForProduction field.
func (UpdateSubaccountRequestPayload) ToMap ¶
func (o UpdateSubaccountRequestPayload) ToMap() (map[string]interface{}, error)
func (*UpdateSubaccountRequestPayload) UnmarshalJSON ¶
func (o *UpdateSubaccountRequestPayload) UnmarshalJSON(data []byte) (err error)
Source Files ¶
- api_directory_operations.go
- api_global_account_operations.go
- api_job_management.go
- api_subaccount_operations.go
- client.go
- configuration.go
- model_add_property_request_payload.go
- model_api_exception_response_object.go
- model_api_exception_response_object_error.go
- model_clone_neo_subaccount_request_payload.go
- model_create_directory_request_payload.go
- model_create_service_manager_binding_request_payload.go
- model_create_subaccount_request_payload.go
- model_data_response_object.go
- model_directory_response_object.go
- model_entity_settings_request_payload.go
- model_global_account_response_object.go
- model_label_assignment_request_payload.go
- model_labels_response_object.go
- model_legal_links_dto.go
- model_move_subaccount_request_payload.go
- model_move_subaccounts_request_payload.go
- model_move_subaccounts_request_payload_collection.go
- model_nesting_error_details_response_object.go
- model_property_data_response_object.go
- model_property_response_object.go
- model_response_collection.go
- model_service_manager_binding_extended_response_object.go
- model_service_manager_binding_response_object.go
- model_service_manager_bindings_response_list.go
- model_subaccount_response_object.go
- model_update_directory_request_payload.go
- model_update_directory_type_request_payload.go
- model_update_entity_settings_request_payload.go
- model_update_global_account_request_payload.go
- model_update_property_request_payload.go
- model_update_subaccount_request_payload.go
- response.go
- utils.go