openapi

package
v0.2.24 Latest Latest
Warning

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

Go to latest
Published: Mar 31, 2022 License: Apache-2.0 Imports: 22 Imported by: 0

README

Go API client for openapi

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: 3
  • Package version: 1.0.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/oauth2
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import sw "./openapi"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value sw.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), sw.ContextServerIndex, 1)
Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value sw.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), sw.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identified by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using sw.ContextOperationServerIndices and sw.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), sw.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), sw.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to http://keystone-api.openstack.svc.cluster.local

Class Method HTTP request Description
ApplicationCredentialApi CreateApplicationCredential Post /v3/users/{user_id}/application_credentials
ApplicationCredentialApi DeleteApplicationCredential Delete /v3/users/{user_id}/application_credentials/{application_credential_id}
ApplicationCredentialApi ListUserApplicationCredentials Get /v3/users/{user_id}/application_credentials
DomainApi CreateDomain Post /v3/domains
DomainApi CreateDomainConfig Put /v3/domains/{domain_id}/config
DomainApi DeleteDomain Delete /v3/domains/{domain_id}
DomainApi DeleteDomainConfig Delete /v3/domains/{domain_id}/config
DomainApi GetDomain Get /v3/domains/{domain_id}
DomainApi GetDomainConfig Get /v3/domains/{domain_id}/config
DomainApi ListDomains Get /v3/domains
DomainApi UpdateDomain Patch /v3/domains/{domain_id}
DomainApi UpdateDomainConfig Patch /v3/domains/{domain_id}/config
DomainApi VerifyDomainConfig Post /v3/domains/{domain_id}/config/verify
GroupApi AddUser Put /v3/groups/{group_id}/users/{user_id}
GroupApi CheckUser Head /v3/groups/{group_id}/users/{user_id}
GroupApi CreateGroup Post /v3/groups
GroupApi DeleteGroup Delete /v3/groups/{group_id}
GroupApi GetGroup Get /v3/groups/{group_id}
GroupApi ListGroupUsers Get /v3/groups/{group_id}/users
GroupApi ListGroups Get /v3/groups
GroupApi RemoveUser Delete /v3/groups/{group_id}/users/{user_id}
GroupApi UpdateGroup Patch /v3/groups/{group_id}
ProjectApi CreateProject Post /v3/projects
ProjectApi DeleteProject Delete /v3/projects/{project_id}
ProjectApi GetProject Get /v3/projects/{project_id}
ProjectApi ListProjects Get /v3/projects
ProjectApi UpdateProject Patch /v3/projects/{project_id}
RoleApi CreateRole Post /v3/roles
RoleApi DeleteRole Delete /v3/roles/{role_id}
RoleApi GetRole Get /v3/roles/{role_id}
RoleApi ListRoles Get /v3/roles
RoleApi UpdateRole Patch /v3/roles/{role_id}
RoleAssignmentApi AssignGroupDomainRole Put /v3/domains/{domain_id}/groups/{group_id}/roles/{role_id}
RoleAssignmentApi AssignGroupProjectRole Put /v3/projects/{project_id}/groups/{group_id}/roles/{role_id}
RoleAssignmentApi AssignUserDomainRole Put /v3/domains/{domain_id}/users/{user_id}/roles/{role_id}
RoleAssignmentApi AssignUserProjectRole Put /v3/projects/{project_id}/users/{user_id}/roles/{role_id}
RoleAssignmentApi CheckGroupDomainRole Head /v3/domains/{domain_id}/groups/{group_id}/roles/{role_id}
RoleAssignmentApi CheckGroupProjectRole Head /v3/projects/{project_id}/groups/{group_id}/roles/{role_id}
RoleAssignmentApi CheckUserDomainRole Head /v3/domains/{domain_id}/users/{user_id}/roles/{role_id}
RoleAssignmentApi CheckUserProjectRole Head /v3/projects/{project_id}/users/{user_id}/roles/{role_id}
RoleAssignmentApi ListGroupDomainRoles Get /v3/domains/{domain_id}/groups/{group_id}/roles
RoleAssignmentApi ListGroupProjectRoles Get /v3/projects/{project_id}/groups/{group_id}/roles
RoleAssignmentApi ListRoleAssignments Get /v3/role_assignments
RoleAssignmentApi ListRoleAssignmentsIncludingNames Get /v3/role_assignments#including_names
RoleAssignmentApi ListUserDomainRoles Get /v3/domains/{domain_id}/users/{user_id}/roles
RoleAssignmentApi ListUserProjectRoles Get /v3/projects/{project_id}/users/{user_id}/roles
RoleAssignmentApi UnassignGroupDomainRole Delete /v3/domains/{domain_id}/groups/{group_id}/roles/{role_id}
RoleAssignmentApi UnassignGroupProjectRole Delete /v3/projects/{project_id}/groups/{group_id}/roles/{role_id}
RoleAssignmentApi UnassignUserDomainRole Delete /v3/domains/{domain_id}/users/{user_id}/roles/{role_id}
RoleAssignmentApi UnassignUserProjectRole Delete /v3/projects/{project_id}/users/{user_id}/roles/{role_id}
ServiceProviderApi GetServiceProvider Get /v3/OS-FEDERATION/service_providers/{service_provider_id}
ServiceProviderApi ListServiceProviders Get /v3/OS-FEDERATION/service_providers
UserApi CreateUser Post /v3/users
UserApi DeleteUser Delete /v3/users/{user_id}
UserApi GetUser Get /v3/users/{user_id}
UserApi ListUserGroups Get /v3/users/{user_id}/groups
UserApi ListUserProjects Get /v3/users/{user_id}/projects
UserApi ListUsers Get /v3/users
UserApi UpdateUser Patch /v3/users/{user_id}
UserApi UpdateUserPassword Post /v3/users/{user_id}/password

Documentation For Models

Documentation For Authorization

Endpoints do not require authorization.

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
	ContextOAuth2 = contextKey("token")

	// ContextBasicAuth takes BasicAuth as authentication for the request.
	ContextBasicAuth = contextKey("basic")

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

	// ContextAPIKeys takes a string apikey as authentication for the request
	ContextAPIKeys = contextKey("apiKeys")

	// ContextHttpSignatureAuth takes HttpSignatureAuth as authentication for the request.
	ContextHttpSignatureAuth = contextKey("httpsignature")

	// 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 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 {
	ApplicationCredentialApi *ApplicationCredentialApiService

	DomainApi *DomainApiService

	GroupApi *GroupApiService

	ProjectApi *ProjectApiService

	RoleApi *RoleApiService

	RoleAssignmentApi *RoleAssignmentApiService

	ServiceProviderApi *ServiceProviderApiService

	UserApi *UserApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the Keystone API API v3 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 AccessRule

type AccessRule struct {
	Id      *string `json:"id,omitempty"`
	Path    *string `json:"path,omitempty"`
	Method  *string `json:"method,omitempty"`
	Service *string `json:"service,omitempty"`
}

AccessRule struct for AccessRule

func NewAccessRule

func NewAccessRule() *AccessRule

NewAccessRule instantiates a new AccessRule 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 NewAccessRuleWithDefaults

func NewAccessRuleWithDefaults() *AccessRule

NewAccessRuleWithDefaults instantiates a new AccessRule 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 (*AccessRule) GetId

func (o *AccessRule) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*AccessRule) GetIdOk

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

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

func (*AccessRule) GetMethod

func (o *AccessRule) GetMethod() string

GetMethod returns the Method field value if set, zero value otherwise.

func (*AccessRule) GetMethodOk

func (o *AccessRule) GetMethodOk() (*string, bool)

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

func (*AccessRule) GetPath

func (o *AccessRule) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*AccessRule) GetPathOk

func (o *AccessRule) GetPathOk() (*string, bool)

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

func (*AccessRule) GetService

func (o *AccessRule) GetService() string

GetService returns the Service field value if set, zero value otherwise.

func (*AccessRule) GetServiceOk

func (o *AccessRule) GetServiceOk() (*string, bool)

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

func (*AccessRule) HasId

func (o *AccessRule) HasId() bool

HasId returns a boolean if a field has been set.

func (*AccessRule) HasMethod

func (o *AccessRule) HasMethod() bool

HasMethod returns a boolean if a field has been set.

func (*AccessRule) HasPath

func (o *AccessRule) HasPath() bool

HasPath returns a boolean if a field has been set.

func (*AccessRule) HasService

func (o *AccessRule) HasService() bool

HasService returns a boolean if a field has been set.

func (AccessRule) MarshalJSON

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

func (*AccessRule) SetId

func (o *AccessRule) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*AccessRule) SetMethod

func (o *AccessRule) SetMethod(v string)

SetMethod gets a reference to the given string and assigns it to the Method field.

func (*AccessRule) SetPath

func (o *AccessRule) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

func (*AccessRule) SetService

func (o *AccessRule) SetService(v string)

SetService gets a reference to the given string and assigns it to the Service field.

type AccessRuleRequest

type AccessRuleRequest struct {
	Path    *string `json:"path,omitempty"`
	Method  *string `json:"method,omitempty"`
	Service *string `json:"service,omitempty"`
}

AccessRuleRequest struct for AccessRuleRequest

func NewAccessRuleRequest

func NewAccessRuleRequest() *AccessRuleRequest

NewAccessRuleRequest instantiates a new AccessRuleRequest 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 NewAccessRuleRequestWithDefaults

func NewAccessRuleRequestWithDefaults() *AccessRuleRequest

NewAccessRuleRequestWithDefaults instantiates a new AccessRuleRequest 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 (*AccessRuleRequest) GetMethod

func (o *AccessRuleRequest) GetMethod() string

GetMethod returns the Method field value if set, zero value otherwise.

func (*AccessRuleRequest) GetMethodOk

func (o *AccessRuleRequest) GetMethodOk() (*string, bool)

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

func (*AccessRuleRequest) GetPath

func (o *AccessRuleRequest) GetPath() string

GetPath returns the Path field value if set, zero value otherwise.

func (*AccessRuleRequest) GetPathOk

func (o *AccessRuleRequest) GetPathOk() (*string, bool)

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

func (*AccessRuleRequest) GetService

func (o *AccessRuleRequest) GetService() string

GetService returns the Service field value if set, zero value otherwise.

func (*AccessRuleRequest) GetServiceOk

func (o *AccessRuleRequest) GetServiceOk() (*string, bool)

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

func (*AccessRuleRequest) HasMethod

func (o *AccessRuleRequest) HasMethod() bool

HasMethod returns a boolean if a field has been set.

func (*AccessRuleRequest) HasPath

func (o *AccessRuleRequest) HasPath() bool

HasPath returns a boolean if a field has been set.

func (*AccessRuleRequest) HasService

func (o *AccessRuleRequest) HasService() bool

HasService returns a boolean if a field has been set.

func (AccessRuleRequest) MarshalJSON

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

func (*AccessRuleRequest) SetMethod

func (o *AccessRuleRequest) SetMethod(v string)

SetMethod gets a reference to the given string and assigns it to the Method field.

func (*AccessRuleRequest) SetPath

func (o *AccessRuleRequest) SetPath(v string)

SetPath gets a reference to the given string and assigns it to the Path field.

func (*AccessRuleRequest) SetService

func (o *AccessRuleRequest) SetService(v string)

SetService gets a reference to the given string and assigns it to the Service field.

type ApiAddUserRequest

type ApiAddUserRequest struct {
	ApiService *GroupApiService
	// contains filtered or unexported fields
}

func (ApiAddUserRequest) Execute

func (r ApiAddUserRequest) Execute() (*_nethttp.Response, error)

type ApiAssignGroupDomainRoleRequest

type ApiAssignGroupDomainRoleRequest struct {
	ApiService *RoleAssignmentApiService
	// contains filtered or unexported fields
}

func (ApiAssignGroupDomainRoleRequest) Execute

type ApiAssignGroupProjectRoleRequest

type ApiAssignGroupProjectRoleRequest struct {
	ApiService *RoleAssignmentApiService
	// contains filtered or unexported fields
}

func (ApiAssignGroupProjectRoleRequest) Execute

type ApiAssignUserDomainRoleRequest

type ApiAssignUserDomainRoleRequest struct {
	ApiService *RoleAssignmentApiService
	// contains filtered or unexported fields
}

func (ApiAssignUserDomainRoleRequest) Execute

type ApiAssignUserProjectRoleRequest

type ApiAssignUserProjectRoleRequest struct {
	ApiService *RoleAssignmentApiService
	// contains filtered or unexported fields
}

func (ApiAssignUserProjectRoleRequest) Execute

type ApiCheckGroupDomainRoleRequest

type ApiCheckGroupDomainRoleRequest struct {
	ApiService *RoleAssignmentApiService
	// contains filtered or unexported fields
}

func (ApiCheckGroupDomainRoleRequest) Execute

type ApiCheckGroupProjectRoleRequest

type ApiCheckGroupProjectRoleRequest struct {
	ApiService *RoleAssignmentApiService
	// contains filtered or unexported fields
}

func (ApiCheckGroupProjectRoleRequest) Execute

type ApiCheckUserDomainRoleRequest

type ApiCheckUserDomainRoleRequest struct {
	ApiService *RoleAssignmentApiService
	// contains filtered or unexported fields
}

func (ApiCheckUserDomainRoleRequest) Execute

type ApiCheckUserProjectRoleRequest

type ApiCheckUserProjectRoleRequest struct {
	ApiService *RoleAssignmentApiService
	// contains filtered or unexported fields
}

func (ApiCheckUserProjectRoleRequest) Execute

type ApiCheckUserRequest

type ApiCheckUserRequest struct {
	ApiService *GroupApiService
	// contains filtered or unexported fields
}

func (ApiCheckUserRequest) Execute

func (r ApiCheckUserRequest) Execute() (*_nethttp.Response, error)

type ApiCreateApplicationCredentialRequest

type ApiCreateApplicationCredentialRequest struct {
	ApiService *ApplicationCredentialApiService
	// contains filtered or unexported fields
}

func (ApiCreateApplicationCredentialRequest) ApplicationCredentialCreateRequest

func (r ApiCreateApplicationCredentialRequest) ApplicationCredentialCreateRequest(applicationCredentialCreateRequest ApplicationCredentialCreateRequest) ApiCreateApplicationCredentialRequest

func (ApiCreateApplicationCredentialRequest) Execute

type ApiCreateDomainConfigRequest added in v0.2.2

type ApiCreateDomainConfigRequest struct {
	ApiService *DomainApiService
	// contains filtered or unexported fields
}

func (ApiCreateDomainConfigRequest) DomainConfig added in v0.2.2

func (ApiCreateDomainConfigRequest) Execute added in v0.2.2

type ApiCreateDomainRequest

type ApiCreateDomainRequest struct {
	ApiService *DomainApiService
	// contains filtered or unexported fields
}

func (ApiCreateDomainRequest) DomainCreateRequest

func (r ApiCreateDomainRequest) DomainCreateRequest(domainCreateRequest DomainCreateRequest) ApiCreateDomainRequest

func (ApiCreateDomainRequest) Execute

type ApiCreateGroupRequest

type ApiCreateGroupRequest struct {
	ApiService *GroupApiService
	// contains filtered or unexported fields
}

func (ApiCreateGroupRequest) Execute

func (ApiCreateGroupRequest) GroupCreateRequest

func (r ApiCreateGroupRequest) GroupCreateRequest(groupCreateRequest GroupCreateRequest) ApiCreateGroupRequest

type ApiCreateProjectRequest

type ApiCreateProjectRequest struct {
	ApiService *ProjectApiService
	// contains filtered or unexported fields
}

func (ApiCreateProjectRequest) Execute

func (ApiCreateProjectRequest) ProjectCreateRequest

func (r ApiCreateProjectRequest) ProjectCreateRequest(projectCreateRequest ProjectCreateRequest) ApiCreateProjectRequest

type ApiCreateRoleRequest

type ApiCreateRoleRequest struct {
	ApiService *RoleApiService
	// contains filtered or unexported fields
}

func (ApiCreateRoleRequest) Execute

func (ApiCreateRoleRequest) RoleCreateRequest

func (r ApiCreateRoleRequest) RoleCreateRequest(roleCreateRequest RoleCreateRequest) ApiCreateRoleRequest

type ApiCreateUserRequest

type ApiCreateUserRequest struct {
	ApiService *UserApiService
	// contains filtered or unexported fields
}

func (ApiCreateUserRequest) Execute

func (ApiCreateUserRequest) UserCreateRequest

func (r ApiCreateUserRequest) UserCreateRequest(userCreateRequest UserCreateRequest) ApiCreateUserRequest

type ApiDeleteApplicationCredentialRequest

type ApiDeleteApplicationCredentialRequest struct {
	ApiService *ApplicationCredentialApiService
	// contains filtered or unexported fields
}

func (ApiDeleteApplicationCredentialRequest) Execute

type ApiDeleteDomainConfigRequest added in v0.2.2

type ApiDeleteDomainConfigRequest struct {
	ApiService *DomainApiService
	// contains filtered or unexported fields
}

func (ApiDeleteDomainConfigRequest) Execute added in v0.2.2

type ApiDeleteDomainRequest

type ApiDeleteDomainRequest struct {
	ApiService *DomainApiService
	// contains filtered or unexported fields
}

func (ApiDeleteDomainRequest) Execute

type ApiDeleteGroupRequest

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

func (ApiDeleteGroupRequest) Execute

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

type ApiDeleteProjectRequest

type ApiDeleteProjectRequest struct {
	ApiService *ProjectApiService
	// contains filtered or unexported fields
}

func (ApiDeleteProjectRequest) Execute

type ApiDeleteRoleRequest

type ApiDeleteRoleRequest struct {
	ApiService *RoleApiService
	// contains filtered or unexported fields
}

func (ApiDeleteRoleRequest) Execute

func (r ApiDeleteRoleRequest) Execute() (*_nethttp.Response, error)

type ApiDeleteUserRequest

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

func (ApiDeleteUserRequest) Execute

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

type ApiGetDomainConfigRequest added in v0.2.2

type ApiGetDomainConfigRequest struct {
	ApiService *DomainApiService
	// contains filtered or unexported fields
}

func (ApiGetDomainConfigRequest) Execute added in v0.2.2

type ApiGetDomainRequest

type ApiGetDomainRequest struct {
	ApiService *DomainApiService
	// contains filtered or unexported fields
}

func (ApiGetDomainRequest) Execute

type ApiGetGroupRequest

type ApiGetGroupRequest struct {
	ApiService *GroupApiService
	// contains filtered or unexported fields
}

func (ApiGetGroupRequest) Execute

type ApiGetProjectRequest

type ApiGetProjectRequest struct {
	ApiService *ProjectApiService
	// contains filtered or unexported fields
}

func (ApiGetProjectRequest) Execute

func (ApiGetProjectRequest) ParentsAsIds

func (r ApiGetProjectRequest) ParentsAsIds(parentsAsIds int32) ApiGetProjectRequest

0 is treated as False. Any other value is considered to be equivalent to True, including the absence of a value. The entire parent hierarchy will be included as nested dictionaries in the response. It will contain all projects ids found by traversing up the hierarchy to the top-level project.

func (ApiGetProjectRequest) ParentsAsList

func (r ApiGetProjectRequest) ParentsAsList(parentsAsList int32) ApiGetProjectRequest

0 is treated as False. Any other value is considered to be equivalent to True, including the absence of a value. The parent hierarchy will be included as a list in the response. This list will contain the projects found by traversing up the hierarchy to the top-level project. The returned list will be filtered against the projects the user has an effective role assignment on.

func (ApiGetProjectRequest) SubtreeAsIds

func (r ApiGetProjectRequest) SubtreeAsIds(subtreeAsIds int32) ApiGetProjectRequest

0 is treated as False. Any other value is considered to be equivalent to True, including the absence of a value. The entire child hierarchy will be included as nested dictionaries in the response. It will contain all the projects ids found by traversing down the hierarchy.

func (ApiGetProjectRequest) SubtreeAsList

func (r ApiGetProjectRequest) SubtreeAsList(subtreeAsList int32) ApiGetProjectRequest

0 is treated as False. Any other value is considered to be equivalent to True, including the absence of a value. The child hierarchy will be included as a list in the response. This list will contain the projects found by traversing down the hierarchy. The returned list will be filtered against the projects the user has an effective role assignment on.

type ApiGetRoleRequest

type ApiGetRoleRequest struct {
	ApiService *RoleApiService
	// contains filtered or unexported fields
}

func (ApiGetRoleRequest) Execute

type ApiGetServiceProviderRequest added in v0.2.24

type ApiGetServiceProviderRequest struct {
	ApiService *ServiceProviderApiService
	// contains filtered or unexported fields
}

func (ApiGetServiceProviderRequest) Execute added in v0.2.24

type ApiGetUserRequest

type ApiGetUserRequest struct {
	ApiService *UserApiService
	// contains filtered or unexported fields
}

func (ApiGetUserRequest) Execute

type ApiListDomainsRequest

type ApiListDomainsRequest struct {
	ApiService *DomainApiService
	// contains filtered or unexported fields
}

func (ApiListDomainsRequest) Enabled

If set to true, then only enabled resources will be returned. Any value other than 0 (including no value) will be interpreted as true.

func (ApiListDomainsRequest) Execute

func (ApiListDomainsRequest) Name

Filters the response by name.

func (ApiListDomainsRequest) RootOnly

func (r ApiListDomainsRequest) RootOnly(rootOnly bool) ApiListDomainsRequest

Return root domains only.

type ApiListGroupDomainRolesRequest

type ApiListGroupDomainRolesRequest struct {
	ApiService *RoleAssignmentApiService
	// contains filtered or unexported fields
}

func (ApiListGroupDomainRolesRequest) Execute

type ApiListGroupProjectRolesRequest

type ApiListGroupProjectRolesRequest struct {
	ApiService *RoleAssignmentApiService
	// contains filtered or unexported fields
}

func (ApiListGroupProjectRolesRequest) Execute

type ApiListGroupUsersRequest

type ApiListGroupUsersRequest struct {
	ApiService *GroupApiService
	// contains filtered or unexported fields
}

func (ApiListGroupUsersRequest) Execute

func (ApiListGroupUsersRequest) PasswordExpiresAt

func (r ApiListGroupUsersRequest) PasswordExpiresAt(passwordExpiresAt string) ApiListGroupUsersRequest

Filter results based on which user passwords have expired. The query should include an `operator` and a `timestamp` with a colon (`:`) separating the two, for example: ```password_expires_at={operator}:{timestamp}``` * Valid operators are: `lt`, `lte`, `gt`, `gte`, `eq`, and `neq` * lt: expiration time lower than the timestamp * lte: expiration time lower than or equal to the timestamp * gt: expiration time higher than the timestamp * gte: expiration time higher than or equal to the timestamp * eq: expiration time equal to the timestamp * neq: expiration time not equal to the timestamp * Valid timestamps are of the form: `YYYY-MM-DDTHH:mm:ssZ`

type ApiListGroupsRequest

type ApiListGroupsRequest struct {
	ApiService *GroupApiService
	// contains filtered or unexported fields
}

func (ApiListGroupsRequest) DomainId

func (r ApiListGroupsRequest) DomainId(domainId string) ApiListGroupsRequest

Filters the response by a domain ID.

func (ApiListGroupsRequest) Execute

func (ApiListGroupsRequest) Name

Filters the response by name.

type ApiListProjectsRequest

type ApiListProjectsRequest struct {
	ApiService *ProjectApiService
	// contains filtered or unexported fields
}

func (ApiListProjectsRequest) DomainId

Filters the response by a domain ID.

func (ApiListProjectsRequest) Enabled

If set to true, then only enabled resources will be returned. Any value other than 0 (including no value) will be interpreted as true.

func (ApiListProjectsRequest) Execute

func (ApiListProjectsRequest) IsDomain

func (r ApiListProjectsRequest) IsDomain(isDomain bool) ApiListProjectsRequest

If this is specified as `true`, then only projects acting as a domain are included. Otherwise, only projects that are not acting as a domain are included.

func (ApiListProjectsRequest) Name

Filters the response by name.

func (ApiListProjectsRequest) ParentId

Filters the response by a parent ID.

type ApiListRoleAssignmentsIncludingNamesRequest

type ApiListRoleAssignmentsIncludingNamesRequest struct {
	ApiService *RoleAssignmentApiService
	// contains filtered or unexported fields
}

func (ApiListRoleAssignmentsIncludingNamesRequest) Effective

Returns the effective assignments, including any assignments gained by virtue of group membership. key-only (no value required)

func (ApiListRoleAssignmentsIncludingNamesRequest) Execute

func (ApiListRoleAssignmentsIncludingNamesRequest) GroupId

Filters the response by a group ID.

func (ApiListRoleAssignmentsIncludingNamesRequest) IncludeNames

If set to true, then the names of any entities returned will be include as well as their IDs. Any value other than 0 (including no value) will be interpreted as true. New in version 3.6

func (ApiListRoleAssignmentsIncludingNamesRequest) IncludeSubtree

If set to true, then relevant assignments in the project hierarchy below the project specified in the `scope.project_id` query parameter are also included in the response. If set to `0`, . Any value other than `0` (including no value) for `include_subtree` will be interpreted as true. New in version 3.6

func (ApiListRoleAssignmentsIncludingNamesRequest) RoleId

Filters the response by a role ID.

func (ApiListRoleAssignmentsIncludingNamesRequest) ScopeDomainId

Filters the response by a domain ID.

func (ApiListRoleAssignmentsIncludingNamesRequest) ScopeProjectId

Filters the response by a project ID.

func (ApiListRoleAssignmentsIncludingNamesRequest) UserId

Filters the response by a user ID.

type ApiListRoleAssignmentsRequest

type ApiListRoleAssignmentsRequest struct {
	ApiService *RoleAssignmentApiService
	// contains filtered or unexported fields
}

func (ApiListRoleAssignmentsRequest) Effective

Returns the effective assignments, including any assignments gained by virtue of group membership. key-only (no value required)

func (ApiListRoleAssignmentsRequest) Execute

func (ApiListRoleAssignmentsRequest) GroupId

Filters the response by a group ID.

func (ApiListRoleAssignmentsRequest) IncludeSubtree

func (r ApiListRoleAssignmentsRequest) IncludeSubtree(includeSubtree int32) ApiListRoleAssignmentsRequest

If set to true, then relevant assignments in the project hierarchy below the project specified in the `scope.project_id` query parameter are also included in the response. Any value other than `0` (including no value) for `include_subtree` will be interpreted as true.

func (ApiListRoleAssignmentsRequest) RoleId

Filters the response by a role ID.

func (ApiListRoleAssignmentsRequest) ScopeDomainId

Filters the response by a domain ID.

func (ApiListRoleAssignmentsRequest) ScopeProjectId

func (r ApiListRoleAssignmentsRequest) ScopeProjectId(scopeProjectId string) ApiListRoleAssignmentsRequest

Filters the response by a project ID.

func (ApiListRoleAssignmentsRequest) UserId

Filters the response by a user ID.

type ApiListRolesRequest

type ApiListRolesRequest struct {
	ApiService *RoleApiService
	// contains filtered or unexported fields
}

func (ApiListRolesRequest) DomainId

func (r ApiListRolesRequest) DomainId(domainId string) ApiListRolesRequest

Filters the response by a domain ID.

func (ApiListRolesRequest) Execute

func (ApiListRolesRequest) Name

Filters the response by name.

type ApiListServiceProvidersRequest added in v0.2.22

type ApiListServiceProvidersRequest struct {
	ApiService *ServiceProviderApiService
	// contains filtered or unexported fields
}

func (ApiListServiceProvidersRequest) Execute added in v0.2.22

type ApiListUserApplicationCredentialsRequest

type ApiListUserApplicationCredentialsRequest struct {
	ApiService *ApplicationCredentialApiService
	// contains filtered or unexported fields
}

func (ApiListUserApplicationCredentialsRequest) Execute

func (ApiListUserApplicationCredentialsRequest) Name

The name of the application credential. Must be unique to a user.

type ApiListUserDomainRolesRequest

type ApiListUserDomainRolesRequest struct {
	ApiService *RoleAssignmentApiService
	// contains filtered or unexported fields
}

func (ApiListUserDomainRolesRequest) Execute

type ApiListUserGroupsRequest

type ApiListUserGroupsRequest struct {
	ApiService *UserApiService
	// contains filtered or unexported fields
}

func (ApiListUserGroupsRequest) Execute

type ApiListUserProjectRolesRequest

type ApiListUserProjectRolesRequest struct {
	ApiService *RoleAssignmentApiService
	// contains filtered or unexported fields
}

func (ApiListUserProjectRolesRequest) Execute

type ApiListUserProjectsRequest

type ApiListUserProjectsRequest struct {
	ApiService *UserApiService
	// contains filtered or unexported fields
}

func (ApiListUserProjectsRequest) Execute

type ApiListUsersRequest

type ApiListUsersRequest struct {
	ApiService *UserApiService
	// contains filtered or unexported fields
}

func (ApiListUsersRequest) DomainId

func (r ApiListUsersRequest) DomainId(domainId string) ApiListUsersRequest

Filters the response by a domain ID.

func (ApiListUsersRequest) Enabled

func (r ApiListUsersRequest) Enabled(enabled bool) ApiListUsersRequest

If set to true, then only enabled resources will be returned. Any value other than 0 (including no value) will be interpreted as true.

func (ApiListUsersRequest) Execute

func (ApiListUsersRequest) IdpId

Filters the response by an identity provider ID.

func (ApiListUsersRequest) Name

Filters the response by name.

func (ApiListUsersRequest) PasswordExpiresAt

func (r ApiListUsersRequest) PasswordExpiresAt(passwordExpiresAt string) ApiListUsersRequest

Filter results based on which user passwords have expired. The query should include an `operator` and a `timestamp` with a colon (`:`) separating the two, for example: ```password_expires_at={operator}:{timestamp}``` * Valid operators are: `lt`, `lte`, `gt`, `gte`, `eq`, and `neq` * lt: expiration time lower than the timestamp * lte: expiration time lower than or equal to the timestamp * gt: expiration time higher than the timestamp * gte: expiration time higher than or equal to the timestamp * eq: expiration time equal to the timestamp * neq: expiration time not equal to the timestamp * Valid timestamps are of the form: `YYYY-MM-DDTHH:mm:ssZ`

func (ApiListUsersRequest) ProtocolId

func (r ApiListUsersRequest) ProtocolId(protocolId string) ApiListUsersRequest

Filters the response by a protocol id.

func (ApiListUsersRequest) SkipCache added in v0.2.16

func (r ApiListUsersRequest) SkipCache(skipCache bool) ApiListUsersRequest

func (ApiListUsersRequest) UniqueId

func (r ApiListUsersRequest) UniqueId(uniqueId string) ApiListUsersRequest

Filters the response by a unique id.

type ApiRemoveUserRequest

type ApiRemoveUserRequest struct {
	ApiService *GroupApiService
	// contains filtered or unexported fields
}

func (ApiRemoveUserRequest) Execute

func (r ApiRemoveUserRequest) Execute() (*_nethttp.Response, error)

type ApiUnassignGroupDomainRoleRequest

type ApiUnassignGroupDomainRoleRequest struct {
	ApiService *RoleAssignmentApiService
	// contains filtered or unexported fields
}

func (ApiUnassignGroupDomainRoleRequest) Execute

type ApiUnassignGroupProjectRoleRequest

type ApiUnassignGroupProjectRoleRequest struct {
	ApiService *RoleAssignmentApiService
	// contains filtered or unexported fields
}

func (ApiUnassignGroupProjectRoleRequest) Execute

type ApiUnassignUserDomainRoleRequest

type ApiUnassignUserDomainRoleRequest struct {
	ApiService *RoleAssignmentApiService
	// contains filtered or unexported fields
}

func (ApiUnassignUserDomainRoleRequest) Execute

type ApiUnassignUserProjectRoleRequest

type ApiUnassignUserProjectRoleRequest struct {
	ApiService *RoleAssignmentApiService
	// contains filtered or unexported fields
}

func (ApiUnassignUserProjectRoleRequest) Execute

type ApiUpdateDomainConfigRequest added in v0.2.2

type ApiUpdateDomainConfigRequest struct {
	ApiService *DomainApiService
	// contains filtered or unexported fields
}

func (ApiUpdateDomainConfigRequest) DomainConfig added in v0.2.2

func (ApiUpdateDomainConfigRequest) Execute added in v0.2.2

type ApiUpdateDomainRequest

type ApiUpdateDomainRequest struct {
	ApiService *DomainApiService
	// contains filtered or unexported fields
}

func (ApiUpdateDomainRequest) DomainUpdateRequest

func (r ApiUpdateDomainRequest) DomainUpdateRequest(domainUpdateRequest DomainUpdateRequest) ApiUpdateDomainRequest

func (ApiUpdateDomainRequest) Execute

type ApiUpdateGroupRequest

type ApiUpdateGroupRequest struct {
	ApiService *GroupApiService
	// contains filtered or unexported fields
}

func (ApiUpdateGroupRequest) Execute

func (ApiUpdateGroupRequest) GroupUpdateRequest

func (r ApiUpdateGroupRequest) GroupUpdateRequest(groupUpdateRequest GroupUpdateRequest) ApiUpdateGroupRequest

type ApiUpdateProjectRequest

type ApiUpdateProjectRequest struct {
	ApiService *ProjectApiService
	// contains filtered or unexported fields
}

func (ApiUpdateProjectRequest) Execute

func (ApiUpdateProjectRequest) ProjectUpdateRequest

func (r ApiUpdateProjectRequest) ProjectUpdateRequest(projectUpdateRequest ProjectUpdateRequest) ApiUpdateProjectRequest

type ApiUpdateRoleRequest

type ApiUpdateRoleRequest struct {
	ApiService *RoleApiService
	// contains filtered or unexported fields
}

func (ApiUpdateRoleRequest) Execute

func (ApiUpdateRoleRequest) RoleUpdateRequest

func (r ApiUpdateRoleRequest) RoleUpdateRequest(roleUpdateRequest RoleUpdateRequest) ApiUpdateRoleRequest

type ApiUpdateUserPasswordRequest

type ApiUpdateUserPasswordRequest struct {
	ApiService *UserApiService
	// contains filtered or unexported fields
}

func (ApiUpdateUserPasswordRequest) Execute

func (ApiUpdateUserPasswordRequest) UserPasswordUpdateRequest

func (r ApiUpdateUserPasswordRequest) UserPasswordUpdateRequest(userPasswordUpdateRequest UserPasswordUpdateRequest) ApiUpdateUserPasswordRequest

type ApiUpdateUserRequest

type ApiUpdateUserRequest struct {
	ApiService *UserApiService
	// contains filtered or unexported fields
}

func (ApiUpdateUserRequest) Execute

func (ApiUpdateUserRequest) UserUpdateRequest

func (r ApiUpdateUserRequest) UserUpdateRequest(userUpdateRequest UserUpdateRequest) ApiUpdateUserRequest

type ApiVerifyDomainConfigRequest added in v0.2.6

type ApiVerifyDomainConfigRequest struct {
	ApiService *DomainApiService
	// contains filtered or unexported fields
}

func (ApiVerifyDomainConfigRequest) DomainConfigVerifyRequest added in v0.2.6

func (r ApiVerifyDomainConfigRequest) DomainConfigVerifyRequest(domainConfigVerifyRequest DomainConfigVerifyRequest) ApiVerifyDomainConfigRequest

func (ApiVerifyDomainConfigRequest) Execute added in v0.2.6

type ApplicationCredential

type ApplicationCredential struct {
	// The ID of the application credential.
	Id *string `json:"id,omitempty"`
	// The name of the application credential.
	Name *string `json:"name,omitempty"`
	// The secret for the application credential, either generated by the server or provided by the user. This is only ever shown once in the response to a create request. It is not stored nor ever shown again. If the secret is lost, a new application credential must be created.
	Secret *string `json:"secret,omitempty"`
	// A description of the application credential’s purpose.
	Description *string `json:"description,omitempty"`
	// The expiration time of the application credential, if one was specified.
	ExpiresAt *string `json:"expires_at,omitempty"`
	// The ID of the project the application credential was created for and that authentication requests using this application credential will be scoped to.
	ProjectId *string                      `json:"project_id,omitempty"`
	Roles     *[]ApplicationCredentialRole `json:"roles,omitempty"`
	// A list of `access_rules` objects
	AccessRules *[]AccessRule `json:"access_rules,omitempty"`
	// A flag indicating whether the application credential may be used for creation or destruction of other application credentials or trusts.
	Unrestricted *bool     `json:"unrestricted,omitempty"`
	Links        *SelfLink `json:"links,omitempty"`
}

ApplicationCredential struct for ApplicationCredential

func NewApplicationCredential

func NewApplicationCredential() *ApplicationCredential

NewApplicationCredential instantiates a new ApplicationCredential 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 NewApplicationCredentialWithDefaults

func NewApplicationCredentialWithDefaults() *ApplicationCredential

NewApplicationCredentialWithDefaults instantiates a new ApplicationCredential 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 (*ApplicationCredential) GetAccessRules

func (o *ApplicationCredential) GetAccessRules() []AccessRule

GetAccessRules returns the AccessRules field value if set, zero value otherwise.

func (*ApplicationCredential) GetAccessRulesOk

func (o *ApplicationCredential) GetAccessRulesOk() (*[]AccessRule, bool)

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

func (*ApplicationCredential) GetDescription

func (o *ApplicationCredential) GetDescription() string

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

func (*ApplicationCredential) GetDescriptionOk

func (o *ApplicationCredential) 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 (*ApplicationCredential) GetExpiresAt

func (o *ApplicationCredential) GetExpiresAt() string

GetExpiresAt returns the ExpiresAt field value if set, zero value otherwise.

func (*ApplicationCredential) GetExpiresAtOk

func (o *ApplicationCredential) GetExpiresAtOk() (*string, bool)

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

func (*ApplicationCredential) GetId

func (o *ApplicationCredential) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ApplicationCredential) GetIdOk

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

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

func (o *ApplicationCredential) GetLinks() SelfLink

GetLinks returns the Links field value if set, zero value otherwise.

func (*ApplicationCredential) GetLinksOk

func (o *ApplicationCredential) GetLinksOk() (*SelfLink, bool)

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

func (*ApplicationCredential) GetName

func (o *ApplicationCredential) GetName() string

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

func (*ApplicationCredential) GetNameOk

func (o *ApplicationCredential) 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 (*ApplicationCredential) GetProjectId

func (o *ApplicationCredential) GetProjectId() string

GetProjectId returns the ProjectId field value if set, zero value otherwise.

func (*ApplicationCredential) GetProjectIdOk

func (o *ApplicationCredential) GetProjectIdOk() (*string, bool)

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

func (*ApplicationCredential) GetRoles

GetRoles returns the Roles field value if set, zero value otherwise.

func (*ApplicationCredential) GetRolesOk

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

func (*ApplicationCredential) GetSecret

func (o *ApplicationCredential) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*ApplicationCredential) GetSecretOk

func (o *ApplicationCredential) GetSecretOk() (*string, bool)

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

func (*ApplicationCredential) GetUnrestricted

func (o *ApplicationCredential) GetUnrestricted() bool

GetUnrestricted returns the Unrestricted field value if set, zero value otherwise.

func (*ApplicationCredential) GetUnrestrictedOk

func (o *ApplicationCredential) GetUnrestrictedOk() (*bool, bool)

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

func (*ApplicationCredential) HasAccessRules

func (o *ApplicationCredential) HasAccessRules() bool

HasAccessRules returns a boolean if a field has been set.

func (*ApplicationCredential) HasDescription

func (o *ApplicationCredential) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ApplicationCredential) HasExpiresAt

func (o *ApplicationCredential) HasExpiresAt() bool

HasExpiresAt returns a boolean if a field has been set.

func (*ApplicationCredential) HasId

func (o *ApplicationCredential) HasId() bool

HasId returns a boolean if a field has been set.

func (o *ApplicationCredential) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*ApplicationCredential) HasName

func (o *ApplicationCredential) HasName() bool

HasName returns a boolean if a field has been set.

func (*ApplicationCredential) HasProjectId

func (o *ApplicationCredential) HasProjectId() bool

HasProjectId returns a boolean if a field has been set.

func (*ApplicationCredential) HasRoles

func (o *ApplicationCredential) HasRoles() bool

HasRoles returns a boolean if a field has been set.

func (*ApplicationCredential) HasSecret

func (o *ApplicationCredential) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (*ApplicationCredential) HasUnrestricted

func (o *ApplicationCredential) HasUnrestricted() bool

HasUnrestricted returns a boolean if a field has been set.

func (ApplicationCredential) MarshalJSON

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

func (*ApplicationCredential) SetAccessRules

func (o *ApplicationCredential) SetAccessRules(v []AccessRule)

SetAccessRules gets a reference to the given []AccessRule and assigns it to the AccessRules field.

func (*ApplicationCredential) SetDescription

func (o *ApplicationCredential) SetDescription(v string)

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

func (*ApplicationCredential) SetExpiresAt

func (o *ApplicationCredential) SetExpiresAt(v string)

SetExpiresAt gets a reference to the given string and assigns it to the ExpiresAt field.

func (*ApplicationCredential) SetId

func (o *ApplicationCredential) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (o *ApplicationCredential) SetLinks(v SelfLink)

SetLinks gets a reference to the given SelfLink and assigns it to the Links field.

func (*ApplicationCredential) SetName

func (o *ApplicationCredential) SetName(v string)

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

func (*ApplicationCredential) SetProjectId

func (o *ApplicationCredential) SetProjectId(v string)

SetProjectId gets a reference to the given string and assigns it to the ProjectId field.

func (*ApplicationCredential) SetRoles

SetRoles gets a reference to the given []ApplicationCredentialRole and assigns it to the Roles field.

func (*ApplicationCredential) SetSecret

func (o *ApplicationCredential) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*ApplicationCredential) SetUnrestricted

func (o *ApplicationCredential) SetUnrestricted(v bool)

SetUnrestricted gets a reference to the given bool and assigns it to the Unrestricted field.

type ApplicationCredentialApiService

type ApplicationCredentialApiService service

ApplicationCredentialApiService ApplicationCredentialApi service

func (*ApplicationCredentialApiService) CreateApplicationCredential

CreateApplicationCredential Method for CreateApplicationCredential

Creates an application credential for a user on the project to which the current token is scoped.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param userId The ID of the user who owns the application credential.
@return ApiCreateApplicationCredentialRequest

func (*ApplicationCredentialApiService) CreateApplicationCredentialExecute

Execute executes the request

@return ApplicationCredentialResponse

func (*ApplicationCredentialApiService) DeleteApplicationCredential

func (a *ApplicationCredentialApiService) DeleteApplicationCredential(ctx _context.Context, userId string, applicationCredentialId string) ApiDeleteApplicationCredentialRequest

DeleteApplicationCredential Method for DeleteApplicationCredential

Deletes an application credential.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param userId The ID of the user who owns the application credential.
@param applicationCredentialId The ID of the application credential.
@return ApiDeleteApplicationCredentialRequest

func (*ApplicationCredentialApiService) DeleteApplicationCredentialExecute

Execute executes the request

func (*ApplicationCredentialApiService) ListUserApplicationCredentials

ListUserApplicationCredentials Method for ListUserApplicationCredentials

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param userId The ID of the user who owns the application credential.
@return ApiListUserApplicationCredentialsRequest

func (*ApplicationCredentialApiService) ListUserApplicationCredentialsExecute

Execute executes the request

@return ApplicationCredentialListResponse

type ApplicationCredentialCreate

type ApplicationCredentialCreate struct {
	// The name of the application credential. Must be unique to a user.
	Name string `json:"name"`
	// The secret that the application credential will be created with. If not provided, one will be generated.
	Secret *string `json:"secret,omitempty"`
	// A description of the application credential’s purpose.
	Description *string `json:"description,omitempty"`
	// An optional expiry time for the application credential. If unset, the application credential does not expire.
	ExpiresAt *string `json:"expires_at,omitempty"`
	// An optional list of role objects, identified by ID or name. The list may only contain roles that the user has assigned on the project. If not provided, the roles assigned to the application credential will be the same as the roles in the current token.
	Roles *[]IdAndName `json:"roles,omitempty"`
	// An optional flag to restrict whether the application credential may be used for the creation or destruction of other application credentials or trusts. Defaults to false.
	Unrestricted *bool `json:"unrestricted,omitempty"`
	// A list of `access_rules` objects
	AccessRules *[]AccessRuleRequest `json:"access_rules,omitempty"`
}

ApplicationCredentialCreate struct for ApplicationCredentialCreate

func NewApplicationCredentialCreate

func NewApplicationCredentialCreate(name string) *ApplicationCredentialCreate

NewApplicationCredentialCreate instantiates a new ApplicationCredentialCreate 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 NewApplicationCredentialCreateWithDefaults

func NewApplicationCredentialCreateWithDefaults() *ApplicationCredentialCreate

NewApplicationCredentialCreateWithDefaults instantiates a new ApplicationCredentialCreate 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 (*ApplicationCredentialCreate) GetAccessRules

func (o *ApplicationCredentialCreate) GetAccessRules() []AccessRuleRequest

GetAccessRules returns the AccessRules field value if set, zero value otherwise.

func (*ApplicationCredentialCreate) GetAccessRulesOk

func (o *ApplicationCredentialCreate) GetAccessRulesOk() (*[]AccessRuleRequest, bool)

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

func (*ApplicationCredentialCreate) GetDescription

func (o *ApplicationCredentialCreate) GetDescription() string

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

func (*ApplicationCredentialCreate) GetDescriptionOk

func (o *ApplicationCredentialCreate) 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 (*ApplicationCredentialCreate) GetExpiresAt

func (o *ApplicationCredentialCreate) GetExpiresAt() string

GetExpiresAt returns the ExpiresAt field value if set, zero value otherwise.

func (*ApplicationCredentialCreate) GetExpiresAtOk

func (o *ApplicationCredentialCreate) GetExpiresAtOk() (*string, bool)

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

func (*ApplicationCredentialCreate) GetName

func (o *ApplicationCredentialCreate) GetName() string

GetName returns the Name field value

func (*ApplicationCredentialCreate) GetNameOk

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

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

func (*ApplicationCredentialCreate) GetRoles

func (o *ApplicationCredentialCreate) GetRoles() []IdAndName

GetRoles returns the Roles field value if set, zero value otherwise.

func (*ApplicationCredentialCreate) GetRolesOk

func (o *ApplicationCredentialCreate) GetRolesOk() (*[]IdAndName, bool)

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

func (*ApplicationCredentialCreate) GetSecret

func (o *ApplicationCredentialCreate) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*ApplicationCredentialCreate) GetSecretOk

func (o *ApplicationCredentialCreate) GetSecretOk() (*string, bool)

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

func (*ApplicationCredentialCreate) GetUnrestricted

func (o *ApplicationCredentialCreate) GetUnrestricted() bool

GetUnrestricted returns the Unrestricted field value if set, zero value otherwise.

func (*ApplicationCredentialCreate) GetUnrestrictedOk

func (o *ApplicationCredentialCreate) GetUnrestrictedOk() (*bool, bool)

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

func (*ApplicationCredentialCreate) HasAccessRules

func (o *ApplicationCredentialCreate) HasAccessRules() bool

HasAccessRules returns a boolean if a field has been set.

func (*ApplicationCredentialCreate) HasDescription

func (o *ApplicationCredentialCreate) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ApplicationCredentialCreate) HasExpiresAt

func (o *ApplicationCredentialCreate) HasExpiresAt() bool

HasExpiresAt returns a boolean if a field has been set.

func (*ApplicationCredentialCreate) HasRoles

func (o *ApplicationCredentialCreate) HasRoles() bool

HasRoles returns a boolean if a field has been set.

func (*ApplicationCredentialCreate) HasSecret

func (o *ApplicationCredentialCreate) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (*ApplicationCredentialCreate) HasUnrestricted

func (o *ApplicationCredentialCreate) HasUnrestricted() bool

HasUnrestricted returns a boolean if a field has been set.

func (ApplicationCredentialCreate) MarshalJSON

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

func (*ApplicationCredentialCreate) SetAccessRules

func (o *ApplicationCredentialCreate) SetAccessRules(v []AccessRuleRequest)

SetAccessRules gets a reference to the given []AccessRuleRequest and assigns it to the AccessRules field.

func (*ApplicationCredentialCreate) SetDescription

func (o *ApplicationCredentialCreate) SetDescription(v string)

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

func (*ApplicationCredentialCreate) SetExpiresAt

func (o *ApplicationCredentialCreate) SetExpiresAt(v string)

SetExpiresAt gets a reference to the given string and assigns it to the ExpiresAt field.

func (*ApplicationCredentialCreate) SetName

func (o *ApplicationCredentialCreate) SetName(v string)

SetName sets field value

func (*ApplicationCredentialCreate) SetRoles

func (o *ApplicationCredentialCreate) SetRoles(v []IdAndName)

SetRoles gets a reference to the given []IdAndName and assigns it to the Roles field.

func (*ApplicationCredentialCreate) SetSecret

func (o *ApplicationCredentialCreate) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*ApplicationCredentialCreate) SetUnrestricted

func (o *ApplicationCredentialCreate) SetUnrestricted(v bool)

SetUnrestricted gets a reference to the given bool and assigns it to the Unrestricted field.

type ApplicationCredentialCreateRequest

type ApplicationCredentialCreateRequest struct {
	ApplicationCredential ApplicationCredentialCreate `json:"application_credential"`
}

ApplicationCredentialCreateRequest struct for ApplicationCredentialCreateRequest

func NewApplicationCredentialCreateRequest

func NewApplicationCredentialCreateRequest(applicationCredential ApplicationCredentialCreate) *ApplicationCredentialCreateRequest

NewApplicationCredentialCreateRequest instantiates a new ApplicationCredentialCreateRequest 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 NewApplicationCredentialCreateRequestWithDefaults

func NewApplicationCredentialCreateRequestWithDefaults() *ApplicationCredentialCreateRequest

NewApplicationCredentialCreateRequestWithDefaults instantiates a new ApplicationCredentialCreateRequest 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 (*ApplicationCredentialCreateRequest) GetApplicationCredential

GetApplicationCredential returns the ApplicationCredential field value

func (*ApplicationCredentialCreateRequest) GetApplicationCredentialOk

func (o *ApplicationCredentialCreateRequest) GetApplicationCredentialOk() (*ApplicationCredentialCreate, bool)

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

func (ApplicationCredentialCreateRequest) MarshalJSON

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

func (*ApplicationCredentialCreateRequest) SetApplicationCredential

func (o *ApplicationCredentialCreateRequest) SetApplicationCredential(v ApplicationCredentialCreate)

SetApplicationCredential sets field value

type ApplicationCredentialListResponse

type ApplicationCredentialListResponse struct {
	Links                  *Links                   `json:"links,omitempty"`
	ApplicationCredentials *[]ApplicationCredential `json:"application_credentials,omitempty"`
}

ApplicationCredentialListResponse struct for ApplicationCredentialListResponse

func NewApplicationCredentialListResponse

func NewApplicationCredentialListResponse() *ApplicationCredentialListResponse

NewApplicationCredentialListResponse instantiates a new ApplicationCredentialListResponse 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 NewApplicationCredentialListResponseWithDefaults

func NewApplicationCredentialListResponseWithDefaults() *ApplicationCredentialListResponse

NewApplicationCredentialListResponseWithDefaults instantiates a new ApplicationCredentialListResponse 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 (*ApplicationCredentialListResponse) GetApplicationCredentials

func (o *ApplicationCredentialListResponse) GetApplicationCredentials() []ApplicationCredential

GetApplicationCredentials returns the ApplicationCredentials field value if set, zero value otherwise.

func (*ApplicationCredentialListResponse) GetApplicationCredentialsOk

func (o *ApplicationCredentialListResponse) GetApplicationCredentialsOk() (*[]ApplicationCredential, bool)

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

GetLinks returns the Links field value if set, zero value otherwise.

func (*ApplicationCredentialListResponse) GetLinksOk

func (o *ApplicationCredentialListResponse) GetLinksOk() (*Links, bool)

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

func (*ApplicationCredentialListResponse) HasApplicationCredentials

func (o *ApplicationCredentialListResponse) HasApplicationCredentials() bool

HasApplicationCredentials returns a boolean if a field has been set.

HasLinks returns a boolean if a field has been set.

func (ApplicationCredentialListResponse) MarshalJSON

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

func (*ApplicationCredentialListResponse) SetApplicationCredentials

func (o *ApplicationCredentialListResponse) SetApplicationCredentials(v []ApplicationCredential)

SetApplicationCredentials gets a reference to the given []ApplicationCredential and assigns it to the ApplicationCredentials field.

SetLinks gets a reference to the given Links and assigns it to the Links field.

type ApplicationCredentialResponse

type ApplicationCredentialResponse struct {
	ApplicationCredential *ApplicationCredential `json:"application_credential,omitempty"`
}

ApplicationCredentialResponse struct for ApplicationCredentialResponse

func NewApplicationCredentialResponse

func NewApplicationCredentialResponse() *ApplicationCredentialResponse

NewApplicationCredentialResponse instantiates a new ApplicationCredentialResponse 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 NewApplicationCredentialResponseWithDefaults

func NewApplicationCredentialResponseWithDefaults() *ApplicationCredentialResponse

NewApplicationCredentialResponseWithDefaults instantiates a new ApplicationCredentialResponse 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 (*ApplicationCredentialResponse) GetApplicationCredential

func (o *ApplicationCredentialResponse) GetApplicationCredential() ApplicationCredential

GetApplicationCredential returns the ApplicationCredential field value if set, zero value otherwise.

func (*ApplicationCredentialResponse) GetApplicationCredentialOk

func (o *ApplicationCredentialResponse) GetApplicationCredentialOk() (*ApplicationCredential, bool)

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

func (*ApplicationCredentialResponse) HasApplicationCredential

func (o *ApplicationCredentialResponse) HasApplicationCredential() bool

HasApplicationCredential returns a boolean if a field has been set.

func (ApplicationCredentialResponse) MarshalJSON

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

func (*ApplicationCredentialResponse) SetApplicationCredential

func (o *ApplicationCredentialResponse) SetApplicationCredential(v ApplicationCredential)

SetApplicationCredential gets a reference to the given ApplicationCredential and assigns it to the ApplicationCredential field.

type ApplicationCredentialRole

type ApplicationCredentialRole struct {
	Id       *string `json:"id,omitempty"`
	Name     *string `json:"name,omitempty"`
	DomainId *string `json:"domain_id,omitempty"`
}

ApplicationCredentialRole struct for ApplicationCredentialRole

func NewApplicationCredentialRole

func NewApplicationCredentialRole() *ApplicationCredentialRole

NewApplicationCredentialRole instantiates a new ApplicationCredentialRole 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 NewApplicationCredentialRoleWithDefaults

func NewApplicationCredentialRoleWithDefaults() *ApplicationCredentialRole

NewApplicationCredentialRoleWithDefaults instantiates a new ApplicationCredentialRole 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 (*ApplicationCredentialRole) GetDomainId

func (o *ApplicationCredentialRole) GetDomainId() string

GetDomainId returns the DomainId field value if set, zero value otherwise.

func (*ApplicationCredentialRole) GetDomainIdOk

func (o *ApplicationCredentialRole) GetDomainIdOk() (*string, bool)

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

func (*ApplicationCredentialRole) GetId

func (o *ApplicationCredentialRole) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ApplicationCredentialRole) GetIdOk

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

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

func (*ApplicationCredentialRole) GetName

func (o *ApplicationCredentialRole) GetName() string

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

func (*ApplicationCredentialRole) GetNameOk

func (o *ApplicationCredentialRole) 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 (*ApplicationCredentialRole) HasDomainId

func (o *ApplicationCredentialRole) HasDomainId() bool

HasDomainId returns a boolean if a field has been set.

func (*ApplicationCredentialRole) HasId

func (o *ApplicationCredentialRole) HasId() bool

HasId returns a boolean if a field has been set.

func (*ApplicationCredentialRole) HasName

func (o *ApplicationCredentialRole) HasName() bool

HasName returns a boolean if a field has been set.

func (ApplicationCredentialRole) MarshalJSON

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

func (*ApplicationCredentialRole) SetDomainId

func (o *ApplicationCredentialRole) SetDomainId(v string)

SetDomainId gets a reference to the given string and assigns it to the DomainId field.

func (*ApplicationCredentialRole) SetId

func (o *ApplicationCredentialRole) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*ApplicationCredentialRole) SetName

func (o *ApplicationCredentialRole) SetName(v string)

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

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 Configuration

type Configuration struct {
	Host             string            `json:"host,omitempty"`
	Scheme           string            `json:"scheme,omitempty"`
	DefaultHeader    map[string]string `json:"defaultHeader,omitempty"`
	UserAgent        string            `json:"userAgent,omitempty"`
	Debug            bool              `json:"debug,omitempty"`
	Servers          ServerConfigurations
	OperationServers map[string]ServerConfigurations
	HTTPClient       *http.Client
}

Configuration stores the configuration of the API client

func NewConfiguration

func NewConfiguration() *Configuration

NewConfiguration returns a new Configuration object

func (*Configuration) AddDefaultHeader

func (c *Configuration) AddDefaultHeader(key string, value string)

AddDefaultHeader adds a new HTTP header to the default header in the request

func (*Configuration) 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 Domain

type Domain struct {
	// The description of the domain.
	Description *string `json:"description,omitempty"`
	// If set to true, domain is enabled. If set to false, domain is disabled.
	Enabled *bool `json:"enabled,omitempty"`
	// The ID of the domain.
	Id    *string   `json:"id,omitempty"`
	Links *SelfLink `json:"links,omitempty"`
	// The name of the domain.
	Name *string `json:"name,omitempty"`
	// A list of parent ID.
	Parents *[]string `json:"parents,omitempty"`
}

Domain struct for Domain

func NewDomain

func NewDomain() *Domain

NewDomain instantiates a new Domain 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 NewDomainWithDefaults

func NewDomainWithDefaults() *Domain

NewDomainWithDefaults instantiates a new Domain 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 (*Domain) GetDescription

func (o *Domain) GetDescription() string

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

func (*Domain) GetDescriptionOk

func (o *Domain) 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 (*Domain) GetEnabled

func (o *Domain) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*Domain) GetEnabledOk

func (o *Domain) GetEnabledOk() (*bool, bool)

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

func (*Domain) GetId

func (o *Domain) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Domain) GetIdOk

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

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

func (o *Domain) GetLinks() SelfLink

GetLinks returns the Links field value if set, zero value otherwise.

func (*Domain) GetLinksOk

func (o *Domain) GetLinksOk() (*SelfLink, bool)

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

func (*Domain) GetName

func (o *Domain) GetName() string

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

func (*Domain) GetNameOk

func (o *Domain) 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 (*Domain) GetParents

func (o *Domain) GetParents() []string

GetParents returns the Parents field value if set, zero value otherwise.

func (*Domain) GetParentsOk

func (o *Domain) GetParentsOk() (*[]string, bool)

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

func (*Domain) HasDescription

func (o *Domain) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*Domain) HasEnabled

func (o *Domain) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*Domain) HasId

func (o *Domain) HasId() bool

HasId returns a boolean if a field has been set.

func (o *Domain) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*Domain) HasName

func (o *Domain) HasName() bool

HasName returns a boolean if a field has been set.

func (*Domain) HasParents

func (o *Domain) HasParents() bool

HasParents returns a boolean if a field has been set.

func (Domain) MarshalJSON

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

func (*Domain) SetDescription

func (o *Domain) SetDescription(v string)

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

func (*Domain) SetEnabled

func (o *Domain) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*Domain) SetId

func (o *Domain) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (o *Domain) SetLinks(v SelfLink)

SetLinks gets a reference to the given SelfLink and assigns it to the Links field.

func (*Domain) SetName

func (o *Domain) SetName(v string)

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

func (*Domain) SetParents

func (o *Domain) SetParents(v []string)

SetParents gets a reference to the given []string and assigns it to the Parents field.

type DomainApiService

type DomainApiService service

DomainApiService DomainApi service

func (*DomainApiService) CreateDomain

CreateDomain Method for CreateDomain

Creates a domain.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateDomainRequest

func (*DomainApiService) CreateDomainConfig added in v0.2.2

func (a *DomainApiService) CreateDomainConfig(ctx _context.Context, domainId string) ApiCreateDomainConfigRequest

CreateDomainConfig Method for CreateDomainConfig

Creates a domain configuration.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param domainId The domain ID.
@return ApiCreateDomainConfigRequest

func (*DomainApiService) CreateDomainConfigExecute added in v0.2.2

Execute executes the request

@return DomainConfig

func (*DomainApiService) CreateDomainExecute

Execute executes the request

@return DomainResponse

func (*DomainApiService) DeleteDomain

func (a *DomainApiService) DeleteDomain(ctx _context.Context, domainId string) ApiDeleteDomainRequest

DeleteDomain Method for DeleteDomain

Deletes a domain. To minimize the risk of accidentally deleting a domain, you must first disable the domain by using the update domain method.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param domainId The domain ID.
@return ApiDeleteDomainRequest

func (*DomainApiService) DeleteDomainConfig added in v0.2.2

func (a *DomainApiService) DeleteDomainConfig(ctx _context.Context, domainId string) ApiDeleteDomainConfigRequest

DeleteDomainConfig Method for DeleteDomainConfig

Deletes a domain configuration.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param domainId The domain ID.
@return ApiDeleteDomainConfigRequest

func (*DomainApiService) DeleteDomainConfigExecute added in v0.2.2

func (a *DomainApiService) DeleteDomainConfigExecute(r ApiDeleteDomainConfigRequest) (*_nethttp.Response, error)

Execute executes the request

func (*DomainApiService) DeleteDomainExecute

func (a *DomainApiService) DeleteDomainExecute(r ApiDeleteDomainRequest) (*_nethttp.Response, error)

Execute executes the request

func (*DomainApiService) GetDomain

func (a *DomainApiService) GetDomain(ctx _context.Context, domainId string) ApiGetDomainRequest

GetDomain Method for GetDomain

Shows details for a domain.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param domainId The domain ID.
@return ApiGetDomainRequest

func (*DomainApiService) GetDomainConfig added in v0.2.2

func (a *DomainApiService) GetDomainConfig(ctx _context.Context, domainId string) ApiGetDomainConfigRequest

GetDomainConfig Method for GetDomainConfig

Shows details for a domain configuration.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param domainId The domain ID.
@return ApiGetDomainConfigRequest

func (*DomainApiService) GetDomainConfigExecute added in v0.2.2

Execute executes the request

@return DomainConfig

func (*DomainApiService) GetDomainExecute

Execute executes the request

@return DomainResponse

func (*DomainApiService) ListDomains

ListDomains Method for ListDomains

List domains

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListDomainsRequest

func (*DomainApiService) ListDomainsExecute

Execute executes the request

@return DomainListResponse

func (*DomainApiService) UpdateDomain

func (a *DomainApiService) UpdateDomain(ctx _context.Context, domainId string) ApiUpdateDomainRequest

UpdateDomain Method for UpdateDomain

Updates a domain.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param domainId The domain ID.
@return ApiUpdateDomainRequest

func (*DomainApiService) UpdateDomainConfig added in v0.2.2

func (a *DomainApiService) UpdateDomainConfig(ctx _context.Context, domainId string) ApiUpdateDomainConfigRequest

UpdateDomainConfig Method for UpdateDomainConfig

Updates a domain configuration.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param domainId The domain ID.
@return ApiUpdateDomainConfigRequest

func (*DomainApiService) UpdateDomainConfigExecute added in v0.2.2

Execute executes the request

@return DomainConfig

func (*DomainApiService) UpdateDomainExecute

Execute executes the request

@return DomainResponse

func (*DomainApiService) VerifyDomainConfig added in v0.2.6

func (a *DomainApiService) VerifyDomainConfig(ctx _context.Context, domainId string) ApiVerifyDomainConfigRequest

VerifyDomainConfig Method for VerifyDomainConfig

Verify LDAP domain config. (Easystack extension)

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param domainId The domain ID.
@return ApiVerifyDomainConfigRequest

func (*DomainApiService) VerifyDomainConfigExecute added in v0.2.6

Execute executes the request

@return DomainConfigVerifyResponse

type DomainConfig added in v0.2.2

type DomainConfig struct {
	Config DomainConfigConfig `json:"config"`
}

DomainConfig struct for DomainConfig

func NewDomainConfig added in v0.2.2

func NewDomainConfig(config DomainConfigConfig) *DomainConfig

NewDomainConfig instantiates a new DomainConfig 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 NewDomainConfigWithDefaults added in v0.2.2

func NewDomainConfigWithDefaults() *DomainConfig

NewDomainConfigWithDefaults instantiates a new DomainConfig 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 (*DomainConfig) GetConfig added in v0.2.2

func (o *DomainConfig) GetConfig() DomainConfigConfig

GetConfig returns the Config field value

func (*DomainConfig) GetConfigOk added in v0.2.2

func (o *DomainConfig) GetConfigOk() (*DomainConfigConfig, bool)

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

func (DomainConfig) MarshalJSON added in v0.2.2

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

func (*DomainConfig) SetConfig added in v0.2.2

func (o *DomainConfig) SetConfig(v DomainConfigConfig)

SetConfig sets field value

type DomainConfigConfig added in v0.2.2

type DomainConfigConfig struct {
	Identity *DomainConfigIdentity `json:"identity,omitempty"`
	Ldap     *DomainConfigLdap     `json:"ldap,omitempty"`
}

DomainConfigConfig struct for DomainConfigConfig

func NewDomainConfigConfig added in v0.2.2

func NewDomainConfigConfig() *DomainConfigConfig

NewDomainConfigConfig instantiates a new DomainConfigConfig 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 NewDomainConfigConfigWithDefaults added in v0.2.2

func NewDomainConfigConfigWithDefaults() *DomainConfigConfig

NewDomainConfigConfigWithDefaults instantiates a new DomainConfigConfig 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 (*DomainConfigConfig) GetIdentity added in v0.2.2

func (o *DomainConfigConfig) GetIdentity() DomainConfigIdentity

GetIdentity returns the Identity field value if set, zero value otherwise.

func (*DomainConfigConfig) GetIdentityOk added in v0.2.2

func (o *DomainConfigConfig) GetIdentityOk() (*DomainConfigIdentity, bool)

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

func (*DomainConfigConfig) GetLdap added in v0.2.2

func (o *DomainConfigConfig) GetLdap() DomainConfigLdap

GetLdap returns the Ldap field value if set, zero value otherwise.

func (*DomainConfigConfig) GetLdapOk added in v0.2.2

func (o *DomainConfigConfig) GetLdapOk() (*DomainConfigLdap, bool)

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

func (*DomainConfigConfig) HasIdentity added in v0.2.2

func (o *DomainConfigConfig) HasIdentity() bool

HasIdentity returns a boolean if a field has been set.

func (*DomainConfigConfig) HasLdap added in v0.2.2

func (o *DomainConfigConfig) HasLdap() bool

HasLdap returns a boolean if a field has been set.

func (DomainConfigConfig) MarshalJSON added in v0.2.2

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

func (*DomainConfigConfig) SetIdentity added in v0.2.2

func (o *DomainConfigConfig) SetIdentity(v DomainConfigIdentity)

SetIdentity gets a reference to the given DomainConfigIdentity and assigns it to the Identity field.

func (*DomainConfigConfig) SetLdap added in v0.2.2

func (o *DomainConfigConfig) SetLdap(v DomainConfigLdap)

SetLdap gets a reference to the given DomainConfigLdap and assigns it to the Ldap field.

type DomainConfigIdentity added in v0.2.2

type DomainConfigIdentity struct {
	// The Identity backend driver.
	Driver *string `json:"driver,omitempty"`
}

DomainConfigIdentity struct for DomainConfigIdentity

func NewDomainConfigIdentity added in v0.2.2

func NewDomainConfigIdentity() *DomainConfigIdentity

NewDomainConfigIdentity instantiates a new DomainConfigIdentity 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 NewDomainConfigIdentityWithDefaults added in v0.2.2

func NewDomainConfigIdentityWithDefaults() *DomainConfigIdentity

NewDomainConfigIdentityWithDefaults instantiates a new DomainConfigIdentity 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 (*DomainConfigIdentity) GetDriver added in v0.2.2

func (o *DomainConfigIdentity) GetDriver() string

GetDriver returns the Driver field value if set, zero value otherwise.

func (*DomainConfigIdentity) GetDriverOk added in v0.2.2

func (o *DomainConfigIdentity) GetDriverOk() (*string, bool)

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

func (*DomainConfigIdentity) HasDriver added in v0.2.2

func (o *DomainConfigIdentity) HasDriver() bool

HasDriver returns a boolean if a field has been set.

func (DomainConfigIdentity) MarshalJSON added in v0.2.2

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

func (*DomainConfigIdentity) SetDriver added in v0.2.2

func (o *DomainConfigIdentity) SetDriver(v string)

SetDriver gets a reference to the given string and assigns it to the Driver field.

type DomainConfigLdap added in v0.2.9

type DomainConfigLdap struct {
	// The LDAP URL.
	Url *string `json:"url,omitempty"`
	// The base distinguished name (DN) of LDAP, from where all users can be reached.
	UserTreeDn *string `json:"user_tree_dn,omitempty"`
	User       *string `json:"user,omitempty"`
	Password   *string `json:"password,omitempty"`
	Suffix     *string `json:"suffix,omitempty"`
	// 定义了在搜索基中搜索的深度。值“one”表示对下面紧接基准对象的对象搜索,但不包括基准对象本身。 值“sub”表示同时搜索基准对象本身和它下面的整个子树。
	QueryScope *string `json:"query_scope,omitempty"`
	// The LDAP object class to use for users.
	UserObjectclass *string `json:"user_objectclass,omitempty"`
	// The LDAP attribute mapped to user IDs in keystone. This must NOT be a multivalued attribute. User IDs are expected to be globally unique across keystone domains and URL-safe.
	UserIdAttribute *string `json:"user_id_attribute,omitempty"`
	// The LDAP attribute mapped to user names in keystone. User names are expected to be unique only within a keystone domain and are not expected to be URL-safe.
	UserNameAttribute *string `json:"user_name_attribute,omitempty"`
	// The LDAP attribute mapped to user emails in keystone.
	UserMailAttribute *string `json:"user_mail_attribute,omitempty"`
	// The LDAP attribute mapped to user passwords in keystone.
	UserPassAttribute *string `json:"user_pass_attribute,omitempty"`
	// Bitmask integer to select which bit indicates the enabled value if the LDAP server represents \"enabled\" as a bit on an integer rather than as a discrete boolean. A value of `0` indicates that the mask is not used. If this is not set to `0` the typical value is `2`. This is typically used when `[ldap] user_enabled_attribute = userAccountControl`. Setting this option causes keystone to ignore the value of `[ldap] user_enabled_invert`.
	UserEnabledMask *string `json:"user_enabled_mask,omitempty"`
	// The default value to enable users. This should match an appropriate integer value if the LDAP server uses non-boolean (bitmask) values to indicate if a user is enabled or disabled. If this is not set to `True`, then the typical value is `512`. This is typically used when `[ldap] user_enabled_attribute = userAccountControl`.
	UserEnabledDefault *string `json:"user_enabled_default,omitempty"`
	// If enabled, keystone is allowed to create users in the LDAP server.
	UserAllowCreate *string `json:"user_allow_create,omitempty"`
	// If enabled, keystone is allowed to update users in the LDAP server.
	UserAllowUpdate *string `json:"user_allow_update,omitempty"`
	// If enabled, keystone is allowed to delete users in the LDAP server.
	UserAllowDelete *string `json:"user_allow_delete,omitempty"`
	// set 0 to disable pagination
	PageSize   *string `json:"page_size,omitempty"`
	UserFilter *string `json:"user_filter,omitempty"`
}

DomainConfigLdap struct for DomainConfigLdap

func NewDomainConfigLdap added in v0.2.9

func NewDomainConfigLdap() *DomainConfigLdap

NewDomainConfigLdap instantiates a new DomainConfigLdap 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 NewDomainConfigLdapWithDefaults added in v0.2.9

func NewDomainConfigLdapWithDefaults() *DomainConfigLdap

NewDomainConfigLdapWithDefaults instantiates a new DomainConfigLdap 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 (*DomainConfigLdap) GetPageSize added in v0.2.9

func (o *DomainConfigLdap) GetPageSize() string

GetPageSize returns the PageSize field value if set, zero value otherwise.

func (*DomainConfigLdap) GetPageSizeOk added in v0.2.9

func (o *DomainConfigLdap) GetPageSizeOk() (*string, bool)

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

func (*DomainConfigLdap) GetPassword added in v0.2.9

func (o *DomainConfigLdap) GetPassword() string

GetPassword returns the Password field value if set, zero value otherwise.

func (*DomainConfigLdap) GetPasswordOk added in v0.2.9

func (o *DomainConfigLdap) GetPasswordOk() (*string, bool)

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

func (*DomainConfigLdap) GetQueryScope added in v0.2.9

func (o *DomainConfigLdap) GetQueryScope() string

GetQueryScope returns the QueryScope field value if set, zero value otherwise.

func (*DomainConfigLdap) GetQueryScopeOk added in v0.2.9

func (o *DomainConfigLdap) GetQueryScopeOk() (*string, bool)

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

func (*DomainConfigLdap) GetSuffix added in v0.2.14

func (o *DomainConfigLdap) GetSuffix() string

GetSuffix returns the Suffix field value if set, zero value otherwise.

func (*DomainConfigLdap) GetSuffixOk added in v0.2.14

func (o *DomainConfigLdap) GetSuffixOk() (*string, bool)

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

func (*DomainConfigLdap) GetUrl added in v0.2.9

func (o *DomainConfigLdap) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*DomainConfigLdap) GetUrlOk added in v0.2.9

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

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

func (*DomainConfigLdap) GetUser added in v0.2.9

func (o *DomainConfigLdap) GetUser() string

GetUser returns the User field value if set, zero value otherwise.

func (*DomainConfigLdap) GetUserAllowCreate added in v0.2.14

func (o *DomainConfigLdap) GetUserAllowCreate() string

GetUserAllowCreate returns the UserAllowCreate field value if set, zero value otherwise.

func (*DomainConfigLdap) GetUserAllowCreateOk added in v0.2.14

func (o *DomainConfigLdap) GetUserAllowCreateOk() (*string, bool)

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

func (*DomainConfigLdap) GetUserAllowDelete added in v0.2.14

func (o *DomainConfigLdap) GetUserAllowDelete() string

GetUserAllowDelete returns the UserAllowDelete field value if set, zero value otherwise.

func (*DomainConfigLdap) GetUserAllowDeleteOk added in v0.2.14

func (o *DomainConfigLdap) GetUserAllowDeleteOk() (*string, bool)

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

func (*DomainConfigLdap) GetUserAllowUpdate added in v0.2.14

func (o *DomainConfigLdap) GetUserAllowUpdate() string

GetUserAllowUpdate returns the UserAllowUpdate field value if set, zero value otherwise.

func (*DomainConfigLdap) GetUserAllowUpdateOk added in v0.2.14

func (o *DomainConfigLdap) GetUserAllowUpdateOk() (*string, bool)

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

func (*DomainConfigLdap) GetUserEnabledDefault added in v0.2.14

func (o *DomainConfigLdap) GetUserEnabledDefault() string

GetUserEnabledDefault returns the UserEnabledDefault field value if set, zero value otherwise.

func (*DomainConfigLdap) GetUserEnabledDefaultOk added in v0.2.14

func (o *DomainConfigLdap) GetUserEnabledDefaultOk() (*string, bool)

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

func (*DomainConfigLdap) GetUserEnabledMask added in v0.2.14

func (o *DomainConfigLdap) GetUserEnabledMask() string

GetUserEnabledMask returns the UserEnabledMask field value if set, zero value otherwise.

func (*DomainConfigLdap) GetUserEnabledMaskOk added in v0.2.14

func (o *DomainConfigLdap) GetUserEnabledMaskOk() (*string, bool)

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

func (*DomainConfigLdap) GetUserFilter added in v0.2.9

func (o *DomainConfigLdap) GetUserFilter() string

GetUserFilter returns the UserFilter field value if set, zero value otherwise.

func (*DomainConfigLdap) GetUserFilterOk added in v0.2.9

func (o *DomainConfigLdap) GetUserFilterOk() (*string, bool)

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

func (*DomainConfigLdap) GetUserIdAttribute added in v0.2.9

func (o *DomainConfigLdap) GetUserIdAttribute() string

GetUserIdAttribute returns the UserIdAttribute field value if set, zero value otherwise.

func (*DomainConfigLdap) GetUserIdAttributeOk added in v0.2.9

func (o *DomainConfigLdap) GetUserIdAttributeOk() (*string, bool)

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

func (*DomainConfigLdap) GetUserMailAttribute added in v0.2.9

func (o *DomainConfigLdap) GetUserMailAttribute() string

GetUserMailAttribute returns the UserMailAttribute field value if set, zero value otherwise.

func (*DomainConfigLdap) GetUserMailAttributeOk added in v0.2.9

func (o *DomainConfigLdap) GetUserMailAttributeOk() (*string, bool)

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

func (*DomainConfigLdap) GetUserNameAttribute added in v0.2.9

func (o *DomainConfigLdap) GetUserNameAttribute() string

GetUserNameAttribute returns the UserNameAttribute field value if set, zero value otherwise.

func (*DomainConfigLdap) GetUserNameAttributeOk added in v0.2.9

func (o *DomainConfigLdap) GetUserNameAttributeOk() (*string, bool)

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

func (*DomainConfigLdap) GetUserObjectclass added in v0.2.9

func (o *DomainConfigLdap) GetUserObjectclass() string

GetUserObjectclass returns the UserObjectclass field value if set, zero value otherwise.

func (*DomainConfigLdap) GetUserObjectclassOk added in v0.2.9

func (o *DomainConfigLdap) GetUserObjectclassOk() (*string, bool)

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

func (*DomainConfigLdap) GetUserOk added in v0.2.9

func (o *DomainConfigLdap) GetUserOk() (*string, bool)

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

func (*DomainConfigLdap) GetUserPassAttribute added in v0.2.18

func (o *DomainConfigLdap) GetUserPassAttribute() string

GetUserPassAttribute returns the UserPassAttribute field value if set, zero value otherwise.

func (*DomainConfigLdap) GetUserPassAttributeOk added in v0.2.18

func (o *DomainConfigLdap) GetUserPassAttributeOk() (*string, bool)

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

func (*DomainConfigLdap) GetUserTreeDn added in v0.2.9

func (o *DomainConfigLdap) GetUserTreeDn() string

GetUserTreeDn returns the UserTreeDn field value if set, zero value otherwise.

func (*DomainConfigLdap) GetUserTreeDnOk added in v0.2.9

func (o *DomainConfigLdap) GetUserTreeDnOk() (*string, bool)

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

func (*DomainConfigLdap) HasPageSize added in v0.2.9

func (o *DomainConfigLdap) HasPageSize() bool

HasPageSize returns a boolean if a field has been set.

func (*DomainConfigLdap) HasPassword added in v0.2.9

func (o *DomainConfigLdap) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (*DomainConfigLdap) HasQueryScope added in v0.2.9

func (o *DomainConfigLdap) HasQueryScope() bool

HasQueryScope returns a boolean if a field has been set.

func (*DomainConfigLdap) HasSuffix added in v0.2.14

func (o *DomainConfigLdap) HasSuffix() bool

HasSuffix returns a boolean if a field has been set.

func (*DomainConfigLdap) HasUrl added in v0.2.9

func (o *DomainConfigLdap) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (*DomainConfigLdap) HasUser added in v0.2.9

func (o *DomainConfigLdap) HasUser() bool

HasUser returns a boolean if a field has been set.

func (*DomainConfigLdap) HasUserAllowCreate added in v0.2.14

func (o *DomainConfigLdap) HasUserAllowCreate() bool

HasUserAllowCreate returns a boolean if a field has been set.

func (*DomainConfigLdap) HasUserAllowDelete added in v0.2.14

func (o *DomainConfigLdap) HasUserAllowDelete() bool

HasUserAllowDelete returns a boolean if a field has been set.

func (*DomainConfigLdap) HasUserAllowUpdate added in v0.2.14

func (o *DomainConfigLdap) HasUserAllowUpdate() bool

HasUserAllowUpdate returns a boolean if a field has been set.

func (*DomainConfigLdap) HasUserEnabledDefault added in v0.2.14

func (o *DomainConfigLdap) HasUserEnabledDefault() bool

HasUserEnabledDefault returns a boolean if a field has been set.

func (*DomainConfigLdap) HasUserEnabledMask added in v0.2.14

func (o *DomainConfigLdap) HasUserEnabledMask() bool

HasUserEnabledMask returns a boolean if a field has been set.

func (*DomainConfigLdap) HasUserFilter added in v0.2.9

func (o *DomainConfigLdap) HasUserFilter() bool

HasUserFilter returns a boolean if a field has been set.

func (*DomainConfigLdap) HasUserIdAttribute added in v0.2.9

func (o *DomainConfigLdap) HasUserIdAttribute() bool

HasUserIdAttribute returns a boolean if a field has been set.

func (*DomainConfigLdap) HasUserMailAttribute added in v0.2.9

func (o *DomainConfigLdap) HasUserMailAttribute() bool

HasUserMailAttribute returns a boolean if a field has been set.

func (*DomainConfigLdap) HasUserNameAttribute added in v0.2.9

func (o *DomainConfigLdap) HasUserNameAttribute() bool

HasUserNameAttribute returns a boolean if a field has been set.

func (*DomainConfigLdap) HasUserObjectclass added in v0.2.9

func (o *DomainConfigLdap) HasUserObjectclass() bool

HasUserObjectclass returns a boolean if a field has been set.

func (*DomainConfigLdap) HasUserPassAttribute added in v0.2.18

func (o *DomainConfigLdap) HasUserPassAttribute() bool

HasUserPassAttribute returns a boolean if a field has been set.

func (*DomainConfigLdap) HasUserTreeDn added in v0.2.9

func (o *DomainConfigLdap) HasUserTreeDn() bool

HasUserTreeDn returns a boolean if a field has been set.

func (DomainConfigLdap) MarshalJSON added in v0.2.9

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

func (*DomainConfigLdap) SetPageSize added in v0.2.9

func (o *DomainConfigLdap) SetPageSize(v string)

SetPageSize gets a reference to the given string and assigns it to the PageSize field.

func (*DomainConfigLdap) SetPassword added in v0.2.9

func (o *DomainConfigLdap) SetPassword(v string)

SetPassword gets a reference to the given string and assigns it to the Password field.

func (*DomainConfigLdap) SetQueryScope added in v0.2.9

func (o *DomainConfigLdap) SetQueryScope(v string)

SetQueryScope gets a reference to the given string and assigns it to the QueryScope field.

func (*DomainConfigLdap) SetSuffix added in v0.2.14

func (o *DomainConfigLdap) SetSuffix(v string)

SetSuffix gets a reference to the given string and assigns it to the Suffix field.

func (*DomainConfigLdap) SetUrl added in v0.2.9

func (o *DomainConfigLdap) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

func (*DomainConfigLdap) SetUser added in v0.2.9

func (o *DomainConfigLdap) SetUser(v string)

SetUser gets a reference to the given string and assigns it to the User field.

func (*DomainConfigLdap) SetUserAllowCreate added in v0.2.14

func (o *DomainConfigLdap) SetUserAllowCreate(v string)

SetUserAllowCreate gets a reference to the given string and assigns it to the UserAllowCreate field.

func (*DomainConfigLdap) SetUserAllowDelete added in v0.2.14

func (o *DomainConfigLdap) SetUserAllowDelete(v string)

SetUserAllowDelete gets a reference to the given string and assigns it to the UserAllowDelete field.

func (*DomainConfigLdap) SetUserAllowUpdate added in v0.2.14

func (o *DomainConfigLdap) SetUserAllowUpdate(v string)

SetUserAllowUpdate gets a reference to the given string and assigns it to the UserAllowUpdate field.

func (*DomainConfigLdap) SetUserEnabledDefault added in v0.2.14

func (o *DomainConfigLdap) SetUserEnabledDefault(v string)

SetUserEnabledDefault gets a reference to the given string and assigns it to the UserEnabledDefault field.

func (*DomainConfigLdap) SetUserEnabledMask added in v0.2.14

func (o *DomainConfigLdap) SetUserEnabledMask(v string)

SetUserEnabledMask gets a reference to the given string and assigns it to the UserEnabledMask field.

func (*DomainConfigLdap) SetUserFilter added in v0.2.9

func (o *DomainConfigLdap) SetUserFilter(v string)

SetUserFilter gets a reference to the given string and assigns it to the UserFilter field.

func (*DomainConfigLdap) SetUserIdAttribute added in v0.2.9

func (o *DomainConfigLdap) SetUserIdAttribute(v string)

SetUserIdAttribute gets a reference to the given string and assigns it to the UserIdAttribute field.

func (*DomainConfigLdap) SetUserMailAttribute added in v0.2.9

func (o *DomainConfigLdap) SetUserMailAttribute(v string)

SetUserMailAttribute gets a reference to the given string and assigns it to the UserMailAttribute field.

func (*DomainConfigLdap) SetUserNameAttribute added in v0.2.9

func (o *DomainConfigLdap) SetUserNameAttribute(v string)

SetUserNameAttribute gets a reference to the given string and assigns it to the UserNameAttribute field.

func (*DomainConfigLdap) SetUserObjectclass added in v0.2.9

func (o *DomainConfigLdap) SetUserObjectclass(v string)

SetUserObjectclass gets a reference to the given string and assigns it to the UserObjectclass field.

func (*DomainConfigLdap) SetUserPassAttribute added in v0.2.18

func (o *DomainConfigLdap) SetUserPassAttribute(v string)

SetUserPassAttribute gets a reference to the given string and assigns it to the UserPassAttribute field.

func (*DomainConfigLdap) SetUserTreeDn added in v0.2.9

func (o *DomainConfigLdap) SetUserTreeDn(v string)

SetUserTreeDn gets a reference to the given string and assigns it to the UserTreeDn field.

type DomainConfigVerifyRequest added in v0.2.6

type DomainConfigVerifyRequest struct {
	DomainLdapConfig *DomainConfigLdap `json:"domain_ldap_config,omitempty"`
}

DomainConfigVerifyRequest struct for DomainConfigVerifyRequest

func NewDomainConfigVerifyRequest added in v0.2.6

func NewDomainConfigVerifyRequest() *DomainConfigVerifyRequest

NewDomainConfigVerifyRequest instantiates a new DomainConfigVerifyRequest 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 NewDomainConfigVerifyRequestWithDefaults added in v0.2.6

func NewDomainConfigVerifyRequestWithDefaults() *DomainConfigVerifyRequest

NewDomainConfigVerifyRequestWithDefaults instantiates a new DomainConfigVerifyRequest 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 (*DomainConfigVerifyRequest) GetDomainLdapConfig added in v0.2.6

func (o *DomainConfigVerifyRequest) GetDomainLdapConfig() DomainConfigLdap

GetDomainLdapConfig returns the DomainLdapConfig field value if set, zero value otherwise.

func (*DomainConfigVerifyRequest) GetDomainLdapConfigOk added in v0.2.6

func (o *DomainConfigVerifyRequest) GetDomainLdapConfigOk() (*DomainConfigLdap, bool)

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

func (*DomainConfigVerifyRequest) HasDomainLdapConfig added in v0.2.6

func (o *DomainConfigVerifyRequest) HasDomainLdapConfig() bool

HasDomainLdapConfig returns a boolean if a field has been set.

func (DomainConfigVerifyRequest) MarshalJSON added in v0.2.6

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

func (*DomainConfigVerifyRequest) SetDomainLdapConfig added in v0.2.6

func (o *DomainConfigVerifyRequest) SetDomainLdapConfig(v DomainConfigLdap)

SetDomainLdapConfig gets a reference to the given DomainConfigLdap and assigns it to the DomainLdapConfig field.

type DomainConfigVerifyResponse added in v0.2.8

type DomainConfigVerifyResponse struct {
	DomainLdapConfig *DomainLDAPConfig `json:"domain_ldap_config,omitempty"`
}

DomainConfigVerifyResponse struct for DomainConfigVerifyResponse

func NewDomainConfigVerifyResponse added in v0.2.8

func NewDomainConfigVerifyResponse() *DomainConfigVerifyResponse

NewDomainConfigVerifyResponse instantiates a new DomainConfigVerifyResponse 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 NewDomainConfigVerifyResponseWithDefaults added in v0.2.8

func NewDomainConfigVerifyResponseWithDefaults() *DomainConfigVerifyResponse

NewDomainConfigVerifyResponseWithDefaults instantiates a new DomainConfigVerifyResponse 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 (*DomainConfigVerifyResponse) GetDomainLdapConfig added in v0.2.8

func (o *DomainConfigVerifyResponse) GetDomainLdapConfig() DomainLDAPConfig

GetDomainLdapConfig returns the DomainLdapConfig field value if set, zero value otherwise.

func (*DomainConfigVerifyResponse) GetDomainLdapConfigOk added in v0.2.8

func (o *DomainConfigVerifyResponse) GetDomainLdapConfigOk() (*DomainLDAPConfig, bool)

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

func (*DomainConfigVerifyResponse) HasDomainLdapConfig added in v0.2.8

func (o *DomainConfigVerifyResponse) HasDomainLdapConfig() bool

HasDomainLdapConfig returns a boolean if a field has been set.

func (DomainConfigVerifyResponse) MarshalJSON added in v0.2.8

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

func (*DomainConfigVerifyResponse) SetDomainLdapConfig added in v0.2.8

func (o *DomainConfigVerifyResponse) SetDomainLdapConfig(v DomainLDAPConfig)

SetDomainLdapConfig gets a reference to the given DomainLDAPConfig and assigns it to the DomainLdapConfig field.

type DomainCreate

type DomainCreate struct {
	// The description of the domain.
	Description *string `json:"description,omitempty"`
	// If set to true, domain is created enabled. If set to false, domain is created disabled. The default is true. Users can only authorize against an enabled domain (and any of its projects). In addition, users can only authenticate if the domain that owns them is also enabled. Disabling a domain prevents both of these things.
	Enabled *bool `json:"enabled,omitempty"`
	// The ID of the domain. A domain created this way will not use an auto-generated ID, but will use the ID passed in instead. Identifiers passed in this way must conform to the existing ID generation scheme: UUID4 without dashes.
	ExplicitDomainId *string `json:"explicit_domain_id,omitempty"`
	// The name of the domain.
	Name string `json:"name"`
}

DomainCreate struct for DomainCreate

func NewDomainCreate

func NewDomainCreate(name string) *DomainCreate

NewDomainCreate instantiates a new DomainCreate 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 NewDomainCreateWithDefaults

func NewDomainCreateWithDefaults() *DomainCreate

NewDomainCreateWithDefaults instantiates a new DomainCreate 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 (*DomainCreate) GetDescription

func (o *DomainCreate) GetDescription() string

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

func (*DomainCreate) GetDescriptionOk

func (o *DomainCreate) 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 (*DomainCreate) GetEnabled

func (o *DomainCreate) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*DomainCreate) GetEnabledOk

func (o *DomainCreate) GetEnabledOk() (*bool, bool)

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

func (*DomainCreate) GetExplicitDomainId

func (o *DomainCreate) GetExplicitDomainId() string

GetExplicitDomainId returns the ExplicitDomainId field value if set, zero value otherwise.

func (*DomainCreate) GetExplicitDomainIdOk

func (o *DomainCreate) GetExplicitDomainIdOk() (*string, bool)

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

func (*DomainCreate) GetName

func (o *DomainCreate) GetName() string

GetName returns the Name field value

func (*DomainCreate) GetNameOk

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

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

func (*DomainCreate) HasDescription

func (o *DomainCreate) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*DomainCreate) HasEnabled

func (o *DomainCreate) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*DomainCreate) HasExplicitDomainId

func (o *DomainCreate) HasExplicitDomainId() bool

HasExplicitDomainId returns a boolean if a field has been set.

func (DomainCreate) MarshalJSON

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

func (*DomainCreate) SetDescription

func (o *DomainCreate) SetDescription(v string)

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

func (*DomainCreate) SetEnabled

func (o *DomainCreate) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*DomainCreate) SetExplicitDomainId

func (o *DomainCreate) SetExplicitDomainId(v string)

SetExplicitDomainId gets a reference to the given string and assigns it to the ExplicitDomainId field.

func (*DomainCreate) SetName

func (o *DomainCreate) SetName(v string)

SetName sets field value

type DomainCreateRequest

type DomainCreateRequest struct {
	Domain DomainCreate `json:"domain"`
}

DomainCreateRequest struct for DomainCreateRequest

func NewDomainCreateRequest

func NewDomainCreateRequest(domain DomainCreate) *DomainCreateRequest

NewDomainCreateRequest instantiates a new DomainCreateRequest 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 NewDomainCreateRequestWithDefaults

func NewDomainCreateRequestWithDefaults() *DomainCreateRequest

NewDomainCreateRequestWithDefaults instantiates a new DomainCreateRequest 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 (*DomainCreateRequest) GetDomain

func (o *DomainCreateRequest) GetDomain() DomainCreate

GetDomain returns the Domain field value

func (*DomainCreateRequest) GetDomainOk

func (o *DomainCreateRequest) GetDomainOk() (*DomainCreate, bool)

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

func (DomainCreateRequest) MarshalJSON

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

func (*DomainCreateRequest) SetDomain

func (o *DomainCreateRequest) SetDomain(v DomainCreate)

SetDomain sets field value

type DomainLDAPConfig added in v0.2.6

type DomainLDAPConfig struct {
	UserCount *int32 `json:"user_count,omitempty"`
}

DomainLDAPConfig struct for DomainLDAPConfig

func NewDomainLDAPConfig added in v0.2.6

func NewDomainLDAPConfig() *DomainLDAPConfig

NewDomainLDAPConfig instantiates a new DomainLDAPConfig 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 NewDomainLDAPConfigWithDefaults added in v0.2.6

func NewDomainLDAPConfigWithDefaults() *DomainLDAPConfig

NewDomainLDAPConfigWithDefaults instantiates a new DomainLDAPConfig 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 (*DomainLDAPConfig) GetUserCount added in v0.2.8

func (o *DomainLDAPConfig) GetUserCount() int32

GetUserCount returns the UserCount field value if set, zero value otherwise.

func (*DomainLDAPConfig) GetUserCountOk added in v0.2.8

func (o *DomainLDAPConfig) GetUserCountOk() (*int32, bool)

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

func (*DomainLDAPConfig) HasUserCount added in v0.2.8

func (o *DomainLDAPConfig) HasUserCount() bool

HasUserCount returns a boolean if a field has been set.

func (DomainLDAPConfig) MarshalJSON added in v0.2.6

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

func (*DomainLDAPConfig) SetUserCount added in v0.2.8

func (o *DomainLDAPConfig) SetUserCount(v int32)

SetUserCount gets a reference to the given int32 and assigns it to the UserCount field.

type DomainListResponse

type DomainListResponse struct {
	Domains *[]Domain `json:"domains,omitempty"`
	Links   *Links    `json:"links,omitempty"`
}

DomainListResponse struct for DomainListResponse

func NewDomainListResponse

func NewDomainListResponse() *DomainListResponse

NewDomainListResponse instantiates a new DomainListResponse 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 NewDomainListResponseWithDefaults

func NewDomainListResponseWithDefaults() *DomainListResponse

NewDomainListResponseWithDefaults instantiates a new DomainListResponse 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 (*DomainListResponse) GetDomains

func (o *DomainListResponse) GetDomains() []Domain

GetDomains returns the Domains field value if set, zero value otherwise.

func (*DomainListResponse) GetDomainsOk

func (o *DomainListResponse) GetDomainsOk() (*[]Domain, bool)

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

func (o *DomainListResponse) GetLinks() Links

GetLinks returns the Links field value if set, zero value otherwise.

func (*DomainListResponse) GetLinksOk

func (o *DomainListResponse) GetLinksOk() (*Links, bool)

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

func (*DomainListResponse) HasDomains

func (o *DomainListResponse) HasDomains() bool

HasDomains returns a boolean if a field has been set.

func (o *DomainListResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (DomainListResponse) MarshalJSON

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

func (*DomainListResponse) SetDomains

func (o *DomainListResponse) SetDomains(v []Domain)

SetDomains gets a reference to the given []Domain and assigns it to the Domains field.

func (o *DomainListResponse) SetLinks(v Links)

SetLinks gets a reference to the given Links and assigns it to the Links field.

type DomainResponse

type DomainResponse struct {
	Domain *Domain `json:"domain,omitempty"`
}

DomainResponse struct for DomainResponse

func NewDomainResponse

func NewDomainResponse() *DomainResponse

NewDomainResponse instantiates a new DomainResponse 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 NewDomainResponseWithDefaults

func NewDomainResponseWithDefaults() *DomainResponse

NewDomainResponseWithDefaults instantiates a new DomainResponse 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 (*DomainResponse) GetDomain

func (o *DomainResponse) GetDomain() Domain

GetDomain returns the Domain field value if set, zero value otherwise.

func (*DomainResponse) GetDomainOk

func (o *DomainResponse) GetDomainOk() (*Domain, bool)

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

func (*DomainResponse) HasDomain

func (o *DomainResponse) HasDomain() bool

HasDomain returns a boolean if a field has been set.

func (DomainResponse) MarshalJSON

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

func (*DomainResponse) SetDomain

func (o *DomainResponse) SetDomain(v Domain)

SetDomain gets a reference to the given Domain and assigns it to the Domain field.

type DomainUpdate

type DomainUpdate struct {
	// The new description of the domain.
	Description *string `json:"description,omitempty"`
	// If set to true, domain is enabled. If set to false, domain is disabled.
	Enabled *bool `json:"enabled,omitempty"`
	// The new name of the domain.
	Name *string `json:"name,omitempty"`
}

DomainUpdate struct for DomainUpdate

func NewDomainUpdate

func NewDomainUpdate() *DomainUpdate

NewDomainUpdate instantiates a new DomainUpdate 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 NewDomainUpdateWithDefaults

func NewDomainUpdateWithDefaults() *DomainUpdate

NewDomainUpdateWithDefaults instantiates a new DomainUpdate 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 (*DomainUpdate) GetDescription

func (o *DomainUpdate) GetDescription() string

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

func (*DomainUpdate) GetDescriptionOk

func (o *DomainUpdate) 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 (*DomainUpdate) GetEnabled

func (o *DomainUpdate) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*DomainUpdate) GetEnabledOk

func (o *DomainUpdate) GetEnabledOk() (*bool, bool)

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

func (*DomainUpdate) GetName

func (o *DomainUpdate) GetName() string

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

func (*DomainUpdate) GetNameOk

func (o *DomainUpdate) 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 (*DomainUpdate) HasDescription

func (o *DomainUpdate) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*DomainUpdate) HasEnabled

func (o *DomainUpdate) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*DomainUpdate) HasName

func (o *DomainUpdate) HasName() bool

HasName returns a boolean if a field has been set.

func (DomainUpdate) MarshalJSON

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

func (*DomainUpdate) SetDescription

func (o *DomainUpdate) SetDescription(v string)

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

func (*DomainUpdate) SetEnabled

func (o *DomainUpdate) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*DomainUpdate) SetName

func (o *DomainUpdate) SetName(v string)

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

type DomainUpdateRequest

type DomainUpdateRequest struct {
	Domain DomainUpdate `json:"domain"`
}

DomainUpdateRequest struct for DomainUpdateRequest

func NewDomainUpdateRequest

func NewDomainUpdateRequest(domain DomainUpdate) *DomainUpdateRequest

NewDomainUpdateRequest instantiates a new DomainUpdateRequest 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 NewDomainUpdateRequestWithDefaults

func NewDomainUpdateRequestWithDefaults() *DomainUpdateRequest

NewDomainUpdateRequestWithDefaults instantiates a new DomainUpdateRequest 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 (*DomainUpdateRequest) GetDomain

func (o *DomainUpdateRequest) GetDomain() DomainUpdate

GetDomain returns the Domain field value

func (*DomainUpdateRequest) GetDomainOk

func (o *DomainUpdateRequest) GetDomainOk() (*DomainUpdate, bool)

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

func (DomainUpdateRequest) MarshalJSON

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

func (*DomainUpdateRequest) SetDomain

func (o *DomainUpdateRequest) SetDomain(v DomainUpdate)

SetDomain sets field value

type ErrorResponse

type ErrorResponse struct {
	Error *ErrorResponseError `json:"error,omitempty"`
}

ErrorResponse struct for ErrorResponse

func NewErrorResponse

func NewErrorResponse() *ErrorResponse

NewErrorResponse instantiates a new ErrorResponse 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 NewErrorResponseWithDefaults

func NewErrorResponseWithDefaults() *ErrorResponse

NewErrorResponseWithDefaults instantiates a new ErrorResponse 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 (*ErrorResponse) GetError

func (o *ErrorResponse) GetError() ErrorResponseError

GetError returns the Error field value if set, zero value otherwise.

func (*ErrorResponse) GetErrorOk

func (o *ErrorResponse) GetErrorOk() (*ErrorResponseError, bool)

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

func (*ErrorResponse) HasError

func (o *ErrorResponse) HasError() bool

HasError returns a boolean if a field has been set.

func (ErrorResponse) MarshalJSON

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

func (*ErrorResponse) SetError

func (o *ErrorResponse) SetError(v ErrorResponseError)

SetError gets a reference to the given ErrorResponseError and assigns it to the Error field.

type ErrorResponseError

type ErrorResponseError struct {
	Code    *int32  `json:"code,omitempty"`
	Message *string `json:"message,omitempty"`
	Title   *string `json:"title,omitempty"`
}

ErrorResponseError struct for ErrorResponseError

func NewErrorResponseError

func NewErrorResponseError() *ErrorResponseError

NewErrorResponseError instantiates a new ErrorResponseError 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 NewErrorResponseErrorWithDefaults

func NewErrorResponseErrorWithDefaults() *ErrorResponseError

NewErrorResponseErrorWithDefaults instantiates a new ErrorResponseError 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 (*ErrorResponseError) GetCode

func (o *ErrorResponseError) GetCode() int32

GetCode returns the Code field value if set, zero value otherwise.

func (*ErrorResponseError) GetCodeOk

func (o *ErrorResponseError) GetCodeOk() (*int32, bool)

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

func (*ErrorResponseError) GetMessage

func (o *ErrorResponseError) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*ErrorResponseError) GetMessageOk

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

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

func (*ErrorResponseError) GetTitle

func (o *ErrorResponseError) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*ErrorResponseError) GetTitleOk

func (o *ErrorResponseError) GetTitleOk() (*string, bool)

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

func (*ErrorResponseError) HasCode

func (o *ErrorResponseError) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*ErrorResponseError) HasMessage

func (o *ErrorResponseError) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (*ErrorResponseError) HasTitle

func (o *ErrorResponseError) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (ErrorResponseError) MarshalJSON

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

func (*ErrorResponseError) SetCode

func (o *ErrorResponseError) SetCode(v int32)

SetCode gets a reference to the given int32 and assigns it to the Code field.

func (*ErrorResponseError) SetMessage

func (o *ErrorResponseError) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*ErrorResponseError) SetTitle

func (o *ErrorResponseError) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

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 Group

type Group struct {
	// The description of the group.
	Description *string `json:"description,omitempty"`
	// The ID of the domain of the group.
	DomainId *string `json:"domain_id,omitempty"`
	// The ID of the group.
	Id    *string   `json:"id,omitempty"`
	Links *SelfLink `json:"links,omitempty"`
	// The name of the group.
	Name *string `json:"name,omitempty"`
	// The creation time.
	CreatedAt *string `json:"created_at,omitempty"`
}

Group struct for Group

func NewGroup

func NewGroup() *Group

NewGroup instantiates a new Group 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 NewGroupWithDefaults

func NewGroupWithDefaults() *Group

NewGroupWithDefaults instantiates a new Group 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 (*Group) GetCreatedAt added in v0.2.12

func (o *Group) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*Group) GetCreatedAtOk added in v0.2.12

func (o *Group) 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 (*Group) GetDescription

func (o *Group) GetDescription() string

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

func (*Group) GetDescriptionOk

func (o *Group) 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 (*Group) GetDomainId

func (o *Group) GetDomainId() string

GetDomainId returns the DomainId field value if set, zero value otherwise.

func (*Group) GetDomainIdOk

func (o *Group) GetDomainIdOk() (*string, bool)

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

func (*Group) GetId

func (o *Group) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Group) GetIdOk

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

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

func (o *Group) GetLinks() SelfLink

GetLinks returns the Links field value if set, zero value otherwise.

func (*Group) GetLinksOk

func (o *Group) GetLinksOk() (*SelfLink, bool)

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

func (*Group) GetName

func (o *Group) GetName() string

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

func (*Group) GetNameOk

func (o *Group) 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 (*Group) HasCreatedAt added in v0.2.12

func (o *Group) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*Group) HasDescription

func (o *Group) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*Group) HasDomainId

func (o *Group) HasDomainId() bool

HasDomainId returns a boolean if a field has been set.

func (*Group) HasId

func (o *Group) HasId() bool

HasId returns a boolean if a field has been set.

func (o *Group) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*Group) HasName

func (o *Group) HasName() bool

HasName returns a boolean if a field has been set.

func (Group) MarshalJSON

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

func (*Group) SetCreatedAt added in v0.2.12

func (o *Group) SetCreatedAt(v string)

SetCreatedAt gets a reference to the given string and assigns it to the CreatedAt field.

func (*Group) SetDescription

func (o *Group) SetDescription(v string)

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

func (*Group) SetDomainId

func (o *Group) SetDomainId(v string)

SetDomainId gets a reference to the given string and assigns it to the DomainId field.

func (*Group) SetId

func (o *Group) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (o *Group) SetLinks(v SelfLink)

SetLinks gets a reference to the given SelfLink and assigns it to the Links field.

func (*Group) SetName

func (o *Group) SetName(v string)

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

type GroupApiService

type GroupApiService service

GroupApiService GroupApi service

func (*GroupApiService) AddUser

func (a *GroupApiService) AddUser(ctx _context.Context, groupId string, userId string) ApiAddUserRequest

AddUser Method for AddUser

Adds a user to a group.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param groupId The group ID.
@param userId The user ID.
@return ApiAddUserRequest

func (*GroupApiService) AddUserExecute

func (a *GroupApiService) AddUserExecute(r ApiAddUserRequest) (*_nethttp.Response, error)

Execute executes the request

func (*GroupApiService) CheckUser

func (a *GroupApiService) CheckUser(ctx _context.Context, groupId string, userId string) ApiCheckUserRequest

CheckUser Method for CheckUser

Validates that a user belongs to a group.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param groupId The group ID.
@param userId The user ID.
@return ApiCheckUserRequest

func (*GroupApiService) CheckUserExecute

func (a *GroupApiService) CheckUserExecute(r ApiCheckUserRequest) (*_nethttp.Response, error)

Execute executes the request

func (*GroupApiService) CreateGroup

CreateGroup Method for CreateGroup

Creates a group.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateGroupRequest

func (*GroupApiService) CreateGroupExecute

Execute executes the request

@return GroupResponse

func (*GroupApiService) DeleteGroup

func (a *GroupApiService) DeleteGroup(ctx _context.Context, groupId string) ApiDeleteGroupRequest

DeleteGroup Method for DeleteGroup

Deletes a group.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param groupId The group ID.
@return ApiDeleteGroupRequest

func (*GroupApiService) DeleteGroupExecute

func (a *GroupApiService) DeleteGroupExecute(r ApiDeleteGroupRequest) (*_nethttp.Response, error)

Execute executes the request

func (*GroupApiService) GetGroup

func (a *GroupApiService) GetGroup(ctx _context.Context, groupId string) ApiGetGroupRequest

GetGroup Method for GetGroup

Shows details for a group.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param groupId The group ID.
@return ApiGetGroupRequest

func (*GroupApiService) GetGroupExecute

Execute executes the request

@return GroupResponse

func (*GroupApiService) ListGroupUsers

func (a *GroupApiService) ListGroupUsers(ctx _context.Context, groupId string) ApiListGroupUsersRequest

ListGroupUsers Method for ListGroupUsers

Lists the users that belong to a group.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param groupId The group ID.
@return ApiListGroupUsersRequest

func (*GroupApiService) ListGroupUsersExecute

Execute executes the request

@return UserListResponse

func (*GroupApiService) ListGroups

ListGroups Method for ListGroups

Lists groups.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListGroupsRequest

func (*GroupApiService) ListGroupsExecute

Execute executes the request

@return GroupListResponse

func (*GroupApiService) RemoveUser

func (a *GroupApiService) RemoveUser(ctx _context.Context, groupId string, userId string) ApiRemoveUserRequest

RemoveUser Method for RemoveUser

Removes a user from a group.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param groupId The group ID.
@param userId The user ID.
@return ApiRemoveUserRequest

func (*GroupApiService) RemoveUserExecute

func (a *GroupApiService) RemoveUserExecute(r ApiRemoveUserRequest) (*_nethttp.Response, error)

Execute executes the request

func (*GroupApiService) UpdateGroup

func (a *GroupApiService) UpdateGroup(ctx _context.Context, groupId string) ApiUpdateGroupRequest

UpdateGroup Method for UpdateGroup

Updates a group.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param groupId The group ID.
@return ApiUpdateGroupRequest

func (*GroupApiService) UpdateGroupExecute

Execute executes the request

@return GroupResponse

type GroupCreate

type GroupCreate struct {
	// The description of the group.
	Description *string `json:"description,omitempty"`
	// The ID of the domain of the group. If the domain ID is not provided in the request, the Identity service will attempt to pull the domain ID from the token used in the request. Note that this requires the use of a domain-scoped token.
	DomainId *string `json:"domain_id,omitempty"`
	// The name of the group.
	Name string `json:"name"`
	// The creation time of the group. Stored in `keystone.group.extra`.
	CreatedAt *string `json:"created_at,omitempty"`
}

GroupCreate struct for GroupCreate

func NewGroupCreate

func NewGroupCreate(name string) *GroupCreate

NewGroupCreate instantiates a new GroupCreate 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 NewGroupCreateWithDefaults

func NewGroupCreateWithDefaults() *GroupCreate

NewGroupCreateWithDefaults instantiates a new GroupCreate 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 (*GroupCreate) GetCreatedAt added in v0.2.12

func (o *GroupCreate) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*GroupCreate) GetCreatedAtOk added in v0.2.12

func (o *GroupCreate) 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 (*GroupCreate) GetDescription

func (o *GroupCreate) GetDescription() string

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

func (*GroupCreate) GetDescriptionOk

func (o *GroupCreate) 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 (*GroupCreate) GetDomainId

func (o *GroupCreate) GetDomainId() string

GetDomainId returns the DomainId field value if set, zero value otherwise.

func (*GroupCreate) GetDomainIdOk

func (o *GroupCreate) GetDomainIdOk() (*string, bool)

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

func (*GroupCreate) GetName

func (o *GroupCreate) GetName() string

GetName returns the Name field value

func (*GroupCreate) GetNameOk

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

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

func (*GroupCreate) HasCreatedAt added in v0.2.12

func (o *GroupCreate) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*GroupCreate) HasDescription

func (o *GroupCreate) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*GroupCreate) HasDomainId

func (o *GroupCreate) HasDomainId() bool

HasDomainId returns a boolean if a field has been set.

func (GroupCreate) MarshalJSON

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

func (*GroupCreate) SetCreatedAt added in v0.2.12

func (o *GroupCreate) SetCreatedAt(v string)

SetCreatedAt gets a reference to the given string and assigns it to the CreatedAt field.

func (*GroupCreate) SetDescription

func (o *GroupCreate) SetDescription(v string)

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

func (*GroupCreate) SetDomainId

func (o *GroupCreate) SetDomainId(v string)

SetDomainId gets a reference to the given string and assigns it to the DomainId field.

func (*GroupCreate) SetName

func (o *GroupCreate) SetName(v string)

SetName sets field value

type GroupCreateRequest

type GroupCreateRequest struct {
	Group GroupCreate `json:"group"`
}

GroupCreateRequest struct for GroupCreateRequest

func NewGroupCreateRequest

func NewGroupCreateRequest(group GroupCreate) *GroupCreateRequest

NewGroupCreateRequest instantiates a new GroupCreateRequest 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 NewGroupCreateRequestWithDefaults

func NewGroupCreateRequestWithDefaults() *GroupCreateRequest

NewGroupCreateRequestWithDefaults instantiates a new GroupCreateRequest 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 (*GroupCreateRequest) GetGroup

func (o *GroupCreateRequest) GetGroup() GroupCreate

GetGroup returns the Group field value

func (*GroupCreateRequest) GetGroupOk

func (o *GroupCreateRequest) GetGroupOk() (*GroupCreate, bool)

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

func (GroupCreateRequest) MarshalJSON

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

func (*GroupCreateRequest) SetGroup

func (o *GroupCreateRequest) SetGroup(v GroupCreate)

SetGroup sets field value

type GroupListResponse

type GroupListResponse struct {
	Groups *[]Group `json:"groups,omitempty"`
	Links  *Links   `json:"links,omitempty"`
}

GroupListResponse struct for GroupListResponse

func NewGroupListResponse

func NewGroupListResponse() *GroupListResponse

NewGroupListResponse instantiates a new GroupListResponse 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 NewGroupListResponseWithDefaults

func NewGroupListResponseWithDefaults() *GroupListResponse

NewGroupListResponseWithDefaults instantiates a new GroupListResponse 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 (*GroupListResponse) GetGroups

func (o *GroupListResponse) GetGroups() []Group

GetGroups returns the Groups field value if set, zero value otherwise.

func (*GroupListResponse) GetGroupsOk

func (o *GroupListResponse) GetGroupsOk() (*[]Group, bool)

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

func (o *GroupListResponse) GetLinks() Links

GetLinks returns the Links field value if set, zero value otherwise.

func (*GroupListResponse) GetLinksOk

func (o *GroupListResponse) GetLinksOk() (*Links, bool)

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

func (*GroupListResponse) HasGroups

func (o *GroupListResponse) HasGroups() bool

HasGroups returns a boolean if a field has been set.

func (o *GroupListResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (GroupListResponse) MarshalJSON

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

func (*GroupListResponse) SetGroups

func (o *GroupListResponse) SetGroups(v []Group)

SetGroups gets a reference to the given []Group and assigns it to the Groups field.

func (o *GroupListResponse) SetLinks(v Links)

SetLinks gets a reference to the given Links and assigns it to the Links field.

type GroupResponse

type GroupResponse struct {
	Group *Group `json:"group,omitempty"`
}

GroupResponse struct for GroupResponse

func NewGroupResponse

func NewGroupResponse() *GroupResponse

NewGroupResponse instantiates a new GroupResponse 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 NewGroupResponseWithDefaults

func NewGroupResponseWithDefaults() *GroupResponse

NewGroupResponseWithDefaults instantiates a new GroupResponse 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 (*GroupResponse) GetGroup

func (o *GroupResponse) GetGroup() Group

GetGroup returns the Group field value if set, zero value otherwise.

func (*GroupResponse) GetGroupOk

func (o *GroupResponse) GetGroupOk() (*Group, bool)

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

func (*GroupResponse) HasGroup

func (o *GroupResponse) HasGroup() bool

HasGroup returns a boolean if a field has been set.

func (GroupResponse) MarshalJSON

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

func (*GroupResponse) SetGroup

func (o *GroupResponse) SetGroup(v Group)

SetGroup gets a reference to the given Group and assigns it to the Group field.

type GroupUpdate

type GroupUpdate struct {
	// The new description for the group.
	Description *string `json:"description,omitempty"`
	// The ID of the new domain for the group. The ability to change the domain of a group is now deprecated, and will be removed in subsequent release. It is already disabled by default in most Identity service implementations.
	// Deprecated
	DomainId *string `json:"domain_id,omitempty"`
	// The new name for the group.
	Name *string `json:"name,omitempty"`
}

GroupUpdate struct for GroupUpdate

func NewGroupUpdate

func NewGroupUpdate() *GroupUpdate

NewGroupUpdate instantiates a new GroupUpdate 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 NewGroupUpdateWithDefaults

func NewGroupUpdateWithDefaults() *GroupUpdate

NewGroupUpdateWithDefaults instantiates a new GroupUpdate 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 (*GroupUpdate) GetDescription

func (o *GroupUpdate) GetDescription() string

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

func (*GroupUpdate) GetDescriptionOk

func (o *GroupUpdate) 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 (*GroupUpdate) GetDomainId

func (o *GroupUpdate) GetDomainId() string

GetDomainId returns the DomainId field value if set, zero value otherwise. Deprecated

func (*GroupUpdate) GetDomainIdOk

func (o *GroupUpdate) GetDomainIdOk() (*string, bool)

GetDomainIdOk returns a tuple with the DomainId field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*GroupUpdate) GetName

func (o *GroupUpdate) GetName() string

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

func (*GroupUpdate) GetNameOk

func (o *GroupUpdate) 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 (*GroupUpdate) HasDescription

func (o *GroupUpdate) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*GroupUpdate) HasDomainId

func (o *GroupUpdate) HasDomainId() bool

HasDomainId returns a boolean if a field has been set.

func (*GroupUpdate) HasName

func (o *GroupUpdate) HasName() bool

HasName returns a boolean if a field has been set.

func (GroupUpdate) MarshalJSON

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

func (*GroupUpdate) SetDescription

func (o *GroupUpdate) SetDescription(v string)

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

func (*GroupUpdate) SetDomainId

func (o *GroupUpdate) SetDomainId(v string)

SetDomainId gets a reference to the given string and assigns it to the DomainId field. Deprecated

func (*GroupUpdate) SetName

func (o *GroupUpdate) SetName(v string)

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

type GroupUpdateRequest

type GroupUpdateRequest struct {
	Group GroupUpdate `json:"group"`
}

GroupUpdateRequest struct for GroupUpdateRequest

func NewGroupUpdateRequest

func NewGroupUpdateRequest(group GroupUpdate) *GroupUpdateRequest

NewGroupUpdateRequest instantiates a new GroupUpdateRequest 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 NewGroupUpdateRequestWithDefaults

func NewGroupUpdateRequestWithDefaults() *GroupUpdateRequest

NewGroupUpdateRequestWithDefaults instantiates a new GroupUpdateRequest 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 (*GroupUpdateRequest) GetGroup

func (o *GroupUpdateRequest) GetGroup() GroupUpdate

GetGroup returns the Group field value

func (*GroupUpdateRequest) GetGroupOk

func (o *GroupUpdateRequest) GetGroupOk() (*GroupUpdate, bool)

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

func (GroupUpdateRequest) MarshalJSON

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

func (*GroupUpdateRequest) SetGroup

func (o *GroupUpdateRequest) SetGroup(v GroupUpdate)

SetGroup sets field value

type IdAndName

type IdAndName struct {
	Id   *string `json:"id,omitempty"`
	Name *string `json:"name,omitempty"`
}

IdAndName struct for IdAndName

func NewIdAndName

func NewIdAndName() *IdAndName

NewIdAndName instantiates a new IdAndName 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 NewIdAndNameWithDefaults

func NewIdAndNameWithDefaults() *IdAndName

NewIdAndNameWithDefaults instantiates a new IdAndName 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 (*IdAndName) GetId

func (o *IdAndName) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*IdAndName) GetIdOk

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

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

func (*IdAndName) GetName

func (o *IdAndName) GetName() string

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

func (*IdAndName) GetNameOk

func (o *IdAndName) 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 (*IdAndName) HasId

func (o *IdAndName) HasId() bool

HasId returns a boolean if a field has been set.

func (*IdAndName) HasName

func (o *IdAndName) HasName() bool

HasName returns a boolean if a field has been set.

func (IdAndName) MarshalJSON

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

func (*IdAndName) SetId

func (o *IdAndName) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*IdAndName) SetName

func (o *IdAndName) SetName(v string)

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

type Links struct {
	Next     *string `json:"next,omitempty"`
	Previous *string `json:"previous,omitempty"`
	Self     *string `json:"self,omitempty"`
}

Links The links to the resource.

func NewLinks() *Links

NewLinks instantiates a new Links 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 NewLinksWithDefaults

func NewLinksWithDefaults() *Links

NewLinksWithDefaults instantiates a new Links 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 (*Links) GetNext

func (o *Links) GetNext() string

GetNext returns the Next field value if set, zero value otherwise.

func (*Links) GetNextOk

func (o *Links) GetNextOk() (*string, bool)

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

func (*Links) GetPrevious

func (o *Links) GetPrevious() string

GetPrevious returns the Previous field value if set, zero value otherwise.

func (*Links) GetPreviousOk

func (o *Links) GetPreviousOk() (*string, bool)

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

func (*Links) GetSelf

func (o *Links) GetSelf() string

GetSelf returns the Self field value if set, zero value otherwise.

func (*Links) GetSelfOk

func (o *Links) GetSelfOk() (*string, bool)

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

func (*Links) HasNext

func (o *Links) HasNext() bool

HasNext returns a boolean if a field has been set.

func (*Links) HasPrevious

func (o *Links) HasPrevious() bool

HasPrevious returns a boolean if a field has been set.

func (*Links) HasSelf

func (o *Links) HasSelf() bool

HasSelf returns a boolean if a field has been set.

func (Links) MarshalJSON

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

func (*Links) SetNext

func (o *Links) SetNext(v string)

SetNext gets a reference to the given string and assigns it to the Next field.

func (*Links) SetPrevious

func (o *Links) SetPrevious(v string)

SetPrevious gets a reference to the given string and assigns it to the Previous field.

func (*Links) SetSelf

func (o *Links) SetSelf(v string)

SetSelf gets a reference to the given string and assigns it to the Self field.

type NullableAccessRule

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

func NewNullableAccessRule

func NewNullableAccessRule(val *AccessRule) *NullableAccessRule

func (NullableAccessRule) Get

func (v NullableAccessRule) Get() *AccessRule

func (NullableAccessRule) IsSet

func (v NullableAccessRule) IsSet() bool

func (NullableAccessRule) MarshalJSON

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

func (*NullableAccessRule) Set

func (v *NullableAccessRule) Set(val *AccessRule)

func (*NullableAccessRule) UnmarshalJSON

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

func (*NullableAccessRule) Unset

func (v *NullableAccessRule) Unset()

type NullableAccessRuleRequest

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

func NewNullableAccessRuleRequest

func NewNullableAccessRuleRequest(val *AccessRuleRequest) *NullableAccessRuleRequest

func (NullableAccessRuleRequest) Get

func (NullableAccessRuleRequest) IsSet

func (v NullableAccessRuleRequest) IsSet() bool

func (NullableAccessRuleRequest) MarshalJSON

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

func (*NullableAccessRuleRequest) Set

func (*NullableAccessRuleRequest) UnmarshalJSON

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

func (*NullableAccessRuleRequest) Unset

func (v *NullableAccessRuleRequest) Unset()

type NullableApplicationCredential

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

func (NullableApplicationCredential) Get

func (NullableApplicationCredential) IsSet

func (NullableApplicationCredential) MarshalJSON

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

func (*NullableApplicationCredential) Set

func (*NullableApplicationCredential) UnmarshalJSON

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

func (*NullableApplicationCredential) Unset

func (v *NullableApplicationCredential) Unset()

type NullableApplicationCredentialCreate

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

func (NullableApplicationCredentialCreate) Get

func (NullableApplicationCredentialCreate) IsSet

func (NullableApplicationCredentialCreate) MarshalJSON

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

func (*NullableApplicationCredentialCreate) Set

func (*NullableApplicationCredentialCreate) UnmarshalJSON

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

func (*NullableApplicationCredentialCreate) Unset

type NullableApplicationCredentialCreateRequest

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

func (NullableApplicationCredentialCreateRequest) Get

func (NullableApplicationCredentialCreateRequest) IsSet

func (NullableApplicationCredentialCreateRequest) MarshalJSON

func (*NullableApplicationCredentialCreateRequest) Set

func (*NullableApplicationCredentialCreateRequest) UnmarshalJSON

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

func (*NullableApplicationCredentialCreateRequest) Unset

type NullableApplicationCredentialListResponse

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

func (NullableApplicationCredentialListResponse) Get

func (NullableApplicationCredentialListResponse) IsSet

func (NullableApplicationCredentialListResponse) MarshalJSON

func (*NullableApplicationCredentialListResponse) Set

func (*NullableApplicationCredentialListResponse) UnmarshalJSON

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

func (*NullableApplicationCredentialListResponse) Unset

type NullableApplicationCredentialResponse

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

func (NullableApplicationCredentialResponse) Get

func (NullableApplicationCredentialResponse) IsSet

func (NullableApplicationCredentialResponse) MarshalJSON

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

func (*NullableApplicationCredentialResponse) Set

func (*NullableApplicationCredentialResponse) UnmarshalJSON

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

func (*NullableApplicationCredentialResponse) Unset

type NullableApplicationCredentialRole

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

func (NullableApplicationCredentialRole) Get

func (NullableApplicationCredentialRole) IsSet

func (NullableApplicationCredentialRole) MarshalJSON

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

func (*NullableApplicationCredentialRole) Set

func (*NullableApplicationCredentialRole) UnmarshalJSON

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

func (*NullableApplicationCredentialRole) 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 NullableDomain

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

func NewNullableDomain

func NewNullableDomain(val *Domain) *NullableDomain

func (NullableDomain) Get

func (v NullableDomain) Get() *Domain

func (NullableDomain) IsSet

func (v NullableDomain) IsSet() bool

func (NullableDomain) MarshalJSON

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

func (*NullableDomain) Set

func (v *NullableDomain) Set(val *Domain)

func (*NullableDomain) UnmarshalJSON

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

func (*NullableDomain) Unset

func (v *NullableDomain) Unset()

type NullableDomainConfig added in v0.2.2

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

func NewNullableDomainConfig added in v0.2.2

func NewNullableDomainConfig(val *DomainConfig) *NullableDomainConfig

func (NullableDomainConfig) Get added in v0.2.2

func (NullableDomainConfig) IsSet added in v0.2.2

func (v NullableDomainConfig) IsSet() bool

func (NullableDomainConfig) MarshalJSON added in v0.2.2

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

func (*NullableDomainConfig) Set added in v0.2.2

func (v *NullableDomainConfig) Set(val *DomainConfig)

func (*NullableDomainConfig) UnmarshalJSON added in v0.2.2

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

func (*NullableDomainConfig) Unset added in v0.2.2

func (v *NullableDomainConfig) Unset()

type NullableDomainConfigConfig added in v0.2.2

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

func NewNullableDomainConfigConfig added in v0.2.2

func NewNullableDomainConfigConfig(val *DomainConfigConfig) *NullableDomainConfigConfig

func (NullableDomainConfigConfig) Get added in v0.2.2

func (NullableDomainConfigConfig) IsSet added in v0.2.2

func (v NullableDomainConfigConfig) IsSet() bool

func (NullableDomainConfigConfig) MarshalJSON added in v0.2.2

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

func (*NullableDomainConfigConfig) Set added in v0.2.2

func (*NullableDomainConfigConfig) UnmarshalJSON added in v0.2.2

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

func (*NullableDomainConfigConfig) Unset added in v0.2.2

func (v *NullableDomainConfigConfig) Unset()

type NullableDomainConfigIdentity added in v0.2.2

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

func NewNullableDomainConfigIdentity added in v0.2.2

func NewNullableDomainConfigIdentity(val *DomainConfigIdentity) *NullableDomainConfigIdentity

func (NullableDomainConfigIdentity) Get added in v0.2.2

func (NullableDomainConfigIdentity) IsSet added in v0.2.2

func (NullableDomainConfigIdentity) MarshalJSON added in v0.2.2

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

func (*NullableDomainConfigIdentity) Set added in v0.2.2

func (*NullableDomainConfigIdentity) UnmarshalJSON added in v0.2.2

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

func (*NullableDomainConfigIdentity) Unset added in v0.2.2

func (v *NullableDomainConfigIdentity) Unset()

type NullableDomainConfigLdap added in v0.2.9

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

func NewNullableDomainConfigLdap added in v0.2.9

func NewNullableDomainConfigLdap(val *DomainConfigLdap) *NullableDomainConfigLdap

func (NullableDomainConfigLdap) Get added in v0.2.9

func (NullableDomainConfigLdap) IsSet added in v0.2.9

func (v NullableDomainConfigLdap) IsSet() bool

func (NullableDomainConfigLdap) MarshalJSON added in v0.2.9

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

func (*NullableDomainConfigLdap) Set added in v0.2.9

func (*NullableDomainConfigLdap) UnmarshalJSON added in v0.2.9

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

func (*NullableDomainConfigLdap) Unset added in v0.2.9

func (v *NullableDomainConfigLdap) Unset()

type NullableDomainConfigVerifyRequest added in v0.2.6

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

func NewNullableDomainConfigVerifyRequest added in v0.2.6

func NewNullableDomainConfigVerifyRequest(val *DomainConfigVerifyRequest) *NullableDomainConfigVerifyRequest

func (NullableDomainConfigVerifyRequest) Get added in v0.2.6

func (NullableDomainConfigVerifyRequest) IsSet added in v0.2.6

func (NullableDomainConfigVerifyRequest) MarshalJSON added in v0.2.6

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

func (*NullableDomainConfigVerifyRequest) Set added in v0.2.6

func (*NullableDomainConfigVerifyRequest) UnmarshalJSON added in v0.2.6

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

func (*NullableDomainConfigVerifyRequest) Unset added in v0.2.6

type NullableDomainConfigVerifyResponse added in v0.2.8

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

func NewNullableDomainConfigVerifyResponse added in v0.2.8

func NewNullableDomainConfigVerifyResponse(val *DomainConfigVerifyResponse) *NullableDomainConfigVerifyResponse

func (NullableDomainConfigVerifyResponse) Get added in v0.2.8

func (NullableDomainConfigVerifyResponse) IsSet added in v0.2.8

func (NullableDomainConfigVerifyResponse) MarshalJSON added in v0.2.8

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

func (*NullableDomainConfigVerifyResponse) Set added in v0.2.8

func (*NullableDomainConfigVerifyResponse) UnmarshalJSON added in v0.2.8

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

func (*NullableDomainConfigVerifyResponse) Unset added in v0.2.8

type NullableDomainCreate

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

func NewNullableDomainCreate

func NewNullableDomainCreate(val *DomainCreate) *NullableDomainCreate

func (NullableDomainCreate) Get

func (NullableDomainCreate) IsSet

func (v NullableDomainCreate) IsSet() bool

func (NullableDomainCreate) MarshalJSON

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

func (*NullableDomainCreate) Set

func (v *NullableDomainCreate) Set(val *DomainCreate)

func (*NullableDomainCreate) UnmarshalJSON

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

func (*NullableDomainCreate) Unset

func (v *NullableDomainCreate) Unset()

type NullableDomainCreateRequest

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

func NewNullableDomainCreateRequest

func NewNullableDomainCreateRequest(val *DomainCreateRequest) *NullableDomainCreateRequest

func (NullableDomainCreateRequest) Get

func (NullableDomainCreateRequest) IsSet

func (NullableDomainCreateRequest) MarshalJSON

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

func (*NullableDomainCreateRequest) Set

func (*NullableDomainCreateRequest) UnmarshalJSON

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

func (*NullableDomainCreateRequest) Unset

func (v *NullableDomainCreateRequest) Unset()

type NullableDomainLDAPConfig added in v0.2.6

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

func NewNullableDomainLDAPConfig added in v0.2.6

func NewNullableDomainLDAPConfig(val *DomainLDAPConfig) *NullableDomainLDAPConfig

func (NullableDomainLDAPConfig) Get added in v0.2.6

func (NullableDomainLDAPConfig) IsSet added in v0.2.6

func (v NullableDomainLDAPConfig) IsSet() bool

func (NullableDomainLDAPConfig) MarshalJSON added in v0.2.6

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

func (*NullableDomainLDAPConfig) Set added in v0.2.6

func (*NullableDomainLDAPConfig) UnmarshalJSON added in v0.2.6

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

func (*NullableDomainLDAPConfig) Unset added in v0.2.6

func (v *NullableDomainLDAPConfig) Unset()

type NullableDomainListResponse

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

func NewNullableDomainListResponse

func NewNullableDomainListResponse(val *DomainListResponse) *NullableDomainListResponse

func (NullableDomainListResponse) Get

func (NullableDomainListResponse) IsSet

func (v NullableDomainListResponse) IsSet() bool

func (NullableDomainListResponse) MarshalJSON

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

func (*NullableDomainListResponse) Set

func (*NullableDomainListResponse) UnmarshalJSON

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

func (*NullableDomainListResponse) Unset

func (v *NullableDomainListResponse) Unset()

type NullableDomainResponse

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

func NewNullableDomainResponse

func NewNullableDomainResponse(val *DomainResponse) *NullableDomainResponse

func (NullableDomainResponse) Get

func (NullableDomainResponse) IsSet

func (v NullableDomainResponse) IsSet() bool

func (NullableDomainResponse) MarshalJSON

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

func (*NullableDomainResponse) Set

func (*NullableDomainResponse) UnmarshalJSON

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

func (*NullableDomainResponse) Unset

func (v *NullableDomainResponse) Unset()

type NullableDomainUpdate

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

func NewNullableDomainUpdate

func NewNullableDomainUpdate(val *DomainUpdate) *NullableDomainUpdate

func (NullableDomainUpdate) Get

func (NullableDomainUpdate) IsSet

func (v NullableDomainUpdate) IsSet() bool

func (NullableDomainUpdate) MarshalJSON

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

func (*NullableDomainUpdate) Set

func (v *NullableDomainUpdate) Set(val *DomainUpdate)

func (*NullableDomainUpdate) UnmarshalJSON

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

func (*NullableDomainUpdate) Unset

func (v *NullableDomainUpdate) Unset()

type NullableDomainUpdateRequest

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

func NewNullableDomainUpdateRequest

func NewNullableDomainUpdateRequest(val *DomainUpdateRequest) *NullableDomainUpdateRequest

func (NullableDomainUpdateRequest) Get

func (NullableDomainUpdateRequest) IsSet

func (NullableDomainUpdateRequest) MarshalJSON

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

func (*NullableDomainUpdateRequest) Set

func (*NullableDomainUpdateRequest) UnmarshalJSON

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

func (*NullableDomainUpdateRequest) Unset

func (v *NullableDomainUpdateRequest) Unset()

type NullableErrorResponse

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

func NewNullableErrorResponse

func NewNullableErrorResponse(val *ErrorResponse) *NullableErrorResponse

func (NullableErrorResponse) Get

func (NullableErrorResponse) IsSet

func (v NullableErrorResponse) IsSet() bool

func (NullableErrorResponse) MarshalJSON

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

func (*NullableErrorResponse) Set

func (v *NullableErrorResponse) Set(val *ErrorResponse)

func (*NullableErrorResponse) UnmarshalJSON

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

func (*NullableErrorResponse) Unset

func (v *NullableErrorResponse) Unset()

type NullableErrorResponseError

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

func NewNullableErrorResponseError

func NewNullableErrorResponseError(val *ErrorResponseError) *NullableErrorResponseError

func (NullableErrorResponseError) Get

func (NullableErrorResponseError) IsSet

func (v NullableErrorResponseError) IsSet() bool

func (NullableErrorResponseError) MarshalJSON

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

func (*NullableErrorResponseError) Set

func (*NullableErrorResponseError) UnmarshalJSON

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

func (*NullableErrorResponseError) Unset

func (v *NullableErrorResponseError) 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 NullableGroup

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

func NewNullableGroup

func NewNullableGroup(val *Group) *NullableGroup

func (NullableGroup) Get

func (v NullableGroup) Get() *Group

func (NullableGroup) IsSet

func (v NullableGroup) IsSet() bool

func (NullableGroup) MarshalJSON

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

func (*NullableGroup) Set

func (v *NullableGroup) Set(val *Group)

func (*NullableGroup) UnmarshalJSON

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

func (*NullableGroup) Unset

func (v *NullableGroup) Unset()

type NullableGroupCreate

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

func NewNullableGroupCreate

func NewNullableGroupCreate(val *GroupCreate) *NullableGroupCreate

func (NullableGroupCreate) Get

func (NullableGroupCreate) IsSet

func (v NullableGroupCreate) IsSet() bool

func (NullableGroupCreate) MarshalJSON

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

func (*NullableGroupCreate) Set

func (v *NullableGroupCreate) Set(val *GroupCreate)

func (*NullableGroupCreate) UnmarshalJSON

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

func (*NullableGroupCreate) Unset

func (v *NullableGroupCreate) Unset()

type NullableGroupCreateRequest

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

func NewNullableGroupCreateRequest

func NewNullableGroupCreateRequest(val *GroupCreateRequest) *NullableGroupCreateRequest

func (NullableGroupCreateRequest) Get

func (NullableGroupCreateRequest) IsSet

func (v NullableGroupCreateRequest) IsSet() bool

func (NullableGroupCreateRequest) MarshalJSON

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

func (*NullableGroupCreateRequest) Set

func (*NullableGroupCreateRequest) UnmarshalJSON

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

func (*NullableGroupCreateRequest) Unset

func (v *NullableGroupCreateRequest) Unset()

type NullableGroupListResponse

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

func NewNullableGroupListResponse

func NewNullableGroupListResponse(val *GroupListResponse) *NullableGroupListResponse

func (NullableGroupListResponse) Get

func (NullableGroupListResponse) IsSet

func (v NullableGroupListResponse) IsSet() bool

func (NullableGroupListResponse) MarshalJSON

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

func (*NullableGroupListResponse) Set

func (*NullableGroupListResponse) UnmarshalJSON

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

func (*NullableGroupListResponse) Unset

func (v *NullableGroupListResponse) Unset()

type NullableGroupResponse

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

func NewNullableGroupResponse

func NewNullableGroupResponse(val *GroupResponse) *NullableGroupResponse

func (NullableGroupResponse) Get

func (NullableGroupResponse) IsSet

func (v NullableGroupResponse) IsSet() bool

func (NullableGroupResponse) MarshalJSON

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

func (*NullableGroupResponse) Set

func (v *NullableGroupResponse) Set(val *GroupResponse)

func (*NullableGroupResponse) UnmarshalJSON

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

func (*NullableGroupResponse) Unset

func (v *NullableGroupResponse) Unset()

type NullableGroupUpdate

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

func NewNullableGroupUpdate

func NewNullableGroupUpdate(val *GroupUpdate) *NullableGroupUpdate

func (NullableGroupUpdate) Get

func (NullableGroupUpdate) IsSet

func (v NullableGroupUpdate) IsSet() bool

func (NullableGroupUpdate) MarshalJSON

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

func (*NullableGroupUpdate) Set

func (v *NullableGroupUpdate) Set(val *GroupUpdate)

func (*NullableGroupUpdate) UnmarshalJSON

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

func (*NullableGroupUpdate) Unset

func (v *NullableGroupUpdate) Unset()

type NullableGroupUpdateRequest

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

func NewNullableGroupUpdateRequest

func NewNullableGroupUpdateRequest(val *GroupUpdateRequest) *NullableGroupUpdateRequest

func (NullableGroupUpdateRequest) Get

func (NullableGroupUpdateRequest) IsSet

func (v NullableGroupUpdateRequest) IsSet() bool

func (NullableGroupUpdateRequest) MarshalJSON

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

func (*NullableGroupUpdateRequest) Set

func (*NullableGroupUpdateRequest) UnmarshalJSON

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

func (*NullableGroupUpdateRequest) Unset

func (v *NullableGroupUpdateRequest) Unset()

type NullableIdAndName

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

func NewNullableIdAndName

func NewNullableIdAndName(val *IdAndName) *NullableIdAndName

func (NullableIdAndName) Get

func (v NullableIdAndName) Get() *IdAndName

func (NullableIdAndName) IsSet

func (v NullableIdAndName) IsSet() bool

func (NullableIdAndName) MarshalJSON

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

func (*NullableIdAndName) Set

func (v *NullableIdAndName) Set(val *IdAndName)

func (*NullableIdAndName) UnmarshalJSON

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

func (*NullableIdAndName) Unset

func (v *NullableIdAndName) 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 NullableLinks struct {
	// contains filtered or unexported fields
}
func NewNullableLinks(val *Links) *NullableLinks

func (NullableLinks) Get

func (v NullableLinks) Get() *Links

func (NullableLinks) IsSet

func (v NullableLinks) IsSet() bool

func (NullableLinks) MarshalJSON

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

func (*NullableLinks) Set

func (v *NullableLinks) Set(val *Links)

func (*NullableLinks) UnmarshalJSON

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

func (*NullableLinks) Unset

func (v *NullableLinks) Unset()

type NullableProject

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

func NewNullableProject

func NewNullableProject(val *Project) *NullableProject

func (NullableProject) Get

func (v NullableProject) Get() *Project

func (NullableProject) IsSet

func (v NullableProject) IsSet() bool

func (NullableProject) MarshalJSON

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

func (*NullableProject) Set

func (v *NullableProject) Set(val *Project)

func (*NullableProject) UnmarshalJSON

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

func (*NullableProject) Unset

func (v *NullableProject) Unset()

type NullableProjectCreate

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

func NewNullableProjectCreate

func NewNullableProjectCreate(val *ProjectCreate) *NullableProjectCreate

func (NullableProjectCreate) Get

func (NullableProjectCreate) IsSet

func (v NullableProjectCreate) IsSet() bool

func (NullableProjectCreate) MarshalJSON

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

func (*NullableProjectCreate) Set

func (v *NullableProjectCreate) Set(val *ProjectCreate)

func (*NullableProjectCreate) UnmarshalJSON

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

func (*NullableProjectCreate) Unset

func (v *NullableProjectCreate) Unset()

type NullableProjectCreateRequest

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

func NewNullableProjectCreateRequest

func NewNullableProjectCreateRequest(val *ProjectCreateRequest) *NullableProjectCreateRequest

func (NullableProjectCreateRequest) Get

func (NullableProjectCreateRequest) IsSet

func (NullableProjectCreateRequest) MarshalJSON

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

func (*NullableProjectCreateRequest) Set

func (*NullableProjectCreateRequest) UnmarshalJSON

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

func (*NullableProjectCreateRequest) Unset

func (v *NullableProjectCreateRequest) Unset()

type NullableProjectGet

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

func NewNullableProjectGet

func NewNullableProjectGet(val *ProjectGet) *NullableProjectGet

func (NullableProjectGet) Get

func (v NullableProjectGet) Get() *ProjectGet

func (NullableProjectGet) IsSet

func (v NullableProjectGet) IsSet() bool

func (NullableProjectGet) MarshalJSON

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

func (*NullableProjectGet) Set

func (v *NullableProjectGet) Set(val *ProjectGet)

func (*NullableProjectGet) UnmarshalJSON

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

func (*NullableProjectGet) Unset

func (v *NullableProjectGet) Unset()

type NullableProjectGetResponse

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

func NewNullableProjectGetResponse

func NewNullableProjectGetResponse(val *ProjectGetResponse) *NullableProjectGetResponse

func (NullableProjectGetResponse) Get

func (NullableProjectGetResponse) IsSet

func (v NullableProjectGetResponse) IsSet() bool

func (NullableProjectGetResponse) MarshalJSON

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

func (*NullableProjectGetResponse) Set

func (*NullableProjectGetResponse) UnmarshalJSON

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

func (*NullableProjectGetResponse) Unset

func (v *NullableProjectGetResponse) Unset()

type NullableProjectListResponse

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

func NewNullableProjectListResponse

func NewNullableProjectListResponse(val *ProjectListResponse) *NullableProjectListResponse

func (NullableProjectListResponse) Get

func (NullableProjectListResponse) IsSet

func (NullableProjectListResponse) MarshalJSON

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

func (*NullableProjectListResponse) Set

func (*NullableProjectListResponse) UnmarshalJSON

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

func (*NullableProjectListResponse) Unset

func (v *NullableProjectListResponse) Unset()

type NullableProjectResponse

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

func NewNullableProjectResponse

func NewNullableProjectResponse(val *ProjectResponse) *NullableProjectResponse

func (NullableProjectResponse) Get

func (NullableProjectResponse) IsSet

func (v NullableProjectResponse) IsSet() bool

func (NullableProjectResponse) MarshalJSON

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

func (*NullableProjectResponse) Set

func (*NullableProjectResponse) UnmarshalJSON

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

func (*NullableProjectResponse) Unset

func (v *NullableProjectResponse) Unset()

type NullableProjectUpdate

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

func NewNullableProjectUpdate

func NewNullableProjectUpdate(val *ProjectUpdate) *NullableProjectUpdate

func (NullableProjectUpdate) Get

func (NullableProjectUpdate) IsSet

func (v NullableProjectUpdate) IsSet() bool

func (NullableProjectUpdate) MarshalJSON

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

func (*NullableProjectUpdate) Set

func (v *NullableProjectUpdate) Set(val *ProjectUpdate)

func (*NullableProjectUpdate) UnmarshalJSON

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

func (*NullableProjectUpdate) Unset

func (v *NullableProjectUpdate) Unset()

type NullableProjectUpdateRequest

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

func NewNullableProjectUpdateRequest

func NewNullableProjectUpdateRequest(val *ProjectUpdateRequest) *NullableProjectUpdateRequest

func (NullableProjectUpdateRequest) Get

func (NullableProjectUpdateRequest) IsSet

func (NullableProjectUpdateRequest) MarshalJSON

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

func (*NullableProjectUpdateRequest) Set

func (*NullableProjectUpdateRequest) UnmarshalJSON

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

func (*NullableProjectUpdateRequest) Unset

func (v *NullableProjectUpdateRequest) Unset()

type NullableRole

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

func NewNullableRole

func NewNullableRole(val *Role) *NullableRole

func (NullableRole) Get

func (v NullableRole) Get() *Role

func (NullableRole) IsSet

func (v NullableRole) IsSet() bool

func (NullableRole) MarshalJSON

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

func (*NullableRole) Set

func (v *NullableRole) Set(val *Role)

func (*NullableRole) UnmarshalJSON

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

func (*NullableRole) Unset

func (v *NullableRole) Unset()

type NullableRoleAssignment

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

func NewNullableRoleAssignment

func NewNullableRoleAssignment(val *RoleAssignment) *NullableRoleAssignment

func (NullableRoleAssignment) Get

func (NullableRoleAssignment) IsSet

func (v NullableRoleAssignment) IsSet() bool

func (NullableRoleAssignment) MarshalJSON

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

func (*NullableRoleAssignment) Set

func (*NullableRoleAssignment) UnmarshalJSON

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

func (*NullableRoleAssignment) Unset

func (v *NullableRoleAssignment) Unset()
type NullableRoleAssignmentLinks struct {
	// contains filtered or unexported fields
}
func NewNullableRoleAssignmentLinks(val *RoleAssignmentLinks) *NullableRoleAssignmentLinks

func (NullableRoleAssignmentLinks) Get

func (NullableRoleAssignmentLinks) IsSet

func (NullableRoleAssignmentLinks) MarshalJSON

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

func (*NullableRoleAssignmentLinks) Set

func (*NullableRoleAssignmentLinks) UnmarshalJSON

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

func (*NullableRoleAssignmentLinks) Unset

func (v *NullableRoleAssignmentLinks) Unset()

type NullableRoleAssignmentListResponse

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

func (NullableRoleAssignmentListResponse) Get

func (NullableRoleAssignmentListResponse) IsSet

func (NullableRoleAssignmentListResponse) MarshalJSON

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

func (*NullableRoleAssignmentListResponse) Set

func (*NullableRoleAssignmentListResponse) UnmarshalJSON

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

func (*NullableRoleAssignmentListResponse) Unset

type NullableRoleAssignmentListResponseRole

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

func (NullableRoleAssignmentListResponseRole) Get

func (NullableRoleAssignmentListResponseRole) IsSet

func (NullableRoleAssignmentListResponseRole) MarshalJSON

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

func (*NullableRoleAssignmentListResponseRole) Set

func (*NullableRoleAssignmentListResponseRole) UnmarshalJSON

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

func (*NullableRoleAssignmentListResponseRole) Unset

type NullableRoleAssignmentListResponseWithNames

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

func (NullableRoleAssignmentListResponseWithNames) Get

func (NullableRoleAssignmentListResponseWithNames) IsSet

func (NullableRoleAssignmentListResponseWithNames) MarshalJSON

func (*NullableRoleAssignmentListResponseWithNames) Set

func (*NullableRoleAssignmentListResponseWithNames) UnmarshalJSON

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

func (*NullableRoleAssignmentListResponseWithNames) Unset

type NullableRoleAssignmentListResponseWithNamesRole

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

func (NullableRoleAssignmentListResponseWithNamesRole) Get

func (NullableRoleAssignmentListResponseWithNamesRole) IsSet

func (NullableRoleAssignmentListResponseWithNamesRole) MarshalJSON

func (*NullableRoleAssignmentListResponseWithNamesRole) Set

func (*NullableRoleAssignmentListResponseWithNamesRole) UnmarshalJSON

func (*NullableRoleAssignmentListResponseWithNamesRole) Unset

type NullableRoleAssignmentScope

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

func NewNullableRoleAssignmentScope

func NewNullableRoleAssignmentScope(val *RoleAssignmentScope) *NullableRoleAssignmentScope

func (NullableRoleAssignmentScope) Get

func (NullableRoleAssignmentScope) IsSet

func (NullableRoleAssignmentScope) MarshalJSON

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

func (*NullableRoleAssignmentScope) Set

func (*NullableRoleAssignmentScope) UnmarshalJSON

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

func (*NullableRoleAssignmentScope) Unset

func (v *NullableRoleAssignmentScope) Unset()

type NullableRoleAssignmentScopeWithNames

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

func (NullableRoleAssignmentScopeWithNames) Get

func (NullableRoleAssignmentScopeWithNames) IsSet

func (NullableRoleAssignmentScopeWithNames) MarshalJSON

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

func (*NullableRoleAssignmentScopeWithNames) Set

func (*NullableRoleAssignmentScopeWithNames) UnmarshalJSON

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

func (*NullableRoleAssignmentScopeWithNames) Unset

type NullableRoleAssignmentWithNames

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

func (NullableRoleAssignmentWithNames) Get

func (NullableRoleAssignmentWithNames) IsSet

func (NullableRoleAssignmentWithNames) MarshalJSON

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

func (*NullableRoleAssignmentWithNames) Set

func (*NullableRoleAssignmentWithNames) UnmarshalJSON

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

func (*NullableRoleAssignmentWithNames) Unset

type NullableRoleCreate

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

func NewNullableRoleCreate

func NewNullableRoleCreate(val *RoleCreate) *NullableRoleCreate

func (NullableRoleCreate) Get

func (v NullableRoleCreate) Get() *RoleCreate

func (NullableRoleCreate) IsSet

func (v NullableRoleCreate) IsSet() bool

func (NullableRoleCreate) MarshalJSON

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

func (*NullableRoleCreate) Set

func (v *NullableRoleCreate) Set(val *RoleCreate)

func (*NullableRoleCreate) UnmarshalJSON

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

func (*NullableRoleCreate) Unset

func (v *NullableRoleCreate) Unset()

type NullableRoleCreateRequest

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

func NewNullableRoleCreateRequest

func NewNullableRoleCreateRequest(val *RoleCreateRequest) *NullableRoleCreateRequest

func (NullableRoleCreateRequest) Get

func (NullableRoleCreateRequest) IsSet

func (v NullableRoleCreateRequest) IsSet() bool

func (NullableRoleCreateRequest) MarshalJSON

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

func (*NullableRoleCreateRequest) Set

func (*NullableRoleCreateRequest) UnmarshalJSON

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

func (*NullableRoleCreateRequest) Unset

func (v *NullableRoleCreateRequest) Unset()

type NullableRoleListResponse

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

func NewNullableRoleListResponse

func NewNullableRoleListResponse(val *RoleListResponse) *NullableRoleListResponse

func (NullableRoleListResponse) Get

func (NullableRoleListResponse) IsSet

func (v NullableRoleListResponse) IsSet() bool

func (NullableRoleListResponse) MarshalJSON

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

func (*NullableRoleListResponse) Set

func (*NullableRoleListResponse) UnmarshalJSON

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

func (*NullableRoleListResponse) Unset

func (v *NullableRoleListResponse) Unset()

type NullableRoleResponse

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

func NewNullableRoleResponse

func NewNullableRoleResponse(val *RoleResponse) *NullableRoleResponse

func (NullableRoleResponse) Get

func (NullableRoleResponse) IsSet

func (v NullableRoleResponse) IsSet() bool

func (NullableRoleResponse) MarshalJSON

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

func (*NullableRoleResponse) Set

func (v *NullableRoleResponse) Set(val *RoleResponse)

func (*NullableRoleResponse) UnmarshalJSON

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

func (*NullableRoleResponse) Unset

func (v *NullableRoleResponse) Unset()

type NullableRoleUpdate

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

func NewNullableRoleUpdate

func NewNullableRoleUpdate(val *RoleUpdate) *NullableRoleUpdate

func (NullableRoleUpdate) Get

func (v NullableRoleUpdate) Get() *RoleUpdate

func (NullableRoleUpdate) IsSet

func (v NullableRoleUpdate) IsSet() bool

func (NullableRoleUpdate) MarshalJSON

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

func (*NullableRoleUpdate) Set

func (v *NullableRoleUpdate) Set(val *RoleUpdate)

func (*NullableRoleUpdate) UnmarshalJSON

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

func (*NullableRoleUpdate) Unset

func (v *NullableRoleUpdate) Unset()

type NullableRoleUpdateRequest

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

func NewNullableRoleUpdateRequest

func NewNullableRoleUpdateRequest(val *RoleUpdateRequest) *NullableRoleUpdateRequest

func (NullableRoleUpdateRequest) Get

func (NullableRoleUpdateRequest) IsSet

func (v NullableRoleUpdateRequest) IsSet() bool

func (NullableRoleUpdateRequest) MarshalJSON

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

func (*NullableRoleUpdateRequest) Set

func (*NullableRoleUpdateRequest) UnmarshalJSON

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

func (*NullableRoleUpdateRequest) Unset

func (v *NullableRoleUpdateRequest) Unset()
type NullableSelfLink struct {
	// contains filtered or unexported fields
}
func NewNullableSelfLink(val *SelfLink) *NullableSelfLink

func (NullableSelfLink) Get

func (v NullableSelfLink) Get() *SelfLink

func (NullableSelfLink) IsSet

func (v NullableSelfLink) IsSet() bool

func (NullableSelfLink) MarshalJSON

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

func (*NullableSelfLink) Set

func (v *NullableSelfLink) Set(val *SelfLink)

func (*NullableSelfLink) UnmarshalJSON

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

func (*NullableSelfLink) Unset

func (v *NullableSelfLink) Unset()

type NullableServiceProvider added in v0.2.22

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

func NewNullableServiceProvider added in v0.2.22

func NewNullableServiceProvider(val *ServiceProvider) *NullableServiceProvider

func (NullableServiceProvider) Get added in v0.2.22

func (NullableServiceProvider) IsSet added in v0.2.22

func (v NullableServiceProvider) IsSet() bool

func (NullableServiceProvider) MarshalJSON added in v0.2.22

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

func (*NullableServiceProvider) Set added in v0.2.22

func (*NullableServiceProvider) UnmarshalJSON added in v0.2.22

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

func (*NullableServiceProvider) Unset added in v0.2.22

func (v *NullableServiceProvider) Unset()

type NullableServiceProviderListResponse added in v0.2.22

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

func NewNullableServiceProviderListResponse added in v0.2.22

func NewNullableServiceProviderListResponse(val *ServiceProviderListResponse) *NullableServiceProviderListResponse

func (NullableServiceProviderListResponse) Get added in v0.2.22

func (NullableServiceProviderListResponse) IsSet added in v0.2.22

func (NullableServiceProviderListResponse) MarshalJSON added in v0.2.22

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

func (*NullableServiceProviderListResponse) Set added in v0.2.22

func (*NullableServiceProviderListResponse) UnmarshalJSON added in v0.2.22

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

func (*NullableServiceProviderListResponse) Unset added in v0.2.22

type NullableServiceProviderResponse added in v0.2.24

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

func NewNullableServiceProviderResponse added in v0.2.24

func NewNullableServiceProviderResponse(val *ServiceProviderResponse) *NullableServiceProviderResponse

func (NullableServiceProviderResponse) Get added in v0.2.24

func (NullableServiceProviderResponse) IsSet added in v0.2.24

func (NullableServiceProviderResponse) MarshalJSON added in v0.2.24

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

func (*NullableServiceProviderResponse) Set added in v0.2.24

func (*NullableServiceProviderResponse) UnmarshalJSON added in v0.2.24

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

func (*NullableServiceProviderResponse) Unset added in v0.2.24

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

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

func NewNullableUser

func NewNullableUser(val *User) *NullableUser

func (NullableUser) Get

func (v NullableUser) Get() *User

func (NullableUser) IsSet

func (v NullableUser) IsSet() bool

func (NullableUser) MarshalJSON

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

func (*NullableUser) Set

func (v *NullableUser) Set(val *User)

func (*NullableUser) UnmarshalJSON

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

func (*NullableUser) Unset

func (v *NullableUser) Unset()

type NullableUserCreate

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

func NewNullableUserCreate

func NewNullableUserCreate(val *UserCreate) *NullableUserCreate

func (NullableUserCreate) Get

func (v NullableUserCreate) Get() *UserCreate

func (NullableUserCreate) IsSet

func (v NullableUserCreate) IsSet() bool

func (NullableUserCreate) MarshalJSON

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

func (*NullableUserCreate) Set

func (v *NullableUserCreate) Set(val *UserCreate)

func (*NullableUserCreate) UnmarshalJSON

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

func (*NullableUserCreate) Unset

func (v *NullableUserCreate) Unset()

type NullableUserCreateRequest

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

func NewNullableUserCreateRequest

func NewNullableUserCreateRequest(val *UserCreateRequest) *NullableUserCreateRequest

func (NullableUserCreateRequest) Get

func (NullableUserCreateRequest) IsSet

func (v NullableUserCreateRequest) IsSet() bool

func (NullableUserCreateRequest) MarshalJSON

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

func (*NullableUserCreateRequest) Set

func (*NullableUserCreateRequest) UnmarshalJSON

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

func (*NullableUserCreateRequest) Unset

func (v *NullableUserCreateRequest) Unset()

type NullableUserGetResponse

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

func NewNullableUserGetResponse

func NewNullableUserGetResponse(val *UserGetResponse) *NullableUserGetResponse

func (NullableUserGetResponse) Get

func (NullableUserGetResponse) IsSet

func (v NullableUserGetResponse) IsSet() bool

func (NullableUserGetResponse) MarshalJSON

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

func (*NullableUserGetResponse) Set

func (*NullableUserGetResponse) UnmarshalJSON

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

func (*NullableUserGetResponse) Unset

func (v *NullableUserGetResponse) Unset()

type NullableUserListResponse

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

func NewNullableUserListResponse

func NewNullableUserListResponse(val *UserListResponse) *NullableUserListResponse

func (NullableUserListResponse) Get

func (NullableUserListResponse) IsSet

func (v NullableUserListResponse) IsSet() bool

func (NullableUserListResponse) MarshalJSON

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

func (*NullableUserListResponse) Set

func (*NullableUserListResponse) UnmarshalJSON

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

func (*NullableUserListResponse) Unset

func (v *NullableUserListResponse) Unset()

type NullableUserOptions

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

func NewNullableUserOptions

func NewNullableUserOptions(val *UserOptions) *NullableUserOptions

func (NullableUserOptions) Get

func (NullableUserOptions) IsSet

func (v NullableUserOptions) IsSet() bool

func (NullableUserOptions) MarshalJSON

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

func (*NullableUserOptions) Set

func (v *NullableUserOptions) Set(val *UserOptions)

func (*NullableUserOptions) UnmarshalJSON

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

func (*NullableUserOptions) Unset

func (v *NullableUserOptions) Unset()

type NullableUserPasswordUpdate

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

func NewNullableUserPasswordUpdate

func NewNullableUserPasswordUpdate(val *UserPasswordUpdate) *NullableUserPasswordUpdate

func (NullableUserPasswordUpdate) Get

func (NullableUserPasswordUpdate) IsSet

func (v NullableUserPasswordUpdate) IsSet() bool

func (NullableUserPasswordUpdate) MarshalJSON

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

func (*NullableUserPasswordUpdate) Set

func (*NullableUserPasswordUpdate) UnmarshalJSON

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

func (*NullableUserPasswordUpdate) Unset

func (v *NullableUserPasswordUpdate) Unset()

type NullableUserPasswordUpdateRequest

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

func (NullableUserPasswordUpdateRequest) Get

func (NullableUserPasswordUpdateRequest) IsSet

func (NullableUserPasswordUpdateRequest) MarshalJSON

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

func (*NullableUserPasswordUpdateRequest) Set

func (*NullableUserPasswordUpdateRequest) UnmarshalJSON

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

func (*NullableUserPasswordUpdateRequest) Unset

type NullableUserResponse

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

func NewNullableUserResponse

func NewNullableUserResponse(val *UserResponse) *NullableUserResponse

func (NullableUserResponse) Get

func (NullableUserResponse) IsSet

func (v NullableUserResponse) IsSet() bool

func (NullableUserResponse) MarshalJSON

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

func (*NullableUserResponse) Set

func (v *NullableUserResponse) Set(val *UserResponse)

func (*NullableUserResponse) UnmarshalJSON

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

func (*NullableUserResponse) Unset

func (v *NullableUserResponse) Unset()

type NullableUserUpdate

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

func NewNullableUserUpdate

func NewNullableUserUpdate(val *UserUpdate) *NullableUserUpdate

func (NullableUserUpdate) Get

func (v NullableUserUpdate) Get() *UserUpdate

func (NullableUserUpdate) IsSet

func (v NullableUserUpdate) IsSet() bool

func (NullableUserUpdate) MarshalJSON

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

func (*NullableUserUpdate) Set

func (v *NullableUserUpdate) Set(val *UserUpdate)

func (*NullableUserUpdate) UnmarshalJSON

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

func (*NullableUserUpdate) Unset

func (v *NullableUserUpdate) Unset()

type NullableUserUpdateRequest

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

func NewNullableUserUpdateRequest

func NewNullableUserUpdateRequest(val *UserUpdateRequest) *NullableUserUpdateRequest

func (NullableUserUpdateRequest) Get

func (NullableUserUpdateRequest) IsSet

func (v NullableUserUpdateRequest) IsSet() bool

func (NullableUserUpdateRequest) MarshalJSON

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

func (*NullableUserUpdateRequest) Set

func (*NullableUserUpdateRequest) UnmarshalJSON

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

func (*NullableUserUpdateRequest) Unset

func (v *NullableUserUpdateRequest) Unset()

type OneOfstringprojectResponse

type OneOfstringprojectResponse interface{}

type Project

type Project struct {
	// Indicates whether the project also acts as a domain. If set to true, this project acts as both a project and domain. As a domain, the project provides a name space in which you can create users, groups, and other projects. If set to false, this project behaves as a regular project that contains only resources.
	IsDomain *bool `json:"is_domain,omitempty"`
	// If set to true, project is enabled. If set to false, project is disabled.
	Enabled *bool `json:"enabled,omitempty"`
	// The description of the project.
	Description *string `json:"description,omitempty"`
	// The ID of the domain for the project.
	DomainId *string `json:"domain_id,omitempty"`
	// The ID of the project.
	Id *string `json:"id,omitempty"`
	// The name of the project.
	Name *string `json:"name,omitempty"`
	// The ID of the parent for the project.
	ParentId *string   `json:"parent_id,omitempty"`
	Links    *SelfLink `json:"links,omitempty"`
}

Project struct for Project

func NewProject

func NewProject() *Project

NewProject instantiates a new Project 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 NewProjectWithDefaults

func NewProjectWithDefaults() *Project

NewProjectWithDefaults instantiates a new Project 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 (*Project) GetDescription

func (o *Project) GetDescription() string

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

func (*Project) GetDescriptionOk

func (o *Project) 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 (*Project) GetDomainId

func (o *Project) GetDomainId() string

GetDomainId returns the DomainId field value if set, zero value otherwise.

func (*Project) GetDomainIdOk

func (o *Project) GetDomainIdOk() (*string, bool)

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

func (*Project) GetEnabled

func (o *Project) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*Project) GetEnabledOk

func (o *Project) GetEnabledOk() (*bool, bool)

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

func (*Project) GetId

func (o *Project) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Project) GetIdOk

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

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

func (*Project) GetIsDomain

func (o *Project) GetIsDomain() bool

GetIsDomain returns the IsDomain field value if set, zero value otherwise.

func (*Project) GetIsDomainOk

func (o *Project) GetIsDomainOk() (*bool, bool)

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

func (o *Project) GetLinks() SelfLink

GetLinks returns the Links field value if set, zero value otherwise.

func (*Project) GetLinksOk

func (o *Project) GetLinksOk() (*SelfLink, bool)

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

func (*Project) GetName

func (o *Project) GetName() string

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

func (*Project) GetNameOk

func (o *Project) 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 (*Project) GetParentId

func (o *Project) GetParentId() string

GetParentId returns the ParentId field value if set, zero value otherwise.

func (*Project) GetParentIdOk

func (o *Project) GetParentIdOk() (*string, bool)

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

func (*Project) HasDescription

func (o *Project) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*Project) HasDomainId

func (o *Project) HasDomainId() bool

HasDomainId returns a boolean if a field has been set.

func (*Project) HasEnabled

func (o *Project) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*Project) HasId

func (o *Project) HasId() bool

HasId returns a boolean if a field has been set.

func (*Project) HasIsDomain

func (o *Project) HasIsDomain() bool

HasIsDomain returns a boolean if a field has been set.

func (o *Project) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*Project) HasName

func (o *Project) HasName() bool

HasName returns a boolean if a field has been set.

func (*Project) HasParentId

func (o *Project) HasParentId() bool

HasParentId returns a boolean if a field has been set.

func (Project) MarshalJSON

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

func (*Project) SetDescription

func (o *Project) SetDescription(v string)

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

func (*Project) SetDomainId

func (o *Project) SetDomainId(v string)

SetDomainId gets a reference to the given string and assigns it to the DomainId field.

func (*Project) SetEnabled

func (o *Project) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*Project) SetId

func (o *Project) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Project) SetIsDomain

func (o *Project) SetIsDomain(v bool)

SetIsDomain gets a reference to the given bool and assigns it to the IsDomain field.

func (o *Project) SetLinks(v SelfLink)

SetLinks gets a reference to the given SelfLink and assigns it to the Links field.

func (*Project) SetName

func (o *Project) SetName(v string)

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

func (*Project) SetParentId

func (o *Project) SetParentId(v string)

SetParentId gets a reference to the given string and assigns it to the ParentId field.

type ProjectApiService

type ProjectApiService service

ProjectApiService ProjectApi service

func (*ProjectApiService) CreateProject

CreateProject Method for CreateProject

Creates a project, where the project may act as a domain.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateProjectRequest

func (*ProjectApiService) CreateProjectExecute

Execute executes the request

@return ProjectResponse

func (*ProjectApiService) DeleteProject

func (a *ProjectApiService) DeleteProject(ctx _context.Context, projectId string) ApiDeleteProjectRequest

DeleteProject Method for DeleteProject

Deletes a project.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The project ID.
@return ApiDeleteProjectRequest

func (*ProjectApiService) DeleteProjectExecute

func (a *ProjectApiService) DeleteProjectExecute(r ApiDeleteProjectRequest) (*_nethttp.Response, error)

Execute executes the request

func (*ProjectApiService) GetProject

func (a *ProjectApiService) GetProject(ctx _context.Context, projectId string) ApiGetProjectRequest

GetProject Method for GetProject

Shows details for a project.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The project ID.
@return ApiGetProjectRequest

func (*ProjectApiService) GetProjectExecute

Execute executes the request

@return ProjectGetResponse

func (*ProjectApiService) ListProjects

ListProjects Method for ListProjects

List projects.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListProjectsRequest

func (*ProjectApiService) ListProjectsExecute

Execute executes the request

@return ProjectListResponse

func (*ProjectApiService) UpdateProject

func (a *ProjectApiService) UpdateProject(ctx _context.Context, projectId string) ApiUpdateProjectRequest

UpdateProject Method for UpdateProject

Updates a project.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The project ID.
@return ApiUpdateProjectRequest

func (*ProjectApiService) UpdateProjectExecute

Execute executes the request

@return ProjectResponse

type ProjectCreate

type ProjectCreate struct {
	// The ID of the parent of the project.  If specified on project creation, this places the project within a hierarchy and implicitly defines the owning domain, which will be the same domain as the parent specified. If `parent_id` is not specified and `is_domain` is `false`, then the project will use its owning domain as its parent. If `is_domain` is `true` (i.e. the project is acting as a domain), then `parent_id` must not specified (or if it is, it must be null) since domains have no parents.  `parent_id` is immutable, and can’t be updated after the project is created - hence a project cannot be moved within the hierarchy.
	ParentId *string `json:"parent_id,omitempty"`
	// The new name of the project, which must be unique within the owning domain. A project can have the same name as its domain.
	Name string `json:"name"`
	// Indicates whether the project also acts as a domain. If set to `true`, this project acts as both a project and domain. As a domain, the project provides a name space in which you can create users, groups, and other projects. If set to `false`, this project behaves as a regular project that contains only resources. Default is `false`. You cannot update this parameter after you create the project.
	IsDomain *bool `json:"is_domain,omitempty"`
	// The new description of the project.
	Description *string `json:"description,omitempty"`
	// If set to true, project is enabled. If set to false, project is disabled. The default is true.
	Enabled *bool `json:"enabled,omitempty"`
	// The ID of the domain for the project.  For projects acting as a domain, the domain_id must not be specified, it will be generated by the Identity service implementation.  For regular projects (i.e. those not acing as a domain), if `domain_id` is not specified, but `parent_id` is specified, then the domain ID of the parent will be used. If neither `domain_id` or `parent_id` is specified, the Identity service implementation will default to the domain to which the client’s token is scoped. If both `domain_id` and `parent_id` are specified, and they do not indicate the same domain, an `Bad Request (400)` will be returned.
	DomainId *string `json:"domain_id,omitempty"`
}

ProjectCreate struct for ProjectCreate

func NewProjectCreate

func NewProjectCreate(name string) *ProjectCreate

NewProjectCreate instantiates a new ProjectCreate 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 NewProjectCreateWithDefaults

func NewProjectCreateWithDefaults() *ProjectCreate

NewProjectCreateWithDefaults instantiates a new ProjectCreate 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 (*ProjectCreate) GetDescription added in v0.1.1

func (o *ProjectCreate) GetDescription() string

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

func (*ProjectCreate) GetDescriptionOk added in v0.1.1

func (o *ProjectCreate) 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 (*ProjectCreate) GetDomainId added in v0.1.1

func (o *ProjectCreate) GetDomainId() string

GetDomainId returns the DomainId field value if set, zero value otherwise.

func (*ProjectCreate) GetDomainIdOk added in v0.1.1

func (o *ProjectCreate) GetDomainIdOk() (*string, bool)

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

func (*ProjectCreate) GetEnabled added in v0.1.1

func (o *ProjectCreate) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*ProjectCreate) GetEnabledOk added in v0.1.1

func (o *ProjectCreate) GetEnabledOk() (*bool, bool)

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

func (*ProjectCreate) GetIsDomain added in v0.1.1

func (o *ProjectCreate) GetIsDomain() bool

GetIsDomain returns the IsDomain field value if set, zero value otherwise.

func (*ProjectCreate) GetIsDomainOk added in v0.1.1

func (o *ProjectCreate) GetIsDomainOk() (*bool, bool)

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

func (*ProjectCreate) GetName added in v0.1.1

func (o *ProjectCreate) GetName() string

GetName returns the Name field value

func (*ProjectCreate) GetNameOk added in v0.1.1

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

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

func (*ProjectCreate) GetParentId

func (o *ProjectCreate) GetParentId() string

GetParentId returns the ParentId field value if set, zero value otherwise.

func (*ProjectCreate) GetParentIdOk

func (o *ProjectCreate) GetParentIdOk() (*string, bool)

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

func (*ProjectCreate) HasDescription added in v0.1.1

func (o *ProjectCreate) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ProjectCreate) HasDomainId added in v0.1.1

func (o *ProjectCreate) HasDomainId() bool

HasDomainId returns a boolean if a field has been set.

func (*ProjectCreate) HasEnabled added in v0.1.1

func (o *ProjectCreate) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*ProjectCreate) HasIsDomain added in v0.1.1

func (o *ProjectCreate) HasIsDomain() bool

HasIsDomain returns a boolean if a field has been set.

func (*ProjectCreate) HasParentId

func (o *ProjectCreate) HasParentId() bool

HasParentId returns a boolean if a field has been set.

func (ProjectCreate) MarshalJSON

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

func (*ProjectCreate) SetDescription added in v0.1.1

func (o *ProjectCreate) SetDescription(v string)

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

func (*ProjectCreate) SetDomainId added in v0.1.1

func (o *ProjectCreate) SetDomainId(v string)

SetDomainId gets a reference to the given string and assigns it to the DomainId field.

func (*ProjectCreate) SetEnabled added in v0.1.1

func (o *ProjectCreate) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*ProjectCreate) SetIsDomain added in v0.1.1

func (o *ProjectCreate) SetIsDomain(v bool)

SetIsDomain gets a reference to the given bool and assigns it to the IsDomain field.

func (*ProjectCreate) SetName added in v0.1.1

func (o *ProjectCreate) SetName(v string)

SetName sets field value

func (*ProjectCreate) SetParentId

func (o *ProjectCreate) SetParentId(v string)

SetParentId gets a reference to the given string and assigns it to the ParentId field.

type ProjectCreateRequest

type ProjectCreateRequest struct {
	Project ProjectCreate `json:"project"`
}

ProjectCreateRequest struct for ProjectCreateRequest

func NewProjectCreateRequest

func NewProjectCreateRequest(project ProjectCreate) *ProjectCreateRequest

NewProjectCreateRequest instantiates a new ProjectCreateRequest 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 NewProjectCreateRequestWithDefaults

func NewProjectCreateRequestWithDefaults() *ProjectCreateRequest

NewProjectCreateRequestWithDefaults instantiates a new ProjectCreateRequest 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 (*ProjectCreateRequest) GetProject

func (o *ProjectCreateRequest) GetProject() ProjectCreate

GetProject returns the Project field value

func (*ProjectCreateRequest) GetProjectOk

func (o *ProjectCreateRequest) GetProjectOk() (*ProjectCreate, bool)

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

func (ProjectCreateRequest) MarshalJSON

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

func (*ProjectCreateRequest) SetProject

func (o *ProjectCreateRequest) SetProject(v ProjectCreate)

SetProject sets field value

type ProjectGet

type ProjectGet struct {
	// Indicates whether the project also acts as a domain. If set to true, this project acts as both a project and domain. As a domain, the project provides a name space in which you can create users, groups, and other projects. If set to false, this project behaves as a regular project that contains only resources.
	IsDomain *bool `json:"is_domain,omitempty"`
	// If set to true, project is enabled. If set to false, project is disabled.
	Enabled *bool `json:"enabled,omitempty"`
	// The description of the project.
	Description *string `json:"description,omitempty"`
	// The ID of the domain for the project.
	DomainId *string `json:"domain_id,omitempty"`
	// The ID of the project.
	Id *string `json:"id,omitempty"`
	// The name of the project.
	Name *string `json:"name,omitempty"`
	// The ID of the parent for the project.
	ParentId *string                       `json:"parent_id,omitempty"`
	Links    *SelfLink                     `json:"links,omitempty"`
	Parents  *[]OneOfstringprojectResponse `json:"parents,omitempty"`
	Subtree  *[]OneOfstringprojectResponse `json:"subtree,omitempty"`
}

ProjectGet struct for ProjectGet

func NewProjectGet

func NewProjectGet() *ProjectGet

NewProjectGet instantiates a new ProjectGet 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 NewProjectGetWithDefaults

func NewProjectGetWithDefaults() *ProjectGet

NewProjectGetWithDefaults instantiates a new ProjectGet 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 (*ProjectGet) GetDescription

func (o *ProjectGet) GetDescription() string

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

func (*ProjectGet) GetDescriptionOk

func (o *ProjectGet) 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 (*ProjectGet) GetDomainId

func (o *ProjectGet) GetDomainId() string

GetDomainId returns the DomainId field value if set, zero value otherwise.

func (*ProjectGet) GetDomainIdOk

func (o *ProjectGet) GetDomainIdOk() (*string, bool)

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

func (*ProjectGet) GetEnabled

func (o *ProjectGet) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*ProjectGet) GetEnabledOk

func (o *ProjectGet) GetEnabledOk() (*bool, bool)

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

func (*ProjectGet) GetId

func (o *ProjectGet) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ProjectGet) GetIdOk

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

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

func (*ProjectGet) GetIsDomain

func (o *ProjectGet) GetIsDomain() bool

GetIsDomain returns the IsDomain field value if set, zero value otherwise.

func (*ProjectGet) GetIsDomainOk

func (o *ProjectGet) GetIsDomainOk() (*bool, bool)

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

func (o *ProjectGet) GetLinks() SelfLink

GetLinks returns the Links field value if set, zero value otherwise.

func (*ProjectGet) GetLinksOk

func (o *ProjectGet) GetLinksOk() (*SelfLink, bool)

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

func (*ProjectGet) GetName

func (o *ProjectGet) GetName() string

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

func (*ProjectGet) GetNameOk

func (o *ProjectGet) 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 (*ProjectGet) GetParentId

func (o *ProjectGet) GetParentId() string

GetParentId returns the ParentId field value if set, zero value otherwise.

func (*ProjectGet) GetParentIdOk

func (o *ProjectGet) GetParentIdOk() (*string, bool)

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

func (*ProjectGet) GetParents

func (o *ProjectGet) GetParents() []OneOfstringprojectResponse

GetParents returns the Parents field value if set, zero value otherwise.

func (*ProjectGet) GetParentsOk

func (o *ProjectGet) GetParentsOk() (*[]OneOfstringprojectResponse, bool)

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

func (*ProjectGet) GetSubtree

func (o *ProjectGet) GetSubtree() []OneOfstringprojectResponse

GetSubtree returns the Subtree field value if set, zero value otherwise.

func (*ProjectGet) GetSubtreeOk

func (o *ProjectGet) GetSubtreeOk() (*[]OneOfstringprojectResponse, bool)

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

func (*ProjectGet) HasDescription

func (o *ProjectGet) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ProjectGet) HasDomainId

func (o *ProjectGet) HasDomainId() bool

HasDomainId returns a boolean if a field has been set.

func (*ProjectGet) HasEnabled

func (o *ProjectGet) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*ProjectGet) HasId

func (o *ProjectGet) HasId() bool

HasId returns a boolean if a field has been set.

func (*ProjectGet) HasIsDomain

func (o *ProjectGet) HasIsDomain() bool

HasIsDomain returns a boolean if a field has been set.

func (o *ProjectGet) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*ProjectGet) HasName

func (o *ProjectGet) HasName() bool

HasName returns a boolean if a field has been set.

func (*ProjectGet) HasParentId

func (o *ProjectGet) HasParentId() bool

HasParentId returns a boolean if a field has been set.

func (*ProjectGet) HasParents

func (o *ProjectGet) HasParents() bool

HasParents returns a boolean if a field has been set.

func (*ProjectGet) HasSubtree

func (o *ProjectGet) HasSubtree() bool

HasSubtree returns a boolean if a field has been set.

func (ProjectGet) MarshalJSON

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

func (*ProjectGet) SetDescription

func (o *ProjectGet) SetDescription(v string)

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

func (*ProjectGet) SetDomainId

func (o *ProjectGet) SetDomainId(v string)

SetDomainId gets a reference to the given string and assigns it to the DomainId field.

func (*ProjectGet) SetEnabled

func (o *ProjectGet) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*ProjectGet) SetId

func (o *ProjectGet) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*ProjectGet) SetIsDomain

func (o *ProjectGet) SetIsDomain(v bool)

SetIsDomain gets a reference to the given bool and assigns it to the IsDomain field.

func (o *ProjectGet) SetLinks(v SelfLink)

SetLinks gets a reference to the given SelfLink and assigns it to the Links field.

func (*ProjectGet) SetName

func (o *ProjectGet) SetName(v string)

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

func (*ProjectGet) SetParentId

func (o *ProjectGet) SetParentId(v string)

SetParentId gets a reference to the given string and assigns it to the ParentId field.

func (*ProjectGet) SetParents

func (o *ProjectGet) SetParents(v []OneOfstringprojectResponse)

SetParents gets a reference to the given []OneOfstringprojectResponse and assigns it to the Parents field.

func (*ProjectGet) SetSubtree

func (o *ProjectGet) SetSubtree(v []OneOfstringprojectResponse)

SetSubtree gets a reference to the given []OneOfstringprojectResponse and assigns it to the Subtree field.

type ProjectGetResponse

type ProjectGetResponse struct {
	Project *ProjectGet `json:"project,omitempty"`
}

ProjectGetResponse struct for ProjectGetResponse

func NewProjectGetResponse

func NewProjectGetResponse() *ProjectGetResponse

NewProjectGetResponse instantiates a new ProjectGetResponse 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 NewProjectGetResponseWithDefaults

func NewProjectGetResponseWithDefaults() *ProjectGetResponse

NewProjectGetResponseWithDefaults instantiates a new ProjectGetResponse 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 (*ProjectGetResponse) GetProject

func (o *ProjectGetResponse) GetProject() ProjectGet

GetProject returns the Project field value if set, zero value otherwise.

func (*ProjectGetResponse) GetProjectOk

func (o *ProjectGetResponse) GetProjectOk() (*ProjectGet, bool)

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

func (*ProjectGetResponse) HasProject

func (o *ProjectGetResponse) HasProject() bool

HasProject returns a boolean if a field has been set.

func (ProjectGetResponse) MarshalJSON

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

func (*ProjectGetResponse) SetProject

func (o *ProjectGetResponse) SetProject(v ProjectGet)

SetProject gets a reference to the given ProjectGet and assigns it to the Project field.

type ProjectListResponse

type ProjectListResponse struct {
	Projects *[]Project `json:"projects,omitempty"`
	Links    *Links     `json:"links,omitempty"`
}

ProjectListResponse struct for ProjectListResponse

func NewProjectListResponse

func NewProjectListResponse() *ProjectListResponse

NewProjectListResponse instantiates a new ProjectListResponse 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 NewProjectListResponseWithDefaults

func NewProjectListResponseWithDefaults() *ProjectListResponse

NewProjectListResponseWithDefaults instantiates a new ProjectListResponse 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 (o *ProjectListResponse) GetLinks() Links

GetLinks returns the Links field value if set, zero value otherwise.

func (*ProjectListResponse) GetLinksOk

func (o *ProjectListResponse) GetLinksOk() (*Links, bool)

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

func (*ProjectListResponse) GetProjects

func (o *ProjectListResponse) GetProjects() []Project

GetProjects returns the Projects field value if set, zero value otherwise.

func (*ProjectListResponse) GetProjectsOk

func (o *ProjectListResponse) GetProjectsOk() (*[]Project, bool)

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

func (o *ProjectListResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*ProjectListResponse) HasProjects

func (o *ProjectListResponse) HasProjects() bool

HasProjects returns a boolean if a field has been set.

func (ProjectListResponse) MarshalJSON

func (o ProjectListResponse) MarshalJSON() ([]byte, error)
func (o *ProjectListResponse) SetLinks(v Links)

SetLinks gets a reference to the given Links and assigns it to the Links field.

func (*ProjectListResponse) SetProjects

func (o *ProjectListResponse) SetProjects(v []Project)

SetProjects gets a reference to the given []Project and assigns it to the Projects field.

type ProjectResponse

type ProjectResponse struct {
	Project *Project `json:"project,omitempty"`
}

ProjectResponse struct for ProjectResponse

func NewProjectResponse

func NewProjectResponse() *ProjectResponse

NewProjectResponse instantiates a new ProjectResponse 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 NewProjectResponseWithDefaults

func NewProjectResponseWithDefaults() *ProjectResponse

NewProjectResponseWithDefaults instantiates a new ProjectResponse 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 (*ProjectResponse) GetProject

func (o *ProjectResponse) GetProject() Project

GetProject returns the Project field value if set, zero value otherwise.

func (*ProjectResponse) GetProjectOk

func (o *ProjectResponse) GetProjectOk() (*Project, bool)

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

func (*ProjectResponse) HasProject

func (o *ProjectResponse) HasProject() bool

HasProject returns a boolean if a field has been set.

func (ProjectResponse) MarshalJSON

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

func (*ProjectResponse) SetProject

func (o *ProjectResponse) SetProject(v Project)

SetProject gets a reference to the given Project and assigns it to the Project field.

type ProjectUpdate

type ProjectUpdate struct {
	// The new name of the project, which must be unique within the owning domain. A project can have the same name as its domain.
	Name *string `json:"name,omitempty"`
	// Indicates whether the project also acts as a domain. If set to `true`, this project acts as both a project and domain. As a domain, the project provides a name space in which you can create users, groups, and other projects. If set to `false`, this project behaves as a regular project that contains only resources. Default is `false`. You cannot update this parameter after you create the project.
	IsDomain *bool `json:"is_domain,omitempty"`
	// The new description of the project.
	Description *string `json:"description,omitempty"`
	// If set to true, project is enabled. If set to false, project is disabled. The default is true.
	Enabled *bool `json:"enabled,omitempty"`
}

ProjectUpdate struct for ProjectUpdate

func NewProjectUpdate

func NewProjectUpdate() *ProjectUpdate

NewProjectUpdate instantiates a new ProjectUpdate 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 NewProjectUpdateWithDefaults

func NewProjectUpdateWithDefaults() *ProjectUpdate

NewProjectUpdateWithDefaults instantiates a new ProjectUpdate 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 (*ProjectUpdate) GetDescription

func (o *ProjectUpdate) GetDescription() string

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

func (*ProjectUpdate) GetDescriptionOk

func (o *ProjectUpdate) 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 (*ProjectUpdate) GetEnabled

func (o *ProjectUpdate) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*ProjectUpdate) GetEnabledOk

func (o *ProjectUpdate) GetEnabledOk() (*bool, bool)

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

func (*ProjectUpdate) GetIsDomain

func (o *ProjectUpdate) GetIsDomain() bool

GetIsDomain returns the IsDomain field value if set, zero value otherwise.

func (*ProjectUpdate) GetIsDomainOk

func (o *ProjectUpdate) GetIsDomainOk() (*bool, bool)

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

func (*ProjectUpdate) GetName

func (o *ProjectUpdate) GetName() string

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

func (*ProjectUpdate) GetNameOk

func (o *ProjectUpdate) 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 (*ProjectUpdate) HasDescription

func (o *ProjectUpdate) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ProjectUpdate) HasEnabled

func (o *ProjectUpdate) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*ProjectUpdate) HasIsDomain

func (o *ProjectUpdate) HasIsDomain() bool

HasIsDomain returns a boolean if a field has been set.

func (*ProjectUpdate) HasName

func (o *ProjectUpdate) HasName() bool

HasName returns a boolean if a field has been set.

func (ProjectUpdate) MarshalJSON

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

func (*ProjectUpdate) SetDescription

func (o *ProjectUpdate) SetDescription(v string)

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

func (*ProjectUpdate) SetEnabled

func (o *ProjectUpdate) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*ProjectUpdate) SetIsDomain

func (o *ProjectUpdate) SetIsDomain(v bool)

SetIsDomain gets a reference to the given bool and assigns it to the IsDomain field.

func (*ProjectUpdate) SetName

func (o *ProjectUpdate) SetName(v string)

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

type ProjectUpdateRequest

type ProjectUpdateRequest struct {
	Project ProjectUpdate `json:"project"`
}

ProjectUpdateRequest struct for ProjectUpdateRequest

func NewProjectUpdateRequest

func NewProjectUpdateRequest(project ProjectUpdate) *ProjectUpdateRequest

NewProjectUpdateRequest instantiates a new ProjectUpdateRequest 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 NewProjectUpdateRequestWithDefaults

func NewProjectUpdateRequestWithDefaults() *ProjectUpdateRequest

NewProjectUpdateRequestWithDefaults instantiates a new ProjectUpdateRequest 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 (*ProjectUpdateRequest) GetProject added in v0.2.2

func (o *ProjectUpdateRequest) GetProject() ProjectUpdate

GetProject returns the Project field value

func (*ProjectUpdateRequest) GetProjectOk added in v0.2.2

func (o *ProjectUpdateRequest) GetProjectOk() (*ProjectUpdate, bool)

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

func (ProjectUpdateRequest) MarshalJSON

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

func (*ProjectUpdateRequest) SetProject added in v0.2.2

func (o *ProjectUpdateRequest) SetProject(v ProjectUpdate)

SetProject sets field value

type Role

type Role struct {
	// The role ID.
	Id *string `json:"id,omitempty"`
	// The role name.
	Name *string `json:"name,omitempty"`
	// The ID of the domain.
	DomainId *string   `json:"domain_id,omitempty"`
	Links    *SelfLink `json:"links,omitempty"`
	// The role description.
	Description *string `json:"description,omitempty"`
	// The role type in keystone.roles.extra.
	Type *string `json:"type,omitempty"`
	// Show this role in ECP or not.
	Display *bool `json:"display,omitempty"`
}

Role struct for Role

func NewRole

func NewRole() *Role

NewRole instantiates a new Role 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 NewRoleWithDefaults

func NewRoleWithDefaults() *Role

NewRoleWithDefaults instantiates a new Role 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 (*Role) GetDescription added in v0.2.4

func (o *Role) GetDescription() string

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

func (*Role) GetDescriptionOk added in v0.2.4

func (o *Role) 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 (*Role) GetDisplay added in v0.2.21

func (o *Role) GetDisplay() bool

GetDisplay returns the Display field value if set, zero value otherwise.

func (*Role) GetDisplayOk added in v0.2.21

func (o *Role) GetDisplayOk() (*bool, bool)

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

func (*Role) GetDomainId

func (o *Role) GetDomainId() string

GetDomainId returns the DomainId field value if set, zero value otherwise.

func (*Role) GetDomainIdOk

func (o *Role) GetDomainIdOk() (*string, bool)

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

func (*Role) GetId

func (o *Role) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Role) GetIdOk

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

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

func (o *Role) GetLinks() SelfLink

GetLinks returns the Links field value if set, zero value otherwise.

func (*Role) GetLinksOk

func (o *Role) GetLinksOk() (*SelfLink, bool)

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

func (*Role) GetName

func (o *Role) GetName() string

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

func (*Role) GetNameOk

func (o *Role) 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 (*Role) GetType added in v0.2.5

func (o *Role) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*Role) GetTypeOk added in v0.2.5

func (o *Role) GetTypeOk() (*string, bool)

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

func (*Role) HasDescription added in v0.2.4

func (o *Role) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*Role) HasDisplay added in v0.2.21

func (o *Role) HasDisplay() bool

HasDisplay returns a boolean if a field has been set.

func (*Role) HasDomainId

func (o *Role) HasDomainId() bool

HasDomainId returns a boolean if a field has been set.

func (*Role) HasId

func (o *Role) HasId() bool

HasId returns a boolean if a field has been set.

func (o *Role) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*Role) HasName

func (o *Role) HasName() bool

HasName returns a boolean if a field has been set.

func (*Role) HasType added in v0.2.5

func (o *Role) HasType() bool

HasType returns a boolean if a field has been set.

func (Role) MarshalJSON

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

func (*Role) SetDescription added in v0.2.4

func (o *Role) SetDescription(v string)

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

func (*Role) SetDisplay added in v0.2.21

func (o *Role) SetDisplay(v bool)

SetDisplay gets a reference to the given bool and assigns it to the Display field.

func (*Role) SetDomainId

func (o *Role) SetDomainId(v string)

SetDomainId gets a reference to the given string and assigns it to the DomainId field.

func (*Role) SetId

func (o *Role) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (o *Role) SetLinks(v SelfLink)

SetLinks gets a reference to the given SelfLink and assigns it to the Links field.

func (*Role) SetName

func (o *Role) SetName(v string)

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

func (*Role) SetType added in v0.2.5

func (o *Role) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

type RoleApiService

type RoleApiService service

RoleApiService RoleApi service

func (*RoleApiService) CreateRole

CreateRole Method for CreateRole

Create role.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateRoleRequest

func (*RoleApiService) CreateRoleExecute

Execute executes the request

@return RoleResponse

func (*RoleApiService) DeleteRole

func (a *RoleApiService) DeleteRole(ctx _context.Context, roleId string) ApiDeleteRoleRequest

DeleteRole Method for DeleteRole

Deletes a role.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param roleId The role ID.
@return ApiDeleteRoleRequest

func (*RoleApiService) DeleteRoleExecute

func (a *RoleApiService) DeleteRoleExecute(r ApiDeleteRoleRequest) (*_nethttp.Response, error)

Execute executes the request

func (*RoleApiService) GetRole

func (a *RoleApiService) GetRole(ctx _context.Context, roleId string) ApiGetRoleRequest

GetRole Method for GetRole

Show details for a role.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param roleId The role ID.
@return ApiGetRoleRequest

func (*RoleApiService) GetRoleExecute

Execute executes the request

@return RoleResponse

func (*RoleApiService) ListRoles

ListRoles Method for ListRoles

List roles.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListRolesRequest

func (*RoleApiService) ListRolesExecute

Execute executes the request

@return RoleListResponse

func (*RoleApiService) UpdateRole

func (a *RoleApiService) UpdateRole(ctx _context.Context, roleId string) ApiUpdateRoleRequest

UpdateRole Method for UpdateRole

Updates a role.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param roleId The role ID.
@return ApiUpdateRoleRequest

func (*RoleApiService) UpdateRoleExecute

Execute executes the request

@return RoleResponse

type RoleAssignment

type RoleAssignment struct {
	Links *RoleAssignmentLinks            `json:"links,omitempty"`
	Role  *RoleAssignmentListResponseRole `json:"role,omitempty"`
	User  *RoleAssignmentListResponseRole `json:"user,omitempty"`
	Scope *RoleAssignmentScope            `json:"scope,omitempty"`
}

RoleAssignment struct for RoleAssignment

func NewRoleAssignment

func NewRoleAssignment() *RoleAssignment

NewRoleAssignment instantiates a new RoleAssignment 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 NewRoleAssignmentWithDefaults

func NewRoleAssignmentWithDefaults() *RoleAssignment

NewRoleAssignmentWithDefaults instantiates a new RoleAssignment 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 (o *RoleAssignment) GetLinks() RoleAssignmentLinks

GetLinks returns the Links field value if set, zero value otherwise.

func (*RoleAssignment) GetLinksOk

func (o *RoleAssignment) GetLinksOk() (*RoleAssignmentLinks, bool)

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

func (*RoleAssignment) GetRole

GetRole returns the Role field value if set, zero value otherwise.

func (*RoleAssignment) GetRoleOk

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

func (*RoleAssignment) GetScope

func (o *RoleAssignment) GetScope() RoleAssignmentScope

GetScope returns the Scope field value if set, zero value otherwise.

func (*RoleAssignment) GetScopeOk

func (o *RoleAssignment) GetScopeOk() (*RoleAssignmentScope, bool)

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

func (*RoleAssignment) GetUser

GetUser returns the User field value if set, zero value otherwise.

func (*RoleAssignment) GetUserOk

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

func (o *RoleAssignment) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*RoleAssignment) HasRole

func (o *RoleAssignment) HasRole() bool

HasRole returns a boolean if a field has been set.

func (*RoleAssignment) HasScope

func (o *RoleAssignment) HasScope() bool

HasScope returns a boolean if a field has been set.

func (*RoleAssignment) HasUser

func (o *RoleAssignment) HasUser() bool

HasUser returns a boolean if a field has been set.

func (RoleAssignment) MarshalJSON

func (o RoleAssignment) MarshalJSON() ([]byte, error)
func (o *RoleAssignment) SetLinks(v RoleAssignmentLinks)

SetLinks gets a reference to the given RoleAssignmentLinks and assigns it to the Links field.

func (*RoleAssignment) SetRole

SetRole gets a reference to the given RoleAssignmentListResponseRole and assigns it to the Role field.

func (*RoleAssignment) SetScope

func (o *RoleAssignment) SetScope(v RoleAssignmentScope)

SetScope gets a reference to the given RoleAssignmentScope and assigns it to the Scope field.

func (*RoleAssignment) SetUser

SetUser gets a reference to the given RoleAssignmentListResponseRole and assigns it to the User field.

type RoleAssignmentApiService

type RoleAssignmentApiService service

RoleAssignmentApiService RoleAssignmentApi service

func (*RoleAssignmentApiService) AssignGroupDomainRole

func (a *RoleAssignmentApiService) AssignGroupDomainRole(ctx _context.Context, domainId string, groupId string, roleId string) ApiAssignGroupDomainRoleRequest

AssignGroupDomainRole Method for AssignGroupDomainRole

Assigns a role to a group on a domain.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param domainId The domain ID.
@param groupId The group ID.
@param roleId The role ID.
@return ApiAssignGroupDomainRoleRequest

func (*RoleAssignmentApiService) AssignGroupDomainRoleExecute

func (a *RoleAssignmentApiService) AssignGroupDomainRoleExecute(r ApiAssignGroupDomainRoleRequest) (*_nethttp.Response, error)

Execute executes the request

func (*RoleAssignmentApiService) AssignGroupProjectRole

func (a *RoleAssignmentApiService) AssignGroupProjectRole(ctx _context.Context, projectId string, groupId string, roleId string) ApiAssignGroupProjectRoleRequest

AssignGroupProjectRole Method for AssignGroupProjectRole

Assigns a role to a group on a project.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The project ID.
@param groupId The group ID.
@param roleId The role ID.
@return ApiAssignGroupProjectRoleRequest

func (*RoleAssignmentApiService) AssignGroupProjectRoleExecute

func (a *RoleAssignmentApiService) AssignGroupProjectRoleExecute(r ApiAssignGroupProjectRoleRequest) (*_nethttp.Response, error)

Execute executes the request

func (*RoleAssignmentApiService) AssignUserDomainRole

func (a *RoleAssignmentApiService) AssignUserDomainRole(ctx _context.Context, domainId string, userId string, roleId string) ApiAssignUserDomainRoleRequest

AssignUserDomainRole Method for AssignUserDomainRole

Assigns a role to a user on a domain.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param domainId The domain ID.
@param userId The user ID.
@param roleId The role ID.
@return ApiAssignUserDomainRoleRequest

func (*RoleAssignmentApiService) AssignUserDomainRoleExecute

func (a *RoleAssignmentApiService) AssignUserDomainRoleExecute(r ApiAssignUserDomainRoleRequest) (*_nethttp.Response, error)

Execute executes the request

func (*RoleAssignmentApiService) AssignUserProjectRole

func (a *RoleAssignmentApiService) AssignUserProjectRole(ctx _context.Context, projectId string, userId string, roleId string) ApiAssignUserProjectRoleRequest

AssignUserProjectRole Method for AssignUserProjectRole

Assigns a role to a user on a project.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The project ID.
@param userId The user ID.
@param roleId The role ID.
@return ApiAssignUserProjectRoleRequest

func (*RoleAssignmentApiService) AssignUserProjectRoleExecute

func (a *RoleAssignmentApiService) AssignUserProjectRoleExecute(r ApiAssignUserProjectRoleRequest) (*_nethttp.Response, error)

Execute executes the request

func (*RoleAssignmentApiService) CheckGroupDomainRole

func (a *RoleAssignmentApiService) CheckGroupDomainRole(ctx _context.Context, domainId string, groupId string, roleId string) ApiCheckGroupDomainRoleRequest

CheckGroupDomainRole Method for CheckGroupDomainRole

Validates that a group has a role assignment on a domain.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param domainId The domain ID.
@param groupId The group ID.
@param roleId The role ID.
@return ApiCheckGroupDomainRoleRequest

func (*RoleAssignmentApiService) CheckGroupDomainRoleExecute

func (a *RoleAssignmentApiService) CheckGroupDomainRoleExecute(r ApiCheckGroupDomainRoleRequest) (*_nethttp.Response, error)

Execute executes the request

func (*RoleAssignmentApiService) CheckGroupProjectRole

func (a *RoleAssignmentApiService) CheckGroupProjectRole(ctx _context.Context, projectId string, groupId string, roleId string) ApiCheckGroupProjectRoleRequest

CheckGroupProjectRole Method for CheckGroupProjectRole

Validates that a group has a role assignment on a project.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The project ID.
@param groupId The group ID.
@param roleId The role ID.
@return ApiCheckGroupProjectRoleRequest

func (*RoleAssignmentApiService) CheckGroupProjectRoleExecute

func (a *RoleAssignmentApiService) CheckGroupProjectRoleExecute(r ApiCheckGroupProjectRoleRequest) (*_nethttp.Response, error)

Execute executes the request

func (*RoleAssignmentApiService) CheckUserDomainRole

func (a *RoleAssignmentApiService) CheckUserDomainRole(ctx _context.Context, domainId string, userId string, roleId string) ApiCheckUserDomainRoleRequest

CheckUserDomainRole Method for CheckUserDomainRole

Validates that a user has a role assignment on a domain.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param domainId The domain ID.
@param userId The user ID.
@param roleId The role ID.
@return ApiCheckUserDomainRoleRequest

func (*RoleAssignmentApiService) CheckUserDomainRoleExecute

func (a *RoleAssignmentApiService) CheckUserDomainRoleExecute(r ApiCheckUserDomainRoleRequest) (*_nethttp.Response, error)

Execute executes the request

func (*RoleAssignmentApiService) CheckUserProjectRole

func (a *RoleAssignmentApiService) CheckUserProjectRole(ctx _context.Context, projectId string, userId string, roleId string) ApiCheckUserProjectRoleRequest

CheckUserProjectRole Method for CheckUserProjectRole

Validates that a user has a role assignment on a project.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The project ID.
@param userId The user ID.
@param roleId The role ID.
@return ApiCheckUserProjectRoleRequest

func (*RoleAssignmentApiService) CheckUserProjectRoleExecute

func (a *RoleAssignmentApiService) CheckUserProjectRoleExecute(r ApiCheckUserProjectRoleRequest) (*_nethttp.Response, error)

Execute executes the request

func (*RoleAssignmentApiService) ListGroupDomainRoles

func (a *RoleAssignmentApiService) ListGroupDomainRoles(ctx _context.Context, domainId string, groupId string) ApiListGroupDomainRolesRequest

ListGroupDomainRoles Method for ListGroupDomainRoles

Lists role assignments for a group on a domain.

The functionality of this request can also be achieved using the generalized list assignments API: ``` GET /role_assignments?group.id={group_id}&scope.domain.id={domain_id} ```

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param domainId The domain ID.
@param groupId The group ID.
@return ApiListGroupDomainRolesRequest

func (*RoleAssignmentApiService) ListGroupDomainRolesExecute

Execute executes the request

@return RoleListResponse

func (*RoleAssignmentApiService) ListGroupProjectRoles

func (a *RoleAssignmentApiService) ListGroupProjectRoles(ctx _context.Context, projectId string, groupId string) ApiListGroupProjectRolesRequest

ListGroupProjectRoles Method for ListGroupProjectRoles

Lists role assignments for a group on a project.

The functionality of this request can also be achieved using the generalized list assignments API: ``` GET /role_assignments?group.id={group_id}&scope.project.id={project_id} ```

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The project ID.
@param groupId The group ID.
@return ApiListGroupProjectRolesRequest

func (*RoleAssignmentApiService) ListGroupProjectRolesExecute

Execute executes the request

@return RoleListResponse

func (*RoleAssignmentApiService) ListRoleAssignments

ListRoleAssignments Method for ListRoleAssignments

Get a list of role assignments.

If no query parameters are specified, then this API will return a list of all role assignments.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListRoleAssignmentsRequest

func (*RoleAssignmentApiService) ListRoleAssignmentsExecute

Execute executes the request

@return RoleAssignmentListResponse

func (*RoleAssignmentApiService) ListRoleAssignmentsIncludingNames

ListRoleAssignmentsIncludingNames Method for ListRoleAssignmentsIncludingNames

Get a list of role assignments.

If no query parameters are specified, then this API will return a list of all role assignments.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListRoleAssignmentsIncludingNamesRequest

func (*RoleAssignmentApiService) ListRoleAssignmentsIncludingNamesExecute

Execute executes the request

@return RoleAssignmentListResponseWithNames

func (*RoleAssignmentApiService) ListUserDomainRoles

func (a *RoleAssignmentApiService) ListUserDomainRoles(ctx _context.Context, domainId string, userId string) ApiListUserDomainRolesRequest

ListUserDomainRoles Method for ListUserDomainRoles

Lists role assignments for a user on a domain.

The functionality of this request can also be achieved using the generalized list assignments API: ``` GET /role_assignments?user.id={user_id}&scope.domain.id={domain_id} ```

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param domainId The domain ID.
@param userId The user ID.
@return ApiListUserDomainRolesRequest

func (*RoleAssignmentApiService) ListUserDomainRolesExecute

Execute executes the request

@return RoleListResponse

func (*RoleAssignmentApiService) ListUserProjectRoles

func (a *RoleAssignmentApiService) ListUserProjectRoles(ctx _context.Context, projectId string, userId string) ApiListUserProjectRolesRequest

ListUserProjectRoles Method for ListUserProjectRoles

Lists role assignments for a user on a project.

The functionality of this request can also be achieved using the generalized list assignments API: ``` GET /role_assignments?user.id={user_id}&scope.project.id={project_id} ```

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The project ID.
@param userId The user ID.
@return ApiListUserProjectRolesRequest

func (*RoleAssignmentApiService) ListUserProjectRolesExecute

Execute executes the request

@return RoleListResponse

func (*RoleAssignmentApiService) UnassignGroupDomainRole

func (a *RoleAssignmentApiService) UnassignGroupDomainRole(ctx _context.Context, domainId string, groupId string, roleId string) ApiUnassignGroupDomainRoleRequest

UnassignGroupDomainRole Method for UnassignGroupDomainRole

Unssigns a role from a group on a domain.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param domainId The domain ID.
@param groupId The group ID.
@param roleId The role ID.
@return ApiUnassignGroupDomainRoleRequest

func (*RoleAssignmentApiService) UnassignGroupDomainRoleExecute

func (a *RoleAssignmentApiService) UnassignGroupDomainRoleExecute(r ApiUnassignGroupDomainRoleRequest) (*_nethttp.Response, error)

Execute executes the request

func (*RoleAssignmentApiService) UnassignGroupProjectRole

func (a *RoleAssignmentApiService) UnassignGroupProjectRole(ctx _context.Context, projectId string, groupId string, roleId string) ApiUnassignGroupProjectRoleRequest

UnassignGroupProjectRole Method for UnassignGroupProjectRole

Unssigns a role from a group on a project.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The project ID.
@param groupId The group ID.
@param roleId The role ID.
@return ApiUnassignGroupProjectRoleRequest

func (*RoleAssignmentApiService) UnassignGroupProjectRoleExecute

func (a *RoleAssignmentApiService) UnassignGroupProjectRoleExecute(r ApiUnassignGroupProjectRoleRequest) (*_nethttp.Response, error)

Execute executes the request

func (*RoleAssignmentApiService) UnassignUserDomainRole

func (a *RoleAssignmentApiService) UnassignUserDomainRole(ctx _context.Context, domainId string, userId string, roleId string) ApiUnassignUserDomainRoleRequest

UnassignUserDomainRole Method for UnassignUserDomainRole

Unssigns a role from a user on a domain.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param domainId The domain ID.
@param userId The user ID.
@param roleId The role ID.
@return ApiUnassignUserDomainRoleRequest

func (*RoleAssignmentApiService) UnassignUserDomainRoleExecute

func (a *RoleAssignmentApiService) UnassignUserDomainRoleExecute(r ApiUnassignUserDomainRoleRequest) (*_nethttp.Response, error)

Execute executes the request

func (*RoleAssignmentApiService) UnassignUserProjectRole

func (a *RoleAssignmentApiService) UnassignUserProjectRole(ctx _context.Context, projectId string, userId string, roleId string) ApiUnassignUserProjectRoleRequest

UnassignUserProjectRole Method for UnassignUserProjectRole

Unssigns a role from a user on a project.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The project ID.
@param userId The user ID.
@param roleId The role ID.
@return ApiUnassignUserProjectRoleRequest

func (*RoleAssignmentApiService) UnassignUserProjectRoleExecute

func (a *RoleAssignmentApiService) UnassignUserProjectRoleExecute(r ApiUnassignUserProjectRoleRequest) (*_nethttp.Response, error)

Execute executes the request

type RoleAssignmentLinks struct {
	Assignment *string `json:"assignment,omitempty"`
	Membership *string `json:"membership,omitempty"`
}

RoleAssignmentLinks struct for RoleAssignmentLinks

func NewRoleAssignmentLinks() *RoleAssignmentLinks

NewRoleAssignmentLinks instantiates a new RoleAssignmentLinks 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 NewRoleAssignmentLinksWithDefaults

func NewRoleAssignmentLinksWithDefaults() *RoleAssignmentLinks

NewRoleAssignmentLinksWithDefaults instantiates a new RoleAssignmentLinks 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 (*RoleAssignmentLinks) GetAssignment

func (o *RoleAssignmentLinks) GetAssignment() string

GetAssignment returns the Assignment field value if set, zero value otherwise.

func (*RoleAssignmentLinks) GetAssignmentOk

func (o *RoleAssignmentLinks) GetAssignmentOk() (*string, bool)

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

func (*RoleAssignmentLinks) GetMembership

func (o *RoleAssignmentLinks) GetMembership() string

GetMembership returns the Membership field value if set, zero value otherwise.

func (*RoleAssignmentLinks) GetMembershipOk

func (o *RoleAssignmentLinks) GetMembershipOk() (*string, bool)

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

func (*RoleAssignmentLinks) HasAssignment

func (o *RoleAssignmentLinks) HasAssignment() bool

HasAssignment returns a boolean if a field has been set.

func (*RoleAssignmentLinks) HasMembership

func (o *RoleAssignmentLinks) HasMembership() bool

HasMembership returns a boolean if a field has been set.

func (RoleAssignmentLinks) MarshalJSON

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

func (*RoleAssignmentLinks) SetAssignment

func (o *RoleAssignmentLinks) SetAssignment(v string)

SetAssignment gets a reference to the given string and assigns it to the Assignment field.

func (*RoleAssignmentLinks) SetMembership

func (o *RoleAssignmentLinks) SetMembership(v string)

SetMembership gets a reference to the given string and assigns it to the Membership field.

type RoleAssignmentListResponse

type RoleAssignmentListResponse struct {
	Links           *Links            `json:"links,omitempty"`
	RoleAssignments *[]RoleAssignment `json:"role_assignments,omitempty"`
}

RoleAssignmentListResponse struct for RoleAssignmentListResponse

func NewRoleAssignmentListResponse

func NewRoleAssignmentListResponse() *RoleAssignmentListResponse

NewRoleAssignmentListResponse instantiates a new RoleAssignmentListResponse 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 NewRoleAssignmentListResponseWithDefaults

func NewRoleAssignmentListResponseWithDefaults() *RoleAssignmentListResponse

NewRoleAssignmentListResponseWithDefaults instantiates a new RoleAssignmentListResponse 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 (o *RoleAssignmentListResponse) GetLinks() Links

GetLinks returns the Links field value if set, zero value otherwise.

func (*RoleAssignmentListResponse) GetLinksOk

func (o *RoleAssignmentListResponse) GetLinksOk() (*Links, bool)

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

func (*RoleAssignmentListResponse) GetRoleAssignments

func (o *RoleAssignmentListResponse) GetRoleAssignments() []RoleAssignment

GetRoleAssignments returns the RoleAssignments field value if set, zero value otherwise.

func (*RoleAssignmentListResponse) GetRoleAssignmentsOk

func (o *RoleAssignmentListResponse) GetRoleAssignmentsOk() (*[]RoleAssignment, bool)

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

func (o *RoleAssignmentListResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*RoleAssignmentListResponse) HasRoleAssignments

func (o *RoleAssignmentListResponse) HasRoleAssignments() bool

HasRoleAssignments returns a boolean if a field has been set.

func (RoleAssignmentListResponse) MarshalJSON

func (o RoleAssignmentListResponse) MarshalJSON() ([]byte, error)
func (o *RoleAssignmentListResponse) SetLinks(v Links)

SetLinks gets a reference to the given Links and assigns it to the Links field.

func (*RoleAssignmentListResponse) SetRoleAssignments

func (o *RoleAssignmentListResponse) SetRoleAssignments(v []RoleAssignment)

SetRoleAssignments gets a reference to the given []RoleAssignment and assigns it to the RoleAssignments field.

type RoleAssignmentListResponseRole

type RoleAssignmentListResponseRole struct {
	Id *string `json:"id,omitempty"`
}

RoleAssignmentListResponseRole struct for RoleAssignmentListResponseRole

func NewRoleAssignmentListResponseRole

func NewRoleAssignmentListResponseRole() *RoleAssignmentListResponseRole

NewRoleAssignmentListResponseRole instantiates a new RoleAssignmentListResponseRole 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 NewRoleAssignmentListResponseRoleWithDefaults

func NewRoleAssignmentListResponseRoleWithDefaults() *RoleAssignmentListResponseRole

NewRoleAssignmentListResponseRoleWithDefaults instantiates a new RoleAssignmentListResponseRole 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 (*RoleAssignmentListResponseRole) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*RoleAssignmentListResponseRole) GetIdOk

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

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

func (*RoleAssignmentListResponseRole) HasId

HasId returns a boolean if a field has been set.

func (RoleAssignmentListResponseRole) MarshalJSON

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

func (*RoleAssignmentListResponseRole) SetId

SetId gets a reference to the given string and assigns it to the Id field.

type RoleAssignmentListResponseWithNames

type RoleAssignmentListResponseWithNames struct {
	Links           *Links                     `json:"links,omitempty"`
	RoleAssignments *[]RoleAssignmentWithNames `json:"role_assignments,omitempty"`
}

RoleAssignmentListResponseWithNames struct for RoleAssignmentListResponseWithNames

func NewRoleAssignmentListResponseWithNames

func NewRoleAssignmentListResponseWithNames() *RoleAssignmentListResponseWithNames

NewRoleAssignmentListResponseWithNames instantiates a new RoleAssignmentListResponseWithNames 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 NewRoleAssignmentListResponseWithNamesWithDefaults

func NewRoleAssignmentListResponseWithNamesWithDefaults() *RoleAssignmentListResponseWithNames

NewRoleAssignmentListResponseWithNamesWithDefaults instantiates a new RoleAssignmentListResponseWithNames 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

GetLinks returns the Links field value if set, zero value otherwise.

func (*RoleAssignmentListResponseWithNames) GetLinksOk

func (o *RoleAssignmentListResponseWithNames) GetLinksOk() (*Links, bool)

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

func (*RoleAssignmentListResponseWithNames) GetRoleAssignments

GetRoleAssignments returns the RoleAssignments field value if set, zero value otherwise.

func (*RoleAssignmentListResponseWithNames) GetRoleAssignmentsOk

func (o *RoleAssignmentListResponseWithNames) GetRoleAssignmentsOk() (*[]RoleAssignmentWithNames, bool)

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

HasLinks returns a boolean if a field has been set.

func (*RoleAssignmentListResponseWithNames) HasRoleAssignments

func (o *RoleAssignmentListResponseWithNames) HasRoleAssignments() bool

HasRoleAssignments returns a boolean if a field has been set.

func (RoleAssignmentListResponseWithNames) MarshalJSON

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

SetLinks gets a reference to the given Links and assigns it to the Links field.

func (*RoleAssignmentListResponseWithNames) SetRoleAssignments

SetRoleAssignments gets a reference to the given []RoleAssignmentWithNames and assigns it to the RoleAssignments field.

type RoleAssignmentListResponseWithNamesRole

type RoleAssignmentListResponseWithNamesRole struct {
	Id     *string    `json:"id,omitempty"`
	Name   *string    `json:"name,omitempty"`
	Domain *IdAndName `json:"domain,omitempty"`
}

RoleAssignmentListResponseWithNamesRole struct for RoleAssignmentListResponseWithNamesRole

func NewRoleAssignmentListResponseWithNamesRole

func NewRoleAssignmentListResponseWithNamesRole() *RoleAssignmentListResponseWithNamesRole

NewRoleAssignmentListResponseWithNamesRole instantiates a new RoleAssignmentListResponseWithNamesRole 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 NewRoleAssignmentListResponseWithNamesRoleWithDefaults

func NewRoleAssignmentListResponseWithNamesRoleWithDefaults() *RoleAssignmentListResponseWithNamesRole

NewRoleAssignmentListResponseWithNamesRoleWithDefaults instantiates a new RoleAssignmentListResponseWithNamesRole 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 (*RoleAssignmentListResponseWithNamesRole) GetDomain

GetDomain returns the Domain field value if set, zero value otherwise.

func (*RoleAssignmentListResponseWithNamesRole) GetDomainOk

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

func (*RoleAssignmentListResponseWithNamesRole) GetId

GetId returns the Id field value if set, zero value otherwise.

func (*RoleAssignmentListResponseWithNamesRole) GetIdOk

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

func (*RoleAssignmentListResponseWithNamesRole) GetName

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

func (*RoleAssignmentListResponseWithNamesRole) GetNameOk

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 (*RoleAssignmentListResponseWithNamesRole) HasDomain

HasDomain returns a boolean if a field has been set.

func (*RoleAssignmentListResponseWithNamesRole) HasId

HasId returns a boolean if a field has been set.

func (*RoleAssignmentListResponseWithNamesRole) HasName

HasName returns a boolean if a field has been set.

func (RoleAssignmentListResponseWithNamesRole) MarshalJSON

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

func (*RoleAssignmentListResponseWithNamesRole) SetDomain

SetDomain gets a reference to the given IdAndName and assigns it to the Domain field.

func (*RoleAssignmentListResponseWithNamesRole) SetId

SetId gets a reference to the given string and assigns it to the Id field.

func (*RoleAssignmentListResponseWithNamesRole) SetName

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

type RoleAssignmentScope

type RoleAssignmentScope struct {
	Domain  *RoleAssignmentListResponseRole `json:"domain,omitempty"`
	Project *RoleAssignmentListResponseRole `json:"project,omitempty"`
}

RoleAssignmentScope Only one type of scope is valid, others will be null.

func NewRoleAssignmentScope

func NewRoleAssignmentScope() *RoleAssignmentScope

NewRoleAssignmentScope instantiates a new RoleAssignmentScope 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 NewRoleAssignmentScopeWithDefaults

func NewRoleAssignmentScopeWithDefaults() *RoleAssignmentScope

NewRoleAssignmentScopeWithDefaults instantiates a new RoleAssignmentScope 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 (*RoleAssignmentScope) GetDomain

GetDomain returns the Domain field value if set, zero value otherwise.

func (*RoleAssignmentScope) GetDomainOk

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

func (*RoleAssignmentScope) GetProject

GetProject returns the Project field value if set, zero value otherwise.

func (*RoleAssignmentScope) GetProjectOk

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

func (*RoleAssignmentScope) HasDomain

func (o *RoleAssignmentScope) HasDomain() bool

HasDomain returns a boolean if a field has been set.

func (*RoleAssignmentScope) HasProject

func (o *RoleAssignmentScope) HasProject() bool

HasProject returns a boolean if a field has been set.

func (RoleAssignmentScope) MarshalJSON

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

func (*RoleAssignmentScope) SetDomain

SetDomain gets a reference to the given RoleAssignmentListResponseRole and assigns it to the Domain field.

func (*RoleAssignmentScope) SetProject

SetProject gets a reference to the given RoleAssignmentListResponseRole and assigns it to the Project field.

type RoleAssignmentScopeWithNames

type RoleAssignmentScopeWithNames struct {
	Domain  *IdAndName                               `json:"domain,omitempty"`
	Project *RoleAssignmentListResponseWithNamesRole `json:"project,omitempty"`
}

RoleAssignmentScopeWithNames Only one type of scope is valid, others will be null.

func NewRoleAssignmentScopeWithNames

func NewRoleAssignmentScopeWithNames() *RoleAssignmentScopeWithNames

NewRoleAssignmentScopeWithNames instantiates a new RoleAssignmentScopeWithNames 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 NewRoleAssignmentScopeWithNamesWithDefaults

func NewRoleAssignmentScopeWithNamesWithDefaults() *RoleAssignmentScopeWithNames

NewRoleAssignmentScopeWithNamesWithDefaults instantiates a new RoleAssignmentScopeWithNames 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 (*RoleAssignmentScopeWithNames) GetDomain

func (o *RoleAssignmentScopeWithNames) GetDomain() IdAndName

GetDomain returns the Domain field value if set, zero value otherwise.

func (*RoleAssignmentScopeWithNames) GetDomainOk

func (o *RoleAssignmentScopeWithNames) GetDomainOk() (*IdAndName, bool)

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

func (*RoleAssignmentScopeWithNames) GetProject

GetProject returns the Project field value if set, zero value otherwise.

func (*RoleAssignmentScopeWithNames) GetProjectOk

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

func (*RoleAssignmentScopeWithNames) HasDomain

func (o *RoleAssignmentScopeWithNames) HasDomain() bool

HasDomain returns a boolean if a field has been set.

func (*RoleAssignmentScopeWithNames) HasProject

func (o *RoleAssignmentScopeWithNames) HasProject() bool

HasProject returns a boolean if a field has been set.

func (RoleAssignmentScopeWithNames) MarshalJSON

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

func (*RoleAssignmentScopeWithNames) SetDomain

func (o *RoleAssignmentScopeWithNames) SetDomain(v IdAndName)

SetDomain gets a reference to the given IdAndName and assigns it to the Domain field.

func (*RoleAssignmentScopeWithNames) SetProject

SetProject gets a reference to the given RoleAssignmentListResponseWithNamesRole and assigns it to the Project field.

type RoleAssignmentWithNames

type RoleAssignmentWithNames struct {
	Links *RoleAssignmentLinks                     `json:"links,omitempty"`
	Role  *RoleAssignmentListResponseWithNamesRole `json:"role,omitempty"`
	User  *RoleAssignmentListResponseWithNamesRole `json:"user,omitempty"`
	Scope *RoleAssignmentScopeWithNames            `json:"scope,omitempty"`
}

RoleAssignmentWithNames struct for RoleAssignmentWithNames

func NewRoleAssignmentWithNames

func NewRoleAssignmentWithNames() *RoleAssignmentWithNames

NewRoleAssignmentWithNames instantiates a new RoleAssignmentWithNames 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 NewRoleAssignmentWithNamesWithDefaults

func NewRoleAssignmentWithNamesWithDefaults() *RoleAssignmentWithNames

NewRoleAssignmentWithNamesWithDefaults instantiates a new RoleAssignmentWithNames 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

GetLinks returns the Links field value if set, zero value otherwise.

func (*RoleAssignmentWithNames) GetLinksOk

func (o *RoleAssignmentWithNames) GetLinksOk() (*RoleAssignmentLinks, bool)

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

func (*RoleAssignmentWithNames) GetRole

GetRole returns the Role field value if set, zero value otherwise.

func (*RoleAssignmentWithNames) GetRoleOk

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

func (*RoleAssignmentWithNames) GetScope

GetScope returns the Scope field value if set, zero value otherwise.

func (*RoleAssignmentWithNames) GetScopeOk

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

func (*RoleAssignmentWithNames) GetUser

GetUser returns the User field value if set, zero value otherwise.

func (*RoleAssignmentWithNames) GetUserOk

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

func (o *RoleAssignmentWithNames) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*RoleAssignmentWithNames) HasRole

func (o *RoleAssignmentWithNames) HasRole() bool

HasRole returns a boolean if a field has been set.

func (*RoleAssignmentWithNames) HasScope

func (o *RoleAssignmentWithNames) HasScope() bool

HasScope returns a boolean if a field has been set.

func (*RoleAssignmentWithNames) HasUser

func (o *RoleAssignmentWithNames) HasUser() bool

HasUser returns a boolean if a field has been set.

func (RoleAssignmentWithNames) MarshalJSON

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

SetLinks gets a reference to the given RoleAssignmentLinks and assigns it to the Links field.

func (*RoleAssignmentWithNames) SetRole

SetRole gets a reference to the given RoleAssignmentListResponseWithNamesRole and assigns it to the Role field.

func (*RoleAssignmentWithNames) SetScope

SetScope gets a reference to the given RoleAssignmentScopeWithNames and assigns it to the Scope field.

func (*RoleAssignmentWithNames) SetUser

SetUser gets a reference to the given RoleAssignmentListResponseWithNamesRole and assigns it to the User field.

type RoleCreate

type RoleCreate struct {
	// The role name.
	Name string `json:"name"`
	// The role type.
	Type *string `json:"type,omitempty"`
	// The ID of the domain of the role.
	DomainId *string `json:"domain_id,omitempty"`
	// Add description about the role.
	Description *string `json:"description,omitempty"`
	// Show this role in ECP or not.
	Display *bool `json:"display,omitempty"`
}

RoleCreate struct for RoleCreate

func NewRoleCreate

func NewRoleCreate(name string) *RoleCreate

NewRoleCreate instantiates a new RoleCreate 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 NewRoleCreateWithDefaults

func NewRoleCreateWithDefaults() *RoleCreate

NewRoleCreateWithDefaults instantiates a new RoleCreate 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 (*RoleCreate) GetDescription

func (o *RoleCreate) GetDescription() string

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

func (*RoleCreate) GetDescriptionOk

func (o *RoleCreate) 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 (*RoleCreate) GetDisplay added in v0.2.21

func (o *RoleCreate) GetDisplay() bool

GetDisplay returns the Display field value if set, zero value otherwise.

func (*RoleCreate) GetDisplayOk added in v0.2.21

func (o *RoleCreate) GetDisplayOk() (*bool, bool)

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

func (*RoleCreate) GetDomainId

func (o *RoleCreate) GetDomainId() string

GetDomainId returns the DomainId field value if set, zero value otherwise.

func (*RoleCreate) GetDomainIdOk

func (o *RoleCreate) GetDomainIdOk() (*string, bool)

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

func (*RoleCreate) GetName

func (o *RoleCreate) GetName() string

GetName returns the Name field value

func (*RoleCreate) GetNameOk

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

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

func (*RoleCreate) GetType added in v0.2.5

func (o *RoleCreate) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*RoleCreate) GetTypeOk added in v0.2.5

func (o *RoleCreate) GetTypeOk() (*string, bool)

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

func (*RoleCreate) HasDescription

func (o *RoleCreate) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*RoleCreate) HasDisplay added in v0.2.21

func (o *RoleCreate) HasDisplay() bool

HasDisplay returns a boolean if a field has been set.

func (*RoleCreate) HasDomainId

func (o *RoleCreate) HasDomainId() bool

HasDomainId returns a boolean if a field has been set.

func (*RoleCreate) HasType added in v0.2.5

func (o *RoleCreate) HasType() bool

HasType returns a boolean if a field has been set.

func (RoleCreate) MarshalJSON

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

func (*RoleCreate) SetDescription

func (o *RoleCreate) SetDescription(v string)

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

func (*RoleCreate) SetDisplay added in v0.2.21

func (o *RoleCreate) SetDisplay(v bool)

SetDisplay gets a reference to the given bool and assigns it to the Display field.

func (*RoleCreate) SetDomainId

func (o *RoleCreate) SetDomainId(v string)

SetDomainId gets a reference to the given string and assigns it to the DomainId field.

func (*RoleCreate) SetName

func (o *RoleCreate) SetName(v string)

SetName sets field value

func (*RoleCreate) SetType added in v0.2.5

func (o *RoleCreate) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

type RoleCreateRequest

type RoleCreateRequest struct {
	Role RoleCreate `json:"role"`
}

RoleCreateRequest struct for RoleCreateRequest

func NewRoleCreateRequest

func NewRoleCreateRequest(role RoleCreate) *RoleCreateRequest

NewRoleCreateRequest instantiates a new RoleCreateRequest 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 NewRoleCreateRequestWithDefaults

func NewRoleCreateRequestWithDefaults() *RoleCreateRequest

NewRoleCreateRequestWithDefaults instantiates a new RoleCreateRequest 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 (*RoleCreateRequest) GetRole

func (o *RoleCreateRequest) GetRole() RoleCreate

GetRole returns the Role field value

func (*RoleCreateRequest) GetRoleOk

func (o *RoleCreateRequest) GetRoleOk() (*RoleCreate, bool)

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

func (RoleCreateRequest) MarshalJSON

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

func (*RoleCreateRequest) SetRole

func (o *RoleCreateRequest) SetRole(v RoleCreate)

SetRole sets field value

type RoleListResponse

type RoleListResponse struct {
	Links *Links  `json:"links,omitempty"`
	Roles *[]Role `json:"roles,omitempty"`
}

RoleListResponse struct for RoleListResponse

func NewRoleListResponse

func NewRoleListResponse() *RoleListResponse

NewRoleListResponse instantiates a new RoleListResponse 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 NewRoleListResponseWithDefaults

func NewRoleListResponseWithDefaults() *RoleListResponse

NewRoleListResponseWithDefaults instantiates a new RoleListResponse 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 (o *RoleListResponse) GetLinks() Links

GetLinks returns the Links field value if set, zero value otherwise.

func (*RoleListResponse) GetLinksOk

func (o *RoleListResponse) GetLinksOk() (*Links, bool)

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

func (*RoleListResponse) GetRoles

func (o *RoleListResponse) GetRoles() []Role

GetRoles returns the Roles field value if set, zero value otherwise.

func (*RoleListResponse) GetRolesOk

func (o *RoleListResponse) GetRolesOk() (*[]Role, bool)

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

func (o *RoleListResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*RoleListResponse) HasRoles

func (o *RoleListResponse) HasRoles() bool

HasRoles returns a boolean if a field has been set.

func (RoleListResponse) MarshalJSON

func (o RoleListResponse) MarshalJSON() ([]byte, error)
func (o *RoleListResponse) SetLinks(v Links)

SetLinks gets a reference to the given Links and assigns it to the Links field.

func (*RoleListResponse) SetRoles

func (o *RoleListResponse) SetRoles(v []Role)

SetRoles gets a reference to the given []Role and assigns it to the Roles field.

type RoleResponse

type RoleResponse struct {
	Role *Role `json:"role,omitempty"`
}

RoleResponse struct for RoleResponse

func NewRoleResponse

func NewRoleResponse() *RoleResponse

NewRoleResponse instantiates a new RoleResponse 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 NewRoleResponseWithDefaults

func NewRoleResponseWithDefaults() *RoleResponse

NewRoleResponseWithDefaults instantiates a new RoleResponse 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 (*RoleResponse) GetRole

func (o *RoleResponse) GetRole() Role

GetRole returns the Role field value if set, zero value otherwise.

func (*RoleResponse) GetRoleOk

func (o *RoleResponse) GetRoleOk() (*Role, bool)

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

func (*RoleResponse) HasRole

func (o *RoleResponse) HasRole() bool

HasRole returns a boolean if a field has been set.

func (RoleResponse) MarshalJSON

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

func (*RoleResponse) SetRole

func (o *RoleResponse) SetRole(v Role)

SetRole gets a reference to the given Role and assigns it to the Role field.

type RoleUpdate

type RoleUpdate struct {
	// The new role name.
	Name *string `json:"name,omitempty"`
	// The new role description.
	Description *string `json:"description,omitempty"`
}

RoleUpdate struct for RoleUpdate

func NewRoleUpdate

func NewRoleUpdate() *RoleUpdate

NewRoleUpdate instantiates a new RoleUpdate 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 NewRoleUpdateWithDefaults

func NewRoleUpdateWithDefaults() *RoleUpdate

NewRoleUpdateWithDefaults instantiates a new RoleUpdate 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 (*RoleUpdate) GetDescription

func (o *RoleUpdate) GetDescription() string

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

func (*RoleUpdate) GetDescriptionOk

func (o *RoleUpdate) 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 (*RoleUpdate) GetName

func (o *RoleUpdate) GetName() string

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

func (*RoleUpdate) GetNameOk

func (o *RoleUpdate) 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 (*RoleUpdate) HasDescription

func (o *RoleUpdate) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*RoleUpdate) HasName

func (o *RoleUpdate) HasName() bool

HasName returns a boolean if a field has been set.

func (RoleUpdate) MarshalJSON

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

func (*RoleUpdate) SetDescription

func (o *RoleUpdate) SetDescription(v string)

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

func (*RoleUpdate) SetName

func (o *RoleUpdate) SetName(v string)

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

type RoleUpdateRequest

type RoleUpdateRequest struct {
	Role *RoleUpdate `json:"role,omitempty"`
}

RoleUpdateRequest struct for RoleUpdateRequest

func NewRoleUpdateRequest

func NewRoleUpdateRequest() *RoleUpdateRequest

NewRoleUpdateRequest instantiates a new RoleUpdateRequest 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 NewRoleUpdateRequestWithDefaults

func NewRoleUpdateRequestWithDefaults() *RoleUpdateRequest

NewRoleUpdateRequestWithDefaults instantiates a new RoleUpdateRequest 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 (*RoleUpdateRequest) GetRole

func (o *RoleUpdateRequest) GetRole() RoleUpdate

GetRole returns the Role field value if set, zero value otherwise.

func (*RoleUpdateRequest) GetRoleOk

func (o *RoleUpdateRequest) GetRoleOk() (*RoleUpdate, bool)

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

func (*RoleUpdateRequest) HasRole

func (o *RoleUpdateRequest) HasRole() bool

HasRole returns a boolean if a field has been set.

func (RoleUpdateRequest) MarshalJSON

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

func (*RoleUpdateRequest) SetRole

func (o *RoleUpdateRequest) SetRole(v RoleUpdate)

SetRole gets a reference to the given RoleUpdate and assigns it to the Role field.

type SelfLink struct {
	Self *string `json:"self,omitempty"`
}

SelfLink The links to the resource.

func NewSelfLink() *SelfLink

NewSelfLink instantiates a new SelfLink 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 NewSelfLinkWithDefaults

func NewSelfLinkWithDefaults() *SelfLink

NewSelfLinkWithDefaults instantiates a new SelfLink 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 (*SelfLink) GetSelf

func (o *SelfLink) GetSelf() string

GetSelf returns the Self field value if set, zero value otherwise.

func (*SelfLink) GetSelfOk

func (o *SelfLink) GetSelfOk() (*string, bool)

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

func (*SelfLink) HasSelf

func (o *SelfLink) HasSelf() bool

HasSelf returns a boolean if a field has been set.

func (SelfLink) MarshalJSON

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

func (*SelfLink) SetSelf

func (o *SelfLink) SetSelf(v string)

SetSelf gets a reference to the given string and assigns it to the Self field.

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 ServiceProvider added in v0.2.22

type ServiceProvider struct {
	AuthUrl          *string   `json:"auth_url,omitempty"`
	Links            *SelfLink `json:"links,omitempty"`
	Description      *string   `json:"description,omitempty"`
	Enabled          *bool     `json:"enabled,omitempty"`
	Id               *string   `json:"id,omitempty"`
	RelayStatePrefix *string   `json:"relay_state_prefix,omitempty"`
}

ServiceProvider struct for ServiceProvider

func NewServiceProvider added in v0.2.22

func NewServiceProvider() *ServiceProvider

NewServiceProvider instantiates a new ServiceProvider 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 NewServiceProviderWithDefaults added in v0.2.22

func NewServiceProviderWithDefaults() *ServiceProvider

NewServiceProviderWithDefaults instantiates a new ServiceProvider 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 (*ServiceProvider) GetAuthUrl added in v0.2.22

func (o *ServiceProvider) GetAuthUrl() string

GetAuthUrl returns the AuthUrl field value if set, zero value otherwise.

func (*ServiceProvider) GetAuthUrlOk added in v0.2.22

func (o *ServiceProvider) GetAuthUrlOk() (*string, bool)

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

func (*ServiceProvider) GetDescription added in v0.2.22

func (o *ServiceProvider) GetDescription() string

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

func (*ServiceProvider) GetDescriptionOk added in v0.2.22

func (o *ServiceProvider) 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 (*ServiceProvider) GetEnabled added in v0.2.22

func (o *ServiceProvider) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*ServiceProvider) GetEnabledOk added in v0.2.22

func (o *ServiceProvider) GetEnabledOk() (*bool, bool)

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

func (*ServiceProvider) GetId added in v0.2.22

func (o *ServiceProvider) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*ServiceProvider) GetIdOk added in v0.2.22

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

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

func (o *ServiceProvider) GetLinks() SelfLink

GetLinks returns the Links field value if set, zero value otherwise.

func (*ServiceProvider) GetLinksOk added in v0.2.22

func (o *ServiceProvider) GetLinksOk() (*SelfLink, bool)

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

func (*ServiceProvider) GetRelayStatePrefix added in v0.2.22

func (o *ServiceProvider) GetRelayStatePrefix() string

GetRelayStatePrefix returns the RelayStatePrefix field value if set, zero value otherwise.

func (*ServiceProvider) GetRelayStatePrefixOk added in v0.2.22

func (o *ServiceProvider) GetRelayStatePrefixOk() (*string, bool)

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

func (*ServiceProvider) HasAuthUrl added in v0.2.22

func (o *ServiceProvider) HasAuthUrl() bool

HasAuthUrl returns a boolean if a field has been set.

func (*ServiceProvider) HasDescription added in v0.2.22

func (o *ServiceProvider) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ServiceProvider) HasEnabled added in v0.2.22

func (o *ServiceProvider) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*ServiceProvider) HasId added in v0.2.22

func (o *ServiceProvider) HasId() bool

HasId returns a boolean if a field has been set.

func (o *ServiceProvider) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*ServiceProvider) HasRelayStatePrefix added in v0.2.22

func (o *ServiceProvider) HasRelayStatePrefix() bool

HasRelayStatePrefix returns a boolean if a field has been set.

func (ServiceProvider) MarshalJSON added in v0.2.22

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

func (*ServiceProvider) SetAuthUrl added in v0.2.22

func (o *ServiceProvider) SetAuthUrl(v string)

SetAuthUrl gets a reference to the given string and assigns it to the AuthUrl field.

func (*ServiceProvider) SetDescription added in v0.2.22

func (o *ServiceProvider) SetDescription(v string)

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

func (*ServiceProvider) SetEnabled added in v0.2.22

func (o *ServiceProvider) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*ServiceProvider) SetId added in v0.2.22

func (o *ServiceProvider) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (o *ServiceProvider) SetLinks(v SelfLink)

SetLinks gets a reference to the given SelfLink and assigns it to the Links field.

func (*ServiceProvider) SetRelayStatePrefix added in v0.2.22

func (o *ServiceProvider) SetRelayStatePrefix(v string)

SetRelayStatePrefix gets a reference to the given string and assigns it to the RelayStatePrefix field.

type ServiceProviderApiService added in v0.2.22

type ServiceProviderApiService service

ServiceProviderApiService ServiceProviderApi service

func (*ServiceProviderApiService) GetServiceProvider added in v0.2.24

func (a *ServiceProviderApiService) GetServiceProvider(ctx _context.Context, serviceProviderId string) ApiGetServiceProviderRequest

GetServiceProvider Method for GetServiceProvider

Get service provider.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param serviceProviderId
@return ApiGetServiceProviderRequest

func (*ServiceProviderApiService) GetServiceProviderExecute added in v0.2.24

Execute executes the request

@return ServiceProviderResponse

func (*ServiceProviderApiService) ListServiceProviders added in v0.2.22

ListServiceProviders Method for ListServiceProviders

List service providers.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListServiceProvidersRequest

func (*ServiceProviderApiService) ListServiceProvidersExecute added in v0.2.22

Execute executes the request

@return ServiceProviderListResponse

type ServiceProviderListResponse added in v0.2.22

type ServiceProviderListResponse struct {
	ServiceProviders *[]ServiceProvider `json:"service_providers,omitempty"`
	Links            *Links             `json:"links,omitempty"`
}

ServiceProviderListResponse struct for ServiceProviderListResponse

func NewServiceProviderListResponse added in v0.2.22

func NewServiceProviderListResponse() *ServiceProviderListResponse

NewServiceProviderListResponse instantiates a new ServiceProviderListResponse 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 NewServiceProviderListResponseWithDefaults added in v0.2.22

func NewServiceProviderListResponseWithDefaults() *ServiceProviderListResponse

NewServiceProviderListResponseWithDefaults instantiates a new ServiceProviderListResponse 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 (o *ServiceProviderListResponse) GetLinks() Links

GetLinks returns the Links field value if set, zero value otherwise.

func (*ServiceProviderListResponse) GetLinksOk added in v0.2.22

func (o *ServiceProviderListResponse) GetLinksOk() (*Links, bool)

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

func (*ServiceProviderListResponse) GetServiceProviders added in v0.2.22

func (o *ServiceProviderListResponse) GetServiceProviders() []ServiceProvider

GetServiceProviders returns the ServiceProviders field value if set, zero value otherwise.

func (*ServiceProviderListResponse) GetServiceProvidersOk added in v0.2.22

func (o *ServiceProviderListResponse) GetServiceProvidersOk() (*[]ServiceProvider, bool)

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

func (o *ServiceProviderListResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*ServiceProviderListResponse) HasServiceProviders added in v0.2.22

func (o *ServiceProviderListResponse) HasServiceProviders() bool

HasServiceProviders returns a boolean if a field has been set.

func (ServiceProviderListResponse) MarshalJSON added in v0.2.22

func (o ServiceProviderListResponse) MarshalJSON() ([]byte, error)
func (o *ServiceProviderListResponse) SetLinks(v Links)

SetLinks gets a reference to the given Links and assigns it to the Links field.

func (*ServiceProviderListResponse) SetServiceProviders added in v0.2.22

func (o *ServiceProviderListResponse) SetServiceProviders(v []ServiceProvider)

SetServiceProviders gets a reference to the given []ServiceProvider and assigns it to the ServiceProviders field.

type ServiceProviderResponse added in v0.2.24

type ServiceProviderResponse struct {
	ServiceProvider *ServiceProvider `json:"service_provider,omitempty"`
}

ServiceProviderResponse struct for ServiceProviderResponse

func NewServiceProviderResponse added in v0.2.24

func NewServiceProviderResponse() *ServiceProviderResponse

NewServiceProviderResponse instantiates a new ServiceProviderResponse 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 NewServiceProviderResponseWithDefaults added in v0.2.24

func NewServiceProviderResponseWithDefaults() *ServiceProviderResponse

NewServiceProviderResponseWithDefaults instantiates a new ServiceProviderResponse 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 (*ServiceProviderResponse) GetServiceProvider added in v0.2.24

func (o *ServiceProviderResponse) GetServiceProvider() ServiceProvider

GetServiceProvider returns the ServiceProvider field value if set, zero value otherwise.

func (*ServiceProviderResponse) GetServiceProviderOk added in v0.2.24

func (o *ServiceProviderResponse) GetServiceProviderOk() (*ServiceProvider, bool)

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

func (*ServiceProviderResponse) HasServiceProvider added in v0.2.24

func (o *ServiceProviderResponse) HasServiceProvider() bool

HasServiceProvider returns a boolean if a field has been set.

func (ServiceProviderResponse) MarshalJSON added in v0.2.24

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

func (*ServiceProviderResponse) SetServiceProvider added in v0.2.24

func (o *ServiceProviderResponse) SetServiceProvider(v ServiceProvider)

SetServiceProvider gets a reference to the given ServiceProvider and assigns it to the ServiceProvider field.

type User

type User struct {
	Id *string `json:"id,omitempty"`
	// The user name. Must be unique within the owning domain.
	Name *string `json:"name,omitempty"`
	// The ID of the default project for the user. A user’s default project must not be a domain. Setting this attribute does not grant any actual authorization on the project, and is merely provided for convenience. Therefore, the referenced project does not need to exist within the user domain. (Since v3.1) If the user does not have authorization to their default project, the default project is ignored at token creation. (Since v3.1) Additionally, if your default project is not valid, a token is issued without an explicit scope of authorization.
	DefaultProjectId *string `json:"default_project_id,omitempty"`
	// The ID of the domain of the user. If the domain ID is not provided in the request, the Identity service will attempt to pull the domain ID from the token used in the request. Note that this requires the use of a domain-scoped token.
	DomainId  *string                   `json:"domain_id,omitempty"`
	Federated *[]map[string]interface{} `json:"federated,omitempty"`
	// If the user is enabled, this value is `true`. If the user is disabled, this value is `false`.
	Enabled *bool `json:"enabled,omitempty"`
	// The email of the user.
	Email *string `json:"email,omitempty"`
	// Description of the user.
	Description *string      `json:"description,omitempty"`
	Options     *UserOptions `json:"options,omitempty"`
	Links       *SelfLink    `json:"links,omitempty"`
	// The date and time when the password expires. The time zone is UTC.  This is a response object attribute; not valid for requests. A `null` value indicates that the password never expires.  New in version 3.7
	PasswordExpiresAt    *string `json:"password_expires_at,omitempty"`
	UserType             *string `json:"user_type,omitempty"`
	UserRole             *string `json:"user_role,omitempty"`
	FailedAuthLoginCount *int32  `json:"failed_auth_login_count,omitempty"`
	// Date time in `YYYYMMDDHHmm` format.
	AuthLoginLockedEndTime *string `json:"auth_login_locked_end_time,omitempty"`
	AuthLoginStartTime     *string `json:"auth_login_start_time,omitempty"`
}

User struct for User

func NewUser

func NewUser() *User

NewUser instantiates a new User 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 NewUserWithDefaults

func NewUserWithDefaults() *User

NewUserWithDefaults instantiates a new User 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 (*User) GetAuthLoginLockedEndTime

func (o *User) GetAuthLoginLockedEndTime() string

GetAuthLoginLockedEndTime returns the AuthLoginLockedEndTime field value if set, zero value otherwise.

func (*User) GetAuthLoginLockedEndTimeOk

func (o *User) GetAuthLoginLockedEndTimeOk() (*string, bool)

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

func (*User) GetAuthLoginStartTime

func (o *User) GetAuthLoginStartTime() string

GetAuthLoginStartTime returns the AuthLoginStartTime field value if set, zero value otherwise.

func (*User) GetAuthLoginStartTimeOk

func (o *User) GetAuthLoginStartTimeOk() (*string, bool)

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

func (*User) GetDefaultProjectId

func (o *User) GetDefaultProjectId() string

GetDefaultProjectId returns the DefaultProjectId field value if set, zero value otherwise.

func (*User) GetDefaultProjectIdOk

func (o *User) GetDefaultProjectIdOk() (*string, bool)

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

func (*User) GetDescription

func (o *User) GetDescription() string

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

func (*User) GetDescriptionOk

func (o *User) 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 (*User) GetDomainId

func (o *User) GetDomainId() string

GetDomainId returns the DomainId field value if set, zero value otherwise.

func (*User) GetDomainIdOk

func (o *User) GetDomainIdOk() (*string, bool)

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

func (*User) GetEmail

func (o *User) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*User) GetEmailOk

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

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

func (*User) GetEnabled

func (o *User) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*User) GetEnabledOk

func (o *User) GetEnabledOk() (*bool, bool)

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

func (*User) GetFailedAuthLoginCount

func (o *User) GetFailedAuthLoginCount() int32

GetFailedAuthLoginCount returns the FailedAuthLoginCount field value if set, zero value otherwise.

func (*User) GetFailedAuthLoginCountOk

func (o *User) GetFailedAuthLoginCountOk() (*int32, bool)

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

func (*User) GetFederated

func (o *User) GetFederated() []map[string]interface{}

GetFederated returns the Federated field value if set, zero value otherwise.

func (*User) GetFederatedOk

func (o *User) GetFederatedOk() (*[]map[string]interface{}, bool)

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

func (*User) GetId

func (o *User) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*User) GetIdOk

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

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

func (o *User) GetLinks() SelfLink

GetLinks returns the Links field value if set, zero value otherwise.

func (*User) GetLinksOk

func (o *User) GetLinksOk() (*SelfLink, bool)

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

func (*User) GetName

func (o *User) GetName() string

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

func (*User) GetNameOk

func (o *User) 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 (*User) GetOptions

func (o *User) GetOptions() UserOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*User) GetOptionsOk

func (o *User) GetOptionsOk() (*UserOptions, bool)

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

func (*User) GetPasswordExpiresAt

func (o *User) GetPasswordExpiresAt() string

GetPasswordExpiresAt returns the PasswordExpiresAt field value if set, zero value otherwise.

func (*User) GetPasswordExpiresAtOk

func (o *User) GetPasswordExpiresAtOk() (*string, bool)

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

func (*User) GetUserRole

func (o *User) GetUserRole() string

GetUserRole returns the UserRole field value if set, zero value otherwise.

func (*User) GetUserRoleOk

func (o *User) GetUserRoleOk() (*string, bool)

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

func (*User) GetUserType

func (o *User) GetUserType() string

GetUserType returns the UserType field value if set, zero value otherwise.

func (*User) GetUserTypeOk

func (o *User) GetUserTypeOk() (*string, bool)

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

func (*User) HasAuthLoginLockedEndTime

func (o *User) HasAuthLoginLockedEndTime() bool

HasAuthLoginLockedEndTime returns a boolean if a field has been set.

func (*User) HasAuthLoginStartTime

func (o *User) HasAuthLoginStartTime() bool

HasAuthLoginStartTime returns a boolean if a field has been set.

func (*User) HasDefaultProjectId

func (o *User) HasDefaultProjectId() bool

HasDefaultProjectId returns a boolean if a field has been set.

func (*User) HasDescription

func (o *User) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*User) HasDomainId

func (o *User) HasDomainId() bool

HasDomainId returns a boolean if a field has been set.

func (*User) HasEmail

func (o *User) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*User) HasEnabled

func (o *User) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*User) HasFailedAuthLoginCount

func (o *User) HasFailedAuthLoginCount() bool

HasFailedAuthLoginCount returns a boolean if a field has been set.

func (*User) HasFederated

func (o *User) HasFederated() bool

HasFederated returns a boolean if a field has been set.

func (*User) HasId

func (o *User) HasId() bool

HasId returns a boolean if a field has been set.

func (o *User) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*User) HasName

func (o *User) HasName() bool

HasName returns a boolean if a field has been set.

func (*User) HasOptions

func (o *User) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*User) HasPasswordExpiresAt

func (o *User) HasPasswordExpiresAt() bool

HasPasswordExpiresAt returns a boolean if a field has been set.

func (*User) HasUserRole

func (o *User) HasUserRole() bool

HasUserRole returns a boolean if a field has been set.

func (*User) HasUserType

func (o *User) HasUserType() bool

HasUserType returns a boolean if a field has been set.

func (User) MarshalJSON

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

func (*User) SetAuthLoginLockedEndTime

func (o *User) SetAuthLoginLockedEndTime(v string)

SetAuthLoginLockedEndTime gets a reference to the given string and assigns it to the AuthLoginLockedEndTime field.

func (*User) SetAuthLoginStartTime

func (o *User) SetAuthLoginStartTime(v string)

SetAuthLoginStartTime gets a reference to the given string and assigns it to the AuthLoginStartTime field.

func (*User) SetDefaultProjectId

func (o *User) SetDefaultProjectId(v string)

SetDefaultProjectId gets a reference to the given string and assigns it to the DefaultProjectId field.

func (*User) SetDescription

func (o *User) SetDescription(v string)

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

func (*User) SetDomainId

func (o *User) SetDomainId(v string)

SetDomainId gets a reference to the given string and assigns it to the DomainId field.

func (*User) SetEmail

func (o *User) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*User) SetEnabled

func (o *User) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*User) SetFailedAuthLoginCount

func (o *User) SetFailedAuthLoginCount(v int32)

SetFailedAuthLoginCount gets a reference to the given int32 and assigns it to the FailedAuthLoginCount field.

func (*User) SetFederated

func (o *User) SetFederated(v []map[string]interface{})

SetFederated gets a reference to the given []map[string]interface{} and assigns it to the Federated field.

func (*User) SetId

func (o *User) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (o *User) SetLinks(v SelfLink)

SetLinks gets a reference to the given SelfLink and assigns it to the Links field.

func (*User) SetName

func (o *User) SetName(v string)

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

func (*User) SetOptions

func (o *User) SetOptions(v UserOptions)

SetOptions gets a reference to the given UserOptions and assigns it to the Options field.

func (*User) SetPasswordExpiresAt

func (o *User) SetPasswordExpiresAt(v string)

SetPasswordExpiresAt gets a reference to the given string and assigns it to the PasswordExpiresAt field.

func (*User) SetUserRole

func (o *User) SetUserRole(v string)

SetUserRole gets a reference to the given string and assigns it to the UserRole field.

func (*User) SetUserType

func (o *User) SetUserType(v string)

SetUserType gets a reference to the given string and assigns it to the UserType field.

type UserApiService

type UserApiService service

UserApiService UserApi service

func (*UserApiService) CreateUser

CreateUser Method for CreateUser

Creates a user.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiCreateUserRequest

func (*UserApiService) CreateUserExecute

Execute executes the request

@return UserResponse

func (*UserApiService) DeleteUser

func (a *UserApiService) DeleteUser(ctx _context.Context, userId string) ApiDeleteUserRequest

DeleteUser Method for DeleteUser

Deletes a user.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param userId The user id.
@return ApiDeleteUserRequest

func (*UserApiService) DeleteUserExecute

func (a *UserApiService) DeleteUserExecute(r ApiDeleteUserRequest) (*_nethttp.Response, error)

Execute executes the request

func (*UserApiService) GetUser

func (a *UserApiService) GetUser(ctx _context.Context, userId string) ApiGetUserRequest

GetUser Method for GetUser

Shows details for a user.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param userId The user id.
@return ApiGetUserRequest

func (*UserApiService) GetUserExecute

Execute executes the request

@return UserGetResponse

func (*UserApiService) ListUserGroups

func (a *UserApiService) ListUserGroups(ctx _context.Context, userId string) ApiListUserGroupsRequest

ListUserGroups Method for ListUserGroups

Lists groups to which a user belongs.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param userId The user ID.
@return ApiListUserGroupsRequest

func (*UserApiService) ListUserGroupsExecute

Execute executes the request

@return GroupListResponse

func (*UserApiService) ListUserProjects

func (a *UserApiService) ListUserProjects(ctx _context.Context, userId string) ApiListUserProjectsRequest

ListUserProjects Method for ListUserProjects

Lists projects for user.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param userId The user ID.
@return ApiListUserProjectsRequest

func (*UserApiService) ListUserProjectsExecute

Execute executes the request

@return ProjectListResponse

func (*UserApiService) ListUsers

ListUsers Method for ListUsers

List users.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiListUsersRequest

func (*UserApiService) ListUsersExecute

Execute executes the request

@return UserListResponse

func (*UserApiService) UpdateUser

func (a *UserApiService) UpdateUser(ctx _context.Context, userId string) ApiUpdateUserRequest

UpdateUser Method for UpdateUser

Updates a user.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param userId The user id.
@return ApiUpdateUserRequest

func (*UserApiService) UpdateUserExecute

Execute executes the request

@return UserResponse

func (*UserApiService) UpdateUserPassword

func (a *UserApiService) UpdateUserPassword(ctx _context.Context, userId string) ApiUpdateUserPasswordRequest

UpdateUserPassword Method for UpdateUserPassword

Lists projects for user.

Note: This API call does not require a token for authentication.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param userId The user ID.
@return ApiUpdateUserPasswordRequest

func (*UserApiService) UpdateUserPasswordExecute

func (a *UserApiService) UpdateUserPasswordExecute(r ApiUpdateUserPasswordRequest) (*_nethttp.Response, error)

Execute executes the request

type UserCreate

type UserCreate struct {
	// The user name. Must be unique within the owning domain.
	Name string `json:"name"`
	// The ID of the default project for the user. A user’s default project must not be a domain. Setting this attribute does not grant any actual authorization on the project, and is merely provided for convenience. Therefore, the referenced project does not need to exist within the user domain. (Since v3.1) If the user does not have authorization to their default project, the default project is ignored at token creation. (Since v3.1) Additionally, if your default project is not valid, a token is issued without an explicit scope of authorization.
	DefaultProjectId *string `json:"default_project_id,omitempty"`
	// The ID of the domain of the user. If the domain ID is not provided in the request, the Identity service will attempt to pull the domain ID from the token used in the request. Note that this requires the use of a domain-scoped token.
	DomainId  *string                   `json:"domain_id,omitempty"`
	Federated *[]map[string]interface{} `json:"federated,omitempty"`
	// If the user is enabled, this value is `true`. If the user is disabled, this value is `false`.
	Enabled *bool `json:"enabled,omitempty"`
	// The password of the user.
	Password *string `json:"password,omitempty"`
	// The email of the user.
	Email *string `json:"email,omitempty"`
	// Description of the user.
	Description *string      `json:"description,omitempty"`
	Options     *UserOptions `json:"options,omitempty"`
}

UserCreate struct for UserCreate

func NewUserCreate

func NewUserCreate(name string) *UserCreate

NewUserCreate instantiates a new UserCreate 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 NewUserCreateWithDefaults

func NewUserCreateWithDefaults() *UserCreate

NewUserCreateWithDefaults instantiates a new UserCreate 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 (*UserCreate) GetDefaultProjectId

func (o *UserCreate) GetDefaultProjectId() string

GetDefaultProjectId returns the DefaultProjectId field value if set, zero value otherwise.

func (*UserCreate) GetDefaultProjectIdOk

func (o *UserCreate) GetDefaultProjectIdOk() (*string, bool)

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

func (*UserCreate) GetDescription

func (o *UserCreate) GetDescription() string

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

func (*UserCreate) GetDescriptionOk

func (o *UserCreate) 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 (*UserCreate) GetDomainId

func (o *UserCreate) GetDomainId() string

GetDomainId returns the DomainId field value if set, zero value otherwise.

func (*UserCreate) GetDomainIdOk

func (o *UserCreate) GetDomainIdOk() (*string, bool)

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

func (*UserCreate) GetEmail

func (o *UserCreate) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*UserCreate) GetEmailOk

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

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

func (*UserCreate) GetEnabled

func (o *UserCreate) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*UserCreate) GetEnabledOk

func (o *UserCreate) GetEnabledOk() (*bool, bool)

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

func (*UserCreate) GetFederated

func (o *UserCreate) GetFederated() []map[string]interface{}

GetFederated returns the Federated field value if set, zero value otherwise.

func (*UserCreate) GetFederatedOk

func (o *UserCreate) GetFederatedOk() (*[]map[string]interface{}, bool)

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

func (*UserCreate) GetName

func (o *UserCreate) GetName() string

GetName returns the Name field value

func (*UserCreate) GetNameOk

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

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

func (*UserCreate) GetOptions

func (o *UserCreate) GetOptions() UserOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*UserCreate) GetOptionsOk

func (o *UserCreate) GetOptionsOk() (*UserOptions, bool)

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

func (*UserCreate) GetPassword

func (o *UserCreate) GetPassword() string

GetPassword returns the Password field value if set, zero value otherwise.

func (*UserCreate) GetPasswordOk

func (o *UserCreate) GetPasswordOk() (*string, bool)

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

func (*UserCreate) HasDefaultProjectId

func (o *UserCreate) HasDefaultProjectId() bool

HasDefaultProjectId returns a boolean if a field has been set.

func (*UserCreate) HasDescription

func (o *UserCreate) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*UserCreate) HasDomainId

func (o *UserCreate) HasDomainId() bool

HasDomainId returns a boolean if a field has been set.

func (*UserCreate) HasEmail

func (o *UserCreate) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*UserCreate) HasEnabled

func (o *UserCreate) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*UserCreate) HasFederated

func (o *UserCreate) HasFederated() bool

HasFederated returns a boolean if a field has been set.

func (*UserCreate) HasOptions

func (o *UserCreate) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*UserCreate) HasPassword

func (o *UserCreate) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (UserCreate) MarshalJSON

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

func (*UserCreate) SetDefaultProjectId

func (o *UserCreate) SetDefaultProjectId(v string)

SetDefaultProjectId gets a reference to the given string and assigns it to the DefaultProjectId field.

func (*UserCreate) SetDescription

func (o *UserCreate) SetDescription(v string)

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

func (*UserCreate) SetDomainId

func (o *UserCreate) SetDomainId(v string)

SetDomainId gets a reference to the given string and assigns it to the DomainId field.

func (*UserCreate) SetEmail

func (o *UserCreate) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*UserCreate) SetEnabled

func (o *UserCreate) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*UserCreate) SetFederated

func (o *UserCreate) SetFederated(v []map[string]interface{})

SetFederated gets a reference to the given []map[string]interface{} and assigns it to the Federated field.

func (*UserCreate) SetName

func (o *UserCreate) SetName(v string)

SetName sets field value

func (*UserCreate) SetOptions

func (o *UserCreate) SetOptions(v UserOptions)

SetOptions gets a reference to the given UserOptions and assigns it to the Options field.

func (*UserCreate) SetPassword

func (o *UserCreate) SetPassword(v string)

SetPassword gets a reference to the given string and assigns it to the Password field.

type UserCreateRequest

type UserCreateRequest struct {
	User UserCreate `json:"user"`
}

UserCreateRequest struct for UserCreateRequest

func NewUserCreateRequest

func NewUserCreateRequest(user UserCreate) *UserCreateRequest

NewUserCreateRequest instantiates a new UserCreateRequest 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 NewUserCreateRequestWithDefaults

func NewUserCreateRequestWithDefaults() *UserCreateRequest

NewUserCreateRequestWithDefaults instantiates a new UserCreateRequest 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 (*UserCreateRequest) GetUser

func (o *UserCreateRequest) GetUser() UserCreate

GetUser returns the User field value

func (*UserCreateRequest) GetUserOk

func (o *UserCreateRequest) GetUserOk() (*UserCreate, bool)

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

func (UserCreateRequest) MarshalJSON

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

func (*UserCreateRequest) SetUser

func (o *UserCreateRequest) SetUser(v UserCreate)

SetUser sets field value

type UserGetResponse

type UserGetResponse struct {
	User *User `json:"user,omitempty"`
}

UserGetResponse struct for UserGetResponse

func NewUserGetResponse

func NewUserGetResponse() *UserGetResponse

NewUserGetResponse instantiates a new UserGetResponse 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 NewUserGetResponseWithDefaults

func NewUserGetResponseWithDefaults() *UserGetResponse

NewUserGetResponseWithDefaults instantiates a new UserGetResponse 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 (*UserGetResponse) GetUser

func (o *UserGetResponse) GetUser() User

GetUser returns the User field value if set, zero value otherwise.

func (*UserGetResponse) GetUserOk

func (o *UserGetResponse) GetUserOk() (*User, bool)

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

func (*UserGetResponse) HasUser

func (o *UserGetResponse) HasUser() bool

HasUser returns a boolean if a field has been set.

func (UserGetResponse) MarshalJSON

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

func (*UserGetResponse) SetUser

func (o *UserGetResponse) SetUser(v User)

SetUser gets a reference to the given User and assigns it to the User field.

type UserListResponse

type UserListResponse struct {
	Links *Links  `json:"links,omitempty"`
	Users *[]User `json:"users,omitempty"`
}

UserListResponse struct for UserListResponse

func NewUserListResponse

func NewUserListResponse() *UserListResponse

NewUserListResponse instantiates a new UserListResponse 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 NewUserListResponseWithDefaults

func NewUserListResponseWithDefaults() *UserListResponse

NewUserListResponseWithDefaults instantiates a new UserListResponse 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 (o *UserListResponse) GetLinks() Links

GetLinks returns the Links field value if set, zero value otherwise.

func (*UserListResponse) GetLinksOk

func (o *UserListResponse) GetLinksOk() (*Links, bool)

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

func (*UserListResponse) GetUsers

func (o *UserListResponse) GetUsers() []User

GetUsers returns the Users field value if set, zero value otherwise.

func (*UserListResponse) GetUsersOk

func (o *UserListResponse) GetUsersOk() (*[]User, bool)

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

func (o *UserListResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*UserListResponse) HasUsers

func (o *UserListResponse) HasUsers() bool

HasUsers returns a boolean if a field has been set.

func (UserListResponse) MarshalJSON

func (o UserListResponse) MarshalJSON() ([]byte, error)
func (o *UserListResponse) SetLinks(v Links)

SetLinks gets a reference to the given Links and assigns it to the Links field.

func (*UserListResponse) SetUsers

func (o *UserListResponse) SetUsers(v []User)

SetUsers gets a reference to the given []User and assigns it to the Users field.

type UserOptions

type UserOptions struct {
	IgnoreChangePasswordUponFirstUse *bool `json:"ignore_change_password_upon_first_use,omitempty"`
	IgnorePasswordExpiry             *bool `json:"ignore_password_expiry,omitempty"`
	IgnoreLockoutFailureAttempts     *bool `json:"ignore_lockout_failure_attempts,omitempty"`
	LockPassword                     *bool `json:"lock_password,omitempty"`
	MultiFactorAuthEnabled           *bool `json:"multi_factor_auth_enabled,omitempty"`
	MultiFactorAuthRules             *bool `json:"multi_factor_auth_rules,omitempty"`
	IgnoreUserInactivity             *bool `json:"ignore_user_inactivity,omitempty"`
}

UserOptions struct for UserOptions

func NewUserOptions

func NewUserOptions() *UserOptions

NewUserOptions instantiates a new UserOptions 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 NewUserOptionsWithDefaults

func NewUserOptionsWithDefaults() *UserOptions

NewUserOptionsWithDefaults instantiates a new UserOptions 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 (*UserOptions) GetIgnoreChangePasswordUponFirstUse

func (o *UserOptions) GetIgnoreChangePasswordUponFirstUse() bool

GetIgnoreChangePasswordUponFirstUse returns the IgnoreChangePasswordUponFirstUse field value if set, zero value otherwise.

func (*UserOptions) GetIgnoreChangePasswordUponFirstUseOk

func (o *UserOptions) GetIgnoreChangePasswordUponFirstUseOk() (*bool, bool)

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

func (*UserOptions) GetIgnoreLockoutFailureAttempts

func (o *UserOptions) GetIgnoreLockoutFailureAttempts() bool

GetIgnoreLockoutFailureAttempts returns the IgnoreLockoutFailureAttempts field value if set, zero value otherwise.

func (*UserOptions) GetIgnoreLockoutFailureAttemptsOk

func (o *UserOptions) GetIgnoreLockoutFailureAttemptsOk() (*bool, bool)

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

func (*UserOptions) GetIgnorePasswordExpiry

func (o *UserOptions) GetIgnorePasswordExpiry() bool

GetIgnorePasswordExpiry returns the IgnorePasswordExpiry field value if set, zero value otherwise.

func (*UserOptions) GetIgnorePasswordExpiryOk

func (o *UserOptions) GetIgnorePasswordExpiryOk() (*bool, bool)

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

func (*UserOptions) GetIgnoreUserInactivity

func (o *UserOptions) GetIgnoreUserInactivity() bool

GetIgnoreUserInactivity returns the IgnoreUserInactivity field value if set, zero value otherwise.

func (*UserOptions) GetIgnoreUserInactivityOk

func (o *UserOptions) GetIgnoreUserInactivityOk() (*bool, bool)

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

func (*UserOptions) GetLockPassword

func (o *UserOptions) GetLockPassword() bool

GetLockPassword returns the LockPassword field value if set, zero value otherwise.

func (*UserOptions) GetLockPasswordOk

func (o *UserOptions) GetLockPasswordOk() (*bool, bool)

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

func (*UserOptions) GetMultiFactorAuthEnabled

func (o *UserOptions) GetMultiFactorAuthEnabled() bool

GetMultiFactorAuthEnabled returns the MultiFactorAuthEnabled field value if set, zero value otherwise.

func (*UserOptions) GetMultiFactorAuthEnabledOk

func (o *UserOptions) GetMultiFactorAuthEnabledOk() (*bool, bool)

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

func (*UserOptions) GetMultiFactorAuthRules

func (o *UserOptions) GetMultiFactorAuthRules() bool

GetMultiFactorAuthRules returns the MultiFactorAuthRules field value if set, zero value otherwise.

func (*UserOptions) GetMultiFactorAuthRulesOk

func (o *UserOptions) GetMultiFactorAuthRulesOk() (*bool, bool)

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

func (*UserOptions) HasIgnoreChangePasswordUponFirstUse

func (o *UserOptions) HasIgnoreChangePasswordUponFirstUse() bool

HasIgnoreChangePasswordUponFirstUse returns a boolean if a field has been set.

func (*UserOptions) HasIgnoreLockoutFailureAttempts

func (o *UserOptions) HasIgnoreLockoutFailureAttempts() bool

HasIgnoreLockoutFailureAttempts returns a boolean if a field has been set.

func (*UserOptions) HasIgnorePasswordExpiry

func (o *UserOptions) HasIgnorePasswordExpiry() bool

HasIgnorePasswordExpiry returns a boolean if a field has been set.

func (*UserOptions) HasIgnoreUserInactivity

func (o *UserOptions) HasIgnoreUserInactivity() bool

HasIgnoreUserInactivity returns a boolean if a field has been set.

func (*UserOptions) HasLockPassword

func (o *UserOptions) HasLockPassword() bool

HasLockPassword returns a boolean if a field has been set.

func (*UserOptions) HasMultiFactorAuthEnabled

func (o *UserOptions) HasMultiFactorAuthEnabled() bool

HasMultiFactorAuthEnabled returns a boolean if a field has been set.

func (*UserOptions) HasMultiFactorAuthRules

func (o *UserOptions) HasMultiFactorAuthRules() bool

HasMultiFactorAuthRules returns a boolean if a field has been set.

func (UserOptions) MarshalJSON

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

func (*UserOptions) SetIgnoreChangePasswordUponFirstUse

func (o *UserOptions) SetIgnoreChangePasswordUponFirstUse(v bool)

SetIgnoreChangePasswordUponFirstUse gets a reference to the given bool and assigns it to the IgnoreChangePasswordUponFirstUse field.

func (*UserOptions) SetIgnoreLockoutFailureAttempts

func (o *UserOptions) SetIgnoreLockoutFailureAttempts(v bool)

SetIgnoreLockoutFailureAttempts gets a reference to the given bool and assigns it to the IgnoreLockoutFailureAttempts field.

func (*UserOptions) SetIgnorePasswordExpiry

func (o *UserOptions) SetIgnorePasswordExpiry(v bool)

SetIgnorePasswordExpiry gets a reference to the given bool and assigns it to the IgnorePasswordExpiry field.

func (*UserOptions) SetIgnoreUserInactivity

func (o *UserOptions) SetIgnoreUserInactivity(v bool)

SetIgnoreUserInactivity gets a reference to the given bool and assigns it to the IgnoreUserInactivity field.

func (*UserOptions) SetLockPassword

func (o *UserOptions) SetLockPassword(v bool)

SetLockPassword gets a reference to the given bool and assigns it to the LockPassword field.

func (*UserOptions) SetMultiFactorAuthEnabled

func (o *UserOptions) SetMultiFactorAuthEnabled(v bool)

SetMultiFactorAuthEnabled gets a reference to the given bool and assigns it to the MultiFactorAuthEnabled field.

func (*UserOptions) SetMultiFactorAuthRules

func (o *UserOptions) SetMultiFactorAuthRules(v bool)

SetMultiFactorAuthRules gets a reference to the given bool and assigns it to the MultiFactorAuthRules field.

type UserPasswordUpdate

type UserPasswordUpdate struct {
	OriginalPassword string `json:"original_password"`
	Password         string `json:"password"`
}

UserPasswordUpdate struct for UserPasswordUpdate

func NewUserPasswordUpdate

func NewUserPasswordUpdate(originalPassword string, password string) *UserPasswordUpdate

NewUserPasswordUpdate instantiates a new UserPasswordUpdate 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 NewUserPasswordUpdateWithDefaults

func NewUserPasswordUpdateWithDefaults() *UserPasswordUpdate

NewUserPasswordUpdateWithDefaults instantiates a new UserPasswordUpdate 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 (*UserPasswordUpdate) GetOriginalPassword

func (o *UserPasswordUpdate) GetOriginalPassword() string

GetOriginalPassword returns the OriginalPassword field value

func (*UserPasswordUpdate) GetOriginalPasswordOk

func (o *UserPasswordUpdate) GetOriginalPasswordOk() (*string, bool)

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

func (*UserPasswordUpdate) GetPassword

func (o *UserPasswordUpdate) GetPassword() string

GetPassword returns the Password field value

func (*UserPasswordUpdate) GetPasswordOk

func (o *UserPasswordUpdate) GetPasswordOk() (*string, bool)

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

func (UserPasswordUpdate) MarshalJSON

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

func (*UserPasswordUpdate) SetOriginalPassword

func (o *UserPasswordUpdate) SetOriginalPassword(v string)

SetOriginalPassword sets field value

func (*UserPasswordUpdate) SetPassword

func (o *UserPasswordUpdate) SetPassword(v string)

SetPassword sets field value

type UserPasswordUpdateRequest

type UserPasswordUpdateRequest struct {
	User UserPasswordUpdate `json:"user"`
}

UserPasswordUpdateRequest struct for UserPasswordUpdateRequest

func NewUserPasswordUpdateRequest

func NewUserPasswordUpdateRequest(user UserPasswordUpdate) *UserPasswordUpdateRequest

NewUserPasswordUpdateRequest instantiates a new UserPasswordUpdateRequest 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 NewUserPasswordUpdateRequestWithDefaults

func NewUserPasswordUpdateRequestWithDefaults() *UserPasswordUpdateRequest

NewUserPasswordUpdateRequestWithDefaults instantiates a new UserPasswordUpdateRequest 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 (*UserPasswordUpdateRequest) GetUser

GetUser returns the User field value

func (*UserPasswordUpdateRequest) GetUserOk

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

func (UserPasswordUpdateRequest) MarshalJSON

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

func (*UserPasswordUpdateRequest) SetUser

SetUser sets field value

type UserResponse

type UserResponse struct {
	User *User `json:"user,omitempty"`
}

UserResponse struct for UserResponse

func NewUserResponse

func NewUserResponse() *UserResponse

NewUserResponse instantiates a new UserResponse 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 NewUserResponseWithDefaults

func NewUserResponseWithDefaults() *UserResponse

NewUserResponseWithDefaults instantiates a new UserResponse 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 (*UserResponse) GetUser

func (o *UserResponse) GetUser() User

GetUser returns the User field value if set, zero value otherwise.

func (*UserResponse) GetUserOk

func (o *UserResponse) GetUserOk() (*User, bool)

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

func (*UserResponse) HasUser

func (o *UserResponse) HasUser() bool

HasUser returns a boolean if a field has been set.

func (UserResponse) MarshalJSON

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

func (*UserResponse) SetUser

func (o *UserResponse) SetUser(v User)

SetUser gets a reference to the given User and assigns it to the User field.

type UserUpdate

type UserUpdate struct {
	// The user name. Must be unique within the owning domain.
	Name *string `json:"name,omitempty"`
	// The ID of the default project for the user. A user’s default project must not be a domain. Setting this attribute does not grant any actual authorization on the project, and is merely provided for convenience. Therefore, the referenced project does not need to exist within the user domain. (Since v3.1) If the user does not have authorization to their default project, the default project is ignored at token creation. (Since v3.1) Additionally, if your default project is not valid, a token is issued without an explicit scope of authorization.
	DefaultProjectId *string `json:"default_project_id,omitempty"`
	// The ID of the domain of the user. If the domain ID is not provided in the request, the Identity service will attempt to pull the domain ID from the token used in the request. Note that this requires the use of a domain-scoped token.
	DomainId  *string                   `json:"domain_id,omitempty"`
	Federated *[]map[string]interface{} `json:"federated,omitempty"`
	// If the user is enabled, this value is `true`. If the user is disabled, this value is `false`.
	Enabled *bool `json:"enabled,omitempty"`
	// The password of the user.
	Password *string `json:"password,omitempty"`
	// The email of the user.
	Email *string `json:"email,omitempty"`
	// Description of the user.
	Description *string      `json:"description,omitempty"`
	Options     *UserOptions `json:"options,omitempty"`
}

UserUpdate struct for UserUpdate

func NewUserUpdate

func NewUserUpdate() *UserUpdate

NewUserUpdate instantiates a new UserUpdate 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 NewUserUpdateWithDefaults

func NewUserUpdateWithDefaults() *UserUpdate

NewUserUpdateWithDefaults instantiates a new UserUpdate 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 (*UserUpdate) GetDefaultProjectId

func (o *UserUpdate) GetDefaultProjectId() string

GetDefaultProjectId returns the DefaultProjectId field value if set, zero value otherwise.

func (*UserUpdate) GetDefaultProjectIdOk

func (o *UserUpdate) GetDefaultProjectIdOk() (*string, bool)

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

func (*UserUpdate) GetDescription

func (o *UserUpdate) GetDescription() string

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

func (*UserUpdate) GetDescriptionOk

func (o *UserUpdate) 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 (*UserUpdate) GetDomainId

func (o *UserUpdate) GetDomainId() string

GetDomainId returns the DomainId field value if set, zero value otherwise.

func (*UserUpdate) GetDomainIdOk

func (o *UserUpdate) GetDomainIdOk() (*string, bool)

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

func (*UserUpdate) GetEmail

func (o *UserUpdate) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*UserUpdate) GetEmailOk

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

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

func (*UserUpdate) GetEnabled

func (o *UserUpdate) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*UserUpdate) GetEnabledOk

func (o *UserUpdate) GetEnabledOk() (*bool, bool)

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

func (*UserUpdate) GetFederated

func (o *UserUpdate) GetFederated() []map[string]interface{}

GetFederated returns the Federated field value if set, zero value otherwise.

func (*UserUpdate) GetFederatedOk

func (o *UserUpdate) GetFederatedOk() (*[]map[string]interface{}, bool)

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

func (*UserUpdate) GetName

func (o *UserUpdate) GetName() string

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

func (*UserUpdate) GetNameOk

func (o *UserUpdate) 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 (*UserUpdate) GetOptions

func (o *UserUpdate) GetOptions() UserOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*UserUpdate) GetOptionsOk

func (o *UserUpdate) GetOptionsOk() (*UserOptions, bool)

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

func (*UserUpdate) GetPassword

func (o *UserUpdate) GetPassword() string

GetPassword returns the Password field value if set, zero value otherwise.

func (*UserUpdate) GetPasswordOk

func (o *UserUpdate) GetPasswordOk() (*string, bool)

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

func (*UserUpdate) HasDefaultProjectId

func (o *UserUpdate) HasDefaultProjectId() bool

HasDefaultProjectId returns a boolean if a field has been set.

func (*UserUpdate) HasDescription

func (o *UserUpdate) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*UserUpdate) HasDomainId

func (o *UserUpdate) HasDomainId() bool

HasDomainId returns a boolean if a field has been set.

func (*UserUpdate) HasEmail

func (o *UserUpdate) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*UserUpdate) HasEnabled

func (o *UserUpdate) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*UserUpdate) HasFederated

func (o *UserUpdate) HasFederated() bool

HasFederated returns a boolean if a field has been set.

func (*UserUpdate) HasName

func (o *UserUpdate) HasName() bool

HasName returns a boolean if a field has been set.

func (*UserUpdate) HasOptions

func (o *UserUpdate) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*UserUpdate) HasPassword

func (o *UserUpdate) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (UserUpdate) MarshalJSON

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

func (*UserUpdate) SetDefaultProjectId

func (o *UserUpdate) SetDefaultProjectId(v string)

SetDefaultProjectId gets a reference to the given string and assigns it to the DefaultProjectId field.

func (*UserUpdate) SetDescription

func (o *UserUpdate) SetDescription(v string)

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

func (*UserUpdate) SetDomainId

func (o *UserUpdate) SetDomainId(v string)

SetDomainId gets a reference to the given string and assigns it to the DomainId field.

func (*UserUpdate) SetEmail

func (o *UserUpdate) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*UserUpdate) SetEnabled

func (o *UserUpdate) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*UserUpdate) SetFederated

func (o *UserUpdate) SetFederated(v []map[string]interface{})

SetFederated gets a reference to the given []map[string]interface{} and assigns it to the Federated field.

func (*UserUpdate) SetName

func (o *UserUpdate) SetName(v string)

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

func (*UserUpdate) SetOptions

func (o *UserUpdate) SetOptions(v UserOptions)

SetOptions gets a reference to the given UserOptions and assigns it to the Options field.

func (*UserUpdate) SetPassword

func (o *UserUpdate) SetPassword(v string)

SetPassword gets a reference to the given string and assigns it to the Password field.

type UserUpdateRequest

type UserUpdateRequest struct {
	User UserUpdate `json:"user"`
}

UserUpdateRequest struct for UserUpdateRequest

func NewUserUpdateRequest

func NewUserUpdateRequest(user UserUpdate) *UserUpdateRequest

NewUserUpdateRequest instantiates a new UserUpdateRequest 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 NewUserUpdateRequestWithDefaults

func NewUserUpdateRequestWithDefaults() *UserUpdateRequest

NewUserUpdateRequestWithDefaults instantiates a new UserUpdateRequest 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 (*UserUpdateRequest) GetUser

func (o *UserUpdateRequest) GetUser() UserUpdate

GetUser returns the User field value

func (*UserUpdateRequest) GetUserOk

func (o *UserUpdateRequest) GetUserOk() (*UserUpdate, bool)

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

func (UserUpdateRequest) MarshalJSON

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

func (*UserUpdateRequest) SetUser

func (o *UserUpdateRequest) SetUser(v UserUpdate)

SetUser sets field value

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL