accounts_and_users

package
v0.0.0-...-74b3bbc Latest Latest
Warning

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

Go to latest
Published: Sep 16, 2020 License: Apache-2.0 Imports: 22 Imported by: 0

README

Go API client for accounts_and_users

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: 1.0.0
  • Package version: 1.0.0
  • Build package: org.openapitools.codegen.languages.GoClientExperimentalCodegen For more information, please visit https://support.stackpath.com/

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 "./accounts_and_users"

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 identifield 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 https://gateway.stackpath.com

Class Method HTTP request Description
AccountPoliciesApi GetIAMPolicy Get /identity/v1/accounts/{account_id}/iam/policy Get all account policies
AccountPoliciesApi SetIAMPolicy Put /identity/v1/accounts/{account_id}/iam/policy Update account policies
AccountPoliciesApi TestIAMPermissions Post /identity/v1/accounts/{account_id}/iam/test Test account policies
AccountsApi GetAccount Get /identity/v1/accounts/{account_id} Get an account
AuthenticationApi CreateUserCredential Post /identity/v1/users/{user_id}/credentials Create API credentials
AuthenticationApi DeleteUserCredential Delete /identity/v1/users/{user_id}/credentials/{credential_id} Delete API credentials
AuthenticationApi GetAccessToken Post /identity/v1/oauth2/token Generate a bearer token
AuthenticationApi GetUserCredentials Get /identity/v1/users/{user_id}/credentials Get all API credentials
AuthenticationApi RotateUserCredentialSecret Post /identity/v1/users/{user_id}/credentials/{credential_id}/rotate Create a new API secret
UsersApi ChangeUserEmail Post /identity/v1/users/{user_id}/change_email Update a user's email address
UsersApi CreateUser Post /identity/v1/accounts/{account_id}/users Create a user
UsersApi DeleteUser Delete /identity/v1/users/{user_id} Delete a user
UsersApi GetAccountUsers Get /identity/v1/accounts/{account_id}/users Get all users
UsersApi GetUser Get /identity/v1/users/{user_id} Get a user
UsersApi UpdateUser Patch /identity/v1/users/{user_id} Update a user

Documentation For Models

Documentation For Authorization

oauth2
  • Type: OAuth
  • Flow: application
  • Authorization URL:
  • Scopes: N/A

Example

auth := context.WithValue(context.Background(), sw.ContextAccessToken, "ACCESSTOKENSTRING")
r, err := client.Service.Operation(auth, args)

Or via OAuth2 module to automatically refresh tokens and perform user authentication.

import "golang.org/x/oauth2"

/* Perform OAuth2 round trip request and obtain a token */

tokenSource := oauth2cfg.TokenSource(createContext(httpClient), &token)
auth := context.WithValue(oauth2.NoContext, sw.ContextOAuth2, tokenSource)
r, err := client.Service.Operation(auth, args)

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 integer 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 {
	AccountPoliciesApi *AccountPoliciesApiService

	AccountsApi *AccountsApiService

	AuthenticationApi *AuthenticationApiService

	UsersApi *UsersApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the Accounts and Users API v1.0.0 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

type APIResponse

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the OpenAPI operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResonse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

NewAPIResponseWithError returns a new APIResponse object with the provided error message.

type AccountPoliciesApiService

type AccountPoliciesApiService service

AccountPoliciesApiService AccountPoliciesApi service

func (*AccountPoliciesApiService) GetIAMPolicy

func (a *AccountPoliciesApiService) GetIAMPolicy(ctx _context.Context, accountId string) apiGetIAMPolicyRequest

GetIAMPolicy Get all account policies

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountId An account ID

@return apiGetIAMPolicyRequest

func (*AccountPoliciesApiService) SetIAMPolicy

func (a *AccountPoliciesApiService) SetIAMPolicy(ctx _context.Context, accountId string) apiSetIAMPolicyRequest

SetIAMPolicy Update account policies

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountId An account ID

@return apiSetIAMPolicyRequest

func (*AccountPoliciesApiService) TestIAMPermissions

func (a *AccountPoliciesApiService) TestIAMPermissions(ctx _context.Context, accountId string) apiTestIAMPermissionsRequest

TestIAMPermissions Test account policies

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountId An account ID

@return apiTestIAMPermissionsRequest

type AccountsApiService

type AccountsApiService service

AccountsApiService AccountsApi service

func (*AccountsApiService) GetAccount

func (a *AccountsApiService) GetAccount(ctx _context.Context, accountId string) apiGetAccountRequest

GetAccount Get an account

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountId An account ID

@return apiGetAccountRequest

type ApiStatusDetail

type ApiStatusDetail struct {
	Type string `json:"@type"`
}

ApiStatusDetail struct for ApiStatusDetail

func NewApiStatusDetail

func NewApiStatusDetail(type_ string) *ApiStatusDetail

NewApiStatusDetail instantiates a new ApiStatusDetail 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 NewApiStatusDetailWithDefaults

func NewApiStatusDetailWithDefaults() *ApiStatusDetail

NewApiStatusDetailWithDefaults instantiates a new ApiStatusDetail 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 (*ApiStatusDetail) GetType

func (o *ApiStatusDetail) GetType() string

GetType returns the Type field value

func (*ApiStatusDetail) GetTypeOk

func (o *ApiStatusDetail) GetTypeOk() (*string, bool)

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

func (ApiStatusDetail) MarshalJSON

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

func (*ApiStatusDetail) SetType

func (o *ApiStatusDetail) SetType(v string)

SetType sets field value

type AuthenticationApiService

type AuthenticationApiService service

AuthenticationApiService AuthenticationApi service

func (*AuthenticationApiService) CreateUserCredential

func (a *AuthenticationApiService) CreateUserCredential(ctx _context.Context, userId string) apiCreateUserCredentialRequest

CreateUserCredential Create API credentials The client secret is returned only once and is not stored by StackPath. Please take care to save this response.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param userId A user ID

@return apiCreateUserCredentialRequest

func (*AuthenticationApiService) DeleteUserCredential

func (a *AuthenticationApiService) DeleteUserCredential(ctx _context.Context, userId string, credentialId string) apiDeleteUserCredentialRequest

DeleteUserCredential Delete API credentials

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param userId A user ID
  • @param credentialId The ID of the API credentials to remove

@return apiDeleteUserCredentialRequest

func (*AuthenticationApiService) GetAccessToken

func (a *AuthenticationApiService) GetAccessToken(ctx _context.Context) apiGetAccessTokenRequest

GetAccessToken Generate a bearer token Authenticate to the StackPath API. Use the resulting bearer token to authorize other StackPath API calls. API credentials can be generated in the [StackPath customer portal](https://control.stackpath.com/).

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

@return apiGetAccessTokenRequest

func (*AuthenticationApiService) GetUserCredentials

func (a *AuthenticationApiService) GetUserCredentials(ctx _context.Context, userId string) apiGetUserCredentialsRequest

GetUserCredentials Get all API credentials

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param userId A user ID

@return apiGetUserCredentialsRequest

func (*AuthenticationApiService) RotateUserCredentialSecret

func (a *AuthenticationApiService) RotateUserCredentialSecret(ctx _context.Context, userId string, credentialId string) apiRotateUserCredentialSecretRequest

RotateUserCredentialSecret Create a new API secret The client secret is returned only once and is not stored by StackPath. Please take care to save this response.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param userId A user ID
  • @param credentialId The ID of the API client credential to rotate secrets for

@return apiRotateUserCredentialSecretRequest

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

type IamPolicy struct {
	// Bindings to assign members to roles
	Bindings *[]PolicyBinding `json:"bindings,omitempty"`
	// The current update number used to ensure updates happen to the expected version.  On first update this must be 0 and on each successive update this must be the last known version. When getting or as the result of a set, this will be the current version.
	Version *int64 `json:"version,omitempty"`
	// When this policy was created.  Always present on get, ignored on set.
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	// When this policy was last updated.  Could be absent on get if not updated since initial creation. Ignored on set.
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
}

IamPolicy A policy on a StackPath resource

func NewIamPolicy

func NewIamPolicy() *IamPolicy

NewIamPolicy instantiates a new IamPolicy 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 NewIamPolicyWithDefaults

func NewIamPolicyWithDefaults() *IamPolicy

NewIamPolicyWithDefaults instantiates a new IamPolicy 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 (*IamPolicy) GetBindings

func (o *IamPolicy) GetBindings() []PolicyBinding

GetBindings returns the Bindings field value if set, zero value otherwise.

func (*IamPolicy) GetBindingsOk

func (o *IamPolicy) GetBindingsOk() (*[]PolicyBinding, bool)

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

func (*IamPolicy) GetCreatedAt

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

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

func (*IamPolicy) GetCreatedAtOk

func (o *IamPolicy) GetCreatedAtOk() (*time.Time, 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 (*IamPolicy) GetUpdatedAt

func (o *IamPolicy) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*IamPolicy) GetUpdatedAtOk

func (o *IamPolicy) GetUpdatedAtOk() (*time.Time, bool)

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

func (*IamPolicy) GetVersion

func (o *IamPolicy) GetVersion() int64

GetVersion returns the Version field value if set, zero value otherwise.

func (*IamPolicy) GetVersionOk

func (o *IamPolicy) GetVersionOk() (*int64, bool)

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

func (*IamPolicy) HasBindings

func (o *IamPolicy) HasBindings() bool

HasBindings returns a boolean if a field has been set.

func (*IamPolicy) HasCreatedAt

func (o *IamPolicy) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*IamPolicy) HasUpdatedAt

func (o *IamPolicy) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*IamPolicy) HasVersion

func (o *IamPolicy) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (IamPolicy) MarshalJSON

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

func (*IamPolicy) SetBindings

func (o *IamPolicy) SetBindings(v []PolicyBinding)

SetBindings gets a reference to the given []PolicyBinding and assigns it to the Bindings field.

func (*IamPolicy) SetCreatedAt

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

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

func (*IamPolicy) SetUpdatedAt

func (o *IamPolicy) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (*IamPolicy) SetVersion

func (o *IamPolicy) SetVersion(v int64)

SetVersion gets a reference to the given int64 and assigns it to the Version field.

type IdentityAccount

type IdentityAccount struct {
	// A StackPath account's unique identifier
	Id *string `json:"id,omitempty"`
	// The ID of an account that a StackPath account may belong to
	ParentId *string `json:"parentId,omitempty"`
	// A StackPath account's name
	Name *string `json:"name,omitempty"`
	// The ID of a StackPath account's primary user
	RootUserId *string `json:"rootUserId,omitempty"`
	// The date a StackPath account was created
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	// The date a StackPath account was last updated
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
}

IdentityAccount A StackPath account An account is the top-most entity in the StackPath ecosystem. Accounts are associated with users and stacks (which in turn are associated with purchased products and services).

func NewIdentityAccount

func NewIdentityAccount() *IdentityAccount

NewIdentityAccount instantiates a new IdentityAccount 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 NewIdentityAccountWithDefaults

func NewIdentityAccountWithDefaults() *IdentityAccount

NewIdentityAccountWithDefaults instantiates a new IdentityAccount 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 (*IdentityAccount) GetCreatedAt

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

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

func (*IdentityAccount) GetCreatedAtOk

func (o *IdentityAccount) GetCreatedAtOk() (*time.Time, 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 (*IdentityAccount) GetId

func (o *IdentityAccount) GetId() string

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

func (*IdentityAccount) GetIdOk

func (o *IdentityAccount) 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 (*IdentityAccount) GetName

func (o *IdentityAccount) GetName() string

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

func (*IdentityAccount) GetNameOk

func (o *IdentityAccount) 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 (*IdentityAccount) GetParentId

func (o *IdentityAccount) GetParentId() string

GetParentId returns the ParentId field value if set, zero value otherwise.

func (*IdentityAccount) GetParentIdOk

func (o *IdentityAccount) 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 (*IdentityAccount) GetRootUserId

func (o *IdentityAccount) GetRootUserId() string

GetRootUserId returns the RootUserId field value if set, zero value otherwise.

func (*IdentityAccount) GetRootUserIdOk

func (o *IdentityAccount) GetRootUserIdOk() (*string, bool)

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

func (*IdentityAccount) GetUpdatedAt

func (o *IdentityAccount) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*IdentityAccount) GetUpdatedAtOk

func (o *IdentityAccount) GetUpdatedAtOk() (*time.Time, bool)

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

func (*IdentityAccount) HasCreatedAt

func (o *IdentityAccount) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*IdentityAccount) HasId

func (o *IdentityAccount) HasId() bool

HasId returns a boolean if a field has been set.

func (*IdentityAccount) HasName

func (o *IdentityAccount) HasName() bool

HasName returns a boolean if a field has been set.

func (*IdentityAccount) HasParentId

func (o *IdentityAccount) HasParentId() bool

HasParentId returns a boolean if a field has been set.

func (*IdentityAccount) HasRootUserId

func (o *IdentityAccount) HasRootUserId() bool

HasRootUserId returns a boolean if a field has been set.

func (*IdentityAccount) HasUpdatedAt

func (o *IdentityAccount) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (IdentityAccount) MarshalJSON

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

func (*IdentityAccount) SetCreatedAt

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

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

func (*IdentityAccount) SetId

func (o *IdentityAccount) SetId(v string)

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

func (*IdentityAccount) SetName

func (o *IdentityAccount) SetName(v string)

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

func (*IdentityAccount) SetParentId

func (o *IdentityAccount) SetParentId(v string)

SetParentId gets a reference to the given string and assigns it to the ParentId field.

func (*IdentityAccount) SetRootUserId

func (o *IdentityAccount) SetRootUserId(v string)

SetRootUserId gets a reference to the given string and assigns it to the RootUserId field.

func (*IdentityAccount) SetUpdatedAt

func (o *IdentityAccount) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

type IdentityAccountLink struct {
	// An account link's unique identifier
	Id *string `json:"id,omitempty"`
	// The name of the identity provider powering an account link
	Provider *string `json:"provider,omitempty"`
	// A StackPath account's foreign key at an identity provider
	RemoteId *string `json:"remoteId,omitempty"`
	// The ID of the StackPath account linked to an identify provider
	AccountId *string `json:"accountId,omitempty"`
}

IdentityAccountLink A relationship between a StackPath account and their identity providers

func NewIdentityAccountLink() *IdentityAccountLink

NewIdentityAccountLink instantiates a new IdentityAccountLink 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 NewIdentityAccountLinkWithDefaults

func NewIdentityAccountLinkWithDefaults() *IdentityAccountLink

NewIdentityAccountLinkWithDefaults instantiates a new IdentityAccountLink 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 (*IdentityAccountLink) GetAccountId

func (o *IdentityAccountLink) GetAccountId() string

GetAccountId returns the AccountId field value if set, zero value otherwise.

func (*IdentityAccountLink) GetAccountIdOk

func (o *IdentityAccountLink) GetAccountIdOk() (*string, bool)

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

func (*IdentityAccountLink) GetId

func (o *IdentityAccountLink) GetId() string

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

func (*IdentityAccountLink) GetIdOk

func (o *IdentityAccountLink) 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 (*IdentityAccountLink) GetProvider

func (o *IdentityAccountLink) GetProvider() string

GetProvider returns the Provider field value if set, zero value otherwise.

func (*IdentityAccountLink) GetProviderOk

func (o *IdentityAccountLink) GetProviderOk() (*string, bool)

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

func (*IdentityAccountLink) GetRemoteId

func (o *IdentityAccountLink) GetRemoteId() string

GetRemoteId returns the RemoteId field value if set, zero value otherwise.

func (*IdentityAccountLink) GetRemoteIdOk

func (o *IdentityAccountLink) GetRemoteIdOk() (*string, bool)

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

func (*IdentityAccountLink) HasAccountId

func (o *IdentityAccountLink) HasAccountId() bool

HasAccountId returns a boolean if a field has been set.

func (*IdentityAccountLink) HasId

func (o *IdentityAccountLink) HasId() bool

HasId returns a boolean if a field has been set.

func (*IdentityAccountLink) HasProvider

func (o *IdentityAccountLink) HasProvider() bool

HasProvider returns a boolean if a field has been set.

func (*IdentityAccountLink) HasRemoteId

func (o *IdentityAccountLink) HasRemoteId() bool

HasRemoteId returns a boolean if a field has been set.

func (IdentityAccountLink) MarshalJSON

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

func (*IdentityAccountLink) SetAccountId

func (o *IdentityAccountLink) SetAccountId(v string)

SetAccountId gets a reference to the given string and assigns it to the AccountId field.

func (*IdentityAccountLink) SetId

func (o *IdentityAccountLink) SetId(v string)

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

func (*IdentityAccountLink) SetProvider

func (o *IdentityAccountLink) SetProvider(v string)

SetProvider gets a reference to the given string and assigns it to the Provider field.

func (*IdentityAccountLink) SetRemoteId

func (o *IdentityAccountLink) SetRemoteId(v string)

SetRemoteId gets a reference to the given string and assigns it to the RemoteId field.

type IdentityChangeUserEmailRequest

type IdentityChangeUserEmailRequest struct {
	// The user's new email address
	Email *string `json:"email,omitempty"`
	// The user's login password
	Password *string `json:"password,omitempty"`
}

IdentityChangeUserEmailRequest struct for IdentityChangeUserEmailRequest

func NewIdentityChangeUserEmailRequest

func NewIdentityChangeUserEmailRequest() *IdentityChangeUserEmailRequest

NewIdentityChangeUserEmailRequest instantiates a new IdentityChangeUserEmailRequest 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 NewIdentityChangeUserEmailRequestWithDefaults

func NewIdentityChangeUserEmailRequestWithDefaults() *IdentityChangeUserEmailRequest

NewIdentityChangeUserEmailRequestWithDefaults instantiates a new IdentityChangeUserEmailRequest 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 (*IdentityChangeUserEmailRequest) GetEmail

func (o *IdentityChangeUserEmailRequest) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*IdentityChangeUserEmailRequest) GetEmailOk

func (o *IdentityChangeUserEmailRequest) 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 (*IdentityChangeUserEmailRequest) GetPassword

func (o *IdentityChangeUserEmailRequest) GetPassword() string

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

func (*IdentityChangeUserEmailRequest) GetPasswordOk

func (o *IdentityChangeUserEmailRequest) 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 (*IdentityChangeUserEmailRequest) HasEmail

func (o *IdentityChangeUserEmailRequest) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*IdentityChangeUserEmailRequest) HasPassword

func (o *IdentityChangeUserEmailRequest) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (IdentityChangeUserEmailRequest) MarshalJSON

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

func (*IdentityChangeUserEmailRequest) SetEmail

func (o *IdentityChangeUserEmailRequest) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*IdentityChangeUserEmailRequest) SetPassword

func (o *IdentityChangeUserEmailRequest) SetPassword(v string)

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

type IdentityCreateUserCredentialRequest

type IdentityCreateUserCredentialRequest struct {
	// The name of the new API credentials
	Name *string `json:"name,omitempty"`
}

IdentityCreateUserCredentialRequest struct for IdentityCreateUserCredentialRequest

func NewIdentityCreateUserCredentialRequest

func NewIdentityCreateUserCredentialRequest() *IdentityCreateUserCredentialRequest

NewIdentityCreateUserCredentialRequest instantiates a new IdentityCreateUserCredentialRequest 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 NewIdentityCreateUserCredentialRequestWithDefaults

func NewIdentityCreateUserCredentialRequestWithDefaults() *IdentityCreateUserCredentialRequest

NewIdentityCreateUserCredentialRequestWithDefaults instantiates a new IdentityCreateUserCredentialRequest 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 (*IdentityCreateUserCredentialRequest) GetName

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

func (*IdentityCreateUserCredentialRequest) GetNameOk

func (o *IdentityCreateUserCredentialRequest) 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 (*IdentityCreateUserCredentialRequest) HasName

HasName returns a boolean if a field has been set.

func (IdentityCreateUserCredentialRequest) MarshalJSON

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

func (*IdentityCreateUserCredentialRequest) SetName

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

type IdentityCreateUserCredentialResponse

type IdentityCreateUserCredentialResponse struct {
	// The new API credential's unique identifier
	Id *string `json:"id,omitempty"`
	// The new API credential's name
	Name *string `json:"name,omitempty"`
	// The new API credential's OAuth2 client ID
	ClientId *string `json:"clientId,omitempty"`
	// The new API credential's OAuth2 client secret  The client secret is returned only once and is not stored by StackPath. Please take care to save this response.
	ClientSecret *string `json:"clientSecret,omitempty"`
}

IdentityCreateUserCredentialResponse A response from a request to create new user API credentials

func NewIdentityCreateUserCredentialResponse

func NewIdentityCreateUserCredentialResponse() *IdentityCreateUserCredentialResponse

NewIdentityCreateUserCredentialResponse instantiates a new IdentityCreateUserCredentialResponse 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 NewIdentityCreateUserCredentialResponseWithDefaults

func NewIdentityCreateUserCredentialResponseWithDefaults() *IdentityCreateUserCredentialResponse

NewIdentityCreateUserCredentialResponseWithDefaults instantiates a new IdentityCreateUserCredentialResponse 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 (*IdentityCreateUserCredentialResponse) GetClientId

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*IdentityCreateUserCredentialResponse) GetClientIdOk

func (o *IdentityCreateUserCredentialResponse) GetClientIdOk() (*string, bool)

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

func (*IdentityCreateUserCredentialResponse) GetClientSecret

func (o *IdentityCreateUserCredentialResponse) GetClientSecret() string

GetClientSecret returns the ClientSecret field value if set, zero value otherwise.

func (*IdentityCreateUserCredentialResponse) GetClientSecretOk

func (o *IdentityCreateUserCredentialResponse) GetClientSecretOk() (*string, bool)

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

func (*IdentityCreateUserCredentialResponse) GetId

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

func (*IdentityCreateUserCredentialResponse) 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 (*IdentityCreateUserCredentialResponse) GetName

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

func (*IdentityCreateUserCredentialResponse) 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 (*IdentityCreateUserCredentialResponse) HasClientId

func (o *IdentityCreateUserCredentialResponse) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*IdentityCreateUserCredentialResponse) HasClientSecret

func (o *IdentityCreateUserCredentialResponse) HasClientSecret() bool

HasClientSecret returns a boolean if a field has been set.

func (*IdentityCreateUserCredentialResponse) HasId

HasId returns a boolean if a field has been set.

func (*IdentityCreateUserCredentialResponse) HasName

HasName returns a boolean if a field has been set.

func (IdentityCreateUserCredentialResponse) MarshalJSON

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

func (*IdentityCreateUserCredentialResponse) SetClientId

func (o *IdentityCreateUserCredentialResponse) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*IdentityCreateUserCredentialResponse) SetClientSecret

func (o *IdentityCreateUserCredentialResponse) SetClientSecret(v string)

SetClientSecret gets a reference to the given string and assigns it to the ClientSecret field.

func (*IdentityCreateUserCredentialResponse) SetId

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

func (*IdentityCreateUserCredentialResponse) SetName

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

type IdentityCreateUserRequest

type IdentityCreateUserRequest struct {
	// The user's email address  The user will use this as their login name at the StackPath customer portal
	Email *string `json:"email,omitempty"`
	// The user's name
	Name *string `json:"name,omitempty"`
	// The user's phone number
	PhoneNumber *string `json:"phoneNumber,omitempty"`
	// A set of application slugs the user should have access to  If no application slugs are applied then the user will have access to the StackPath customer portal and API by default.
	AuthorizedApplications *[]string `json:"authorizedApplications,omitempty"`
}

IdentityCreateUserRequest struct for IdentityCreateUserRequest

func NewIdentityCreateUserRequest

func NewIdentityCreateUserRequest() *IdentityCreateUserRequest

NewIdentityCreateUserRequest instantiates a new IdentityCreateUserRequest 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 NewIdentityCreateUserRequestWithDefaults

func NewIdentityCreateUserRequestWithDefaults() *IdentityCreateUserRequest

NewIdentityCreateUserRequestWithDefaults instantiates a new IdentityCreateUserRequest 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 (*IdentityCreateUserRequest) GetAuthorizedApplications

func (o *IdentityCreateUserRequest) GetAuthorizedApplications() []string

GetAuthorizedApplications returns the AuthorizedApplications field value if set, zero value otherwise.

func (*IdentityCreateUserRequest) GetAuthorizedApplicationsOk

func (o *IdentityCreateUserRequest) GetAuthorizedApplicationsOk() (*[]string, bool)

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

func (*IdentityCreateUserRequest) GetEmail

func (o *IdentityCreateUserRequest) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*IdentityCreateUserRequest) GetEmailOk

func (o *IdentityCreateUserRequest) 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 (*IdentityCreateUserRequest) GetName

func (o *IdentityCreateUserRequest) GetName() string

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

func (*IdentityCreateUserRequest) GetNameOk

func (o *IdentityCreateUserRequest) 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 (*IdentityCreateUserRequest) GetPhoneNumber

func (o *IdentityCreateUserRequest) GetPhoneNumber() string

GetPhoneNumber returns the PhoneNumber field value if set, zero value otherwise.

func (*IdentityCreateUserRequest) GetPhoneNumberOk

func (o *IdentityCreateUserRequest) GetPhoneNumberOk() (*string, bool)

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

func (*IdentityCreateUserRequest) HasAuthorizedApplications

func (o *IdentityCreateUserRequest) HasAuthorizedApplications() bool

HasAuthorizedApplications returns a boolean if a field has been set.

func (*IdentityCreateUserRequest) HasEmail

func (o *IdentityCreateUserRequest) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*IdentityCreateUserRequest) HasName

func (o *IdentityCreateUserRequest) HasName() bool

HasName returns a boolean if a field has been set.

func (*IdentityCreateUserRequest) HasPhoneNumber

func (o *IdentityCreateUserRequest) HasPhoneNumber() bool

HasPhoneNumber returns a boolean if a field has been set.

func (IdentityCreateUserRequest) MarshalJSON

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

func (*IdentityCreateUserRequest) SetAuthorizedApplications

func (o *IdentityCreateUserRequest) SetAuthorizedApplications(v []string)

SetAuthorizedApplications gets a reference to the given []string and assigns it to the AuthorizedApplications field.

func (*IdentityCreateUserRequest) SetEmail

func (o *IdentityCreateUserRequest) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*IdentityCreateUserRequest) SetName

func (o *IdentityCreateUserRequest) SetName(v string)

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

func (*IdentityCreateUserRequest) SetPhoneNumber

func (o *IdentityCreateUserRequest) SetPhoneNumber(v string)

SetPhoneNumber gets a reference to the given string and assigns it to the PhoneNumber field.

type IdentityCreateUserResponse

type IdentityCreateUserResponse struct {
	User *IdentityUser `json:"user,omitempty"`
}

IdentityCreateUserResponse A response from a request to create a new StackPath user

func NewIdentityCreateUserResponse

func NewIdentityCreateUserResponse() *IdentityCreateUserResponse

NewIdentityCreateUserResponse instantiates a new IdentityCreateUserResponse 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 NewIdentityCreateUserResponseWithDefaults

func NewIdentityCreateUserResponseWithDefaults() *IdentityCreateUserResponse

NewIdentityCreateUserResponseWithDefaults instantiates a new IdentityCreateUserResponse 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 (*IdentityCreateUserResponse) GetUser

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

func (*IdentityCreateUserResponse) GetUserOk

func (o *IdentityCreateUserResponse) GetUserOk() (*IdentityUser, 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 (*IdentityCreateUserResponse) HasUser

func (o *IdentityCreateUserResponse) HasUser() bool

HasUser returns a boolean if a field has been set.

func (IdentityCreateUserResponse) MarshalJSON

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

func (*IdentityCreateUserResponse) SetUser

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

type IdentityGetAccessTokenRequest

type IdentityGetAccessTokenRequest struct {
	// The OAuth2 grant type  Currently, only the \"client_credentials\" grant type is supported.
	GrantType *string `json:"grant_type,omitempty"`
	// The client ID from your API credential
	ClientId *string `json:"client_id,omitempty"`
	// The client secret from your API credential  For security reasons, client secrets are not stored in StackPath's internal systems after they are generated. Please record your API client secret after generating it.
	ClientSecret *string `json:"client_secret,omitempty"`
}

IdentityGetAccessTokenRequest struct for IdentityGetAccessTokenRequest

func NewIdentityGetAccessTokenRequest

func NewIdentityGetAccessTokenRequest() *IdentityGetAccessTokenRequest

NewIdentityGetAccessTokenRequest instantiates a new IdentityGetAccessTokenRequest 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 NewIdentityGetAccessTokenRequestWithDefaults

func NewIdentityGetAccessTokenRequestWithDefaults() *IdentityGetAccessTokenRequest

NewIdentityGetAccessTokenRequestWithDefaults instantiates a new IdentityGetAccessTokenRequest 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 (*IdentityGetAccessTokenRequest) GetClientId

func (o *IdentityGetAccessTokenRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*IdentityGetAccessTokenRequest) GetClientIdOk

func (o *IdentityGetAccessTokenRequest) GetClientIdOk() (*string, bool)

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

func (*IdentityGetAccessTokenRequest) GetClientSecret

func (o *IdentityGetAccessTokenRequest) GetClientSecret() string

GetClientSecret returns the ClientSecret field value if set, zero value otherwise.

func (*IdentityGetAccessTokenRequest) GetClientSecretOk

func (o *IdentityGetAccessTokenRequest) GetClientSecretOk() (*string, bool)

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

func (*IdentityGetAccessTokenRequest) GetGrantType

func (o *IdentityGetAccessTokenRequest) GetGrantType() string

GetGrantType returns the GrantType field value if set, zero value otherwise.

func (*IdentityGetAccessTokenRequest) GetGrantTypeOk

func (o *IdentityGetAccessTokenRequest) GetGrantTypeOk() (*string, bool)

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

func (*IdentityGetAccessTokenRequest) HasClientId

func (o *IdentityGetAccessTokenRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*IdentityGetAccessTokenRequest) HasClientSecret

func (o *IdentityGetAccessTokenRequest) HasClientSecret() bool

HasClientSecret returns a boolean if a field has been set.

func (*IdentityGetAccessTokenRequest) HasGrantType

func (o *IdentityGetAccessTokenRequest) HasGrantType() bool

HasGrantType returns a boolean if a field has been set.

func (IdentityGetAccessTokenRequest) MarshalJSON

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

func (*IdentityGetAccessTokenRequest) SetClientId

func (o *IdentityGetAccessTokenRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*IdentityGetAccessTokenRequest) SetClientSecret

func (o *IdentityGetAccessTokenRequest) SetClientSecret(v string)

SetClientSecret gets a reference to the given string and assigns it to the ClientSecret field.

func (*IdentityGetAccessTokenRequest) SetGrantType

func (o *IdentityGetAccessTokenRequest) SetGrantType(v string)

SetGrantType gets a reference to the given string and assigns it to the GrantType field.

type IdentityGetAccessTokenResponse

type IdentityGetAccessTokenResponse struct {
	// The access token to be provided as a Bearer token in the Authorization header to API calls
	AccessToken *string `json:"access_token,omitempty"`
	// The token's type  Currently, only bearer tokens are supported
	TokenType *string `json:"token_type,omitempty"`
	// The token's expiration time, measured in seconds
	ExpiresIn *int32 `json:"expires_in,omitempty"`
}

IdentityGetAccessTokenResponse A response from a request to generate an OAuth2 access token from API credentials Use the resulting token to authorize subsequest StackPath API calls

func NewIdentityGetAccessTokenResponse

func NewIdentityGetAccessTokenResponse() *IdentityGetAccessTokenResponse

NewIdentityGetAccessTokenResponse instantiates a new IdentityGetAccessTokenResponse 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 NewIdentityGetAccessTokenResponseWithDefaults

func NewIdentityGetAccessTokenResponseWithDefaults() *IdentityGetAccessTokenResponse

NewIdentityGetAccessTokenResponseWithDefaults instantiates a new IdentityGetAccessTokenResponse 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 (*IdentityGetAccessTokenResponse) GetAccessToken

func (o *IdentityGetAccessTokenResponse) GetAccessToken() string

GetAccessToken returns the AccessToken field value if set, zero value otherwise.

func (*IdentityGetAccessTokenResponse) GetAccessTokenOk

func (o *IdentityGetAccessTokenResponse) GetAccessTokenOk() (*string, bool)

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

func (*IdentityGetAccessTokenResponse) GetExpiresIn

func (o *IdentityGetAccessTokenResponse) GetExpiresIn() int32

GetExpiresIn returns the ExpiresIn field value if set, zero value otherwise.

func (*IdentityGetAccessTokenResponse) GetExpiresInOk

func (o *IdentityGetAccessTokenResponse) GetExpiresInOk() (*int32, bool)

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

func (*IdentityGetAccessTokenResponse) GetTokenType

func (o *IdentityGetAccessTokenResponse) GetTokenType() string

GetTokenType returns the TokenType field value if set, zero value otherwise.

func (*IdentityGetAccessTokenResponse) GetTokenTypeOk

func (o *IdentityGetAccessTokenResponse) GetTokenTypeOk() (*string, bool)

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

func (*IdentityGetAccessTokenResponse) HasAccessToken

func (o *IdentityGetAccessTokenResponse) HasAccessToken() bool

HasAccessToken returns a boolean if a field has been set.

func (*IdentityGetAccessTokenResponse) HasExpiresIn

func (o *IdentityGetAccessTokenResponse) HasExpiresIn() bool

HasExpiresIn returns a boolean if a field has been set.

func (*IdentityGetAccessTokenResponse) HasTokenType

func (o *IdentityGetAccessTokenResponse) HasTokenType() bool

HasTokenType returns a boolean if a field has been set.

func (IdentityGetAccessTokenResponse) MarshalJSON

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

func (*IdentityGetAccessTokenResponse) SetAccessToken

func (o *IdentityGetAccessTokenResponse) SetAccessToken(v string)

SetAccessToken gets a reference to the given string and assigns it to the AccessToken field.

func (*IdentityGetAccessTokenResponse) SetExpiresIn

func (o *IdentityGetAccessTokenResponse) SetExpiresIn(v int32)

SetExpiresIn gets a reference to the given int32 and assigns it to the ExpiresIn field.

func (*IdentityGetAccessTokenResponse) SetTokenType

func (o *IdentityGetAccessTokenResponse) SetTokenType(v string)

SetTokenType gets a reference to the given string and assigns it to the TokenType field.

type IdentityGetAccountResponse

type IdentityGetAccountResponse struct {
	Account *IdentityAccount `json:"account,omitempty"`
}

IdentityGetAccountResponse A response from a request to retrieve a StackPath account

func NewIdentityGetAccountResponse

func NewIdentityGetAccountResponse() *IdentityGetAccountResponse

NewIdentityGetAccountResponse instantiates a new IdentityGetAccountResponse 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 NewIdentityGetAccountResponseWithDefaults

func NewIdentityGetAccountResponseWithDefaults() *IdentityGetAccountResponse

NewIdentityGetAccountResponseWithDefaults instantiates a new IdentityGetAccountResponse 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 (*IdentityGetAccountResponse) GetAccount

GetAccount returns the Account field value if set, zero value otherwise.

func (*IdentityGetAccountResponse) GetAccountOk

func (o *IdentityGetAccountResponse) GetAccountOk() (*IdentityAccount, bool)

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

func (*IdentityGetAccountResponse) HasAccount

func (o *IdentityGetAccountResponse) HasAccount() bool

HasAccount returns a boolean if a field has been set.

func (IdentityGetAccountResponse) MarshalJSON

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

func (*IdentityGetAccountResponse) SetAccount

SetAccount gets a reference to the given IdentityAccount and assigns it to the Account field.

type IdentityGetAccountUsersResponse

type IdentityGetAccountUsersResponse struct {
	PageInfo *PaginationPageInfo `json:"pageInfo,omitempty"`
	// The requested user accounts
	Results *[]IdentityUser `json:"results,omitempty"`
}

IdentityGetAccountUsersResponse A response from a request to retrieve a StackPath account's users

func NewIdentityGetAccountUsersResponse

func NewIdentityGetAccountUsersResponse() *IdentityGetAccountUsersResponse

NewIdentityGetAccountUsersResponse instantiates a new IdentityGetAccountUsersResponse 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 NewIdentityGetAccountUsersResponseWithDefaults

func NewIdentityGetAccountUsersResponseWithDefaults() *IdentityGetAccountUsersResponse

NewIdentityGetAccountUsersResponseWithDefaults instantiates a new IdentityGetAccountUsersResponse 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 (*IdentityGetAccountUsersResponse) GetPageInfo

GetPageInfo returns the PageInfo field value if set, zero value otherwise.

func (*IdentityGetAccountUsersResponse) GetPageInfoOk

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

func (*IdentityGetAccountUsersResponse) GetResults

GetResults returns the Results field value if set, zero value otherwise.

func (*IdentityGetAccountUsersResponse) GetResultsOk

func (o *IdentityGetAccountUsersResponse) GetResultsOk() (*[]IdentityUser, bool)

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

func (*IdentityGetAccountUsersResponse) HasPageInfo

func (o *IdentityGetAccountUsersResponse) HasPageInfo() bool

HasPageInfo returns a boolean if a field has been set.

func (*IdentityGetAccountUsersResponse) HasResults

func (o *IdentityGetAccountUsersResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (IdentityGetAccountUsersResponse) MarshalJSON

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

func (*IdentityGetAccountUsersResponse) SetPageInfo

SetPageInfo gets a reference to the given PaginationPageInfo and assigns it to the PageInfo field.

func (*IdentityGetAccountUsersResponse) SetResults

func (o *IdentityGetAccountUsersResponse) SetResults(v []IdentityUser)

SetResults gets a reference to the given []IdentityUser and assigns it to the Results field.

type IdentityGetIAMPolicyResponse

type IdentityGetIAMPolicyResponse struct {
	// The ID of the StackPath account the policy is on
	AccountId *string    `json:"accountId,omitempty"`
	Policy    *IamPolicy `json:"policy,omitempty"`
}

IdentityGetIAMPolicyResponse A response from a request to retrieve a StackPath account's policy

func NewIdentityGetIAMPolicyResponse

func NewIdentityGetIAMPolicyResponse() *IdentityGetIAMPolicyResponse

NewIdentityGetIAMPolicyResponse instantiates a new IdentityGetIAMPolicyResponse 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 NewIdentityGetIAMPolicyResponseWithDefaults

func NewIdentityGetIAMPolicyResponseWithDefaults() *IdentityGetIAMPolicyResponse

NewIdentityGetIAMPolicyResponseWithDefaults instantiates a new IdentityGetIAMPolicyResponse 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 (*IdentityGetIAMPolicyResponse) GetAccountId

func (o *IdentityGetIAMPolicyResponse) GetAccountId() string

GetAccountId returns the AccountId field value if set, zero value otherwise.

func (*IdentityGetIAMPolicyResponse) GetAccountIdOk

func (o *IdentityGetIAMPolicyResponse) GetAccountIdOk() (*string, bool)

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

func (*IdentityGetIAMPolicyResponse) GetPolicy

func (o *IdentityGetIAMPolicyResponse) GetPolicy() IamPolicy

GetPolicy returns the Policy field value if set, zero value otherwise.

func (*IdentityGetIAMPolicyResponse) GetPolicyOk

func (o *IdentityGetIAMPolicyResponse) GetPolicyOk() (*IamPolicy, bool)

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

func (*IdentityGetIAMPolicyResponse) HasAccountId

func (o *IdentityGetIAMPolicyResponse) HasAccountId() bool

HasAccountId returns a boolean if a field has been set.

func (*IdentityGetIAMPolicyResponse) HasPolicy

func (o *IdentityGetIAMPolicyResponse) HasPolicy() bool

HasPolicy returns a boolean if a field has been set.

func (IdentityGetIAMPolicyResponse) MarshalJSON

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

func (*IdentityGetIAMPolicyResponse) SetAccountId

func (o *IdentityGetIAMPolicyResponse) SetAccountId(v string)

SetAccountId gets a reference to the given string and assigns it to the AccountId field.

func (*IdentityGetIAMPolicyResponse) SetPolicy

func (o *IdentityGetIAMPolicyResponse) SetPolicy(v IamPolicy)

SetPolicy gets a reference to the given IamPolicy and assigns it to the Policy field.

type IdentityGetUserCredentialsResponse

type IdentityGetUserCredentialsResponse struct {
	PageInfo *PaginationPageInfo `json:"pageInfo,omitempty"`
	// The requested user API credentials
	Results *[]IdentityUserCredential `json:"results,omitempty"`
}

IdentityGetUserCredentialsResponse A response from a request to retrieve a user's API credentials

func NewIdentityGetUserCredentialsResponse

func NewIdentityGetUserCredentialsResponse() *IdentityGetUserCredentialsResponse

NewIdentityGetUserCredentialsResponse instantiates a new IdentityGetUserCredentialsResponse 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 NewIdentityGetUserCredentialsResponseWithDefaults

func NewIdentityGetUserCredentialsResponseWithDefaults() *IdentityGetUserCredentialsResponse

NewIdentityGetUserCredentialsResponseWithDefaults instantiates a new IdentityGetUserCredentialsResponse 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 (*IdentityGetUserCredentialsResponse) GetPageInfo

GetPageInfo returns the PageInfo field value if set, zero value otherwise.

func (*IdentityGetUserCredentialsResponse) GetPageInfoOk

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

func (*IdentityGetUserCredentialsResponse) GetResults

GetResults returns the Results field value if set, zero value otherwise.

func (*IdentityGetUserCredentialsResponse) GetResultsOk

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

func (*IdentityGetUserCredentialsResponse) HasPageInfo

func (o *IdentityGetUserCredentialsResponse) HasPageInfo() bool

HasPageInfo returns a boolean if a field has been set.

func (*IdentityGetUserCredentialsResponse) HasResults

func (o *IdentityGetUserCredentialsResponse) HasResults() bool

HasResults returns a boolean if a field has been set.

func (IdentityGetUserCredentialsResponse) MarshalJSON

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

func (*IdentityGetUserCredentialsResponse) SetPageInfo

SetPageInfo gets a reference to the given PaginationPageInfo and assigns it to the PageInfo field.

func (*IdentityGetUserCredentialsResponse) SetResults

SetResults gets a reference to the given []IdentityUserCredential and assigns it to the Results field.

type IdentityGetUserResponse

type IdentityGetUserResponse struct {
	User *IdentityUser `json:"user,omitempty"`
}

IdentityGetUserResponse A response from a request to retrieve a StackPath user account

func NewIdentityGetUserResponse

func NewIdentityGetUserResponse() *IdentityGetUserResponse

NewIdentityGetUserResponse instantiates a new IdentityGetUserResponse 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 NewIdentityGetUserResponseWithDefaults

func NewIdentityGetUserResponseWithDefaults() *IdentityGetUserResponse

NewIdentityGetUserResponseWithDefaults instantiates a new IdentityGetUserResponse 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 (*IdentityGetUserResponse) GetUser

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

func (*IdentityGetUserResponse) GetUserOk

func (o *IdentityGetUserResponse) GetUserOk() (*IdentityUser, 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 (*IdentityGetUserResponse) HasUser

func (o *IdentityGetUserResponse) HasUser() bool

HasUser returns a boolean if a field has been set.

func (IdentityGetUserResponse) MarshalJSON

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

func (*IdentityGetUserResponse) SetUser

func (o *IdentityGetUserResponse) SetUser(v IdentityUser)

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

type IdentityProvider

type IdentityProvider struct {
	// An identity provider's unique identidier
	Id *string `json:"id,omitempty"`
	// An identity provider's name
	Name *string `json:"name,omitempty"`
}

IdentityProvider An identity provider Identity providers handle user authentication to the StackPath customer portal. They can be third party like Google or Facebook, or StackPath can provide identity resources for users.

func NewIdentityProvider

func NewIdentityProvider() *IdentityProvider

NewIdentityProvider instantiates a new IdentityProvider 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 NewIdentityProviderWithDefaults

func NewIdentityProviderWithDefaults() *IdentityProvider

NewIdentityProviderWithDefaults instantiates a new IdentityProvider 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 (*IdentityProvider) GetId

func (o *IdentityProvider) GetId() string

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

func (*IdentityProvider) GetIdOk

func (o *IdentityProvider) 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 (*IdentityProvider) GetName

func (o *IdentityProvider) GetName() string

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

func (*IdentityProvider) GetNameOk

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

func (o *IdentityProvider) HasId() bool

HasId returns a boolean if a field has been set.

func (*IdentityProvider) HasName

func (o *IdentityProvider) HasName() bool

HasName returns a boolean if a field has been set.

func (IdentityProvider) MarshalJSON

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

func (*IdentityProvider) SetId

func (o *IdentityProvider) SetId(v string)

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

func (*IdentityProvider) SetName

func (o *IdentityProvider) SetName(v string)

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

type IdentityRotateUserCredentialSecretResponse

type IdentityRotateUserCredentialSecretResponse struct {
	// The API credential's unique identifier
	Id *string `json:"id,omitempty"`
	// The API credential's name
	Name *string `json:"name,omitempty"`
	// The API credential's OAuth2 client ID
	ClientId *string `json:"clientId,omitempty"`
	// The API credential's OAuth2 client secret  The client secret is returned only once and is not stored by StackPath. Please take care to save this response.
	ClientSecret *string `json:"clientSecret,omitempty"`
}

IdentityRotateUserCredentialSecretResponse A response from a request to generate a new API client secret for a user

func NewIdentityRotateUserCredentialSecretResponse

func NewIdentityRotateUserCredentialSecretResponse() *IdentityRotateUserCredentialSecretResponse

NewIdentityRotateUserCredentialSecretResponse instantiates a new IdentityRotateUserCredentialSecretResponse 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 NewIdentityRotateUserCredentialSecretResponseWithDefaults

func NewIdentityRotateUserCredentialSecretResponseWithDefaults() *IdentityRotateUserCredentialSecretResponse

NewIdentityRotateUserCredentialSecretResponseWithDefaults instantiates a new IdentityRotateUserCredentialSecretResponse 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 (*IdentityRotateUserCredentialSecretResponse) GetClientId

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*IdentityRotateUserCredentialSecretResponse) GetClientIdOk

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

func (*IdentityRotateUserCredentialSecretResponse) GetClientSecret

GetClientSecret returns the ClientSecret field value if set, zero value otherwise.

func (*IdentityRotateUserCredentialSecretResponse) GetClientSecretOk

func (o *IdentityRotateUserCredentialSecretResponse) GetClientSecretOk() (*string, bool)

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

func (*IdentityRotateUserCredentialSecretResponse) GetId

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

func (*IdentityRotateUserCredentialSecretResponse) 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 (*IdentityRotateUserCredentialSecretResponse) GetName

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

func (*IdentityRotateUserCredentialSecretResponse) 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 (*IdentityRotateUserCredentialSecretResponse) HasClientId

HasClientId returns a boolean if a field has been set.

func (*IdentityRotateUserCredentialSecretResponse) HasClientSecret

func (o *IdentityRotateUserCredentialSecretResponse) HasClientSecret() bool

HasClientSecret returns a boolean if a field has been set.

func (*IdentityRotateUserCredentialSecretResponse) HasId

HasId returns a boolean if a field has been set.

func (*IdentityRotateUserCredentialSecretResponse) HasName

HasName returns a boolean if a field has been set.

func (IdentityRotateUserCredentialSecretResponse) MarshalJSON

func (*IdentityRotateUserCredentialSecretResponse) SetClientId

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*IdentityRotateUserCredentialSecretResponse) SetClientSecret

func (o *IdentityRotateUserCredentialSecretResponse) SetClientSecret(v string)

SetClientSecret gets a reference to the given string and assigns it to the ClientSecret field.

func (*IdentityRotateUserCredentialSecretResponse) SetId

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

func (*IdentityRotateUserCredentialSecretResponse) SetName

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

type IdentitySetIAMPolicyRequest

type IdentitySetIAMPolicyRequest struct {
	Policy *IamPolicy `json:"policy,omitempty"`
}

IdentitySetIAMPolicyRequest struct for IdentitySetIAMPolicyRequest

func NewIdentitySetIAMPolicyRequest

func NewIdentitySetIAMPolicyRequest() *IdentitySetIAMPolicyRequest

NewIdentitySetIAMPolicyRequest instantiates a new IdentitySetIAMPolicyRequest 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 NewIdentitySetIAMPolicyRequestWithDefaults

func NewIdentitySetIAMPolicyRequestWithDefaults() *IdentitySetIAMPolicyRequest

NewIdentitySetIAMPolicyRequestWithDefaults instantiates a new IdentitySetIAMPolicyRequest 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 (*IdentitySetIAMPolicyRequest) GetPolicy

func (o *IdentitySetIAMPolicyRequest) GetPolicy() IamPolicy

GetPolicy returns the Policy field value if set, zero value otherwise.

func (*IdentitySetIAMPolicyRequest) GetPolicyOk

func (o *IdentitySetIAMPolicyRequest) GetPolicyOk() (*IamPolicy, bool)

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

func (*IdentitySetIAMPolicyRequest) HasPolicy

func (o *IdentitySetIAMPolicyRequest) HasPolicy() bool

HasPolicy returns a boolean if a field has been set.

func (IdentitySetIAMPolicyRequest) MarshalJSON

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

func (*IdentitySetIAMPolicyRequest) SetPolicy

func (o *IdentitySetIAMPolicyRequest) SetPolicy(v IamPolicy)

SetPolicy gets a reference to the given IamPolicy and assigns it to the Policy field.

type IdentitySetIAMPolicyResponse

type IdentitySetIAMPolicyResponse struct {
	// The ID of the StackPath account the policy is on
	AccountId *string    `json:"accountId,omitempty"`
	Policy    *IamPolicy `json:"policy,omitempty"`
}

IdentitySetIAMPolicyResponse A response from a request to set a StackPath account's policy

func NewIdentitySetIAMPolicyResponse

func NewIdentitySetIAMPolicyResponse() *IdentitySetIAMPolicyResponse

NewIdentitySetIAMPolicyResponse instantiates a new IdentitySetIAMPolicyResponse 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 NewIdentitySetIAMPolicyResponseWithDefaults

func NewIdentitySetIAMPolicyResponseWithDefaults() *IdentitySetIAMPolicyResponse

NewIdentitySetIAMPolicyResponseWithDefaults instantiates a new IdentitySetIAMPolicyResponse 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 (*IdentitySetIAMPolicyResponse) GetAccountId

func (o *IdentitySetIAMPolicyResponse) GetAccountId() string

GetAccountId returns the AccountId field value if set, zero value otherwise.

func (*IdentitySetIAMPolicyResponse) GetAccountIdOk

func (o *IdentitySetIAMPolicyResponse) GetAccountIdOk() (*string, bool)

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

func (*IdentitySetIAMPolicyResponse) GetPolicy

func (o *IdentitySetIAMPolicyResponse) GetPolicy() IamPolicy

GetPolicy returns the Policy field value if set, zero value otherwise.

func (*IdentitySetIAMPolicyResponse) GetPolicyOk

func (o *IdentitySetIAMPolicyResponse) GetPolicyOk() (*IamPolicy, bool)

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

func (*IdentitySetIAMPolicyResponse) HasAccountId

func (o *IdentitySetIAMPolicyResponse) HasAccountId() bool

HasAccountId returns a boolean if a field has been set.

func (*IdentitySetIAMPolicyResponse) HasPolicy

func (o *IdentitySetIAMPolicyResponse) HasPolicy() bool

HasPolicy returns a boolean if a field has been set.

func (IdentitySetIAMPolicyResponse) MarshalJSON

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

func (*IdentitySetIAMPolicyResponse) SetAccountId

func (o *IdentitySetIAMPolicyResponse) SetAccountId(v string)

SetAccountId gets a reference to the given string and assigns it to the AccountId field.

func (*IdentitySetIAMPolicyResponse) SetPolicy

func (o *IdentitySetIAMPolicyResponse) SetPolicy(v IamPolicy)

SetPolicy gets a reference to the given IamPolicy and assigns it to the Policy field.

type IdentityTestIAMPermissionsRequest

type IdentityTestIAMPermissionsRequest struct {
	// The set of permissions to test
	Permissions *[]string `json:"permissions,omitempty"`
}

IdentityTestIAMPermissionsRequest struct for IdentityTestIAMPermissionsRequest

func NewIdentityTestIAMPermissionsRequest

func NewIdentityTestIAMPermissionsRequest() *IdentityTestIAMPermissionsRequest

NewIdentityTestIAMPermissionsRequest instantiates a new IdentityTestIAMPermissionsRequest 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 NewIdentityTestIAMPermissionsRequestWithDefaults

func NewIdentityTestIAMPermissionsRequestWithDefaults() *IdentityTestIAMPermissionsRequest

NewIdentityTestIAMPermissionsRequestWithDefaults instantiates a new IdentityTestIAMPermissionsRequest 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 (*IdentityTestIAMPermissionsRequest) GetPermissions

func (o *IdentityTestIAMPermissionsRequest) GetPermissions() []string

GetPermissions returns the Permissions field value if set, zero value otherwise.

func (*IdentityTestIAMPermissionsRequest) GetPermissionsOk

func (o *IdentityTestIAMPermissionsRequest) GetPermissionsOk() (*[]string, bool)

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

func (*IdentityTestIAMPermissionsRequest) HasPermissions

func (o *IdentityTestIAMPermissionsRequest) HasPermissions() bool

HasPermissions returns a boolean if a field has been set.

func (IdentityTestIAMPermissionsRequest) MarshalJSON

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

func (*IdentityTestIAMPermissionsRequest) SetPermissions

func (o *IdentityTestIAMPermissionsRequest) SetPermissions(v []string)

SetPermissions gets a reference to the given []string and assigns it to the Permissions field.

type IdentityTestIAMPermissionsResponse

type IdentityTestIAMPermissionsResponse struct {
	// The ID of the StackPath account the permissions were tested on
	AccountId *string `json:"accountId,omitempty"`
	// The set of permissions that the calling user does have on the account
	Permissions *[]string `json:"permissions,omitempty"`
}

IdentityTestIAMPermissionsResponse A response from a request to test permissions on a StackPath account

func NewIdentityTestIAMPermissionsResponse

func NewIdentityTestIAMPermissionsResponse() *IdentityTestIAMPermissionsResponse

NewIdentityTestIAMPermissionsResponse instantiates a new IdentityTestIAMPermissionsResponse 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 NewIdentityTestIAMPermissionsResponseWithDefaults

func NewIdentityTestIAMPermissionsResponseWithDefaults() *IdentityTestIAMPermissionsResponse

NewIdentityTestIAMPermissionsResponseWithDefaults instantiates a new IdentityTestIAMPermissionsResponse 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 (*IdentityTestIAMPermissionsResponse) GetAccountId

func (o *IdentityTestIAMPermissionsResponse) GetAccountId() string

GetAccountId returns the AccountId field value if set, zero value otherwise.

func (*IdentityTestIAMPermissionsResponse) GetAccountIdOk

func (o *IdentityTestIAMPermissionsResponse) GetAccountIdOk() (*string, bool)

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

func (*IdentityTestIAMPermissionsResponse) GetPermissions

func (o *IdentityTestIAMPermissionsResponse) GetPermissions() []string

GetPermissions returns the Permissions field value if set, zero value otherwise.

func (*IdentityTestIAMPermissionsResponse) GetPermissionsOk

func (o *IdentityTestIAMPermissionsResponse) GetPermissionsOk() (*[]string, bool)

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

func (*IdentityTestIAMPermissionsResponse) HasAccountId

func (o *IdentityTestIAMPermissionsResponse) HasAccountId() bool

HasAccountId returns a boolean if a field has been set.

func (*IdentityTestIAMPermissionsResponse) HasPermissions

func (o *IdentityTestIAMPermissionsResponse) HasPermissions() bool

HasPermissions returns a boolean if a field has been set.

func (IdentityTestIAMPermissionsResponse) MarshalJSON

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

func (*IdentityTestIAMPermissionsResponse) SetAccountId

func (o *IdentityTestIAMPermissionsResponse) SetAccountId(v string)

SetAccountId gets a reference to the given string and assigns it to the AccountId field.

func (*IdentityTestIAMPermissionsResponse) SetPermissions

func (o *IdentityTestIAMPermissionsResponse) SetPermissions(v []string)

SetPermissions gets a reference to the given []string and assigns it to the Permissions field.

type IdentityUpdateUserRequest

type IdentityUpdateUserRequest struct {
	// The user's new name
	Name *string `json:"name,omitempty"`
	// The user's new phone number
	PhoneNumber *string `json:"phoneNumber,omitempty"`
}

IdentityUpdateUserRequest struct for IdentityUpdateUserRequest

func NewIdentityUpdateUserRequest

func NewIdentityUpdateUserRequest() *IdentityUpdateUserRequest

NewIdentityUpdateUserRequest instantiates a new IdentityUpdateUserRequest 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 NewIdentityUpdateUserRequestWithDefaults

func NewIdentityUpdateUserRequestWithDefaults() *IdentityUpdateUserRequest

NewIdentityUpdateUserRequestWithDefaults instantiates a new IdentityUpdateUserRequest 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 (*IdentityUpdateUserRequest) GetName

func (o *IdentityUpdateUserRequest) GetName() string

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

func (*IdentityUpdateUserRequest) GetNameOk

func (o *IdentityUpdateUserRequest) 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 (*IdentityUpdateUserRequest) GetPhoneNumber

func (o *IdentityUpdateUserRequest) GetPhoneNumber() string

GetPhoneNumber returns the PhoneNumber field value if set, zero value otherwise.

func (*IdentityUpdateUserRequest) GetPhoneNumberOk

func (o *IdentityUpdateUserRequest) GetPhoneNumberOk() (*string, bool)

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

func (*IdentityUpdateUserRequest) HasName

func (o *IdentityUpdateUserRequest) HasName() bool

HasName returns a boolean if a field has been set.

func (*IdentityUpdateUserRequest) HasPhoneNumber

func (o *IdentityUpdateUserRequest) HasPhoneNumber() bool

HasPhoneNumber returns a boolean if a field has been set.

func (IdentityUpdateUserRequest) MarshalJSON

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

func (*IdentityUpdateUserRequest) SetName

func (o *IdentityUpdateUserRequest) SetName(v string)

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

func (*IdentityUpdateUserRequest) SetPhoneNumber

func (o *IdentityUpdateUserRequest) SetPhoneNumber(v string)

SetPhoneNumber gets a reference to the given string and assigns it to the PhoneNumber field.

type IdentityUpdateUserResponse

type IdentityUpdateUserResponse struct {
	// Whether or not the request was successful
	Success *bool `json:"success,omitempty"`
}

IdentityUpdateUserResponse A response from a request to update a user's non-essential properties (phone number, etc)

func NewIdentityUpdateUserResponse

func NewIdentityUpdateUserResponse() *IdentityUpdateUserResponse

NewIdentityUpdateUserResponse instantiates a new IdentityUpdateUserResponse 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 NewIdentityUpdateUserResponseWithDefaults

func NewIdentityUpdateUserResponseWithDefaults() *IdentityUpdateUserResponse

NewIdentityUpdateUserResponseWithDefaults instantiates a new IdentityUpdateUserResponse 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 (*IdentityUpdateUserResponse) GetSuccess

func (o *IdentityUpdateUserResponse) GetSuccess() bool

GetSuccess returns the Success field value if set, zero value otherwise.

func (*IdentityUpdateUserResponse) GetSuccessOk

func (o *IdentityUpdateUserResponse) GetSuccessOk() (*bool, bool)

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

func (*IdentityUpdateUserResponse) HasSuccess

func (o *IdentityUpdateUserResponse) HasSuccess() bool

HasSuccess returns a boolean if a field has been set.

func (IdentityUpdateUserResponse) MarshalJSON

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

func (*IdentityUpdateUserResponse) SetSuccess

func (o *IdentityUpdateUserResponse) SetSuccess(v bool)

SetSuccess gets a reference to the given bool and assigns it to the Success field.

type IdentityUser

type IdentityUser struct {
	// A user's unique identifier
	Id *string `json:"id,omitempty"`
	// A user's email address  Email addresses are used as login names to the StackPath customer portal
	Email  *string             `json:"email,omitempty"`
	Status *IdentityUserStatus `json:"status,omitempty"`
	// A user's underlying authentication identities
	Identities *[]IdentityUserIdentity `json:"identities,omitempty"`
	// The accounts that a user belongs to
	Accounts *[]IdentityAccount `json:"accounts,omitempty"`
	// A user's name
	Name *string `json:"name,omitempty"`
	// A user's phone number
	PhoneNumber *string `json:"phoneNumber,omitempty"`
}

IdentityUser A user account Users can interact with the StackPath customer portal and API.

func NewIdentityUser

func NewIdentityUser() *IdentityUser

NewIdentityUser instantiates a new IdentityUser 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 NewIdentityUserWithDefaults

func NewIdentityUserWithDefaults() *IdentityUser

NewIdentityUserWithDefaults instantiates a new IdentityUser 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 (*IdentityUser) GetAccounts

func (o *IdentityUser) GetAccounts() []IdentityAccount

GetAccounts returns the Accounts field value if set, zero value otherwise.

func (*IdentityUser) GetAccountsOk

func (o *IdentityUser) GetAccountsOk() (*[]IdentityAccount, bool)

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

func (*IdentityUser) GetEmail

func (o *IdentityUser) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*IdentityUser) GetEmailOk

func (o *IdentityUser) 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 (*IdentityUser) GetId

func (o *IdentityUser) GetId() string

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

func (*IdentityUser) GetIdOk

func (o *IdentityUser) 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 (*IdentityUser) GetIdentities

func (o *IdentityUser) GetIdentities() []IdentityUserIdentity

GetIdentities returns the Identities field value if set, zero value otherwise.

func (*IdentityUser) GetIdentitiesOk

func (o *IdentityUser) GetIdentitiesOk() (*[]IdentityUserIdentity, bool)

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

func (*IdentityUser) GetName

func (o *IdentityUser) GetName() string

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

func (*IdentityUser) GetNameOk

func (o *IdentityUser) 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 (*IdentityUser) GetPhoneNumber

func (o *IdentityUser) GetPhoneNumber() string

GetPhoneNumber returns the PhoneNumber field value if set, zero value otherwise.

func (*IdentityUser) GetPhoneNumberOk

func (o *IdentityUser) GetPhoneNumberOk() (*string, bool)

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

func (*IdentityUser) GetStatus

func (o *IdentityUser) GetStatus() IdentityUserStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*IdentityUser) GetStatusOk

func (o *IdentityUser) GetStatusOk() (*IdentityUserStatus, bool)

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

func (*IdentityUser) HasAccounts

func (o *IdentityUser) HasAccounts() bool

HasAccounts returns a boolean if a field has been set.

func (*IdentityUser) HasEmail

func (o *IdentityUser) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*IdentityUser) HasId

func (o *IdentityUser) HasId() bool

HasId returns a boolean if a field has been set.

func (*IdentityUser) HasIdentities

func (o *IdentityUser) HasIdentities() bool

HasIdentities returns a boolean if a field has been set.

func (*IdentityUser) HasName

func (o *IdentityUser) HasName() bool

HasName returns a boolean if a field has been set.

func (*IdentityUser) HasPhoneNumber

func (o *IdentityUser) HasPhoneNumber() bool

HasPhoneNumber returns a boolean if a field has been set.

func (*IdentityUser) HasStatus

func (o *IdentityUser) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (IdentityUser) MarshalJSON

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

func (*IdentityUser) SetAccounts

func (o *IdentityUser) SetAccounts(v []IdentityAccount)

SetAccounts gets a reference to the given []IdentityAccount and assigns it to the Accounts field.

func (*IdentityUser) SetEmail

func (o *IdentityUser) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*IdentityUser) SetId

func (o *IdentityUser) SetId(v string)

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

func (*IdentityUser) SetIdentities

func (o *IdentityUser) SetIdentities(v []IdentityUserIdentity)

SetIdentities gets a reference to the given []IdentityUserIdentity and assigns it to the Identities field.

func (*IdentityUser) SetName

func (o *IdentityUser) SetName(v string)

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

func (*IdentityUser) SetPhoneNumber

func (o *IdentityUser) SetPhoneNumber(v string)

SetPhoneNumber gets a reference to the given string and assigns it to the PhoneNumber field.

func (*IdentityUser) SetStatus

func (o *IdentityUser) SetStatus(v IdentityUserStatus)

SetStatus gets a reference to the given IdentityUserStatus and assigns it to the Status field.

type IdentityUserCredential

type IdentityUserCredential struct {
	// An API credential's unique identifier
	Id *string `json:"id,omitempty"`
	// An API credential's name  API credential names are typically associated with the user's application and operating environment
	Name *string `json:"name,omitempty"`
	// An API credential's OAuth2 client ID
	ClientId *string `json:"clientId,omitempty"`
	// The date an API credential was created
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	// The date an API credential was last updated
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
}

IdentityUserCredential User API credentials API credentials are used to generate authorization tokens for use with the StackPath API. Generating API credentials creates a client ID and secret. Client secrets are exposed to the user only once on creation and are not stored at StackPath. Please record your client secret after generating API credentials. StackPath recommends using one set of API credentials per application and operating environment.

func NewIdentityUserCredential

func NewIdentityUserCredential() *IdentityUserCredential

NewIdentityUserCredential instantiates a new IdentityUserCredential 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 NewIdentityUserCredentialWithDefaults

func NewIdentityUserCredentialWithDefaults() *IdentityUserCredential

NewIdentityUserCredentialWithDefaults instantiates a new IdentityUserCredential 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 (*IdentityUserCredential) GetClientId

func (o *IdentityUserCredential) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*IdentityUserCredential) GetClientIdOk

func (o *IdentityUserCredential) GetClientIdOk() (*string, bool)

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

func (*IdentityUserCredential) GetCreatedAt

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

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

func (*IdentityUserCredential) GetCreatedAtOk

func (o *IdentityUserCredential) GetCreatedAtOk() (*time.Time, 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 (*IdentityUserCredential) GetId

func (o *IdentityUserCredential) GetId() string

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

func (*IdentityUserCredential) GetIdOk

func (o *IdentityUserCredential) 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 (*IdentityUserCredential) GetName

func (o *IdentityUserCredential) GetName() string

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

func (*IdentityUserCredential) GetNameOk

func (o *IdentityUserCredential) 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 (*IdentityUserCredential) GetUpdatedAt

func (o *IdentityUserCredential) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*IdentityUserCredential) GetUpdatedAtOk

func (o *IdentityUserCredential) GetUpdatedAtOk() (*time.Time, bool)

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

func (*IdentityUserCredential) HasClientId

func (o *IdentityUserCredential) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*IdentityUserCredential) HasCreatedAt

func (o *IdentityUserCredential) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*IdentityUserCredential) HasId

func (o *IdentityUserCredential) HasId() bool

HasId returns a boolean if a field has been set.

func (*IdentityUserCredential) HasName

func (o *IdentityUserCredential) HasName() bool

HasName returns a boolean if a field has been set.

func (*IdentityUserCredential) HasUpdatedAt

func (o *IdentityUserCredential) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (IdentityUserCredential) MarshalJSON

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

func (*IdentityUserCredential) SetClientId

func (o *IdentityUserCredential) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*IdentityUserCredential) SetCreatedAt

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

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

func (*IdentityUserCredential) SetId

func (o *IdentityUserCredential) SetId(v string)

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

func (*IdentityUserCredential) SetName

func (o *IdentityUserCredential) SetName(v string)

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

func (*IdentityUserCredential) SetUpdatedAt

func (o *IdentityUserCredential) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

type IdentityUserIdentity

type IdentityUserIdentity struct {
	Id         *string           `json:"id,omitempty"`
	IdentityId *string           `json:"identityId,omitempty"`
	Email      *string           `json:"email,omitempty"`
	Provider   *IdentityProvider `json:"provider,omitempty"`
}

IdentityUserIdentity struct for IdentityUserIdentity

func NewIdentityUserIdentity

func NewIdentityUserIdentity() *IdentityUserIdentity

NewIdentityUserIdentity instantiates a new IdentityUserIdentity 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 NewIdentityUserIdentityWithDefaults

func NewIdentityUserIdentityWithDefaults() *IdentityUserIdentity

NewIdentityUserIdentityWithDefaults instantiates a new IdentityUserIdentity 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 (*IdentityUserIdentity) GetEmail

func (o *IdentityUserIdentity) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*IdentityUserIdentity) GetEmailOk

func (o *IdentityUserIdentity) 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 (*IdentityUserIdentity) GetId

func (o *IdentityUserIdentity) GetId() string

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

func (*IdentityUserIdentity) GetIdOk

func (o *IdentityUserIdentity) 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 (*IdentityUserIdentity) GetIdentityId

func (o *IdentityUserIdentity) GetIdentityId() string

GetIdentityId returns the IdentityId field value if set, zero value otherwise.

func (*IdentityUserIdentity) GetIdentityIdOk

func (o *IdentityUserIdentity) GetIdentityIdOk() (*string, bool)

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

func (*IdentityUserIdentity) GetProvider

func (o *IdentityUserIdentity) GetProvider() IdentityProvider

GetProvider returns the Provider field value if set, zero value otherwise.

func (*IdentityUserIdentity) GetProviderOk

func (o *IdentityUserIdentity) GetProviderOk() (*IdentityProvider, bool)

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

func (*IdentityUserIdentity) HasEmail

func (o *IdentityUserIdentity) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*IdentityUserIdentity) HasId

func (o *IdentityUserIdentity) HasId() bool

HasId returns a boolean if a field has been set.

func (*IdentityUserIdentity) HasIdentityId

func (o *IdentityUserIdentity) HasIdentityId() bool

HasIdentityId returns a boolean if a field has been set.

func (*IdentityUserIdentity) HasProvider

func (o *IdentityUserIdentity) HasProvider() bool

HasProvider returns a boolean if a field has been set.

func (IdentityUserIdentity) MarshalJSON

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

func (*IdentityUserIdentity) SetEmail

func (o *IdentityUserIdentity) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*IdentityUserIdentity) SetId

func (o *IdentityUserIdentity) SetId(v string)

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

func (*IdentityUserIdentity) SetIdentityId

func (o *IdentityUserIdentity) SetIdentityId(v string)

SetIdentityId gets a reference to the given string and assigns it to the IdentityId field.

func (*IdentityUserIdentity) SetProvider

func (o *IdentityUserIdentity) SetProvider(v IdentityProvider)

SetProvider gets a reference to the given IdentityProvider and assigns it to the Provider field.

type IdentityUserStatus

type IdentityUserStatus string

IdentityUserStatus A user's status - UNKNOWN: StackPath is unable to determine a user's status - ENABLED: A user is enabled and can log into their StackPath services - DISABLED: A user is disabled and cannot log into the StackPath customer portal or place API calls

const (
	IDENTITYUSERSTATUS_UNKNOWN  IdentityUserStatus = "UNKNOWN"
	IDENTITYUSERSTATUS_ENABLED  IdentityUserStatus = "ENABLED"
	IDENTITYUSERSTATUS_DISABLED IdentityUserStatus = "DISABLED"
)

List of identityUserStatus

func (IdentityUserStatus) Ptr

Ptr returns reference to identityUserStatus value

type NullableApiStatusDetail

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

func NewNullableApiStatusDetail

func NewNullableApiStatusDetail(val *ApiStatusDetail) *NullableApiStatusDetail

func (NullableApiStatusDetail) Get

func (NullableApiStatusDetail) IsSet

func (v NullableApiStatusDetail) IsSet() bool

func (NullableApiStatusDetail) MarshalJSON

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

func (*NullableApiStatusDetail) Set

func (*NullableApiStatusDetail) UnmarshalJSON

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

func (*NullableApiStatusDetail) Unset

func (v *NullableApiStatusDetail) 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 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 NullableIamPolicy

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

func NewNullableIamPolicy

func NewNullableIamPolicy(val *IamPolicy) *NullableIamPolicy

func (NullableIamPolicy) Get

func (v NullableIamPolicy) Get() *IamPolicy

func (NullableIamPolicy) IsSet

func (v NullableIamPolicy) IsSet() bool

func (NullableIamPolicy) MarshalJSON

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

func (*NullableIamPolicy) Set

func (v *NullableIamPolicy) Set(val *IamPolicy)

func (*NullableIamPolicy) UnmarshalJSON

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

func (*NullableIamPolicy) Unset

func (v *NullableIamPolicy) Unset()

type NullableIdentityAccount

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

func NewNullableIdentityAccount

func NewNullableIdentityAccount(val *IdentityAccount) *NullableIdentityAccount

func (NullableIdentityAccount) Get

func (NullableIdentityAccount) IsSet

func (v NullableIdentityAccount) IsSet() bool

func (NullableIdentityAccount) MarshalJSON

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

func (*NullableIdentityAccount) Set

func (*NullableIdentityAccount) UnmarshalJSON

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

func (*NullableIdentityAccount) Unset

func (v *NullableIdentityAccount) Unset()
type NullableIdentityAccountLink struct {
	// contains filtered or unexported fields
}
func NewNullableIdentityAccountLink(val *IdentityAccountLink) *NullableIdentityAccountLink

func (NullableIdentityAccountLink) Get

func (NullableIdentityAccountLink) IsSet

func (NullableIdentityAccountLink) MarshalJSON

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

func (*NullableIdentityAccountLink) Set

func (*NullableIdentityAccountLink) UnmarshalJSON

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

func (*NullableIdentityAccountLink) Unset

func (v *NullableIdentityAccountLink) Unset()

type NullableIdentityChangeUserEmailRequest

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

func (NullableIdentityChangeUserEmailRequest) Get

func (NullableIdentityChangeUserEmailRequest) IsSet

func (NullableIdentityChangeUserEmailRequest) MarshalJSON

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

func (*NullableIdentityChangeUserEmailRequest) Set

func (*NullableIdentityChangeUserEmailRequest) UnmarshalJSON

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

func (*NullableIdentityChangeUserEmailRequest) Unset

type NullableIdentityCreateUserCredentialRequest

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

func (NullableIdentityCreateUserCredentialRequest) Get

func (NullableIdentityCreateUserCredentialRequest) IsSet

func (NullableIdentityCreateUserCredentialRequest) MarshalJSON

func (*NullableIdentityCreateUserCredentialRequest) Set

func (*NullableIdentityCreateUserCredentialRequest) UnmarshalJSON

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

func (*NullableIdentityCreateUserCredentialRequest) Unset

type NullableIdentityCreateUserCredentialResponse

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

func (NullableIdentityCreateUserCredentialResponse) Get

func (NullableIdentityCreateUserCredentialResponse) IsSet

func (NullableIdentityCreateUserCredentialResponse) MarshalJSON

func (*NullableIdentityCreateUserCredentialResponse) Set

func (*NullableIdentityCreateUserCredentialResponse) UnmarshalJSON

func (*NullableIdentityCreateUserCredentialResponse) Unset

type NullableIdentityCreateUserRequest

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

func (NullableIdentityCreateUserRequest) Get

func (NullableIdentityCreateUserRequest) IsSet

func (NullableIdentityCreateUserRequest) MarshalJSON

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

func (*NullableIdentityCreateUserRequest) Set

func (*NullableIdentityCreateUserRequest) UnmarshalJSON

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

func (*NullableIdentityCreateUserRequest) Unset

type NullableIdentityCreateUserResponse

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

func (NullableIdentityCreateUserResponse) Get

func (NullableIdentityCreateUserResponse) IsSet

func (NullableIdentityCreateUserResponse) MarshalJSON

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

func (*NullableIdentityCreateUserResponse) Set

func (*NullableIdentityCreateUserResponse) UnmarshalJSON

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

func (*NullableIdentityCreateUserResponse) Unset

type NullableIdentityGetAccessTokenRequest

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

func (NullableIdentityGetAccessTokenRequest) Get

func (NullableIdentityGetAccessTokenRequest) IsSet

func (NullableIdentityGetAccessTokenRequest) MarshalJSON

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

func (*NullableIdentityGetAccessTokenRequest) Set

func (*NullableIdentityGetAccessTokenRequest) UnmarshalJSON

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

func (*NullableIdentityGetAccessTokenRequest) Unset

type NullableIdentityGetAccessTokenResponse

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

func (NullableIdentityGetAccessTokenResponse) Get

func (NullableIdentityGetAccessTokenResponse) IsSet

func (NullableIdentityGetAccessTokenResponse) MarshalJSON

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

func (*NullableIdentityGetAccessTokenResponse) Set

func (*NullableIdentityGetAccessTokenResponse) UnmarshalJSON

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

func (*NullableIdentityGetAccessTokenResponse) Unset

type NullableIdentityGetAccountResponse

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

func (NullableIdentityGetAccountResponse) Get

func (NullableIdentityGetAccountResponse) IsSet

func (NullableIdentityGetAccountResponse) MarshalJSON

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

func (*NullableIdentityGetAccountResponse) Set

func (*NullableIdentityGetAccountResponse) UnmarshalJSON

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

func (*NullableIdentityGetAccountResponse) Unset

type NullableIdentityGetAccountUsersResponse

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

func (NullableIdentityGetAccountUsersResponse) Get

func (NullableIdentityGetAccountUsersResponse) IsSet

func (NullableIdentityGetAccountUsersResponse) MarshalJSON

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

func (*NullableIdentityGetAccountUsersResponse) Set

func (*NullableIdentityGetAccountUsersResponse) UnmarshalJSON

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

func (*NullableIdentityGetAccountUsersResponse) Unset

type NullableIdentityGetIAMPolicyResponse

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

func (NullableIdentityGetIAMPolicyResponse) Get

func (NullableIdentityGetIAMPolicyResponse) IsSet

func (NullableIdentityGetIAMPolicyResponse) MarshalJSON

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

func (*NullableIdentityGetIAMPolicyResponse) Set

func (*NullableIdentityGetIAMPolicyResponse) UnmarshalJSON

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

func (*NullableIdentityGetIAMPolicyResponse) Unset

type NullableIdentityGetUserCredentialsResponse

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

func (NullableIdentityGetUserCredentialsResponse) Get

func (NullableIdentityGetUserCredentialsResponse) IsSet

func (NullableIdentityGetUserCredentialsResponse) MarshalJSON

func (*NullableIdentityGetUserCredentialsResponse) Set

func (*NullableIdentityGetUserCredentialsResponse) UnmarshalJSON

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

func (*NullableIdentityGetUserCredentialsResponse) Unset

type NullableIdentityGetUserResponse

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

func (NullableIdentityGetUserResponse) Get

func (NullableIdentityGetUserResponse) IsSet

func (NullableIdentityGetUserResponse) MarshalJSON

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

func (*NullableIdentityGetUserResponse) Set

func (*NullableIdentityGetUserResponse) UnmarshalJSON

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

func (*NullableIdentityGetUserResponse) Unset

type NullableIdentityProvider

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

func NewNullableIdentityProvider

func NewNullableIdentityProvider(val *IdentityProvider) *NullableIdentityProvider

func (NullableIdentityProvider) Get

func (NullableIdentityProvider) IsSet

func (v NullableIdentityProvider) IsSet() bool

func (NullableIdentityProvider) MarshalJSON

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

func (*NullableIdentityProvider) Set

func (*NullableIdentityProvider) UnmarshalJSON

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

func (*NullableIdentityProvider) Unset

func (v *NullableIdentityProvider) Unset()

type NullableIdentityRotateUserCredentialSecretResponse

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

func (NullableIdentityRotateUserCredentialSecretResponse) Get

func (NullableIdentityRotateUserCredentialSecretResponse) IsSet

func (NullableIdentityRotateUserCredentialSecretResponse) MarshalJSON

func (*NullableIdentityRotateUserCredentialSecretResponse) Set

func (*NullableIdentityRotateUserCredentialSecretResponse) UnmarshalJSON

func (*NullableIdentityRotateUserCredentialSecretResponse) Unset

type NullableIdentitySetIAMPolicyRequest

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

func (NullableIdentitySetIAMPolicyRequest) Get

func (NullableIdentitySetIAMPolicyRequest) IsSet

func (NullableIdentitySetIAMPolicyRequest) MarshalJSON

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

func (*NullableIdentitySetIAMPolicyRequest) Set

func (*NullableIdentitySetIAMPolicyRequest) UnmarshalJSON

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

func (*NullableIdentitySetIAMPolicyRequest) Unset

type NullableIdentitySetIAMPolicyResponse

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

func (NullableIdentitySetIAMPolicyResponse) Get

func (NullableIdentitySetIAMPolicyResponse) IsSet

func (NullableIdentitySetIAMPolicyResponse) MarshalJSON

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

func (*NullableIdentitySetIAMPolicyResponse) Set

func (*NullableIdentitySetIAMPolicyResponse) UnmarshalJSON

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

func (*NullableIdentitySetIAMPolicyResponse) Unset

type NullableIdentityTestIAMPermissionsRequest

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

func (NullableIdentityTestIAMPermissionsRequest) Get

func (NullableIdentityTestIAMPermissionsRequest) IsSet

func (NullableIdentityTestIAMPermissionsRequest) MarshalJSON

func (*NullableIdentityTestIAMPermissionsRequest) Set

func (*NullableIdentityTestIAMPermissionsRequest) UnmarshalJSON

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

func (*NullableIdentityTestIAMPermissionsRequest) Unset

type NullableIdentityTestIAMPermissionsResponse

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

func (NullableIdentityTestIAMPermissionsResponse) Get

func (NullableIdentityTestIAMPermissionsResponse) IsSet

func (NullableIdentityTestIAMPermissionsResponse) MarshalJSON

func (*NullableIdentityTestIAMPermissionsResponse) Set

func (*NullableIdentityTestIAMPermissionsResponse) UnmarshalJSON

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

func (*NullableIdentityTestIAMPermissionsResponse) Unset

type NullableIdentityUpdateUserRequest

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

func (NullableIdentityUpdateUserRequest) Get

func (NullableIdentityUpdateUserRequest) IsSet

func (NullableIdentityUpdateUserRequest) MarshalJSON

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

func (*NullableIdentityUpdateUserRequest) Set

func (*NullableIdentityUpdateUserRequest) UnmarshalJSON

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

func (*NullableIdentityUpdateUserRequest) Unset

type NullableIdentityUpdateUserResponse

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

func (NullableIdentityUpdateUserResponse) Get

func (NullableIdentityUpdateUserResponse) IsSet

func (NullableIdentityUpdateUserResponse) MarshalJSON

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

func (*NullableIdentityUpdateUserResponse) Set

func (*NullableIdentityUpdateUserResponse) UnmarshalJSON

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

func (*NullableIdentityUpdateUserResponse) Unset

type NullableIdentityUser

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

func NewNullableIdentityUser

func NewNullableIdentityUser(val *IdentityUser) *NullableIdentityUser

func (NullableIdentityUser) Get

func (NullableIdentityUser) IsSet

func (v NullableIdentityUser) IsSet() bool

func (NullableIdentityUser) MarshalJSON

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

func (*NullableIdentityUser) Set

func (v *NullableIdentityUser) Set(val *IdentityUser)

func (*NullableIdentityUser) UnmarshalJSON

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

func (*NullableIdentityUser) Unset

func (v *NullableIdentityUser) Unset()

type NullableIdentityUserCredential

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

func (NullableIdentityUserCredential) Get

func (NullableIdentityUserCredential) IsSet

func (NullableIdentityUserCredential) MarshalJSON

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

func (*NullableIdentityUserCredential) Set

func (*NullableIdentityUserCredential) UnmarshalJSON

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

func (*NullableIdentityUserCredential) Unset

func (v *NullableIdentityUserCredential) Unset()

type NullableIdentityUserIdentity

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

func NewNullableIdentityUserIdentity

func NewNullableIdentityUserIdentity(val *IdentityUserIdentity) *NullableIdentityUserIdentity

func (NullableIdentityUserIdentity) Get

func (NullableIdentityUserIdentity) IsSet

func (NullableIdentityUserIdentity) MarshalJSON

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

func (*NullableIdentityUserIdentity) Set

func (*NullableIdentityUserIdentity) UnmarshalJSON

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

func (*NullableIdentityUserIdentity) Unset

func (v *NullableIdentityUserIdentity) Unset()

type NullableIdentityUserStatus

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

func NewNullableIdentityUserStatus

func NewNullableIdentityUserStatus(val *IdentityUserStatus) *NullableIdentityUserStatus

func (NullableIdentityUserStatus) Get

func (NullableIdentityUserStatus) IsSet

func (v NullableIdentityUserStatus) IsSet() bool

func (NullableIdentityUserStatus) MarshalJSON

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

func (*NullableIdentityUserStatus) Set

func (*NullableIdentityUserStatus) UnmarshalJSON

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

func (*NullableIdentityUserStatus) Unset

func (v *NullableIdentityUserStatus) 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 NullablePaginationPageInfo

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

func NewNullablePaginationPageInfo

func NewNullablePaginationPageInfo(val *PaginationPageInfo) *NullablePaginationPageInfo

func (NullablePaginationPageInfo) Get

func (NullablePaginationPageInfo) IsSet

func (v NullablePaginationPageInfo) IsSet() bool

func (NullablePaginationPageInfo) MarshalJSON

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

func (*NullablePaginationPageInfo) Set

func (*NullablePaginationPageInfo) UnmarshalJSON

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

func (*NullablePaginationPageInfo) Unset

func (v *NullablePaginationPageInfo) Unset()

type NullablePolicyBinding

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

func NewNullablePolicyBinding

func NewNullablePolicyBinding(val *PolicyBinding) *NullablePolicyBinding

func (NullablePolicyBinding) Get

func (NullablePolicyBinding) IsSet

func (v NullablePolicyBinding) IsSet() bool

func (NullablePolicyBinding) MarshalJSON

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

func (*NullablePolicyBinding) Set

func (v *NullablePolicyBinding) Set(val *PolicyBinding)

func (*NullablePolicyBinding) UnmarshalJSON

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

func (*NullablePolicyBinding) Unset

func (v *NullablePolicyBinding) Unset()

type NullableStackpathRpcBadRequest

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

func (NullableStackpathRpcBadRequest) Get

func (NullableStackpathRpcBadRequest) IsSet

func (NullableStackpathRpcBadRequest) MarshalJSON

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

func (*NullableStackpathRpcBadRequest) Set

func (*NullableStackpathRpcBadRequest) UnmarshalJSON

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

func (*NullableStackpathRpcBadRequest) Unset

func (v *NullableStackpathRpcBadRequest) Unset()

type NullableStackpathRpcBadRequestAllOf

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

func (NullableStackpathRpcBadRequestAllOf) Get

func (NullableStackpathRpcBadRequestAllOf) IsSet

func (NullableStackpathRpcBadRequestAllOf) MarshalJSON

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

func (*NullableStackpathRpcBadRequestAllOf) Set

func (*NullableStackpathRpcBadRequestAllOf) UnmarshalJSON

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

func (*NullableStackpathRpcBadRequestAllOf) Unset

type NullableStackpathRpcBadRequestFieldViolation

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

func (NullableStackpathRpcBadRequestFieldViolation) Get

func (NullableStackpathRpcBadRequestFieldViolation) IsSet

func (NullableStackpathRpcBadRequestFieldViolation) MarshalJSON

func (*NullableStackpathRpcBadRequestFieldViolation) Set

func (*NullableStackpathRpcBadRequestFieldViolation) UnmarshalJSON

func (*NullableStackpathRpcBadRequestFieldViolation) Unset

type NullableStackpathRpcHelp

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

func NewNullableStackpathRpcHelp

func NewNullableStackpathRpcHelp(val *StackpathRpcHelp) *NullableStackpathRpcHelp

func (NullableStackpathRpcHelp) Get

func (NullableStackpathRpcHelp) IsSet

func (v NullableStackpathRpcHelp) IsSet() bool

func (NullableStackpathRpcHelp) MarshalJSON

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

func (*NullableStackpathRpcHelp) Set

func (*NullableStackpathRpcHelp) UnmarshalJSON

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

func (*NullableStackpathRpcHelp) Unset

func (v *NullableStackpathRpcHelp) Unset()

type NullableStackpathRpcHelpAllOf

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

func (NullableStackpathRpcHelpAllOf) Get

func (NullableStackpathRpcHelpAllOf) IsSet

func (NullableStackpathRpcHelpAllOf) MarshalJSON

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

func (*NullableStackpathRpcHelpAllOf) Set

func (*NullableStackpathRpcHelpAllOf) UnmarshalJSON

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

func (*NullableStackpathRpcHelpAllOf) Unset

func (v *NullableStackpathRpcHelpAllOf) Unset()
type NullableStackpathRpcHelpLink struct {
	// contains filtered or unexported fields
}
func NewNullableStackpathRpcHelpLink(val *StackpathRpcHelpLink) *NullableStackpathRpcHelpLink

func (NullableStackpathRpcHelpLink) Get

func (NullableStackpathRpcHelpLink) IsSet

func (NullableStackpathRpcHelpLink) MarshalJSON

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

func (*NullableStackpathRpcHelpLink) Set

func (*NullableStackpathRpcHelpLink) UnmarshalJSON

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

func (*NullableStackpathRpcHelpLink) Unset

func (v *NullableStackpathRpcHelpLink) Unset()

type NullableStackpathRpcLocalizedMessage

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

func (NullableStackpathRpcLocalizedMessage) Get

func (NullableStackpathRpcLocalizedMessage) IsSet

func (NullableStackpathRpcLocalizedMessage) MarshalJSON

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

func (*NullableStackpathRpcLocalizedMessage) Set

func (*NullableStackpathRpcLocalizedMessage) UnmarshalJSON

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

func (*NullableStackpathRpcLocalizedMessage) Unset

type NullableStackpathRpcLocalizedMessageAllOf

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

func (NullableStackpathRpcLocalizedMessageAllOf) Get

func (NullableStackpathRpcLocalizedMessageAllOf) IsSet

func (NullableStackpathRpcLocalizedMessageAllOf) MarshalJSON

func (*NullableStackpathRpcLocalizedMessageAllOf) Set

func (*NullableStackpathRpcLocalizedMessageAllOf) UnmarshalJSON

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

func (*NullableStackpathRpcLocalizedMessageAllOf) Unset

type NullableStackpathRpcPreconditionFailure

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

func (NullableStackpathRpcPreconditionFailure) Get

func (NullableStackpathRpcPreconditionFailure) IsSet

func (NullableStackpathRpcPreconditionFailure) MarshalJSON

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

func (*NullableStackpathRpcPreconditionFailure) Set

func (*NullableStackpathRpcPreconditionFailure) UnmarshalJSON

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

func (*NullableStackpathRpcPreconditionFailure) Unset

type NullableStackpathRpcPreconditionFailureAllOf

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

func (NullableStackpathRpcPreconditionFailureAllOf) Get

func (NullableStackpathRpcPreconditionFailureAllOf) IsSet

func (NullableStackpathRpcPreconditionFailureAllOf) MarshalJSON

func (*NullableStackpathRpcPreconditionFailureAllOf) Set

func (*NullableStackpathRpcPreconditionFailureAllOf) UnmarshalJSON

func (*NullableStackpathRpcPreconditionFailureAllOf) Unset

type NullableStackpathRpcPreconditionFailureViolation

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

func (NullableStackpathRpcPreconditionFailureViolation) Get

func (NullableStackpathRpcPreconditionFailureViolation) IsSet

func (NullableStackpathRpcPreconditionFailureViolation) MarshalJSON

func (*NullableStackpathRpcPreconditionFailureViolation) Set

func (*NullableStackpathRpcPreconditionFailureViolation) UnmarshalJSON

func (*NullableStackpathRpcPreconditionFailureViolation) Unset

type NullableStackpathRpcQuotaFailure

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

func (NullableStackpathRpcQuotaFailure) Get

func (NullableStackpathRpcQuotaFailure) IsSet

func (NullableStackpathRpcQuotaFailure) MarshalJSON

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

func (*NullableStackpathRpcQuotaFailure) Set

func (*NullableStackpathRpcQuotaFailure) UnmarshalJSON

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

func (*NullableStackpathRpcQuotaFailure) Unset

type NullableStackpathRpcQuotaFailureAllOf

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

func (NullableStackpathRpcQuotaFailureAllOf) Get

func (NullableStackpathRpcQuotaFailureAllOf) IsSet

func (NullableStackpathRpcQuotaFailureAllOf) MarshalJSON

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

func (*NullableStackpathRpcQuotaFailureAllOf) Set

func (*NullableStackpathRpcQuotaFailureAllOf) UnmarshalJSON

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

func (*NullableStackpathRpcQuotaFailureAllOf) Unset

type NullableStackpathRpcQuotaFailureViolation

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

func (NullableStackpathRpcQuotaFailureViolation) Get

func (NullableStackpathRpcQuotaFailureViolation) IsSet

func (NullableStackpathRpcQuotaFailureViolation) MarshalJSON

func (*NullableStackpathRpcQuotaFailureViolation) Set

func (*NullableStackpathRpcQuotaFailureViolation) UnmarshalJSON

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

func (*NullableStackpathRpcQuotaFailureViolation) Unset

type NullableStackpathRpcRequestInfo

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

func (NullableStackpathRpcRequestInfo) Get

func (NullableStackpathRpcRequestInfo) IsSet

func (NullableStackpathRpcRequestInfo) MarshalJSON

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

func (*NullableStackpathRpcRequestInfo) Set

func (*NullableStackpathRpcRequestInfo) UnmarshalJSON

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

func (*NullableStackpathRpcRequestInfo) Unset

type NullableStackpathRpcRequestInfoAllOf

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

func (NullableStackpathRpcRequestInfoAllOf) Get

func (NullableStackpathRpcRequestInfoAllOf) IsSet

func (NullableStackpathRpcRequestInfoAllOf) MarshalJSON

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

func (*NullableStackpathRpcRequestInfoAllOf) Set

func (*NullableStackpathRpcRequestInfoAllOf) UnmarshalJSON

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

func (*NullableStackpathRpcRequestInfoAllOf) Unset

type NullableStackpathRpcResourceInfo

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

func (NullableStackpathRpcResourceInfo) Get

func (NullableStackpathRpcResourceInfo) IsSet

func (NullableStackpathRpcResourceInfo) MarshalJSON

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

func (*NullableStackpathRpcResourceInfo) Set

func (*NullableStackpathRpcResourceInfo) UnmarshalJSON

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

func (*NullableStackpathRpcResourceInfo) Unset

type NullableStackpathRpcResourceInfoAllOf

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

func (NullableStackpathRpcResourceInfoAllOf) Get

func (NullableStackpathRpcResourceInfoAllOf) IsSet

func (NullableStackpathRpcResourceInfoAllOf) MarshalJSON

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

func (*NullableStackpathRpcResourceInfoAllOf) Set

func (*NullableStackpathRpcResourceInfoAllOf) UnmarshalJSON

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

func (*NullableStackpathRpcResourceInfoAllOf) Unset

type NullableStackpathRpcRetryInfo

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

func (NullableStackpathRpcRetryInfo) Get

func (NullableStackpathRpcRetryInfo) IsSet

func (NullableStackpathRpcRetryInfo) MarshalJSON

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

func (*NullableStackpathRpcRetryInfo) Set

func (*NullableStackpathRpcRetryInfo) UnmarshalJSON

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

func (*NullableStackpathRpcRetryInfo) Unset

func (v *NullableStackpathRpcRetryInfo) Unset()

type NullableStackpathRpcRetryInfoAllOf

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

func (NullableStackpathRpcRetryInfoAllOf) Get

func (NullableStackpathRpcRetryInfoAllOf) IsSet

func (NullableStackpathRpcRetryInfoAllOf) MarshalJSON

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

func (*NullableStackpathRpcRetryInfoAllOf) Set

func (*NullableStackpathRpcRetryInfoAllOf) UnmarshalJSON

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

func (*NullableStackpathRpcRetryInfoAllOf) Unset

type NullableStackpathapiStatus

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

func NewNullableStackpathapiStatus

func NewNullableStackpathapiStatus(val *StackpathapiStatus) *NullableStackpathapiStatus

func (NullableStackpathapiStatus) Get

func (NullableStackpathapiStatus) IsSet

func (v NullableStackpathapiStatus) IsSet() bool

func (NullableStackpathapiStatus) MarshalJSON

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

func (*NullableStackpathapiStatus) Set

func (*NullableStackpathapiStatus) UnmarshalJSON

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

func (*NullableStackpathapiStatus) Unset

func (v *NullableStackpathapiStatus) Unset()

type NullableString

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

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

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

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

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

func (*NullableString) Unset

func (v *NullableString) Unset()

type 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 PaginationPageInfo

type PaginationPageInfo struct {
	// The total number of items in the dataset
	TotalCount *string `json:"totalCount,omitempty"`
	// Whether or not a previous page of data exists
	HasPreviousPage *bool `json:"hasPreviousPage,omitempty"`
	// Whether or not another page of data is available
	HasNextPage *bool `json:"hasNextPage,omitempty"`
	// The cursor for the first item in the set of data returned
	StartCursor *string `json:"startCursor,omitempty"`
	// The cursor for the last item in the set of data returned
	EndCursor *string `json:"endCursor,omitempty"`
}

PaginationPageInfo Information about a paginated response This is modeled after the GraphQL Relay spec to support both cursor based pagination and traditional offset based pagination.

func NewPaginationPageInfo

func NewPaginationPageInfo() *PaginationPageInfo

NewPaginationPageInfo instantiates a new PaginationPageInfo 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 NewPaginationPageInfoWithDefaults

func NewPaginationPageInfoWithDefaults() *PaginationPageInfo

NewPaginationPageInfoWithDefaults instantiates a new PaginationPageInfo 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 (*PaginationPageInfo) GetEndCursor

func (o *PaginationPageInfo) GetEndCursor() string

GetEndCursor returns the EndCursor field value if set, zero value otherwise.

func (*PaginationPageInfo) GetEndCursorOk

func (o *PaginationPageInfo) GetEndCursorOk() (*string, bool)

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

func (*PaginationPageInfo) GetHasNextPage

func (o *PaginationPageInfo) GetHasNextPage() bool

GetHasNextPage returns the HasNextPage field value if set, zero value otherwise.

func (*PaginationPageInfo) GetHasNextPageOk

func (o *PaginationPageInfo) GetHasNextPageOk() (*bool, bool)

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

func (*PaginationPageInfo) GetHasPreviousPage

func (o *PaginationPageInfo) GetHasPreviousPage() bool

GetHasPreviousPage returns the HasPreviousPage field value if set, zero value otherwise.

func (*PaginationPageInfo) GetHasPreviousPageOk

func (o *PaginationPageInfo) GetHasPreviousPageOk() (*bool, bool)

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

func (*PaginationPageInfo) GetStartCursor

func (o *PaginationPageInfo) GetStartCursor() string

GetStartCursor returns the StartCursor field value if set, zero value otherwise.

func (*PaginationPageInfo) GetStartCursorOk

func (o *PaginationPageInfo) GetStartCursorOk() (*string, bool)

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

func (*PaginationPageInfo) GetTotalCount

func (o *PaginationPageInfo) GetTotalCount() string

GetTotalCount returns the TotalCount field value if set, zero value otherwise.

func (*PaginationPageInfo) GetTotalCountOk

func (o *PaginationPageInfo) GetTotalCountOk() (*string, bool)

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

func (*PaginationPageInfo) HasEndCursor

func (o *PaginationPageInfo) HasEndCursor() bool

HasEndCursor returns a boolean if a field has been set.

func (*PaginationPageInfo) HasHasNextPage

func (o *PaginationPageInfo) HasHasNextPage() bool

HasHasNextPage returns a boolean if a field has been set.

func (*PaginationPageInfo) HasHasPreviousPage

func (o *PaginationPageInfo) HasHasPreviousPage() bool

HasHasPreviousPage returns a boolean if a field has been set.

func (*PaginationPageInfo) HasStartCursor

func (o *PaginationPageInfo) HasStartCursor() bool

HasStartCursor returns a boolean if a field has been set.

func (*PaginationPageInfo) HasTotalCount

func (o *PaginationPageInfo) HasTotalCount() bool

HasTotalCount returns a boolean if a field has been set.

func (PaginationPageInfo) MarshalJSON

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

func (*PaginationPageInfo) SetEndCursor

func (o *PaginationPageInfo) SetEndCursor(v string)

SetEndCursor gets a reference to the given string and assigns it to the EndCursor field.

func (*PaginationPageInfo) SetHasNextPage

func (o *PaginationPageInfo) SetHasNextPage(v bool)

SetHasNextPage gets a reference to the given bool and assigns it to the HasNextPage field.

func (*PaginationPageInfo) SetHasPreviousPage

func (o *PaginationPageInfo) SetHasPreviousPage(v bool)

SetHasPreviousPage gets a reference to the given bool and assigns it to the HasPreviousPage field.

func (*PaginationPageInfo) SetStartCursor

func (o *PaginationPageInfo) SetStartCursor(v string)

SetStartCursor gets a reference to the given string and assigns it to the StartCursor field.

func (*PaginationPageInfo) SetTotalCount

func (o *PaginationPageInfo) SetTotalCount(v string)

SetTotalCount gets a reference to the given string and assigns it to the TotalCount field.

type PolicyBinding

type PolicyBinding struct {
	// The name of the role for this binding.  This is either roles/<name> or accounts/<id>/roles/<name>.
	Role *string `json:"role,omitempty"`
	// The members assigned to the roles in this binding.  This is user:<name>.
	Members *[]string `json:"members,omitempty"`
}

PolicyBinding An assignment of members to roles

func NewPolicyBinding

func NewPolicyBinding() *PolicyBinding

NewPolicyBinding instantiates a new PolicyBinding 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 NewPolicyBindingWithDefaults

func NewPolicyBindingWithDefaults() *PolicyBinding

NewPolicyBindingWithDefaults instantiates a new PolicyBinding 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 (*PolicyBinding) GetMembers

func (o *PolicyBinding) GetMembers() []string

GetMembers returns the Members field value if set, zero value otherwise.

func (*PolicyBinding) GetMembersOk

func (o *PolicyBinding) GetMembersOk() (*[]string, bool)

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

func (*PolicyBinding) GetRole

func (o *PolicyBinding) GetRole() string

GetRole returns the Role field value if set, zero value otherwise.

func (*PolicyBinding) GetRoleOk

func (o *PolicyBinding) GetRoleOk() (*string, 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 (*PolicyBinding) HasMembers

func (o *PolicyBinding) HasMembers() bool

HasMembers returns a boolean if a field has been set.

func (*PolicyBinding) HasRole

func (o *PolicyBinding) HasRole() bool

HasRole returns a boolean if a field has been set.

func (PolicyBinding) MarshalJSON

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

func (*PolicyBinding) SetMembers

func (o *PolicyBinding) SetMembers(v []string)

SetMembers gets a reference to the given []string and assigns it to the Members field.

func (*PolicyBinding) SetRole

func (o *PolicyBinding) SetRole(v string)

SetRole gets a reference to the given string and assigns it to the Role 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 StackpathRpcBadRequest

type StackpathRpcBadRequest struct {
	ApiStatusDetail
	FieldViolations *[]StackpathRpcBadRequestFieldViolation `json:"fieldViolations,omitempty"`
}

StackpathRpcBadRequest struct for StackpathRpcBadRequest

func NewStackpathRpcBadRequest

func NewStackpathRpcBadRequest() *StackpathRpcBadRequest

NewStackpathRpcBadRequest instantiates a new StackpathRpcBadRequest 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 NewStackpathRpcBadRequestWithDefaults

func NewStackpathRpcBadRequestWithDefaults() *StackpathRpcBadRequest

NewStackpathRpcBadRequestWithDefaults instantiates a new StackpathRpcBadRequest 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 (*StackpathRpcBadRequest) GetFieldViolations

GetFieldViolations returns the FieldViolations field value if set, zero value otherwise.

func (*StackpathRpcBadRequest) GetFieldViolationsOk

func (o *StackpathRpcBadRequest) GetFieldViolationsOk() (*[]StackpathRpcBadRequestFieldViolation, bool)

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

func (*StackpathRpcBadRequest) HasFieldViolations

func (o *StackpathRpcBadRequest) HasFieldViolations() bool

HasFieldViolations returns a boolean if a field has been set.

func (StackpathRpcBadRequest) MarshalJSON

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

func (*StackpathRpcBadRequest) SetFieldViolations

SetFieldViolations gets a reference to the given []StackpathRpcBadRequestFieldViolation and assigns it to the FieldViolations field.

type StackpathRpcBadRequestAllOf

type StackpathRpcBadRequestAllOf struct {
	FieldViolations *[]StackpathRpcBadRequestFieldViolation `json:"fieldViolations,omitempty"`
}

StackpathRpcBadRequestAllOf struct for StackpathRpcBadRequestAllOf

func NewStackpathRpcBadRequestAllOf

func NewStackpathRpcBadRequestAllOf() *StackpathRpcBadRequestAllOf

NewStackpathRpcBadRequestAllOf instantiates a new StackpathRpcBadRequestAllOf 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 NewStackpathRpcBadRequestAllOfWithDefaults

func NewStackpathRpcBadRequestAllOfWithDefaults() *StackpathRpcBadRequestAllOf

NewStackpathRpcBadRequestAllOfWithDefaults instantiates a new StackpathRpcBadRequestAllOf 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 (*StackpathRpcBadRequestAllOf) GetFieldViolations

GetFieldViolations returns the FieldViolations field value if set, zero value otherwise.

func (*StackpathRpcBadRequestAllOf) GetFieldViolationsOk

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

func (*StackpathRpcBadRequestAllOf) HasFieldViolations

func (o *StackpathRpcBadRequestAllOf) HasFieldViolations() bool

HasFieldViolations returns a boolean if a field has been set.

func (StackpathRpcBadRequestAllOf) MarshalJSON

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

func (*StackpathRpcBadRequestAllOf) SetFieldViolations

SetFieldViolations gets a reference to the given []StackpathRpcBadRequestFieldViolation and assigns it to the FieldViolations field.

type StackpathRpcBadRequestFieldViolation

type StackpathRpcBadRequestFieldViolation struct {
	Field       *string `json:"field,omitempty"`
	Description *string `json:"description,omitempty"`
}

StackpathRpcBadRequestFieldViolation struct for StackpathRpcBadRequestFieldViolation

func NewStackpathRpcBadRequestFieldViolation

func NewStackpathRpcBadRequestFieldViolation() *StackpathRpcBadRequestFieldViolation

NewStackpathRpcBadRequestFieldViolation instantiates a new StackpathRpcBadRequestFieldViolation 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 NewStackpathRpcBadRequestFieldViolationWithDefaults

func NewStackpathRpcBadRequestFieldViolationWithDefaults() *StackpathRpcBadRequestFieldViolation

NewStackpathRpcBadRequestFieldViolationWithDefaults instantiates a new StackpathRpcBadRequestFieldViolation 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 (*StackpathRpcBadRequestFieldViolation) GetDescription

func (o *StackpathRpcBadRequestFieldViolation) GetDescription() string

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

func (*StackpathRpcBadRequestFieldViolation) GetDescriptionOk

func (o *StackpathRpcBadRequestFieldViolation) 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 (*StackpathRpcBadRequestFieldViolation) GetField

GetField returns the Field field value if set, zero value otherwise.

func (*StackpathRpcBadRequestFieldViolation) GetFieldOk

func (o *StackpathRpcBadRequestFieldViolation) GetFieldOk() (*string, bool)

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

func (*StackpathRpcBadRequestFieldViolation) HasDescription

func (o *StackpathRpcBadRequestFieldViolation) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*StackpathRpcBadRequestFieldViolation) HasField

HasField returns a boolean if a field has been set.

func (StackpathRpcBadRequestFieldViolation) MarshalJSON

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

func (*StackpathRpcBadRequestFieldViolation) SetDescription

func (o *StackpathRpcBadRequestFieldViolation) SetDescription(v string)

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

func (*StackpathRpcBadRequestFieldViolation) SetField

SetField gets a reference to the given string and assigns it to the Field field.

type StackpathRpcHelp

type StackpathRpcHelp struct {
	ApiStatusDetail
	Links *[]StackpathRpcHelpLink `json:"links,omitempty"`
}

StackpathRpcHelp struct for StackpathRpcHelp

func NewStackpathRpcHelp

func NewStackpathRpcHelp() *StackpathRpcHelp

NewStackpathRpcHelp instantiates a new StackpathRpcHelp 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 NewStackpathRpcHelpWithDefaults

func NewStackpathRpcHelpWithDefaults() *StackpathRpcHelp

NewStackpathRpcHelpWithDefaults instantiates a new StackpathRpcHelp 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 *StackpathRpcHelp) GetLinks() []StackpathRpcHelpLink

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

func (*StackpathRpcHelp) GetLinksOk

func (o *StackpathRpcHelp) GetLinksOk() (*[]StackpathRpcHelpLink, 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 (o *StackpathRpcHelp) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (StackpathRpcHelp) MarshalJSON

func (o StackpathRpcHelp) MarshalJSON() ([]byte, error)
func (o *StackpathRpcHelp) SetLinks(v []StackpathRpcHelpLink)

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

type StackpathRpcHelpAllOf

type StackpathRpcHelpAllOf struct {
	Links *[]StackpathRpcHelpLink `json:"links,omitempty"`
}

StackpathRpcHelpAllOf struct for StackpathRpcHelpAllOf

func NewStackpathRpcHelpAllOf

func NewStackpathRpcHelpAllOf() *StackpathRpcHelpAllOf

NewStackpathRpcHelpAllOf instantiates a new StackpathRpcHelpAllOf 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 NewStackpathRpcHelpAllOfWithDefaults

func NewStackpathRpcHelpAllOfWithDefaults() *StackpathRpcHelpAllOf

NewStackpathRpcHelpAllOfWithDefaults instantiates a new StackpathRpcHelpAllOf 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 (*StackpathRpcHelpAllOf) GetLinksOk

func (o *StackpathRpcHelpAllOf) GetLinksOk() (*[]StackpathRpcHelpLink, 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 (o *StackpathRpcHelpAllOf) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (StackpathRpcHelpAllOf) MarshalJSON

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

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

type StackpathRpcHelpLink struct {
	Description *string `json:"description,omitempty"`
	Url         *string `json:"url,omitempty"`
}

StackpathRpcHelpLink struct for StackpathRpcHelpLink

func NewStackpathRpcHelpLink() *StackpathRpcHelpLink

NewStackpathRpcHelpLink instantiates a new StackpathRpcHelpLink 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 NewStackpathRpcHelpLinkWithDefaults

func NewStackpathRpcHelpLinkWithDefaults() *StackpathRpcHelpLink

NewStackpathRpcHelpLinkWithDefaults instantiates a new StackpathRpcHelpLink 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 (*StackpathRpcHelpLink) GetDescription

func (o *StackpathRpcHelpLink) GetDescription() string

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

func (*StackpathRpcHelpLink) GetDescriptionOk

func (o *StackpathRpcHelpLink) 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 (*StackpathRpcHelpLink) GetUrl

func (o *StackpathRpcHelpLink) GetUrl() string

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

func (*StackpathRpcHelpLink) GetUrlOk

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

func (o *StackpathRpcHelpLink) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*StackpathRpcHelpLink) HasUrl

func (o *StackpathRpcHelpLink) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (StackpathRpcHelpLink) MarshalJSON

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

func (*StackpathRpcHelpLink) SetDescription

func (o *StackpathRpcHelpLink) SetDescription(v string)

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

func (*StackpathRpcHelpLink) SetUrl

func (o *StackpathRpcHelpLink) SetUrl(v string)

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

type StackpathRpcLocalizedMessage

type StackpathRpcLocalizedMessage struct {
	ApiStatusDetail
	Locale  *string `json:"locale,omitempty"`
	Message *string `json:"message,omitempty"`
}

StackpathRpcLocalizedMessage struct for StackpathRpcLocalizedMessage

func NewStackpathRpcLocalizedMessage

func NewStackpathRpcLocalizedMessage() *StackpathRpcLocalizedMessage

NewStackpathRpcLocalizedMessage instantiates a new StackpathRpcLocalizedMessage 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 NewStackpathRpcLocalizedMessageWithDefaults

func NewStackpathRpcLocalizedMessageWithDefaults() *StackpathRpcLocalizedMessage

NewStackpathRpcLocalizedMessageWithDefaults instantiates a new StackpathRpcLocalizedMessage 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 (*StackpathRpcLocalizedMessage) GetLocale

func (o *StackpathRpcLocalizedMessage) GetLocale() string

GetLocale returns the Locale field value if set, zero value otherwise.

func (*StackpathRpcLocalizedMessage) GetLocaleOk

func (o *StackpathRpcLocalizedMessage) GetLocaleOk() (*string, bool)

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

func (*StackpathRpcLocalizedMessage) GetMessage

func (o *StackpathRpcLocalizedMessage) GetMessage() string

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

func (*StackpathRpcLocalizedMessage) GetMessageOk

func (o *StackpathRpcLocalizedMessage) 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 (*StackpathRpcLocalizedMessage) HasLocale

func (o *StackpathRpcLocalizedMessage) HasLocale() bool

HasLocale returns a boolean if a field has been set.

func (*StackpathRpcLocalizedMessage) HasMessage

func (o *StackpathRpcLocalizedMessage) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (StackpathRpcLocalizedMessage) MarshalJSON

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

func (*StackpathRpcLocalizedMessage) SetLocale

func (o *StackpathRpcLocalizedMessage) SetLocale(v string)

SetLocale gets a reference to the given string and assigns it to the Locale field.

func (*StackpathRpcLocalizedMessage) SetMessage

func (o *StackpathRpcLocalizedMessage) SetMessage(v string)

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

type StackpathRpcLocalizedMessageAllOf

type StackpathRpcLocalizedMessageAllOf struct {
	Locale  *string `json:"locale,omitempty"`
	Message *string `json:"message,omitempty"`
}

StackpathRpcLocalizedMessageAllOf struct for StackpathRpcLocalizedMessageAllOf

func NewStackpathRpcLocalizedMessageAllOf

func NewStackpathRpcLocalizedMessageAllOf() *StackpathRpcLocalizedMessageAllOf

NewStackpathRpcLocalizedMessageAllOf instantiates a new StackpathRpcLocalizedMessageAllOf 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 NewStackpathRpcLocalizedMessageAllOfWithDefaults

func NewStackpathRpcLocalizedMessageAllOfWithDefaults() *StackpathRpcLocalizedMessageAllOf

NewStackpathRpcLocalizedMessageAllOfWithDefaults instantiates a new StackpathRpcLocalizedMessageAllOf 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 (*StackpathRpcLocalizedMessageAllOf) GetLocale

GetLocale returns the Locale field value if set, zero value otherwise.

func (*StackpathRpcLocalizedMessageAllOf) GetLocaleOk

func (o *StackpathRpcLocalizedMessageAllOf) GetLocaleOk() (*string, bool)

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

func (*StackpathRpcLocalizedMessageAllOf) GetMessage

func (o *StackpathRpcLocalizedMessageAllOf) GetMessage() string

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

func (*StackpathRpcLocalizedMessageAllOf) GetMessageOk

func (o *StackpathRpcLocalizedMessageAllOf) 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 (*StackpathRpcLocalizedMessageAllOf) HasLocale

func (o *StackpathRpcLocalizedMessageAllOf) HasLocale() bool

HasLocale returns a boolean if a field has been set.

func (*StackpathRpcLocalizedMessageAllOf) HasMessage

func (o *StackpathRpcLocalizedMessageAllOf) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (StackpathRpcLocalizedMessageAllOf) MarshalJSON

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

func (*StackpathRpcLocalizedMessageAllOf) SetLocale

func (o *StackpathRpcLocalizedMessageAllOf) SetLocale(v string)

SetLocale gets a reference to the given string and assigns it to the Locale field.

func (*StackpathRpcLocalizedMessageAllOf) SetMessage

func (o *StackpathRpcLocalizedMessageAllOf) SetMessage(v string)

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

type StackpathRpcPreconditionFailure

type StackpathRpcPreconditionFailure struct {
	ApiStatusDetail
	Violations *[]StackpathRpcPreconditionFailureViolation `json:"violations,omitempty"`
}

StackpathRpcPreconditionFailure struct for StackpathRpcPreconditionFailure

func NewStackpathRpcPreconditionFailure

func NewStackpathRpcPreconditionFailure() *StackpathRpcPreconditionFailure

NewStackpathRpcPreconditionFailure instantiates a new StackpathRpcPreconditionFailure 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 NewStackpathRpcPreconditionFailureWithDefaults

func NewStackpathRpcPreconditionFailureWithDefaults() *StackpathRpcPreconditionFailure

NewStackpathRpcPreconditionFailureWithDefaults instantiates a new StackpathRpcPreconditionFailure 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 (*StackpathRpcPreconditionFailure) GetViolations

GetViolations returns the Violations field value if set, zero value otherwise.

func (*StackpathRpcPreconditionFailure) GetViolationsOk

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

func (*StackpathRpcPreconditionFailure) HasViolations

func (o *StackpathRpcPreconditionFailure) HasViolations() bool

HasViolations returns a boolean if a field has been set.

func (StackpathRpcPreconditionFailure) MarshalJSON

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

func (*StackpathRpcPreconditionFailure) SetViolations

SetViolations gets a reference to the given []StackpathRpcPreconditionFailureViolation and assigns it to the Violations field.

type StackpathRpcPreconditionFailureAllOf

type StackpathRpcPreconditionFailureAllOf struct {
	Violations *[]StackpathRpcPreconditionFailureViolation `json:"violations,omitempty"`
}

StackpathRpcPreconditionFailureAllOf struct for StackpathRpcPreconditionFailureAllOf

func NewStackpathRpcPreconditionFailureAllOf

func NewStackpathRpcPreconditionFailureAllOf() *StackpathRpcPreconditionFailureAllOf

NewStackpathRpcPreconditionFailureAllOf instantiates a new StackpathRpcPreconditionFailureAllOf 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 NewStackpathRpcPreconditionFailureAllOfWithDefaults

func NewStackpathRpcPreconditionFailureAllOfWithDefaults() *StackpathRpcPreconditionFailureAllOf

NewStackpathRpcPreconditionFailureAllOfWithDefaults instantiates a new StackpathRpcPreconditionFailureAllOf 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 (*StackpathRpcPreconditionFailureAllOf) GetViolations

GetViolations returns the Violations field value if set, zero value otherwise.

func (*StackpathRpcPreconditionFailureAllOf) GetViolationsOk

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

func (*StackpathRpcPreconditionFailureAllOf) HasViolations

func (o *StackpathRpcPreconditionFailureAllOf) HasViolations() bool

HasViolations returns a boolean if a field has been set.

func (StackpathRpcPreconditionFailureAllOf) MarshalJSON

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

func (*StackpathRpcPreconditionFailureAllOf) SetViolations

SetViolations gets a reference to the given []StackpathRpcPreconditionFailureViolation and assigns it to the Violations field.

type StackpathRpcPreconditionFailureViolation

type StackpathRpcPreconditionFailureViolation struct {
	Type        *string `json:"type,omitempty"`
	Subject     *string `json:"subject,omitempty"`
	Description *string `json:"description,omitempty"`
}

StackpathRpcPreconditionFailureViolation struct for StackpathRpcPreconditionFailureViolation

func NewStackpathRpcPreconditionFailureViolation

func NewStackpathRpcPreconditionFailureViolation() *StackpathRpcPreconditionFailureViolation

NewStackpathRpcPreconditionFailureViolation instantiates a new StackpathRpcPreconditionFailureViolation 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 NewStackpathRpcPreconditionFailureViolationWithDefaults

func NewStackpathRpcPreconditionFailureViolationWithDefaults() *StackpathRpcPreconditionFailureViolation

NewStackpathRpcPreconditionFailureViolationWithDefaults instantiates a new StackpathRpcPreconditionFailureViolation 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 (*StackpathRpcPreconditionFailureViolation) GetDescription

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

func (*StackpathRpcPreconditionFailureViolation) GetDescriptionOk

func (o *StackpathRpcPreconditionFailureViolation) 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 (*StackpathRpcPreconditionFailureViolation) GetSubject

GetSubject returns the Subject field value if set, zero value otherwise.

func (*StackpathRpcPreconditionFailureViolation) GetSubjectOk

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

func (*StackpathRpcPreconditionFailureViolation) GetType

GetType returns the Type field value if set, zero value otherwise.

func (*StackpathRpcPreconditionFailureViolation) GetTypeOk

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 (*StackpathRpcPreconditionFailureViolation) HasDescription

func (o *StackpathRpcPreconditionFailureViolation) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*StackpathRpcPreconditionFailureViolation) HasSubject

HasSubject returns a boolean if a field has been set.

func (*StackpathRpcPreconditionFailureViolation) HasType

HasType returns a boolean if a field has been set.

func (StackpathRpcPreconditionFailureViolation) MarshalJSON

func (*StackpathRpcPreconditionFailureViolation) SetDescription

func (o *StackpathRpcPreconditionFailureViolation) SetDescription(v string)

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

func (*StackpathRpcPreconditionFailureViolation) SetSubject

SetSubject gets a reference to the given string and assigns it to the Subject field.

func (*StackpathRpcPreconditionFailureViolation) SetType

SetType gets a reference to the given string and assigns it to the Type field.

type StackpathRpcQuotaFailure

type StackpathRpcQuotaFailure struct {
	ApiStatusDetail
	Violations *[]StackpathRpcQuotaFailureViolation `json:"violations,omitempty"`
}

StackpathRpcQuotaFailure struct for StackpathRpcQuotaFailure

func NewStackpathRpcQuotaFailure

func NewStackpathRpcQuotaFailure() *StackpathRpcQuotaFailure

NewStackpathRpcQuotaFailure instantiates a new StackpathRpcQuotaFailure 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 NewStackpathRpcQuotaFailureWithDefaults

func NewStackpathRpcQuotaFailureWithDefaults() *StackpathRpcQuotaFailure

NewStackpathRpcQuotaFailureWithDefaults instantiates a new StackpathRpcQuotaFailure 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 (*StackpathRpcQuotaFailure) GetViolations

GetViolations returns the Violations field value if set, zero value otherwise.

func (*StackpathRpcQuotaFailure) GetViolationsOk

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

func (*StackpathRpcQuotaFailure) HasViolations

func (o *StackpathRpcQuotaFailure) HasViolations() bool

HasViolations returns a boolean if a field has been set.

func (StackpathRpcQuotaFailure) MarshalJSON

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

func (*StackpathRpcQuotaFailure) SetViolations

SetViolations gets a reference to the given []StackpathRpcQuotaFailureViolation and assigns it to the Violations field.

type StackpathRpcQuotaFailureAllOf

type StackpathRpcQuotaFailureAllOf struct {
	Violations *[]StackpathRpcQuotaFailureViolation `json:"violations,omitempty"`
}

StackpathRpcQuotaFailureAllOf struct for StackpathRpcQuotaFailureAllOf

func NewStackpathRpcQuotaFailureAllOf

func NewStackpathRpcQuotaFailureAllOf() *StackpathRpcQuotaFailureAllOf

NewStackpathRpcQuotaFailureAllOf instantiates a new StackpathRpcQuotaFailureAllOf 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 NewStackpathRpcQuotaFailureAllOfWithDefaults

func NewStackpathRpcQuotaFailureAllOfWithDefaults() *StackpathRpcQuotaFailureAllOf

NewStackpathRpcQuotaFailureAllOfWithDefaults instantiates a new StackpathRpcQuotaFailureAllOf 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 (*StackpathRpcQuotaFailureAllOf) GetViolations

GetViolations returns the Violations field value if set, zero value otherwise.

func (*StackpathRpcQuotaFailureAllOf) GetViolationsOk

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

func (*StackpathRpcQuotaFailureAllOf) HasViolations

func (o *StackpathRpcQuotaFailureAllOf) HasViolations() bool

HasViolations returns a boolean if a field has been set.

func (StackpathRpcQuotaFailureAllOf) MarshalJSON

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

func (*StackpathRpcQuotaFailureAllOf) SetViolations

SetViolations gets a reference to the given []StackpathRpcQuotaFailureViolation and assigns it to the Violations field.

type StackpathRpcQuotaFailureViolation

type StackpathRpcQuotaFailureViolation struct {
	Subject     *string `json:"subject,omitempty"`
	Description *string `json:"description,omitempty"`
}

StackpathRpcQuotaFailureViolation struct for StackpathRpcQuotaFailureViolation

func NewStackpathRpcQuotaFailureViolation

func NewStackpathRpcQuotaFailureViolation() *StackpathRpcQuotaFailureViolation

NewStackpathRpcQuotaFailureViolation instantiates a new StackpathRpcQuotaFailureViolation 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 NewStackpathRpcQuotaFailureViolationWithDefaults

func NewStackpathRpcQuotaFailureViolationWithDefaults() *StackpathRpcQuotaFailureViolation

NewStackpathRpcQuotaFailureViolationWithDefaults instantiates a new StackpathRpcQuotaFailureViolation 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 (*StackpathRpcQuotaFailureViolation) GetDescription

func (o *StackpathRpcQuotaFailureViolation) GetDescription() string

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

func (*StackpathRpcQuotaFailureViolation) GetDescriptionOk

func (o *StackpathRpcQuotaFailureViolation) 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 (*StackpathRpcQuotaFailureViolation) GetSubject

func (o *StackpathRpcQuotaFailureViolation) GetSubject() string

GetSubject returns the Subject field value if set, zero value otherwise.

func (*StackpathRpcQuotaFailureViolation) GetSubjectOk

func (o *StackpathRpcQuotaFailureViolation) GetSubjectOk() (*string, bool)

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

func (*StackpathRpcQuotaFailureViolation) HasDescription

func (o *StackpathRpcQuotaFailureViolation) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*StackpathRpcQuotaFailureViolation) HasSubject

func (o *StackpathRpcQuotaFailureViolation) HasSubject() bool

HasSubject returns a boolean if a field has been set.

func (StackpathRpcQuotaFailureViolation) MarshalJSON

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

func (*StackpathRpcQuotaFailureViolation) SetDescription

func (o *StackpathRpcQuotaFailureViolation) SetDescription(v string)

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

func (*StackpathRpcQuotaFailureViolation) SetSubject

func (o *StackpathRpcQuotaFailureViolation) SetSubject(v string)

SetSubject gets a reference to the given string and assigns it to the Subject field.

type StackpathRpcRequestInfo

type StackpathRpcRequestInfo struct {
	ApiStatusDetail
	RequestId   *string `json:"requestId,omitempty"`
	ServingData *string `json:"servingData,omitempty"`
}

StackpathRpcRequestInfo struct for StackpathRpcRequestInfo

func NewStackpathRpcRequestInfo

func NewStackpathRpcRequestInfo() *StackpathRpcRequestInfo

NewStackpathRpcRequestInfo instantiates a new StackpathRpcRequestInfo 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 NewStackpathRpcRequestInfoWithDefaults

func NewStackpathRpcRequestInfoWithDefaults() *StackpathRpcRequestInfo

NewStackpathRpcRequestInfoWithDefaults instantiates a new StackpathRpcRequestInfo 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 (*StackpathRpcRequestInfo) GetRequestId

func (o *StackpathRpcRequestInfo) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*StackpathRpcRequestInfo) GetRequestIdOk

func (o *StackpathRpcRequestInfo) GetRequestIdOk() (*string, bool)

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

func (*StackpathRpcRequestInfo) GetServingData

func (o *StackpathRpcRequestInfo) GetServingData() string

GetServingData returns the ServingData field value if set, zero value otherwise.

func (*StackpathRpcRequestInfo) GetServingDataOk

func (o *StackpathRpcRequestInfo) GetServingDataOk() (*string, bool)

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

func (*StackpathRpcRequestInfo) HasRequestId

func (o *StackpathRpcRequestInfo) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (*StackpathRpcRequestInfo) HasServingData

func (o *StackpathRpcRequestInfo) HasServingData() bool

HasServingData returns a boolean if a field has been set.

func (StackpathRpcRequestInfo) MarshalJSON

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

func (*StackpathRpcRequestInfo) SetRequestId

func (o *StackpathRpcRequestInfo) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (*StackpathRpcRequestInfo) SetServingData

func (o *StackpathRpcRequestInfo) SetServingData(v string)

SetServingData gets a reference to the given string and assigns it to the ServingData field.

type StackpathRpcRequestInfoAllOf

type StackpathRpcRequestInfoAllOf struct {
	RequestId   *string `json:"requestId,omitempty"`
	ServingData *string `json:"servingData,omitempty"`
}

StackpathRpcRequestInfoAllOf struct for StackpathRpcRequestInfoAllOf

func NewStackpathRpcRequestInfoAllOf

func NewStackpathRpcRequestInfoAllOf() *StackpathRpcRequestInfoAllOf

NewStackpathRpcRequestInfoAllOf instantiates a new StackpathRpcRequestInfoAllOf 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 NewStackpathRpcRequestInfoAllOfWithDefaults

func NewStackpathRpcRequestInfoAllOfWithDefaults() *StackpathRpcRequestInfoAllOf

NewStackpathRpcRequestInfoAllOfWithDefaults instantiates a new StackpathRpcRequestInfoAllOf 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 (*StackpathRpcRequestInfoAllOf) GetRequestId

func (o *StackpathRpcRequestInfoAllOf) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*StackpathRpcRequestInfoAllOf) GetRequestIdOk

func (o *StackpathRpcRequestInfoAllOf) GetRequestIdOk() (*string, bool)

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

func (*StackpathRpcRequestInfoAllOf) GetServingData

func (o *StackpathRpcRequestInfoAllOf) GetServingData() string

GetServingData returns the ServingData field value if set, zero value otherwise.

func (*StackpathRpcRequestInfoAllOf) GetServingDataOk

func (o *StackpathRpcRequestInfoAllOf) GetServingDataOk() (*string, bool)

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

func (*StackpathRpcRequestInfoAllOf) HasRequestId

func (o *StackpathRpcRequestInfoAllOf) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (*StackpathRpcRequestInfoAllOf) HasServingData

func (o *StackpathRpcRequestInfoAllOf) HasServingData() bool

HasServingData returns a boolean if a field has been set.

func (StackpathRpcRequestInfoAllOf) MarshalJSON

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

func (*StackpathRpcRequestInfoAllOf) SetRequestId

func (o *StackpathRpcRequestInfoAllOf) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (*StackpathRpcRequestInfoAllOf) SetServingData

func (o *StackpathRpcRequestInfoAllOf) SetServingData(v string)

SetServingData gets a reference to the given string and assigns it to the ServingData field.

type StackpathRpcResourceInfo

type StackpathRpcResourceInfo struct {
	ApiStatusDetail
	ResourceType *string `json:"resourceType,omitempty"`
	ResourceName *string `json:"resourceName,omitempty"`
	Owner        *string `json:"owner,omitempty"`
	Description  *string `json:"description,omitempty"`
}

StackpathRpcResourceInfo struct for StackpathRpcResourceInfo

func NewStackpathRpcResourceInfo

func NewStackpathRpcResourceInfo() *StackpathRpcResourceInfo

NewStackpathRpcResourceInfo instantiates a new StackpathRpcResourceInfo 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 NewStackpathRpcResourceInfoWithDefaults

func NewStackpathRpcResourceInfoWithDefaults() *StackpathRpcResourceInfo

NewStackpathRpcResourceInfoWithDefaults instantiates a new StackpathRpcResourceInfo 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 (*StackpathRpcResourceInfo) GetDescription

func (o *StackpathRpcResourceInfo) GetDescription() string

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

func (*StackpathRpcResourceInfo) GetDescriptionOk

func (o *StackpathRpcResourceInfo) 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 (*StackpathRpcResourceInfo) GetOwner

func (o *StackpathRpcResourceInfo) GetOwner() string

GetOwner returns the Owner field value if set, zero value otherwise.

func (*StackpathRpcResourceInfo) GetOwnerOk

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

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

func (*StackpathRpcResourceInfo) GetResourceName

func (o *StackpathRpcResourceInfo) GetResourceName() string

GetResourceName returns the ResourceName field value if set, zero value otherwise.

func (*StackpathRpcResourceInfo) GetResourceNameOk

func (o *StackpathRpcResourceInfo) GetResourceNameOk() (*string, bool)

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

func (*StackpathRpcResourceInfo) GetResourceType

func (o *StackpathRpcResourceInfo) GetResourceType() string

GetResourceType returns the ResourceType field value if set, zero value otherwise.

func (*StackpathRpcResourceInfo) GetResourceTypeOk

func (o *StackpathRpcResourceInfo) GetResourceTypeOk() (*string, bool)

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

func (*StackpathRpcResourceInfo) HasDescription

func (o *StackpathRpcResourceInfo) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*StackpathRpcResourceInfo) HasOwner

func (o *StackpathRpcResourceInfo) HasOwner() bool

HasOwner returns a boolean if a field has been set.

func (*StackpathRpcResourceInfo) HasResourceName

func (o *StackpathRpcResourceInfo) HasResourceName() bool

HasResourceName returns a boolean if a field has been set.

func (*StackpathRpcResourceInfo) HasResourceType

func (o *StackpathRpcResourceInfo) HasResourceType() bool

HasResourceType returns a boolean if a field has been set.

func (StackpathRpcResourceInfo) MarshalJSON

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

func (*StackpathRpcResourceInfo) SetDescription

func (o *StackpathRpcResourceInfo) SetDescription(v string)

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

func (*StackpathRpcResourceInfo) SetOwner

func (o *StackpathRpcResourceInfo) SetOwner(v string)

SetOwner gets a reference to the given string and assigns it to the Owner field.

func (*StackpathRpcResourceInfo) SetResourceName

func (o *StackpathRpcResourceInfo) SetResourceName(v string)

SetResourceName gets a reference to the given string and assigns it to the ResourceName field.

func (*StackpathRpcResourceInfo) SetResourceType

func (o *StackpathRpcResourceInfo) SetResourceType(v string)

SetResourceType gets a reference to the given string and assigns it to the ResourceType field.

type StackpathRpcResourceInfoAllOf

type StackpathRpcResourceInfoAllOf struct {
	ResourceType *string `json:"resourceType,omitempty"`
	ResourceName *string `json:"resourceName,omitempty"`
	Owner        *string `json:"owner,omitempty"`
	Description  *string `json:"description,omitempty"`
}

StackpathRpcResourceInfoAllOf struct for StackpathRpcResourceInfoAllOf

func NewStackpathRpcResourceInfoAllOf

func NewStackpathRpcResourceInfoAllOf() *StackpathRpcResourceInfoAllOf

NewStackpathRpcResourceInfoAllOf instantiates a new StackpathRpcResourceInfoAllOf 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 NewStackpathRpcResourceInfoAllOfWithDefaults

func NewStackpathRpcResourceInfoAllOfWithDefaults() *StackpathRpcResourceInfoAllOf

NewStackpathRpcResourceInfoAllOfWithDefaults instantiates a new StackpathRpcResourceInfoAllOf 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 (*StackpathRpcResourceInfoAllOf) GetDescription

func (o *StackpathRpcResourceInfoAllOf) GetDescription() string

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

func (*StackpathRpcResourceInfoAllOf) GetDescriptionOk

func (o *StackpathRpcResourceInfoAllOf) 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 (*StackpathRpcResourceInfoAllOf) GetOwner

func (o *StackpathRpcResourceInfoAllOf) GetOwner() string

GetOwner returns the Owner field value if set, zero value otherwise.

func (*StackpathRpcResourceInfoAllOf) GetOwnerOk

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

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

func (*StackpathRpcResourceInfoAllOf) GetResourceName

func (o *StackpathRpcResourceInfoAllOf) GetResourceName() string

GetResourceName returns the ResourceName field value if set, zero value otherwise.

func (*StackpathRpcResourceInfoAllOf) GetResourceNameOk

func (o *StackpathRpcResourceInfoAllOf) GetResourceNameOk() (*string, bool)

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

func (*StackpathRpcResourceInfoAllOf) GetResourceType

func (o *StackpathRpcResourceInfoAllOf) GetResourceType() string

GetResourceType returns the ResourceType field value if set, zero value otherwise.

func (*StackpathRpcResourceInfoAllOf) GetResourceTypeOk

func (o *StackpathRpcResourceInfoAllOf) GetResourceTypeOk() (*string, bool)

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

func (*StackpathRpcResourceInfoAllOf) HasDescription

func (o *StackpathRpcResourceInfoAllOf) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*StackpathRpcResourceInfoAllOf) HasOwner

func (o *StackpathRpcResourceInfoAllOf) HasOwner() bool

HasOwner returns a boolean if a field has been set.

func (*StackpathRpcResourceInfoAllOf) HasResourceName

func (o *StackpathRpcResourceInfoAllOf) HasResourceName() bool

HasResourceName returns a boolean if a field has been set.

func (*StackpathRpcResourceInfoAllOf) HasResourceType

func (o *StackpathRpcResourceInfoAllOf) HasResourceType() bool

HasResourceType returns a boolean if a field has been set.

func (StackpathRpcResourceInfoAllOf) MarshalJSON

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

func (*StackpathRpcResourceInfoAllOf) SetDescription

func (o *StackpathRpcResourceInfoAllOf) SetDescription(v string)

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

func (*StackpathRpcResourceInfoAllOf) SetOwner

func (o *StackpathRpcResourceInfoAllOf) SetOwner(v string)

SetOwner gets a reference to the given string and assigns it to the Owner field.

func (*StackpathRpcResourceInfoAllOf) SetResourceName

func (o *StackpathRpcResourceInfoAllOf) SetResourceName(v string)

SetResourceName gets a reference to the given string and assigns it to the ResourceName field.

func (*StackpathRpcResourceInfoAllOf) SetResourceType

func (o *StackpathRpcResourceInfoAllOf) SetResourceType(v string)

SetResourceType gets a reference to the given string and assigns it to the ResourceType field.

type StackpathRpcRetryInfo

type StackpathRpcRetryInfo struct {
	ApiStatusDetail
	RetryDelay *string `json:"retryDelay,omitempty"`
}

StackpathRpcRetryInfo struct for StackpathRpcRetryInfo

func NewStackpathRpcRetryInfo

func NewStackpathRpcRetryInfo() *StackpathRpcRetryInfo

NewStackpathRpcRetryInfo instantiates a new StackpathRpcRetryInfo 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 NewStackpathRpcRetryInfoWithDefaults

func NewStackpathRpcRetryInfoWithDefaults() *StackpathRpcRetryInfo

NewStackpathRpcRetryInfoWithDefaults instantiates a new StackpathRpcRetryInfo 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 (*StackpathRpcRetryInfo) GetRetryDelay

func (o *StackpathRpcRetryInfo) GetRetryDelay() string

GetRetryDelay returns the RetryDelay field value if set, zero value otherwise.

func (*StackpathRpcRetryInfo) GetRetryDelayOk

func (o *StackpathRpcRetryInfo) GetRetryDelayOk() (*string, bool)

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

func (*StackpathRpcRetryInfo) HasRetryDelay

func (o *StackpathRpcRetryInfo) HasRetryDelay() bool

HasRetryDelay returns a boolean if a field has been set.

func (StackpathRpcRetryInfo) MarshalJSON

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

func (*StackpathRpcRetryInfo) SetRetryDelay

func (o *StackpathRpcRetryInfo) SetRetryDelay(v string)

SetRetryDelay gets a reference to the given string and assigns it to the RetryDelay field.

type StackpathRpcRetryInfoAllOf

type StackpathRpcRetryInfoAllOf struct {
	RetryDelay *string `json:"retryDelay,omitempty"`
}

StackpathRpcRetryInfoAllOf struct for StackpathRpcRetryInfoAllOf

func NewStackpathRpcRetryInfoAllOf

func NewStackpathRpcRetryInfoAllOf() *StackpathRpcRetryInfoAllOf

NewStackpathRpcRetryInfoAllOf instantiates a new StackpathRpcRetryInfoAllOf 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 NewStackpathRpcRetryInfoAllOfWithDefaults

func NewStackpathRpcRetryInfoAllOfWithDefaults() *StackpathRpcRetryInfoAllOf

NewStackpathRpcRetryInfoAllOfWithDefaults instantiates a new StackpathRpcRetryInfoAllOf 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 (*StackpathRpcRetryInfoAllOf) GetRetryDelay

func (o *StackpathRpcRetryInfoAllOf) GetRetryDelay() string

GetRetryDelay returns the RetryDelay field value if set, zero value otherwise.

func (*StackpathRpcRetryInfoAllOf) GetRetryDelayOk

func (o *StackpathRpcRetryInfoAllOf) GetRetryDelayOk() (*string, bool)

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

func (*StackpathRpcRetryInfoAllOf) HasRetryDelay

func (o *StackpathRpcRetryInfoAllOf) HasRetryDelay() bool

HasRetryDelay returns a boolean if a field has been set.

func (StackpathRpcRetryInfoAllOf) MarshalJSON

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

func (*StackpathRpcRetryInfoAllOf) SetRetryDelay

func (o *StackpathRpcRetryInfoAllOf) SetRetryDelay(v string)

SetRetryDelay gets a reference to the given string and assigns it to the RetryDelay field.

type StackpathapiStatus

type StackpathapiStatus struct {
	Code    *int32             `json:"code,omitempty"`
	Details *[]ApiStatusDetail `json:"details,omitempty"`
	Message *string            `json:"message,omitempty"`
}

StackpathapiStatus struct for StackpathapiStatus

func NewStackpathapiStatus

func NewStackpathapiStatus() *StackpathapiStatus

NewStackpathapiStatus instantiates a new StackpathapiStatus 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 NewStackpathapiStatusWithDefaults

func NewStackpathapiStatusWithDefaults() *StackpathapiStatus

NewStackpathapiStatusWithDefaults instantiates a new StackpathapiStatus 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 (*StackpathapiStatus) GetCode

func (o *StackpathapiStatus) GetCode() int32

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

func (*StackpathapiStatus) GetCodeOk

func (o *StackpathapiStatus) 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 (*StackpathapiStatus) GetDetails

func (o *StackpathapiStatus) GetDetails() []ApiStatusDetail

GetDetails returns the Details field value if set, zero value otherwise.

func (*StackpathapiStatus) GetDetailsOk

func (o *StackpathapiStatus) GetDetailsOk() (*[]ApiStatusDetail, bool)

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

func (*StackpathapiStatus) GetMessage

func (o *StackpathapiStatus) GetMessage() string

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

func (*StackpathapiStatus) GetMessageOk

func (o *StackpathapiStatus) 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 (*StackpathapiStatus) HasCode

func (o *StackpathapiStatus) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*StackpathapiStatus) HasDetails

func (o *StackpathapiStatus) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*StackpathapiStatus) HasMessage

func (o *StackpathapiStatus) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (StackpathapiStatus) MarshalJSON

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

func (*StackpathapiStatus) SetCode

func (o *StackpathapiStatus) SetCode(v int32)

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

func (*StackpathapiStatus) SetDetails

func (o *StackpathapiStatus) SetDetails(v []ApiStatusDetail)

SetDetails gets a reference to the given []ApiStatusDetail and assigns it to the Details field.

func (*StackpathapiStatus) SetMessage

func (o *StackpathapiStatus) SetMessage(v string)

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

type UsersApiService

type UsersApiService service

UsersApiService UsersApi service

func (*UsersApiService) ChangeUserEmail

func (a *UsersApiService) ChangeUserEmail(ctx _context.Context, userId string) apiChangeUserEmailRequest

ChangeUserEmail Update a user's email address This immediately invalidates the user's StackPath customer portal logins and API tokens.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param userId A user ID

@return apiChangeUserEmailRequest

func (*UsersApiService) CreateUser

func (a *UsersApiService) CreateUser(ctx _context.Context, accountId string) apiCreateUserRequest

CreateUser Create a user The new user will receive an email to set their password.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountId An account ID

@return apiCreateUserRequest

func (*UsersApiService) DeleteUser

func (a *UsersApiService) DeleteUser(ctx _context.Context, userId string) apiDeleteUserRequest

DeleteUser Delete a user

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param userId A user ID

@return apiDeleteUserRequest

func (*UsersApiService) GetAccountUsers

func (a *UsersApiService) GetAccountUsers(ctx _context.Context, accountId string) apiGetAccountUsersRequest

GetAccountUsers Get all users

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param accountId An account ID

@return apiGetAccountUsersRequest

func (*UsersApiService) GetUser

func (a *UsersApiService) GetUser(ctx _context.Context, userId string) apiGetUserRequest

GetUser Get a user

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param userId A user ID

@return apiGetUserRequest

func (*UsersApiService) UpdateUser

func (a *UsersApiService) UpdateUser(ctx _context.Context, userId string) apiUpdateUserRequest

UpdateUser Update a user Update a user's non-essential properties, such as their phone number.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @param userId A user ID

@return apiUpdateUserRequest

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL