accountmanagement

package
v0.0.0-...-7c6f6d5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 4, 2024 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ContextAccessToken takes a string oauth2 access token as authentication for the request.
	ContextAccessToken = contextKey("accesstoken")

	// 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

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value.

Types

type APIClient

type APIClient struct {
	DynatracePlatformSubscriptionAPI *DynatracePlatformSubscriptionAPIService

	EnvironmentManagementAPI *EnvironmentManagementAPIService

	GroupManagementAPI *GroupManagementAPIService

	PermissionManagementAPI *PermissionManagementAPIService

	PolicyManagementAPI *PolicyManagementAPIService

	ReferenceDataAPI *ReferenceDataAPIService

	ServiceUserManagementAPI *ServiceUserManagementAPIService

	UserManagementAPI *UserManagementAPIService
	// contains filtered or unexported fields
}

APIClient manages communication with the Dynatrace Account Management API 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

type APIKey struct {
	Key    string
	Prefix string
}

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 AccountGroupDto

type AccountGroupDto struct {
	// The name of the user group.
	GroupName string `json:"groupName"`
	// The UUID of the user group.
	Uuid string `json:"uuid"`
	// The identity provider from which the group originates.
	Owner string `json:"owner"`
	// The UUID of the Dynatrace account.
	AccountUUID string `json:"accountUUID"`
	// The name of the Dynatrace account.
	AccountName string `json:"accountName"`
	// A short description of the group.
	Description string `json:"description"`
	// The date and time of the group creation in `2021-05-01T15:11:00Z` format.
	CreatedAt string `json:"createdAt"`
	// The date and time of the most recent modification to the group in `2021-05-01T15:11:00Z` format.
	UpdatedAt string `json:"updatedAt"`
}

AccountGroupDto struct for AccountGroupDto

func NewAccountGroupDto

func NewAccountGroupDto(groupName string, uuid string, owner string, accountUUID string, accountName string, description string, createdAt string, updatedAt string) *AccountGroupDto

NewAccountGroupDto instantiates a new AccountGroupDto 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 NewAccountGroupDtoWithDefaults

func NewAccountGroupDtoWithDefaults() *AccountGroupDto

NewAccountGroupDtoWithDefaults instantiates a new AccountGroupDto 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 (*AccountGroupDto) GetAccountName

func (o *AccountGroupDto) GetAccountName() string

GetAccountName returns the AccountName field value

func (*AccountGroupDto) GetAccountNameOk

func (o *AccountGroupDto) GetAccountNameOk() (*string, bool)

GetAccountNameOk returns a tuple with the AccountName field value and a boolean to check if the value has been set.

func (*AccountGroupDto) GetAccountUUID

func (o *AccountGroupDto) GetAccountUUID() string

GetAccountUUID returns the AccountUUID field value

func (*AccountGroupDto) GetAccountUUIDOk

func (o *AccountGroupDto) GetAccountUUIDOk() (*string, bool)

GetAccountUUIDOk returns a tuple with the AccountUUID field value and a boolean to check if the value has been set.

func (*AccountGroupDto) GetCreatedAt

func (o *AccountGroupDto) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value

func (*AccountGroupDto) GetCreatedAtOk

func (o *AccountGroupDto) GetCreatedAtOk() (*string, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*AccountGroupDto) GetDescription

func (o *AccountGroupDto) GetDescription() string

GetDescription returns the Description field value

func (*AccountGroupDto) GetDescriptionOk

func (o *AccountGroupDto) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*AccountGroupDto) GetGroupName

func (o *AccountGroupDto) GetGroupName() string

GetGroupName returns the GroupName field value

func (*AccountGroupDto) GetGroupNameOk

func (o *AccountGroupDto) GetGroupNameOk() (*string, bool)

GetGroupNameOk returns a tuple with the GroupName field value and a boolean to check if the value has been set.

func (*AccountGroupDto) GetOwner

func (o *AccountGroupDto) GetOwner() string

GetOwner returns the Owner field value

func (*AccountGroupDto) GetOwnerOk

func (o *AccountGroupDto) GetOwnerOk() (*string, bool)

GetOwnerOk returns a tuple with the Owner field value and a boolean to check if the value has been set.

func (*AccountGroupDto) GetUpdatedAt

func (o *AccountGroupDto) GetUpdatedAt() string

GetUpdatedAt returns the UpdatedAt field value

func (*AccountGroupDto) GetUpdatedAtOk

func (o *AccountGroupDto) GetUpdatedAtOk() (*string, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value and a boolean to check if the value has been set.

func (*AccountGroupDto) GetUuid

func (o *AccountGroupDto) GetUuid() string

GetUuid returns the Uuid field value

func (*AccountGroupDto) GetUuidOk

func (o *AccountGroupDto) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (AccountGroupDto) MarshalJSON

func (o AccountGroupDto) MarshalJSON() ([]byte, error)

func (*AccountGroupDto) SetAccountName

func (o *AccountGroupDto) SetAccountName(v string)

SetAccountName sets field value

func (*AccountGroupDto) SetAccountUUID

func (o *AccountGroupDto) SetAccountUUID(v string)

SetAccountUUID sets field value

func (*AccountGroupDto) SetCreatedAt

func (o *AccountGroupDto) SetCreatedAt(v string)

SetCreatedAt sets field value

func (*AccountGroupDto) SetDescription

func (o *AccountGroupDto) SetDescription(v string)

SetDescription sets field value

func (*AccountGroupDto) SetGroupName

func (o *AccountGroupDto) SetGroupName(v string)

SetGroupName sets field value

func (*AccountGroupDto) SetOwner

func (o *AccountGroupDto) SetOwner(v string)

SetOwner sets field value

func (*AccountGroupDto) SetUpdatedAt

func (o *AccountGroupDto) SetUpdatedAt(v string)

SetUpdatedAt sets field value

func (*AccountGroupDto) SetUuid

func (o *AccountGroupDto) SetUuid(v string)

SetUuid sets field value

func (AccountGroupDto) ToMap

func (o AccountGroupDto) ToMap() (map[string]interface{}, error)

func (*AccountGroupDto) UnmarshalJSON

func (o *AccountGroupDto) UnmarshalJSON(data []byte) (err error)

type ApiAddGroupPermissionsRequest

type ApiAddGroupPermissionsRequest struct {
	ApiService *PermissionManagementAPIService
	// contains filtered or unexported fields
}

func (ApiAddGroupPermissionsRequest) Execute

func (ApiAddGroupPermissionsRequest) PermissionsDto

The body of the request. Contains a list of permissions to be assigned to the group. Existing permissions remain unaffected.

type ApiAddUserToGroupsRequest

type ApiAddUserToGroupsRequest struct {
	ApiService *UserManagementAPIService
	// contains filtered or unexported fields
}

func (ApiAddUserToGroupsRequest) Execute

func (r ApiAddUserToGroupsRequest) Execute() (*http.Response, error)

func (ApiAddUserToGroupsRequest) RequestBody

func (r ApiAddUserToGroupsRequest) RequestBody(requestBody []string) ApiAddUserToGroupsRequest

The body of the request. Contains a list of groups (specified by UUIDs) to which the user is to be added. Any existing group membership remains unaffected.

type ApiAppendLevelPolicyBindingsRequest

type ApiAppendLevelPolicyBindingsRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiAppendLevelPolicyBindingsRequest) AppendLevelPolicyBindingsRequestDto

func (r ApiAppendLevelPolicyBindingsRequest) AppendLevelPolicyBindingsRequestDto(appendLevelPolicyBindingsRequestDto AppendLevelPolicyBindingsRequestDto) ApiAppendLevelPolicyBindingsRequest

The JSON body of the request. Contains user groups that must use the policy.

func (ApiAppendLevelPolicyBindingsRequest) Execute

type ApiAppendParticularGroupBindingRequest

type ApiAppendParticularGroupBindingRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiAppendParticularGroupBindingRequest) AppendLevelPolicyBindingForGroupDto

func (r ApiAppendParticularGroupBindingRequest) AppendLevelPolicyBindingForGroupDto(appendLevelPolicyBindingForGroupDto AppendLevelPolicyBindingForGroupDto) ApiAppendParticularGroupBindingRequest

The JSON body of the request. Contains parameters and metadata

func (ApiAppendParticularGroupBindingRequest) Execute

type ApiCreateGroupsRequest

type ApiCreateGroupsRequest struct {
	ApiService *GroupManagementAPIService
	// contains filtered or unexported fields
}

func (ApiCreateGroupsRequest) Execute

func (ApiCreateGroupsRequest) PutGroupDto

func (r ApiCreateGroupsRequest) PutGroupDto(putGroupDto []PutGroupDto) ApiCreateGroupsRequest

The body of the request. Contains a list of configurations for new groups. Do not specify a UUID. A UUID is assigned automatically by Dynatrace.

type ApiCreateLevelPolicyRequest

type ApiCreateLevelPolicyRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiCreateLevelPolicyRequest) CreateOrUpdateLevelPolicyRequestDto

func (r ApiCreateLevelPolicyRequest) CreateOrUpdateLevelPolicyRequestDto(createOrUpdateLevelPolicyRequestDto CreateOrUpdateLevelPolicyRequestDto) ApiCreateLevelPolicyRequest

The JSON body of the request. Contains the configuration of a new policy.

func (ApiCreateLevelPolicyRequest) Execute

type ApiCreateServiceUserForAccountRequest

type ApiCreateServiceUserForAccountRequest struct {
	ApiService *ServiceUserManagementAPIService
	// contains filtered or unexported fields
}

func (ApiCreateServiceUserForAccountRequest) Execute

func (ApiCreateServiceUserForAccountRequest) ServiceUserNameDto

The JSON body of the request. Contains the name of the new service user.

type ApiCreateUserForAccountRequest

type ApiCreateUserForAccountRequest struct {
	ApiService *UserManagementAPIService
	// contains filtered or unexported fields
}

func (ApiCreateUserForAccountRequest) Execute

func (ApiCreateUserForAccountRequest) UserEmailDto

The JSON body of the request. Contains the email address of the new user.

type ApiDeleteGroupRequest

type ApiDeleteGroupRequest struct {
	ApiService *GroupManagementAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteGroupRequest) Execute

func (r ApiDeleteGroupRequest) Execute() (*http.Response, error)

type ApiDeleteLevelPolicyBindingsForPolicyAndGroupRequest

type ApiDeleteLevelPolicyBindingsForPolicyAndGroupRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteLevelPolicyBindingsForPolicyAndGroupRequest) Execute

func (ApiDeleteLevelPolicyBindingsForPolicyAndGroupRequest) ForceMultiple

Forces multiple in case delete by parameters and metadata query

type ApiDeleteLevelPolicyBindingsForPolicyRequest

type ApiDeleteLevelPolicyBindingsForPolicyRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteLevelPolicyBindingsForPolicyRequest) Execute

func (ApiDeleteLevelPolicyBindingsForPolicyRequest) ForceMultiple

Forces multiple in case delete by parameters and metadata query

type ApiDeleteLevelPolicyBindingsRequest

type ApiDeleteLevelPolicyBindingsRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteLevelPolicyBindingsRequest) Execute

type ApiDeleteLevelPolicyRequest

type ApiDeleteLevelPolicyRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteLevelPolicyRequest) Execute

func (ApiDeleteLevelPolicyRequest) Force

Set to `true` to delete a policy that is still in use.

type ApiDeleteUserRequest

type ApiDeleteUserRequest struct {
	ApiService *ServiceUserManagementAPIService
	// contains filtered or unexported fields
}

func (ApiDeleteUserRequest) Execute

func (r ApiDeleteUserRequest) Execute() (*http.Response, error)

type ApiEditGroupRequest

type ApiEditGroupRequest struct {
	ApiService *GroupManagementAPIService
	// contains filtered or unexported fields
}

func (ApiEditGroupRequest) Execute

func (r ApiEditGroupRequest) Execute() (*http.Response, error)

func (ApiEditGroupRequest) PutGroupDto

func (r ApiEditGroupRequest) PutGroupDto(putGroupDto PutGroupDto) ApiEditGroupRequest

The body of the request. Contains the updated parameters of the group. You can't change the UUID of the group.

type ApiGetAllLevelPoliciesBindingsRequest

type ApiGetAllLevelPoliciesBindingsRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetAllLevelPoliciesBindingsRequest) Execute

type ApiGetClustersRequest

type ApiGetClustersRequest struct {
	ApiService *EnvironmentManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetClustersRequest) Execute

type ApiGetEffectivePermissionsRequest

type ApiGetEffectivePermissionsRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetEffectivePermissionsRequest) EntityId

Required entity id.

func (ApiGetEffectivePermissionsRequest) EntityType

Required entity type. The following values are available: * user * group

func (ApiGetEffectivePermissionsRequest) Execute

func (ApiGetEffectivePermissionsRequest) Explain

func (ApiGetEffectivePermissionsRequest) Page

func (ApiGetEffectivePermissionsRequest) Services

Optional services list. Policies for given services will be returned

func (ApiGetEffectivePermissionsRequest) Size

type ApiGetEnvironmentCostRequest

type ApiGetEnvironmentCostRequest struct {
	ApiService *DynatracePlatformSubscriptionAPIService
	// contains filtered or unexported fields
}

func (ApiGetEnvironmentCostRequest) CapabilityKeys

func (r ApiGetEnvironmentCostRequest) CapabilityKeys(capabilityKeys []string) ApiGetEnvironmentCostRequest

A list of capabilities for which you want to read the usage data. To specify several capabilities, separate them with a comma (`,`). To obtain capability keys, use the [GET subscriptions](https://dt-url.net/qd43uld) call and look for the **capabilities** field of the response.

func (ApiGetEnvironmentCostRequest) EndTime

The end time of the query in `2021-05-01T15:11:00Z` format.

func (ApiGetEnvironmentCostRequest) EnvironmentIds

func (r ApiGetEnvironmentCostRequest) EnvironmentIds(environmentIds []string) ApiGetEnvironmentCostRequest

A list of environments for which you want to read the usage data. To specify several environments, separate them with a comma (`,`).

func (ApiGetEnvironmentCostRequest) Execute

func (ApiGetEnvironmentCostRequest) StartTime

The start time of the query in `2021-05-01T15:11:00Z` format.

type ApiGetEnvironmentCostV3Request

type ApiGetEnvironmentCostV3Request struct {
	ApiService *DynatracePlatformSubscriptionAPIService
	// contains filtered or unexported fields
}

func (ApiGetEnvironmentCostV3Request) CapabilityKeys

func (r ApiGetEnvironmentCostV3Request) CapabilityKeys(capabilityKeys []string) ApiGetEnvironmentCostV3Request

A list of capabilities for which you want to read the usage data. To specify several capabilities, separate them with a comma (`,`). To obtain capability keys, use the [GET subscriptions](https://dt-url.net/qd43uld) call and look for the **capabilities** field of the response.

func (ApiGetEnvironmentCostV3Request) ClusterIds

A list of Managed clusters for which you want to read the usage data. Not applicable to SaaS environments.

func (ApiGetEnvironmentCostV3Request) EndTime

The end time of the queryin `2021-05-01T15:11:00Z` format.

func (ApiGetEnvironmentCostV3Request) EnvironmentIds

func (r ApiGetEnvironmentCostV3Request) EnvironmentIds(environmentIds []string) ApiGetEnvironmentCostV3Request

A list of environments for which you want to read the usage data. To specify several environments, separate them with a comma (`,`).

func (ApiGetEnvironmentCostV3Request) Execute

func (ApiGetEnvironmentCostV3Request) PageKey

The cursor for the next page of results. You can find it in the **nextPageKey** field of the previous response.

func (ApiGetEnvironmentCostV3Request) PageSize

Defines the requested number of entries for the next page.

func (ApiGetEnvironmentCostV3Request) StartTime

The start time of the queryin `2021-05-01T15:11:00Z` format.

type ApiGetEnvironmentResourcesRequest

type ApiGetEnvironmentResourcesRequest struct {
	ApiService *EnvironmentManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetEnvironmentResourcesRequest) Execute

type ApiGetEnvironmentUsageRequest

type ApiGetEnvironmentUsageRequest struct {
	ApiService *DynatracePlatformSubscriptionAPIService
	// contains filtered or unexported fields
}

func (ApiGetEnvironmentUsageRequest) CapabilityKeys

func (r ApiGetEnvironmentUsageRequest) CapabilityKeys(capabilityKeys []string) ApiGetEnvironmentUsageRequest

A list of capabilities for which you want to read the usage data. To specify several capabilities, separate them with a comma (`,`). To obtain capability keys, use the [GET subscriptions](https://dt-url.net/qd43uld) call and look for the **capabilities** field of the response.

func (ApiGetEnvironmentUsageRequest) EndTime

The end of the requested timeframe in `2021-05-01T15:11:00Z` format.

func (ApiGetEnvironmentUsageRequest) EnvironmentIds

func (r ApiGetEnvironmentUsageRequest) EnvironmentIds(environmentIds []string) ApiGetEnvironmentUsageRequest

A list of environments for which you want to read the usage data. To specify several environments, separate them with a comma (`,`).

func (ApiGetEnvironmentUsageRequest) Execute

func (ApiGetEnvironmentUsageRequest) StartTime

The start of the requested timeframe in `2021-05-01T15:11:00Z` format.

type ApiGetEnvironmentUsageV3Request

type ApiGetEnvironmentUsageV3Request struct {
	ApiService *DynatracePlatformSubscriptionAPIService
	// contains filtered or unexported fields
}

func (ApiGetEnvironmentUsageV3Request) CapabilityKeys

func (r ApiGetEnvironmentUsageV3Request) CapabilityKeys(capabilityKeys []string) ApiGetEnvironmentUsageV3Request

A list of capabilities for which you want to read the usage data. To specify several capabilities, separate them with a comma (`,`). To obtain capability keys, use the [GET subscriptions](https://dt-url.net/qd43uld) call and look for the **capabilities** field of the response.

func (ApiGetEnvironmentUsageV3Request) ClusterIds

A list of Managed clusters for which you want to read the usage data. Not applicable to SaaS environments.

func (ApiGetEnvironmentUsageV3Request) EndTime

The end of the requested timeframe in `2021-05-01T15:11:00Z` format.

func (ApiGetEnvironmentUsageV3Request) EnvironmentIds

func (r ApiGetEnvironmentUsageV3Request) EnvironmentIds(environmentIds []string) ApiGetEnvironmentUsageV3Request

A list of environments for which you want to read the usage data. To specify several environments, separate them with a comma (`,`).

func (ApiGetEnvironmentUsageV3Request) Execute

func (ApiGetEnvironmentUsageV3Request) PageKey

The cursor for the next page of results. You can find it in the **nextPageKey** field of the previous response.

func (ApiGetEnvironmentUsageV3Request) PageSize

Defines the requested number of entries for the next page.

func (ApiGetEnvironmentUsageV3Request) StartTime

The start of the requested timeframe in `2021-05-01T15:11:00Z` format.

type ApiGetEnvironmentsRequest

type ApiGetEnvironmentsRequest struct {
	ApiService *EnvironmentManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetEnvironmentsRequest) Execute

type ApiGetEventsRequest

type ApiGetEventsRequest struct {
	ApiService *DynatracePlatformSubscriptionAPIService
	// contains filtered or unexported fields
}

func (ApiGetEventsRequest) EndTime

func (r ApiGetEventsRequest) EndTime(endTime time.Time) ApiGetEventsRequest

The end of the requested timeframe in `2021-05-01T15:11:00Z` format.

func (ApiGetEventsRequest) EventType

func (r ApiGetEventsRequest) EventType(eventType string) ApiGetEventsRequest

The type of the requested events: cost or forecast. If not set, all events are returned.

func (ApiGetEventsRequest) Execute

func (r ApiGetEventsRequest) Execute() ([]Event, *http.Response, error)

func (ApiGetEventsRequest) StartTime

func (r ApiGetEventsRequest) StartTime(startTime time.Time) ApiGetEventsRequest

The start of the requested timeframe in `2021-05-01T15:11:00Z` format.

type ApiGetForecastRequest

type ApiGetForecastRequest struct {
	ApiService *DynatracePlatformSubscriptionAPIService
	// contains filtered or unexported fields
}

func (ApiGetForecastRequest) Execute

func (r ApiGetForecastRequest) Execute() (*Forecast, *http.Response, error)

type ApiGetGroupPermissionsRequest

type ApiGetGroupPermissionsRequest struct {
	ApiService *PermissionManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetGroupPermissionsRequest) Execute

type ApiGetGroupsRequest

type ApiGetGroupsRequest struct {
	ApiService *GroupManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetGroupsRequest) Execute

type ApiGetLevelDescendantsPolicyBindingsRequest

type ApiGetLevelDescendantsPolicyBindingsRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetLevelDescendantsPolicyBindingsRequest) Execute

func (ApiGetLevelDescendantsPolicyBindingsRequest) Page

func (ApiGetLevelDescendantsPolicyBindingsRequest) Size

type ApiGetLevelPoliciesRequest

type ApiGetLevelPoliciesRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetLevelPoliciesRequest) Execute

func (ApiGetLevelPoliciesRequest) Name

Optional policy name. Only policies that are of equal name will be returned.

type ApiGetLevelPolicyBindingsForGroupRequest

type ApiGetLevelPolicyBindingsForGroupRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetLevelPolicyBindingsForGroupRequest) Execute

type ApiGetLevelPolicyBindingsRequest

type ApiGetLevelPolicyBindingsRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetLevelPolicyBindingsRequest) Execute

type ApiGetLevelPolicyRequest

type ApiGetLevelPolicyRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetLevelPolicyRequest) Execute

type ApiGetPermissionsRequest

type ApiGetPermissionsRequest struct {
	ApiService *ReferenceDataAPIService
	// contains filtered or unexported fields
}

func (ApiGetPermissionsRequest) Execute

type ApiGetPolicyOverviewListRequest

type ApiGetPolicyOverviewListRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetPolicyOverviewListRequest) Execute

type ApiGetPolicyUuidsBindingsRequest

type ApiGetPolicyUuidsBindingsRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetPolicyUuidsBindingsRequest) Execute

type ApiGetRegionsRequest

type ApiGetRegionsRequest struct {
	ApiService *ReferenceDataAPIService
	// contains filtered or unexported fields
}

func (ApiGetRegionsRequest) Execute

func (r ApiGetRegionsRequest) Execute() ([]RegionDto, *http.Response, error)

type ApiGetServiceUsersFromAccountRequest

type ApiGetServiceUsersFromAccountRequest struct {
	ApiService *ServiceUserManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetServiceUsersFromAccountRequest) Execute

type ApiGetSubscriptionRequest

type ApiGetSubscriptionRequest struct {
	ApiService *DynatracePlatformSubscriptionAPIService
	// contains filtered or unexported fields
}

func (ApiGetSubscriptionRequest) Execute

type ApiGetTimezonesRequest

type ApiGetTimezonesRequest struct {
	ApiService *ReferenceDataAPIService
	// contains filtered or unexported fields
}

func (ApiGetTimezonesRequest) Execute

type ApiGetTotalSubscriptionCostRequest

type ApiGetTotalSubscriptionCostRequest struct {
	ApiService *DynatracePlatformSubscriptionAPIService
	// contains filtered or unexported fields
}

func (ApiGetTotalSubscriptionCostRequest) CapabilityKeys

A list of capabilities for which you want to read the usage data. To specify several capabilities, separate them with a comma (`,`). To obtain capability keys, use the [GET subscriptions](https://dt-url.net/qd43uld) call and look for the **capabilities** field of the response.

func (ApiGetTotalSubscriptionCostRequest) ClusterIds

A list of Managed clusters for which you want to read the usage data. Not applicable to SaaS environments.

func (ApiGetTotalSubscriptionCostRequest) EnvironmentIds

A list of environments for which you want to read the usage data. To specify several environments, separate them with a comma (`,`).

func (ApiGetTotalSubscriptionCostRequest) Execute

type ApiGetTotalSubscriptionUsageRequest

type ApiGetTotalSubscriptionUsageRequest struct {
	ApiService *DynatracePlatformSubscriptionAPIService
	// contains filtered or unexported fields
}

func (ApiGetTotalSubscriptionUsageRequest) CapabilityKeys

A list of capabilities for which you want to read the usage data. To specify several capabilities, separate them with a comma (`,`). To obtain capability keys, use the [GET subscriptions](https://dt-url.net/qd43uld) call and look for the **capabilities** field of the response.

func (ApiGetTotalSubscriptionUsageRequest) ClusterIds

A list of Managed clusters for which you want to read the usage data. Not applicable to SaaS environments.

func (ApiGetTotalSubscriptionUsageRequest) EnvironmentIds

A list of environments for which you want to read the usage data. To specify several environments, separate them with a comma (`,`).

func (ApiGetTotalSubscriptionUsageRequest) Execute

type ApiGetUserGroupsRequest

type ApiGetUserGroupsRequest struct {
	ApiService *UserManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetUserGroupsRequest) Execute

type ApiGetUsersForGroupRequest

type ApiGetUsersForGroupRequest struct {
	ApiService *GroupManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetUsersForGroupRequest) Execute

type ApiGetUsersRequest

type ApiGetUsersRequest struct {
	ApiService *UserManagementAPIService
	// contains filtered or unexported fields
}

func (ApiGetUsersRequest) Execute

func (r ApiGetUsersRequest) Execute() (*UserListDto, *http.Response, error)

func (ApiGetUsersRequest) ServiceUsers

func (r ApiGetUsersRequest) ServiceUsers(serviceUsers bool) ApiGetUsersRequest

Specifies whether service users are included in results.

type ApiListSubscriptionsRequest

type ApiListSubscriptionsRequest struct {
	ApiService *DynatracePlatformSubscriptionAPIService
	// contains filtered or unexported fields
}

func (ApiListSubscriptionsRequest) Execute

type ApiOverwriteGroupPermissionsRequest

type ApiOverwriteGroupPermissionsRequest struct {
	ApiService *PermissionManagementAPIService
	// contains filtered or unexported fields
}

func (ApiOverwriteGroupPermissionsRequest) Execute

func (ApiOverwriteGroupPermissionsRequest) PermissionsDto

The body of the request. Contains a list of permissions to be assigned to the group. Existing permissions are overwritten.

type ApiRemoveGroupPermissionsRequest

type ApiRemoveGroupPermissionsRequest struct {
	ApiService *PermissionManagementAPIService
	// contains filtered or unexported fields
}

func (ApiRemoveGroupPermissionsRequest) Execute

func (ApiRemoveGroupPermissionsRequest) PermissionName

The name of the permission to be deleted.

func (ApiRemoveGroupPermissionsRequest) Scope

The scope of the permission to be deleted. Depending on the type of the scope, specify one of the following: * `account`: The UUID of the account. * `tenant`: The ID of the environment. * `management-zone`: The ID of the management zone from an environment in `{environment-id}:{management-zone-id}` format.

func (ApiRemoveGroupPermissionsRequest) ScopeType

The scope type of the permission to be deleted.

type ApiRemoveUserFromAccountRequest

type ApiRemoveUserFromAccountRequest struct {
	ApiService *UserManagementAPIService
	// contains filtered or unexported fields
}

func (ApiRemoveUserFromAccountRequest) Execute

type ApiRemoveUserFromGroupsRequest

type ApiRemoveUserFromGroupsRequest struct {
	ApiService *UserManagementAPIService
	// contains filtered or unexported fields
}

func (ApiRemoveUserFromGroupsRequest) Execute

func (ApiRemoveUserFromGroupsRequest) GroupUuid

A list of groups the user is no longer a member of. To specify several groups, use the following format: `group-uuid=aaaaaa&group-uuid=bbbb`.

type ApiReplaceUserGroupsRequest

type ApiReplaceUserGroupsRequest struct {
	ApiService *UserManagementAPIService
	// contains filtered or unexported fields
}

func (ApiReplaceUserGroupsRequest) Execute

func (ApiReplaceUserGroupsRequest) RequestBody

func (r ApiReplaceUserGroupsRequest) RequestBody(requestBody []string) ApiReplaceUserGroupsRequest

The body of the request. Contains a list of groups (specified by UUIDs) where the user is to be a member. The user will be removed from any group that is not specified here.

type ApiUpdateLevelPolicyBindingsRequest

type ApiUpdateLevelPolicyBindingsRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiUpdateLevelPolicyBindingsRequest) CreateLevelPolicyBindingsRequestDto

func (r ApiUpdateLevelPolicyBindingsRequest) CreateLevelPolicyBindingsRequestDto(createLevelPolicyBindingsRequestDto CreateLevelPolicyBindingsRequestDto) ApiUpdateLevelPolicyBindingsRequest

The JSON body of the request. Contains new policy bindings of a level. Any existing binding not presented in the request is discarded.

func (ApiUpdateLevelPolicyBindingsRequest) Execute

type ApiUpdateLevelPolicyRequest

type ApiUpdateLevelPolicyRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiUpdateLevelPolicyRequest) CreateOrUpdateLevelPolicyRequestDto

func (r ApiUpdateLevelPolicyRequest) CreateOrUpdateLevelPolicyRequestDto(createOrUpdateLevelPolicyRequestDto CreateOrUpdateLevelPolicyRequestDto) ApiUpdateLevelPolicyRequest

The JSON body of the request. Contains the updated configuration of a policy.

func (ApiUpdateLevelPolicyRequest) Execute

type ApiUpdatePolicyBindingsToGroupRequest

type ApiUpdatePolicyBindingsToGroupRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiUpdatePolicyBindingsToGroupRequest) Execute

func (ApiUpdatePolicyBindingsToGroupRequest) PolicyUuidsDto

The JSON body of the request. Contains new policies for the group. Any policy not presented in the request is discarded.

type ApiValidateLevelPolicyRequest

type ApiValidateLevelPolicyRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiValidateLevelPolicyRequest) CreateOrUpdateLevelPolicyRequestDto

func (r ApiValidateLevelPolicyRequest) CreateOrUpdateLevelPolicyRequestDto(createOrUpdateLevelPolicyRequestDto CreateOrUpdateLevelPolicyRequestDto) ApiValidateLevelPolicyRequest

The JSON body of the request. Contains the configuration of a policy to be validated.

func (ApiValidateLevelPolicyRequest) Execute

type ApiValidateNewLevelPolicyRequest

type ApiValidateNewLevelPolicyRequest struct {
	ApiService *PolicyManagementAPIService
	// contains filtered or unexported fields
}

func (ApiValidateNewLevelPolicyRequest) CreateOrUpdateLevelPolicyRequestDto

func (r ApiValidateNewLevelPolicyRequest) CreateOrUpdateLevelPolicyRequestDto(createOrUpdateLevelPolicyRequestDto CreateOrUpdateLevelPolicyRequestDto) ApiValidateNewLevelPolicyRequest

The JSON body of the request. Contains the configuration of a policy to be validated.

func (ApiValidateNewLevelPolicyRequest) Execute

type AppendLevelPolicyBindingForGroupDto

type AppendLevelPolicyBindingForGroupDto struct {
	// Parameters provided for bindings
	Parameters *map[string]string `json:"parameters,omitempty"`
	// Metadata provided for bindings
	Metadata *map[string]string `json:"metadata,omitempty"`
}

AppendLevelPolicyBindingForGroupDto struct for AppendLevelPolicyBindingForGroupDto

func NewAppendLevelPolicyBindingForGroupDto

func NewAppendLevelPolicyBindingForGroupDto() *AppendLevelPolicyBindingForGroupDto

NewAppendLevelPolicyBindingForGroupDto instantiates a new AppendLevelPolicyBindingForGroupDto 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 NewAppendLevelPolicyBindingForGroupDtoWithDefaults

func NewAppendLevelPolicyBindingForGroupDtoWithDefaults() *AppendLevelPolicyBindingForGroupDto

NewAppendLevelPolicyBindingForGroupDtoWithDefaults instantiates a new AppendLevelPolicyBindingForGroupDto 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 (*AppendLevelPolicyBindingForGroupDto) GetMetadata

func (o *AppendLevelPolicyBindingForGroupDto) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*AppendLevelPolicyBindingForGroupDto) GetMetadataOk

func (o *AppendLevelPolicyBindingForGroupDto) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AppendLevelPolicyBindingForGroupDto) GetParameters

func (o *AppendLevelPolicyBindingForGroupDto) GetParameters() map[string]string

GetParameters returns the Parameters field value if set, zero value otherwise.

func (*AppendLevelPolicyBindingForGroupDto) GetParametersOk

func (o *AppendLevelPolicyBindingForGroupDto) GetParametersOk() (*map[string]string, 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 (*AppendLevelPolicyBindingForGroupDto) HasMetadata

func (o *AppendLevelPolicyBindingForGroupDto) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*AppendLevelPolicyBindingForGroupDto) HasParameters

func (o *AppendLevelPolicyBindingForGroupDto) HasParameters() bool

HasParameters returns a boolean if a field has been set.

func (AppendLevelPolicyBindingForGroupDto) MarshalJSON

func (o AppendLevelPolicyBindingForGroupDto) MarshalJSON() ([]byte, error)

func (*AppendLevelPolicyBindingForGroupDto) SetMetadata

func (o *AppendLevelPolicyBindingForGroupDto) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*AppendLevelPolicyBindingForGroupDto) SetParameters

func (o *AppendLevelPolicyBindingForGroupDto) SetParameters(v map[string]string)

SetParameters gets a reference to the given map[string]string and assigns it to the Parameters field.

func (AppendLevelPolicyBindingForGroupDto) ToMap

func (o AppendLevelPolicyBindingForGroupDto) ToMap() (map[string]interface{}, error)

type AppendLevelPolicyBindingsRequestDto

type AppendLevelPolicyBindingsRequestDto struct {
	// A list of user groups (specified by IDs) to which the policy applies.
	Groups []string `json:"groups"`
}

AppendLevelPolicyBindingsRequestDto struct for AppendLevelPolicyBindingsRequestDto

func NewAppendLevelPolicyBindingsRequestDto

func NewAppendLevelPolicyBindingsRequestDto(groups []string) *AppendLevelPolicyBindingsRequestDto

NewAppendLevelPolicyBindingsRequestDto instantiates a new AppendLevelPolicyBindingsRequestDto 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 NewAppendLevelPolicyBindingsRequestDtoWithDefaults

func NewAppendLevelPolicyBindingsRequestDtoWithDefaults() *AppendLevelPolicyBindingsRequestDto

NewAppendLevelPolicyBindingsRequestDtoWithDefaults instantiates a new AppendLevelPolicyBindingsRequestDto 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 (*AppendLevelPolicyBindingsRequestDto) GetGroups

GetGroups returns the Groups field value

func (*AppendLevelPolicyBindingsRequestDto) GetGroupsOk

func (o *AppendLevelPolicyBindingsRequestDto) GetGroupsOk() ([]string, bool)

GetGroupsOk returns a tuple with the Groups field value and a boolean to check if the value has been set.

func (AppendLevelPolicyBindingsRequestDto) MarshalJSON

func (o AppendLevelPolicyBindingsRequestDto) MarshalJSON() ([]byte, error)

func (*AppendLevelPolicyBindingsRequestDto) SetGroups

func (o *AppendLevelPolicyBindingsRequestDto) SetGroups(v []string)

SetGroups sets field value

func (AppendLevelPolicyBindingsRequestDto) ToMap

func (o AppendLevelPolicyBindingsRequestDto) ToMap() (map[string]interface{}, error)

func (*AppendLevelPolicyBindingsRequestDto) UnmarshalJSON

func (o *AppendLevelPolicyBindingsRequestDto) UnmarshalJSON(data []byte) (err error)

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 Binding

type Binding struct {
	// The ID of the policy.
	PolicyUuid string `json:"policyUuid"`
	// A list of user groups to which the policy applies.
	Groups []string `json:"groups"`
}

Binding struct for Binding

func NewBinding

func NewBinding(policyUuid string, groups []string) *Binding

NewBinding instantiates a new Binding 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 NewBindingWithDefaults

func NewBindingWithDefaults() *Binding

NewBindingWithDefaults instantiates a new Binding 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 (*Binding) GetGroups

func (o *Binding) GetGroups() []string

GetGroups returns the Groups field value

func (*Binding) GetGroupsOk

func (o *Binding) GetGroupsOk() ([]string, bool)

GetGroupsOk returns a tuple with the Groups field value and a boolean to check if the value has been set.

func (*Binding) GetPolicyUuid

func (o *Binding) GetPolicyUuid() string

GetPolicyUuid returns the PolicyUuid field value

func (*Binding) GetPolicyUuidOk

func (o *Binding) GetPolicyUuidOk() (*string, bool)

GetPolicyUuidOk returns a tuple with the PolicyUuid field value and a boolean to check if the value has been set.

func (Binding) MarshalJSON

func (o Binding) MarshalJSON() ([]byte, error)

func (*Binding) SetGroups

func (o *Binding) SetGroups(v []string)

SetGroups sets field value

func (*Binding) SetPolicyUuid

func (o *Binding) SetPolicyUuid(v string)

SetPolicyUuid sets field value

func (Binding) ToMap

func (o Binding) ToMap() (map[string]interface{}, error)

func (*Binding) UnmarshalJSON

func (o *Binding) UnmarshalJSON(data []byte) (err error)

type ClusterDto

type ClusterDto struct {
	// The UUID of the cluster.
	ClusterId string `json:"clusterId"`
}

ClusterDto struct for ClusterDto

func NewClusterDto

func NewClusterDto(clusterId string) *ClusterDto

NewClusterDto instantiates a new ClusterDto 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 NewClusterDtoWithDefaults

func NewClusterDtoWithDefaults() *ClusterDto

NewClusterDtoWithDefaults instantiates a new ClusterDto 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 (*ClusterDto) GetClusterId

func (o *ClusterDto) GetClusterId() string

GetClusterId returns the ClusterId field value

func (*ClusterDto) GetClusterIdOk

func (o *ClusterDto) GetClusterIdOk() (*string, bool)

GetClusterIdOk returns a tuple with the ClusterId field value and a boolean to check if the value has been set.

func (ClusterDto) MarshalJSON

func (o ClusterDto) MarshalJSON() ([]byte, error)

func (*ClusterDto) SetClusterId

func (o *ClusterDto) SetClusterId(v string)

SetClusterId sets field value

func (ClusterDto) ToMap

func (o ClusterDto) ToMap() (map[string]interface{}, error)

func (*ClusterDto) UnmarshalJSON

func (o *ClusterDto) UnmarshalJSON(data []byte) (err error)

type ClusterListDto

type ClusterListDto struct {
	// Lists all clusters in a managed account
	Data []ClusterDto `json:"data"`
}

ClusterListDto struct for ClusterListDto

func NewClusterListDto

func NewClusterListDto(data []ClusterDto) *ClusterListDto

NewClusterListDto instantiates a new ClusterListDto 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 NewClusterListDtoWithDefaults

func NewClusterListDtoWithDefaults() *ClusterListDto

NewClusterListDtoWithDefaults instantiates a new ClusterListDto 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 (*ClusterListDto) GetData

func (o *ClusterListDto) GetData() []ClusterDto

GetData returns the Data field value

func (*ClusterListDto) GetDataOk

func (o *ClusterListDto) GetDataOk() ([]ClusterDto, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (ClusterListDto) MarshalJSON

func (o ClusterListDto) MarshalJSON() ([]byte, error)

func (*ClusterListDto) SetData

func (o *ClusterListDto) SetData(v []ClusterDto)

SetData sets field value

func (ClusterListDto) ToMap

func (o ClusterListDto) ToMap() (map[string]interface{}, error)

func (*ClusterListDto) UnmarshalJSON

func (o *ClusterListDto) UnmarshalJSON(data []byte) (err error)

type Condition

type Condition struct {
	// The name of the condition.    It indicates which part of the **services** is checked by the condition.
	Name string `json:"name"`
	// The operator of the condition.
	Operator string `json:"operator"`
	// A list of reference values of the condition.
	Values []string `json:"values"`
}

Condition struct for Condition

func NewCondition

func NewCondition(name string, operator string, values []string) *Condition

NewCondition instantiates a new Condition 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 NewConditionWithDefaults

func NewConditionWithDefaults() *Condition

NewConditionWithDefaults instantiates a new Condition 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 (*Condition) GetName

func (o *Condition) GetName() string

GetName returns the Name field value

func (*Condition) GetNameOk

func (o *Condition) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*Condition) GetOperator

func (o *Condition) GetOperator() string

GetOperator returns the Operator field value

func (*Condition) GetOperatorOk

func (o *Condition) GetOperatorOk() (*string, bool)

GetOperatorOk returns a tuple with the Operator field value and a boolean to check if the value has been set.

func (*Condition) GetValues

func (o *Condition) GetValues() []string

GetValues returns the Values field value

func (*Condition) GetValuesOk

func (o *Condition) GetValuesOk() ([]string, bool)

GetValuesOk returns a tuple with the Values field value and a boolean to check if the value has been set.

func (Condition) MarshalJSON

func (o Condition) MarshalJSON() ([]byte, error)

func (*Condition) SetName

func (o *Condition) SetName(v string)

SetName sets field value

func (*Condition) SetOperator

func (o *Condition) SetOperator(v string)

SetOperator sets field value

func (*Condition) SetValues

func (o *Condition) SetValues(v []string)

SetValues sets field value

func (Condition) ToMap

func (o Condition) ToMap() (map[string]interface{}, error)

func (*Condition) UnmarshalJSON

func (o *Condition) 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       HTTPRequestDoer
}

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) ServerURL

func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error)

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext

func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error)

ServerURLWithContext returns a new server URL given an endpoint

type CreateLevelPolicyBindingsRequestDto

type CreateLevelPolicyBindingsRequestDto struct {
	// A list of policy bindings of the user group.
	PolicyBindings []Binding `json:"policyBindings"`
}

CreateLevelPolicyBindingsRequestDto struct for CreateLevelPolicyBindingsRequestDto

func NewCreateLevelPolicyBindingsRequestDto

func NewCreateLevelPolicyBindingsRequestDto(policyBindings []Binding) *CreateLevelPolicyBindingsRequestDto

NewCreateLevelPolicyBindingsRequestDto instantiates a new CreateLevelPolicyBindingsRequestDto 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 NewCreateLevelPolicyBindingsRequestDtoWithDefaults

func NewCreateLevelPolicyBindingsRequestDtoWithDefaults() *CreateLevelPolicyBindingsRequestDto

NewCreateLevelPolicyBindingsRequestDtoWithDefaults instantiates a new CreateLevelPolicyBindingsRequestDto 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 (*CreateLevelPolicyBindingsRequestDto) GetPolicyBindings

func (o *CreateLevelPolicyBindingsRequestDto) GetPolicyBindings() []Binding

GetPolicyBindings returns the PolicyBindings field value

func (*CreateLevelPolicyBindingsRequestDto) GetPolicyBindingsOk

func (o *CreateLevelPolicyBindingsRequestDto) GetPolicyBindingsOk() ([]Binding, bool)

GetPolicyBindingsOk returns a tuple with the PolicyBindings field value and a boolean to check if the value has been set.

func (CreateLevelPolicyBindingsRequestDto) MarshalJSON

func (o CreateLevelPolicyBindingsRequestDto) MarshalJSON() ([]byte, error)

func (*CreateLevelPolicyBindingsRequestDto) SetPolicyBindings

func (o *CreateLevelPolicyBindingsRequestDto) SetPolicyBindings(v []Binding)

SetPolicyBindings sets field value

func (CreateLevelPolicyBindingsRequestDto) ToMap

func (o CreateLevelPolicyBindingsRequestDto) ToMap() (map[string]interface{}, error)

func (*CreateLevelPolicyBindingsRequestDto) UnmarshalJSON

func (o *CreateLevelPolicyBindingsRequestDto) UnmarshalJSON(data []byte) (err error)

type CreateOrUpdateLevelPolicyRequestDto

type CreateOrUpdateLevelPolicyRequestDto struct {
	// The display name of the policy.
	Name string `json:"name"`
	// A short description of the policy.
	Description string `json:"description"`
	// A list of tags.
	Tags []string `json:"tags"`
	// The [statement](https://dt-url.net/ht03ucb) of the policy.
	StatementQuery string `json:"statementQuery"`
}

CreateOrUpdateLevelPolicyRequestDto struct for CreateOrUpdateLevelPolicyRequestDto

func NewCreateOrUpdateLevelPolicyRequestDto

func NewCreateOrUpdateLevelPolicyRequestDto(name string, description string, tags []string, statementQuery string) *CreateOrUpdateLevelPolicyRequestDto

NewCreateOrUpdateLevelPolicyRequestDto instantiates a new CreateOrUpdateLevelPolicyRequestDto 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 NewCreateOrUpdateLevelPolicyRequestDtoWithDefaults

func NewCreateOrUpdateLevelPolicyRequestDtoWithDefaults() *CreateOrUpdateLevelPolicyRequestDto

NewCreateOrUpdateLevelPolicyRequestDtoWithDefaults instantiates a new CreateOrUpdateLevelPolicyRequestDto 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 (*CreateOrUpdateLevelPolicyRequestDto) GetDescription

func (o *CreateOrUpdateLevelPolicyRequestDto) GetDescription() string

GetDescription returns the Description field value

func (*CreateOrUpdateLevelPolicyRequestDto) GetDescriptionOk

func (o *CreateOrUpdateLevelPolicyRequestDto) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*CreateOrUpdateLevelPolicyRequestDto) GetName

GetName returns the Name field value

func (*CreateOrUpdateLevelPolicyRequestDto) GetNameOk

func (o *CreateOrUpdateLevelPolicyRequestDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*CreateOrUpdateLevelPolicyRequestDto) GetStatementQuery

func (o *CreateOrUpdateLevelPolicyRequestDto) GetStatementQuery() string

GetStatementQuery returns the StatementQuery field value

func (*CreateOrUpdateLevelPolicyRequestDto) GetStatementQueryOk

func (o *CreateOrUpdateLevelPolicyRequestDto) GetStatementQueryOk() (*string, bool)

GetStatementQueryOk returns a tuple with the StatementQuery field value and a boolean to check if the value has been set.

func (*CreateOrUpdateLevelPolicyRequestDto) GetTags

GetTags returns the Tags field value

func (*CreateOrUpdateLevelPolicyRequestDto) GetTagsOk

func (o *CreateOrUpdateLevelPolicyRequestDto) GetTagsOk() ([]string, bool)

GetTagsOk returns a tuple with the Tags field value and a boolean to check if the value has been set.

func (CreateOrUpdateLevelPolicyRequestDto) MarshalJSON

func (o CreateOrUpdateLevelPolicyRequestDto) MarshalJSON() ([]byte, error)

func (*CreateOrUpdateLevelPolicyRequestDto) SetDescription

func (o *CreateOrUpdateLevelPolicyRequestDto) SetDescription(v string)

SetDescription sets field value

func (*CreateOrUpdateLevelPolicyRequestDto) SetName

SetName sets field value

func (*CreateOrUpdateLevelPolicyRequestDto) SetStatementQuery

func (o *CreateOrUpdateLevelPolicyRequestDto) SetStatementQuery(v string)

SetStatementQuery sets field value

func (*CreateOrUpdateLevelPolicyRequestDto) SetTags

SetTags sets field value

func (CreateOrUpdateLevelPolicyRequestDto) ToMap

func (o CreateOrUpdateLevelPolicyRequestDto) ToMap() (map[string]interface{}, error)

func (*CreateOrUpdateLevelPolicyRequestDto) UnmarshalJSON

func (o *CreateOrUpdateLevelPolicyRequestDto) UnmarshalJSON(data []byte) (err error)

type DynatracePlatformSubscriptionAPIService

type DynatracePlatformSubscriptionAPIService service

DynatracePlatformSubscriptionAPIService DynatracePlatformSubscriptionAPI service

func (*DynatracePlatformSubscriptionAPIService) GetEnvironmentCost

func (a *DynatracePlatformSubscriptionAPIService) GetEnvironmentCost(ctx context.Context, accountUuid string, subscriptionUuid string) ApiGetEnvironmentCostRequest

GetEnvironmentCost Gets cost data of a SaaS subscription by environment

This enpoint is SaaS only.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required SaaS account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param subscriptionUuid The UUID of the requested subscription.   Fetch the list of subscriptions via the [GET all subscriptions](https://dt-url.net/jq03jvq) request.
@return ApiGetEnvironmentCostRequest

func (*DynatracePlatformSubscriptionAPIService) GetEnvironmentCostExecute

Execute executes the request

@return SubscriptionEnvironmentCostListV2Dto

func (*DynatracePlatformSubscriptionAPIService) GetEnvironmentCostV3

func (a *DynatracePlatformSubscriptionAPIService) GetEnvironmentCostV3(ctx context.Context, accountUuid string, subscriptionUuid string) ApiGetEnvironmentCostV3Request

GetEnvironmentCostV3 Gets cost data of a subscription by environment

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param subscriptionUuid The UUID of the requested subscription.   Fetch the list of subscriptions via the [GET all subscriptions](https://dt-url.net/jq03jvq) request.
@return ApiGetEnvironmentCostV3Request

func (*DynatracePlatformSubscriptionAPIService) GetEnvironmentCostV3Execute

Execute executes the request

@return SubscriptionEnvironmentCostListV3Dto

func (*DynatracePlatformSubscriptionAPIService) GetEnvironmentUsage

func (a *DynatracePlatformSubscriptionAPIService) GetEnvironmentUsage(ctx context.Context, accountUuid string, subscriptionUuid string) ApiGetEnvironmentUsageRequest

GetEnvironmentUsage Gets the usage of a SaaS subscription per environment

This enpoint is SaaS only.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required SaaS account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param subscriptionUuid The UUID of the requested subscription.   Fetch the list of subscriptions via the [GET all subscriptions](https://dt-url.net/jq03jvq) request.
@return ApiGetEnvironmentUsageRequest

func (*DynatracePlatformSubscriptionAPIService) GetEnvironmentUsageExecute

Execute executes the request

@return SubscriptionEnvironmentUsageListV2Dto

func (*DynatracePlatformSubscriptionAPIService) GetEnvironmentUsageV3

func (a *DynatracePlatformSubscriptionAPIService) GetEnvironmentUsageV3(ctx context.Context, accountUuid string, subscriptionUuid string) ApiGetEnvironmentUsageV3Request

GetEnvironmentUsageV3 Gets usage data of a subsctiption by environment

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param subscriptionUuid The UUID of the requested subscription.   Fetch the list of subscriptions via the [GET all subscriptions](https://dt-url.net/jq03jvq) request.
@return ApiGetEnvironmentUsageV3Request

func (*DynatracePlatformSubscriptionAPIService) GetEnvironmentUsageV3Execute

Execute executes the request

@return SubscriptionEnvironmentUsageListV3Dto

func (*DynatracePlatformSubscriptionAPIService) GetEvents

GetEvents Lists all notifications for an account

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@return ApiGetEventsRequest

func (*DynatracePlatformSubscriptionAPIService) GetEventsExecute

Execute executes the request

@return []Event

func (*DynatracePlatformSubscriptionAPIService) GetForecast

GetForecast Gets a forecast of the subscription usage by the end of the annual commitment period

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@return ApiGetForecastRequest

func (*DynatracePlatformSubscriptionAPIService) GetForecastExecute

Execute executes the request

@return Forecast

func (*DynatracePlatformSubscriptionAPIService) GetSubscription

func (a *DynatracePlatformSubscriptionAPIService) GetSubscription(ctx context.Context, accountUuid string, subscriptionUuid string) ApiGetSubscriptionRequest

GetSubscription Get a subscription

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param subscriptionUuid The UUID of the requested subscription.   Fetch the list of subscriptions via the [GET all subscriptions](https://dt-url.net/jq03jvq) request.
@return ApiGetSubscriptionRequest

func (*DynatracePlatformSubscriptionAPIService) GetSubscriptionExecute

Execute executes the request

@return SubscriptionDto

func (*DynatracePlatformSubscriptionAPIService) GetTotalSubscriptionCost

func (a *DynatracePlatformSubscriptionAPIService) GetTotalSubscriptionCost(ctx context.Context, accountUuid string, subscriptionUuid string) ApiGetTotalSubscriptionCostRequest

GetTotalSubscriptionCost Gets aggregated cost data of a subscription by date

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param subscriptionUuid The UUID of the requested subscription.   Fetch the list of subscriptions via the [GET all subscriptions](https://dt-url.net/jq03jvq) request.
@return ApiGetTotalSubscriptionCostRequest

func (*DynatracePlatformSubscriptionAPIService) GetTotalSubscriptionCostExecute

Execute executes the request

@return SubscriptionCostListDto

func (*DynatracePlatformSubscriptionAPIService) GetTotalSubscriptionUsage

func (a *DynatracePlatformSubscriptionAPIService) GetTotalSubscriptionUsage(ctx context.Context, accountUuid string, subscriptionUuid string) ApiGetTotalSubscriptionUsageRequest

GetTotalSubscriptionUsage Gets usage data of a subscription by date

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param subscriptionUuid The UUID of the requested subscription.   Fetch the list of subscriptions via the [GET all subscriptions](https://dt-url.net/jq03jvq) request.
@return ApiGetTotalSubscriptionUsageRequest

func (*DynatracePlatformSubscriptionAPIService) GetTotalSubscriptionUsageExecute

Execute executes the request

@return SubscriptionUsageListDto

func (*DynatracePlatformSubscriptionAPIService) ListSubscriptions

ListSubscriptions Lists all subscriptions of an account

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@return ApiListSubscriptionsRequest

func (*DynatracePlatformSubscriptionAPIService) ListSubscriptionsExecute

Execute executes the request

@return SubscriptionListDto

type EffectiveBinding

type EffectiveBinding struct {
	// The UUID of group
	GroupUuid string `json:"groupUuid"`
	// The type of the level to which the binding applies.
	LevelType string `json:"levelType"`
	// The ID of the level to which the binding applies.
	LevelId string `json:"levelId"`
}

EffectiveBinding struct for EffectiveBinding

func NewEffectiveBinding

func NewEffectiveBinding(groupUuid string, levelType string, levelId string) *EffectiveBinding

NewEffectiveBinding instantiates a new EffectiveBinding 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 NewEffectiveBindingWithDefaults

func NewEffectiveBindingWithDefaults() *EffectiveBinding

NewEffectiveBindingWithDefaults instantiates a new EffectiveBinding 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 (*EffectiveBinding) GetGroupUuid

func (o *EffectiveBinding) GetGroupUuid() string

GetGroupUuid returns the GroupUuid field value

func (*EffectiveBinding) GetGroupUuidOk

func (o *EffectiveBinding) GetGroupUuidOk() (*string, bool)

GetGroupUuidOk returns a tuple with the GroupUuid field value and a boolean to check if the value has been set.

func (*EffectiveBinding) GetLevelId

func (o *EffectiveBinding) GetLevelId() string

GetLevelId returns the LevelId field value

func (*EffectiveBinding) GetLevelIdOk

func (o *EffectiveBinding) GetLevelIdOk() (*string, bool)

GetLevelIdOk returns a tuple with the LevelId field value and a boolean to check if the value has been set.

func (*EffectiveBinding) GetLevelType

func (o *EffectiveBinding) GetLevelType() string

GetLevelType returns the LevelType field value

func (*EffectiveBinding) GetLevelTypeOk

func (o *EffectiveBinding) GetLevelTypeOk() (*string, bool)

GetLevelTypeOk returns a tuple with the LevelType field value and a boolean to check if the value has been set.

func (EffectiveBinding) MarshalJSON

func (o EffectiveBinding) MarshalJSON() ([]byte, error)

func (*EffectiveBinding) SetGroupUuid

func (o *EffectiveBinding) SetGroupUuid(v string)

SetGroupUuid sets field value

func (*EffectiveBinding) SetLevelId

func (o *EffectiveBinding) SetLevelId(v string)

SetLevelId sets field value

func (*EffectiveBinding) SetLevelType

func (o *EffectiveBinding) SetLevelType(v string)

SetLevelType sets field value

func (EffectiveBinding) ToMap

func (o EffectiveBinding) ToMap() (map[string]interface{}, error)

func (*EffectiveBinding) UnmarshalJSON

func (o *EffectiveBinding) UnmarshalJSON(data []byte) (err error)

type EffectivePermission

type EffectivePermission struct {
	// One of a effective permissions
	Permission string `json:"permission"`
	// A list of policies.
	Effects []EffectivePermissionEffects `json:"effects"`
}

EffectivePermission struct for EffectivePermission

func NewEffectivePermission

func NewEffectivePermission(permission string, effects []EffectivePermissionEffects) *EffectivePermission

NewEffectivePermission instantiates a new EffectivePermission 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 NewEffectivePermissionWithDefaults

func NewEffectivePermissionWithDefaults() *EffectivePermission

NewEffectivePermissionWithDefaults instantiates a new EffectivePermission 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 (*EffectivePermission) GetEffects

GetEffects returns the Effects field value

func (*EffectivePermission) GetEffectsOk

func (o *EffectivePermission) GetEffectsOk() ([]EffectivePermissionEffects, bool)

GetEffectsOk returns a tuple with the Effects field value and a boolean to check if the value has been set.

func (*EffectivePermission) GetPermission

func (o *EffectivePermission) GetPermission() string

GetPermission returns the Permission field value

func (*EffectivePermission) GetPermissionOk

func (o *EffectivePermission) GetPermissionOk() (*string, bool)

GetPermissionOk returns a tuple with the Permission field value and a boolean to check if the value has been set.

func (EffectivePermission) MarshalJSON

func (o EffectivePermission) MarshalJSON() ([]byte, error)

func (*EffectivePermission) SetEffects

SetEffects sets field value

func (*EffectivePermission) SetPermission

func (o *EffectivePermission) SetPermission(v string)

SetPermission sets field value

func (EffectivePermission) ToMap

func (o EffectivePermission) ToMap() (map[string]interface{}, error)

func (*EffectivePermission) UnmarshalJSON

func (o *EffectivePermission) UnmarshalJSON(data []byte) (err error)

type EffectivePermissionEffects

type EffectivePermissionEffects struct {
	// Effect of policy
	Effect string `json:"effect"`
	// Policy condition
	Conditions []Condition `json:"conditions"`
	// A list of effective policies.
	EffectivePolicies []EffectivePolicyWithBinding `json:"effectivePolicies"`
}

EffectivePermissionEffects struct for EffectivePermissionEffects

func NewEffectivePermissionEffects

func NewEffectivePermissionEffects(effect string, conditions []Condition, effectivePolicies []EffectivePolicyWithBinding) *EffectivePermissionEffects

NewEffectivePermissionEffects instantiates a new EffectivePermissionEffects 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 NewEffectivePermissionEffectsWithDefaults

func NewEffectivePermissionEffectsWithDefaults() *EffectivePermissionEffects

NewEffectivePermissionEffectsWithDefaults instantiates a new EffectivePermissionEffects 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 (*EffectivePermissionEffects) GetConditions

func (o *EffectivePermissionEffects) GetConditions() []Condition

GetConditions returns the Conditions field value

func (*EffectivePermissionEffects) GetConditionsOk

func (o *EffectivePermissionEffects) GetConditionsOk() ([]Condition, bool)

GetConditionsOk returns a tuple with the Conditions field value and a boolean to check if the value has been set.

func (*EffectivePermissionEffects) GetEffect

func (o *EffectivePermissionEffects) GetEffect() string

GetEffect returns the Effect field value

func (*EffectivePermissionEffects) GetEffectOk

func (o *EffectivePermissionEffects) GetEffectOk() (*string, bool)

GetEffectOk returns a tuple with the Effect field value and a boolean to check if the value has been set.

func (*EffectivePermissionEffects) GetEffectivePolicies

func (o *EffectivePermissionEffects) GetEffectivePolicies() []EffectivePolicyWithBinding

GetEffectivePolicies returns the EffectivePolicies field value

func (*EffectivePermissionEffects) GetEffectivePoliciesOk

func (o *EffectivePermissionEffects) GetEffectivePoliciesOk() ([]EffectivePolicyWithBinding, bool)

GetEffectivePoliciesOk returns a tuple with the EffectivePolicies field value and a boolean to check if the value has been set.

func (EffectivePermissionEffects) MarshalJSON

func (o EffectivePermissionEffects) MarshalJSON() ([]byte, error)

func (*EffectivePermissionEffects) SetConditions

func (o *EffectivePermissionEffects) SetConditions(v []Condition)

SetConditions sets field value

func (*EffectivePermissionEffects) SetEffect

func (o *EffectivePermissionEffects) SetEffect(v string)

SetEffect sets field value

func (*EffectivePermissionEffects) SetEffectivePolicies

func (o *EffectivePermissionEffects) SetEffectivePolicies(v []EffectivePolicyWithBinding)

SetEffectivePolicies sets field value

func (EffectivePermissionEffects) ToMap

func (o EffectivePermissionEffects) ToMap() (map[string]interface{}, error)

func (*EffectivePermissionEffects) UnmarshalJSON

func (o *EffectivePermissionEffects) UnmarshalJSON(data []byte) (err error)

type EffectivePermissions

type EffectivePermissions struct {
	// List of effective permissions.
	EffectivePermissions []EffectivePermission `json:"effectivePermissions"`
}

EffectivePermissions struct for EffectivePermissions

func NewEffectivePermissions

func NewEffectivePermissions(effectivePermissions []EffectivePermission) *EffectivePermissions

NewEffectivePermissions instantiates a new EffectivePermissions 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 NewEffectivePermissionsWithDefaults

func NewEffectivePermissionsWithDefaults() *EffectivePermissions

NewEffectivePermissionsWithDefaults instantiates a new EffectivePermissions 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 (*EffectivePermissions) GetEffectivePermissions

func (o *EffectivePermissions) GetEffectivePermissions() []EffectivePermission

GetEffectivePermissions returns the EffectivePermissions field value

func (*EffectivePermissions) GetEffectivePermissionsOk

func (o *EffectivePermissions) GetEffectivePermissionsOk() ([]EffectivePermission, bool)

GetEffectivePermissionsOk returns a tuple with the EffectivePermissions field value and a boolean to check if the value has been set.

func (EffectivePermissions) MarshalJSON

func (o EffectivePermissions) MarshalJSON() ([]byte, error)

func (*EffectivePermissions) SetEffectivePermissions

func (o *EffectivePermissions) SetEffectivePermissions(v []EffectivePermission)

SetEffectivePermissions sets field value

func (EffectivePermissions) ToMap

func (o EffectivePermissions) ToMap() (map[string]interface{}, error)

func (*EffectivePermissions) UnmarshalJSON

func (o *EffectivePermissions) UnmarshalJSON(data []byte) (err error)

type EffectivePolicy

type EffectivePolicy struct {
	// The ID of the policy.
	Uuid string `json:"uuid"`
	// The display name of the policy.
	Name string `json:"name"`
	// The the statement query of the policy.
	StatementQuery string `json:"statementQuery"`
	// The type of the level to which the policy applies.
	LevelType string `json:"levelType"`
	// The ID of the level to which the policy applies.
	LevelId string `json:"levelId"`
}

EffectivePolicy struct for EffectivePolicy

func NewEffectivePolicy

func NewEffectivePolicy(uuid string, name string, statementQuery string, levelType string, levelId string) *EffectivePolicy

NewEffectivePolicy instantiates a new EffectivePolicy 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 NewEffectivePolicyWithDefaults

func NewEffectivePolicyWithDefaults() *EffectivePolicy

NewEffectivePolicyWithDefaults instantiates a new EffectivePolicy 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 (*EffectivePolicy) GetLevelId

func (o *EffectivePolicy) GetLevelId() string

GetLevelId returns the LevelId field value

func (*EffectivePolicy) GetLevelIdOk

func (o *EffectivePolicy) GetLevelIdOk() (*string, bool)

GetLevelIdOk returns a tuple with the LevelId field value and a boolean to check if the value has been set.

func (*EffectivePolicy) GetLevelType

func (o *EffectivePolicy) GetLevelType() string

GetLevelType returns the LevelType field value

func (*EffectivePolicy) GetLevelTypeOk

func (o *EffectivePolicy) GetLevelTypeOk() (*string, bool)

GetLevelTypeOk returns a tuple with the LevelType field value and a boolean to check if the value has been set.

func (*EffectivePolicy) GetName

func (o *EffectivePolicy) GetName() string

GetName returns the Name field value

func (*EffectivePolicy) GetNameOk

func (o *EffectivePolicy) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*EffectivePolicy) GetStatementQuery

func (o *EffectivePolicy) GetStatementQuery() string

GetStatementQuery returns the StatementQuery field value

func (*EffectivePolicy) GetStatementQueryOk

func (o *EffectivePolicy) GetStatementQueryOk() (*string, bool)

GetStatementQueryOk returns a tuple with the StatementQuery field value and a boolean to check if the value has been set.

func (*EffectivePolicy) GetUuid

func (o *EffectivePolicy) GetUuid() string

GetUuid returns the Uuid field value

func (*EffectivePolicy) GetUuidOk

func (o *EffectivePolicy) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (EffectivePolicy) MarshalJSON

func (o EffectivePolicy) MarshalJSON() ([]byte, error)

func (*EffectivePolicy) SetLevelId

func (o *EffectivePolicy) SetLevelId(v string)

SetLevelId sets field value

func (*EffectivePolicy) SetLevelType

func (o *EffectivePolicy) SetLevelType(v string)

SetLevelType sets field value

func (*EffectivePolicy) SetName

func (o *EffectivePolicy) SetName(v string)

SetName sets field value

func (*EffectivePolicy) SetStatementQuery

func (o *EffectivePolicy) SetStatementQuery(v string)

SetStatementQuery sets field value

func (*EffectivePolicy) SetUuid

func (o *EffectivePolicy) SetUuid(v string)

SetUuid sets field value

func (EffectivePolicy) ToMap

func (o EffectivePolicy) ToMap() (map[string]interface{}, error)

func (*EffectivePolicy) UnmarshalJSON

func (o *EffectivePolicy) UnmarshalJSON(data []byte) (err error)

type EffectivePolicyWithBinding

type EffectivePolicyWithBinding struct {
	Policy  EffectivePolicy  `json:"policy"`
	Binding EffectiveBinding `json:"binding"`
}

EffectivePolicyWithBinding struct for EffectivePolicyWithBinding

func NewEffectivePolicyWithBinding

func NewEffectivePolicyWithBinding(policy EffectivePolicy, binding EffectiveBinding) *EffectivePolicyWithBinding

NewEffectivePolicyWithBinding instantiates a new EffectivePolicyWithBinding 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 NewEffectivePolicyWithBindingWithDefaults

func NewEffectivePolicyWithBindingWithDefaults() *EffectivePolicyWithBinding

NewEffectivePolicyWithBindingWithDefaults instantiates a new EffectivePolicyWithBinding 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 (*EffectivePolicyWithBinding) GetBinding

GetBinding returns the Binding field value

func (*EffectivePolicyWithBinding) GetBindingOk

func (o *EffectivePolicyWithBinding) GetBindingOk() (*EffectiveBinding, bool)

GetBindingOk returns a tuple with the Binding field value and a boolean to check if the value has been set.

func (*EffectivePolicyWithBinding) GetPolicy

GetPolicy returns the Policy field value

func (*EffectivePolicyWithBinding) GetPolicyOk

func (o *EffectivePolicyWithBinding) GetPolicyOk() (*EffectivePolicy, bool)

GetPolicyOk returns a tuple with the Policy field value and a boolean to check if the value has been set.

func (EffectivePolicyWithBinding) MarshalJSON

func (o EffectivePolicyWithBinding) MarshalJSON() ([]byte, error)

func (*EffectivePolicyWithBinding) SetBinding

SetBinding sets field value

func (*EffectivePolicyWithBinding) SetPolicy

SetPolicy sets field value

func (EffectivePolicyWithBinding) ToMap

func (o EffectivePolicyWithBinding) ToMap() (map[string]interface{}, error)

func (*EffectivePolicyWithBinding) UnmarshalJSON

func (o *EffectivePolicyWithBinding) UnmarshalJSON(data []byte) (err error)

type EnvironmentDto

type EnvironmentDto struct {
	// The UUID of the environment.
	Id string `json:"id"`
	// Friendly name of the environment
	Name string `json:"name"`
	// Property to determine if environment is active
	Active bool `json:"active"`
	// The url of the environment
	Url string `json:"url"`
}

EnvironmentDto struct for EnvironmentDto

func NewEnvironmentDto

func NewEnvironmentDto(id string, name string, active bool, url string) *EnvironmentDto

NewEnvironmentDto instantiates a new EnvironmentDto 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 NewEnvironmentDtoWithDefaults

func NewEnvironmentDtoWithDefaults() *EnvironmentDto

NewEnvironmentDtoWithDefaults instantiates a new EnvironmentDto 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 (*EnvironmentDto) GetActive

func (o *EnvironmentDto) GetActive() bool

GetActive returns the Active field value

func (*EnvironmentDto) GetActiveOk

func (o *EnvironmentDto) GetActiveOk() (*bool, bool)

GetActiveOk returns a tuple with the Active field value and a boolean to check if the value has been set.

func (*EnvironmentDto) GetId

func (o *EnvironmentDto) GetId() string

GetId returns the Id field value

func (*EnvironmentDto) GetIdOk

func (o *EnvironmentDto) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*EnvironmentDto) GetName

func (o *EnvironmentDto) GetName() string

GetName returns the Name field value

func (*EnvironmentDto) GetNameOk

func (o *EnvironmentDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*EnvironmentDto) GetUrl

func (o *EnvironmentDto) GetUrl() string

GetUrl returns the Url field value

func (*EnvironmentDto) GetUrlOk

func (o *EnvironmentDto) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (EnvironmentDto) MarshalJSON

func (o EnvironmentDto) MarshalJSON() ([]byte, error)

func (*EnvironmentDto) SetActive

func (o *EnvironmentDto) SetActive(v bool)

SetActive sets field value

func (*EnvironmentDto) SetId

func (o *EnvironmentDto) SetId(v string)

SetId sets field value

func (*EnvironmentDto) SetName

func (o *EnvironmentDto) SetName(v string)

SetName sets field value

func (*EnvironmentDto) SetUrl

func (o *EnvironmentDto) SetUrl(v string)

SetUrl sets field value

func (EnvironmentDto) ToMap

func (o EnvironmentDto) ToMap() (map[string]interface{}, error)

func (*EnvironmentDto) UnmarshalJSON

func (o *EnvironmentDto) UnmarshalJSON(data []byte) (err error)

type EnvironmentListDto

type EnvironmentListDto struct {
	// Lists all environments in an account
	Data []EnvironmentDto `json:"data"`
}

EnvironmentListDto struct for EnvironmentListDto

func NewEnvironmentListDto

func NewEnvironmentListDto(data []EnvironmentDto) *EnvironmentListDto

NewEnvironmentListDto instantiates a new EnvironmentListDto 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 NewEnvironmentListDtoWithDefaults

func NewEnvironmentListDtoWithDefaults() *EnvironmentListDto

NewEnvironmentListDtoWithDefaults instantiates a new EnvironmentListDto 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 (*EnvironmentListDto) GetData

func (o *EnvironmentListDto) GetData() []EnvironmentDto

GetData returns the Data field value

func (*EnvironmentListDto) GetDataOk

func (o *EnvironmentListDto) GetDataOk() ([]EnvironmentDto, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (EnvironmentListDto) MarshalJSON

func (o EnvironmentListDto) MarshalJSON() ([]byte, error)

func (*EnvironmentListDto) SetData

func (o *EnvironmentListDto) SetData(v []EnvironmentDto)

SetData sets field value

func (EnvironmentListDto) ToMap

func (o EnvironmentListDto) ToMap() (map[string]interface{}, error)

func (*EnvironmentListDto) UnmarshalJSON

func (o *EnvironmentListDto) UnmarshalJSON(data []byte) (err error)

type EnvironmentManagementAPIService

type EnvironmentManagementAPIService service

EnvironmentManagementAPIService EnvironmentManagementAPI service

func (*EnvironmentManagementAPIService) GetClusters

GetClusters Lists all clusters in a managed account

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@return ApiGetClustersRequest

func (*EnvironmentManagementAPIService) GetClustersExecute

Execute executes the request

@return ClusterListDto

func (*EnvironmentManagementAPIService) GetEnvironmentResources

func (a *EnvironmentManagementAPIService) GetEnvironmentResources(ctx context.Context, accountUuid string) ApiGetEnvironmentResourcesRequest

GetEnvironmentResources Lists all environments and management zones of an account

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@return ApiGetEnvironmentResourcesRequest

func (*EnvironmentManagementAPIService) GetEnvironmentResourcesExecute

Execute executes the request

@return EnvironmentResourceDto

func (*EnvironmentManagementAPIService) GetEnvironments

GetEnvironments Lists all environments in an account

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@return ApiGetEnvironmentsRequest

func (*EnvironmentManagementAPIService) GetEnvironmentsExecute

Execute executes the request

@return EnvironmentListDto

type EnvironmentResourceDto

type EnvironmentResourceDto struct {
	// A list of environments in the account.
	TenantResources []TenantResourceDto `json:"tenantResources"`
	// A list of management zones in the account.
	ManagementZoneResources []ManagementZoneResourceDto `json:"managementZoneResources"`
}

EnvironmentResourceDto struct for EnvironmentResourceDto

func NewEnvironmentResourceDto

func NewEnvironmentResourceDto(tenantResources []TenantResourceDto, managementZoneResources []ManagementZoneResourceDto) *EnvironmentResourceDto

NewEnvironmentResourceDto instantiates a new EnvironmentResourceDto 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 NewEnvironmentResourceDtoWithDefaults

func NewEnvironmentResourceDtoWithDefaults() *EnvironmentResourceDto

NewEnvironmentResourceDtoWithDefaults instantiates a new EnvironmentResourceDto 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 (*EnvironmentResourceDto) GetManagementZoneResources

func (o *EnvironmentResourceDto) GetManagementZoneResources() []ManagementZoneResourceDto

GetManagementZoneResources returns the ManagementZoneResources field value

func (*EnvironmentResourceDto) GetManagementZoneResourcesOk

func (o *EnvironmentResourceDto) GetManagementZoneResourcesOk() ([]ManagementZoneResourceDto, bool)

GetManagementZoneResourcesOk returns a tuple with the ManagementZoneResources field value and a boolean to check if the value has been set.

func (*EnvironmentResourceDto) GetTenantResources

func (o *EnvironmentResourceDto) GetTenantResources() []TenantResourceDto

GetTenantResources returns the TenantResources field value

func (*EnvironmentResourceDto) GetTenantResourcesOk

func (o *EnvironmentResourceDto) GetTenantResourcesOk() ([]TenantResourceDto, bool)

GetTenantResourcesOk returns a tuple with the TenantResources field value and a boolean to check if the value has been set.

func (EnvironmentResourceDto) MarshalJSON

func (o EnvironmentResourceDto) MarshalJSON() ([]byte, error)

func (*EnvironmentResourceDto) SetManagementZoneResources

func (o *EnvironmentResourceDto) SetManagementZoneResources(v []ManagementZoneResourceDto)

SetManagementZoneResources sets field value

func (*EnvironmentResourceDto) SetTenantResources

func (o *EnvironmentResourceDto) SetTenantResources(v []TenantResourceDto)

SetTenantResources sets field value

func (EnvironmentResourceDto) ToMap

func (o EnvironmentResourceDto) ToMap() (map[string]interface{}, error)

func (*EnvironmentResourceDto) UnmarshalJSON

func (o *EnvironmentResourceDto) UnmarshalJSON(data []byte) (err error)

type ErrorDto

type ErrorDto struct {
	// The code of the error.
	Code float32 `json:"code"`
	// A short description of the error.
	Message   string            `json:"message"`
	ErrorsMap map[string]string `json:"errorsMap"`
}

ErrorDto struct for ErrorDto

func NewErrorDto

func NewErrorDto(code float32, message string, errorsMap map[string]string) *ErrorDto

NewErrorDto instantiates a new ErrorDto 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 NewErrorDtoWithDefaults

func NewErrorDtoWithDefaults() *ErrorDto

NewErrorDtoWithDefaults instantiates a new ErrorDto 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 (*ErrorDto) GetCode

func (o *ErrorDto) GetCode() float32

GetCode returns the Code field value

func (*ErrorDto) GetCodeOk

func (o *ErrorDto) GetCodeOk() (*float32, bool)

GetCodeOk returns a tuple with the Code field value and a boolean to check if the value has been set.

func (*ErrorDto) GetErrorsMap

func (o *ErrorDto) GetErrorsMap() map[string]string

GetErrorsMap returns the ErrorsMap field value

func (*ErrorDto) GetErrorsMapOk

func (o *ErrorDto) GetErrorsMapOk() (*map[string]string, bool)

GetErrorsMapOk returns a tuple with the ErrorsMap field value and a boolean to check if the value has been set.

func (*ErrorDto) GetMessage

func (o *ErrorDto) GetMessage() string

GetMessage returns the Message field value

func (*ErrorDto) GetMessageOk

func (o *ErrorDto) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (ErrorDto) MarshalJSON

func (o ErrorDto) MarshalJSON() ([]byte, error)

func (*ErrorDto) SetCode

func (o *ErrorDto) SetCode(v float32)

SetCode sets field value

func (*ErrorDto) SetErrorsMap

func (o *ErrorDto) SetErrorsMap(v map[string]string)

SetErrorsMap sets field value

func (*ErrorDto) SetMessage

func (o *ErrorDto) SetMessage(v string)

SetMessage sets field value

func (ErrorDto) ToMap

func (o ErrorDto) ToMap() (map[string]interface{}, error)

func (*ErrorDto) UnmarshalJSON

func (o *ErrorDto) UnmarshalJSON(data []byte) (err error)

type Event

type Event struct {
	// The UUID of the environment that raised the event.
	EnvironmentUuid string `json:"environmentUuid"`
	// The subscription capability that raised the event.
	Capability string `json:"capability"`
	// The time when the event was raised, in `2021-05-01T15:11:00Z` format.
	Date time.Time `json:"date"`
	// The time when the notification was created, in `2021-05-01T15:11:00Z` format.
	CreatedAt time.Time `json:"createdAt"`
	// The severity of the event.
	Severity string `json:"severity"`
	// The message from the event.
	Message string `json:"message"`
	// The type of event: forecast or usage.
	EventType string `json:"eventType"`
	// The notification level of the event.
	NotificationLevel string `json:"notificationLevel"`
}

Event struct for Event

func NewEvent

func NewEvent(environmentUuid string, capability string, date time.Time, createdAt time.Time, severity string, message string, eventType string, notificationLevel string) *Event

NewEvent instantiates a new Event 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 NewEventWithDefaults

func NewEventWithDefaults() *Event

NewEventWithDefaults instantiates a new Event 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 (*Event) GetCapability

func (o *Event) GetCapability() string

GetCapability returns the Capability field value

func (*Event) GetCapabilityOk

func (o *Event) GetCapabilityOk() (*string, bool)

GetCapabilityOk returns a tuple with the Capability field value and a boolean to check if the value has been set.

func (*Event) GetCreatedAt

func (o *Event) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value

func (*Event) GetCreatedAtOk

func (o *Event) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*Event) GetDate

func (o *Event) GetDate() time.Time

GetDate returns the Date field value

func (*Event) GetDateOk

func (o *Event) GetDateOk() (*time.Time, bool)

GetDateOk returns a tuple with the Date field value and a boolean to check if the value has been set.

func (*Event) GetEnvironmentUuid

func (o *Event) GetEnvironmentUuid() string

GetEnvironmentUuid returns the EnvironmentUuid field value

func (*Event) GetEnvironmentUuidOk

func (o *Event) GetEnvironmentUuidOk() (*string, bool)

GetEnvironmentUuidOk returns a tuple with the EnvironmentUuid field value and a boolean to check if the value has been set.

func (*Event) GetEventType

func (o *Event) GetEventType() string

GetEventType returns the EventType field value

func (*Event) GetEventTypeOk

func (o *Event) GetEventTypeOk() (*string, bool)

GetEventTypeOk returns a tuple with the EventType field value and a boolean to check if the value has been set.

func (*Event) GetMessage

func (o *Event) GetMessage() string

GetMessage returns the Message field value

func (*Event) GetMessageOk

func (o *Event) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value and a boolean to check if the value has been set.

func (*Event) GetNotificationLevel

func (o *Event) GetNotificationLevel() string

GetNotificationLevel returns the NotificationLevel field value

func (*Event) GetNotificationLevelOk

func (o *Event) GetNotificationLevelOk() (*string, bool)

GetNotificationLevelOk returns a tuple with the NotificationLevel field value and a boolean to check if the value has been set.

func (*Event) GetSeverity

func (o *Event) GetSeverity() string

GetSeverity returns the Severity field value

func (*Event) GetSeverityOk

func (o *Event) GetSeverityOk() (*string, bool)

GetSeverityOk returns a tuple with the Severity field value and a boolean to check if the value has been set.

func (Event) MarshalJSON

func (o Event) MarshalJSON() ([]byte, error)

func (*Event) SetCapability

func (o *Event) SetCapability(v string)

SetCapability sets field value

func (*Event) SetCreatedAt

func (o *Event) SetCreatedAt(v time.Time)

SetCreatedAt sets field value

func (*Event) SetDate

func (o *Event) SetDate(v time.Time)

SetDate sets field value

func (*Event) SetEnvironmentUuid

func (o *Event) SetEnvironmentUuid(v string)

SetEnvironmentUuid sets field value

func (*Event) SetEventType

func (o *Event) SetEventType(v string)

SetEventType sets field value

func (*Event) SetMessage

func (o *Event) SetMessage(v string)

SetMessage sets field value

func (*Event) SetNotificationLevel

func (o *Event) SetNotificationLevel(v string)

SetNotificationLevel sets field value

func (*Event) SetSeverity

func (o *Event) SetSeverity(v string)

SetSeverity sets field value

func (Event) ToMap

func (o Event) ToMap() (map[string]interface{}, error)

func (*Event) UnmarshalJSON

func (o *Event) UnmarshalJSON(data []byte) (err error)

type ExternalServiceUserDto

type ExternalServiceUserDto struct {
	// UUID of service user
	Uid string `json:"uid"`
	// Email of service user
	Email string `json:"email"`
	// Name of service user
	Name string `json:"name"`
	// Surname of service user
	Surname string `json:"surname"`
}

ExternalServiceUserDto struct for ExternalServiceUserDto

func NewExternalServiceUserDto

func NewExternalServiceUserDto(uid string, email string, name string, surname string) *ExternalServiceUserDto

NewExternalServiceUserDto instantiates a new ExternalServiceUserDto 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 NewExternalServiceUserDtoWithDefaults

func NewExternalServiceUserDtoWithDefaults() *ExternalServiceUserDto

NewExternalServiceUserDtoWithDefaults instantiates a new ExternalServiceUserDto 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 (*ExternalServiceUserDto) GetEmail

func (o *ExternalServiceUserDto) GetEmail() string

GetEmail returns the Email field value

func (*ExternalServiceUserDto) GetEmailOk

func (o *ExternalServiceUserDto) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value and a boolean to check if the value has been set.

func (*ExternalServiceUserDto) GetName

func (o *ExternalServiceUserDto) GetName() string

GetName returns the Name field value

func (*ExternalServiceUserDto) GetNameOk

func (o *ExternalServiceUserDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ExternalServiceUserDto) GetSurname

func (o *ExternalServiceUserDto) GetSurname() string

GetSurname returns the Surname field value

func (*ExternalServiceUserDto) GetSurnameOk

func (o *ExternalServiceUserDto) GetSurnameOk() (*string, bool)

GetSurnameOk returns a tuple with the Surname field value and a boolean to check if the value has been set.

func (*ExternalServiceUserDto) GetUid

func (o *ExternalServiceUserDto) GetUid() string

GetUid returns the Uid field value

func (*ExternalServiceUserDto) GetUidOk

func (o *ExternalServiceUserDto) GetUidOk() (*string, bool)

GetUidOk returns a tuple with the Uid field value and a boolean to check if the value has been set.

func (ExternalServiceUserDto) MarshalJSON

func (o ExternalServiceUserDto) MarshalJSON() ([]byte, error)

func (*ExternalServiceUserDto) SetEmail

func (o *ExternalServiceUserDto) SetEmail(v string)

SetEmail sets field value

func (*ExternalServiceUserDto) SetName

func (o *ExternalServiceUserDto) SetName(v string)

SetName sets field value

func (*ExternalServiceUserDto) SetSurname

func (o *ExternalServiceUserDto) SetSurname(v string)

SetSurname sets field value

func (*ExternalServiceUserDto) SetUid

func (o *ExternalServiceUserDto) SetUid(v string)

SetUid sets field value

func (ExternalServiceUserDto) ToMap

func (o ExternalServiceUserDto) ToMap() (map[string]interface{}, error)

func (*ExternalServiceUserDto) UnmarshalJSON

func (o *ExternalServiceUserDto) UnmarshalJSON(data []byte) (err error)

type ExternalServiceUsersPageDto

type ExternalServiceUsersPageDto struct {
	Results []ExternalServiceUserDto `json:"results"`
	// Next page key to be used in querying for next results page
	NextPageKey string `json:"nextPageKey"`
	// Total number of service users
	TotalCount float32 `json:"totalCount"`
}

ExternalServiceUsersPageDto struct for ExternalServiceUsersPageDto

func NewExternalServiceUsersPageDto

func NewExternalServiceUsersPageDto(results []ExternalServiceUserDto, nextPageKey string, totalCount float32) *ExternalServiceUsersPageDto

NewExternalServiceUsersPageDto instantiates a new ExternalServiceUsersPageDto 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 NewExternalServiceUsersPageDtoWithDefaults

func NewExternalServiceUsersPageDtoWithDefaults() *ExternalServiceUsersPageDto

NewExternalServiceUsersPageDtoWithDefaults instantiates a new ExternalServiceUsersPageDto 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 (*ExternalServiceUsersPageDto) GetNextPageKey

func (o *ExternalServiceUsersPageDto) GetNextPageKey() string

GetNextPageKey returns the NextPageKey field value

func (*ExternalServiceUsersPageDto) GetNextPageKeyOk

func (o *ExternalServiceUsersPageDto) GetNextPageKeyOk() (*string, bool)

GetNextPageKeyOk returns a tuple with the NextPageKey field value and a boolean to check if the value has been set.

func (*ExternalServiceUsersPageDto) GetResults

GetResults returns the Results field value

func (*ExternalServiceUsersPageDto) GetResultsOk

GetResultsOk returns a tuple with the Results field value and a boolean to check if the value has been set.

func (*ExternalServiceUsersPageDto) GetTotalCount

func (o *ExternalServiceUsersPageDto) GetTotalCount() float32

GetTotalCount returns the TotalCount field value

func (*ExternalServiceUsersPageDto) GetTotalCountOk

func (o *ExternalServiceUsersPageDto) GetTotalCountOk() (*float32, bool)

GetTotalCountOk returns a tuple with the TotalCount field value and a boolean to check if the value has been set.

func (ExternalServiceUsersPageDto) MarshalJSON

func (o ExternalServiceUsersPageDto) MarshalJSON() ([]byte, error)

func (*ExternalServiceUsersPageDto) SetNextPageKey

func (o *ExternalServiceUsersPageDto) SetNextPageKey(v string)

SetNextPageKey sets field value

func (*ExternalServiceUsersPageDto) SetResults

SetResults sets field value

func (*ExternalServiceUsersPageDto) SetTotalCount

func (o *ExternalServiceUsersPageDto) SetTotalCount(v float32)

SetTotalCount sets field value

func (ExternalServiceUsersPageDto) ToMap

func (o ExternalServiceUsersPageDto) ToMap() (map[string]interface{}, error)

func (*ExternalServiceUsersPageDto) UnmarshalJSON

func (o *ExternalServiceUsersPageDto) UnmarshalJSON(data []byte) (err error)

type Forecast

type Forecast struct {
	// The median forecasted usage.
	ForecastMedian float32 `json:"forecastMedian"`
	// The lower bound of forecasted usage.
	ForecastLower float32 `json:"forecastLower"`
	// The upper bound of forecasted usage.
	ForecastUpper float32 `json:"forecastUpper"`
	// The budget quota used in the forecast.
	Budget float32 `json:"budget"`
	// The forecasted usage of the budget, in percent.
	ForecastBudgetPct float32 `json:"forecastBudgetPct"`
	// The date when the forecasted usage consumes all the budget quota.
	ForecastBudgetDate time.Time `json:"forecastBudgetDate"`
	// The date when the forecast was created.
	ForecastCreatedAt time.Time `json:"forecastCreatedAt"`
}

Forecast struct for Forecast

func NewForecast

func NewForecast(forecastMedian float32, forecastLower float32, forecastUpper float32, budget float32, forecastBudgetPct float32, forecastBudgetDate time.Time, forecastCreatedAt time.Time) *Forecast

NewForecast instantiates a new Forecast 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 NewForecastWithDefaults

func NewForecastWithDefaults() *Forecast

NewForecastWithDefaults instantiates a new Forecast 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 (*Forecast) GetBudget

func (o *Forecast) GetBudget() float32

GetBudget returns the Budget field value

func (*Forecast) GetBudgetOk

func (o *Forecast) GetBudgetOk() (*float32, bool)

GetBudgetOk returns a tuple with the Budget field value and a boolean to check if the value has been set.

func (*Forecast) GetForecastBudgetDate

func (o *Forecast) GetForecastBudgetDate() time.Time

GetForecastBudgetDate returns the ForecastBudgetDate field value

func (*Forecast) GetForecastBudgetDateOk

func (o *Forecast) GetForecastBudgetDateOk() (*time.Time, bool)

GetForecastBudgetDateOk returns a tuple with the ForecastBudgetDate field value and a boolean to check if the value has been set.

func (*Forecast) GetForecastBudgetPct

func (o *Forecast) GetForecastBudgetPct() float32

GetForecastBudgetPct returns the ForecastBudgetPct field value

func (*Forecast) GetForecastBudgetPctOk

func (o *Forecast) GetForecastBudgetPctOk() (*float32, bool)

GetForecastBudgetPctOk returns a tuple with the ForecastBudgetPct field value and a boolean to check if the value has been set.

func (*Forecast) GetForecastCreatedAt

func (o *Forecast) GetForecastCreatedAt() time.Time

GetForecastCreatedAt returns the ForecastCreatedAt field value

func (*Forecast) GetForecastCreatedAtOk

func (o *Forecast) GetForecastCreatedAtOk() (*time.Time, bool)

GetForecastCreatedAtOk returns a tuple with the ForecastCreatedAt field value and a boolean to check if the value has been set.

func (*Forecast) GetForecastLower

func (o *Forecast) GetForecastLower() float32

GetForecastLower returns the ForecastLower field value

func (*Forecast) GetForecastLowerOk

func (o *Forecast) GetForecastLowerOk() (*float32, bool)

GetForecastLowerOk returns a tuple with the ForecastLower field value and a boolean to check if the value has been set.

func (*Forecast) GetForecastMedian

func (o *Forecast) GetForecastMedian() float32

GetForecastMedian returns the ForecastMedian field value

func (*Forecast) GetForecastMedianOk

func (o *Forecast) GetForecastMedianOk() (*float32, bool)

GetForecastMedianOk returns a tuple with the ForecastMedian field value and a boolean to check if the value has been set.

func (*Forecast) GetForecastUpper

func (o *Forecast) GetForecastUpper() float32

GetForecastUpper returns the ForecastUpper field value

func (*Forecast) GetForecastUpperOk

func (o *Forecast) GetForecastUpperOk() (*float32, bool)

GetForecastUpperOk returns a tuple with the ForecastUpper field value and a boolean to check if the value has been set.

func (Forecast) MarshalJSON

func (o Forecast) MarshalJSON() ([]byte, error)

func (*Forecast) SetBudget

func (o *Forecast) SetBudget(v float32)

SetBudget sets field value

func (*Forecast) SetForecastBudgetDate

func (o *Forecast) SetForecastBudgetDate(v time.Time)

SetForecastBudgetDate sets field value

func (*Forecast) SetForecastBudgetPct

func (o *Forecast) SetForecastBudgetPct(v float32)

SetForecastBudgetPct sets field value

func (*Forecast) SetForecastCreatedAt

func (o *Forecast) SetForecastCreatedAt(v time.Time)

SetForecastCreatedAt sets field value

func (*Forecast) SetForecastLower

func (o *Forecast) SetForecastLower(v float32)

SetForecastLower sets field value

func (*Forecast) SetForecastMedian

func (o *Forecast) SetForecastMedian(v float32)

SetForecastMedian sets field value

func (*Forecast) SetForecastUpper

func (o *Forecast) SetForecastUpper(v float32)

SetForecastUpper sets field value

func (Forecast) ToMap

func (o Forecast) ToMap() (map[string]interface{}, error)

func (*Forecast) UnmarshalJSON

func (o *Forecast) 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 GetGroupDto

type GetGroupDto struct {
	// The UUID of the user group.
	Uuid *string `json:"uuid,omitempty"`
	// The name of the user group.
	Name string `json:"name"`
	// A short description of the user group.
	Description *string `json:"description,omitempty"`
	// A list of values associating this group with the corresponding claim from an identity provider.
	FederatedAttributeValues []string `json:"federatedAttributeValues,omitempty"`
	// The identity provider from which the group originates.
	Owner string `json:"owner"`
	// The date and time of the group creation in `2021-05-01T15:11:00Z` format.
	CreatedAt string `json:"createdAt"`
	// The date and time of the most recent group modification in `2021-05-01T15:11:00Z` format.
	UpdatedAt string `json:"updatedAt"`
}

GetGroupDto struct for GetGroupDto

func NewGetGroupDto

func NewGetGroupDto(name string, owner string, createdAt string, updatedAt string) *GetGroupDto

NewGetGroupDto instantiates a new GetGroupDto 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 NewGetGroupDtoWithDefaults

func NewGetGroupDtoWithDefaults() *GetGroupDto

NewGetGroupDtoWithDefaults instantiates a new GetGroupDto 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 (*GetGroupDto) GetCreatedAt

func (o *GetGroupDto) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value

func (*GetGroupDto) GetCreatedAtOk

func (o *GetGroupDto) GetCreatedAtOk() (*string, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*GetGroupDto) GetDescription

func (o *GetGroupDto) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*GetGroupDto) GetDescriptionOk

func (o *GetGroupDto) 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 (*GetGroupDto) GetFederatedAttributeValues

func (o *GetGroupDto) GetFederatedAttributeValues() []string

GetFederatedAttributeValues returns the FederatedAttributeValues field value if set, zero value otherwise.

func (*GetGroupDto) GetFederatedAttributeValuesOk

func (o *GetGroupDto) GetFederatedAttributeValuesOk() ([]string, bool)

GetFederatedAttributeValuesOk returns a tuple with the FederatedAttributeValues field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetGroupDto) GetName

func (o *GetGroupDto) GetName() string

GetName returns the Name field value

func (*GetGroupDto) GetNameOk

func (o *GetGroupDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*GetGroupDto) GetOwner

func (o *GetGroupDto) GetOwner() string

GetOwner returns the Owner field value

func (*GetGroupDto) GetOwnerOk

func (o *GetGroupDto) GetOwnerOk() (*string, bool)

GetOwnerOk returns a tuple with the Owner field value and a boolean to check if the value has been set.

func (*GetGroupDto) GetUpdatedAt

func (o *GetGroupDto) GetUpdatedAt() string

GetUpdatedAt returns the UpdatedAt field value

func (*GetGroupDto) GetUpdatedAtOk

func (o *GetGroupDto) GetUpdatedAtOk() (*string, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value and a boolean to check if the value has been set.

func (*GetGroupDto) GetUuid

func (o *GetGroupDto) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*GetGroupDto) GetUuidOk

func (o *GetGroupDto) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GetGroupDto) HasDescription

func (o *GetGroupDto) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*GetGroupDto) HasFederatedAttributeValues

func (o *GetGroupDto) HasFederatedAttributeValues() bool

HasFederatedAttributeValues returns a boolean if a field has been set.

func (*GetGroupDto) HasUuid

func (o *GetGroupDto) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (GetGroupDto) MarshalJSON

func (o GetGroupDto) MarshalJSON() ([]byte, error)

func (*GetGroupDto) SetCreatedAt

func (o *GetGroupDto) SetCreatedAt(v string)

SetCreatedAt sets field value

func (*GetGroupDto) SetDescription

func (o *GetGroupDto) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*GetGroupDto) SetFederatedAttributeValues

func (o *GetGroupDto) SetFederatedAttributeValues(v []string)

SetFederatedAttributeValues gets a reference to the given []string and assigns it to the FederatedAttributeValues field.

func (*GetGroupDto) SetName

func (o *GetGroupDto) SetName(v string)

SetName sets field value

func (*GetGroupDto) SetOwner

func (o *GetGroupDto) SetOwner(v string)

SetOwner sets field value

func (*GetGroupDto) SetUpdatedAt

func (o *GetGroupDto) SetUpdatedAt(v string)

SetUpdatedAt sets field value

func (*GetGroupDto) SetUuid

func (o *GetGroupDto) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (GetGroupDto) ToMap

func (o GetGroupDto) ToMap() (map[string]interface{}, error)

func (*GetGroupDto) UnmarshalJSON

func (o *GetGroupDto) UnmarshalJSON(data []byte) (err error)

type GroupListDto

type GroupListDto struct {
	// The number of entries in the list.
	Count float32       `json:"count"`
	Items []GetGroupDto `json:"items"`
}

GroupListDto struct for GroupListDto

func NewGroupListDto

func NewGroupListDto(count float32, items []GetGroupDto) *GroupListDto

NewGroupListDto instantiates a new GroupListDto 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 NewGroupListDtoWithDefaults

func NewGroupListDtoWithDefaults() *GroupListDto

NewGroupListDtoWithDefaults instantiates a new GroupListDto 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 (*GroupListDto) GetCount

func (o *GroupListDto) GetCount() float32

GetCount returns the Count field value

func (*GroupListDto) GetCountOk

func (o *GroupListDto) GetCountOk() (*float32, bool)

GetCountOk returns a tuple with the Count field value and a boolean to check if the value has been set.

func (*GroupListDto) GetItems

func (o *GroupListDto) GetItems() []GetGroupDto

GetItems returns the Items field value

func (*GroupListDto) GetItemsOk

func (o *GroupListDto) GetItemsOk() ([]GetGroupDto, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (GroupListDto) MarshalJSON

func (o GroupListDto) MarshalJSON() ([]byte, error)

func (*GroupListDto) SetCount

func (o *GroupListDto) SetCount(v float32)

SetCount sets field value

func (*GroupListDto) SetItems

func (o *GroupListDto) SetItems(v []GetGroupDto)

SetItems sets field value

func (GroupListDto) ToMap

func (o GroupListDto) ToMap() (map[string]interface{}, error)

func (*GroupListDto) UnmarshalJSON

func (o *GroupListDto) UnmarshalJSON(data []byte) (err error)

type GroupManagementAPIService

type GroupManagementAPIService service

GroupManagementAPIService GroupManagementAPI service

func (*GroupManagementAPIService) CreateGroups

func (a *GroupManagementAPIService) CreateGroups(ctx context.Context, accountUuid string) ApiCreateGroupsRequest

CreateGroups Creates new user groups

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@return ApiCreateGroupsRequest

func (*GroupManagementAPIService) CreateGroupsExecute

Execute executes the request

@return []GetGroupDto

func (*GroupManagementAPIService) DeleteGroup

func (a *GroupManagementAPIService) DeleteGroup(ctx context.Context, accountUuid string, groupUuid string) ApiDeleteGroupRequest

DeleteGroup Deletes a user group

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param groupUuid The UUID of the required user group.
@return ApiDeleteGroupRequest

func (*GroupManagementAPIService) DeleteGroupExecute

func (a *GroupManagementAPIService) DeleteGroupExecute(r ApiDeleteGroupRequest) (*http.Response, error)

Execute executes the request

func (*GroupManagementAPIService) EditGroup

func (a *GroupManagementAPIService) EditGroup(ctx context.Context, accountUuid string, groupUuid string) ApiEditGroupRequest

EditGroup Edits a user group

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param groupUuid The UUID of the required user group.
@return ApiEditGroupRequest

func (*GroupManagementAPIService) EditGroupExecute

Execute executes the request

func (*GroupManagementAPIService) GetGroups

func (a *GroupManagementAPIService) GetGroups(ctx context.Context, accountUuid string) ApiGetGroupsRequest

GetGroups Lists all user groups of an account

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@return ApiGetGroupsRequest

func (*GroupManagementAPIService) GetGroupsExecute

Execute executes the request

@return GroupListDto

func (*GroupManagementAPIService) GetUsersForGroup

func (a *GroupManagementAPIService) GetUsersForGroup(ctx context.Context, accountUuid string, groupUuid string) ApiGetUsersForGroupRequest

GetUsersForGroup Lists all members of a group

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param groupUuid The UUID of the required user group.
@return ApiGetUsersForGroupRequest

func (*GroupManagementAPIService) GetUsersForGroupExecute

Execute executes the request

@return GroupUserListDto

type GroupUserDto

type GroupUserDto struct {
	// The UUID of the user.
	Uid string `json:"uid"`
	// The email address of the user.
	Email string `json:"email"`
	// The first name of the user.
	Name *string `json:"name,omitempty"`
	// The last name of the user.
	Surname *string `json:"surname,omitempty"`
	// The status of this user in Dynatrace:   * `ACTIVE`: The user is active. * `INACTIVE`: The user is deactivated and cannot sign in to Dynatrace.  * `PENDING`: The user received an invitation, but hasn't completed sign-up yet.  * `DELETED`: The user was deleted and cannot sign in to Dynatrace anymore.  * `ECUSTOMS_MANUALLY_BLOCKED`: The user is blocked due to to a trade and export compliance violation.
	UserStatus *string `json:"userStatus,omitempty"`
	// The user is (`true`) or is not (`false`) an emergency contact for the account.
	EmergencyContact *bool `json:"emergencyContact,omitempty"`
	// A list of groups of which the user is a member.
	Groups []AccountGroupDto `json:"groups"`
}

GroupUserDto struct for GroupUserDto

func NewGroupUserDto

func NewGroupUserDto(uid string, email string, groups []AccountGroupDto) *GroupUserDto

NewGroupUserDto instantiates a new GroupUserDto 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 NewGroupUserDtoWithDefaults

func NewGroupUserDtoWithDefaults() *GroupUserDto

NewGroupUserDtoWithDefaults instantiates a new GroupUserDto 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 (*GroupUserDto) GetEmail

func (o *GroupUserDto) GetEmail() string

GetEmail returns the Email field value

func (*GroupUserDto) GetEmailOk

func (o *GroupUserDto) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value and a boolean to check if the value has been set.

func (*GroupUserDto) GetEmergencyContact

func (o *GroupUserDto) GetEmergencyContact() bool

GetEmergencyContact returns the EmergencyContact field value if set, zero value otherwise.

func (*GroupUserDto) GetEmergencyContactOk

func (o *GroupUserDto) GetEmergencyContactOk() (*bool, bool)

GetEmergencyContactOk returns a tuple with the EmergencyContact field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GroupUserDto) GetGroups

func (o *GroupUserDto) GetGroups() []AccountGroupDto

GetGroups returns the Groups field value

func (*GroupUserDto) GetGroupsOk

func (o *GroupUserDto) GetGroupsOk() ([]AccountGroupDto, bool)

GetGroupsOk returns a tuple with the Groups field value and a boolean to check if the value has been set.

func (*GroupUserDto) GetName

func (o *GroupUserDto) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*GroupUserDto) GetNameOk

func (o *GroupUserDto) 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 (*GroupUserDto) GetSurname

func (o *GroupUserDto) GetSurname() string

GetSurname returns the Surname field value if set, zero value otherwise.

func (*GroupUserDto) GetSurnameOk

func (o *GroupUserDto) GetSurnameOk() (*string, bool)

GetSurnameOk returns a tuple with the Surname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GroupUserDto) GetUid

func (o *GroupUserDto) GetUid() string

GetUid returns the Uid field value

func (*GroupUserDto) GetUidOk

func (o *GroupUserDto) GetUidOk() (*string, bool)

GetUidOk returns a tuple with the Uid field value and a boolean to check if the value has been set.

func (*GroupUserDto) GetUserStatus

func (o *GroupUserDto) GetUserStatus() string

GetUserStatus returns the UserStatus field value if set, zero value otherwise.

func (*GroupUserDto) GetUserStatusOk

func (o *GroupUserDto) GetUserStatusOk() (*string, bool)

GetUserStatusOk returns a tuple with the UserStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*GroupUserDto) HasEmergencyContact

func (o *GroupUserDto) HasEmergencyContact() bool

HasEmergencyContact returns a boolean if a field has been set.

func (*GroupUserDto) HasName

func (o *GroupUserDto) HasName() bool

HasName returns a boolean if a field has been set.

func (*GroupUserDto) HasSurname

func (o *GroupUserDto) HasSurname() bool

HasSurname returns a boolean if a field has been set.

func (*GroupUserDto) HasUserStatus

func (o *GroupUserDto) HasUserStatus() bool

HasUserStatus returns a boolean if a field has been set.

func (GroupUserDto) MarshalJSON

func (o GroupUserDto) MarshalJSON() ([]byte, error)

func (*GroupUserDto) SetEmail

func (o *GroupUserDto) SetEmail(v string)

SetEmail sets field value

func (*GroupUserDto) SetEmergencyContact

func (o *GroupUserDto) SetEmergencyContact(v bool)

SetEmergencyContact gets a reference to the given bool and assigns it to the EmergencyContact field.

func (*GroupUserDto) SetGroups

func (o *GroupUserDto) SetGroups(v []AccountGroupDto)

SetGroups sets field value

func (*GroupUserDto) SetName

func (o *GroupUserDto) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*GroupUserDto) SetSurname

func (o *GroupUserDto) SetSurname(v string)

SetSurname gets a reference to the given string and assigns it to the Surname field.

func (*GroupUserDto) SetUid

func (o *GroupUserDto) SetUid(v string)

SetUid sets field value

func (*GroupUserDto) SetUserStatus

func (o *GroupUserDto) SetUserStatus(v string)

SetUserStatus gets a reference to the given string and assigns it to the UserStatus field.

func (GroupUserDto) ToMap

func (o GroupUserDto) ToMap() (map[string]interface{}, error)

func (*GroupUserDto) UnmarshalJSON

func (o *GroupUserDto) UnmarshalJSON(data []byte) (err error)

type GroupUserListDto

type GroupUserListDto struct {
	// The number of entries in the list.
	Count float32   `json:"count"`
	Items []UserDto `json:"items"`
}

GroupUserListDto struct for GroupUserListDto

func NewGroupUserListDto

func NewGroupUserListDto(count float32, items []UserDto) *GroupUserListDto

NewGroupUserListDto instantiates a new GroupUserListDto 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 NewGroupUserListDtoWithDefaults

func NewGroupUserListDtoWithDefaults() *GroupUserListDto

NewGroupUserListDtoWithDefaults instantiates a new GroupUserListDto 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 (*GroupUserListDto) GetCount

func (o *GroupUserListDto) GetCount() float32

GetCount returns the Count field value

func (*GroupUserListDto) GetCountOk

func (o *GroupUserListDto) GetCountOk() (*float32, bool)

GetCountOk returns a tuple with the Count field value and a boolean to check if the value has been set.

func (*GroupUserListDto) GetItems

func (o *GroupUserListDto) GetItems() []UserDto

GetItems returns the Items field value

func (*GroupUserListDto) GetItemsOk

func (o *GroupUserListDto) GetItemsOk() ([]UserDto, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (GroupUserListDto) MarshalJSON

func (o GroupUserListDto) MarshalJSON() ([]byte, error)

func (*GroupUserListDto) SetCount

func (o *GroupUserListDto) SetCount(v float32)

SetCount sets field value

func (*GroupUserListDto) SetItems

func (o *GroupUserListDto) SetItems(v []UserDto)

SetItems sets field value

func (GroupUserListDto) ToMap

func (o GroupUserListDto) ToMap() (map[string]interface{}, error)

func (*GroupUserListDto) UnmarshalJSON

func (o *GroupUserListDto) UnmarshalJSON(data []byte) (err error)

type HTTPRequestDoer

type HTTPRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

type LevelPolicyBindingDto

type LevelPolicyBindingDto struct {
	// The type of the policy level.
	LevelType string `json:"levelType"`
	// The ID of the policy level.
	LevelId        string    `json:"levelId"`
	PolicyBindings []Binding `json:"policyBindings"`
}

LevelPolicyBindingDto struct for LevelPolicyBindingDto

func NewLevelPolicyBindingDto

func NewLevelPolicyBindingDto(levelType string, levelId string, policyBindings []Binding) *LevelPolicyBindingDto

NewLevelPolicyBindingDto instantiates a new LevelPolicyBindingDto 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 NewLevelPolicyBindingDtoWithDefaults

func NewLevelPolicyBindingDtoWithDefaults() *LevelPolicyBindingDto

NewLevelPolicyBindingDtoWithDefaults instantiates a new LevelPolicyBindingDto 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 (*LevelPolicyBindingDto) GetLevelId

func (o *LevelPolicyBindingDto) GetLevelId() string

GetLevelId returns the LevelId field value

func (*LevelPolicyBindingDto) GetLevelIdOk

func (o *LevelPolicyBindingDto) GetLevelIdOk() (*string, bool)

GetLevelIdOk returns a tuple with the LevelId field value and a boolean to check if the value has been set.

func (*LevelPolicyBindingDto) GetLevelType

func (o *LevelPolicyBindingDto) GetLevelType() string

GetLevelType returns the LevelType field value

func (*LevelPolicyBindingDto) GetLevelTypeOk

func (o *LevelPolicyBindingDto) GetLevelTypeOk() (*string, bool)

GetLevelTypeOk returns a tuple with the LevelType field value and a boolean to check if the value has been set.

func (*LevelPolicyBindingDto) GetPolicyBindings

func (o *LevelPolicyBindingDto) GetPolicyBindings() []Binding

GetPolicyBindings returns the PolicyBindings field value

func (*LevelPolicyBindingDto) GetPolicyBindingsOk

func (o *LevelPolicyBindingDto) GetPolicyBindingsOk() ([]Binding, bool)

GetPolicyBindingsOk returns a tuple with the PolicyBindings field value and a boolean to check if the value has been set.

func (LevelPolicyBindingDto) MarshalJSON

func (o LevelPolicyBindingDto) MarshalJSON() ([]byte, error)

func (*LevelPolicyBindingDto) SetLevelId

func (o *LevelPolicyBindingDto) SetLevelId(v string)

SetLevelId sets field value

func (*LevelPolicyBindingDto) SetLevelType

func (o *LevelPolicyBindingDto) SetLevelType(v string)

SetLevelType sets field value

func (*LevelPolicyBindingDto) SetPolicyBindings

func (o *LevelPolicyBindingDto) SetPolicyBindings(v []Binding)

SetPolicyBindings sets field value

func (LevelPolicyBindingDto) ToMap

func (o LevelPolicyBindingDto) ToMap() (map[string]interface{}, error)

func (*LevelPolicyBindingDto) UnmarshalJSON

func (o *LevelPolicyBindingDto) UnmarshalJSON(data []byte) (err error)

type LevelPolicyDto

type LevelPolicyDto struct {
	// The ID of the policy.
	Uuid string `json:"uuid"`
	// The display name of the policy.
	Name string `json:"name"`
	// A list of tags.
	Tags []string `json:"tags"`
	// A short description of the policy.
	Description string `json:"description"`
	// The [statement](https://dt-url.net/ht03ucb) of the policy.
	StatementQuery string `json:"statementQuery"`
	// The expanded form of the policy statement.
	Statements []Statement `json:"statements"`
}

LevelPolicyDto struct for LevelPolicyDto

func NewLevelPolicyDto

func NewLevelPolicyDto(uuid string, name string, tags []string, description string, statementQuery string, statements []Statement) *LevelPolicyDto

NewLevelPolicyDto instantiates a new LevelPolicyDto 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 NewLevelPolicyDtoWithDefaults

func NewLevelPolicyDtoWithDefaults() *LevelPolicyDto

NewLevelPolicyDtoWithDefaults instantiates a new LevelPolicyDto 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 (*LevelPolicyDto) GetDescription

func (o *LevelPolicyDto) GetDescription() string

GetDescription returns the Description field value

func (*LevelPolicyDto) GetDescriptionOk

func (o *LevelPolicyDto) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*LevelPolicyDto) GetName

func (o *LevelPolicyDto) GetName() string

GetName returns the Name field value

func (*LevelPolicyDto) GetNameOk

func (o *LevelPolicyDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*LevelPolicyDto) GetStatementQuery

func (o *LevelPolicyDto) GetStatementQuery() string

GetStatementQuery returns the StatementQuery field value

func (*LevelPolicyDto) GetStatementQueryOk

func (o *LevelPolicyDto) GetStatementQueryOk() (*string, bool)

GetStatementQueryOk returns a tuple with the StatementQuery field value and a boolean to check if the value has been set.

func (*LevelPolicyDto) GetStatements

func (o *LevelPolicyDto) GetStatements() []Statement

GetStatements returns the Statements field value

func (*LevelPolicyDto) GetStatementsOk

func (o *LevelPolicyDto) GetStatementsOk() ([]Statement, bool)

GetStatementsOk returns a tuple with the Statements field value and a boolean to check if the value has been set.

func (*LevelPolicyDto) GetTags

func (o *LevelPolicyDto) GetTags() []string

GetTags returns the Tags field value

func (*LevelPolicyDto) GetTagsOk

func (o *LevelPolicyDto) GetTagsOk() ([]string, bool)

GetTagsOk returns a tuple with the Tags field value and a boolean to check if the value has been set.

func (*LevelPolicyDto) GetUuid

func (o *LevelPolicyDto) GetUuid() string

GetUuid returns the Uuid field value

func (*LevelPolicyDto) GetUuidOk

func (o *LevelPolicyDto) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (LevelPolicyDto) MarshalJSON

func (o LevelPolicyDto) MarshalJSON() ([]byte, error)

func (*LevelPolicyDto) SetDescription

func (o *LevelPolicyDto) SetDescription(v string)

SetDescription sets field value

func (*LevelPolicyDto) SetName

func (o *LevelPolicyDto) SetName(v string)

SetName sets field value

func (*LevelPolicyDto) SetStatementQuery

func (o *LevelPolicyDto) SetStatementQuery(v string)

SetStatementQuery sets field value

func (*LevelPolicyDto) SetStatements

func (o *LevelPolicyDto) SetStatements(v []Statement)

SetStatements sets field value

func (*LevelPolicyDto) SetTags

func (o *LevelPolicyDto) SetTags(v []string)

SetTags sets field value

func (*LevelPolicyDto) SetUuid

func (o *LevelPolicyDto) SetUuid(v string)

SetUuid sets field value

func (LevelPolicyDto) ToMap

func (o LevelPolicyDto) ToMap() (map[string]interface{}, error)

func (*LevelPolicyDto) UnmarshalJSON

func (o *LevelPolicyDto) UnmarshalJSON(data []byte) (err error)

type ManagementZoneResourceDto

type ManagementZoneResourceDto struct {
	// The ID of the environment to which the management zone belongs.
	Parent string `json:"parent"`
	// The name of the management zone.
	Name string `json:"name"`
	// The ID of the management zone.
	Id string `json:"id"`
}

ManagementZoneResourceDto struct for ManagementZoneResourceDto

func NewManagementZoneResourceDto

func NewManagementZoneResourceDto(parent string, name string, id string) *ManagementZoneResourceDto

NewManagementZoneResourceDto instantiates a new ManagementZoneResourceDto 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 NewManagementZoneResourceDtoWithDefaults

func NewManagementZoneResourceDtoWithDefaults() *ManagementZoneResourceDto

NewManagementZoneResourceDtoWithDefaults instantiates a new ManagementZoneResourceDto 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 (*ManagementZoneResourceDto) GetId

func (o *ManagementZoneResourceDto) GetId() string

GetId returns the Id field value

func (*ManagementZoneResourceDto) GetIdOk

func (o *ManagementZoneResourceDto) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ManagementZoneResourceDto) GetName

func (o *ManagementZoneResourceDto) GetName() string

GetName returns the Name field value

func (*ManagementZoneResourceDto) GetNameOk

func (o *ManagementZoneResourceDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ManagementZoneResourceDto) GetParent

func (o *ManagementZoneResourceDto) GetParent() string

GetParent returns the Parent field value

func (*ManagementZoneResourceDto) GetParentOk

func (o *ManagementZoneResourceDto) GetParentOk() (*string, bool)

GetParentOk returns a tuple with the Parent field value and a boolean to check if the value has been set.

func (ManagementZoneResourceDto) MarshalJSON

func (o ManagementZoneResourceDto) MarshalJSON() ([]byte, error)

func (*ManagementZoneResourceDto) SetId

func (o *ManagementZoneResourceDto) SetId(v string)

SetId sets field value

func (*ManagementZoneResourceDto) SetName

func (o *ManagementZoneResourceDto) SetName(v string)

SetName sets field value

func (*ManagementZoneResourceDto) SetParent

func (o *ManagementZoneResourceDto) SetParent(v string)

SetParent sets field value

func (ManagementZoneResourceDto) ToMap

func (o ManagementZoneResourceDto) ToMap() (map[string]interface{}, error)

func (*ManagementZoneResourceDto) UnmarshalJSON

func (o *ManagementZoneResourceDto) UnmarshalJSON(data []byte) (err error)

type MappedNullable

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

type NullableAccountGroupDto

type NullableAccountGroupDto struct {
	// contains filtered or unexported fields
}

func NewNullableAccountGroupDto

func NewNullableAccountGroupDto(val *AccountGroupDto) *NullableAccountGroupDto

func (NullableAccountGroupDto) Get

func (NullableAccountGroupDto) IsSet

func (v NullableAccountGroupDto) IsSet() bool

func (NullableAccountGroupDto) MarshalJSON

func (v NullableAccountGroupDto) MarshalJSON() ([]byte, error)

func (*NullableAccountGroupDto) Set

func (*NullableAccountGroupDto) UnmarshalJSON

func (v *NullableAccountGroupDto) UnmarshalJSON(src []byte) error

func (*NullableAccountGroupDto) Unset

func (v *NullableAccountGroupDto) Unset()

type NullableAppendLevelPolicyBindingForGroupDto

type NullableAppendLevelPolicyBindingForGroupDto struct {
	// contains filtered or unexported fields
}

func (NullableAppendLevelPolicyBindingForGroupDto) Get

func (NullableAppendLevelPolicyBindingForGroupDto) IsSet

func (NullableAppendLevelPolicyBindingForGroupDto) MarshalJSON

func (*NullableAppendLevelPolicyBindingForGroupDto) Set

func (*NullableAppendLevelPolicyBindingForGroupDto) UnmarshalJSON

func (v *NullableAppendLevelPolicyBindingForGroupDto) UnmarshalJSON(src []byte) error

func (*NullableAppendLevelPolicyBindingForGroupDto) Unset

type NullableAppendLevelPolicyBindingsRequestDto

type NullableAppendLevelPolicyBindingsRequestDto struct {
	// contains filtered or unexported fields
}

func (NullableAppendLevelPolicyBindingsRequestDto) Get

func (NullableAppendLevelPolicyBindingsRequestDto) IsSet

func (NullableAppendLevelPolicyBindingsRequestDto) MarshalJSON

func (*NullableAppendLevelPolicyBindingsRequestDto) Set

func (*NullableAppendLevelPolicyBindingsRequestDto) UnmarshalJSON

func (v *NullableAppendLevelPolicyBindingsRequestDto) UnmarshalJSON(src []byte) error

func (*NullableAppendLevelPolicyBindingsRequestDto) Unset

type NullableBinding

type NullableBinding struct {
	// contains filtered or unexported fields
}

func NewNullableBinding

func NewNullableBinding(val *Binding) *NullableBinding

func (NullableBinding) Get

func (v NullableBinding) Get() *Binding

func (NullableBinding) IsSet

func (v NullableBinding) IsSet() bool

func (NullableBinding) MarshalJSON

func (v NullableBinding) MarshalJSON() ([]byte, error)

func (*NullableBinding) Set

func (v *NullableBinding) Set(val *Binding)

func (*NullableBinding) UnmarshalJSON

func (v *NullableBinding) UnmarshalJSON(src []byte) error

func (*NullableBinding) Unset

func (v *NullableBinding) 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 NullableClusterDto

type NullableClusterDto struct {
	// contains filtered or unexported fields
}

func NewNullableClusterDto

func NewNullableClusterDto(val *ClusterDto) *NullableClusterDto

func (NullableClusterDto) Get

func (v NullableClusterDto) Get() *ClusterDto

func (NullableClusterDto) IsSet

func (v NullableClusterDto) IsSet() bool

func (NullableClusterDto) MarshalJSON

func (v NullableClusterDto) MarshalJSON() ([]byte, error)

func (*NullableClusterDto) Set

func (v *NullableClusterDto) Set(val *ClusterDto)

func (*NullableClusterDto) UnmarshalJSON

func (v *NullableClusterDto) UnmarshalJSON(src []byte) error

func (*NullableClusterDto) Unset

func (v *NullableClusterDto) Unset()

type NullableClusterListDto

type NullableClusterListDto struct {
	// contains filtered or unexported fields
}

func NewNullableClusterListDto

func NewNullableClusterListDto(val *ClusterListDto) *NullableClusterListDto

func (NullableClusterListDto) Get

func (NullableClusterListDto) IsSet

func (v NullableClusterListDto) IsSet() bool

func (NullableClusterListDto) MarshalJSON

func (v NullableClusterListDto) MarshalJSON() ([]byte, error)

func (*NullableClusterListDto) Set

func (*NullableClusterListDto) UnmarshalJSON

func (v *NullableClusterListDto) UnmarshalJSON(src []byte) error

func (*NullableClusterListDto) Unset

func (v *NullableClusterListDto) Unset()

type NullableCondition

type NullableCondition struct {
	// contains filtered or unexported fields
}

func NewNullableCondition

func NewNullableCondition(val *Condition) *NullableCondition

func (NullableCondition) Get

func (v NullableCondition) Get() *Condition

func (NullableCondition) IsSet

func (v NullableCondition) IsSet() bool

func (NullableCondition) MarshalJSON

func (v NullableCondition) MarshalJSON() ([]byte, error)

func (*NullableCondition) Set

func (v *NullableCondition) Set(val *Condition)

func (*NullableCondition) UnmarshalJSON

func (v *NullableCondition) UnmarshalJSON(src []byte) error

func (*NullableCondition) Unset

func (v *NullableCondition) Unset()

type NullableCreateLevelPolicyBindingsRequestDto

type NullableCreateLevelPolicyBindingsRequestDto struct {
	// contains filtered or unexported fields
}

func (NullableCreateLevelPolicyBindingsRequestDto) Get

func (NullableCreateLevelPolicyBindingsRequestDto) IsSet

func (NullableCreateLevelPolicyBindingsRequestDto) MarshalJSON

func (*NullableCreateLevelPolicyBindingsRequestDto) Set

func (*NullableCreateLevelPolicyBindingsRequestDto) UnmarshalJSON

func (v *NullableCreateLevelPolicyBindingsRequestDto) UnmarshalJSON(src []byte) error

func (*NullableCreateLevelPolicyBindingsRequestDto) Unset

type NullableCreateOrUpdateLevelPolicyRequestDto

type NullableCreateOrUpdateLevelPolicyRequestDto struct {
	// contains filtered or unexported fields
}

func (NullableCreateOrUpdateLevelPolicyRequestDto) Get

func (NullableCreateOrUpdateLevelPolicyRequestDto) IsSet

func (NullableCreateOrUpdateLevelPolicyRequestDto) MarshalJSON

func (*NullableCreateOrUpdateLevelPolicyRequestDto) Set

func (*NullableCreateOrUpdateLevelPolicyRequestDto) UnmarshalJSON

func (v *NullableCreateOrUpdateLevelPolicyRequestDto) UnmarshalJSON(src []byte) error

func (*NullableCreateOrUpdateLevelPolicyRequestDto) Unset

type NullableEffectiveBinding

type NullableEffectiveBinding struct {
	// contains filtered or unexported fields
}

func NewNullableEffectiveBinding

func NewNullableEffectiveBinding(val *EffectiveBinding) *NullableEffectiveBinding

func (NullableEffectiveBinding) Get

func (NullableEffectiveBinding) IsSet

func (v NullableEffectiveBinding) IsSet() bool

func (NullableEffectiveBinding) MarshalJSON

func (v NullableEffectiveBinding) MarshalJSON() ([]byte, error)

func (*NullableEffectiveBinding) Set

func (*NullableEffectiveBinding) UnmarshalJSON

func (v *NullableEffectiveBinding) UnmarshalJSON(src []byte) error

func (*NullableEffectiveBinding) Unset

func (v *NullableEffectiveBinding) Unset()

type NullableEffectivePermission

type NullableEffectivePermission struct {
	// contains filtered or unexported fields
}

func NewNullableEffectivePermission

func NewNullableEffectivePermission(val *EffectivePermission) *NullableEffectivePermission

func (NullableEffectivePermission) Get

func (NullableEffectivePermission) IsSet

func (NullableEffectivePermission) MarshalJSON

func (v NullableEffectivePermission) MarshalJSON() ([]byte, error)

func (*NullableEffectivePermission) Set

func (*NullableEffectivePermission) UnmarshalJSON

func (v *NullableEffectivePermission) UnmarshalJSON(src []byte) error

func (*NullableEffectivePermission) Unset

func (v *NullableEffectivePermission) Unset()

type NullableEffectivePermissionEffects

type NullableEffectivePermissionEffects struct {
	// contains filtered or unexported fields
}

func (NullableEffectivePermissionEffects) Get

func (NullableEffectivePermissionEffects) IsSet

func (NullableEffectivePermissionEffects) MarshalJSON

func (v NullableEffectivePermissionEffects) MarshalJSON() ([]byte, error)

func (*NullableEffectivePermissionEffects) Set

func (*NullableEffectivePermissionEffects) UnmarshalJSON

func (v *NullableEffectivePermissionEffects) UnmarshalJSON(src []byte) error

func (*NullableEffectivePermissionEffects) Unset

type NullableEffectivePermissions

type NullableEffectivePermissions struct {
	// contains filtered or unexported fields
}

func NewNullableEffectivePermissions

func NewNullableEffectivePermissions(val *EffectivePermissions) *NullableEffectivePermissions

func (NullableEffectivePermissions) Get

func (NullableEffectivePermissions) IsSet

func (NullableEffectivePermissions) MarshalJSON

func (v NullableEffectivePermissions) MarshalJSON() ([]byte, error)

func (*NullableEffectivePermissions) Set

func (*NullableEffectivePermissions) UnmarshalJSON

func (v *NullableEffectivePermissions) UnmarshalJSON(src []byte) error

func (*NullableEffectivePermissions) Unset

func (v *NullableEffectivePermissions) Unset()

type NullableEffectivePolicy

type NullableEffectivePolicy struct {
	// contains filtered or unexported fields
}

func NewNullableEffectivePolicy

func NewNullableEffectivePolicy(val *EffectivePolicy) *NullableEffectivePolicy

func (NullableEffectivePolicy) Get

func (NullableEffectivePolicy) IsSet

func (v NullableEffectivePolicy) IsSet() bool

func (NullableEffectivePolicy) MarshalJSON

func (v NullableEffectivePolicy) MarshalJSON() ([]byte, error)

func (*NullableEffectivePolicy) Set

func (*NullableEffectivePolicy) UnmarshalJSON

func (v *NullableEffectivePolicy) UnmarshalJSON(src []byte) error

func (*NullableEffectivePolicy) Unset

func (v *NullableEffectivePolicy) Unset()

type NullableEffectivePolicyWithBinding

type NullableEffectivePolicyWithBinding struct {
	// contains filtered or unexported fields
}

func (NullableEffectivePolicyWithBinding) Get

func (NullableEffectivePolicyWithBinding) IsSet

func (NullableEffectivePolicyWithBinding) MarshalJSON

func (v NullableEffectivePolicyWithBinding) MarshalJSON() ([]byte, error)

func (*NullableEffectivePolicyWithBinding) Set

func (*NullableEffectivePolicyWithBinding) UnmarshalJSON

func (v *NullableEffectivePolicyWithBinding) UnmarshalJSON(src []byte) error

func (*NullableEffectivePolicyWithBinding) Unset

type NullableEnvironmentDto

type NullableEnvironmentDto struct {
	// contains filtered or unexported fields
}

func NewNullableEnvironmentDto

func NewNullableEnvironmentDto(val *EnvironmentDto) *NullableEnvironmentDto

func (NullableEnvironmentDto) Get

func (NullableEnvironmentDto) IsSet

func (v NullableEnvironmentDto) IsSet() bool

func (NullableEnvironmentDto) MarshalJSON

func (v NullableEnvironmentDto) MarshalJSON() ([]byte, error)

func (*NullableEnvironmentDto) Set

func (*NullableEnvironmentDto) UnmarshalJSON

func (v *NullableEnvironmentDto) UnmarshalJSON(src []byte) error

func (*NullableEnvironmentDto) Unset

func (v *NullableEnvironmentDto) Unset()

type NullableEnvironmentListDto

type NullableEnvironmentListDto struct {
	// contains filtered or unexported fields
}

func NewNullableEnvironmentListDto

func NewNullableEnvironmentListDto(val *EnvironmentListDto) *NullableEnvironmentListDto

func (NullableEnvironmentListDto) Get

func (NullableEnvironmentListDto) IsSet

func (v NullableEnvironmentListDto) IsSet() bool

func (NullableEnvironmentListDto) MarshalJSON

func (v NullableEnvironmentListDto) MarshalJSON() ([]byte, error)

func (*NullableEnvironmentListDto) Set

func (*NullableEnvironmentListDto) UnmarshalJSON

func (v *NullableEnvironmentListDto) UnmarshalJSON(src []byte) error

func (*NullableEnvironmentListDto) Unset

func (v *NullableEnvironmentListDto) Unset()

type NullableEnvironmentResourceDto

type NullableEnvironmentResourceDto struct {
	// contains filtered or unexported fields
}

func (NullableEnvironmentResourceDto) Get

func (NullableEnvironmentResourceDto) IsSet

func (NullableEnvironmentResourceDto) MarshalJSON

func (v NullableEnvironmentResourceDto) MarshalJSON() ([]byte, error)

func (*NullableEnvironmentResourceDto) Set

func (*NullableEnvironmentResourceDto) UnmarshalJSON

func (v *NullableEnvironmentResourceDto) UnmarshalJSON(src []byte) error

func (*NullableEnvironmentResourceDto) Unset

func (v *NullableEnvironmentResourceDto) Unset()

type NullableErrorDto

type NullableErrorDto struct {
	// contains filtered or unexported fields
}

func NewNullableErrorDto

func NewNullableErrorDto(val *ErrorDto) *NullableErrorDto

func (NullableErrorDto) Get

func (v NullableErrorDto) Get() *ErrorDto

func (NullableErrorDto) IsSet

func (v NullableErrorDto) IsSet() bool

func (NullableErrorDto) MarshalJSON

func (v NullableErrorDto) MarshalJSON() ([]byte, error)

func (*NullableErrorDto) Set

func (v *NullableErrorDto) Set(val *ErrorDto)

func (*NullableErrorDto) UnmarshalJSON

func (v *NullableErrorDto) UnmarshalJSON(src []byte) error

func (*NullableErrorDto) Unset

func (v *NullableErrorDto) Unset()

type NullableEvent

type NullableEvent struct {
	// contains filtered or unexported fields
}

func NewNullableEvent

func NewNullableEvent(val *Event) *NullableEvent

func (NullableEvent) Get

func (v NullableEvent) Get() *Event

func (NullableEvent) IsSet

func (v NullableEvent) IsSet() bool

func (NullableEvent) MarshalJSON

func (v NullableEvent) MarshalJSON() ([]byte, error)

func (*NullableEvent) Set

func (v *NullableEvent) Set(val *Event)

func (*NullableEvent) UnmarshalJSON

func (v *NullableEvent) UnmarshalJSON(src []byte) error

func (*NullableEvent) Unset

func (v *NullableEvent) Unset()

type NullableExternalServiceUserDto

type NullableExternalServiceUserDto struct {
	// contains filtered or unexported fields
}

func (NullableExternalServiceUserDto) Get

func (NullableExternalServiceUserDto) IsSet

func (NullableExternalServiceUserDto) MarshalJSON

func (v NullableExternalServiceUserDto) MarshalJSON() ([]byte, error)

func (*NullableExternalServiceUserDto) Set

func (*NullableExternalServiceUserDto) UnmarshalJSON

func (v *NullableExternalServiceUserDto) UnmarshalJSON(src []byte) error

func (*NullableExternalServiceUserDto) Unset

func (v *NullableExternalServiceUserDto) Unset()

type NullableExternalServiceUsersPageDto

type NullableExternalServiceUsersPageDto struct {
	// contains filtered or unexported fields
}

func (NullableExternalServiceUsersPageDto) Get

func (NullableExternalServiceUsersPageDto) IsSet

func (NullableExternalServiceUsersPageDto) MarshalJSON

func (v NullableExternalServiceUsersPageDto) MarshalJSON() ([]byte, error)

func (*NullableExternalServiceUsersPageDto) Set

func (*NullableExternalServiceUsersPageDto) UnmarshalJSON

func (v *NullableExternalServiceUsersPageDto) UnmarshalJSON(src []byte) error

func (*NullableExternalServiceUsersPageDto) 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 NullableForecast

type NullableForecast struct {
	// contains filtered or unexported fields
}

func NewNullableForecast

func NewNullableForecast(val *Forecast) *NullableForecast

func (NullableForecast) Get

func (v NullableForecast) Get() *Forecast

func (NullableForecast) IsSet

func (v NullableForecast) IsSet() bool

func (NullableForecast) MarshalJSON

func (v NullableForecast) MarshalJSON() ([]byte, error)

func (*NullableForecast) Set

func (v *NullableForecast) Set(val *Forecast)

func (*NullableForecast) UnmarshalJSON

func (v *NullableForecast) UnmarshalJSON(src []byte) error

func (*NullableForecast) Unset

func (v *NullableForecast) Unset()

type NullableGetGroupDto

type NullableGetGroupDto struct {
	// contains filtered or unexported fields
}

func NewNullableGetGroupDto

func NewNullableGetGroupDto(val *GetGroupDto) *NullableGetGroupDto

func (NullableGetGroupDto) Get

func (NullableGetGroupDto) IsSet

func (v NullableGetGroupDto) IsSet() bool

func (NullableGetGroupDto) MarshalJSON

func (v NullableGetGroupDto) MarshalJSON() ([]byte, error)

func (*NullableGetGroupDto) Set

func (v *NullableGetGroupDto) Set(val *GetGroupDto)

func (*NullableGetGroupDto) UnmarshalJSON

func (v *NullableGetGroupDto) UnmarshalJSON(src []byte) error

func (*NullableGetGroupDto) Unset

func (v *NullableGetGroupDto) Unset()

type NullableGroupListDto

type NullableGroupListDto struct {
	// contains filtered or unexported fields
}

func NewNullableGroupListDto

func NewNullableGroupListDto(val *GroupListDto) *NullableGroupListDto

func (NullableGroupListDto) Get

func (NullableGroupListDto) IsSet

func (v NullableGroupListDto) IsSet() bool

func (NullableGroupListDto) MarshalJSON

func (v NullableGroupListDto) MarshalJSON() ([]byte, error)

func (*NullableGroupListDto) Set

func (v *NullableGroupListDto) Set(val *GroupListDto)

func (*NullableGroupListDto) UnmarshalJSON

func (v *NullableGroupListDto) UnmarshalJSON(src []byte) error

func (*NullableGroupListDto) Unset

func (v *NullableGroupListDto) Unset()

type NullableGroupUserDto

type NullableGroupUserDto struct {
	// contains filtered or unexported fields
}

func NewNullableGroupUserDto

func NewNullableGroupUserDto(val *GroupUserDto) *NullableGroupUserDto

func (NullableGroupUserDto) Get

func (NullableGroupUserDto) IsSet

func (v NullableGroupUserDto) IsSet() bool

func (NullableGroupUserDto) MarshalJSON

func (v NullableGroupUserDto) MarshalJSON() ([]byte, error)

func (*NullableGroupUserDto) Set

func (v *NullableGroupUserDto) Set(val *GroupUserDto)

func (*NullableGroupUserDto) UnmarshalJSON

func (v *NullableGroupUserDto) UnmarshalJSON(src []byte) error

func (*NullableGroupUserDto) Unset

func (v *NullableGroupUserDto) Unset()

type NullableGroupUserListDto

type NullableGroupUserListDto struct {
	// contains filtered or unexported fields
}

func NewNullableGroupUserListDto

func NewNullableGroupUserListDto(val *GroupUserListDto) *NullableGroupUserListDto

func (NullableGroupUserListDto) Get

func (NullableGroupUserListDto) IsSet

func (v NullableGroupUserListDto) IsSet() bool

func (NullableGroupUserListDto) MarshalJSON

func (v NullableGroupUserListDto) MarshalJSON() ([]byte, error)

func (*NullableGroupUserListDto) Set

func (*NullableGroupUserListDto) UnmarshalJSON

func (v *NullableGroupUserListDto) UnmarshalJSON(src []byte) error

func (*NullableGroupUserListDto) Unset

func (v *NullableGroupUserListDto) 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 NullableLevelPolicyBindingDto

type NullableLevelPolicyBindingDto struct {
	// contains filtered or unexported fields
}

func (NullableLevelPolicyBindingDto) Get

func (NullableLevelPolicyBindingDto) IsSet

func (NullableLevelPolicyBindingDto) MarshalJSON

func (v NullableLevelPolicyBindingDto) MarshalJSON() ([]byte, error)

func (*NullableLevelPolicyBindingDto) Set

func (*NullableLevelPolicyBindingDto) UnmarshalJSON

func (v *NullableLevelPolicyBindingDto) UnmarshalJSON(src []byte) error

func (*NullableLevelPolicyBindingDto) Unset

func (v *NullableLevelPolicyBindingDto) Unset()

type NullableLevelPolicyDto

type NullableLevelPolicyDto struct {
	// contains filtered or unexported fields
}

func NewNullableLevelPolicyDto

func NewNullableLevelPolicyDto(val *LevelPolicyDto) *NullableLevelPolicyDto

func (NullableLevelPolicyDto) Get

func (NullableLevelPolicyDto) IsSet

func (v NullableLevelPolicyDto) IsSet() bool

func (NullableLevelPolicyDto) MarshalJSON

func (v NullableLevelPolicyDto) MarshalJSON() ([]byte, error)

func (*NullableLevelPolicyDto) Set

func (*NullableLevelPolicyDto) UnmarshalJSON

func (v *NullableLevelPolicyDto) UnmarshalJSON(src []byte) error

func (*NullableLevelPolicyDto) Unset

func (v *NullableLevelPolicyDto) Unset()

type NullableManagementZoneResourceDto

type NullableManagementZoneResourceDto struct {
	// contains filtered or unexported fields
}

func (NullableManagementZoneResourceDto) Get

func (NullableManagementZoneResourceDto) IsSet

func (NullableManagementZoneResourceDto) MarshalJSON

func (v NullableManagementZoneResourceDto) MarshalJSON() ([]byte, error)

func (*NullableManagementZoneResourceDto) Set

func (*NullableManagementZoneResourceDto) UnmarshalJSON

func (v *NullableManagementZoneResourceDto) UnmarshalJSON(src []byte) error

func (*NullableManagementZoneResourceDto) Unset

type NullablePermissionDto

type NullablePermissionDto struct {
	// contains filtered or unexported fields
}

func NewNullablePermissionDto

func NewNullablePermissionDto(val *PermissionDto) *NullablePermissionDto

func (NullablePermissionDto) Get

func (NullablePermissionDto) IsSet

func (v NullablePermissionDto) IsSet() bool

func (NullablePermissionDto) MarshalJSON

func (v NullablePermissionDto) MarshalJSON() ([]byte, error)

func (*NullablePermissionDto) Set

func (v *NullablePermissionDto) Set(val *PermissionDto)

func (*NullablePermissionDto) UnmarshalJSON

func (v *NullablePermissionDto) UnmarshalJSON(src []byte) error

func (*NullablePermissionDto) Unset

func (v *NullablePermissionDto) Unset()

type NullablePermissionsDto

type NullablePermissionsDto struct {
	// contains filtered or unexported fields
}

func NewNullablePermissionsDto

func NewNullablePermissionsDto(val *PermissionsDto) *NullablePermissionsDto

func (NullablePermissionsDto) Get

func (NullablePermissionsDto) IsSet

func (v NullablePermissionsDto) IsSet() bool

func (NullablePermissionsDto) MarshalJSON

func (v NullablePermissionsDto) MarshalJSON() ([]byte, error)

func (*NullablePermissionsDto) Set

func (*NullablePermissionsDto) UnmarshalJSON

func (v *NullablePermissionsDto) UnmarshalJSON(src []byte) error

func (*NullablePermissionsDto) Unset

func (v *NullablePermissionsDto) Unset()

type NullablePermissionsGroupDto

type NullablePermissionsGroupDto struct {
	// contains filtered or unexported fields
}

func NewNullablePermissionsGroupDto

func NewNullablePermissionsGroupDto(val *PermissionsGroupDto) *NullablePermissionsGroupDto

func (NullablePermissionsGroupDto) Get

func (NullablePermissionsGroupDto) IsSet

func (NullablePermissionsGroupDto) MarshalJSON

func (v NullablePermissionsGroupDto) MarshalJSON() ([]byte, error)

func (*NullablePermissionsGroupDto) Set

func (*NullablePermissionsGroupDto) UnmarshalJSON

func (v *NullablePermissionsGroupDto) UnmarshalJSON(src []byte) error

func (*NullablePermissionsGroupDto) Unset

func (v *NullablePermissionsGroupDto) Unset()

type NullablePolicyDto

type NullablePolicyDto struct {
	// contains filtered or unexported fields
}

func NewNullablePolicyDto

func NewNullablePolicyDto(val *PolicyDto) *NullablePolicyDto

func (NullablePolicyDto) Get

func (v NullablePolicyDto) Get() *PolicyDto

func (NullablePolicyDto) IsSet

func (v NullablePolicyDto) IsSet() bool

func (NullablePolicyDto) MarshalJSON

func (v NullablePolicyDto) MarshalJSON() ([]byte, error)

func (*NullablePolicyDto) Set

func (v *NullablePolicyDto) Set(val *PolicyDto)

func (*NullablePolicyDto) UnmarshalJSON

func (v *NullablePolicyDto) UnmarshalJSON(src []byte) error

func (*NullablePolicyDto) Unset

func (v *NullablePolicyDto) Unset()

type NullablePolicyDtoList

type NullablePolicyDtoList struct {
	// contains filtered or unexported fields
}

func NewNullablePolicyDtoList

func NewNullablePolicyDtoList(val *PolicyDtoList) *NullablePolicyDtoList

func (NullablePolicyDtoList) Get

func (NullablePolicyDtoList) IsSet

func (v NullablePolicyDtoList) IsSet() bool

func (NullablePolicyDtoList) MarshalJSON

func (v NullablePolicyDtoList) MarshalJSON() ([]byte, error)

func (*NullablePolicyDtoList) Set

func (v *NullablePolicyDtoList) Set(val *PolicyDtoList)

func (*NullablePolicyDtoList) UnmarshalJSON

func (v *NullablePolicyDtoList) UnmarshalJSON(src []byte) error

func (*NullablePolicyDtoList) Unset

func (v *NullablePolicyDtoList) Unset()

type NullablePolicyOverview

type NullablePolicyOverview struct {
	// contains filtered or unexported fields
}

func NewNullablePolicyOverview

func NewNullablePolicyOverview(val *PolicyOverview) *NullablePolicyOverview

func (NullablePolicyOverview) Get

func (NullablePolicyOverview) IsSet

func (v NullablePolicyOverview) IsSet() bool

func (NullablePolicyOverview) MarshalJSON

func (v NullablePolicyOverview) MarshalJSON() ([]byte, error)

func (*NullablePolicyOverview) Set

func (*NullablePolicyOverview) UnmarshalJSON

func (v *NullablePolicyOverview) UnmarshalJSON(src []byte) error

func (*NullablePolicyOverview) Unset

func (v *NullablePolicyOverview) Unset()

type NullablePolicyOverviewDtoList

type NullablePolicyOverviewDtoList struct {
	// contains filtered or unexported fields
}

func (NullablePolicyOverviewDtoList) Get

func (NullablePolicyOverviewDtoList) IsSet

func (NullablePolicyOverviewDtoList) MarshalJSON

func (v NullablePolicyOverviewDtoList) MarshalJSON() ([]byte, error)

func (*NullablePolicyOverviewDtoList) Set

func (*NullablePolicyOverviewDtoList) UnmarshalJSON

func (v *NullablePolicyOverviewDtoList) UnmarshalJSON(src []byte) error

func (*NullablePolicyOverviewDtoList) Unset

func (v *NullablePolicyOverviewDtoList) Unset()

type NullablePolicyUuidsDto

type NullablePolicyUuidsDto struct {
	// contains filtered or unexported fields
}

func NewNullablePolicyUuidsDto

func NewNullablePolicyUuidsDto(val *PolicyUuidsDto) *NullablePolicyUuidsDto

func (NullablePolicyUuidsDto) Get

func (NullablePolicyUuidsDto) IsSet

func (v NullablePolicyUuidsDto) IsSet() bool

func (NullablePolicyUuidsDto) MarshalJSON

func (v NullablePolicyUuidsDto) MarshalJSON() ([]byte, error)

func (*NullablePolicyUuidsDto) Set

func (*NullablePolicyUuidsDto) UnmarshalJSON

func (v *NullablePolicyUuidsDto) UnmarshalJSON(src []byte) error

func (*NullablePolicyUuidsDto) Unset

func (v *NullablePolicyUuidsDto) Unset()

type NullablePolicyUuidsWithoutMetadataDto

type NullablePolicyUuidsWithoutMetadataDto struct {
	// contains filtered or unexported fields
}

func (NullablePolicyUuidsWithoutMetadataDto) Get

func (NullablePolicyUuidsWithoutMetadataDto) IsSet

func (NullablePolicyUuidsWithoutMetadataDto) MarshalJSON

func (v NullablePolicyUuidsWithoutMetadataDto) MarshalJSON() ([]byte, error)

func (*NullablePolicyUuidsWithoutMetadataDto) Set

func (*NullablePolicyUuidsWithoutMetadataDto) UnmarshalJSON

func (v *NullablePolicyUuidsWithoutMetadataDto) UnmarshalJSON(src []byte) error

func (*NullablePolicyUuidsWithoutMetadataDto) Unset

type NullablePutGroupDto

type NullablePutGroupDto struct {
	// contains filtered or unexported fields
}

func NewNullablePutGroupDto

func NewNullablePutGroupDto(val *PutGroupDto) *NullablePutGroupDto

func (NullablePutGroupDto) Get

func (NullablePutGroupDto) IsSet

func (v NullablePutGroupDto) IsSet() bool

func (NullablePutGroupDto) MarshalJSON

func (v NullablePutGroupDto) MarshalJSON() ([]byte, error)

func (*NullablePutGroupDto) Set

func (v *NullablePutGroupDto) Set(val *PutGroupDto)

func (*NullablePutGroupDto) UnmarshalJSON

func (v *NullablePutGroupDto) UnmarshalJSON(src []byte) error

func (*NullablePutGroupDto) Unset

func (v *NullablePutGroupDto) Unset()

type NullableRegionDto

type NullableRegionDto struct {
	// contains filtered or unexported fields
}

func NewNullableRegionDto

func NewNullableRegionDto(val *RegionDto) *NullableRegionDto

func (NullableRegionDto) Get

func (v NullableRegionDto) Get() *RegionDto

func (NullableRegionDto) IsSet

func (v NullableRegionDto) IsSet() bool

func (NullableRegionDto) MarshalJSON

func (v NullableRegionDto) MarshalJSON() ([]byte, error)

func (*NullableRegionDto) Set

func (v *NullableRegionDto) Set(val *RegionDto)

func (*NullableRegionDto) UnmarshalJSON

func (v *NullableRegionDto) UnmarshalJSON(src []byte) error

func (*NullableRegionDto) Unset

func (v *NullableRegionDto) Unset()

type NullableServiceUserNameDto

type NullableServiceUserNameDto struct {
	// contains filtered or unexported fields
}

func NewNullableServiceUserNameDto

func NewNullableServiceUserNameDto(val *ServiceUserNameDto) *NullableServiceUserNameDto

func (NullableServiceUserNameDto) Get

func (NullableServiceUserNameDto) IsSet

func (v NullableServiceUserNameDto) IsSet() bool

func (NullableServiceUserNameDto) MarshalJSON

func (v NullableServiceUserNameDto) MarshalJSON() ([]byte, error)

func (*NullableServiceUserNameDto) Set

func (*NullableServiceUserNameDto) UnmarshalJSON

func (v *NullableServiceUserNameDto) UnmarshalJSON(src []byte) error

func (*NullableServiceUserNameDto) Unset

func (v *NullableServiceUserNameDto) Unset()

type NullableServiceUserUuidDto

type NullableServiceUserUuidDto struct {
	// contains filtered or unexported fields
}

func NewNullableServiceUserUuidDto

func NewNullableServiceUserUuidDto(val *ServiceUserUuidDto) *NullableServiceUserUuidDto

func (NullableServiceUserUuidDto) Get

func (NullableServiceUserUuidDto) IsSet

func (v NullableServiceUserUuidDto) IsSet() bool

func (NullableServiceUserUuidDto) MarshalJSON

func (v NullableServiceUserUuidDto) MarshalJSON() ([]byte, error)

func (*NullableServiceUserUuidDto) Set

func (*NullableServiceUserUuidDto) UnmarshalJSON

func (v *NullableServiceUserUuidDto) UnmarshalJSON(src []byte) error

func (*NullableServiceUserUuidDto) Unset

func (v *NullableServiceUserUuidDto) Unset()

type NullableStatement

type NullableStatement struct {
	// contains filtered or unexported fields
}

func NewNullableStatement

func NewNullableStatement(val *Statement) *NullableStatement

func (NullableStatement) Get

func (v NullableStatement) Get() *Statement

func (NullableStatement) IsSet

func (v NullableStatement) IsSet() bool

func (NullableStatement) MarshalJSON

func (v NullableStatement) MarshalJSON() ([]byte, error)

func (*NullableStatement) Set

func (v *NullableStatement) Set(val *Statement)

func (*NullableStatement) UnmarshalJSON

func (v *NullableStatement) UnmarshalJSON(src []byte) error

func (*NullableStatement) Unset

func (v *NullableStatement) 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 NullableSubscriptionAccountDto

type NullableSubscriptionAccountDto struct {
	// contains filtered or unexported fields
}

func (NullableSubscriptionAccountDto) Get

func (NullableSubscriptionAccountDto) IsSet

func (NullableSubscriptionAccountDto) MarshalJSON

func (v NullableSubscriptionAccountDto) MarshalJSON() ([]byte, error)

func (*NullableSubscriptionAccountDto) Set

func (*NullableSubscriptionAccountDto) UnmarshalJSON

func (v *NullableSubscriptionAccountDto) UnmarshalJSON(src []byte) error

func (*NullableSubscriptionAccountDto) Unset

func (v *NullableSubscriptionAccountDto) Unset()

type NullableSubscriptionBudgetDto

type NullableSubscriptionBudgetDto struct {
	// contains filtered or unexported fields
}

func (NullableSubscriptionBudgetDto) Get

func (NullableSubscriptionBudgetDto) IsSet

func (NullableSubscriptionBudgetDto) MarshalJSON

func (v NullableSubscriptionBudgetDto) MarshalJSON() ([]byte, error)

func (*NullableSubscriptionBudgetDto) Set

func (*NullableSubscriptionBudgetDto) UnmarshalJSON

func (v *NullableSubscriptionBudgetDto) UnmarshalJSON(src []byte) error

func (*NullableSubscriptionBudgetDto) Unset

func (v *NullableSubscriptionBudgetDto) Unset()

type NullableSubscriptionCapabilityCostDto

type NullableSubscriptionCapabilityCostDto struct {
	// contains filtered or unexported fields
}

func (NullableSubscriptionCapabilityCostDto) Get

func (NullableSubscriptionCapabilityCostDto) IsSet

func (NullableSubscriptionCapabilityCostDto) MarshalJSON

func (v NullableSubscriptionCapabilityCostDto) MarshalJSON() ([]byte, error)

func (*NullableSubscriptionCapabilityCostDto) Set

func (*NullableSubscriptionCapabilityCostDto) UnmarshalJSON

func (v *NullableSubscriptionCapabilityCostDto) UnmarshalJSON(src []byte) error

func (*NullableSubscriptionCapabilityCostDto) Unset

type NullableSubscriptionCapabilityCostReceivedDto

type NullableSubscriptionCapabilityCostReceivedDto struct {
	// contains filtered or unexported fields
}

func (NullableSubscriptionCapabilityCostReceivedDto) Get

func (NullableSubscriptionCapabilityCostReceivedDto) IsSet

func (NullableSubscriptionCapabilityCostReceivedDto) MarshalJSON

func (*NullableSubscriptionCapabilityCostReceivedDto) Set

func (*NullableSubscriptionCapabilityCostReceivedDto) UnmarshalJSON

func (*NullableSubscriptionCapabilityCostReceivedDto) Unset

type NullableSubscriptionCapabilityDto

type NullableSubscriptionCapabilityDto struct {
	// contains filtered or unexported fields
}

func (NullableSubscriptionCapabilityDto) Get

func (NullableSubscriptionCapabilityDto) IsSet

func (NullableSubscriptionCapabilityDto) MarshalJSON

func (v NullableSubscriptionCapabilityDto) MarshalJSON() ([]byte, error)

func (*NullableSubscriptionCapabilityDto) Set

func (*NullableSubscriptionCapabilityDto) UnmarshalJSON

func (v *NullableSubscriptionCapabilityDto) UnmarshalJSON(src []byte) error

func (*NullableSubscriptionCapabilityDto) Unset

type NullableSubscriptionCostBookingDto

type NullableSubscriptionCostBookingDto struct {
	// contains filtered or unexported fields
}

func (NullableSubscriptionCostBookingDto) Get

func (NullableSubscriptionCostBookingDto) IsSet

func (NullableSubscriptionCostBookingDto) MarshalJSON

func (v NullableSubscriptionCostBookingDto) MarshalJSON() ([]byte, error)

func (*NullableSubscriptionCostBookingDto) Set

func (*NullableSubscriptionCostBookingDto) UnmarshalJSON

func (v *NullableSubscriptionCostBookingDto) UnmarshalJSON(src []byte) error

func (*NullableSubscriptionCostBookingDto) Unset

type NullableSubscriptionCostDto

type NullableSubscriptionCostDto struct {
	// contains filtered or unexported fields
}

func NewNullableSubscriptionCostDto

func NewNullableSubscriptionCostDto(val *SubscriptionCostDto) *NullableSubscriptionCostDto

func (NullableSubscriptionCostDto) Get

func (NullableSubscriptionCostDto) IsSet

func (NullableSubscriptionCostDto) MarshalJSON

func (v NullableSubscriptionCostDto) MarshalJSON() ([]byte, error)

func (*NullableSubscriptionCostDto) Set

func (*NullableSubscriptionCostDto) UnmarshalJSON

func (v *NullableSubscriptionCostDto) UnmarshalJSON(src []byte) error

func (*NullableSubscriptionCostDto) Unset

func (v *NullableSubscriptionCostDto) Unset()

type NullableSubscriptionCostListDto

type NullableSubscriptionCostListDto struct {
	// contains filtered or unexported fields
}

func (NullableSubscriptionCostListDto) Get

func (NullableSubscriptionCostListDto) IsSet

func (NullableSubscriptionCostListDto) MarshalJSON

func (v NullableSubscriptionCostListDto) MarshalJSON() ([]byte, error)

func (*NullableSubscriptionCostListDto) Set

func (*NullableSubscriptionCostListDto) UnmarshalJSON

func (v *NullableSubscriptionCostListDto) UnmarshalJSON(src []byte) error

func (*NullableSubscriptionCostListDto) Unset

type NullableSubscriptionCurrentPeriodDto

type NullableSubscriptionCurrentPeriodDto struct {
	// contains filtered or unexported fields
}

func (NullableSubscriptionCurrentPeriodDto) Get

func (NullableSubscriptionCurrentPeriodDto) IsSet

func (NullableSubscriptionCurrentPeriodDto) MarshalJSON

func (v NullableSubscriptionCurrentPeriodDto) MarshalJSON() ([]byte, error)

func (*NullableSubscriptionCurrentPeriodDto) Set

func (*NullableSubscriptionCurrentPeriodDto) UnmarshalJSON

func (v *NullableSubscriptionCurrentPeriodDto) UnmarshalJSON(src []byte) error

func (*NullableSubscriptionCurrentPeriodDto) Unset

type NullableSubscriptionDto

type NullableSubscriptionDto struct {
	// contains filtered or unexported fields
}

func NewNullableSubscriptionDto

func NewNullableSubscriptionDto(val *SubscriptionDto) *NullableSubscriptionDto

func (NullableSubscriptionDto) Get

func (NullableSubscriptionDto) IsSet

func (v NullableSubscriptionDto) IsSet() bool

func (NullableSubscriptionDto) MarshalJSON

func (v NullableSubscriptionDto) MarshalJSON() ([]byte, error)

func (*NullableSubscriptionDto) Set

func (*NullableSubscriptionDto) UnmarshalJSON

func (v *NullableSubscriptionDto) UnmarshalJSON(src []byte) error

func (*NullableSubscriptionDto) Unset

func (v *NullableSubscriptionDto) Unset()

type NullableSubscriptionEnvironmentCostListV2Dto

type NullableSubscriptionEnvironmentCostListV2Dto struct {
	// contains filtered or unexported fields
}

func (NullableSubscriptionEnvironmentCostListV2Dto) Get

func (NullableSubscriptionEnvironmentCostListV2Dto) IsSet

func (NullableSubscriptionEnvironmentCostListV2Dto) MarshalJSON

func (*NullableSubscriptionEnvironmentCostListV2Dto) Set

func (*NullableSubscriptionEnvironmentCostListV2Dto) UnmarshalJSON

func (*NullableSubscriptionEnvironmentCostListV2Dto) Unset

type NullableSubscriptionEnvironmentCostListV3Dto

type NullableSubscriptionEnvironmentCostListV3Dto struct {
	// contains filtered or unexported fields
}

func (NullableSubscriptionEnvironmentCostListV3Dto) Get

func (NullableSubscriptionEnvironmentCostListV3Dto) IsSet

func (NullableSubscriptionEnvironmentCostListV3Dto) MarshalJSON

func (*NullableSubscriptionEnvironmentCostListV3Dto) Set

func (*NullableSubscriptionEnvironmentCostListV3Dto) UnmarshalJSON

func (*NullableSubscriptionEnvironmentCostListV3Dto) Unset

type NullableSubscriptionEnvironmentCostV2Dto

type NullableSubscriptionEnvironmentCostV2Dto struct {
	// contains filtered or unexported fields
}

func (NullableSubscriptionEnvironmentCostV2Dto) Get

func (NullableSubscriptionEnvironmentCostV2Dto) IsSet

func (NullableSubscriptionEnvironmentCostV2Dto) MarshalJSON

func (*NullableSubscriptionEnvironmentCostV2Dto) Set

func (*NullableSubscriptionEnvironmentCostV2Dto) UnmarshalJSON

func (v *NullableSubscriptionEnvironmentCostV2Dto) UnmarshalJSON(src []byte) error

func (*NullableSubscriptionEnvironmentCostV2Dto) Unset

type NullableSubscriptionEnvironmentCostV3Dto

type NullableSubscriptionEnvironmentCostV3Dto struct {
	// contains filtered or unexported fields
}

func (NullableSubscriptionEnvironmentCostV3Dto) Get

func (NullableSubscriptionEnvironmentCostV3Dto) IsSet

func (NullableSubscriptionEnvironmentCostV3Dto) MarshalJSON

func (*NullableSubscriptionEnvironmentCostV3Dto) Set

func (*NullableSubscriptionEnvironmentCostV3Dto) UnmarshalJSON

func (v *NullableSubscriptionEnvironmentCostV3Dto) UnmarshalJSON(src []byte) error

func (*NullableSubscriptionEnvironmentCostV3Dto) Unset

type NullableSubscriptionEnvironmentUsageListV2Dto

type NullableSubscriptionEnvironmentUsageListV2Dto struct {
	// contains filtered or unexported fields
}

func (NullableSubscriptionEnvironmentUsageListV2Dto) Get

func (NullableSubscriptionEnvironmentUsageListV2Dto) IsSet

func (NullableSubscriptionEnvironmentUsageListV2Dto) MarshalJSON

func (*NullableSubscriptionEnvironmentUsageListV2Dto) Set

func (*NullableSubscriptionEnvironmentUsageListV2Dto) UnmarshalJSON

func (*NullableSubscriptionEnvironmentUsageListV2Dto) Unset

type NullableSubscriptionEnvironmentUsageListV3Dto

type NullableSubscriptionEnvironmentUsageListV3Dto struct {
	// contains filtered or unexported fields
}

func (NullableSubscriptionEnvironmentUsageListV3Dto) Get

func (NullableSubscriptionEnvironmentUsageListV3Dto) IsSet

func (NullableSubscriptionEnvironmentUsageListV3Dto) MarshalJSON

func (*NullableSubscriptionEnvironmentUsageListV3Dto) Set

func (*NullableSubscriptionEnvironmentUsageListV3Dto) UnmarshalJSON

func (*NullableSubscriptionEnvironmentUsageListV3Dto) Unset

type NullableSubscriptionEnvironmentUsageV2Dto

type NullableSubscriptionEnvironmentUsageV2Dto struct {
	// contains filtered or unexported fields
}

func (NullableSubscriptionEnvironmentUsageV2Dto) Get

func (NullableSubscriptionEnvironmentUsageV2Dto) IsSet

func (NullableSubscriptionEnvironmentUsageV2Dto) MarshalJSON

func (*NullableSubscriptionEnvironmentUsageV2Dto) Set

func (*NullableSubscriptionEnvironmentUsageV2Dto) UnmarshalJSON

func (v *NullableSubscriptionEnvironmentUsageV2Dto) UnmarshalJSON(src []byte) error

func (*NullableSubscriptionEnvironmentUsageV2Dto) Unset

type NullableSubscriptionEnvironmentUsageV3Dto

type NullableSubscriptionEnvironmentUsageV3Dto struct {
	// contains filtered or unexported fields
}

func (NullableSubscriptionEnvironmentUsageV3Dto) Get

func (NullableSubscriptionEnvironmentUsageV3Dto) IsSet

func (NullableSubscriptionEnvironmentUsageV3Dto) MarshalJSON

func (*NullableSubscriptionEnvironmentUsageV3Dto) Set

func (*NullableSubscriptionEnvironmentUsageV3Dto) UnmarshalJSON

func (v *NullableSubscriptionEnvironmentUsageV3Dto) UnmarshalJSON(src []byte) error

func (*NullableSubscriptionEnvironmentUsageV3Dto) Unset

type NullableSubscriptionListDto

type NullableSubscriptionListDto struct {
	// contains filtered or unexported fields
}

func NewNullableSubscriptionListDto

func NewNullableSubscriptionListDto(val *SubscriptionListDto) *NullableSubscriptionListDto

func (NullableSubscriptionListDto) Get

func (NullableSubscriptionListDto) IsSet

func (NullableSubscriptionListDto) MarshalJSON

func (v NullableSubscriptionListDto) MarshalJSON() ([]byte, error)

func (*NullableSubscriptionListDto) Set

func (*NullableSubscriptionListDto) UnmarshalJSON

func (v *NullableSubscriptionListDto) UnmarshalJSON(src []byte) error

func (*NullableSubscriptionListDto) Unset

func (v *NullableSubscriptionListDto) Unset()

type NullableSubscriptionPeriodDto

type NullableSubscriptionPeriodDto struct {
	// contains filtered or unexported fields
}

func (NullableSubscriptionPeriodDto) Get

func (NullableSubscriptionPeriodDto) IsSet

func (NullableSubscriptionPeriodDto) MarshalJSON

func (v NullableSubscriptionPeriodDto) MarshalJSON() ([]byte, error)

func (*NullableSubscriptionPeriodDto) Set

func (*NullableSubscriptionPeriodDto) UnmarshalJSON

func (v *NullableSubscriptionPeriodDto) UnmarshalJSON(src []byte) error

func (*NullableSubscriptionPeriodDto) Unset

func (v *NullableSubscriptionPeriodDto) Unset()

type NullableSubscriptionSummaryDto

type NullableSubscriptionSummaryDto struct {
	// contains filtered or unexported fields
}

func (NullableSubscriptionSummaryDto) Get

func (NullableSubscriptionSummaryDto) IsSet

func (NullableSubscriptionSummaryDto) MarshalJSON

func (v NullableSubscriptionSummaryDto) MarshalJSON() ([]byte, error)

func (*NullableSubscriptionSummaryDto) Set

func (*NullableSubscriptionSummaryDto) UnmarshalJSON

func (v *NullableSubscriptionSummaryDto) UnmarshalJSON(src []byte) error

func (*NullableSubscriptionSummaryDto) Unset

func (v *NullableSubscriptionSummaryDto) Unset()

type NullableSubscriptionUsageDto

type NullableSubscriptionUsageDto struct {
	// contains filtered or unexported fields
}

func NewNullableSubscriptionUsageDto

func NewNullableSubscriptionUsageDto(val *SubscriptionUsageDto) *NullableSubscriptionUsageDto

func (NullableSubscriptionUsageDto) Get

func (NullableSubscriptionUsageDto) IsSet

func (NullableSubscriptionUsageDto) MarshalJSON

func (v NullableSubscriptionUsageDto) MarshalJSON() ([]byte, error)

func (*NullableSubscriptionUsageDto) Set

func (*NullableSubscriptionUsageDto) UnmarshalJSON

func (v *NullableSubscriptionUsageDto) UnmarshalJSON(src []byte) error

func (*NullableSubscriptionUsageDto) Unset

func (v *NullableSubscriptionUsageDto) Unset()

type NullableSubscriptionUsageListDto

type NullableSubscriptionUsageListDto struct {
	// contains filtered or unexported fields
}

func (NullableSubscriptionUsageListDto) Get

func (NullableSubscriptionUsageListDto) IsSet

func (NullableSubscriptionUsageListDto) MarshalJSON

func (v NullableSubscriptionUsageListDto) MarshalJSON() ([]byte, error)

func (*NullableSubscriptionUsageListDto) Set

func (*NullableSubscriptionUsageListDto) UnmarshalJSON

func (v *NullableSubscriptionUsageListDto) UnmarshalJSON(src []byte) error

func (*NullableSubscriptionUsageListDto) Unset

type NullableTenantResourceDto

type NullableTenantResourceDto struct {
	// contains filtered or unexported fields
}

func NewNullableTenantResourceDto

func NewNullableTenantResourceDto(val *TenantResourceDto) *NullableTenantResourceDto

func (NullableTenantResourceDto) Get

func (NullableTenantResourceDto) IsSet

func (v NullableTenantResourceDto) IsSet() bool

func (NullableTenantResourceDto) MarshalJSON

func (v NullableTenantResourceDto) MarshalJSON() ([]byte, error)

func (*NullableTenantResourceDto) Set

func (*NullableTenantResourceDto) UnmarshalJSON

func (v *NullableTenantResourceDto) UnmarshalJSON(src []byte) error

func (*NullableTenantResourceDto) Unset

func (v *NullableTenantResourceDto) 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 NullableTimeZoneDto

type NullableTimeZoneDto struct {
	// contains filtered or unexported fields
}

func NewNullableTimeZoneDto

func NewNullableTimeZoneDto(val *TimeZoneDto) *NullableTimeZoneDto

func (NullableTimeZoneDto) Get

func (NullableTimeZoneDto) IsSet

func (v NullableTimeZoneDto) IsSet() bool

func (NullableTimeZoneDto) MarshalJSON

func (v NullableTimeZoneDto) MarshalJSON() ([]byte, error)

func (*NullableTimeZoneDto) Set

func (v *NullableTimeZoneDto) Set(val *TimeZoneDto)

func (*NullableTimeZoneDto) UnmarshalJSON

func (v *NullableTimeZoneDto) UnmarshalJSON(src []byte) error

func (*NullableTimeZoneDto) Unset

func (v *NullableTimeZoneDto) Unset()

type NullableUserDto

type NullableUserDto struct {
	// contains filtered or unexported fields
}

func NewNullableUserDto

func NewNullableUserDto(val *UserDto) *NullableUserDto

func (NullableUserDto) Get

func (v NullableUserDto) Get() *UserDto

func (NullableUserDto) IsSet

func (v NullableUserDto) IsSet() bool

func (NullableUserDto) MarshalJSON

func (v NullableUserDto) MarshalJSON() ([]byte, error)

func (*NullableUserDto) Set

func (v *NullableUserDto) Set(val *UserDto)

func (*NullableUserDto) UnmarshalJSON

func (v *NullableUserDto) UnmarshalJSON(src []byte) error

func (*NullableUserDto) Unset

func (v *NullableUserDto) Unset()

type NullableUserEmailDto

type NullableUserEmailDto struct {
	// contains filtered or unexported fields
}

func NewNullableUserEmailDto

func NewNullableUserEmailDto(val *UserEmailDto) *NullableUserEmailDto

func (NullableUserEmailDto) Get

func (NullableUserEmailDto) IsSet

func (v NullableUserEmailDto) IsSet() bool

func (NullableUserEmailDto) MarshalJSON

func (v NullableUserEmailDto) MarshalJSON() ([]byte, error)

func (*NullableUserEmailDto) Set

func (v *NullableUserEmailDto) Set(val *UserEmailDto)

func (*NullableUserEmailDto) UnmarshalJSON

func (v *NullableUserEmailDto) UnmarshalJSON(src []byte) error

func (*NullableUserEmailDto) Unset

func (v *NullableUserEmailDto) Unset()

type NullableUserListDto

type NullableUserListDto struct {
	// contains filtered or unexported fields
}

func NewNullableUserListDto

func NewNullableUserListDto(val *UserListDto) *NullableUserListDto

func (NullableUserListDto) Get

func (NullableUserListDto) IsSet

func (v NullableUserListDto) IsSet() bool

func (NullableUserListDto) MarshalJSON

func (v NullableUserListDto) MarshalJSON() ([]byte, error)

func (*NullableUserListDto) Set

func (v *NullableUserListDto) Set(val *UserListDto)

func (*NullableUserListDto) UnmarshalJSON

func (v *NullableUserListDto) UnmarshalJSON(src []byte) error

func (*NullableUserListDto) Unset

func (v *NullableUserListDto) Unset()

type NullableUserLoginMetaDataDto

type NullableUserLoginMetaDataDto struct {
	// contains filtered or unexported fields
}

func NewNullableUserLoginMetaDataDto

func NewNullableUserLoginMetaDataDto(val *UserLoginMetaDataDto) *NullableUserLoginMetaDataDto

func (NullableUserLoginMetaDataDto) Get

func (NullableUserLoginMetaDataDto) IsSet

func (NullableUserLoginMetaDataDto) MarshalJSON

func (v NullableUserLoginMetaDataDto) MarshalJSON() ([]byte, error)

func (*NullableUserLoginMetaDataDto) Set

func (*NullableUserLoginMetaDataDto) UnmarshalJSON

func (v *NullableUserLoginMetaDataDto) UnmarshalJSON(src []byte) error

func (*NullableUserLoginMetaDataDto) Unset

func (v *NullableUserLoginMetaDataDto) Unset()

type NullableUsersDto

type NullableUsersDto struct {
	// contains filtered or unexported fields
}

func NewNullableUsersDto

func NewNullableUsersDto(val *UsersDto) *NullableUsersDto

func (NullableUsersDto) Get

func (v NullableUsersDto) Get() *UsersDto

func (NullableUsersDto) IsSet

func (v NullableUsersDto) IsSet() bool

func (NullableUsersDto) MarshalJSON

func (v NullableUsersDto) MarshalJSON() ([]byte, error)

func (*NullableUsersDto) Set

func (v *NullableUsersDto) Set(val *UsersDto)

func (*NullableUsersDto) UnmarshalJSON

func (v *NullableUsersDto) UnmarshalJSON(src []byte) error

func (*NullableUsersDto) Unset

func (v *NullableUsersDto) Unset()

type NullableValidationDto

type NullableValidationDto struct {
	// contains filtered or unexported fields
}

func NewNullableValidationDto

func NewNullableValidationDto(val *ValidationDto) *NullableValidationDto

func (NullableValidationDto) Get

func (NullableValidationDto) IsSet

func (v NullableValidationDto) IsSet() bool

func (NullableValidationDto) MarshalJSON

func (v NullableValidationDto) MarshalJSON() ([]byte, error)

func (*NullableValidationDto) Set

func (v *NullableValidationDto) Set(val *ValidationDto)

func (*NullableValidationDto) UnmarshalJSON

func (v *NullableValidationDto) UnmarshalJSON(src []byte) error

func (*NullableValidationDto) Unset

func (v *NullableValidationDto) Unset()

type PermissionDto

type PermissionDto struct {
	// The ID of the permission.
	Id string `json:"id"`
	// The display name of the permission.
	Description string `json:"description"`
}

PermissionDto struct for PermissionDto

func NewPermissionDto

func NewPermissionDto(id string, description string) *PermissionDto

NewPermissionDto instantiates a new PermissionDto 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 NewPermissionDtoWithDefaults

func NewPermissionDtoWithDefaults() *PermissionDto

NewPermissionDtoWithDefaults instantiates a new PermissionDto 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 (*PermissionDto) GetDescription

func (o *PermissionDto) GetDescription() string

GetDescription returns the Description field value

func (*PermissionDto) GetDescriptionOk

func (o *PermissionDto) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*PermissionDto) GetId

func (o *PermissionDto) GetId() string

GetId returns the Id field value

func (*PermissionDto) GetIdOk

func (o *PermissionDto) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (PermissionDto) MarshalJSON

func (o PermissionDto) MarshalJSON() ([]byte, error)

func (*PermissionDto) SetDescription

func (o *PermissionDto) SetDescription(v string)

SetDescription sets field value

func (*PermissionDto) SetId

func (o *PermissionDto) SetId(v string)

SetId sets field value

func (PermissionDto) ToMap

func (o PermissionDto) ToMap() (map[string]interface{}, error)

func (*PermissionDto) UnmarshalJSON

func (o *PermissionDto) UnmarshalJSON(data []byte) (err error)

type PermissionManagementAPIService

type PermissionManagementAPIService service

PermissionManagementAPIService PermissionManagementAPI service

func (*PermissionManagementAPIService) AddGroupPermissions

func (a *PermissionManagementAPIService) AddGroupPermissions(ctx context.Context, accountUuid string, groupUuid string) ApiAddGroupPermissionsRequest

AddGroupPermissions Assigns permissions to a user group. Existing permissions remain unaffected.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param groupUuid The UUID of the required user group.
@return ApiAddGroupPermissionsRequest

func (*PermissionManagementAPIService) AddGroupPermissionsExecute

Execute executes the request

func (*PermissionManagementAPIService) GetGroupPermissions

func (a *PermissionManagementAPIService) GetGroupPermissions(ctx context.Context, accountUuid string, groupUuid string) ApiGetGroupPermissionsRequest

GetGroupPermissions Lists all permissions of a user group

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param groupUuid The UUID of the required user group.
@return ApiGetGroupPermissionsRequest

func (*PermissionManagementAPIService) GetGroupPermissionsExecute

Execute executes the request

@return PermissionsGroupDto

func (*PermissionManagementAPIService) OverwriteGroupPermissions

func (a *PermissionManagementAPIService) OverwriteGroupPermissions(ctx context.Context, accountUuid string, groupUuid string) ApiOverwriteGroupPermissionsRequest

OverwriteGroupPermissions Sets permissions of a user group. Existing permissions are overwritten.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param groupUuid The UUID of the required user group.
@return ApiOverwriteGroupPermissionsRequest

func (*PermissionManagementAPIService) OverwriteGroupPermissionsExecute

func (a *PermissionManagementAPIService) OverwriteGroupPermissionsExecute(r ApiOverwriteGroupPermissionsRequest) (*http.Response, error)

Execute executes the request

func (*PermissionManagementAPIService) RemoveGroupPermissions

func (a *PermissionManagementAPIService) RemoveGroupPermissions(ctx context.Context, accountUuid string, groupUuid string) ApiRemoveGroupPermissionsRequest

RemoveGroupPermissions Removes a permission from a user group

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param groupUuid The UUID of the required user group.
@return ApiRemoveGroupPermissionsRequest

func (*PermissionManagementAPIService) RemoveGroupPermissionsExecute

func (a *PermissionManagementAPIService) RemoveGroupPermissionsExecute(r ApiRemoveGroupPermissionsRequest) (*http.Response, error)

Execute executes the request

type PermissionsDto

type PermissionsDto struct {
	// The name of the permission.
	PermissionName string `json:"permissionName"`
	// The scope of the permission. Depending on the scope type, it is defined by:   * `account`: The UUID of the account.  * `tenant`: The ID of the environment.  * `management-zone`: The ID of the management zone from an environment in `{environment-id}:{management-zone-id}` format.
	Scope string `json:"scope"`
	// The type of the permission scope.
	ScopeType string `json:"scopeType"`
	// The date and time of the permission creation in `2021-05-01T15:11:00Z` format.
	CreatedAt *string `json:"createdAt,omitempty"`
	// The date and time of the most recent permission modification in `2021-05-01T15:11:00Z` format.
	UpdatedAt *string `json:"updatedAt,omitempty"`
}

PermissionsDto struct for PermissionsDto

func NewPermissionsDto

func NewPermissionsDto(permissionName string, scope string, scopeType string) *PermissionsDto

NewPermissionsDto instantiates a new PermissionsDto 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 NewPermissionsDtoWithDefaults

func NewPermissionsDtoWithDefaults() *PermissionsDto

NewPermissionsDtoWithDefaults instantiates a new PermissionsDto 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 (*PermissionsDto) GetCreatedAt

func (o *PermissionsDto) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*PermissionsDto) GetCreatedAtOk

func (o *PermissionsDto) GetCreatedAtOk() (*string, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionsDto) GetPermissionName

func (o *PermissionsDto) GetPermissionName() string

GetPermissionName returns the PermissionName field value

func (*PermissionsDto) GetPermissionNameOk

func (o *PermissionsDto) GetPermissionNameOk() (*string, bool)

GetPermissionNameOk returns a tuple with the PermissionName field value and a boolean to check if the value has been set.

func (*PermissionsDto) GetScope

func (o *PermissionsDto) GetScope() string

GetScope returns the Scope field value

func (*PermissionsDto) GetScopeOk

func (o *PermissionsDto) GetScopeOk() (*string, bool)

GetScopeOk returns a tuple with the Scope field value and a boolean to check if the value has been set.

func (*PermissionsDto) GetScopeType

func (o *PermissionsDto) GetScopeType() string

GetScopeType returns the ScopeType field value

func (*PermissionsDto) GetScopeTypeOk

func (o *PermissionsDto) GetScopeTypeOk() (*string, bool)

GetScopeTypeOk returns a tuple with the ScopeType field value and a boolean to check if the value has been set.

func (*PermissionsDto) GetUpdatedAt

func (o *PermissionsDto) GetUpdatedAt() string

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*PermissionsDto) GetUpdatedAtOk

func (o *PermissionsDto) GetUpdatedAtOk() (*string, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionsDto) HasCreatedAt

func (o *PermissionsDto) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*PermissionsDto) HasUpdatedAt

func (o *PermissionsDto) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (PermissionsDto) MarshalJSON

func (o PermissionsDto) MarshalJSON() ([]byte, error)

func (*PermissionsDto) SetCreatedAt

func (o *PermissionsDto) SetCreatedAt(v string)

SetCreatedAt gets a reference to the given string and assigns it to the CreatedAt field.

func (*PermissionsDto) SetPermissionName

func (o *PermissionsDto) SetPermissionName(v string)

SetPermissionName sets field value

func (*PermissionsDto) SetScope

func (o *PermissionsDto) SetScope(v string)

SetScope sets field value

func (*PermissionsDto) SetScopeType

func (o *PermissionsDto) SetScopeType(v string)

SetScopeType sets field value

func (*PermissionsDto) SetUpdatedAt

func (o *PermissionsDto) SetUpdatedAt(v string)

SetUpdatedAt gets a reference to the given string and assigns it to the UpdatedAt field.

func (PermissionsDto) ToMap

func (o PermissionsDto) ToMap() (map[string]interface{}, error)

func (*PermissionsDto) UnmarshalJSON

func (o *PermissionsDto) UnmarshalJSON(data []byte) (err error)

type PermissionsGroupDto

type PermissionsGroupDto struct {
	// The UUID of the user group.
	Uuid *string `json:"uuid,omitempty"`
	// The name of the user group.
	Name string `json:"name"`
	// A short description of the user group.
	Description *string `json:"description,omitempty"`
	// A list of values associating this group with the corresponding claim from an identity provider.
	FederatedAttributeValues []string `json:"federatedAttributeValues,omitempty"`
	// The identity provider from which the group originates.
	Owner string `json:"owner"`
	// The date and time of the group creation in `2021-05-01T15:11:00Z` format.
	CreatedAt string `json:"createdAt"`
	// The date and time of the most recent group modification in `2021-05-01T15:11:00Z` format.
	UpdatedAt string `json:"updatedAt"`
	// A list of permissions assigned to the group.
	Permissions []PermissionsDto `json:"permissions"`
}

PermissionsGroupDto struct for PermissionsGroupDto

func NewPermissionsGroupDto

func NewPermissionsGroupDto(name string, owner string, createdAt string, updatedAt string, permissions []PermissionsDto) *PermissionsGroupDto

NewPermissionsGroupDto instantiates a new PermissionsGroupDto 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 NewPermissionsGroupDtoWithDefaults

func NewPermissionsGroupDtoWithDefaults() *PermissionsGroupDto

NewPermissionsGroupDtoWithDefaults instantiates a new PermissionsGroupDto 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 (*PermissionsGroupDto) GetCreatedAt

func (o *PermissionsGroupDto) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value

func (*PermissionsGroupDto) GetCreatedAtOk

func (o *PermissionsGroupDto) GetCreatedAtOk() (*string, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*PermissionsGroupDto) GetDescription

func (o *PermissionsGroupDto) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*PermissionsGroupDto) GetDescriptionOk

func (o *PermissionsGroupDto) 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 (*PermissionsGroupDto) GetFederatedAttributeValues

func (o *PermissionsGroupDto) GetFederatedAttributeValues() []string

GetFederatedAttributeValues returns the FederatedAttributeValues field value if set, zero value otherwise.

func (*PermissionsGroupDto) GetFederatedAttributeValuesOk

func (o *PermissionsGroupDto) GetFederatedAttributeValuesOk() ([]string, bool)

GetFederatedAttributeValuesOk returns a tuple with the FederatedAttributeValues field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionsGroupDto) GetName

func (o *PermissionsGroupDto) GetName() string

GetName returns the Name field value

func (*PermissionsGroupDto) GetNameOk

func (o *PermissionsGroupDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*PermissionsGroupDto) GetOwner

func (o *PermissionsGroupDto) GetOwner() string

GetOwner returns the Owner field value

func (*PermissionsGroupDto) GetOwnerOk

func (o *PermissionsGroupDto) GetOwnerOk() (*string, bool)

GetOwnerOk returns a tuple with the Owner field value and a boolean to check if the value has been set.

func (*PermissionsGroupDto) GetPermissions

func (o *PermissionsGroupDto) GetPermissions() []PermissionsDto

GetPermissions returns the Permissions field value

func (*PermissionsGroupDto) GetPermissionsOk

func (o *PermissionsGroupDto) GetPermissionsOk() ([]PermissionsDto, bool)

GetPermissionsOk returns a tuple with the Permissions field value and a boolean to check if the value has been set.

func (*PermissionsGroupDto) GetUpdatedAt

func (o *PermissionsGroupDto) GetUpdatedAt() string

GetUpdatedAt returns the UpdatedAt field value

func (*PermissionsGroupDto) GetUpdatedAtOk

func (o *PermissionsGroupDto) GetUpdatedAtOk() (*string, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value and a boolean to check if the value has been set.

func (*PermissionsGroupDto) GetUuid

func (o *PermissionsGroupDto) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*PermissionsGroupDto) GetUuidOk

func (o *PermissionsGroupDto) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionsGroupDto) HasDescription

func (o *PermissionsGroupDto) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PermissionsGroupDto) HasFederatedAttributeValues

func (o *PermissionsGroupDto) HasFederatedAttributeValues() bool

HasFederatedAttributeValues returns a boolean if a field has been set.

func (*PermissionsGroupDto) HasUuid

func (o *PermissionsGroupDto) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (PermissionsGroupDto) MarshalJSON

func (o PermissionsGroupDto) MarshalJSON() ([]byte, error)

func (*PermissionsGroupDto) SetCreatedAt

func (o *PermissionsGroupDto) SetCreatedAt(v string)

SetCreatedAt sets field value

func (*PermissionsGroupDto) SetDescription

func (o *PermissionsGroupDto) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*PermissionsGroupDto) SetFederatedAttributeValues

func (o *PermissionsGroupDto) SetFederatedAttributeValues(v []string)

SetFederatedAttributeValues gets a reference to the given []string and assigns it to the FederatedAttributeValues field.

func (*PermissionsGroupDto) SetName

func (o *PermissionsGroupDto) SetName(v string)

SetName sets field value

func (*PermissionsGroupDto) SetOwner

func (o *PermissionsGroupDto) SetOwner(v string)

SetOwner sets field value

func (*PermissionsGroupDto) SetPermissions

func (o *PermissionsGroupDto) SetPermissions(v []PermissionsDto)

SetPermissions sets field value

func (*PermissionsGroupDto) SetUpdatedAt

func (o *PermissionsGroupDto) SetUpdatedAt(v string)

SetUpdatedAt sets field value

func (*PermissionsGroupDto) SetUuid

func (o *PermissionsGroupDto) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (PermissionsGroupDto) ToMap

func (o PermissionsGroupDto) ToMap() (map[string]interface{}, error)

func (*PermissionsGroupDto) UnmarshalJSON

func (o *PermissionsGroupDto) UnmarshalJSON(data []byte) (err error)

type PolicyDto

type PolicyDto struct {
	// The ID of the policy.
	Uuid string `json:"uuid"`
	// The display name of the policy.
	Name string `json:"name"`
	// A short description of the policy.
	Description string `json:"description"`
}

PolicyDto struct for PolicyDto

func NewPolicyDto

func NewPolicyDto(uuid string, name string, description string) *PolicyDto

NewPolicyDto instantiates a new PolicyDto 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 NewPolicyDtoWithDefaults

func NewPolicyDtoWithDefaults() *PolicyDto

NewPolicyDtoWithDefaults instantiates a new PolicyDto 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 (*PolicyDto) GetDescription

func (o *PolicyDto) GetDescription() string

GetDescription returns the Description field value

func (*PolicyDto) GetDescriptionOk

func (o *PolicyDto) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*PolicyDto) GetName

func (o *PolicyDto) GetName() string

GetName returns the Name field value

func (*PolicyDto) GetNameOk

func (o *PolicyDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*PolicyDto) GetUuid

func (o *PolicyDto) GetUuid() string

GetUuid returns the Uuid field value

func (*PolicyDto) GetUuidOk

func (o *PolicyDto) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (PolicyDto) MarshalJSON

func (o PolicyDto) MarshalJSON() ([]byte, error)

func (*PolicyDto) SetDescription

func (o *PolicyDto) SetDescription(v string)

SetDescription sets field value

func (*PolicyDto) SetName

func (o *PolicyDto) SetName(v string)

SetName sets field value

func (*PolicyDto) SetUuid

func (o *PolicyDto) SetUuid(v string)

SetUuid sets field value

func (PolicyDto) ToMap

func (o PolicyDto) ToMap() (map[string]interface{}, error)

func (*PolicyDto) UnmarshalJSON

func (o *PolicyDto) UnmarshalJSON(data []byte) (err error)

type PolicyDtoList

type PolicyDtoList struct {
	// A list of policies.
	Policies []PolicyDto `json:"policies"`
}

PolicyDtoList struct for PolicyDtoList

func NewPolicyDtoList

func NewPolicyDtoList(policies []PolicyDto) *PolicyDtoList

NewPolicyDtoList instantiates a new PolicyDtoList 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 NewPolicyDtoListWithDefaults

func NewPolicyDtoListWithDefaults() *PolicyDtoList

NewPolicyDtoListWithDefaults instantiates a new PolicyDtoList 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 (*PolicyDtoList) GetPolicies

func (o *PolicyDtoList) GetPolicies() []PolicyDto

GetPolicies returns the Policies field value

func (*PolicyDtoList) GetPoliciesOk

func (o *PolicyDtoList) GetPoliciesOk() ([]PolicyDto, bool)

GetPoliciesOk returns a tuple with the Policies field value and a boolean to check if the value has been set.

func (PolicyDtoList) MarshalJSON

func (o PolicyDtoList) MarshalJSON() ([]byte, error)

func (*PolicyDtoList) SetPolicies

func (o *PolicyDtoList) SetPolicies(v []PolicyDto)

SetPolicies sets field value

func (PolicyDtoList) ToMap

func (o PolicyDtoList) ToMap() (map[string]interface{}, error)

func (*PolicyDtoList) UnmarshalJSON

func (o *PolicyDtoList) UnmarshalJSON(data []byte) (err error)

type PolicyManagementAPIService

type PolicyManagementAPIService service

PolicyManagementAPIService PolicyManagementAPI service

func (*PolicyManagementAPIService) AppendLevelPolicyBindings

func (a *PolicyManagementAPIService) AppendLevelPolicyBindings(ctx context.Context, levelType string, levelId string, policyUuid string) ApiAppendLevelPolicyBindingsRequest

AppendLevelPolicyBindings Adds policy bindings to a level

Existing bindings remain unaffected. This endpoint is unavailable within global level

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `global`: A global policy applies to all accounts and environments. It is defined and managed by Dynatrace.  * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * global: use the `global` value.  * account: use the UUID of the account.  * environment: use the ID of the environment.
@param policyUuid The ID of the required policy.
@return ApiAppendLevelPolicyBindingsRequest

func (*PolicyManagementAPIService) AppendLevelPolicyBindingsExecute

func (a *PolicyManagementAPIService) AppendLevelPolicyBindingsExecute(r ApiAppendLevelPolicyBindingsRequest) (*http.Response, error)

Execute executes the request

func (*PolicyManagementAPIService) AppendParticularGroupBinding

func (a *PolicyManagementAPIService) AppendParticularGroupBinding(ctx context.Context, levelType string, levelId string, policyUuid string, groupUuid string) ApiAppendParticularGroupBindingRequest

AppendParticularGroupBinding Append policy bindings within a level for a user group

This endpoint is unavailable within global level

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `global`: A global policy applies to all accounts and environments. It is defined and managed by Dynatrace.  * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * global: use the `global` value.  * account: use the UUID of the account.  * environment: use the ID of the environment.
@param policyUuid The ID of the required policy.
@param groupUuid The ID of the required user group.
@return ApiAppendParticularGroupBindingRequest

func (*PolicyManagementAPIService) AppendParticularGroupBindingExecute

func (a *PolicyManagementAPIService) AppendParticularGroupBindingExecute(r ApiAppendParticularGroupBindingRequest) (*http.Response, error)

Execute executes the request

func (*PolicyManagementAPIService) CreateLevelPolicy

func (a *PolicyManagementAPIService) CreateLevelPolicy(ctx context.Context, levelType string, levelId string) ApiCreateLevelPolicyRequest

CreateLevelPolicy Creates a new policy

This endpoint is unavailable within global level

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * account: use the UUID of the account.  * environment: use the ID of the environment.
@return ApiCreateLevelPolicyRequest

func (*PolicyManagementAPIService) CreateLevelPolicyExecute

Execute executes the request

@return LevelPolicyDto

func (*PolicyManagementAPIService) DeleteLevelPolicy

func (a *PolicyManagementAPIService) DeleteLevelPolicy(ctx context.Context, levelType string, levelId string, policyUuid string) ApiDeleteLevelPolicyRequest

DeleteLevelPolicy Deletes a policy

This endpoint is unavailable within global level

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * account: use the UUID of the account.  * environment: use the ID of the environment.
@param policyUuid The ID of the required policy.
@return ApiDeleteLevelPolicyRequest

func (*PolicyManagementAPIService) DeleteLevelPolicyBindings

func (a *PolicyManagementAPIService) DeleteLevelPolicyBindings(ctx context.Context, levelType string, levelId string) ApiDeleteLevelPolicyBindingsRequest

DeleteLevelPolicyBindings Deletes all policy bindings from a level

This endpoint is unavailable within global level

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `global`: A global policy applies to all accounts and environments. It is defined and managed by Dynatrace.  * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * global: use the `global` value.  * account: use the UUID of the account.  * environment: use the ID of the environment.
@return ApiDeleteLevelPolicyBindingsRequest

func (*PolicyManagementAPIService) DeleteLevelPolicyBindingsExecute

func (a *PolicyManagementAPIService) DeleteLevelPolicyBindingsExecute(r ApiDeleteLevelPolicyBindingsRequest) (*http.Response, error)

Execute executes the request

func (*PolicyManagementAPIService) DeleteLevelPolicyBindingsForPolicy

func (a *PolicyManagementAPIService) DeleteLevelPolicyBindingsForPolicy(ctx context.Context, levelType string, levelId string, policyUuid string) ApiDeleteLevelPolicyBindingsForPolicyRequest

DeleteLevelPolicyBindingsForPolicy Deletes all bindings of a policy

This endpoint is unavailable within global level

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `global`: A global policy applies to all accounts and environments. It is defined and managed by Dynatrace.  * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * global: use the `global` value.  * account: use the UUID of the account.  * environment: use the ID of the environment.
@param policyUuid The ID of the required policy.
@return ApiDeleteLevelPolicyBindingsForPolicyRequest

func (*PolicyManagementAPIService) DeleteLevelPolicyBindingsForPolicyAndGroup

func (a *PolicyManagementAPIService) DeleteLevelPolicyBindingsForPolicyAndGroup(ctx context.Context, levelType string, levelId string, policyUuid string, groupUuid string) ApiDeleteLevelPolicyBindingsForPolicyAndGroupRequest

DeleteLevelPolicyBindingsForPolicyAndGroup Deletes a policy binding from a user group

This endpoint is unavailable within global level

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `global`: A global policy applies to all accounts and environments. It is defined and managed by Dynatrace.  * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * global: use the `global` value.  * account: use the UUID of the account.  * environment: use the ID of the environment.
@param policyUuid The ID of the required policy.
@param groupUuid The ID of the required user group.
@return ApiDeleteLevelPolicyBindingsForPolicyAndGroupRequest

func (*PolicyManagementAPIService) DeleteLevelPolicyBindingsForPolicyAndGroupExecute

func (a *PolicyManagementAPIService) DeleteLevelPolicyBindingsForPolicyAndGroupExecute(r ApiDeleteLevelPolicyBindingsForPolicyAndGroupRequest) (*http.Response, error)

Execute executes the request

func (*PolicyManagementAPIService) DeleteLevelPolicyBindingsForPolicyExecute

func (a *PolicyManagementAPIService) DeleteLevelPolicyBindingsForPolicyExecute(r ApiDeleteLevelPolicyBindingsForPolicyRequest) (*http.Response, error)

Execute executes the request

func (*PolicyManagementAPIService) DeleteLevelPolicyExecute

func (a *PolicyManagementAPIService) DeleteLevelPolicyExecute(r ApiDeleteLevelPolicyRequest) (*http.Response, error)

Execute executes the request

func (*PolicyManagementAPIService) GetAllLevelPoliciesBindings

func (a *PolicyManagementAPIService) GetAllLevelPoliciesBindings(ctx context.Context, levelType string, levelId string) ApiGetAllLevelPoliciesBindingsRequest

GetAllLevelPoliciesBindings Lists all policy bindings of a level

A policy binding shows which user groups use the policy.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `global`: A global policy applies to all accounts and environments. It is defined and managed by Dynatrace.  * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * global: use the `global` value.  * account: use the UUID of the account.  * environment: use the ID of the environment.
@return ApiGetAllLevelPoliciesBindingsRequest

func (*PolicyManagementAPIService) GetAllLevelPoliciesBindingsExecute

Execute executes the request

@return LevelPolicyBindingDto

func (*PolicyManagementAPIService) GetEffectivePermissions

func (a *PolicyManagementAPIService) GetEffectivePermissions(ctx context.Context, levelType string, levelId string) ApiGetEffectivePermissionsRequest

GetEffectivePermissions Gets effective permissions for a user or group

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * account: use the UUID of the account.  * environment: use the ID of the environment.
@return ApiGetEffectivePermissionsRequest

func (*PolicyManagementAPIService) GetEffectivePermissionsExecute

Execute executes the request

@return EffectivePermissions

func (*PolicyManagementAPIService) GetLevelDescendantsPolicyBindings

func (a *PolicyManagementAPIService) GetLevelDescendantsPolicyBindings(ctx context.Context, levelType string, levelId string, policyUuid string) ApiGetLevelDescendantsPolicyBindingsRequest

GetLevelDescendantsPolicyBindings Get policy bindings within descendants of a level

This endpoint is unavailable within global level

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `account`: An account policy applies to all environments of an account.   Each level inherits the policies of the higher level and extends them with its own policies.
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * global: use the `global` value.  * account: use the UUID of the account.  * environment: use the ID of the environment.
@param policyUuid The ID of the required policy.
@return ApiGetLevelDescendantsPolicyBindingsRequest

func (*PolicyManagementAPIService) GetLevelDescendantsPolicyBindingsExecute

func (a *PolicyManagementAPIService) GetLevelDescendantsPolicyBindingsExecute(r ApiGetLevelDescendantsPolicyBindingsRequest) (*http.Response, error)

Execute executes the request

func (*PolicyManagementAPIService) GetLevelPolicies

func (a *PolicyManagementAPIService) GetLevelPolicies(ctx context.Context, levelType string, levelId string) ApiGetLevelPoliciesRequest

GetLevelPolicies Lists all native policies of a level

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `global`: A global policy applies to all accounts and environments. It is defined and managed by Dynatrace.  * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * global: use the `global` value.  * account: use the UUID of the account.  * environment: use the ID of the environment.
@return ApiGetLevelPoliciesRequest

func (*PolicyManagementAPIService) GetLevelPoliciesExecute

Execute executes the request

@return PolicyDtoList

func (*PolicyManagementAPIService) GetLevelPolicy

func (a *PolicyManagementAPIService) GetLevelPolicy(ctx context.Context, levelType string, levelId string, policyUuid string) ApiGetLevelPolicyRequest

GetLevelPolicy Gets a policy

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `global`: A global policy applies to all accounts and environments. It is defined and managed by Dynatrace.  * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * global: use the `global` value.  * account: use the UUID of the account.  * environment: use the ID of the environment.
@param policyUuid The ID of the required policy.
@return ApiGetLevelPolicyRequest

func (*PolicyManagementAPIService) GetLevelPolicyBindings

func (a *PolicyManagementAPIService) GetLevelPolicyBindings(ctx context.Context, levelType string, levelId string, policyUuid string) ApiGetLevelPolicyBindingsRequest

GetLevelPolicyBindings Get policy bindings within a level

This endpoint is unavailable within global level

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `global`: A global policy applies to all accounts and environments. It is defined and managed by Dynatrace.  * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * global: use the `global` value.  * account: use the UUID of the account.  * environment: use the ID of the environment.
@param policyUuid The ID of the required policy.
@return ApiGetLevelPolicyBindingsRequest

func (*PolicyManagementAPIService) GetLevelPolicyBindingsExecute

func (a *PolicyManagementAPIService) GetLevelPolicyBindingsExecute(r ApiGetLevelPolicyBindingsRequest) (*http.Response, error)

Execute executes the request

func (*PolicyManagementAPIService) GetLevelPolicyBindingsForGroup

func (a *PolicyManagementAPIService) GetLevelPolicyBindingsForGroup(ctx context.Context, levelType string, levelId string, policyUuid string, groupUuid string) ApiGetLevelPolicyBindingsForGroupRequest

GetLevelPolicyBindingsForGroup Get policy bindings within a level

This endpoint is unavailable within global level

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `global`: A global policy applies to all accounts and environments. It is defined and managed by Dynatrace.  * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * global: use the `global` value.  * account: use the UUID of the account.  * environment: use the ID of the environment.
@param policyUuid The ID of the required policy.
@param groupUuid The ID of the required user group.
@return ApiGetLevelPolicyBindingsForGroupRequest

func (*PolicyManagementAPIService) GetLevelPolicyBindingsForGroupExecute

func (a *PolicyManagementAPIService) GetLevelPolicyBindingsForGroupExecute(r ApiGetLevelPolicyBindingsForGroupRequest) (*http.Response, error)

Execute executes the request

func (*PolicyManagementAPIService) GetLevelPolicyExecute

Execute executes the request

@return LevelPolicyDto

func (*PolicyManagementAPIService) GetPolicyOverviewList

func (a *PolicyManagementAPIService) GetPolicyOverviewList(ctx context.Context, levelType string, levelId string) ApiGetPolicyOverviewListRequest

GetPolicyOverviewList Lists all policies for a level, including inherited from higher levels

This endpoint is unavailable within global level

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `global`: A global policy applies to all accounts and environments. It is defined and managed by Dynatrace.  * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * global: use the `global` value.  * account: use the UUID of the account.  * environment: use the ID of the environment.
@return ApiGetPolicyOverviewListRequest

func (*PolicyManagementAPIService) GetPolicyOverviewListExecute

Execute executes the request

@return PolicyOverviewDtoList

func (*PolicyManagementAPIService) GetPolicyUuidsBindings

func (a *PolicyManagementAPIService) GetPolicyUuidsBindings(ctx context.Context, levelType string, levelId string, groupUuid string) ApiGetPolicyUuidsBindingsRequest

GetPolicyUuidsBindings Lists all policies for a user group

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `global`: A global policy applies to all accounts and environments. It is defined and managed by Dynatrace.  * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * global: use the `global` value.  * account: use the UUID of the account.  * environment: use the ID of the environment.
@param groupUuid The ID of the required user group.
@return ApiGetPolicyUuidsBindingsRequest

func (*PolicyManagementAPIService) GetPolicyUuidsBindingsExecute

Execute executes the request

@return PolicyUuidsWithoutMetadataDto

func (*PolicyManagementAPIService) UpdateLevelPolicy

func (a *PolicyManagementAPIService) UpdateLevelPolicy(ctx context.Context, levelType string, levelId string, policyUuid string) ApiUpdateLevelPolicyRequest

UpdateLevelPolicy Updates a policy

If the specified policy doesn't exist, a new one is created. This endpoint is unavailable within global level

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * account: use the UUID of the account.  * environment: use the ID of the environment.
@param policyUuid The ID of the required policy.
@return ApiUpdateLevelPolicyRequest

func (*PolicyManagementAPIService) UpdateLevelPolicyBindings

func (a *PolicyManagementAPIService) UpdateLevelPolicyBindings(ctx context.Context, levelType string, levelId string) ApiUpdateLevelPolicyBindingsRequest

UpdateLevelPolicyBindings Updates policy bindings of a level

The request overwrites all existing bindings.

This endpoint is unavailable within global level

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `global`: A global policy applies to all accounts and environments. It is defined and managed by Dynatrace.  * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * global: use the `global` value.  * account: use the UUID of the account.  * environment: use the ID of the environment.
@return ApiUpdateLevelPolicyBindingsRequest

func (*PolicyManagementAPIService) UpdateLevelPolicyBindingsExecute

func (a *PolicyManagementAPIService) UpdateLevelPolicyBindingsExecute(r ApiUpdateLevelPolicyBindingsRequest) (*http.Response, error)

Execute executes the request

func (*PolicyManagementAPIService) UpdateLevelPolicyExecute

Execute executes the request

@return LevelPolicyDto

func (*PolicyManagementAPIService) UpdatePolicyBindingsToGroup

func (a *PolicyManagementAPIService) UpdatePolicyBindingsToGroup(ctx context.Context, levelType string, levelId string, groupUuid string) ApiUpdatePolicyBindingsToGroupRequest

UpdatePolicyBindingsToGroup Updates policies for a user group

The request overwrites existing policies. This endpoint is unavailable within global level

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `global`: A global policy applies to all accounts and environments. It is defined and managed by Dynatrace.  * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * global: use the `global` value.  * account: use the UUID of the account.  * environment: use the ID of the environment.
@param groupUuid The ID of the required user group.
@return ApiUpdatePolicyBindingsToGroupRequest

func (*PolicyManagementAPIService) UpdatePolicyBindingsToGroupExecute

func (a *PolicyManagementAPIService) UpdatePolicyBindingsToGroupExecute(r ApiUpdatePolicyBindingsToGroupRequest) (*http.Response, error)

Execute executes the request

func (*PolicyManagementAPIService) ValidateLevelPolicy

func (a *PolicyManagementAPIService) ValidateLevelPolicy(ctx context.Context, levelType string, levelId string, policyUuid string) ApiValidateLevelPolicyRequest

ValidateLevelPolicy Validates the payload for the `PUT /iam/v1/repo/{levelType}/{levelId}/policies/{policyUuid}` request

This endpoint is unavailable within global level

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * account: use the UUID of the account.  * environment: use the ID of the environment.
@param policyUuid The ID of the policy to be validated.
@return ApiValidateLevelPolicyRequest

func (*PolicyManagementAPIService) ValidateLevelPolicyExecute

Execute executes the request

@return ValidationDto

func (*PolicyManagementAPIService) ValidateNewLevelPolicy

func (a *PolicyManagementAPIService) ValidateNewLevelPolicy(ctx context.Context, levelType string, levelId string) ApiValidateNewLevelPolicyRequest

ValidateNewLevelPolicy Validates the payload for the `POST /iam/v1/repo/{levelType}/{levelId}/policies` request

This endpoint is unavailable within global level

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param levelType The type of the [policy](https://dt-url.net/eu03uap) level. The following values are available:   * `account`: An account policy applies to all environments of an account.  * `environment`: An environment policy applies to a specific environment.    Each level inherits the policies of the higher level and extends them with its own policies.
@param levelId The ID of the policy level. Use one of the following values, depending on the level type:   * account: use the UUID of the account.  * environment: use the ID of the environment.
@return ApiValidateNewLevelPolicyRequest

func (*PolicyManagementAPIService) ValidateNewLevelPolicyExecute

Execute executes the request

@return ValidationDto

type PolicyOverview

type PolicyOverview struct {
	// The ID of the policy.
	Uuid string `json:"uuid"`
	// The display name of the policy.
	Name string `json:"name"`
	// A short description of the policy.
	Description string `json:"description"`
	// The ID of the level to which the policy applies.
	LevelId string `json:"levelId"`
	// The type of the level to which the policy applies.
	LevelType string `json:"levelType"`
}

PolicyOverview struct for PolicyOverview

func NewPolicyOverview

func NewPolicyOverview(uuid string, name string, description string, levelId string, levelType string) *PolicyOverview

NewPolicyOverview instantiates a new PolicyOverview 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 NewPolicyOverviewWithDefaults

func NewPolicyOverviewWithDefaults() *PolicyOverview

NewPolicyOverviewWithDefaults instantiates a new PolicyOverview 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 (*PolicyOverview) GetDescription

func (o *PolicyOverview) GetDescription() string

GetDescription returns the Description field value

func (*PolicyOverview) GetDescriptionOk

func (o *PolicyOverview) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*PolicyOverview) GetLevelId

func (o *PolicyOverview) GetLevelId() string

GetLevelId returns the LevelId field value

func (*PolicyOverview) GetLevelIdOk

func (o *PolicyOverview) GetLevelIdOk() (*string, bool)

GetLevelIdOk returns a tuple with the LevelId field value and a boolean to check if the value has been set.

func (*PolicyOverview) GetLevelType

func (o *PolicyOverview) GetLevelType() string

GetLevelType returns the LevelType field value

func (*PolicyOverview) GetLevelTypeOk

func (o *PolicyOverview) GetLevelTypeOk() (*string, bool)

GetLevelTypeOk returns a tuple with the LevelType field value and a boolean to check if the value has been set.

func (*PolicyOverview) GetName

func (o *PolicyOverview) GetName() string

GetName returns the Name field value

func (*PolicyOverview) GetNameOk

func (o *PolicyOverview) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*PolicyOverview) GetUuid

func (o *PolicyOverview) GetUuid() string

GetUuid returns the Uuid field value

func (*PolicyOverview) GetUuidOk

func (o *PolicyOverview) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (PolicyOverview) MarshalJSON

func (o PolicyOverview) MarshalJSON() ([]byte, error)

func (*PolicyOverview) SetDescription

func (o *PolicyOverview) SetDescription(v string)

SetDescription sets field value

func (*PolicyOverview) SetLevelId

func (o *PolicyOverview) SetLevelId(v string)

SetLevelId sets field value

func (*PolicyOverview) SetLevelType

func (o *PolicyOverview) SetLevelType(v string)

SetLevelType sets field value

func (*PolicyOverview) SetName

func (o *PolicyOverview) SetName(v string)

SetName sets field value

func (*PolicyOverview) SetUuid

func (o *PolicyOverview) SetUuid(v string)

SetUuid sets field value

func (PolicyOverview) ToMap

func (o PolicyOverview) ToMap() (map[string]interface{}, error)

func (*PolicyOverview) UnmarshalJSON

func (o *PolicyOverview) UnmarshalJSON(data []byte) (err error)

type PolicyOverviewDtoList

type PolicyOverviewDtoList struct {
	// A list of policies.
	PolicyOverviewList []PolicyOverview `json:"policyOverviewList"`
}

PolicyOverviewDtoList struct for PolicyOverviewDtoList

func NewPolicyOverviewDtoList

func NewPolicyOverviewDtoList(policyOverviewList []PolicyOverview) *PolicyOverviewDtoList

NewPolicyOverviewDtoList instantiates a new PolicyOverviewDtoList 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 NewPolicyOverviewDtoListWithDefaults

func NewPolicyOverviewDtoListWithDefaults() *PolicyOverviewDtoList

NewPolicyOverviewDtoListWithDefaults instantiates a new PolicyOverviewDtoList 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 (*PolicyOverviewDtoList) GetPolicyOverviewList

func (o *PolicyOverviewDtoList) GetPolicyOverviewList() []PolicyOverview

GetPolicyOverviewList returns the PolicyOverviewList field value

func (*PolicyOverviewDtoList) GetPolicyOverviewListOk

func (o *PolicyOverviewDtoList) GetPolicyOverviewListOk() ([]PolicyOverview, bool)

GetPolicyOverviewListOk returns a tuple with the PolicyOverviewList field value and a boolean to check if the value has been set.

func (PolicyOverviewDtoList) MarshalJSON

func (o PolicyOverviewDtoList) MarshalJSON() ([]byte, error)

func (*PolicyOverviewDtoList) SetPolicyOverviewList

func (o *PolicyOverviewDtoList) SetPolicyOverviewList(v []PolicyOverview)

SetPolicyOverviewList sets field value

func (PolicyOverviewDtoList) ToMap

func (o PolicyOverviewDtoList) ToMap() (map[string]interface{}, error)

func (*PolicyOverviewDtoList) UnmarshalJSON

func (o *PolicyOverviewDtoList) UnmarshalJSON(data []byte) (err error)

type PolicyUuidsDto

type PolicyUuidsDto struct {
	// A list of policies bound to the user group.
	PolicyUuids []string `json:"policyUuids"`
}

PolicyUuidsDto struct for PolicyUuidsDto

func NewPolicyUuidsDto

func NewPolicyUuidsDto(policyUuids []string) *PolicyUuidsDto

NewPolicyUuidsDto instantiates a new PolicyUuidsDto 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 NewPolicyUuidsDtoWithDefaults

func NewPolicyUuidsDtoWithDefaults() *PolicyUuidsDto

NewPolicyUuidsDtoWithDefaults instantiates a new PolicyUuidsDto 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 (*PolicyUuidsDto) GetPolicyUuids

func (o *PolicyUuidsDto) GetPolicyUuids() []string

GetPolicyUuids returns the PolicyUuids field value

func (*PolicyUuidsDto) GetPolicyUuidsOk

func (o *PolicyUuidsDto) GetPolicyUuidsOk() ([]string, bool)

GetPolicyUuidsOk returns a tuple with the PolicyUuids field value and a boolean to check if the value has been set.

func (PolicyUuidsDto) MarshalJSON

func (o PolicyUuidsDto) MarshalJSON() ([]byte, error)

func (*PolicyUuidsDto) SetPolicyUuids

func (o *PolicyUuidsDto) SetPolicyUuids(v []string)

SetPolicyUuids sets field value

func (PolicyUuidsDto) ToMap

func (o PolicyUuidsDto) ToMap() (map[string]interface{}, error)

func (*PolicyUuidsDto) UnmarshalJSON

func (o *PolicyUuidsDto) UnmarshalJSON(data []byte) (err error)

type PolicyUuidsWithoutMetadataDto

type PolicyUuidsWithoutMetadataDto struct {
	// A list of policies bound to the user group.
	PolicyUuids []string `json:"policyUuids"`
}

PolicyUuidsWithoutMetadataDto struct for PolicyUuidsWithoutMetadataDto

func NewPolicyUuidsWithoutMetadataDto

func NewPolicyUuidsWithoutMetadataDto(policyUuids []string) *PolicyUuidsWithoutMetadataDto

NewPolicyUuidsWithoutMetadataDto instantiates a new PolicyUuidsWithoutMetadataDto 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 NewPolicyUuidsWithoutMetadataDtoWithDefaults

func NewPolicyUuidsWithoutMetadataDtoWithDefaults() *PolicyUuidsWithoutMetadataDto

NewPolicyUuidsWithoutMetadataDtoWithDefaults instantiates a new PolicyUuidsWithoutMetadataDto 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 (*PolicyUuidsWithoutMetadataDto) GetPolicyUuids

func (o *PolicyUuidsWithoutMetadataDto) GetPolicyUuids() []string

GetPolicyUuids returns the PolicyUuids field value

func (*PolicyUuidsWithoutMetadataDto) GetPolicyUuidsOk

func (o *PolicyUuidsWithoutMetadataDto) GetPolicyUuidsOk() ([]string, bool)

GetPolicyUuidsOk returns a tuple with the PolicyUuids field value and a boolean to check if the value has been set.

func (PolicyUuidsWithoutMetadataDto) MarshalJSON

func (o PolicyUuidsWithoutMetadataDto) MarshalJSON() ([]byte, error)

func (*PolicyUuidsWithoutMetadataDto) SetPolicyUuids

func (o *PolicyUuidsWithoutMetadataDto) SetPolicyUuids(v []string)

SetPolicyUuids sets field value

func (PolicyUuidsWithoutMetadataDto) ToMap

func (o PolicyUuidsWithoutMetadataDto) ToMap() (map[string]interface{}, error)

func (*PolicyUuidsWithoutMetadataDto) UnmarshalJSON

func (o *PolicyUuidsWithoutMetadataDto) UnmarshalJSON(data []byte) (err error)

type PutGroupDto

type PutGroupDto struct {
	// The UUID of the user group.
	Uuid *string `json:"uuid,omitempty"`
	// The name of the user group.
	Name string `json:"name"`
	// A short description of the user group.
	Description *string `json:"description,omitempty"`
	// A list of values associating this group with the corresponding claim from an identity provider. If present, sets `owner` to SAML, otherwise `owner` will be LOCAL
	FederatedAttributeValues []string `json:"federatedAttributeValues,omitempty"`
	// The owner type of the group.
	Owner map[string]interface{} `json:"owner,omitempty"`
}

PutGroupDto struct for PutGroupDto

func NewPutGroupDto

func NewPutGroupDto(name string) *PutGroupDto

NewPutGroupDto instantiates a new PutGroupDto 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 NewPutGroupDtoWithDefaults

func NewPutGroupDtoWithDefaults() *PutGroupDto

NewPutGroupDtoWithDefaults instantiates a new PutGroupDto 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 (*PutGroupDto) GetDescription

func (o *PutGroupDto) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*PutGroupDto) GetDescriptionOk

func (o *PutGroupDto) 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 (*PutGroupDto) GetFederatedAttributeValues

func (o *PutGroupDto) GetFederatedAttributeValues() []string

GetFederatedAttributeValues returns the FederatedAttributeValues field value if set, zero value otherwise.

func (*PutGroupDto) GetFederatedAttributeValuesOk

func (o *PutGroupDto) GetFederatedAttributeValuesOk() ([]string, bool)

GetFederatedAttributeValuesOk returns a tuple with the FederatedAttributeValues field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PutGroupDto) GetName

func (o *PutGroupDto) GetName() string

GetName returns the Name field value

func (*PutGroupDto) GetNameOk

func (o *PutGroupDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*PutGroupDto) GetOwner

func (o *PutGroupDto) GetOwner() map[string]interface{}

GetOwner returns the Owner field value if set, zero value otherwise.

func (*PutGroupDto) GetOwnerOk

func (o *PutGroupDto) GetOwnerOk() (map[string]interface{}, bool)

GetOwnerOk returns a tuple with the Owner field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PutGroupDto) GetUuid

func (o *PutGroupDto) GetUuid() string

GetUuid returns the Uuid field value if set, zero value otherwise.

func (*PutGroupDto) GetUuidOk

func (o *PutGroupDto) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PutGroupDto) HasDescription

func (o *PutGroupDto) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PutGroupDto) HasFederatedAttributeValues

func (o *PutGroupDto) HasFederatedAttributeValues() bool

HasFederatedAttributeValues returns a boolean if a field has been set.

func (*PutGroupDto) HasOwner

func (o *PutGroupDto) HasOwner() bool

HasOwner returns a boolean if a field has been set.

func (*PutGroupDto) HasUuid

func (o *PutGroupDto) HasUuid() bool

HasUuid returns a boolean if a field has been set.

func (PutGroupDto) MarshalJSON

func (o PutGroupDto) MarshalJSON() ([]byte, error)

func (*PutGroupDto) SetDescription

func (o *PutGroupDto) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*PutGroupDto) SetFederatedAttributeValues

func (o *PutGroupDto) SetFederatedAttributeValues(v []string)

SetFederatedAttributeValues gets a reference to the given []string and assigns it to the FederatedAttributeValues field.

func (*PutGroupDto) SetName

func (o *PutGroupDto) SetName(v string)

SetName sets field value

func (*PutGroupDto) SetOwner

func (o *PutGroupDto) SetOwner(v map[string]interface{})

SetOwner gets a reference to the given map[string]interface{} and assigns it to the Owner field.

func (*PutGroupDto) SetUuid

func (o *PutGroupDto) SetUuid(v string)

SetUuid gets a reference to the given string and assigns it to the Uuid field.

func (PutGroupDto) ToMap

func (o PutGroupDto) ToMap() (map[string]interface{}, error)

func (*PutGroupDto) UnmarshalJSON

func (o *PutGroupDto) UnmarshalJSON(data []byte) (err error)

type ReferenceDataAPIService

type ReferenceDataAPIService service

ReferenceDataAPIService ReferenceDataAPI service

func (*ReferenceDataAPIService) GetPermissions

GetPermissions Lists all available permissions

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetPermissionsRequest

func (*ReferenceDataAPIService) GetPermissionsExecute

Execute executes the request

@return []PermissionDto

func (*ReferenceDataAPIService) GetRegions

GetRegions Lists all available regions

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetRegionsRequest

func (*ReferenceDataAPIService) GetRegionsExecute

Execute executes the request

@return []RegionDto

func (*ReferenceDataAPIService) GetTimezones

GetTimezones Lists all available time zones

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetTimezonesRequest

func (*ReferenceDataAPIService) GetTimezonesExecute

Execute executes the request

@return []TimeZoneDto

type RegionDto

type RegionDto struct {
	// The name of the region.
	Name string `json:"name"`
}

RegionDto struct for RegionDto

func NewRegionDto

func NewRegionDto(name string) *RegionDto

NewRegionDto instantiates a new RegionDto 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 NewRegionDtoWithDefaults

func NewRegionDtoWithDefaults() *RegionDto

NewRegionDtoWithDefaults instantiates a new RegionDto 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 (*RegionDto) GetName

func (o *RegionDto) GetName() string

GetName returns the Name field value

func (*RegionDto) GetNameOk

func (o *RegionDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (RegionDto) MarshalJSON

func (o RegionDto) MarshalJSON() ([]byte, error)

func (*RegionDto) SetName

func (o *RegionDto) SetName(v string)

SetName sets field value

func (RegionDto) ToMap

func (o RegionDto) ToMap() (map[string]interface{}, error)

func (*RegionDto) UnmarshalJSON

func (o *RegionDto) 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

func (ServerConfigurations) URL

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

type ServiceUserManagementAPIService

type ServiceUserManagementAPIService service

ServiceUserManagementAPIService ServiceUserManagementAPI service

func (*ServiceUserManagementAPIService) CreateServiceUserForAccount

func (a *ServiceUserManagementAPIService) CreateServiceUserForAccount(ctx context.Context, accountUuid string) ApiCreateServiceUserForAccountRequest

CreateServiceUserForAccount Creates a new service user in an account

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@return ApiCreateServiceUserForAccountRequest

func (*ServiceUserManagementAPIService) CreateServiceUserForAccountExecute

Execute executes the request

@return ServiceUserUuidDto

func (*ServiceUserManagementAPIService) DeleteUser

func (a *ServiceUserManagementAPIService) DeleteUser(ctx context.Context, accountUuid string, userUuid string) ApiDeleteUserRequest

DeleteUser Removes service user

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param userUuid The UUID of the required user.
@return ApiDeleteUserRequest

func (*ServiceUserManagementAPIService) DeleteUserExecute

Execute executes the request

func (*ServiceUserManagementAPIService) GetServiceUsersFromAccount

func (a *ServiceUserManagementAPIService) GetServiceUsersFromAccount(ctx context.Context, accountUuid string) ApiGetServiceUsersFromAccountRequest

GetServiceUsersFromAccount Get service users assigned to account

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@return ApiGetServiceUsersFromAccountRequest

func (*ServiceUserManagementAPIService) GetServiceUsersFromAccountExecute

Execute executes the request

@return ExternalServiceUsersPageDto

type ServiceUserNameDto

type ServiceUserNameDto struct {
	// The name of the new service user
	Name string `json:"name"`
}

ServiceUserNameDto struct for ServiceUserNameDto

func NewServiceUserNameDto

func NewServiceUserNameDto(name string) *ServiceUserNameDto

NewServiceUserNameDto instantiates a new ServiceUserNameDto 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 NewServiceUserNameDtoWithDefaults

func NewServiceUserNameDtoWithDefaults() *ServiceUserNameDto

NewServiceUserNameDtoWithDefaults instantiates a new ServiceUserNameDto 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 (*ServiceUserNameDto) GetName

func (o *ServiceUserNameDto) GetName() string

GetName returns the Name field value

func (*ServiceUserNameDto) GetNameOk

func (o *ServiceUserNameDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (ServiceUserNameDto) MarshalJSON

func (o ServiceUserNameDto) MarshalJSON() ([]byte, error)

func (*ServiceUserNameDto) SetName

func (o *ServiceUserNameDto) SetName(v string)

SetName sets field value

func (ServiceUserNameDto) ToMap

func (o ServiceUserNameDto) ToMap() (map[string]interface{}, error)

func (*ServiceUserNameDto) UnmarshalJSON

func (o *ServiceUserNameDto) UnmarshalJSON(data []byte) (err error)

type ServiceUserUuidDto

type ServiceUserUuidDto struct {
	// The UUID of the new service user
	Uuid string `json:"uuid"`
}

ServiceUserUuidDto struct for ServiceUserUuidDto

func NewServiceUserUuidDto

func NewServiceUserUuidDto(uuid string) *ServiceUserUuidDto

NewServiceUserUuidDto instantiates a new ServiceUserUuidDto 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 NewServiceUserUuidDtoWithDefaults

func NewServiceUserUuidDtoWithDefaults() *ServiceUserUuidDto

NewServiceUserUuidDtoWithDefaults instantiates a new ServiceUserUuidDto 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 (*ServiceUserUuidDto) GetUuid

func (o *ServiceUserUuidDto) GetUuid() string

GetUuid returns the Uuid field value

func (*ServiceUserUuidDto) GetUuidOk

func (o *ServiceUserUuidDto) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (ServiceUserUuidDto) MarshalJSON

func (o ServiceUserUuidDto) MarshalJSON() ([]byte, error)

func (*ServiceUserUuidDto) SetUuid

func (o *ServiceUserUuidDto) SetUuid(v string)

SetUuid sets field value

func (ServiceUserUuidDto) ToMap

func (o ServiceUserUuidDto) ToMap() (map[string]interface{}, error)

func (*ServiceUserUuidDto) UnmarshalJSON

func (o *ServiceUserUuidDto) UnmarshalJSON(data []byte) (err error)

type Statement

type Statement struct {
	// The effect of the policy (for example, allow something).
	Effect string `json:"effect"`
	// The service to which the policy applies.
	Service string `json:"service"`
	// A list of granted permissions.
	Permissions []string `json:"permissions"`
	// A list of conditions limiting the granted permissions.
	Conditions []Condition `json:"conditions"`
}

Statement struct for Statement

func NewStatement

func NewStatement(effect string, service string, permissions []string, conditions []Condition) *Statement

NewStatement instantiates a new Statement 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 NewStatementWithDefaults

func NewStatementWithDefaults() *Statement

NewStatementWithDefaults instantiates a new Statement 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 (*Statement) GetConditions

func (o *Statement) GetConditions() []Condition

GetConditions returns the Conditions field value

func (*Statement) GetConditionsOk

func (o *Statement) GetConditionsOk() ([]Condition, bool)

GetConditionsOk returns a tuple with the Conditions field value and a boolean to check if the value has been set.

func (*Statement) GetEffect

func (o *Statement) GetEffect() string

GetEffect returns the Effect field value

func (*Statement) GetEffectOk

func (o *Statement) GetEffectOk() (*string, bool)

GetEffectOk returns a tuple with the Effect field value and a boolean to check if the value has been set.

func (*Statement) GetPermissions

func (o *Statement) GetPermissions() []string

GetPermissions returns the Permissions field value

func (*Statement) GetPermissionsOk

func (o *Statement) GetPermissionsOk() ([]string, bool)

GetPermissionsOk returns a tuple with the Permissions field value and a boolean to check if the value has been set.

func (*Statement) GetService

func (o *Statement) GetService() string

GetService returns the Service field value

func (*Statement) GetServiceOk

func (o *Statement) GetServiceOk() (*string, bool)

GetServiceOk returns a tuple with the Service field value and a boolean to check if the value has been set.

func (Statement) MarshalJSON

func (o Statement) MarshalJSON() ([]byte, error)

func (*Statement) SetConditions

func (o *Statement) SetConditions(v []Condition)

SetConditions sets field value

func (*Statement) SetEffect

func (o *Statement) SetEffect(v string)

SetEffect sets field value

func (*Statement) SetPermissions

func (o *Statement) SetPermissions(v []string)

SetPermissions sets field value

func (*Statement) SetService

func (o *Statement) SetService(v string)

SetService sets field value

func (Statement) ToMap

func (o Statement) ToMap() (map[string]interface{}, error)

func (*Statement) UnmarshalJSON

func (o *Statement) UnmarshalJSON(data []byte) (err error)

type SubscriptionAccountDto

type SubscriptionAccountDto struct {
	// The UUID of the account.
	Uuid string `json:"uuid"`
}

SubscriptionAccountDto struct for SubscriptionAccountDto

func NewSubscriptionAccountDto

func NewSubscriptionAccountDto(uuid string) *SubscriptionAccountDto

NewSubscriptionAccountDto instantiates a new SubscriptionAccountDto 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 NewSubscriptionAccountDtoWithDefaults

func NewSubscriptionAccountDtoWithDefaults() *SubscriptionAccountDto

NewSubscriptionAccountDtoWithDefaults instantiates a new SubscriptionAccountDto 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 (*SubscriptionAccountDto) GetUuid

func (o *SubscriptionAccountDto) GetUuid() string

GetUuid returns the Uuid field value

func (*SubscriptionAccountDto) GetUuidOk

func (o *SubscriptionAccountDto) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (SubscriptionAccountDto) MarshalJSON

func (o SubscriptionAccountDto) MarshalJSON() ([]byte, error)

func (*SubscriptionAccountDto) SetUuid

func (o *SubscriptionAccountDto) SetUuid(v string)

SetUuid sets field value

func (SubscriptionAccountDto) ToMap

func (o SubscriptionAccountDto) ToMap() (map[string]interface{}, error)

func (*SubscriptionAccountDto) UnmarshalJSON

func (o *SubscriptionAccountDto) UnmarshalJSON(data []byte) (err error)

type SubscriptionBudgetDto

type SubscriptionBudgetDto struct {
	// The total budget of the subscription.
	Total float32 `json:"total"`
	// The used budget of the subscription.
	Used float32 `json:"used"`
	// The currency of the subscription.
	CurrencyCode string `json:"currencyCode"`
}

SubscriptionBudgetDto struct for SubscriptionBudgetDto

func NewSubscriptionBudgetDto

func NewSubscriptionBudgetDto(total float32, used float32, currencyCode string) *SubscriptionBudgetDto

NewSubscriptionBudgetDto instantiates a new SubscriptionBudgetDto 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 NewSubscriptionBudgetDtoWithDefaults

func NewSubscriptionBudgetDtoWithDefaults() *SubscriptionBudgetDto

NewSubscriptionBudgetDtoWithDefaults instantiates a new SubscriptionBudgetDto 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 (*SubscriptionBudgetDto) GetCurrencyCode

func (o *SubscriptionBudgetDto) GetCurrencyCode() string

GetCurrencyCode returns the CurrencyCode field value

func (*SubscriptionBudgetDto) GetCurrencyCodeOk

func (o *SubscriptionBudgetDto) GetCurrencyCodeOk() (*string, bool)

GetCurrencyCodeOk returns a tuple with the CurrencyCode field value and a boolean to check if the value has been set.

func (*SubscriptionBudgetDto) GetTotal

func (o *SubscriptionBudgetDto) GetTotal() float32

GetTotal returns the Total field value

func (*SubscriptionBudgetDto) GetTotalOk

func (o *SubscriptionBudgetDto) GetTotalOk() (*float32, bool)

GetTotalOk returns a tuple with the Total field value and a boolean to check if the value has been set.

func (*SubscriptionBudgetDto) GetUsed

func (o *SubscriptionBudgetDto) GetUsed() float32

GetUsed returns the Used field value

func (*SubscriptionBudgetDto) GetUsedOk

func (o *SubscriptionBudgetDto) GetUsedOk() (*float32, bool)

GetUsedOk returns a tuple with the Used field value and a boolean to check if the value has been set.

func (SubscriptionBudgetDto) MarshalJSON

func (o SubscriptionBudgetDto) MarshalJSON() ([]byte, error)

func (*SubscriptionBudgetDto) SetCurrencyCode

func (o *SubscriptionBudgetDto) SetCurrencyCode(v string)

SetCurrencyCode sets field value

func (*SubscriptionBudgetDto) SetTotal

func (o *SubscriptionBudgetDto) SetTotal(v float32)

SetTotal sets field value

func (*SubscriptionBudgetDto) SetUsed

func (o *SubscriptionBudgetDto) SetUsed(v float32)

SetUsed sets field value

func (SubscriptionBudgetDto) ToMap

func (o SubscriptionBudgetDto) ToMap() (map[string]interface{}, error)

func (*SubscriptionBudgetDto) UnmarshalJSON

func (o *SubscriptionBudgetDto) UnmarshalJSON(data []byte) (err error)

type SubscriptionCapabilityCostDto

type SubscriptionCapabilityCostDto struct {
	// The start time for the capability cost in `2021-05-01T15:11:00Z` format.
	StartTime string `json:"startTime"`
	// The end time for the capability cost in `2021-05-01T15:11:00Z` format.
	EndTime string `json:"endTime"`
	// The total cost for all the capabilities.
	Value float32 `json:"value"`
	// The currency of the cost.
	CurrencyCode string `json:"currencyCode"`
	// The key of the subscription capability.
	CapabilityKey string `json:"capabilityKey"`
	// The display name of the subscription capability.
	CapabilityName string `json:"capabilityName"`
}

SubscriptionCapabilityCostDto struct for SubscriptionCapabilityCostDto

func NewSubscriptionCapabilityCostDto

func NewSubscriptionCapabilityCostDto(startTime string, endTime string, value float32, currencyCode string, capabilityKey string, capabilityName string) *SubscriptionCapabilityCostDto

NewSubscriptionCapabilityCostDto instantiates a new SubscriptionCapabilityCostDto 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 NewSubscriptionCapabilityCostDtoWithDefaults

func NewSubscriptionCapabilityCostDtoWithDefaults() *SubscriptionCapabilityCostDto

NewSubscriptionCapabilityCostDtoWithDefaults instantiates a new SubscriptionCapabilityCostDto 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 (*SubscriptionCapabilityCostDto) GetCapabilityKey

func (o *SubscriptionCapabilityCostDto) GetCapabilityKey() string

GetCapabilityKey returns the CapabilityKey field value

func (*SubscriptionCapabilityCostDto) GetCapabilityKeyOk

func (o *SubscriptionCapabilityCostDto) GetCapabilityKeyOk() (*string, bool)

GetCapabilityKeyOk returns a tuple with the CapabilityKey field value and a boolean to check if the value has been set.

func (*SubscriptionCapabilityCostDto) GetCapabilityName

func (o *SubscriptionCapabilityCostDto) GetCapabilityName() string

GetCapabilityName returns the CapabilityName field value

func (*SubscriptionCapabilityCostDto) GetCapabilityNameOk

func (o *SubscriptionCapabilityCostDto) GetCapabilityNameOk() (*string, bool)

GetCapabilityNameOk returns a tuple with the CapabilityName field value and a boolean to check if the value has been set.

func (*SubscriptionCapabilityCostDto) GetCurrencyCode

func (o *SubscriptionCapabilityCostDto) GetCurrencyCode() string

GetCurrencyCode returns the CurrencyCode field value

func (*SubscriptionCapabilityCostDto) GetCurrencyCodeOk

func (o *SubscriptionCapabilityCostDto) GetCurrencyCodeOk() (*string, bool)

GetCurrencyCodeOk returns a tuple with the CurrencyCode field value and a boolean to check if the value has been set.

func (*SubscriptionCapabilityCostDto) GetEndTime

func (o *SubscriptionCapabilityCostDto) GetEndTime() string

GetEndTime returns the EndTime field value

func (*SubscriptionCapabilityCostDto) GetEndTimeOk

func (o *SubscriptionCapabilityCostDto) GetEndTimeOk() (*string, bool)

GetEndTimeOk returns a tuple with the EndTime field value and a boolean to check if the value has been set.

func (*SubscriptionCapabilityCostDto) GetStartTime

func (o *SubscriptionCapabilityCostDto) GetStartTime() string

GetStartTime returns the StartTime field value

func (*SubscriptionCapabilityCostDto) GetStartTimeOk

func (o *SubscriptionCapabilityCostDto) GetStartTimeOk() (*string, bool)

GetStartTimeOk returns a tuple with the StartTime field value and a boolean to check if the value has been set.

func (*SubscriptionCapabilityCostDto) GetValue

func (o *SubscriptionCapabilityCostDto) GetValue() float32

GetValue returns the Value field value

func (*SubscriptionCapabilityCostDto) GetValueOk

func (o *SubscriptionCapabilityCostDto) GetValueOk() (*float32, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (SubscriptionCapabilityCostDto) MarshalJSON

func (o SubscriptionCapabilityCostDto) MarshalJSON() ([]byte, error)

func (*SubscriptionCapabilityCostDto) SetCapabilityKey

func (o *SubscriptionCapabilityCostDto) SetCapabilityKey(v string)

SetCapabilityKey sets field value

func (*SubscriptionCapabilityCostDto) SetCapabilityName

func (o *SubscriptionCapabilityCostDto) SetCapabilityName(v string)

SetCapabilityName sets field value

func (*SubscriptionCapabilityCostDto) SetCurrencyCode

func (o *SubscriptionCapabilityCostDto) SetCurrencyCode(v string)

SetCurrencyCode sets field value

func (*SubscriptionCapabilityCostDto) SetEndTime

func (o *SubscriptionCapabilityCostDto) SetEndTime(v string)

SetEndTime sets field value

func (*SubscriptionCapabilityCostDto) SetStartTime

func (o *SubscriptionCapabilityCostDto) SetStartTime(v string)

SetStartTime sets field value

func (*SubscriptionCapabilityCostDto) SetValue

func (o *SubscriptionCapabilityCostDto) SetValue(v float32)

SetValue sets field value

func (SubscriptionCapabilityCostDto) ToMap

func (o SubscriptionCapabilityCostDto) ToMap() (map[string]interface{}, error)

func (*SubscriptionCapabilityCostDto) UnmarshalJSON

func (o *SubscriptionCapabilityCostDto) UnmarshalJSON(data []byte) (err error)

type SubscriptionCapabilityCostReceivedDto

type SubscriptionCapabilityCostReceivedDto struct {
	// The start time for the capability cost in `2021-05-01T15:11:00Z` format.
	StartTime string `json:"startTime"`
	// The end time for the capability cost in `2021-05-01T15:11:00Z` format.
	EndTime string `json:"endTime"`
	// The total cost for all the capabilities.
	Value float32 `json:"value"`
	// The currency of the cost.
	CurrencyCode string `json:"currencyCode"`
	// The key of the subscription capability.
	CapabilityKey string `json:"capabilityKey"`
	// The display name of the subscription capability.
	CapabilityName string `json:"capabilityName"`
	// The booking date of the subscription capability in `2021-05-01T15:11:00Z` format.
	BookingDate string `json:"bookingDate"`
}

SubscriptionCapabilityCostReceivedDto struct for SubscriptionCapabilityCostReceivedDto

func NewSubscriptionCapabilityCostReceivedDto

func NewSubscriptionCapabilityCostReceivedDto(startTime string, endTime string, value float32, currencyCode string, capabilityKey string, capabilityName string, bookingDate string) *SubscriptionCapabilityCostReceivedDto

NewSubscriptionCapabilityCostReceivedDto instantiates a new SubscriptionCapabilityCostReceivedDto 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 NewSubscriptionCapabilityCostReceivedDtoWithDefaults

func NewSubscriptionCapabilityCostReceivedDtoWithDefaults() *SubscriptionCapabilityCostReceivedDto

NewSubscriptionCapabilityCostReceivedDtoWithDefaults instantiates a new SubscriptionCapabilityCostReceivedDto 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 (*SubscriptionCapabilityCostReceivedDto) GetBookingDate

func (o *SubscriptionCapabilityCostReceivedDto) GetBookingDate() string

GetBookingDate returns the BookingDate field value

func (*SubscriptionCapabilityCostReceivedDto) GetBookingDateOk

func (o *SubscriptionCapabilityCostReceivedDto) GetBookingDateOk() (*string, bool)

GetBookingDateOk returns a tuple with the BookingDate field value and a boolean to check if the value has been set.

func (*SubscriptionCapabilityCostReceivedDto) GetCapabilityKey

func (o *SubscriptionCapabilityCostReceivedDto) GetCapabilityKey() string

GetCapabilityKey returns the CapabilityKey field value

func (*SubscriptionCapabilityCostReceivedDto) GetCapabilityKeyOk

func (o *SubscriptionCapabilityCostReceivedDto) GetCapabilityKeyOk() (*string, bool)

GetCapabilityKeyOk returns a tuple with the CapabilityKey field value and a boolean to check if the value has been set.

func (*SubscriptionCapabilityCostReceivedDto) GetCapabilityName

func (o *SubscriptionCapabilityCostReceivedDto) GetCapabilityName() string

GetCapabilityName returns the CapabilityName field value

func (*SubscriptionCapabilityCostReceivedDto) GetCapabilityNameOk

func (o *SubscriptionCapabilityCostReceivedDto) GetCapabilityNameOk() (*string, bool)

GetCapabilityNameOk returns a tuple with the CapabilityName field value and a boolean to check if the value has been set.

func (*SubscriptionCapabilityCostReceivedDto) GetCurrencyCode

func (o *SubscriptionCapabilityCostReceivedDto) GetCurrencyCode() string

GetCurrencyCode returns the CurrencyCode field value

func (*SubscriptionCapabilityCostReceivedDto) GetCurrencyCodeOk

func (o *SubscriptionCapabilityCostReceivedDto) GetCurrencyCodeOk() (*string, bool)

GetCurrencyCodeOk returns a tuple with the CurrencyCode field value and a boolean to check if the value has been set.

func (*SubscriptionCapabilityCostReceivedDto) GetEndTime

GetEndTime returns the EndTime field value

func (*SubscriptionCapabilityCostReceivedDto) GetEndTimeOk

func (o *SubscriptionCapabilityCostReceivedDto) GetEndTimeOk() (*string, bool)

GetEndTimeOk returns a tuple with the EndTime field value and a boolean to check if the value has been set.

func (*SubscriptionCapabilityCostReceivedDto) GetStartTime

GetStartTime returns the StartTime field value

func (*SubscriptionCapabilityCostReceivedDto) GetStartTimeOk

func (o *SubscriptionCapabilityCostReceivedDto) GetStartTimeOk() (*string, bool)

GetStartTimeOk returns a tuple with the StartTime field value and a boolean to check if the value has been set.

func (*SubscriptionCapabilityCostReceivedDto) GetValue

GetValue returns the Value field value

func (*SubscriptionCapabilityCostReceivedDto) GetValueOk

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (SubscriptionCapabilityCostReceivedDto) MarshalJSON

func (o SubscriptionCapabilityCostReceivedDto) MarshalJSON() ([]byte, error)

func (*SubscriptionCapabilityCostReceivedDto) SetBookingDate

func (o *SubscriptionCapabilityCostReceivedDto) SetBookingDate(v string)

SetBookingDate sets field value

func (*SubscriptionCapabilityCostReceivedDto) SetCapabilityKey

func (o *SubscriptionCapabilityCostReceivedDto) SetCapabilityKey(v string)

SetCapabilityKey sets field value

func (*SubscriptionCapabilityCostReceivedDto) SetCapabilityName

func (o *SubscriptionCapabilityCostReceivedDto) SetCapabilityName(v string)

SetCapabilityName sets field value

func (*SubscriptionCapabilityCostReceivedDto) SetCurrencyCode

func (o *SubscriptionCapabilityCostReceivedDto) SetCurrencyCode(v string)

SetCurrencyCode sets field value

func (*SubscriptionCapabilityCostReceivedDto) SetEndTime

SetEndTime sets field value

func (*SubscriptionCapabilityCostReceivedDto) SetStartTime

func (o *SubscriptionCapabilityCostReceivedDto) SetStartTime(v string)

SetStartTime sets field value

func (*SubscriptionCapabilityCostReceivedDto) SetValue

SetValue sets field value

func (SubscriptionCapabilityCostReceivedDto) ToMap

func (o SubscriptionCapabilityCostReceivedDto) ToMap() (map[string]interface{}, error)

func (*SubscriptionCapabilityCostReceivedDto) UnmarshalJSON

func (o *SubscriptionCapabilityCostReceivedDto) UnmarshalJSON(data []byte) (err error)

type SubscriptionCapabilityDto

type SubscriptionCapabilityDto struct {
	// The key of the subscription capability.
	Key string `json:"key"`
	// The display name of the subscription capability.
	Name string `json:"name"`
}

SubscriptionCapabilityDto struct for SubscriptionCapabilityDto

func NewSubscriptionCapabilityDto

func NewSubscriptionCapabilityDto(key string, name string) *SubscriptionCapabilityDto

NewSubscriptionCapabilityDto instantiates a new SubscriptionCapabilityDto 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 NewSubscriptionCapabilityDtoWithDefaults

func NewSubscriptionCapabilityDtoWithDefaults() *SubscriptionCapabilityDto

NewSubscriptionCapabilityDtoWithDefaults instantiates a new SubscriptionCapabilityDto 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 (*SubscriptionCapabilityDto) GetKey

func (o *SubscriptionCapabilityDto) GetKey() string

GetKey returns the Key field value

func (*SubscriptionCapabilityDto) GetKeyOk

func (o *SubscriptionCapabilityDto) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.

func (*SubscriptionCapabilityDto) GetName

func (o *SubscriptionCapabilityDto) GetName() string

GetName returns the Name field value

func (*SubscriptionCapabilityDto) GetNameOk

func (o *SubscriptionCapabilityDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (SubscriptionCapabilityDto) MarshalJSON

func (o SubscriptionCapabilityDto) MarshalJSON() ([]byte, error)

func (*SubscriptionCapabilityDto) SetKey

func (o *SubscriptionCapabilityDto) SetKey(v string)

SetKey sets field value

func (*SubscriptionCapabilityDto) SetName

func (o *SubscriptionCapabilityDto) SetName(v string)

SetName sets field value

func (SubscriptionCapabilityDto) ToMap

func (o SubscriptionCapabilityDto) ToMap() (map[string]interface{}, error)

func (*SubscriptionCapabilityDto) UnmarshalJSON

func (o *SubscriptionCapabilityDto) UnmarshalJSON(data []byte) (err error)

type SubscriptionCostBookingDto

type SubscriptionCostBookingDto struct {
	// The start time for the capability cost in `2021-05-01T15:11:00Z` format.
	StartTime string `json:"startTime"`
	// The end time for the capability cost in `2021-05-01T15:11:00Z` format.
	EndTime string `json:"endTime"`
	// The total cost for all the capabilities.
	Value float32 `json:"value"`
	// The currency of the cost.
	CurrencyCode string `json:"currencyCode"`
	// The last booking date for the capability cost
	LastBookingDate string `json:"lastBookingDate"`
}

SubscriptionCostBookingDto struct for SubscriptionCostBookingDto

func NewSubscriptionCostBookingDto

func NewSubscriptionCostBookingDto(startTime string, endTime string, value float32, currencyCode string, lastBookingDate string) *SubscriptionCostBookingDto

NewSubscriptionCostBookingDto instantiates a new SubscriptionCostBookingDto 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 NewSubscriptionCostBookingDtoWithDefaults

func NewSubscriptionCostBookingDtoWithDefaults() *SubscriptionCostBookingDto

NewSubscriptionCostBookingDtoWithDefaults instantiates a new SubscriptionCostBookingDto 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 (*SubscriptionCostBookingDto) GetCurrencyCode

func (o *SubscriptionCostBookingDto) GetCurrencyCode() string

GetCurrencyCode returns the CurrencyCode field value

func (*SubscriptionCostBookingDto) GetCurrencyCodeOk

func (o *SubscriptionCostBookingDto) GetCurrencyCodeOk() (*string, bool)

GetCurrencyCodeOk returns a tuple with the CurrencyCode field value and a boolean to check if the value has been set.

func (*SubscriptionCostBookingDto) GetEndTime

func (o *SubscriptionCostBookingDto) GetEndTime() string

GetEndTime returns the EndTime field value

func (*SubscriptionCostBookingDto) GetEndTimeOk

func (o *SubscriptionCostBookingDto) GetEndTimeOk() (*string, bool)

GetEndTimeOk returns a tuple with the EndTime field value and a boolean to check if the value has been set.

func (*SubscriptionCostBookingDto) GetLastBookingDate

func (o *SubscriptionCostBookingDto) GetLastBookingDate() string

GetLastBookingDate returns the LastBookingDate field value

func (*SubscriptionCostBookingDto) GetLastBookingDateOk

func (o *SubscriptionCostBookingDto) GetLastBookingDateOk() (*string, bool)

GetLastBookingDateOk returns a tuple with the LastBookingDate field value and a boolean to check if the value has been set.

func (*SubscriptionCostBookingDto) GetStartTime

func (o *SubscriptionCostBookingDto) GetStartTime() string

GetStartTime returns the StartTime field value

func (*SubscriptionCostBookingDto) GetStartTimeOk

func (o *SubscriptionCostBookingDto) GetStartTimeOk() (*string, bool)

GetStartTimeOk returns a tuple with the StartTime field value and a boolean to check if the value has been set.

func (*SubscriptionCostBookingDto) GetValue

func (o *SubscriptionCostBookingDto) GetValue() float32

GetValue returns the Value field value

func (*SubscriptionCostBookingDto) GetValueOk

func (o *SubscriptionCostBookingDto) GetValueOk() (*float32, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (SubscriptionCostBookingDto) MarshalJSON

func (o SubscriptionCostBookingDto) MarshalJSON() ([]byte, error)

func (*SubscriptionCostBookingDto) SetCurrencyCode

func (o *SubscriptionCostBookingDto) SetCurrencyCode(v string)

SetCurrencyCode sets field value

func (*SubscriptionCostBookingDto) SetEndTime

func (o *SubscriptionCostBookingDto) SetEndTime(v string)

SetEndTime sets field value

func (*SubscriptionCostBookingDto) SetLastBookingDate

func (o *SubscriptionCostBookingDto) SetLastBookingDate(v string)

SetLastBookingDate sets field value

func (*SubscriptionCostBookingDto) SetStartTime

func (o *SubscriptionCostBookingDto) SetStartTime(v string)

SetStartTime sets field value

func (*SubscriptionCostBookingDto) SetValue

func (o *SubscriptionCostBookingDto) SetValue(v float32)

SetValue sets field value

func (SubscriptionCostBookingDto) ToMap

func (o SubscriptionCostBookingDto) ToMap() (map[string]interface{}, error)

func (*SubscriptionCostBookingDto) UnmarshalJSON

func (o *SubscriptionCostBookingDto) UnmarshalJSON(data []byte) (err error)

type SubscriptionCostDto

type SubscriptionCostDto struct {
	// The start time for the capability cost in `2021-05-01T15:11:00Z` format.
	StartTime string `json:"startTime"`
	// The end time for the capability cost in `2021-05-01T15:11:00Z` format.
	EndTime string `json:"endTime"`
	// The total cost for all the capabilities combined
	Value float32 `json:"value"`
	// The currency code for the cost
	CurrencyCode string `json:"currencyCode"`
}

SubscriptionCostDto struct for SubscriptionCostDto

func NewSubscriptionCostDto

func NewSubscriptionCostDto(startTime string, endTime string, value float32, currencyCode string) *SubscriptionCostDto

NewSubscriptionCostDto instantiates a new SubscriptionCostDto 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 NewSubscriptionCostDtoWithDefaults

func NewSubscriptionCostDtoWithDefaults() *SubscriptionCostDto

NewSubscriptionCostDtoWithDefaults instantiates a new SubscriptionCostDto 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 (*SubscriptionCostDto) GetCurrencyCode

func (o *SubscriptionCostDto) GetCurrencyCode() string

GetCurrencyCode returns the CurrencyCode field value

func (*SubscriptionCostDto) GetCurrencyCodeOk

func (o *SubscriptionCostDto) GetCurrencyCodeOk() (*string, bool)

GetCurrencyCodeOk returns a tuple with the CurrencyCode field value and a boolean to check if the value has been set.

func (*SubscriptionCostDto) GetEndTime

func (o *SubscriptionCostDto) GetEndTime() string

GetEndTime returns the EndTime field value

func (*SubscriptionCostDto) GetEndTimeOk

func (o *SubscriptionCostDto) GetEndTimeOk() (*string, bool)

GetEndTimeOk returns a tuple with the EndTime field value and a boolean to check if the value has been set.

func (*SubscriptionCostDto) GetStartTime

func (o *SubscriptionCostDto) GetStartTime() string

GetStartTime returns the StartTime field value

func (*SubscriptionCostDto) GetStartTimeOk

func (o *SubscriptionCostDto) GetStartTimeOk() (*string, bool)

GetStartTimeOk returns a tuple with the StartTime field value and a boolean to check if the value has been set.

func (*SubscriptionCostDto) GetValue

func (o *SubscriptionCostDto) GetValue() float32

GetValue returns the Value field value

func (*SubscriptionCostDto) GetValueOk

func (o *SubscriptionCostDto) GetValueOk() (*float32, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (SubscriptionCostDto) MarshalJSON

func (o SubscriptionCostDto) MarshalJSON() ([]byte, error)

func (*SubscriptionCostDto) SetCurrencyCode

func (o *SubscriptionCostDto) SetCurrencyCode(v string)

SetCurrencyCode sets field value

func (*SubscriptionCostDto) SetEndTime

func (o *SubscriptionCostDto) SetEndTime(v string)

SetEndTime sets field value

func (*SubscriptionCostDto) SetStartTime

func (o *SubscriptionCostDto) SetStartTime(v string)

SetStartTime sets field value

func (*SubscriptionCostDto) SetValue

func (o *SubscriptionCostDto) SetValue(v float32)

SetValue sets field value

func (SubscriptionCostDto) ToMap

func (o SubscriptionCostDto) ToMap() (map[string]interface{}, error)

type SubscriptionCostListDto

type SubscriptionCostListDto struct {
	// Cost data of the subscription.
	Data []SubscriptionCostBookingDto `json:"data"`
	// The time the subscription data was last modified in `2021-05-01T15:11:00Z` format.
	LastModifiedTime string `json:"lastModifiedTime"`
}

SubscriptionCostListDto struct for SubscriptionCostListDto

func NewSubscriptionCostListDto

func NewSubscriptionCostListDto(data []SubscriptionCostBookingDto, lastModifiedTime string) *SubscriptionCostListDto

NewSubscriptionCostListDto instantiates a new SubscriptionCostListDto 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 NewSubscriptionCostListDtoWithDefaults

func NewSubscriptionCostListDtoWithDefaults() *SubscriptionCostListDto

NewSubscriptionCostListDtoWithDefaults instantiates a new SubscriptionCostListDto 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 (*SubscriptionCostListDto) GetData

GetData returns the Data field value

func (*SubscriptionCostListDto) GetDataOk

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*SubscriptionCostListDto) GetLastModifiedTime

func (o *SubscriptionCostListDto) GetLastModifiedTime() string

GetLastModifiedTime returns the LastModifiedTime field value

func (*SubscriptionCostListDto) GetLastModifiedTimeOk

func (o *SubscriptionCostListDto) GetLastModifiedTimeOk() (*string, bool)

GetLastModifiedTimeOk returns a tuple with the LastModifiedTime field value and a boolean to check if the value has been set.

func (SubscriptionCostListDto) MarshalJSON

func (o SubscriptionCostListDto) MarshalJSON() ([]byte, error)

func (*SubscriptionCostListDto) SetData

SetData sets field value

func (*SubscriptionCostListDto) SetLastModifiedTime

func (o *SubscriptionCostListDto) SetLastModifiedTime(v string)

SetLastModifiedTime sets field value

func (SubscriptionCostListDto) ToMap

func (o SubscriptionCostListDto) ToMap() (map[string]interface{}, error)

func (*SubscriptionCostListDto) UnmarshalJSON

func (o *SubscriptionCostListDto) UnmarshalJSON(data []byte) (err error)

type SubscriptionCurrentPeriodDto

type SubscriptionCurrentPeriodDto struct {
	// The current period start date in `2021-05-01` format.
	StartTime string `json:"startTime"`
	// The current period end date in `2021-05-01` format.
	EndTime string `json:"endTime"`
	// Remaining days in the current period.
	DaysRemaining float32 `json:"daysRemaining"`
}

SubscriptionCurrentPeriodDto struct for SubscriptionCurrentPeriodDto

func NewSubscriptionCurrentPeriodDto

func NewSubscriptionCurrentPeriodDto(startTime string, endTime string, daysRemaining float32) *SubscriptionCurrentPeriodDto

NewSubscriptionCurrentPeriodDto instantiates a new SubscriptionCurrentPeriodDto 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 NewSubscriptionCurrentPeriodDtoWithDefaults

func NewSubscriptionCurrentPeriodDtoWithDefaults() *SubscriptionCurrentPeriodDto

NewSubscriptionCurrentPeriodDtoWithDefaults instantiates a new SubscriptionCurrentPeriodDto 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 (*SubscriptionCurrentPeriodDto) GetDaysRemaining

func (o *SubscriptionCurrentPeriodDto) GetDaysRemaining() float32

GetDaysRemaining returns the DaysRemaining field value

func (*SubscriptionCurrentPeriodDto) GetDaysRemainingOk

func (o *SubscriptionCurrentPeriodDto) GetDaysRemainingOk() (*float32, bool)

GetDaysRemainingOk returns a tuple with the DaysRemaining field value and a boolean to check if the value has been set.

func (*SubscriptionCurrentPeriodDto) GetEndTime

func (o *SubscriptionCurrentPeriodDto) GetEndTime() string

GetEndTime returns the EndTime field value

func (*SubscriptionCurrentPeriodDto) GetEndTimeOk

func (o *SubscriptionCurrentPeriodDto) GetEndTimeOk() (*string, bool)

GetEndTimeOk returns a tuple with the EndTime field value and a boolean to check if the value has been set.

func (*SubscriptionCurrentPeriodDto) GetStartTime

func (o *SubscriptionCurrentPeriodDto) GetStartTime() string

GetStartTime returns the StartTime field value

func (*SubscriptionCurrentPeriodDto) GetStartTimeOk

func (o *SubscriptionCurrentPeriodDto) GetStartTimeOk() (*string, bool)

GetStartTimeOk returns a tuple with the StartTime field value and a boolean to check if the value has been set.

func (SubscriptionCurrentPeriodDto) MarshalJSON

func (o SubscriptionCurrentPeriodDto) MarshalJSON() ([]byte, error)

func (*SubscriptionCurrentPeriodDto) SetDaysRemaining

func (o *SubscriptionCurrentPeriodDto) SetDaysRemaining(v float32)

SetDaysRemaining sets field value

func (*SubscriptionCurrentPeriodDto) SetEndTime

func (o *SubscriptionCurrentPeriodDto) SetEndTime(v string)

SetEndTime sets field value

func (*SubscriptionCurrentPeriodDto) SetStartTime

func (o *SubscriptionCurrentPeriodDto) SetStartTime(v string)

SetStartTime sets field value

func (SubscriptionCurrentPeriodDto) ToMap

func (o SubscriptionCurrentPeriodDto) ToMap() (map[string]interface{}, error)

func (*SubscriptionCurrentPeriodDto) UnmarshalJSON

func (o *SubscriptionCurrentPeriodDto) UnmarshalJSON(data []byte) (err error)

type SubscriptionDto

type SubscriptionDto struct {
	// The UUID of the Dynatrace Platform Subscription.
	Uuid string `json:"uuid"`
	// The type of the Dynatrace Platform Subscription.
	Type string `json:"type"`
	// The sub-type of the Dynatrace Platform Subscription.
	SubType string `json:"subType"`
	// The display name of the Dynatrace Platform Subscription.
	Name string `json:"name"`
	// The status of the Dynatrace Platform Subscription.
	Status string `json:"status"`
	// The start date of the subscription in `2021-05-01` format.
	StartTime string `json:"startTime"`
	// The end date of the subscription in `2021-05-01` format.
	EndTime       string                       `json:"endTime"`
	Account       SubscriptionAccountDto       `json:"account"`
	Budget        SubscriptionBudgetDto        `json:"budget"`
	CurrentPeriod SubscriptionCurrentPeriodDto `json:"currentPeriod"`
	// A list of subscription periods.
	Periods []SubscriptionPeriodDto `json:"periods"`
	// A list of subscription capabilities.
	Capabilities []SubscriptionCapabilityDto `json:"capabilities"`
}

SubscriptionDto struct for SubscriptionDto

func NewSubscriptionDto

func NewSubscriptionDto(uuid string, type_ string, subType string, name string, status string, startTime string, endTime string, account SubscriptionAccountDto, budget SubscriptionBudgetDto, currentPeriod SubscriptionCurrentPeriodDto, periods []SubscriptionPeriodDto, capabilities []SubscriptionCapabilityDto) *SubscriptionDto

NewSubscriptionDto instantiates a new SubscriptionDto 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 NewSubscriptionDtoWithDefaults

func NewSubscriptionDtoWithDefaults() *SubscriptionDto

NewSubscriptionDtoWithDefaults instantiates a new SubscriptionDto 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 (*SubscriptionDto) GetAccount

func (o *SubscriptionDto) GetAccount() SubscriptionAccountDto

GetAccount returns the Account field value

func (*SubscriptionDto) GetAccountOk

func (o *SubscriptionDto) GetAccountOk() (*SubscriptionAccountDto, bool)

GetAccountOk returns a tuple with the Account field value and a boolean to check if the value has been set.

func (*SubscriptionDto) GetBudget

func (o *SubscriptionDto) GetBudget() SubscriptionBudgetDto

GetBudget returns the Budget field value

func (*SubscriptionDto) GetBudgetOk

func (o *SubscriptionDto) GetBudgetOk() (*SubscriptionBudgetDto, bool)

GetBudgetOk returns a tuple with the Budget field value and a boolean to check if the value has been set.

func (*SubscriptionDto) GetCapabilities

func (o *SubscriptionDto) GetCapabilities() []SubscriptionCapabilityDto

GetCapabilities returns the Capabilities field value

func (*SubscriptionDto) GetCapabilitiesOk

func (o *SubscriptionDto) GetCapabilitiesOk() ([]SubscriptionCapabilityDto, bool)

GetCapabilitiesOk returns a tuple with the Capabilities field value and a boolean to check if the value has been set.

func (*SubscriptionDto) GetCurrentPeriod

func (o *SubscriptionDto) GetCurrentPeriod() SubscriptionCurrentPeriodDto

GetCurrentPeriod returns the CurrentPeriod field value

func (*SubscriptionDto) GetCurrentPeriodOk

func (o *SubscriptionDto) GetCurrentPeriodOk() (*SubscriptionCurrentPeriodDto, bool)

GetCurrentPeriodOk returns a tuple with the CurrentPeriod field value and a boolean to check if the value has been set.

func (*SubscriptionDto) GetEndTime

func (o *SubscriptionDto) GetEndTime() string

GetEndTime returns the EndTime field value

func (*SubscriptionDto) GetEndTimeOk

func (o *SubscriptionDto) GetEndTimeOk() (*string, bool)

GetEndTimeOk returns a tuple with the EndTime field value and a boolean to check if the value has been set.

func (*SubscriptionDto) GetName

func (o *SubscriptionDto) GetName() string

GetName returns the Name field value

func (*SubscriptionDto) GetNameOk

func (o *SubscriptionDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SubscriptionDto) GetPeriods

func (o *SubscriptionDto) GetPeriods() []SubscriptionPeriodDto

GetPeriods returns the Periods field value

func (*SubscriptionDto) GetPeriodsOk

func (o *SubscriptionDto) GetPeriodsOk() ([]SubscriptionPeriodDto, bool)

GetPeriodsOk returns a tuple with the Periods field value and a boolean to check if the value has been set.

func (*SubscriptionDto) GetStartTime

func (o *SubscriptionDto) GetStartTime() string

GetStartTime returns the StartTime field value

func (*SubscriptionDto) GetStartTimeOk

func (o *SubscriptionDto) GetStartTimeOk() (*string, bool)

GetStartTimeOk returns a tuple with the StartTime field value and a boolean to check if the value has been set.

func (*SubscriptionDto) GetStatus

func (o *SubscriptionDto) GetStatus() string

GetStatus returns the Status field value

func (*SubscriptionDto) GetStatusOk

func (o *SubscriptionDto) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*SubscriptionDto) GetSubType

func (o *SubscriptionDto) GetSubType() string

GetSubType returns the SubType field value

func (*SubscriptionDto) GetSubTypeOk

func (o *SubscriptionDto) GetSubTypeOk() (*string, bool)

GetSubTypeOk returns a tuple with the SubType field value and a boolean to check if the value has been set.

func (*SubscriptionDto) GetType

func (o *SubscriptionDto) GetType() string

GetType returns the Type field value

func (*SubscriptionDto) GetTypeOk

func (o *SubscriptionDto) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*SubscriptionDto) GetUuid

func (o *SubscriptionDto) GetUuid() string

GetUuid returns the Uuid field value

func (*SubscriptionDto) GetUuidOk

func (o *SubscriptionDto) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (SubscriptionDto) MarshalJSON

func (o SubscriptionDto) MarshalJSON() ([]byte, error)

func (*SubscriptionDto) SetAccount

func (o *SubscriptionDto) SetAccount(v SubscriptionAccountDto)

SetAccount sets field value

func (*SubscriptionDto) SetBudget

func (o *SubscriptionDto) SetBudget(v SubscriptionBudgetDto)

SetBudget sets field value

func (*SubscriptionDto) SetCapabilities

func (o *SubscriptionDto) SetCapabilities(v []SubscriptionCapabilityDto)

SetCapabilities sets field value

func (*SubscriptionDto) SetCurrentPeriod

func (o *SubscriptionDto) SetCurrentPeriod(v SubscriptionCurrentPeriodDto)

SetCurrentPeriod sets field value

func (*SubscriptionDto) SetEndTime

func (o *SubscriptionDto) SetEndTime(v string)

SetEndTime sets field value

func (*SubscriptionDto) SetName

func (o *SubscriptionDto) SetName(v string)

SetName sets field value

func (*SubscriptionDto) SetPeriods

func (o *SubscriptionDto) SetPeriods(v []SubscriptionPeriodDto)

SetPeriods sets field value

func (*SubscriptionDto) SetStartTime

func (o *SubscriptionDto) SetStartTime(v string)

SetStartTime sets field value

func (*SubscriptionDto) SetStatus

func (o *SubscriptionDto) SetStatus(v string)

SetStatus sets field value

func (*SubscriptionDto) SetSubType

func (o *SubscriptionDto) SetSubType(v string)

SetSubType sets field value

func (*SubscriptionDto) SetType

func (o *SubscriptionDto) SetType(v string)

SetType sets field value

func (*SubscriptionDto) SetUuid

func (o *SubscriptionDto) SetUuid(v string)

SetUuid sets field value

func (SubscriptionDto) ToMap

func (o SubscriptionDto) ToMap() (map[string]interface{}, error)

func (*SubscriptionDto) UnmarshalJSON

func (o *SubscriptionDto) UnmarshalJSON(data []byte) (err error)

type SubscriptionEnvironmentCostListV2Dto

type SubscriptionEnvironmentCostListV2Dto struct {
	// Cost data of the subscription.
	Data []SubscriptionEnvironmentCostV2Dto `json:"data"`
	// The time the subscription data was last modified in `2021-05-01T15:11:00Z` format.
	LastModifiedTime string `json:"lastModifiedTime"`
}

SubscriptionEnvironmentCostListV2Dto struct for SubscriptionEnvironmentCostListV2Dto

func NewSubscriptionEnvironmentCostListV2Dto

func NewSubscriptionEnvironmentCostListV2Dto(data []SubscriptionEnvironmentCostV2Dto, lastModifiedTime string) *SubscriptionEnvironmentCostListV2Dto

NewSubscriptionEnvironmentCostListV2Dto instantiates a new SubscriptionEnvironmentCostListV2Dto 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 NewSubscriptionEnvironmentCostListV2DtoWithDefaults

func NewSubscriptionEnvironmentCostListV2DtoWithDefaults() *SubscriptionEnvironmentCostListV2Dto

NewSubscriptionEnvironmentCostListV2DtoWithDefaults instantiates a new SubscriptionEnvironmentCostListV2Dto 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 (*SubscriptionEnvironmentCostListV2Dto) GetData

GetData returns the Data field value

func (*SubscriptionEnvironmentCostListV2Dto) GetDataOk

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*SubscriptionEnvironmentCostListV2Dto) GetLastModifiedTime

func (o *SubscriptionEnvironmentCostListV2Dto) GetLastModifiedTime() string

GetLastModifiedTime returns the LastModifiedTime field value

func (*SubscriptionEnvironmentCostListV2Dto) GetLastModifiedTimeOk

func (o *SubscriptionEnvironmentCostListV2Dto) GetLastModifiedTimeOk() (*string, bool)

GetLastModifiedTimeOk returns a tuple with the LastModifiedTime field value and a boolean to check if the value has been set.

func (SubscriptionEnvironmentCostListV2Dto) MarshalJSON

func (o SubscriptionEnvironmentCostListV2Dto) MarshalJSON() ([]byte, error)

func (*SubscriptionEnvironmentCostListV2Dto) SetData

SetData sets field value

func (*SubscriptionEnvironmentCostListV2Dto) SetLastModifiedTime

func (o *SubscriptionEnvironmentCostListV2Dto) SetLastModifiedTime(v string)

SetLastModifiedTime sets field value

func (SubscriptionEnvironmentCostListV2Dto) ToMap

func (o SubscriptionEnvironmentCostListV2Dto) ToMap() (map[string]interface{}, error)

func (*SubscriptionEnvironmentCostListV2Dto) UnmarshalJSON

func (o *SubscriptionEnvironmentCostListV2Dto) UnmarshalJSON(data []byte) (err error)

type SubscriptionEnvironmentCostListV3Dto

type SubscriptionEnvironmentCostListV3Dto struct {
	// Subscription cost data
	Data []SubscriptionEnvironmentCostV3Dto `json:"data"`
	// The time the subscription data was last modified in `2021-05-01T15:11:00Z` format.
	LastModifiedTime string `json:"lastModifiedTime"`
	// The next page key for pagination if next page exists
	NextPageKey string `json:"nextPageKey"`
}

SubscriptionEnvironmentCostListV3Dto struct for SubscriptionEnvironmentCostListV3Dto

func NewSubscriptionEnvironmentCostListV3Dto

func NewSubscriptionEnvironmentCostListV3Dto(data []SubscriptionEnvironmentCostV3Dto, lastModifiedTime string, nextPageKey string) *SubscriptionEnvironmentCostListV3Dto

NewSubscriptionEnvironmentCostListV3Dto instantiates a new SubscriptionEnvironmentCostListV3Dto 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 NewSubscriptionEnvironmentCostListV3DtoWithDefaults

func NewSubscriptionEnvironmentCostListV3DtoWithDefaults() *SubscriptionEnvironmentCostListV3Dto

NewSubscriptionEnvironmentCostListV3DtoWithDefaults instantiates a new SubscriptionEnvironmentCostListV3Dto 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 (*SubscriptionEnvironmentCostListV3Dto) GetData

GetData returns the Data field value

func (*SubscriptionEnvironmentCostListV3Dto) GetDataOk

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*SubscriptionEnvironmentCostListV3Dto) GetLastModifiedTime

func (o *SubscriptionEnvironmentCostListV3Dto) GetLastModifiedTime() string

GetLastModifiedTime returns the LastModifiedTime field value

func (*SubscriptionEnvironmentCostListV3Dto) GetLastModifiedTimeOk

func (o *SubscriptionEnvironmentCostListV3Dto) GetLastModifiedTimeOk() (*string, bool)

GetLastModifiedTimeOk returns a tuple with the LastModifiedTime field value and a boolean to check if the value has been set.

func (*SubscriptionEnvironmentCostListV3Dto) GetNextPageKey

func (o *SubscriptionEnvironmentCostListV3Dto) GetNextPageKey() string

GetNextPageKey returns the NextPageKey field value

func (*SubscriptionEnvironmentCostListV3Dto) GetNextPageKeyOk

func (o *SubscriptionEnvironmentCostListV3Dto) GetNextPageKeyOk() (*string, bool)

GetNextPageKeyOk returns a tuple with the NextPageKey field value and a boolean to check if the value has been set.

func (SubscriptionEnvironmentCostListV3Dto) MarshalJSON

func (o SubscriptionEnvironmentCostListV3Dto) MarshalJSON() ([]byte, error)

func (*SubscriptionEnvironmentCostListV3Dto) SetData

SetData sets field value

func (*SubscriptionEnvironmentCostListV3Dto) SetLastModifiedTime

func (o *SubscriptionEnvironmentCostListV3Dto) SetLastModifiedTime(v string)

SetLastModifiedTime sets field value

func (*SubscriptionEnvironmentCostListV3Dto) SetNextPageKey

func (o *SubscriptionEnvironmentCostListV3Dto) SetNextPageKey(v string)

SetNextPageKey sets field value

func (SubscriptionEnvironmentCostListV3Dto) ToMap

func (o SubscriptionEnvironmentCostListV3Dto) ToMap() (map[string]interface{}, error)

func (*SubscriptionEnvironmentCostListV3Dto) UnmarshalJSON

func (o *SubscriptionEnvironmentCostListV3Dto) UnmarshalJSON(data []byte) (err error)

type SubscriptionEnvironmentCostV2Dto

type SubscriptionEnvironmentCostV2Dto struct {
	// The UUID of the environment
	EnvironmentId string `json:"environmentId"`
	// A list of subscription cost for the environment.
	Cost []SubscriptionCapabilityCostDto `json:"cost"`
}

SubscriptionEnvironmentCostV2Dto struct for SubscriptionEnvironmentCostV2Dto

func NewSubscriptionEnvironmentCostV2Dto

func NewSubscriptionEnvironmentCostV2Dto(environmentId string, cost []SubscriptionCapabilityCostDto) *SubscriptionEnvironmentCostV2Dto

NewSubscriptionEnvironmentCostV2Dto instantiates a new SubscriptionEnvironmentCostV2Dto 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 NewSubscriptionEnvironmentCostV2DtoWithDefaults

func NewSubscriptionEnvironmentCostV2DtoWithDefaults() *SubscriptionEnvironmentCostV2Dto

NewSubscriptionEnvironmentCostV2DtoWithDefaults instantiates a new SubscriptionEnvironmentCostV2Dto 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 (*SubscriptionEnvironmentCostV2Dto) GetCost

GetCost returns the Cost field value

func (*SubscriptionEnvironmentCostV2Dto) GetCostOk

GetCostOk returns a tuple with the Cost field value and a boolean to check if the value has been set.

func (*SubscriptionEnvironmentCostV2Dto) GetEnvironmentId

func (o *SubscriptionEnvironmentCostV2Dto) GetEnvironmentId() string

GetEnvironmentId returns the EnvironmentId field value

func (*SubscriptionEnvironmentCostV2Dto) GetEnvironmentIdOk

func (o *SubscriptionEnvironmentCostV2Dto) GetEnvironmentIdOk() (*string, bool)

GetEnvironmentIdOk returns a tuple with the EnvironmentId field value and a boolean to check if the value has been set.

func (SubscriptionEnvironmentCostV2Dto) MarshalJSON

func (o SubscriptionEnvironmentCostV2Dto) MarshalJSON() ([]byte, error)

func (*SubscriptionEnvironmentCostV2Dto) SetCost

SetCost sets field value

func (*SubscriptionEnvironmentCostV2Dto) SetEnvironmentId

func (o *SubscriptionEnvironmentCostV2Dto) SetEnvironmentId(v string)

SetEnvironmentId sets field value

func (SubscriptionEnvironmentCostV2Dto) ToMap

func (o SubscriptionEnvironmentCostV2Dto) ToMap() (map[string]interface{}, error)

func (*SubscriptionEnvironmentCostV2Dto) UnmarshalJSON

func (o *SubscriptionEnvironmentCostV2Dto) UnmarshalJSON(data []byte) (err error)

type SubscriptionEnvironmentCostV3Dto

type SubscriptionEnvironmentCostV3Dto struct {
	// The UUID of the Managed cluster
	ClusterId string `json:"clusterId"`
	// The UUID of the environment.
	EnvironmentId string `json:"environmentId"`
	// Subscription costs for the environment.
	Cost []SubscriptionCapabilityCostReceivedDto `json:"cost"`
}

SubscriptionEnvironmentCostV3Dto struct for SubscriptionEnvironmentCostV3Dto

func NewSubscriptionEnvironmentCostV3Dto

func NewSubscriptionEnvironmentCostV3Dto(clusterId string, environmentId string, cost []SubscriptionCapabilityCostReceivedDto) *SubscriptionEnvironmentCostV3Dto

NewSubscriptionEnvironmentCostV3Dto instantiates a new SubscriptionEnvironmentCostV3Dto 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 NewSubscriptionEnvironmentCostV3DtoWithDefaults

func NewSubscriptionEnvironmentCostV3DtoWithDefaults() *SubscriptionEnvironmentCostV3Dto

NewSubscriptionEnvironmentCostV3DtoWithDefaults instantiates a new SubscriptionEnvironmentCostV3Dto 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 (*SubscriptionEnvironmentCostV3Dto) GetClusterId

func (o *SubscriptionEnvironmentCostV3Dto) GetClusterId() string

GetClusterId returns the ClusterId field value

func (*SubscriptionEnvironmentCostV3Dto) GetClusterIdOk

func (o *SubscriptionEnvironmentCostV3Dto) GetClusterIdOk() (*string, bool)

GetClusterIdOk returns a tuple with the ClusterId field value and a boolean to check if the value has been set.

func (*SubscriptionEnvironmentCostV3Dto) GetCost

GetCost returns the Cost field value

func (*SubscriptionEnvironmentCostV3Dto) GetCostOk

GetCostOk returns a tuple with the Cost field value and a boolean to check if the value has been set.

func (*SubscriptionEnvironmentCostV3Dto) GetEnvironmentId

func (o *SubscriptionEnvironmentCostV3Dto) GetEnvironmentId() string

GetEnvironmentId returns the EnvironmentId field value

func (*SubscriptionEnvironmentCostV3Dto) GetEnvironmentIdOk

func (o *SubscriptionEnvironmentCostV3Dto) GetEnvironmentIdOk() (*string, bool)

GetEnvironmentIdOk returns a tuple with the EnvironmentId field value and a boolean to check if the value has been set.

func (SubscriptionEnvironmentCostV3Dto) MarshalJSON

func (o SubscriptionEnvironmentCostV3Dto) MarshalJSON() ([]byte, error)

func (*SubscriptionEnvironmentCostV3Dto) SetClusterId

func (o *SubscriptionEnvironmentCostV3Dto) SetClusterId(v string)

SetClusterId sets field value

func (*SubscriptionEnvironmentCostV3Dto) SetCost

SetCost sets field value

func (*SubscriptionEnvironmentCostV3Dto) SetEnvironmentId

func (o *SubscriptionEnvironmentCostV3Dto) SetEnvironmentId(v string)

SetEnvironmentId sets field value

func (SubscriptionEnvironmentCostV3Dto) ToMap

func (o SubscriptionEnvironmentCostV3Dto) ToMap() (map[string]interface{}, error)

func (*SubscriptionEnvironmentCostV3Dto) UnmarshalJSON

func (o *SubscriptionEnvironmentCostV3Dto) UnmarshalJSON(data []byte) (err error)

type SubscriptionEnvironmentUsageListV2Dto

type SubscriptionEnvironmentUsageListV2Dto struct {
	// Usage data of the subscription.
	Data []SubscriptionEnvironmentUsageV2Dto `json:"data"`
	// The time the subscription data was last modified in `2021-05-01T15:11:00Z` format.
	LastModifiedTime string `json:"lastModifiedTime"`
}

SubscriptionEnvironmentUsageListV2Dto struct for SubscriptionEnvironmentUsageListV2Dto

func NewSubscriptionEnvironmentUsageListV2Dto

func NewSubscriptionEnvironmentUsageListV2Dto(data []SubscriptionEnvironmentUsageV2Dto, lastModifiedTime string) *SubscriptionEnvironmentUsageListV2Dto

NewSubscriptionEnvironmentUsageListV2Dto instantiates a new SubscriptionEnvironmentUsageListV2Dto 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 NewSubscriptionEnvironmentUsageListV2DtoWithDefaults

func NewSubscriptionEnvironmentUsageListV2DtoWithDefaults() *SubscriptionEnvironmentUsageListV2Dto

NewSubscriptionEnvironmentUsageListV2DtoWithDefaults instantiates a new SubscriptionEnvironmentUsageListV2Dto 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 (*SubscriptionEnvironmentUsageListV2Dto) GetData

GetData returns the Data field value

func (*SubscriptionEnvironmentUsageListV2Dto) GetDataOk

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*SubscriptionEnvironmentUsageListV2Dto) GetLastModifiedTime

func (o *SubscriptionEnvironmentUsageListV2Dto) GetLastModifiedTime() string

GetLastModifiedTime returns the LastModifiedTime field value

func (*SubscriptionEnvironmentUsageListV2Dto) GetLastModifiedTimeOk

func (o *SubscriptionEnvironmentUsageListV2Dto) GetLastModifiedTimeOk() (*string, bool)

GetLastModifiedTimeOk returns a tuple with the LastModifiedTime field value and a boolean to check if the value has been set.

func (SubscriptionEnvironmentUsageListV2Dto) MarshalJSON

func (o SubscriptionEnvironmentUsageListV2Dto) MarshalJSON() ([]byte, error)

func (*SubscriptionEnvironmentUsageListV2Dto) SetData

SetData sets field value

func (*SubscriptionEnvironmentUsageListV2Dto) SetLastModifiedTime

func (o *SubscriptionEnvironmentUsageListV2Dto) SetLastModifiedTime(v string)

SetLastModifiedTime sets field value

func (SubscriptionEnvironmentUsageListV2Dto) ToMap

func (o SubscriptionEnvironmentUsageListV2Dto) ToMap() (map[string]interface{}, error)

func (*SubscriptionEnvironmentUsageListV2Dto) UnmarshalJSON

func (o *SubscriptionEnvironmentUsageListV2Dto) UnmarshalJSON(data []byte) (err error)

type SubscriptionEnvironmentUsageListV3Dto

type SubscriptionEnvironmentUsageListV3Dto struct {
	// Subscription usage data
	Data []SubscriptionEnvironmentUsageV3Dto `json:"data"`
	// The time the subscription data was last modified in `2021-05-01T15:11:00Z` format.
	LastModifiedTime string `json:"lastModifiedTime"`
	// The next page key for pagination if next page exists
	NextPageKey string `json:"nextPageKey"`
}

SubscriptionEnvironmentUsageListV3Dto struct for SubscriptionEnvironmentUsageListV3Dto

func NewSubscriptionEnvironmentUsageListV3Dto

func NewSubscriptionEnvironmentUsageListV3Dto(data []SubscriptionEnvironmentUsageV3Dto, lastModifiedTime string, nextPageKey string) *SubscriptionEnvironmentUsageListV3Dto

NewSubscriptionEnvironmentUsageListV3Dto instantiates a new SubscriptionEnvironmentUsageListV3Dto 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 NewSubscriptionEnvironmentUsageListV3DtoWithDefaults

func NewSubscriptionEnvironmentUsageListV3DtoWithDefaults() *SubscriptionEnvironmentUsageListV3Dto

NewSubscriptionEnvironmentUsageListV3DtoWithDefaults instantiates a new SubscriptionEnvironmentUsageListV3Dto 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 (*SubscriptionEnvironmentUsageListV3Dto) GetData

GetData returns the Data field value

func (*SubscriptionEnvironmentUsageListV3Dto) GetDataOk

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*SubscriptionEnvironmentUsageListV3Dto) GetLastModifiedTime

func (o *SubscriptionEnvironmentUsageListV3Dto) GetLastModifiedTime() string

GetLastModifiedTime returns the LastModifiedTime field value

func (*SubscriptionEnvironmentUsageListV3Dto) GetLastModifiedTimeOk

func (o *SubscriptionEnvironmentUsageListV3Dto) GetLastModifiedTimeOk() (*string, bool)

GetLastModifiedTimeOk returns a tuple with the LastModifiedTime field value and a boolean to check if the value has been set.

func (*SubscriptionEnvironmentUsageListV3Dto) GetNextPageKey

func (o *SubscriptionEnvironmentUsageListV3Dto) GetNextPageKey() string

GetNextPageKey returns the NextPageKey field value

func (*SubscriptionEnvironmentUsageListV3Dto) GetNextPageKeyOk

func (o *SubscriptionEnvironmentUsageListV3Dto) GetNextPageKeyOk() (*string, bool)

GetNextPageKeyOk returns a tuple with the NextPageKey field value and a boolean to check if the value has been set.

func (SubscriptionEnvironmentUsageListV3Dto) MarshalJSON

func (o SubscriptionEnvironmentUsageListV3Dto) MarshalJSON() ([]byte, error)

func (*SubscriptionEnvironmentUsageListV3Dto) SetData

SetData sets field value

func (*SubscriptionEnvironmentUsageListV3Dto) SetLastModifiedTime

func (o *SubscriptionEnvironmentUsageListV3Dto) SetLastModifiedTime(v string)

SetLastModifiedTime sets field value

func (*SubscriptionEnvironmentUsageListV3Dto) SetNextPageKey

func (o *SubscriptionEnvironmentUsageListV3Dto) SetNextPageKey(v string)

SetNextPageKey sets field value

func (SubscriptionEnvironmentUsageListV3Dto) ToMap

func (o SubscriptionEnvironmentUsageListV3Dto) ToMap() (map[string]interface{}, error)

func (*SubscriptionEnvironmentUsageListV3Dto) UnmarshalJSON

func (o *SubscriptionEnvironmentUsageListV3Dto) UnmarshalJSON(data []byte) (err error)

type SubscriptionEnvironmentUsageV2Dto

type SubscriptionEnvironmentUsageV2Dto struct {
	// The UUID of the environment
	EnvironmentId string `json:"environmentId"`
	// A list of subscription usage for the environment.
	Usage []SubscriptionUsageDto `json:"usage"`
}

SubscriptionEnvironmentUsageV2Dto struct for SubscriptionEnvironmentUsageV2Dto

func NewSubscriptionEnvironmentUsageV2Dto

func NewSubscriptionEnvironmentUsageV2Dto(environmentId string, usage []SubscriptionUsageDto) *SubscriptionEnvironmentUsageV2Dto

NewSubscriptionEnvironmentUsageV2Dto instantiates a new SubscriptionEnvironmentUsageV2Dto 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 NewSubscriptionEnvironmentUsageV2DtoWithDefaults

func NewSubscriptionEnvironmentUsageV2DtoWithDefaults() *SubscriptionEnvironmentUsageV2Dto

NewSubscriptionEnvironmentUsageV2DtoWithDefaults instantiates a new SubscriptionEnvironmentUsageV2Dto 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 (*SubscriptionEnvironmentUsageV2Dto) GetEnvironmentId

func (o *SubscriptionEnvironmentUsageV2Dto) GetEnvironmentId() string

GetEnvironmentId returns the EnvironmentId field value

func (*SubscriptionEnvironmentUsageV2Dto) GetEnvironmentIdOk

func (o *SubscriptionEnvironmentUsageV2Dto) GetEnvironmentIdOk() (*string, bool)

GetEnvironmentIdOk returns a tuple with the EnvironmentId field value and a boolean to check if the value has been set.

func (*SubscriptionEnvironmentUsageV2Dto) GetUsage

GetUsage returns the Usage field value

func (*SubscriptionEnvironmentUsageV2Dto) GetUsageOk

GetUsageOk returns a tuple with the Usage field value and a boolean to check if the value has been set.

func (SubscriptionEnvironmentUsageV2Dto) MarshalJSON

func (o SubscriptionEnvironmentUsageV2Dto) MarshalJSON() ([]byte, error)

func (*SubscriptionEnvironmentUsageV2Dto) SetEnvironmentId

func (o *SubscriptionEnvironmentUsageV2Dto) SetEnvironmentId(v string)

SetEnvironmentId sets field value

func (*SubscriptionEnvironmentUsageV2Dto) SetUsage

SetUsage sets field value

func (SubscriptionEnvironmentUsageV2Dto) ToMap

func (o SubscriptionEnvironmentUsageV2Dto) ToMap() (map[string]interface{}, error)

func (*SubscriptionEnvironmentUsageV2Dto) UnmarshalJSON

func (o *SubscriptionEnvironmentUsageV2Dto) UnmarshalJSON(data []byte) (err error)

type SubscriptionEnvironmentUsageV3Dto

type SubscriptionEnvironmentUsageV3Dto struct {
	// The UUID of the Managed cluster.
	ClusterId string `json:"clusterId"`
	// The UUID of the environment.
	EnvironmentId string `json:"environmentId"`
	// Subscription usage information for the environment.
	Usage []SubscriptionUsageDto `json:"usage"`
}

SubscriptionEnvironmentUsageV3Dto struct for SubscriptionEnvironmentUsageV3Dto

func NewSubscriptionEnvironmentUsageV3Dto

func NewSubscriptionEnvironmentUsageV3Dto(clusterId string, environmentId string, usage []SubscriptionUsageDto) *SubscriptionEnvironmentUsageV3Dto

NewSubscriptionEnvironmentUsageV3Dto instantiates a new SubscriptionEnvironmentUsageV3Dto 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 NewSubscriptionEnvironmentUsageV3DtoWithDefaults

func NewSubscriptionEnvironmentUsageV3DtoWithDefaults() *SubscriptionEnvironmentUsageV3Dto

NewSubscriptionEnvironmentUsageV3DtoWithDefaults instantiates a new SubscriptionEnvironmentUsageV3Dto 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 (*SubscriptionEnvironmentUsageV3Dto) GetClusterId

func (o *SubscriptionEnvironmentUsageV3Dto) GetClusterId() string

GetClusterId returns the ClusterId field value

func (*SubscriptionEnvironmentUsageV3Dto) GetClusterIdOk

func (o *SubscriptionEnvironmentUsageV3Dto) GetClusterIdOk() (*string, bool)

GetClusterIdOk returns a tuple with the ClusterId field value and a boolean to check if the value has been set.

func (*SubscriptionEnvironmentUsageV3Dto) GetEnvironmentId

func (o *SubscriptionEnvironmentUsageV3Dto) GetEnvironmentId() string

GetEnvironmentId returns the EnvironmentId field value

func (*SubscriptionEnvironmentUsageV3Dto) GetEnvironmentIdOk

func (o *SubscriptionEnvironmentUsageV3Dto) GetEnvironmentIdOk() (*string, bool)

GetEnvironmentIdOk returns a tuple with the EnvironmentId field value and a boolean to check if the value has been set.

func (*SubscriptionEnvironmentUsageV3Dto) GetUsage

GetUsage returns the Usage field value

func (*SubscriptionEnvironmentUsageV3Dto) GetUsageOk

GetUsageOk returns a tuple with the Usage field value and a boolean to check if the value has been set.

func (SubscriptionEnvironmentUsageV3Dto) MarshalJSON

func (o SubscriptionEnvironmentUsageV3Dto) MarshalJSON() ([]byte, error)

func (*SubscriptionEnvironmentUsageV3Dto) SetClusterId

func (o *SubscriptionEnvironmentUsageV3Dto) SetClusterId(v string)

SetClusterId sets field value

func (*SubscriptionEnvironmentUsageV3Dto) SetEnvironmentId

func (o *SubscriptionEnvironmentUsageV3Dto) SetEnvironmentId(v string)

SetEnvironmentId sets field value

func (*SubscriptionEnvironmentUsageV3Dto) SetUsage

SetUsage sets field value

func (SubscriptionEnvironmentUsageV3Dto) ToMap

func (o SubscriptionEnvironmentUsageV3Dto) ToMap() (map[string]interface{}, error)

func (*SubscriptionEnvironmentUsageV3Dto) UnmarshalJSON

func (o *SubscriptionEnvironmentUsageV3Dto) UnmarshalJSON(data []byte) (err error)

type SubscriptionListDto

type SubscriptionListDto struct {
	// A list of subscriptions of the account.
	Data []SubscriptionSummaryDto `json:"data"`
}

SubscriptionListDto struct for SubscriptionListDto

func NewSubscriptionListDto

func NewSubscriptionListDto(data []SubscriptionSummaryDto) *SubscriptionListDto

NewSubscriptionListDto instantiates a new SubscriptionListDto 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 NewSubscriptionListDtoWithDefaults

func NewSubscriptionListDtoWithDefaults() *SubscriptionListDto

NewSubscriptionListDtoWithDefaults instantiates a new SubscriptionListDto 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 (*SubscriptionListDto) GetData

GetData returns the Data field value

func (*SubscriptionListDto) GetDataOk

func (o *SubscriptionListDto) GetDataOk() ([]SubscriptionSummaryDto, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (SubscriptionListDto) MarshalJSON

func (o SubscriptionListDto) MarshalJSON() ([]byte, error)

func (*SubscriptionListDto) SetData

SetData sets field value

func (SubscriptionListDto) ToMap

func (o SubscriptionListDto) ToMap() (map[string]interface{}, error)

func (*SubscriptionListDto) UnmarshalJSON

func (o *SubscriptionListDto) UnmarshalJSON(data []byte) (err error)

type SubscriptionPeriodDto

type SubscriptionPeriodDto struct {
	// The subscription period start time in `2021-05-01T15:11:00Z` format.
	StartTime string `json:"startTime"`
	// The subscription period end time in `2021-05-01T15:11:00Z` format.
	EndTime string `json:"endTime"`
}

SubscriptionPeriodDto struct for SubscriptionPeriodDto

func NewSubscriptionPeriodDto

func NewSubscriptionPeriodDto(startTime string, endTime string) *SubscriptionPeriodDto

NewSubscriptionPeriodDto instantiates a new SubscriptionPeriodDto 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 NewSubscriptionPeriodDtoWithDefaults

func NewSubscriptionPeriodDtoWithDefaults() *SubscriptionPeriodDto

NewSubscriptionPeriodDtoWithDefaults instantiates a new SubscriptionPeriodDto 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 (*SubscriptionPeriodDto) GetEndTime

func (o *SubscriptionPeriodDto) GetEndTime() string

GetEndTime returns the EndTime field value

func (*SubscriptionPeriodDto) GetEndTimeOk

func (o *SubscriptionPeriodDto) GetEndTimeOk() (*string, bool)

GetEndTimeOk returns a tuple with the EndTime field value and a boolean to check if the value has been set.

func (*SubscriptionPeriodDto) GetStartTime

func (o *SubscriptionPeriodDto) GetStartTime() string

GetStartTime returns the StartTime field value

func (*SubscriptionPeriodDto) GetStartTimeOk

func (o *SubscriptionPeriodDto) GetStartTimeOk() (*string, bool)

GetStartTimeOk returns a tuple with the StartTime field value and a boolean to check if the value has been set.

func (SubscriptionPeriodDto) MarshalJSON

func (o SubscriptionPeriodDto) MarshalJSON() ([]byte, error)

func (*SubscriptionPeriodDto) SetEndTime

func (o *SubscriptionPeriodDto) SetEndTime(v string)

SetEndTime sets field value

func (*SubscriptionPeriodDto) SetStartTime

func (o *SubscriptionPeriodDto) SetStartTime(v string)

SetStartTime sets field value

func (SubscriptionPeriodDto) ToMap

func (o SubscriptionPeriodDto) ToMap() (map[string]interface{}, error)

func (*SubscriptionPeriodDto) UnmarshalJSON

func (o *SubscriptionPeriodDto) UnmarshalJSON(data []byte) (err error)

type SubscriptionSummaryDto

type SubscriptionSummaryDto struct {
	// The UUID of the Dynatrace Platform Subscription.
	Uuid string `json:"uuid"`
	// The type of the Dynatrace Platform Subscription.
	Type string `json:"type"`
	// The sub-type of the Dynatrace Platform Subscription.
	SubType string `json:"subType"`
	// The display name of the Dynatrace Platform Subscription.
	Name string `json:"name"`
	// The status of the Dynatrace Platform Subscription.
	Status string `json:"status"`
	// The start date of the subscription in `2021-05-01` format.
	StartTime string `json:"startTime"`
	// The end date of the subscription in `2021-05-01` format.
	EndTime string `json:"endTime"`
}

SubscriptionSummaryDto struct for SubscriptionSummaryDto

func NewSubscriptionSummaryDto

func NewSubscriptionSummaryDto(uuid string, type_ string, subType string, name string, status string, startTime string, endTime string) *SubscriptionSummaryDto

NewSubscriptionSummaryDto instantiates a new SubscriptionSummaryDto 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 NewSubscriptionSummaryDtoWithDefaults

func NewSubscriptionSummaryDtoWithDefaults() *SubscriptionSummaryDto

NewSubscriptionSummaryDtoWithDefaults instantiates a new SubscriptionSummaryDto 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 (*SubscriptionSummaryDto) GetEndTime

func (o *SubscriptionSummaryDto) GetEndTime() string

GetEndTime returns the EndTime field value

func (*SubscriptionSummaryDto) GetEndTimeOk

func (o *SubscriptionSummaryDto) GetEndTimeOk() (*string, bool)

GetEndTimeOk returns a tuple with the EndTime field value and a boolean to check if the value has been set.

func (*SubscriptionSummaryDto) GetName

func (o *SubscriptionSummaryDto) GetName() string

GetName returns the Name field value

func (*SubscriptionSummaryDto) GetNameOk

func (o *SubscriptionSummaryDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SubscriptionSummaryDto) GetStartTime

func (o *SubscriptionSummaryDto) GetStartTime() string

GetStartTime returns the StartTime field value

func (*SubscriptionSummaryDto) GetStartTimeOk

func (o *SubscriptionSummaryDto) GetStartTimeOk() (*string, bool)

GetStartTimeOk returns a tuple with the StartTime field value and a boolean to check if the value has been set.

func (*SubscriptionSummaryDto) GetStatus

func (o *SubscriptionSummaryDto) GetStatus() string

GetStatus returns the Status field value

func (*SubscriptionSummaryDto) GetStatusOk

func (o *SubscriptionSummaryDto) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*SubscriptionSummaryDto) GetSubType

func (o *SubscriptionSummaryDto) GetSubType() string

GetSubType returns the SubType field value

func (*SubscriptionSummaryDto) GetSubTypeOk

func (o *SubscriptionSummaryDto) GetSubTypeOk() (*string, bool)

GetSubTypeOk returns a tuple with the SubType field value and a boolean to check if the value has been set.

func (*SubscriptionSummaryDto) GetType

func (o *SubscriptionSummaryDto) GetType() string

GetType returns the Type field value

func (*SubscriptionSummaryDto) GetTypeOk

func (o *SubscriptionSummaryDto) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*SubscriptionSummaryDto) GetUuid

func (o *SubscriptionSummaryDto) GetUuid() string

GetUuid returns the Uuid field value

func (*SubscriptionSummaryDto) GetUuidOk

func (o *SubscriptionSummaryDto) GetUuidOk() (*string, bool)

GetUuidOk returns a tuple with the Uuid field value and a boolean to check if the value has been set.

func (SubscriptionSummaryDto) MarshalJSON

func (o SubscriptionSummaryDto) MarshalJSON() ([]byte, error)

func (*SubscriptionSummaryDto) SetEndTime

func (o *SubscriptionSummaryDto) SetEndTime(v string)

SetEndTime sets field value

func (*SubscriptionSummaryDto) SetName

func (o *SubscriptionSummaryDto) SetName(v string)

SetName sets field value

func (*SubscriptionSummaryDto) SetStartTime

func (o *SubscriptionSummaryDto) SetStartTime(v string)

SetStartTime sets field value

func (*SubscriptionSummaryDto) SetStatus

func (o *SubscriptionSummaryDto) SetStatus(v string)

SetStatus sets field value

func (*SubscriptionSummaryDto) SetSubType

func (o *SubscriptionSummaryDto) SetSubType(v string)

SetSubType sets field value

func (*SubscriptionSummaryDto) SetType

func (o *SubscriptionSummaryDto) SetType(v string)

SetType sets field value

func (*SubscriptionSummaryDto) SetUuid

func (o *SubscriptionSummaryDto) SetUuid(v string)

SetUuid sets field value

func (SubscriptionSummaryDto) ToMap

func (o SubscriptionSummaryDto) ToMap() (map[string]interface{}, error)

func (*SubscriptionSummaryDto) UnmarshalJSON

func (o *SubscriptionSummaryDto) UnmarshalJSON(data []byte) (err error)

type SubscriptionUsageDto

type SubscriptionUsageDto struct {
	// The key of the subscription capability.
	CapabilityKey string `json:"capabilityKey"`
	// The display name of the subscription capability.
	CapabilityName string `json:"capabilityName"`
	// The start time of the capability usage in `2021-05-01T15:11:00Z` format.
	StartTime string `json:"startTime"`
	// The end time of the capability usage in `2021-05-01T15:11:00Z` format.
	EndTime string `json:"endTime"`
	// The subscription usage by the capability.
	Value float32 `json:"value"`
	// The unit of the capability usage.
	UnitMeasure string `json:"unitMeasure"`
}

SubscriptionUsageDto struct for SubscriptionUsageDto

func NewSubscriptionUsageDto

func NewSubscriptionUsageDto(capabilityKey string, capabilityName string, startTime string, endTime string, value float32, unitMeasure string) *SubscriptionUsageDto

NewSubscriptionUsageDto instantiates a new SubscriptionUsageDto 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 NewSubscriptionUsageDtoWithDefaults

func NewSubscriptionUsageDtoWithDefaults() *SubscriptionUsageDto

NewSubscriptionUsageDtoWithDefaults instantiates a new SubscriptionUsageDto 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 (*SubscriptionUsageDto) GetCapabilityKey

func (o *SubscriptionUsageDto) GetCapabilityKey() string

GetCapabilityKey returns the CapabilityKey field value

func (*SubscriptionUsageDto) GetCapabilityKeyOk

func (o *SubscriptionUsageDto) GetCapabilityKeyOk() (*string, bool)

GetCapabilityKeyOk returns a tuple with the CapabilityKey field value and a boolean to check if the value has been set.

func (*SubscriptionUsageDto) GetCapabilityName

func (o *SubscriptionUsageDto) GetCapabilityName() string

GetCapabilityName returns the CapabilityName field value

func (*SubscriptionUsageDto) GetCapabilityNameOk

func (o *SubscriptionUsageDto) GetCapabilityNameOk() (*string, bool)

GetCapabilityNameOk returns a tuple with the CapabilityName field value and a boolean to check if the value has been set.

func (*SubscriptionUsageDto) GetEndTime

func (o *SubscriptionUsageDto) GetEndTime() string

GetEndTime returns the EndTime field value

func (*SubscriptionUsageDto) GetEndTimeOk

func (o *SubscriptionUsageDto) GetEndTimeOk() (*string, bool)

GetEndTimeOk returns a tuple with the EndTime field value and a boolean to check if the value has been set.

func (*SubscriptionUsageDto) GetStartTime

func (o *SubscriptionUsageDto) GetStartTime() string

GetStartTime returns the StartTime field value

func (*SubscriptionUsageDto) GetStartTimeOk

func (o *SubscriptionUsageDto) GetStartTimeOk() (*string, bool)

GetStartTimeOk returns a tuple with the StartTime field value and a boolean to check if the value has been set.

func (*SubscriptionUsageDto) GetUnitMeasure

func (o *SubscriptionUsageDto) GetUnitMeasure() string

GetUnitMeasure returns the UnitMeasure field value

func (*SubscriptionUsageDto) GetUnitMeasureOk

func (o *SubscriptionUsageDto) GetUnitMeasureOk() (*string, bool)

GetUnitMeasureOk returns a tuple with the UnitMeasure field value and a boolean to check if the value has been set.

func (*SubscriptionUsageDto) GetValue

func (o *SubscriptionUsageDto) GetValue() float32

GetValue returns the Value field value

func (*SubscriptionUsageDto) GetValueOk

func (o *SubscriptionUsageDto) GetValueOk() (*float32, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (SubscriptionUsageDto) MarshalJSON

func (o SubscriptionUsageDto) MarshalJSON() ([]byte, error)

func (*SubscriptionUsageDto) SetCapabilityKey

func (o *SubscriptionUsageDto) SetCapabilityKey(v string)

SetCapabilityKey sets field value

func (*SubscriptionUsageDto) SetCapabilityName

func (o *SubscriptionUsageDto) SetCapabilityName(v string)

SetCapabilityName sets field value

func (*SubscriptionUsageDto) SetEndTime

func (o *SubscriptionUsageDto) SetEndTime(v string)

SetEndTime sets field value

func (*SubscriptionUsageDto) SetStartTime

func (o *SubscriptionUsageDto) SetStartTime(v string)

SetStartTime sets field value

func (*SubscriptionUsageDto) SetUnitMeasure

func (o *SubscriptionUsageDto) SetUnitMeasure(v string)

SetUnitMeasure sets field value

func (*SubscriptionUsageDto) SetValue

func (o *SubscriptionUsageDto) SetValue(v float32)

SetValue sets field value

func (SubscriptionUsageDto) ToMap

func (o SubscriptionUsageDto) ToMap() (map[string]interface{}, error)

func (*SubscriptionUsageDto) UnmarshalJSON

func (o *SubscriptionUsageDto) UnmarshalJSON(data []byte) (err error)

type SubscriptionUsageListDto

type SubscriptionUsageListDto struct {
	// Usage data of the subscription.
	Data []SubscriptionUsageDto `json:"data"`
	// The time the subscription data was last modified in `2021-05-01T15:11:00Z` format.
	LastModifiedTime string `json:"lastModifiedTime"`
}

SubscriptionUsageListDto struct for SubscriptionUsageListDto

func NewSubscriptionUsageListDto

func NewSubscriptionUsageListDto(data []SubscriptionUsageDto, lastModifiedTime string) *SubscriptionUsageListDto

NewSubscriptionUsageListDto instantiates a new SubscriptionUsageListDto 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 NewSubscriptionUsageListDtoWithDefaults

func NewSubscriptionUsageListDtoWithDefaults() *SubscriptionUsageListDto

NewSubscriptionUsageListDtoWithDefaults instantiates a new SubscriptionUsageListDto 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 (*SubscriptionUsageListDto) GetData

GetData returns the Data field value

func (*SubscriptionUsageListDto) GetDataOk

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*SubscriptionUsageListDto) GetLastModifiedTime

func (o *SubscriptionUsageListDto) GetLastModifiedTime() string

GetLastModifiedTime returns the LastModifiedTime field value

func (*SubscriptionUsageListDto) GetLastModifiedTimeOk

func (o *SubscriptionUsageListDto) GetLastModifiedTimeOk() (*string, bool)

GetLastModifiedTimeOk returns a tuple with the LastModifiedTime field value and a boolean to check if the value has been set.

func (SubscriptionUsageListDto) MarshalJSON

func (o SubscriptionUsageListDto) MarshalJSON() ([]byte, error)

func (*SubscriptionUsageListDto) SetData

SetData sets field value

func (*SubscriptionUsageListDto) SetLastModifiedTime

func (o *SubscriptionUsageListDto) SetLastModifiedTime(v string)

SetLastModifiedTime sets field value

func (SubscriptionUsageListDto) ToMap

func (o SubscriptionUsageListDto) ToMap() (map[string]interface{}, error)

func (*SubscriptionUsageListDto) UnmarshalJSON

func (o *SubscriptionUsageListDto) UnmarshalJSON(data []byte) (err error)

type TenantResourceDto

type TenantResourceDto struct {
	// The name of the environment.
	Name string `json:"name"`
	// The ID of the environment.
	Id string `json:"id"`
}

TenantResourceDto struct for TenantResourceDto

func NewTenantResourceDto

func NewTenantResourceDto(name string, id string) *TenantResourceDto

NewTenantResourceDto instantiates a new TenantResourceDto 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 NewTenantResourceDtoWithDefaults

func NewTenantResourceDtoWithDefaults() *TenantResourceDto

NewTenantResourceDtoWithDefaults instantiates a new TenantResourceDto 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 (*TenantResourceDto) GetId

func (o *TenantResourceDto) GetId() string

GetId returns the Id field value

func (*TenantResourceDto) GetIdOk

func (o *TenantResourceDto) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*TenantResourceDto) GetName

func (o *TenantResourceDto) GetName() string

GetName returns the Name field value

func (*TenantResourceDto) GetNameOk

func (o *TenantResourceDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (TenantResourceDto) MarshalJSON

func (o TenantResourceDto) MarshalJSON() ([]byte, error)

func (*TenantResourceDto) SetId

func (o *TenantResourceDto) SetId(v string)

SetId sets field value

func (*TenantResourceDto) SetName

func (o *TenantResourceDto) SetName(v string)

SetName sets field value

func (TenantResourceDto) ToMap

func (o TenantResourceDto) ToMap() (map[string]interface{}, error)

func (*TenantResourceDto) UnmarshalJSON

func (o *TenantResourceDto) UnmarshalJSON(data []byte) (err error)

type TimeZoneDto

type TimeZoneDto struct {
	// The UTC-based name of the time zone.
	DisplayName string `json:"displayName"`
	// The standard name of the time zone.
	Name string `json:"name"`
}

TimeZoneDto struct for TimeZoneDto

func NewTimeZoneDto

func NewTimeZoneDto(displayName string, name string) *TimeZoneDto

NewTimeZoneDto instantiates a new TimeZoneDto 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 NewTimeZoneDtoWithDefaults

func NewTimeZoneDtoWithDefaults() *TimeZoneDto

NewTimeZoneDtoWithDefaults instantiates a new TimeZoneDto 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 (*TimeZoneDto) GetDisplayName

func (o *TimeZoneDto) GetDisplayName() string

GetDisplayName returns the DisplayName field value

func (*TimeZoneDto) GetDisplayNameOk

func (o *TimeZoneDto) GetDisplayNameOk() (*string, bool)

GetDisplayNameOk returns a tuple with the DisplayName field value and a boolean to check if the value has been set.

func (*TimeZoneDto) GetName

func (o *TimeZoneDto) GetName() string

GetName returns the Name field value

func (*TimeZoneDto) GetNameOk

func (o *TimeZoneDto) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (TimeZoneDto) MarshalJSON

func (o TimeZoneDto) MarshalJSON() ([]byte, error)

func (*TimeZoneDto) SetDisplayName

func (o *TimeZoneDto) SetDisplayName(v string)

SetDisplayName sets field value

func (*TimeZoneDto) SetName

func (o *TimeZoneDto) SetName(v string)

SetName sets field value

func (TimeZoneDto) ToMap

func (o TimeZoneDto) ToMap() (map[string]interface{}, error)

func (*TimeZoneDto) UnmarshalJSON

func (o *TimeZoneDto) UnmarshalJSON(data []byte) (err error)

type UserDto

type UserDto struct {
	// The UUID of the user.
	Uid string `json:"uid"`
	// The email address of the user.
	Email string `json:"email"`
	// The first name of the user.
	Name *string `json:"name,omitempty"`
	// The last name of the user.
	Surname *string `json:"surname,omitempty"`
	// The status of this user in Dynatrace:   * `ACTIVE`: The user is active. * `INACTIVE`: The user is deactivated and cannot sign in to Dynatrace.  * `PENDING`: The user received an invitation, but hasn't completed sign-up yet.  * `DELETED`: The user was deleted and cannot sign in to Dynatrace anymore.  * `ECUSTOMS_MANUALLY_BLOCKED`: The user is blocked due to to a trade and export compliance violation.
	UserStatus *string `json:"userStatus,omitempty"`
	// The user is (`true`) or is not (`false`) an emergency contact for the account.
	EmergencyContact *bool `json:"emergencyContact,omitempty"`
}

UserDto struct for UserDto

func NewUserDto

func NewUserDto(uid string, email string) *UserDto

NewUserDto instantiates a new UserDto 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 NewUserDtoWithDefaults

func NewUserDtoWithDefaults() *UserDto

NewUserDtoWithDefaults instantiates a new UserDto 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 (*UserDto) GetEmail

func (o *UserDto) GetEmail() string

GetEmail returns the Email field value

func (*UserDto) GetEmailOk

func (o *UserDto) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value and a boolean to check if the value has been set.

func (*UserDto) GetEmergencyContact

func (o *UserDto) GetEmergencyContact() bool

GetEmergencyContact returns the EmergencyContact field value if set, zero value otherwise.

func (*UserDto) GetEmergencyContactOk

func (o *UserDto) GetEmergencyContactOk() (*bool, bool)

GetEmergencyContactOk returns a tuple with the EmergencyContact field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserDto) GetName

func (o *UserDto) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*UserDto) GetNameOk

func (o *UserDto) 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 (*UserDto) GetSurname

func (o *UserDto) GetSurname() string

GetSurname returns the Surname field value if set, zero value otherwise.

func (*UserDto) GetSurnameOk

func (o *UserDto) GetSurnameOk() (*string, bool)

GetSurnameOk returns a tuple with the Surname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserDto) GetUid

func (o *UserDto) GetUid() string

GetUid returns the Uid field value

func (*UserDto) GetUidOk

func (o *UserDto) GetUidOk() (*string, bool)

GetUidOk returns a tuple with the Uid field value and a boolean to check if the value has been set.

func (*UserDto) GetUserStatus

func (o *UserDto) GetUserStatus() string

GetUserStatus returns the UserStatus field value if set, zero value otherwise.

func (*UserDto) GetUserStatusOk

func (o *UserDto) GetUserStatusOk() (*string, bool)

GetUserStatusOk returns a tuple with the UserStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserDto) HasEmergencyContact

func (o *UserDto) HasEmergencyContact() bool

HasEmergencyContact returns a boolean if a field has been set.

func (*UserDto) HasName

func (o *UserDto) HasName() bool

HasName returns a boolean if a field has been set.

func (*UserDto) HasSurname

func (o *UserDto) HasSurname() bool

HasSurname returns a boolean if a field has been set.

func (*UserDto) HasUserStatus

func (o *UserDto) HasUserStatus() bool

HasUserStatus returns a boolean if a field has been set.

func (UserDto) MarshalJSON

func (o UserDto) MarshalJSON() ([]byte, error)

func (*UserDto) SetEmail

func (o *UserDto) SetEmail(v string)

SetEmail sets field value

func (*UserDto) SetEmergencyContact

func (o *UserDto) SetEmergencyContact(v bool)

SetEmergencyContact gets a reference to the given bool and assigns it to the EmergencyContact field.

func (*UserDto) SetName

func (o *UserDto) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*UserDto) SetSurname

func (o *UserDto) SetSurname(v string)

SetSurname gets a reference to the given string and assigns it to the Surname field.

func (*UserDto) SetUid

func (o *UserDto) SetUid(v string)

SetUid sets field value

func (*UserDto) SetUserStatus

func (o *UserDto) SetUserStatus(v string)

SetUserStatus gets a reference to the given string and assigns it to the UserStatus field.

func (UserDto) ToMap

func (o UserDto) ToMap() (map[string]interface{}, error)

func (*UserDto) UnmarshalJSON

func (o *UserDto) UnmarshalJSON(data []byte) (err error)

type UserEmailDto

type UserEmailDto struct {
	// The email address of the user.
	Email string `json:"email"`
}

UserEmailDto struct for UserEmailDto

func NewUserEmailDto

func NewUserEmailDto(email string) *UserEmailDto

NewUserEmailDto instantiates a new UserEmailDto 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 NewUserEmailDtoWithDefaults

func NewUserEmailDtoWithDefaults() *UserEmailDto

NewUserEmailDtoWithDefaults instantiates a new UserEmailDto 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 (*UserEmailDto) GetEmail

func (o *UserEmailDto) GetEmail() string

GetEmail returns the Email field value

func (*UserEmailDto) GetEmailOk

func (o *UserEmailDto) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value and a boolean to check if the value has been set.

func (UserEmailDto) MarshalJSON

func (o UserEmailDto) MarshalJSON() ([]byte, error)

func (*UserEmailDto) SetEmail

func (o *UserEmailDto) SetEmail(v string)

SetEmail sets field value

func (UserEmailDto) ToMap

func (o UserEmailDto) ToMap() (map[string]interface{}, error)

func (*UserEmailDto) UnmarshalJSON

func (o *UserEmailDto) UnmarshalJSON(data []byte) (err error)

type UserListDto

type UserListDto struct {
	// The number of entries in the list.
	Count float32 `json:"count"`
	// A list of the account's users.
	Items []UsersDto `json:"items"`
}

UserListDto struct for UserListDto

func NewUserListDto

func NewUserListDto(count float32, items []UsersDto) *UserListDto

NewUserListDto instantiates a new UserListDto 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 NewUserListDtoWithDefaults

func NewUserListDtoWithDefaults() *UserListDto

NewUserListDtoWithDefaults instantiates a new UserListDto 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 (*UserListDto) GetCount

func (o *UserListDto) GetCount() float32

GetCount returns the Count field value

func (*UserListDto) GetCountOk

func (o *UserListDto) GetCountOk() (*float32, bool)

GetCountOk returns a tuple with the Count field value and a boolean to check if the value has been set.

func (*UserListDto) GetItems

func (o *UserListDto) GetItems() []UsersDto

GetItems returns the Items field value

func (*UserListDto) GetItemsOk

func (o *UserListDto) GetItemsOk() ([]UsersDto, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (UserListDto) MarshalJSON

func (o UserListDto) MarshalJSON() ([]byte, error)

func (*UserListDto) SetCount

func (o *UserListDto) SetCount(v float32)

SetCount sets field value

func (*UserListDto) SetItems

func (o *UserListDto) SetItems(v []UsersDto)

SetItems sets field value

func (UserListDto) ToMap

func (o UserListDto) ToMap() (map[string]interface{}, error)

func (*UserListDto) UnmarshalJSON

func (o *UserListDto) UnmarshalJSON(data []byte) (err error)

type UserLoginMetaDataDto

type UserLoginMetaDataDto struct {
	// The number of successful sign-ins.
	SuccessfulLoginCounter float32 `json:"successfulLoginCounter"`
	// The number of failed sign-ins.
	FailedLoginCounter float32 `json:"failedLoginCounter"`
	// The date and time of the most recent successful sign-in in `2021-05-01T15:11:00Z` format.
	LastSuccessfulLogin string `json:"lastSuccessfulLogin"`
	// The date and time of the most recent failed sign-in in `2021-05-01T15:11:00Z` format.
	LastFailedLogin string `json:"lastFailedLogin"`
	// The date and time of user creation in `2021-05-01T15:11:00Z` format.
	CreatedAt string `json:"createdAt"`
	// The date and time of the most recent modification to the user in `2021-05-01T15:11:00Z` format.
	UpdatedAt string `json:"updatedAt"`
}

UserLoginMetaDataDto struct for UserLoginMetaDataDto

func NewUserLoginMetaDataDto

func NewUserLoginMetaDataDto(successfulLoginCounter float32, failedLoginCounter float32, lastSuccessfulLogin string, lastFailedLogin string, createdAt string, updatedAt string) *UserLoginMetaDataDto

NewUserLoginMetaDataDto instantiates a new UserLoginMetaDataDto 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 NewUserLoginMetaDataDtoWithDefaults

func NewUserLoginMetaDataDtoWithDefaults() *UserLoginMetaDataDto

NewUserLoginMetaDataDtoWithDefaults instantiates a new UserLoginMetaDataDto 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 (*UserLoginMetaDataDto) GetCreatedAt

func (o *UserLoginMetaDataDto) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value

func (*UserLoginMetaDataDto) GetCreatedAtOk

func (o *UserLoginMetaDataDto) GetCreatedAtOk() (*string, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*UserLoginMetaDataDto) GetFailedLoginCounter

func (o *UserLoginMetaDataDto) GetFailedLoginCounter() float32

GetFailedLoginCounter returns the FailedLoginCounter field value

func (*UserLoginMetaDataDto) GetFailedLoginCounterOk

func (o *UserLoginMetaDataDto) GetFailedLoginCounterOk() (*float32, bool)

GetFailedLoginCounterOk returns a tuple with the FailedLoginCounter field value and a boolean to check if the value has been set.

func (*UserLoginMetaDataDto) GetLastFailedLogin

func (o *UserLoginMetaDataDto) GetLastFailedLogin() string

GetLastFailedLogin returns the LastFailedLogin field value

func (*UserLoginMetaDataDto) GetLastFailedLoginOk

func (o *UserLoginMetaDataDto) GetLastFailedLoginOk() (*string, bool)

GetLastFailedLoginOk returns a tuple with the LastFailedLogin field value and a boolean to check if the value has been set.

func (*UserLoginMetaDataDto) GetLastSuccessfulLogin

func (o *UserLoginMetaDataDto) GetLastSuccessfulLogin() string

GetLastSuccessfulLogin returns the LastSuccessfulLogin field value

func (*UserLoginMetaDataDto) GetLastSuccessfulLoginOk

func (o *UserLoginMetaDataDto) GetLastSuccessfulLoginOk() (*string, bool)

GetLastSuccessfulLoginOk returns a tuple with the LastSuccessfulLogin field value and a boolean to check if the value has been set.

func (*UserLoginMetaDataDto) GetSuccessfulLoginCounter

func (o *UserLoginMetaDataDto) GetSuccessfulLoginCounter() float32

GetSuccessfulLoginCounter returns the SuccessfulLoginCounter field value

func (*UserLoginMetaDataDto) GetSuccessfulLoginCounterOk

func (o *UserLoginMetaDataDto) GetSuccessfulLoginCounterOk() (*float32, bool)

GetSuccessfulLoginCounterOk returns a tuple with the SuccessfulLoginCounter field value and a boolean to check if the value has been set.

func (*UserLoginMetaDataDto) GetUpdatedAt

func (o *UserLoginMetaDataDto) GetUpdatedAt() string

GetUpdatedAt returns the UpdatedAt field value

func (*UserLoginMetaDataDto) GetUpdatedAtOk

func (o *UserLoginMetaDataDto) GetUpdatedAtOk() (*string, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value and a boolean to check if the value has been set.

func (UserLoginMetaDataDto) MarshalJSON

func (o UserLoginMetaDataDto) MarshalJSON() ([]byte, error)

func (*UserLoginMetaDataDto) SetCreatedAt

func (o *UserLoginMetaDataDto) SetCreatedAt(v string)

SetCreatedAt sets field value

func (*UserLoginMetaDataDto) SetFailedLoginCounter

func (o *UserLoginMetaDataDto) SetFailedLoginCounter(v float32)

SetFailedLoginCounter sets field value

func (*UserLoginMetaDataDto) SetLastFailedLogin

func (o *UserLoginMetaDataDto) SetLastFailedLogin(v string)

SetLastFailedLogin sets field value

func (*UserLoginMetaDataDto) SetLastSuccessfulLogin

func (o *UserLoginMetaDataDto) SetLastSuccessfulLogin(v string)

SetLastSuccessfulLogin sets field value

func (*UserLoginMetaDataDto) SetSuccessfulLoginCounter

func (o *UserLoginMetaDataDto) SetSuccessfulLoginCounter(v float32)

SetSuccessfulLoginCounter sets field value

func (*UserLoginMetaDataDto) SetUpdatedAt

func (o *UserLoginMetaDataDto) SetUpdatedAt(v string)

SetUpdatedAt sets field value

func (UserLoginMetaDataDto) ToMap

func (o UserLoginMetaDataDto) ToMap() (map[string]interface{}, error)

func (*UserLoginMetaDataDto) UnmarshalJSON

func (o *UserLoginMetaDataDto) UnmarshalJSON(data []byte) (err error)

type UserManagementAPIService

type UserManagementAPIService service

UserManagementAPIService UserManagementAPI service

func (*UserManagementAPIService) AddUserToGroups

func (a *UserManagementAPIService) AddUserToGroups(ctx context.Context, accountUuid string, email string) ApiAddUserToGroupsRequest

AddUserToGroups Adds a user to groups. Any existing group membership remains unaffected.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param email The email address of the required user.
@return ApiAddUserToGroupsRequest

func (*UserManagementAPIService) AddUserToGroupsExecute

func (a *UserManagementAPIService) AddUserToGroupsExecute(r ApiAddUserToGroupsRequest) (*http.Response, error)

Execute executes the request

func (*UserManagementAPIService) CreateUserForAccount

func (a *UserManagementAPIService) CreateUserForAccount(ctx context.Context, accountUuid string) ApiCreateUserForAccountRequest

CreateUserForAccount Creates a new user in an account

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@return ApiCreateUserForAccountRequest

func (*UserManagementAPIService) CreateUserForAccountExecute

func (a *UserManagementAPIService) CreateUserForAccountExecute(r ApiCreateUserForAccountRequest) (*http.Response, error)

Execute executes the request

func (*UserManagementAPIService) GetUserGroups

func (a *UserManagementAPIService) GetUserGroups(ctx context.Context, accountUuid string, email string) ApiGetUserGroupsRequest

GetUserGroups Lists all groups of a user

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param email The email address of the required user.
@return ApiGetUserGroupsRequest

func (*UserManagementAPIService) GetUserGroupsExecute

Execute executes the request

@return GroupUserDto

func (*UserManagementAPIService) GetUsers

func (a *UserManagementAPIService) GetUsers(ctx context.Context, accountUuid string) ApiGetUsersRequest

GetUsers Lists all users of an account

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@return ApiGetUsersRequest

func (*UserManagementAPIService) GetUsersExecute

Execute executes the request

@return UserListDto

func (*UserManagementAPIService) RemoveUserFromAccount

func (a *UserManagementAPIService) RemoveUserFromAccount(ctx context.Context, accountUuid string, email string) ApiRemoveUserFromAccountRequest

RemoveUserFromAccount Removes a user from an account

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param email The email address of the required user.
@return ApiRemoveUserFromAccountRequest

func (*UserManagementAPIService) RemoveUserFromAccountExecute

func (a *UserManagementAPIService) RemoveUserFromAccountExecute(r ApiRemoveUserFromAccountRequest) (*http.Response, error)

Execute executes the request

func (*UserManagementAPIService) RemoveUserFromGroups

func (a *UserManagementAPIService) RemoveUserFromGroups(ctx context.Context, accountUuid string, email string) ApiRemoveUserFromGroupsRequest

RemoveUserFromGroups Removes a user from groups

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param email The email address of the required user.
@return ApiRemoveUserFromGroupsRequest

func (*UserManagementAPIService) RemoveUserFromGroupsExecute

func (a *UserManagementAPIService) RemoveUserFromGroupsExecute(r ApiRemoveUserFromGroupsRequest) (*http.Response, error)

Execute executes the request

func (*UserManagementAPIService) ReplaceUserGroups

func (a *UserManagementAPIService) ReplaceUserGroups(ctx context.Context, accountUuid string, email string) ApiReplaceUserGroupsRequest

ReplaceUserGroups Sets group membership of a user. Any existing membership is overwritten.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param accountUuid The ID of the required account.    You can find the UUID on the **Account Management** > **Identity & access management** > **OAuth clients** page, during creation of an OAuth client.
@param email The email address of the required user.
@return ApiReplaceUserGroupsRequest

func (*UserManagementAPIService) ReplaceUserGroupsExecute

func (a *UserManagementAPIService) ReplaceUserGroupsExecute(r ApiReplaceUserGroupsRequest) (*http.Response, error)

Execute executes the request

type UsersDto

type UsersDto struct {
	// The UUID of the user.
	Uid string `json:"uid"`
	// The email address of the user.
	Email string `json:"email"`
	// The first name of the user.
	Name *string `json:"name,omitempty"`
	// The last name of the user.
	Surname *string `json:"surname,omitempty"`
	// The status of this user in Dynatrace:   * `ACTIVE`: The user is active. * `INACTIVE`: The user is deactivated and cannot sign in to Dynatrace.  * `PENDING`: The user received an invitation, but hasn't completed sign-up yet.  * `DELETED`: The user was deleted and cannot sign in to Dynatrace anymore.  * `ECUSTOMS_MANUALLY_BLOCKED`: The user is blocked due to to a trade and export compliance violation.
	UserStatus *string `json:"userStatus,omitempty"`
	// The user is (`true`) or is not (`false`) an emergency contact for the account.
	EmergencyContact  *bool                 `json:"emergencyContact,omitempty"`
	UserLoginMetadata *UserLoginMetaDataDto `json:"userLoginMetadata,omitempty"`
}

UsersDto struct for UsersDto

func NewUsersDto

func NewUsersDto(uid string, email string) *UsersDto

NewUsersDto instantiates a new UsersDto 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 NewUsersDtoWithDefaults

func NewUsersDtoWithDefaults() *UsersDto

NewUsersDtoWithDefaults instantiates a new UsersDto 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 (*UsersDto) GetEmail

func (o *UsersDto) GetEmail() string

GetEmail returns the Email field value

func (*UsersDto) GetEmailOk

func (o *UsersDto) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value and a boolean to check if the value has been set.

func (*UsersDto) GetEmergencyContact

func (o *UsersDto) GetEmergencyContact() bool

GetEmergencyContact returns the EmergencyContact field value if set, zero value otherwise.

func (*UsersDto) GetEmergencyContactOk

func (o *UsersDto) GetEmergencyContactOk() (*bool, bool)

GetEmergencyContactOk returns a tuple with the EmergencyContact field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsersDto) GetName

func (o *UsersDto) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*UsersDto) GetNameOk

func (o *UsersDto) 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 (*UsersDto) GetSurname

func (o *UsersDto) GetSurname() string

GetSurname returns the Surname field value if set, zero value otherwise.

func (*UsersDto) GetSurnameOk

func (o *UsersDto) GetSurnameOk() (*string, bool)

GetSurnameOk returns a tuple with the Surname field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsersDto) GetUid

func (o *UsersDto) GetUid() string

GetUid returns the Uid field value

func (*UsersDto) GetUidOk

func (o *UsersDto) GetUidOk() (*string, bool)

GetUidOk returns a tuple with the Uid field value and a boolean to check if the value has been set.

func (*UsersDto) GetUserLoginMetadata

func (o *UsersDto) GetUserLoginMetadata() UserLoginMetaDataDto

GetUserLoginMetadata returns the UserLoginMetadata field value if set, zero value otherwise.

func (*UsersDto) GetUserLoginMetadataOk

func (o *UsersDto) GetUserLoginMetadataOk() (*UserLoginMetaDataDto, bool)

GetUserLoginMetadataOk returns a tuple with the UserLoginMetadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsersDto) GetUserStatus

func (o *UsersDto) GetUserStatus() string

GetUserStatus returns the UserStatus field value if set, zero value otherwise.

func (*UsersDto) GetUserStatusOk

func (o *UsersDto) GetUserStatusOk() (*string, bool)

GetUserStatusOk returns a tuple with the UserStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UsersDto) HasEmergencyContact

func (o *UsersDto) HasEmergencyContact() bool

HasEmergencyContact returns a boolean if a field has been set.

func (*UsersDto) HasName

func (o *UsersDto) HasName() bool

HasName returns a boolean if a field has been set.

func (*UsersDto) HasSurname

func (o *UsersDto) HasSurname() bool

HasSurname returns a boolean if a field has been set.

func (*UsersDto) HasUserLoginMetadata

func (o *UsersDto) HasUserLoginMetadata() bool

HasUserLoginMetadata returns a boolean if a field has been set.

func (*UsersDto) HasUserStatus

func (o *UsersDto) HasUserStatus() bool

HasUserStatus returns a boolean if a field has been set.

func (UsersDto) MarshalJSON

func (o UsersDto) MarshalJSON() ([]byte, error)

func (*UsersDto) SetEmail

func (o *UsersDto) SetEmail(v string)

SetEmail sets field value

func (*UsersDto) SetEmergencyContact

func (o *UsersDto) SetEmergencyContact(v bool)

SetEmergencyContact gets a reference to the given bool and assigns it to the EmergencyContact field.

func (*UsersDto) SetName

func (o *UsersDto) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*UsersDto) SetSurname

func (o *UsersDto) SetSurname(v string)

SetSurname gets a reference to the given string and assigns it to the Surname field.

func (*UsersDto) SetUid

func (o *UsersDto) SetUid(v string)

SetUid sets field value

func (*UsersDto) SetUserLoginMetadata

func (o *UsersDto) SetUserLoginMetadata(v UserLoginMetaDataDto)

SetUserLoginMetadata gets a reference to the given UserLoginMetaDataDto and assigns it to the UserLoginMetadata field.

func (*UsersDto) SetUserStatus

func (o *UsersDto) SetUserStatus(v string)

SetUserStatus gets a reference to the given string and assigns it to the UserStatus field.

func (UsersDto) ToMap

func (o UsersDto) ToMap() (map[string]interface{}, error)

func (*UsersDto) UnmarshalJSON

func (o *UsersDto) UnmarshalJSON(data []byte) (err error)

type ValidationDto

type ValidationDto struct {
	// A list of validation warnings.
	Warnings []string `json:"warnings"`
}

ValidationDto struct for ValidationDto

func NewValidationDto

func NewValidationDto(warnings []string) *ValidationDto

NewValidationDto instantiates a new ValidationDto 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 NewValidationDtoWithDefaults

func NewValidationDtoWithDefaults() *ValidationDto

NewValidationDtoWithDefaults instantiates a new ValidationDto 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 (*ValidationDto) GetWarnings

func (o *ValidationDto) GetWarnings() []string

GetWarnings returns the Warnings field value

func (*ValidationDto) GetWarningsOk

func (o *ValidationDto) GetWarningsOk() ([]string, bool)

GetWarningsOk returns a tuple with the Warnings field value and a boolean to check if the value has been set.

func (ValidationDto) MarshalJSON

func (o ValidationDto) MarshalJSON() ([]byte, error)

func (*ValidationDto) SetWarnings

func (o *ValidationDto) SetWarnings(v []string)

SetWarnings sets field value

func (ValidationDto) ToMap

func (o ValidationDto) ToMap() (map[string]interface{}, error)

func (*ValidationDto) UnmarshalJSON

func (o *ValidationDto) UnmarshalJSON(data []byte) (err error)

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL