apono

package module
v0.1.0-alpha6 Latest Latest
Warning

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

Go to latest
Published: Dec 9, 2023 License: Apache-2.0 Imports: 20 Imported by: 1

README

Apono API Client for Go

The official Apono Go client library.

Documentation

Index

Constants

This section is empty.

Variables

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

	// ContextServerIndex uses a server configuration from the index.
	ContextServerIndex = contextKey("serverIndex")

	// ContextOperationServerIndices uses a server configuration from the index mapping.
	ContextOperationServerIndices = contextKey("serverOperationIndices")

	// ContextServerVariables overrides a server configuration variables.
	ContextServerVariables = contextKey("serverVariables")

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)
View Source
var AllowedAccessStatusEnumValues = []AccessStatus{
	"PENDING",
	"APPROVED",
	"REJECTED",
	"GRANTED",
	"REVOKING",
	"EXPIRED",
	"FAILED",
}

All allowed values of AccessStatus enum

View Source
var AllowedAccessStatusModelEnumValues = []AccessStatusModel{
	"PENDING",
	"APPROVED",
	"REJECTED",
	"GRANTED",
	"REVOKING",
	"EXPIRED",
	"FAILED",
}

All allowed values of AccessStatusModel enum

View Source
var AllowedDayOfWeekEnumValues = []DayOfWeek{
	"MONDAY",
	"TUESDAY",
	"WEDNESDAY",
	"THURSDAY",
	"FRIDAY",
	"SATURDAY",
	"SUNDAY",
}

All allowed values of DayOfWeek enum

View Source
var AllowedIntegrationStatusEnumValues = []IntegrationStatus{
	"Initializing",
	"Refreshing",
	"Active",
	"Error",
	"Warning",
	"Disabled",
}

All allowed values of IntegrationStatus enum

View Source
var AllowedReportFieldEnumValues = []ReportField{
	"request_id",
	"request_date",
	"requestor_name",
	"requestor_email",
	"integration",
	"resources",
	"resource_type",
	"permissions",
	"justification",
	"status",
	"access_flow",
	"bundle_name",
}

All allowed values of ReportField enum

View Source
var AllowedResourceStatusV1EnumValues = []ResourceStatusV1{
	"Active",
	"Error",
	"Deleted",
}

All allowed values of ResourceStatusV1 enum

Functions

func CacheExpires

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

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

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func PtrBool

func PtrBool(v bool) *bool

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

func PtrFloat32

func PtrFloat32(v float32) *float32

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

func PtrFloat64

func PtrFloat64(v float64) *float64

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

func PtrInt

func PtrInt(v int) *int

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

func PtrInt32

func PtrInt32(v int32) *int32

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

func PtrInt64

func PtrInt64(v int64) *int64

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

func PtrString

func PtrString(v string) *string

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

func PtrTime

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

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

Types

type APIClient

type APIClient struct {
	AccessBundlesApi *AccessBundlesApiService

	AccessFlowsApi *AccessFlowsApiService

	AccessRequestsApi *AccessRequestsApiService

	ActivityApi *ActivityApiService

	ConnectorsApi *ConnectorsApiService

	IdentitiesApi *IdentitiesApiService

	IntegrationsApi *IntegrationsApiService

	UsersApi *UsersApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the Apono 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 APIResponse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

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

type AccessBundleV1

type AccessBundleV1 struct {
	Id                 string                      `json:"id"`
	Name               string                      `json:"name"`
	IntegrationTargets []AccessTargetIntegrationV1 `json:"integration_targets"`
}

AccessBundleV1 struct for AccessBundleV1

func NewAccessBundleV1

func NewAccessBundleV1(id string, name string, integrationTargets []AccessTargetIntegrationV1) *AccessBundleV1

NewAccessBundleV1 instantiates a new AccessBundleV1 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 NewAccessBundleV1WithDefaults

func NewAccessBundleV1WithDefaults() *AccessBundleV1

NewAccessBundleV1WithDefaults instantiates a new AccessBundleV1 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 (*AccessBundleV1) GetId

func (o *AccessBundleV1) GetId() string

GetId returns the Id field value

func (*AccessBundleV1) GetIdOk

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

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

func (*AccessBundleV1) GetIntegrationTargets

func (o *AccessBundleV1) GetIntegrationTargets() []AccessTargetIntegrationV1

GetIntegrationTargets returns the IntegrationTargets field value

func (*AccessBundleV1) GetIntegrationTargetsOk

func (o *AccessBundleV1) GetIntegrationTargetsOk() ([]AccessTargetIntegrationV1, bool)

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

func (*AccessBundleV1) GetName

func (o *AccessBundleV1) GetName() string

GetName returns the Name field value

func (*AccessBundleV1) GetNameOk

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

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

func (AccessBundleV1) MarshalJSON

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

func (*AccessBundleV1) SetId

func (o *AccessBundleV1) SetId(v string)

SetId sets field value

func (*AccessBundleV1) SetIntegrationTargets

func (o *AccessBundleV1) SetIntegrationTargets(v []AccessTargetIntegrationV1)

SetIntegrationTargets sets field value

func (*AccessBundleV1) SetName

func (o *AccessBundleV1) SetName(v string)

SetName sets field value

func (AccessBundleV1) ToMap

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

type AccessBundlesApiService

type AccessBundlesApiService service

AccessBundlesApiService AccessBundlesApi service

func (*AccessBundlesApiService) CreateAccessBundle

CreateAccessBundle Create Access Bundle

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

func (*AccessBundlesApiService) CreateAccessBundleExecute

Execute executes the request

@return AccessBundleV1

func (*AccessBundlesApiService) DeleteAccessBundle

DeleteAccessBundle Delete Access Bundle

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

func (*AccessBundlesApiService) DeleteAccessBundleExecute

Execute executes the request

@return MessageResponse

func (*AccessBundlesApiService) GetAccessBundle

GetAccessBundle Get Access Bundle

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

func (*AccessBundlesApiService) GetAccessBundleExecute

Execute executes the request

@return AccessBundleV1

func (*AccessBundlesApiService) ListAccessBundles

ListAccessBundles List Access Bundles

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

func (*AccessBundlesApiService) ListAccessBundlesExecute

Execute executes the request

@return PaginatedResponseAccessBundleV1Model

func (*AccessBundlesApiService) UpdateAccessBundle

UpdateAccessBundle Update Access Bundle

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

func (*AccessBundlesApiService) UpdateAccessBundleExecute

Execute executes the request

@return AccessBundleV1

type AccessFlowSettingsV1

type AccessFlowSettingsV1 struct {
	RequireJustificationOnRequestAgain NullableBool `json:"require_justification_on_request_again,omitempty"`
	RequireAllApprovers                NullableBool `json:"require_all_approvers,omitempty"`
	RequireApproverJustification       NullableBool `json:"require_approver_justification,omitempty"`
	ApproverCannotApproveHimself       NullableBool `json:"approver_cannot_approve_himself,omitempty"`
}

AccessFlowSettingsV1 struct for AccessFlowSettingsV1

func NewAccessFlowSettingsV1

func NewAccessFlowSettingsV1() *AccessFlowSettingsV1

NewAccessFlowSettingsV1 instantiates a new AccessFlowSettingsV1 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 NewAccessFlowSettingsV1WithDefaults

func NewAccessFlowSettingsV1WithDefaults() *AccessFlowSettingsV1

NewAccessFlowSettingsV1WithDefaults instantiates a new AccessFlowSettingsV1 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 (*AccessFlowSettingsV1) GetApproverCannotApproveHimself

func (o *AccessFlowSettingsV1) GetApproverCannotApproveHimself() bool

GetApproverCannotApproveHimself returns the ApproverCannotApproveHimself field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccessFlowSettingsV1) GetApproverCannotApproveHimselfOk

func (o *AccessFlowSettingsV1) GetApproverCannotApproveHimselfOk() (*bool, bool)

GetApproverCannotApproveHimselfOk returns a tuple with the ApproverCannotApproveHimself field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccessFlowSettingsV1) GetRequireAllApprovers

func (o *AccessFlowSettingsV1) GetRequireAllApprovers() bool

GetRequireAllApprovers returns the RequireAllApprovers field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccessFlowSettingsV1) GetRequireAllApproversOk

func (o *AccessFlowSettingsV1) GetRequireAllApproversOk() (*bool, bool)

GetRequireAllApproversOk returns a tuple with the RequireAllApprovers field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccessFlowSettingsV1) GetRequireApproverJustification

func (o *AccessFlowSettingsV1) GetRequireApproverJustification() bool

GetRequireApproverJustification returns the RequireApproverJustification field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccessFlowSettingsV1) GetRequireApproverJustificationOk

func (o *AccessFlowSettingsV1) GetRequireApproverJustificationOk() (*bool, bool)

GetRequireApproverJustificationOk returns a tuple with the RequireApproverJustification field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccessFlowSettingsV1) GetRequireJustificationOnRequestAgain

func (o *AccessFlowSettingsV1) GetRequireJustificationOnRequestAgain() bool

GetRequireJustificationOnRequestAgain returns the RequireJustificationOnRequestAgain field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccessFlowSettingsV1) GetRequireJustificationOnRequestAgainOk

func (o *AccessFlowSettingsV1) GetRequireJustificationOnRequestAgainOk() (*bool, bool)

GetRequireJustificationOnRequestAgainOk returns a tuple with the RequireJustificationOnRequestAgain field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccessFlowSettingsV1) HasApproverCannotApproveHimself

func (o *AccessFlowSettingsV1) HasApproverCannotApproveHimself() bool

HasApproverCannotApproveHimself returns a boolean if a field has been set.

func (*AccessFlowSettingsV1) HasRequireAllApprovers

func (o *AccessFlowSettingsV1) HasRequireAllApprovers() bool

HasRequireAllApprovers returns a boolean if a field has been set.

func (*AccessFlowSettingsV1) HasRequireApproverJustification

func (o *AccessFlowSettingsV1) HasRequireApproverJustification() bool

HasRequireApproverJustification returns a boolean if a field has been set.

func (*AccessFlowSettingsV1) HasRequireJustificationOnRequestAgain

func (o *AccessFlowSettingsV1) HasRequireJustificationOnRequestAgain() bool

HasRequireJustificationOnRequestAgain returns a boolean if a field has been set.

func (AccessFlowSettingsV1) MarshalJSON

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

func (*AccessFlowSettingsV1) SetApproverCannotApproveHimself

func (o *AccessFlowSettingsV1) SetApproverCannotApproveHimself(v bool)

SetApproverCannotApproveHimself gets a reference to the given NullableBool and assigns it to the ApproverCannotApproveHimself field.

func (*AccessFlowSettingsV1) SetApproverCannotApproveHimselfNil

func (o *AccessFlowSettingsV1) SetApproverCannotApproveHimselfNil()

SetApproverCannotApproveHimselfNil sets the value for ApproverCannotApproveHimself to be an explicit nil

func (*AccessFlowSettingsV1) SetRequireAllApprovers

func (o *AccessFlowSettingsV1) SetRequireAllApprovers(v bool)

SetRequireAllApprovers gets a reference to the given NullableBool and assigns it to the RequireAllApprovers field.

func (*AccessFlowSettingsV1) SetRequireAllApproversNil

func (o *AccessFlowSettingsV1) SetRequireAllApproversNil()

SetRequireAllApproversNil sets the value for RequireAllApprovers to be an explicit nil

func (*AccessFlowSettingsV1) SetRequireApproverJustification

func (o *AccessFlowSettingsV1) SetRequireApproverJustification(v bool)

SetRequireApproverJustification gets a reference to the given NullableBool and assigns it to the RequireApproverJustification field.

func (*AccessFlowSettingsV1) SetRequireApproverJustificationNil

func (o *AccessFlowSettingsV1) SetRequireApproverJustificationNil()

SetRequireApproverJustificationNil sets the value for RequireApproverJustification to be an explicit nil

func (*AccessFlowSettingsV1) SetRequireJustificationOnRequestAgain

func (o *AccessFlowSettingsV1) SetRequireJustificationOnRequestAgain(v bool)

SetRequireJustificationOnRequestAgain gets a reference to the given NullableBool and assigns it to the RequireJustificationOnRequestAgain field.

func (*AccessFlowSettingsV1) SetRequireJustificationOnRequestAgainNil

func (o *AccessFlowSettingsV1) SetRequireJustificationOnRequestAgainNil()

SetRequireJustificationOnRequestAgainNil sets the value for RequireJustificationOnRequestAgain to be an explicit nil

func (AccessFlowSettingsV1) ToMap

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

func (*AccessFlowSettingsV1) UnsetApproverCannotApproveHimself

func (o *AccessFlowSettingsV1) UnsetApproverCannotApproveHimself()

UnsetApproverCannotApproveHimself ensures that no value is present for ApproverCannotApproveHimself, not even an explicit nil

func (*AccessFlowSettingsV1) UnsetRequireAllApprovers

func (o *AccessFlowSettingsV1) UnsetRequireAllApprovers()

UnsetRequireAllApprovers ensures that no value is present for RequireAllApprovers, not even an explicit nil

func (*AccessFlowSettingsV1) UnsetRequireApproverJustification

func (o *AccessFlowSettingsV1) UnsetRequireApproverJustification()

UnsetRequireApproverJustification ensures that no value is present for RequireApproverJustification, not even an explicit nil

func (*AccessFlowSettingsV1) UnsetRequireJustificationOnRequestAgain

func (o *AccessFlowSettingsV1) UnsetRequireJustificationOnRequestAgain()

UnsetRequireJustificationOnRequestAgain ensures that no value is present for RequireJustificationOnRequestAgain, not even an explicit nil

type AccessFlowTriggerV1

type AccessFlowTriggerV1 struct {
	Type      string                               `json:"type"`
	Timeframe NullableAccessFlowTriggerV1Timeframe `json:"timeframe,omitempty"`
}

AccessFlowTriggerV1 struct for AccessFlowTriggerV1

func NewAccessFlowTriggerV1

func NewAccessFlowTriggerV1(type_ string) *AccessFlowTriggerV1

NewAccessFlowTriggerV1 instantiates a new AccessFlowTriggerV1 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 NewAccessFlowTriggerV1WithDefaults

func NewAccessFlowTriggerV1WithDefaults() *AccessFlowTriggerV1

NewAccessFlowTriggerV1WithDefaults instantiates a new AccessFlowTriggerV1 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 (*AccessFlowTriggerV1) GetTimeframe

GetTimeframe returns the Timeframe field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccessFlowTriggerV1) GetTimeframeOk

func (o *AccessFlowTriggerV1) GetTimeframeOk() (*AccessFlowTriggerV1Timeframe, bool)

GetTimeframeOk returns a tuple with the Timeframe field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccessFlowTriggerV1) GetType

func (o *AccessFlowTriggerV1) GetType() string

GetType returns the Type field value

func (*AccessFlowTriggerV1) GetTypeOk

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

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

func (*AccessFlowTriggerV1) HasTimeframe

func (o *AccessFlowTriggerV1) HasTimeframe() bool

HasTimeframe returns a boolean if a field has been set.

func (AccessFlowTriggerV1) MarshalJSON

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

func (*AccessFlowTriggerV1) SetTimeframe

SetTimeframe gets a reference to the given NullableAccessFlowTriggerV1Timeframe and assigns it to the Timeframe field.

func (*AccessFlowTriggerV1) SetTimeframeNil

func (o *AccessFlowTriggerV1) SetTimeframeNil()

SetTimeframeNil sets the value for Timeframe to be an explicit nil

func (*AccessFlowTriggerV1) SetType

func (o *AccessFlowTriggerV1) SetType(v string)

SetType sets field value

func (AccessFlowTriggerV1) ToMap

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

func (*AccessFlowTriggerV1) UnsetTimeframe

func (o *AccessFlowTriggerV1) UnsetTimeframe()

UnsetTimeframe ensures that no value is present for Timeframe, not even an explicit nil

type AccessFlowTriggerV1Timeframe

type AccessFlowTriggerV1Timeframe struct {
	StartOfDayTimeInSeconds int64       `json:"start_of_day_time_in_seconds"`
	EndOfDayTimeInSeconds   int64       `json:"end_of_day_time_in_seconds"`
	DaysInWeek              []DayOfWeek `json:"days_in_week"`
	TimeZone                string      `json:"time_zone"`
}

AccessFlowTriggerV1Timeframe struct for AccessFlowTriggerV1Timeframe

func NewAccessFlowTriggerV1Timeframe

func NewAccessFlowTriggerV1Timeframe(startOfDayTimeInSeconds int64, endOfDayTimeInSeconds int64, daysInWeek []DayOfWeek, timeZone string) *AccessFlowTriggerV1Timeframe

NewAccessFlowTriggerV1Timeframe instantiates a new AccessFlowTriggerV1Timeframe 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 NewAccessFlowTriggerV1TimeframeWithDefaults

func NewAccessFlowTriggerV1TimeframeWithDefaults() *AccessFlowTriggerV1Timeframe

NewAccessFlowTriggerV1TimeframeWithDefaults instantiates a new AccessFlowTriggerV1Timeframe 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 (*AccessFlowTriggerV1Timeframe) GetDaysInWeek

func (o *AccessFlowTriggerV1Timeframe) GetDaysInWeek() []DayOfWeek

GetDaysInWeek returns the DaysInWeek field value

func (*AccessFlowTriggerV1Timeframe) GetDaysInWeekOk

func (o *AccessFlowTriggerV1Timeframe) GetDaysInWeekOk() ([]DayOfWeek, bool)

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

func (*AccessFlowTriggerV1Timeframe) GetEndOfDayTimeInSeconds

func (o *AccessFlowTriggerV1Timeframe) GetEndOfDayTimeInSeconds() int64

GetEndOfDayTimeInSeconds returns the EndOfDayTimeInSeconds field value

func (*AccessFlowTriggerV1Timeframe) GetEndOfDayTimeInSecondsOk

func (o *AccessFlowTriggerV1Timeframe) GetEndOfDayTimeInSecondsOk() (*int64, bool)

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

func (*AccessFlowTriggerV1Timeframe) GetStartOfDayTimeInSeconds

func (o *AccessFlowTriggerV1Timeframe) GetStartOfDayTimeInSeconds() int64

GetStartOfDayTimeInSeconds returns the StartOfDayTimeInSeconds field value

func (*AccessFlowTriggerV1Timeframe) GetStartOfDayTimeInSecondsOk

func (o *AccessFlowTriggerV1Timeframe) GetStartOfDayTimeInSecondsOk() (*int64, bool)

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

func (*AccessFlowTriggerV1Timeframe) GetTimeZone

func (o *AccessFlowTriggerV1Timeframe) GetTimeZone() string

GetTimeZone returns the TimeZone field value

func (*AccessFlowTriggerV1Timeframe) GetTimeZoneOk

func (o *AccessFlowTriggerV1Timeframe) GetTimeZoneOk() (*string, bool)

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

func (AccessFlowTriggerV1Timeframe) MarshalJSON

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

func (*AccessFlowTriggerV1Timeframe) SetDaysInWeek

func (o *AccessFlowTriggerV1Timeframe) SetDaysInWeek(v []DayOfWeek)

SetDaysInWeek sets field value

func (*AccessFlowTriggerV1Timeframe) SetEndOfDayTimeInSeconds

func (o *AccessFlowTriggerV1Timeframe) SetEndOfDayTimeInSeconds(v int64)

SetEndOfDayTimeInSeconds sets field value

func (*AccessFlowTriggerV1Timeframe) SetStartOfDayTimeInSeconds

func (o *AccessFlowTriggerV1Timeframe) SetStartOfDayTimeInSeconds(v int64)

SetStartOfDayTimeInSeconds sets field value

func (*AccessFlowTriggerV1Timeframe) SetTimeZone

func (o *AccessFlowTriggerV1Timeframe) SetTimeZone(v string)

SetTimeZone sets field value

func (AccessFlowTriggerV1Timeframe) ToMap

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

type AccessFlowV1

type AccessFlowV1 struct {
	Id                 string                       `json:"id"`
	Name               string                       `json:"name"`
	Active             bool                         `json:"active"`
	Trigger            AccessFlowTriggerV1          `json:"trigger"`
	Grantees           []GranteeV1                  `json:"grantees"`
	IntegrationTargets []AccessTargetIntegrationV1  `json:"integration_targets"`
	BundleTargets      []AccessTargetBundleV1       `json:"bundle_targets"`
	Approvers          []ApproverV1                 `json:"approvers,omitempty"`
	RevokeAfterInSec   int32                        `json:"revoke_after_in_sec"`
	Settings           NullableAccessFlowV1Settings `json:"settings,omitempty"`
	CreatedDate        Instant                      `json:"created_date"`
}

AccessFlowV1 struct for AccessFlowV1

func NewAccessFlowV1

func NewAccessFlowV1(id string, name string, active bool, trigger AccessFlowTriggerV1, grantees []GranteeV1, integrationTargets []AccessTargetIntegrationV1, bundleTargets []AccessTargetBundleV1, revokeAfterInSec int32, createdDate Instant) *AccessFlowV1

NewAccessFlowV1 instantiates a new AccessFlowV1 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 NewAccessFlowV1WithDefaults

func NewAccessFlowV1WithDefaults() *AccessFlowV1

NewAccessFlowV1WithDefaults instantiates a new AccessFlowV1 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 (*AccessFlowV1) GetActive

func (o *AccessFlowV1) GetActive() bool

GetActive returns the Active field value

func (*AccessFlowV1) GetActiveOk

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

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

func (*AccessFlowV1) GetApprovers

func (o *AccessFlowV1) GetApprovers() []ApproverV1

GetApprovers returns the Approvers field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccessFlowV1) GetApproversOk

func (o *AccessFlowV1) GetApproversOk() ([]ApproverV1, bool)

GetApproversOk returns a tuple with the Approvers field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccessFlowV1) GetBundleTargets

func (o *AccessFlowV1) GetBundleTargets() []AccessTargetBundleV1

GetBundleTargets returns the BundleTargets field value

func (*AccessFlowV1) GetBundleTargetsOk

func (o *AccessFlowV1) GetBundleTargetsOk() ([]AccessTargetBundleV1, bool)

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

func (*AccessFlowV1) GetCreatedDate

func (o *AccessFlowV1) GetCreatedDate() Instant

GetCreatedDate returns the CreatedDate field value

func (*AccessFlowV1) GetCreatedDateOk

func (o *AccessFlowV1) GetCreatedDateOk() (*Instant, bool)

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

func (*AccessFlowV1) GetGrantees

func (o *AccessFlowV1) GetGrantees() []GranteeV1

GetGrantees returns the Grantees field value

func (*AccessFlowV1) GetGranteesOk

func (o *AccessFlowV1) GetGranteesOk() ([]GranteeV1, bool)

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

func (*AccessFlowV1) GetId

func (o *AccessFlowV1) GetId() string

GetId returns the Id field value

func (*AccessFlowV1) GetIdOk

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

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

func (*AccessFlowV1) GetIntegrationTargets

func (o *AccessFlowV1) GetIntegrationTargets() []AccessTargetIntegrationV1

GetIntegrationTargets returns the IntegrationTargets field value

func (*AccessFlowV1) GetIntegrationTargetsOk

func (o *AccessFlowV1) GetIntegrationTargetsOk() ([]AccessTargetIntegrationV1, bool)

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

func (*AccessFlowV1) GetName

func (o *AccessFlowV1) GetName() string

GetName returns the Name field value

func (*AccessFlowV1) GetNameOk

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

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

func (*AccessFlowV1) GetRevokeAfterInSec

func (o *AccessFlowV1) GetRevokeAfterInSec() int32

GetRevokeAfterInSec returns the RevokeAfterInSec field value

func (*AccessFlowV1) GetRevokeAfterInSecOk

func (o *AccessFlowV1) GetRevokeAfterInSecOk() (*int32, bool)

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

func (*AccessFlowV1) GetSettings

func (o *AccessFlowV1) GetSettings() AccessFlowV1Settings

GetSettings returns the Settings field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccessFlowV1) GetSettingsOk

func (o *AccessFlowV1) GetSettingsOk() (*AccessFlowV1Settings, bool)

GetSettingsOk returns a tuple with the Settings field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccessFlowV1) GetTrigger

func (o *AccessFlowV1) GetTrigger() AccessFlowTriggerV1

GetTrigger returns the Trigger field value

func (*AccessFlowV1) GetTriggerOk

func (o *AccessFlowV1) GetTriggerOk() (*AccessFlowTriggerV1, bool)

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

func (*AccessFlowV1) HasApprovers

func (o *AccessFlowV1) HasApprovers() bool

HasApprovers returns a boolean if a field has been set.

func (*AccessFlowV1) HasSettings

func (o *AccessFlowV1) HasSettings() bool

HasSettings returns a boolean if a field has been set.

func (AccessFlowV1) MarshalJSON

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

func (*AccessFlowV1) SetActive

func (o *AccessFlowV1) SetActive(v bool)

SetActive sets field value

func (*AccessFlowV1) SetApprovers

func (o *AccessFlowV1) SetApprovers(v []ApproverV1)

SetApprovers gets a reference to the given []ApproverV1 and assigns it to the Approvers field.

func (*AccessFlowV1) SetBundleTargets

func (o *AccessFlowV1) SetBundleTargets(v []AccessTargetBundleV1)

SetBundleTargets sets field value

func (*AccessFlowV1) SetCreatedDate

func (o *AccessFlowV1) SetCreatedDate(v Instant)

SetCreatedDate sets field value

func (*AccessFlowV1) SetGrantees

func (o *AccessFlowV1) SetGrantees(v []GranteeV1)

SetGrantees sets field value

func (*AccessFlowV1) SetId

func (o *AccessFlowV1) SetId(v string)

SetId sets field value

func (*AccessFlowV1) SetIntegrationTargets

func (o *AccessFlowV1) SetIntegrationTargets(v []AccessTargetIntegrationV1)

SetIntegrationTargets sets field value

func (*AccessFlowV1) SetName

func (o *AccessFlowV1) SetName(v string)

SetName sets field value

func (*AccessFlowV1) SetRevokeAfterInSec

func (o *AccessFlowV1) SetRevokeAfterInSec(v int32)

SetRevokeAfterInSec sets field value

func (*AccessFlowV1) SetSettings

func (o *AccessFlowV1) SetSettings(v AccessFlowV1Settings)

SetSettings gets a reference to the given NullableAccessFlowV1Settings and assigns it to the Settings field.

func (*AccessFlowV1) SetSettingsNil

func (o *AccessFlowV1) SetSettingsNil()

SetSettingsNil sets the value for Settings to be an explicit nil

func (*AccessFlowV1) SetTrigger

func (o *AccessFlowV1) SetTrigger(v AccessFlowTriggerV1)

SetTrigger sets field value

func (AccessFlowV1) ToMap

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

func (*AccessFlowV1) UnsetSettings

func (o *AccessFlowV1) UnsetSettings()

UnsetSettings ensures that no value is present for Settings, not even an explicit nil

type AccessFlowV1Settings

type AccessFlowV1Settings struct {
	RequireJustificationOnRequestAgain NullableBool `json:"require_justification_on_request_again,omitempty"`
	RequireAllApprovers                NullableBool `json:"require_all_approvers,omitempty"`
	RequireApproverJustification       NullableBool `json:"require_approver_justification,omitempty"`
	ApproverCannotApproveHimself       NullableBool `json:"approver_cannot_approve_himself,omitempty"`
}

AccessFlowV1Settings struct for AccessFlowV1Settings

func NewAccessFlowV1Settings

func NewAccessFlowV1Settings() *AccessFlowV1Settings

NewAccessFlowV1Settings instantiates a new AccessFlowV1Settings 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 NewAccessFlowV1SettingsWithDefaults

func NewAccessFlowV1SettingsWithDefaults() *AccessFlowV1Settings

NewAccessFlowV1SettingsWithDefaults instantiates a new AccessFlowV1Settings 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 (*AccessFlowV1Settings) GetApproverCannotApproveHimself

func (o *AccessFlowV1Settings) GetApproverCannotApproveHimself() bool

GetApproverCannotApproveHimself returns the ApproverCannotApproveHimself field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccessFlowV1Settings) GetApproverCannotApproveHimselfOk

func (o *AccessFlowV1Settings) GetApproverCannotApproveHimselfOk() (*bool, bool)

GetApproverCannotApproveHimselfOk returns a tuple with the ApproverCannotApproveHimself field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccessFlowV1Settings) GetRequireAllApprovers

func (o *AccessFlowV1Settings) GetRequireAllApprovers() bool

GetRequireAllApprovers returns the RequireAllApprovers field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccessFlowV1Settings) GetRequireAllApproversOk

func (o *AccessFlowV1Settings) GetRequireAllApproversOk() (*bool, bool)

GetRequireAllApproversOk returns a tuple with the RequireAllApprovers field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccessFlowV1Settings) GetRequireApproverJustification

func (o *AccessFlowV1Settings) GetRequireApproverJustification() bool

GetRequireApproverJustification returns the RequireApproverJustification field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccessFlowV1Settings) GetRequireApproverJustificationOk

func (o *AccessFlowV1Settings) GetRequireApproverJustificationOk() (*bool, bool)

GetRequireApproverJustificationOk returns a tuple with the RequireApproverJustification field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccessFlowV1Settings) GetRequireJustificationOnRequestAgain

func (o *AccessFlowV1Settings) GetRequireJustificationOnRequestAgain() bool

GetRequireJustificationOnRequestAgain returns the RequireJustificationOnRequestAgain field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccessFlowV1Settings) GetRequireJustificationOnRequestAgainOk

func (o *AccessFlowV1Settings) GetRequireJustificationOnRequestAgainOk() (*bool, bool)

GetRequireJustificationOnRequestAgainOk returns a tuple with the RequireJustificationOnRequestAgain field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccessFlowV1Settings) HasApproverCannotApproveHimself

func (o *AccessFlowV1Settings) HasApproverCannotApproveHimself() bool

HasApproverCannotApproveHimself returns a boolean if a field has been set.

func (*AccessFlowV1Settings) HasRequireAllApprovers

func (o *AccessFlowV1Settings) HasRequireAllApprovers() bool

HasRequireAllApprovers returns a boolean if a field has been set.

func (*AccessFlowV1Settings) HasRequireApproverJustification

func (o *AccessFlowV1Settings) HasRequireApproverJustification() bool

HasRequireApproverJustification returns a boolean if a field has been set.

func (*AccessFlowV1Settings) HasRequireJustificationOnRequestAgain

func (o *AccessFlowV1Settings) HasRequireJustificationOnRequestAgain() bool

HasRequireJustificationOnRequestAgain returns a boolean if a field has been set.

func (AccessFlowV1Settings) MarshalJSON

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

func (*AccessFlowV1Settings) SetApproverCannotApproveHimself

func (o *AccessFlowV1Settings) SetApproverCannotApproveHimself(v bool)

SetApproverCannotApproveHimself gets a reference to the given NullableBool and assigns it to the ApproverCannotApproveHimself field.

func (*AccessFlowV1Settings) SetApproverCannotApproveHimselfNil

func (o *AccessFlowV1Settings) SetApproverCannotApproveHimselfNil()

SetApproverCannotApproveHimselfNil sets the value for ApproverCannotApproveHimself to be an explicit nil

func (*AccessFlowV1Settings) SetRequireAllApprovers

func (o *AccessFlowV1Settings) SetRequireAllApprovers(v bool)

SetRequireAllApprovers gets a reference to the given NullableBool and assigns it to the RequireAllApprovers field.

func (*AccessFlowV1Settings) SetRequireAllApproversNil

func (o *AccessFlowV1Settings) SetRequireAllApproversNil()

SetRequireAllApproversNil sets the value for RequireAllApprovers to be an explicit nil

func (*AccessFlowV1Settings) SetRequireApproverJustification

func (o *AccessFlowV1Settings) SetRequireApproverJustification(v bool)

SetRequireApproverJustification gets a reference to the given NullableBool and assigns it to the RequireApproverJustification field.

func (*AccessFlowV1Settings) SetRequireApproverJustificationNil

func (o *AccessFlowV1Settings) SetRequireApproverJustificationNil()

SetRequireApproverJustificationNil sets the value for RequireApproverJustification to be an explicit nil

func (*AccessFlowV1Settings) SetRequireJustificationOnRequestAgain

func (o *AccessFlowV1Settings) SetRequireJustificationOnRequestAgain(v bool)

SetRequireJustificationOnRequestAgain gets a reference to the given NullableBool and assigns it to the RequireJustificationOnRequestAgain field.

func (*AccessFlowV1Settings) SetRequireJustificationOnRequestAgainNil

func (o *AccessFlowV1Settings) SetRequireJustificationOnRequestAgainNil()

SetRequireJustificationOnRequestAgainNil sets the value for RequireJustificationOnRequestAgain to be an explicit nil

func (AccessFlowV1Settings) ToMap

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

func (*AccessFlowV1Settings) UnsetApproverCannotApproveHimself

func (o *AccessFlowV1Settings) UnsetApproverCannotApproveHimself()

UnsetApproverCannotApproveHimself ensures that no value is present for ApproverCannotApproveHimself, not even an explicit nil

func (*AccessFlowV1Settings) UnsetRequireAllApprovers

func (o *AccessFlowV1Settings) UnsetRequireAllApprovers()

UnsetRequireAllApprovers ensures that no value is present for RequireAllApprovers, not even an explicit nil

func (*AccessFlowV1Settings) UnsetRequireApproverJustification

func (o *AccessFlowV1Settings) UnsetRequireApproverJustification()

UnsetRequireApproverJustification ensures that no value is present for RequireApproverJustification, not even an explicit nil

func (*AccessFlowV1Settings) UnsetRequireJustificationOnRequestAgain

func (o *AccessFlowV1Settings) UnsetRequireJustificationOnRequestAgain()

UnsetRequireJustificationOnRequestAgain ensures that no value is present for RequireJustificationOnRequestAgain, not even an explicit nil

type AccessFlowsApiService

type AccessFlowsApiService service

AccessFlowsApiService AccessFlowsApi service

func (*AccessFlowsApiService) CreateAccessFlowV1

CreateAccessFlowV1 Create Access Flow

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

func (*AccessFlowsApiService) CreateAccessFlowV1Execute

func (a *AccessFlowsApiService) CreateAccessFlowV1Execute(r ApiCreateAccessFlowV1Request) (*AccessFlowV1, *http.Response, error)

Execute executes the request

@return AccessFlowV1

func (*AccessFlowsApiService) DeleteAccessFlowV1

DeleteAccessFlowV1 Delete Access Flow

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

func (*AccessFlowsApiService) DeleteAccessFlowV1Execute

Execute executes the request

@return MessageResponse

func (*AccessFlowsApiService) GetAccessFlowV1

GetAccessFlowV1 Get Access Flow

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

func (*AccessFlowsApiService) GetAccessFlowV1Execute

Execute executes the request

@return AccessFlowV1

func (*AccessFlowsApiService) ListAccessFlowsV1

ListAccessFlowsV1 List Access Flows

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

func (*AccessFlowsApiService) ListAccessFlowsV1Execute

Execute executes the request

@return PaginatedResponseAccessFlowV1Model

func (*AccessFlowsApiService) UpdateAccessFlowV1

UpdateAccessFlowV1 Update Access Flow

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

func (*AccessFlowsApiService) UpdateAccessFlowV1Execute

func (a *AccessFlowsApiService) UpdateAccessFlowV1Execute(r ApiUpdateAccessFlowV1Request) (*AccessFlowV1, *http.Response, error)

Execute executes the request

@return AccessFlowV1

type AccessRequest

type AccessRequest struct {
	RequestId         string            `json:"request_id"`
	FriendlyRequestId string            `json:"friendly_request_id"`
	UserId            string            `json:"user_id"`
	Status            AccessStatusModel `json:"status"`
	IntegrationId     string            `json:"integration_id"`
	ResourceIds       []string          `json:"resource_ids"`
	Permissions       []string          `json:"permissions"`
	Justification     string            `json:"justification"`
}

AccessRequest struct for AccessRequest

func NewAccessRequest

func NewAccessRequest(requestId string, friendlyRequestId string, userId string, status AccessStatusModel, integrationId string, resourceIds []string, permissions []string, justification string) *AccessRequest

NewAccessRequest instantiates a new AccessRequest 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 NewAccessRequestWithDefaults

func NewAccessRequestWithDefaults() *AccessRequest

NewAccessRequestWithDefaults instantiates a new AccessRequest 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 (*AccessRequest) GetFriendlyRequestId

func (o *AccessRequest) GetFriendlyRequestId() string

GetFriendlyRequestId returns the FriendlyRequestId field value

func (*AccessRequest) GetFriendlyRequestIdOk

func (o *AccessRequest) GetFriendlyRequestIdOk() (*string, bool)

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

func (*AccessRequest) GetIntegrationId

func (o *AccessRequest) GetIntegrationId() string

GetIntegrationId returns the IntegrationId field value

func (*AccessRequest) GetIntegrationIdOk

func (o *AccessRequest) GetIntegrationIdOk() (*string, bool)

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

func (*AccessRequest) GetJustification

func (o *AccessRequest) GetJustification() string

GetJustification returns the Justification field value

func (*AccessRequest) GetJustificationOk

func (o *AccessRequest) GetJustificationOk() (*string, bool)

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

func (*AccessRequest) GetPermissions

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

GetPermissions returns the Permissions field value

func (*AccessRequest) GetPermissionsOk

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

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

func (*AccessRequest) GetRequestId

func (o *AccessRequest) GetRequestId() string

GetRequestId returns the RequestId field value

func (*AccessRequest) GetRequestIdOk

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

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

func (*AccessRequest) GetResourceIds

func (o *AccessRequest) GetResourceIds() []string

GetResourceIds returns the ResourceIds field value

func (*AccessRequest) GetResourceIdsOk

func (o *AccessRequest) GetResourceIdsOk() ([]string, bool)

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

func (*AccessRequest) GetStatus

func (o *AccessRequest) GetStatus() AccessStatusModel

GetStatus returns the Status field value

func (*AccessRequest) GetStatusOk

func (o *AccessRequest) GetStatusOk() (*AccessStatusModel, bool)

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

func (*AccessRequest) GetUserId

func (o *AccessRequest) GetUserId() string

GetUserId returns the UserId field value

func (*AccessRequest) GetUserIdOk

func (o *AccessRequest) GetUserIdOk() (*string, bool)

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

func (AccessRequest) MarshalJSON

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

func (*AccessRequest) SetFriendlyRequestId

func (o *AccessRequest) SetFriendlyRequestId(v string)

SetFriendlyRequestId sets field value

func (*AccessRequest) SetIntegrationId

func (o *AccessRequest) SetIntegrationId(v string)

SetIntegrationId sets field value

func (*AccessRequest) SetJustification

func (o *AccessRequest) SetJustification(v string)

SetJustification sets field value

func (*AccessRequest) SetPermissions

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

SetPermissions sets field value

func (*AccessRequest) SetRequestId

func (o *AccessRequest) SetRequestId(v string)

SetRequestId sets field value

func (*AccessRequest) SetResourceIds

func (o *AccessRequest) SetResourceIds(v []string)

SetResourceIds sets field value

func (*AccessRequest) SetStatus

func (o *AccessRequest) SetStatus(v AccessStatusModel)

SetStatus sets field value

func (*AccessRequest) SetUserId

func (o *AccessRequest) SetUserId(v string)

SetUserId sets field value

func (AccessRequest) ToMap

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

type AccessRequestsApiService

type AccessRequestsApiService service

AccessRequestsApiService AccessRequestsApi service

func (*AccessRequestsApiService) CreateAccessRequest

CreateAccessRequest create access request

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

func (*AccessRequestsApiService) CreateAccessRequestExecute

Execute executes the request

@return AccessRequest

func (*AccessRequestsApiService) GetAccessRequest

GetAccessRequest get access request

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

func (*AccessRequestsApiService) GetAccessRequestDetails

GetAccessRequestDetails get access request access details

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

func (*AccessRequestsApiService) GetAccessRequestDetailsExecute

Execute executes the request

@return ConnectDetailsResponse

func (*AccessRequestsApiService) GetAccessRequestExecute

Execute executes the request

@return AccessRequest

func (*AccessRequestsApiService) GetSelectableIntegrations

GetSelectableIntegrations get selectable integrations

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

func (*AccessRequestsApiService) GetSelectableIntegrationsExecute

Execute executes the request

@return PaginatedResponseSelectableIntegrationV3

func (*AccessRequestsApiService) GetSelectablePermissions

func (a *AccessRequestsApiService) GetSelectablePermissions(ctx context.Context, integrationId string, resourceType string) ApiGetSelectablePermissionsRequest

GetSelectablePermissions get selectable permissions

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

func (*AccessRequestsApiService) GetSelectablePermissionsExecute

Execute executes the request

@return SelectablePermissionsResponse

func (*AccessRequestsApiService) GetSelectableResourceTypes

func (a *AccessRequestsApiService) GetSelectableResourceTypes(ctx context.Context, integrationId string) ApiGetSelectableResourceTypesRequest

GetSelectableResourceTypes get selectable resource types

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

func (*AccessRequestsApiService) GetSelectableResourceTypesExecute

Execute executes the request

@return PaginatedResponseSelectableResourceTypeV3

func (*AccessRequestsApiService) GetSelectableResources

func (a *AccessRequestsApiService) GetSelectableResources(ctx context.Context, integrationId string, resourceType string) ApiGetSelectableResourcesRequest

GetSelectableResources get selectable resources

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

func (*AccessRequestsApiService) GetSelectableResourcesExecute

Execute executes the request

@return PaginatedResponseSelectableResourceV3

func (*AccessRequestsApiService) ListAccessRequests

ListAccessRequests list access requests

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

func (*AccessRequestsApiService) ListAccessRequestsExecute

Execute executes the request

@return PaginatedResponseAccessRequestV3

func (*AccessRequestsApiService) ResetAccessRequestCredentials

ResetAccessRequestCredentials reset access request credentials

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

func (*AccessRequestsApiService) ResetAccessRequestCredentialsExecute

Execute executes the request

@return MessageResponse

type AccessStatus

type AccessStatus string

AccessStatus the model 'AccessStatus'

const (
	ACCESSSTATUS_PENDING  AccessStatus = "PENDING"
	ACCESSSTATUS_APPROVED AccessStatus = "APPROVED"
	ACCESSSTATUS_REJECTED AccessStatus = "REJECTED"
	ACCESSSTATUS_GRANTED  AccessStatus = "GRANTED"
	ACCESSSTATUS_REVOKING AccessStatus = "REVOKING"
	ACCESSSTATUS_EXPIRED  AccessStatus = "EXPIRED"
	ACCESSSTATUS_FAILED   AccessStatus = "FAILED"
)

List of AccessStatus

func NewAccessStatusFromValue

func NewAccessStatusFromValue(v string) (*AccessStatus, error)

NewAccessStatusFromValue returns a pointer to a valid AccessStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (AccessStatus) IsValid

func (v AccessStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (AccessStatus) Ptr

func (v AccessStatus) Ptr() *AccessStatus

Ptr returns reference to AccessStatus value

func (*AccessStatus) UnmarshalJSON

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

type AccessStatusModel

type AccessStatusModel string

AccessStatusModel the model 'AccessStatusModel'

const (
	ACCESSSTATUSMODEL_PENDING  AccessStatusModel = "PENDING"
	ACCESSSTATUSMODEL_APPROVED AccessStatusModel = "APPROVED"
	ACCESSSTATUSMODEL_REJECTED AccessStatusModel = "REJECTED"
	ACCESSSTATUSMODEL_GRANTED  AccessStatusModel = "GRANTED"
	ACCESSSTATUSMODEL_REVOKING AccessStatusModel = "REVOKING"
	ACCESSSTATUSMODEL_EXPIRED  AccessStatusModel = "EXPIRED"
	ACCESSSTATUSMODEL_FAILED   AccessStatusModel = "FAILED"
)

List of AccessStatusModel

func NewAccessStatusModelFromValue

func NewAccessStatusModelFromValue(v string) (*AccessStatusModel, error)

NewAccessStatusModelFromValue returns a pointer to a valid AccessStatusModel for the value passed as argument, or an error if the value passed is not allowed by the enum

func (AccessStatusModel) IsValid

func (v AccessStatusModel) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (AccessStatusModel) Ptr

Ptr returns reference to AccessStatusModel value

func (*AccessStatusModel) UnmarshalJSON

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

type AccessTargetBundleV1

type AccessTargetBundleV1 struct {
	BundleId string `json:"bundle_id"`
}

AccessTargetBundleV1 struct for AccessTargetBundleV1

func NewAccessTargetBundleV1

func NewAccessTargetBundleV1(bundleId string) *AccessTargetBundleV1

NewAccessTargetBundleV1 instantiates a new AccessTargetBundleV1 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 NewAccessTargetBundleV1WithDefaults

func NewAccessTargetBundleV1WithDefaults() *AccessTargetBundleV1

NewAccessTargetBundleV1WithDefaults instantiates a new AccessTargetBundleV1 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 (*AccessTargetBundleV1) GetBundleId

func (o *AccessTargetBundleV1) GetBundleId() string

GetBundleId returns the BundleId field value

func (*AccessTargetBundleV1) GetBundleIdOk

func (o *AccessTargetBundleV1) GetBundleIdOk() (*string, bool)

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

func (AccessTargetBundleV1) MarshalJSON

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

func (*AccessTargetBundleV1) SetBundleId

func (o *AccessTargetBundleV1) SetBundleId(v string)

SetBundleId sets field value

func (AccessTargetBundleV1) ToMap

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

type AccessTargetIntegrationV1

type AccessTargetIntegrationV1 struct {
	IntegrationId       string   `json:"integration_id"`
	ResourceType        string   `json:"resource_type"`
	ResourceTagIncludes []TagV1  `json:"resource_tag_includes"`
	ResourceTagExcludes []TagV1  `json:"resource_tag_excludes"`
	Permissions         []string `json:"permissions"`
}

AccessTargetIntegrationV1 struct for AccessTargetIntegrationV1

func NewAccessTargetIntegrationV1

func NewAccessTargetIntegrationV1(integrationId string, resourceType string, resourceTagIncludes []TagV1, resourceTagExcludes []TagV1, permissions []string) *AccessTargetIntegrationV1

NewAccessTargetIntegrationV1 instantiates a new AccessTargetIntegrationV1 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 NewAccessTargetIntegrationV1WithDefaults

func NewAccessTargetIntegrationV1WithDefaults() *AccessTargetIntegrationV1

NewAccessTargetIntegrationV1WithDefaults instantiates a new AccessTargetIntegrationV1 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 (*AccessTargetIntegrationV1) GetIntegrationId

func (o *AccessTargetIntegrationV1) GetIntegrationId() string

GetIntegrationId returns the IntegrationId field value

func (*AccessTargetIntegrationV1) GetIntegrationIdOk

func (o *AccessTargetIntegrationV1) GetIntegrationIdOk() (*string, bool)

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

func (*AccessTargetIntegrationV1) GetPermissions

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

GetPermissions returns the Permissions field value

func (*AccessTargetIntegrationV1) GetPermissionsOk

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

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

func (*AccessTargetIntegrationV1) GetResourceTagExcludes

func (o *AccessTargetIntegrationV1) GetResourceTagExcludes() []TagV1

GetResourceTagExcludes returns the ResourceTagExcludes field value

func (*AccessTargetIntegrationV1) GetResourceTagExcludesOk

func (o *AccessTargetIntegrationV1) GetResourceTagExcludesOk() ([]TagV1, bool)

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

func (*AccessTargetIntegrationV1) GetResourceTagIncludes

func (o *AccessTargetIntegrationV1) GetResourceTagIncludes() []TagV1

GetResourceTagIncludes returns the ResourceTagIncludes field value

func (*AccessTargetIntegrationV1) GetResourceTagIncludesOk

func (o *AccessTargetIntegrationV1) GetResourceTagIncludesOk() ([]TagV1, bool)

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

func (*AccessTargetIntegrationV1) GetResourceType

func (o *AccessTargetIntegrationV1) GetResourceType() string

GetResourceType returns the ResourceType field value

func (*AccessTargetIntegrationV1) GetResourceTypeOk

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

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

func (AccessTargetIntegrationV1) MarshalJSON

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

func (*AccessTargetIntegrationV1) SetIntegrationId

func (o *AccessTargetIntegrationV1) SetIntegrationId(v string)

SetIntegrationId sets field value

func (*AccessTargetIntegrationV1) SetPermissions

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

SetPermissions sets field value

func (*AccessTargetIntegrationV1) SetResourceTagExcludes

func (o *AccessTargetIntegrationV1) SetResourceTagExcludes(v []TagV1)

SetResourceTagExcludes sets field value

func (*AccessTargetIntegrationV1) SetResourceTagIncludes

func (o *AccessTargetIntegrationV1) SetResourceTagIncludes(v []TagV1)

SetResourceTagIncludes sets field value

func (*AccessTargetIntegrationV1) SetResourceType

func (o *AccessTargetIntegrationV1) SetResourceType(v string)

SetResourceType sets field value

func (AccessTargetIntegrationV1) ToMap

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

type ActivityApiService

type ActivityApiService service

ActivityApiService ActivityApi service

func (*ActivityApiService) ListActivity

ListActivity List Activity

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

func (*ActivityApiService) ListActivityExecute

Execute executes the request

@return PaginatedResponseActivityReportJsonExportModel

type ActivityReportJsonExportModel

type ActivityReportJsonExportModel struct {
	RequestId      NullableString `json:"request_id,omitempty"`
	RequestDate    NullableString `json:"request_date,omitempty"`
	RequestorName  NullableString `json:"requestor_name,omitempty"`
	RequestorEmail NullableString `json:"requestor_email,omitempty"`
	Integration    NullableString `json:"integration,omitempty"`
	ResourceType   NullableString `json:"resource_type,omitempty"`
	Resources      []string       `json:"resources,omitempty"`
	Permissions    []string       `json:"permissions,omitempty"`
	Justification  NullableString `json:"justification,omitempty"`
	Status         NullableString `json:"status,omitempty"`
	AccessFlow     NullableString `json:"access_flow,omitempty"`
}

ActivityReportJsonExportModel struct for ActivityReportJsonExportModel

func NewActivityReportJsonExportModel

func NewActivityReportJsonExportModel() *ActivityReportJsonExportModel

NewActivityReportJsonExportModel instantiates a new ActivityReportJsonExportModel 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 NewActivityReportJsonExportModelWithDefaults

func NewActivityReportJsonExportModelWithDefaults() *ActivityReportJsonExportModel

NewActivityReportJsonExportModelWithDefaults instantiates a new ActivityReportJsonExportModel 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 (*ActivityReportJsonExportModel) GetAccessFlow

func (o *ActivityReportJsonExportModel) GetAccessFlow() string

GetAccessFlow returns the AccessFlow field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ActivityReportJsonExportModel) GetAccessFlowOk

func (o *ActivityReportJsonExportModel) GetAccessFlowOk() (*string, bool)

GetAccessFlowOk returns a tuple with the AccessFlow field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ActivityReportJsonExportModel) GetIntegration

func (o *ActivityReportJsonExportModel) GetIntegration() string

GetIntegration returns the Integration field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ActivityReportJsonExportModel) GetIntegrationOk

func (o *ActivityReportJsonExportModel) GetIntegrationOk() (*string, bool)

GetIntegrationOk returns a tuple with the Integration field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ActivityReportJsonExportModel) GetJustification

func (o *ActivityReportJsonExportModel) GetJustification() string

GetJustification returns the Justification field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ActivityReportJsonExportModel) GetJustificationOk

func (o *ActivityReportJsonExportModel) GetJustificationOk() (*string, bool)

GetJustificationOk returns a tuple with the Justification field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ActivityReportJsonExportModel) GetPermissions

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

GetPermissions returns the Permissions field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ActivityReportJsonExportModel) GetPermissionsOk

func (o *ActivityReportJsonExportModel) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ActivityReportJsonExportModel) GetRequestDate

func (o *ActivityReportJsonExportModel) GetRequestDate() string

GetRequestDate returns the RequestDate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ActivityReportJsonExportModel) GetRequestDateOk

func (o *ActivityReportJsonExportModel) GetRequestDateOk() (*string, bool)

GetRequestDateOk returns a tuple with the RequestDate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ActivityReportJsonExportModel) GetRequestId

func (o *ActivityReportJsonExportModel) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ActivityReportJsonExportModel) GetRequestIdOk

func (o *ActivityReportJsonExportModel) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ActivityReportJsonExportModel) GetRequestorEmail

func (o *ActivityReportJsonExportModel) GetRequestorEmail() string

GetRequestorEmail returns the RequestorEmail field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ActivityReportJsonExportModel) GetRequestorEmailOk

func (o *ActivityReportJsonExportModel) GetRequestorEmailOk() (*string, bool)

GetRequestorEmailOk returns a tuple with the RequestorEmail field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ActivityReportJsonExportModel) GetRequestorName

func (o *ActivityReportJsonExportModel) GetRequestorName() string

GetRequestorName returns the RequestorName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ActivityReportJsonExportModel) GetRequestorNameOk

func (o *ActivityReportJsonExportModel) GetRequestorNameOk() (*string, bool)

GetRequestorNameOk returns a tuple with the RequestorName field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ActivityReportJsonExportModel) GetResourceType

func (o *ActivityReportJsonExportModel) GetResourceType() string

GetResourceType returns the ResourceType field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ActivityReportJsonExportModel) GetResourceTypeOk

func (o *ActivityReportJsonExportModel) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ActivityReportJsonExportModel) GetResources

func (o *ActivityReportJsonExportModel) GetResources() []string

GetResources returns the Resources field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ActivityReportJsonExportModel) GetResourcesOk

func (o *ActivityReportJsonExportModel) GetResourcesOk() ([]string, bool)

GetResourcesOk returns a tuple with the Resources field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ActivityReportJsonExportModel) GetStatus

func (o *ActivityReportJsonExportModel) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ActivityReportJsonExportModel) GetStatusOk

func (o *ActivityReportJsonExportModel) GetStatusOk() (*string, 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ActivityReportJsonExportModel) HasAccessFlow

func (o *ActivityReportJsonExportModel) HasAccessFlow() bool

HasAccessFlow returns a boolean if a field has been set.

func (*ActivityReportJsonExportModel) HasIntegration

func (o *ActivityReportJsonExportModel) HasIntegration() bool

HasIntegration returns a boolean if a field has been set.

func (*ActivityReportJsonExportModel) HasJustification

func (o *ActivityReportJsonExportModel) HasJustification() bool

HasJustification returns a boolean if a field has been set.

func (*ActivityReportJsonExportModel) HasPermissions

func (o *ActivityReportJsonExportModel) HasPermissions() bool

HasPermissions returns a boolean if a field has been set.

func (*ActivityReportJsonExportModel) HasRequestDate

func (o *ActivityReportJsonExportModel) HasRequestDate() bool

HasRequestDate returns a boolean if a field has been set.

func (*ActivityReportJsonExportModel) HasRequestId

func (o *ActivityReportJsonExportModel) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (*ActivityReportJsonExportModel) HasRequestorEmail

func (o *ActivityReportJsonExportModel) HasRequestorEmail() bool

HasRequestorEmail returns a boolean if a field has been set.

func (*ActivityReportJsonExportModel) HasRequestorName

func (o *ActivityReportJsonExportModel) HasRequestorName() bool

HasRequestorName returns a boolean if a field has been set.

func (*ActivityReportJsonExportModel) HasResourceType

func (o *ActivityReportJsonExportModel) HasResourceType() bool

HasResourceType returns a boolean if a field has been set.

func (*ActivityReportJsonExportModel) HasResources

func (o *ActivityReportJsonExportModel) HasResources() bool

HasResources returns a boolean if a field has been set.

func (*ActivityReportJsonExportModel) HasStatus

func (o *ActivityReportJsonExportModel) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (ActivityReportJsonExportModel) MarshalJSON

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

func (*ActivityReportJsonExportModel) SetAccessFlow

func (o *ActivityReportJsonExportModel) SetAccessFlow(v string)

SetAccessFlow gets a reference to the given NullableString and assigns it to the AccessFlow field.

func (*ActivityReportJsonExportModel) SetAccessFlowNil

func (o *ActivityReportJsonExportModel) SetAccessFlowNil()

SetAccessFlowNil sets the value for AccessFlow to be an explicit nil

func (*ActivityReportJsonExportModel) SetIntegration

func (o *ActivityReportJsonExportModel) SetIntegration(v string)

SetIntegration gets a reference to the given NullableString and assigns it to the Integration field.

func (*ActivityReportJsonExportModel) SetIntegrationNil

func (o *ActivityReportJsonExportModel) SetIntegrationNil()

SetIntegrationNil sets the value for Integration to be an explicit nil

func (*ActivityReportJsonExportModel) SetJustification

func (o *ActivityReportJsonExportModel) SetJustification(v string)

SetJustification gets a reference to the given NullableString and assigns it to the Justification field.

func (*ActivityReportJsonExportModel) SetJustificationNil

func (o *ActivityReportJsonExportModel) SetJustificationNil()

SetJustificationNil sets the value for Justification to be an explicit nil

func (*ActivityReportJsonExportModel) SetPermissions

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

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

func (*ActivityReportJsonExportModel) SetRequestDate

func (o *ActivityReportJsonExportModel) SetRequestDate(v string)

SetRequestDate gets a reference to the given NullableString and assigns it to the RequestDate field.

func (*ActivityReportJsonExportModel) SetRequestDateNil

func (o *ActivityReportJsonExportModel) SetRequestDateNil()

SetRequestDateNil sets the value for RequestDate to be an explicit nil

func (*ActivityReportJsonExportModel) SetRequestId

func (o *ActivityReportJsonExportModel) SetRequestId(v string)

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

func (*ActivityReportJsonExportModel) SetRequestIdNil

func (o *ActivityReportJsonExportModel) SetRequestIdNil()

SetRequestIdNil sets the value for RequestId to be an explicit nil

func (*ActivityReportJsonExportModel) SetRequestorEmail

func (o *ActivityReportJsonExportModel) SetRequestorEmail(v string)

SetRequestorEmail gets a reference to the given NullableString and assigns it to the RequestorEmail field.

func (*ActivityReportJsonExportModel) SetRequestorEmailNil

func (o *ActivityReportJsonExportModel) SetRequestorEmailNil()

SetRequestorEmailNil sets the value for RequestorEmail to be an explicit nil

func (*ActivityReportJsonExportModel) SetRequestorName

func (o *ActivityReportJsonExportModel) SetRequestorName(v string)

SetRequestorName gets a reference to the given NullableString and assigns it to the RequestorName field.

func (*ActivityReportJsonExportModel) SetRequestorNameNil

func (o *ActivityReportJsonExportModel) SetRequestorNameNil()

SetRequestorNameNil sets the value for RequestorName to be an explicit nil

func (*ActivityReportJsonExportModel) SetResourceType

func (o *ActivityReportJsonExportModel) SetResourceType(v string)

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

func (*ActivityReportJsonExportModel) SetResourceTypeNil

func (o *ActivityReportJsonExportModel) SetResourceTypeNil()

SetResourceTypeNil sets the value for ResourceType to be an explicit nil

func (*ActivityReportJsonExportModel) SetResources

func (o *ActivityReportJsonExportModel) SetResources(v []string)

SetResources gets a reference to the given []string and assigns it to the Resources field.

func (*ActivityReportJsonExportModel) SetStatus

func (o *ActivityReportJsonExportModel) SetStatus(v string)

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

func (*ActivityReportJsonExportModel) SetStatusNil

func (o *ActivityReportJsonExportModel) SetStatusNil()

SetStatusNil sets the value for Status to be an explicit nil

func (ActivityReportJsonExportModel) ToMap

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

func (*ActivityReportJsonExportModel) UnsetAccessFlow

func (o *ActivityReportJsonExportModel) UnsetAccessFlow()

UnsetAccessFlow ensures that no value is present for AccessFlow, not even an explicit nil

func (*ActivityReportJsonExportModel) UnsetIntegration

func (o *ActivityReportJsonExportModel) UnsetIntegration()

UnsetIntegration ensures that no value is present for Integration, not even an explicit nil

func (*ActivityReportJsonExportModel) UnsetJustification

func (o *ActivityReportJsonExportModel) UnsetJustification()

UnsetJustification ensures that no value is present for Justification, not even an explicit nil

func (*ActivityReportJsonExportModel) UnsetRequestDate

func (o *ActivityReportJsonExportModel) UnsetRequestDate()

UnsetRequestDate ensures that no value is present for RequestDate, not even an explicit nil

func (*ActivityReportJsonExportModel) UnsetRequestId

func (o *ActivityReportJsonExportModel) UnsetRequestId()

UnsetRequestId ensures that no value is present for RequestId, not even an explicit nil

func (*ActivityReportJsonExportModel) UnsetRequestorEmail

func (o *ActivityReportJsonExportModel) UnsetRequestorEmail()

UnsetRequestorEmail ensures that no value is present for RequestorEmail, not even an explicit nil

func (*ActivityReportJsonExportModel) UnsetRequestorName

func (o *ActivityReportJsonExportModel) UnsetRequestorName()

UnsetRequestorName ensures that no value is present for RequestorName, not even an explicit nil

func (*ActivityReportJsonExportModel) UnsetResourceType

func (o *ActivityReportJsonExportModel) UnsetResourceType()

UnsetResourceType ensures that no value is present for ResourceType, not even an explicit nil

func (*ActivityReportJsonExportModel) UnsetStatus

func (o *ActivityReportJsonExportModel) UnsetStatus()

UnsetStatus ensures that no value is present for Status, not even an explicit nil

type ApiCreateAccessBundleRequest

type ApiCreateAccessBundleRequest struct {
	ApiService *AccessBundlesApiService
	// contains filtered or unexported fields
}

func (ApiCreateAccessBundleRequest) Execute

func (ApiCreateAccessBundleRequest) UpsertAccessBundleV1

func (r ApiCreateAccessBundleRequest) UpsertAccessBundleV1(upsertAccessBundleV1 UpsertAccessBundleV1) ApiCreateAccessBundleRequest

type ApiCreateAccessFlowV1Request

type ApiCreateAccessFlowV1Request struct {
	ApiService *AccessFlowsApiService
	// contains filtered or unexported fields
}

func (ApiCreateAccessFlowV1Request) Execute

func (ApiCreateAccessFlowV1Request) UpsertAccessFlowV1

func (r ApiCreateAccessFlowV1Request) UpsertAccessFlowV1(upsertAccessFlowV1 UpsertAccessFlowV1) ApiCreateAccessFlowV1Request

type ApiCreateAccessRequestRequest

type ApiCreateAccessRequestRequest struct {
	ApiService *AccessRequestsApiService
	// contains filtered or unexported fields
}

func (ApiCreateAccessRequestRequest) CreateAccessRequest

func (r ApiCreateAccessRequestRequest) CreateAccessRequest(createAccessRequest CreateAccessRequest) ApiCreateAccessRequestRequest

func (ApiCreateAccessRequestRequest) Execute

type ApiCreateIntegrationV2Request

type ApiCreateIntegrationV2Request struct {
	ApiService *IntegrationsApiService
	// contains filtered or unexported fields
}

func (ApiCreateIntegrationV2Request) CreateIntegration

func (r ApiCreateIntegrationV2Request) CreateIntegration(createIntegration CreateIntegration) ApiCreateIntegrationV2Request

func (ApiCreateIntegrationV2Request) Execute

type ApiDeleteAccessBundleRequest

type ApiDeleteAccessBundleRequest struct {
	ApiService *AccessBundlesApiService
	// contains filtered or unexported fields
}

func (ApiDeleteAccessBundleRequest) Execute

type ApiDeleteAccessFlowV1Request

type ApiDeleteAccessFlowV1Request struct {
	ApiService *AccessFlowsApiService
	// contains filtered or unexported fields
}

func (ApiDeleteAccessFlowV1Request) Execute

type ApiDeleteIntegrationV2Request

type ApiDeleteIntegrationV2Request struct {
	ApiService *IntegrationsApiService
	// contains filtered or unexported fields
}

func (ApiDeleteIntegrationV2Request) Execute

type ApiGetAccessBundleRequest

type ApiGetAccessBundleRequest struct {
	ApiService *AccessBundlesApiService
	// contains filtered or unexported fields
}

func (ApiGetAccessBundleRequest) Execute

type ApiGetAccessFlowV1Request

type ApiGetAccessFlowV1Request struct {
	ApiService *AccessFlowsApiService
	// contains filtered or unexported fields
}

func (ApiGetAccessFlowV1Request) Execute

type ApiGetAccessRequestDetailsRequest

type ApiGetAccessRequestDetailsRequest struct {
	ApiService *AccessRequestsApiService
	// contains filtered or unexported fields
}

func (ApiGetAccessRequestDetailsRequest) Execute

type ApiGetAccessRequestRequest

type ApiGetAccessRequestRequest struct {
	ApiService *AccessRequestsApiService
	// contains filtered or unexported fields
}

func (ApiGetAccessRequestRequest) Execute

type ApiGetIntegrationConfigRequest

type ApiGetIntegrationConfigRequest struct {
	ApiService *IntegrationsApiService
	// contains filtered or unexported fields
}

func (ApiGetIntegrationConfigRequest) Execute

type ApiGetIntegrationPermissionsRequest

type ApiGetIntegrationPermissionsRequest struct {
	ApiService *IntegrationsApiService
	// contains filtered or unexported fields
}

func (ApiGetIntegrationPermissionsRequest) Execute

func (ApiGetIntegrationPermissionsRequest) ResourceType

type ApiGetIntegrationResourcesRequest

type ApiGetIntegrationResourcesRequest struct {
	ApiService *IntegrationsApiService
	// contains filtered or unexported fields
}

func (ApiGetIntegrationResourcesRequest) Execute

func (ApiGetIntegrationResourcesRequest) ResourceType

type ApiGetIntegrationV2Request

type ApiGetIntegrationV2Request struct {
	ApiService *IntegrationsApiService
	// contains filtered or unexported fields
}

func (ApiGetIntegrationV2Request) Execute

type ApiGetResourceUserTagsRequest

type ApiGetResourceUserTagsRequest struct {
	ApiService *IntegrationsApiService
	// contains filtered or unexported fields
}

func (ApiGetResourceUserTagsRequest) Execute

type ApiGetSelectableIntegrationsRequest

type ApiGetSelectableIntegrationsRequest struct {
	ApiService *AccessRequestsApiService
	// contains filtered or unexported fields
}

func (ApiGetSelectableIntegrationsRequest) Execute

func (ApiGetSelectableIntegrationsRequest) UserId

type ApiGetSelectablePermissionsRequest

type ApiGetSelectablePermissionsRequest struct {
	ApiService *AccessRequestsApiService
	// contains filtered or unexported fields
}

func (ApiGetSelectablePermissionsRequest) Execute

func (ApiGetSelectablePermissionsRequest) UserId

type ApiGetSelectableResourceTypesRequest

type ApiGetSelectableResourceTypesRequest struct {
	ApiService *AccessRequestsApiService
	// contains filtered or unexported fields
}

func (ApiGetSelectableResourceTypesRequest) Execute

func (ApiGetSelectableResourceTypesRequest) UserId

type ApiGetSelectableResourcesRequest

type ApiGetSelectableResourcesRequest struct {
	ApiService *AccessRequestsApiService
	// contains filtered or unexported fields
}

func (ApiGetSelectableResourcesRequest) Execute

func (ApiGetSelectableResourcesRequest) UserId

type ApiGetUserRequest

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

func (ApiGetUserRequest) Execute

func (r ApiGetUserRequest) Execute() (*UserModel, *http.Response, error)

type ApiListAccessBundlesRequest

type ApiListAccessBundlesRequest struct {
	ApiService *AccessBundlesApiService
	// contains filtered or unexported fields
}

func (ApiListAccessBundlesRequest) Execute

type ApiListAccessFlowsV1Request

type ApiListAccessFlowsV1Request struct {
	ApiService *AccessFlowsApiService
	// contains filtered or unexported fields
}

func (ApiListAccessFlowsV1Request) Execute

type ApiListAccessRequestsRequest

type ApiListAccessRequestsRequest struct {
	ApiService *AccessRequestsApiService
	// contains filtered or unexported fields
}

func (ApiListAccessRequestsRequest) DaysOffset

func (ApiListAccessRequestsRequest) Execute

func (ApiListAccessRequestsRequest) UserId

type ApiListActivityRequest

type ApiListActivityRequest struct {
	ApiService *ActivityApiService
	// contains filtered or unexported fields
}

func (ApiListActivityRequest) EndDate

func (ApiListActivityRequest) Execute

func (ApiListActivityRequest) Fields

func (ApiListActivityRequest) FilterIntegrationId

func (r ApiListActivityRequest) FilterIntegrationId(filterIntegrationId []string) ApiListActivityRequest

func (ApiListActivityRequest) FilterPermission

func (r ApiListActivityRequest) FilterPermission(filterPermission []string) ApiListActivityRequest

func (ApiListActivityRequest) FilterRequestorId

func (r ApiListActivityRequest) FilterRequestorId(filterRequestorId []string) ApiListActivityRequest

func (ApiListActivityRequest) FilterResource

func (r ApiListActivityRequest) FilterResource(filterResource []string) ApiListActivityRequest

func (ApiListActivityRequest) FilterResourceType

func (r ApiListActivityRequest) FilterResourceType(filterResourceType []string) ApiListActivityRequest

func (ApiListActivityRequest) FilterStatus

func (r ApiListActivityRequest) FilterStatus(filterStatus []AccessStatus) ApiListActivityRequest

func (ApiListActivityRequest) StartDate

func (r ApiListActivityRequest) StartDate(startDate int64) ApiListActivityRequest

type ApiListConnectorsRequest

type ApiListConnectorsRequest struct {
	ApiService *ConnectorsApiService
	// contains filtered or unexported fields
}

func (ApiListConnectorsRequest) Execute

type ApiListIdentitiesRequest

type ApiListIdentitiesRequest struct {
	ApiService *IdentitiesApiService
	// contains filtered or unexported fields
}

func (ApiListIdentitiesRequest) Execute

type ApiListIntegrationConfigsRequest

type ApiListIntegrationConfigsRequest struct {
	ApiService *IntegrationsApiService
	// contains filtered or unexported fields
}

func (ApiListIntegrationConfigsRequest) Execute

type ApiListIntegrationsV2Request

type ApiListIntegrationsV2Request struct {
	ApiService *IntegrationsApiService
	// contains filtered or unexported fields
}

func (ApiListIntegrationsV2Request) Execute

type ApiListUsersRequest

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

func (ApiListUsersRequest) Execute

type ApiRefreshIntegrationV2Request

type ApiRefreshIntegrationV2Request struct {
	ApiService *IntegrationsApiService
	// contains filtered or unexported fields
}

func (ApiRefreshIntegrationV2Request) Execute

type ApiResetAccessRequestCredentialsRequest

type ApiResetAccessRequestCredentialsRequest struct {
	ApiService *AccessRequestsApiService
	// contains filtered or unexported fields
}

func (ApiResetAccessRequestCredentialsRequest) Execute

type ApiUpdateAccessBundleRequest

type ApiUpdateAccessBundleRequest struct {
	ApiService *AccessBundlesApiService
	// contains filtered or unexported fields
}

func (ApiUpdateAccessBundleRequest) Execute

func (ApiUpdateAccessBundleRequest) UpdateAccessBundleV1

func (r ApiUpdateAccessBundleRequest) UpdateAccessBundleV1(updateAccessBundleV1 UpdateAccessBundleV1) ApiUpdateAccessBundleRequest

type ApiUpdateAccessFlowV1Request

type ApiUpdateAccessFlowV1Request struct {
	ApiService *AccessFlowsApiService
	// contains filtered or unexported fields
}

func (ApiUpdateAccessFlowV1Request) Execute

func (ApiUpdateAccessFlowV1Request) UpdateAccessFlowV1

func (r ApiUpdateAccessFlowV1Request) UpdateAccessFlowV1(updateAccessFlowV1 UpdateAccessFlowV1) ApiUpdateAccessFlowV1Request

type ApiUpdateIntegrationV2Request

type ApiUpdateIntegrationV2Request struct {
	ApiService *IntegrationsApiService
	// contains filtered or unexported fields
}

func (ApiUpdateIntegrationV2Request) Execute

func (ApiUpdateIntegrationV2Request) UpdateIntegration

func (r ApiUpdateIntegrationV2Request) UpdateIntegration(updateIntegration UpdateIntegration) ApiUpdateIntegrationV2Request

type ApiUpdateResourceUserTagsRequest

type ApiUpdateResourceUserTagsRequest struct {
	ApiService *IntegrationsApiService
	// contains filtered or unexported fields
}

func (ApiUpdateResourceUserTagsRequest) Execute

func (ApiUpdateResourceUserTagsRequest) UpdateResourceUserTagsRequest

func (r ApiUpdateResourceUserTagsRequest) UpdateResourceUserTagsRequest(updateResourceUserTagsRequest UpdateResourceUserTagsRequest) ApiUpdateResourceUserTagsRequest

type ApproverV1

type ApproverV1 struct {
	Id   string `json:"id"`
	Type string `json:"type"`
}

ApproverV1 struct for ApproverV1

func NewApproverV1

func NewApproverV1(id string, type_ string) *ApproverV1

NewApproverV1 instantiates a new ApproverV1 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 NewApproverV1WithDefaults

func NewApproverV1WithDefaults() *ApproverV1

NewApproverV1WithDefaults instantiates a new ApproverV1 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 (*ApproverV1) GetId

func (o *ApproverV1) GetId() string

GetId returns the Id field value

func (*ApproverV1) GetIdOk

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

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

func (*ApproverV1) GetType

func (o *ApproverV1) GetType() string

GetType returns the Type field value

func (*ApproverV1) GetTypeOk

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

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

func (ApproverV1) MarshalJSON

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

func (*ApproverV1) SetId

func (o *ApproverV1) SetId(v string)

SetId sets field value

func (*ApproverV1) SetType

func (o *ApproverV1) SetType(v string)

SetType sets field value

func (ApproverV1) ToMap

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

type BasicAuth

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

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

type ConnectDetailsResponse struct {
	Details string `json:"details"`
}

ConnectDetailsResponse struct for ConnectDetailsResponse

func NewConnectDetailsResponse

func NewConnectDetailsResponse(details string) *ConnectDetailsResponse

NewConnectDetailsResponse instantiates a new ConnectDetailsResponse 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 NewConnectDetailsResponseWithDefaults

func NewConnectDetailsResponseWithDefaults() *ConnectDetailsResponse

NewConnectDetailsResponseWithDefaults instantiates a new ConnectDetailsResponse 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 (*ConnectDetailsResponse) GetDetails

func (o *ConnectDetailsResponse) GetDetails() string

GetDetails returns the Details field value

func (*ConnectDetailsResponse) GetDetailsOk

func (o *ConnectDetailsResponse) GetDetailsOk() (*string, bool)

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

func (ConnectDetailsResponse) MarshalJSON

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

func (*ConnectDetailsResponse) SetDetails

func (o *ConnectDetailsResponse) SetDetails(v string)

SetDetails sets field value

func (ConnectDetailsResponse) ToMap

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

type Connector

type Connector struct {
	ConnectorId   string          `json:"connector_id"`
	LastConnected NullableInstant `json:"last_connected,omitempty"`
	Status        string          `json:"status"`
}

Connector struct for Connector

func NewConnector

func NewConnector(connectorId string, status string) *Connector

NewConnector instantiates a new Connector 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 NewConnectorWithDefaults

func NewConnectorWithDefaults() *Connector

NewConnectorWithDefaults instantiates a new Connector 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 (*Connector) GetConnectorId

func (o *Connector) GetConnectorId() string

GetConnectorId returns the ConnectorId field value

func (*Connector) GetConnectorIdOk

func (o *Connector) GetConnectorIdOk() (*string, bool)

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

func (*Connector) GetLastConnected

func (o *Connector) GetLastConnected() Instant

GetLastConnected returns the LastConnected field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Connector) GetLastConnectedOk

func (o *Connector) GetLastConnectedOk() (*Instant, bool)

GetLastConnectedOk returns a tuple with the LastConnected field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Connector) GetStatus

func (o *Connector) GetStatus() string

GetStatus returns the Status field value

func (*Connector) GetStatusOk

func (o *Connector) GetStatusOk() (*string, bool)

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

func (*Connector) HasLastConnected

func (o *Connector) HasLastConnected() bool

HasLastConnected returns a boolean if a field has been set.

func (Connector) MarshalJSON

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

func (*Connector) SetConnectorId

func (o *Connector) SetConnectorId(v string)

SetConnectorId sets field value

func (*Connector) SetLastConnected

func (o *Connector) SetLastConnected(v Instant)

SetLastConnected gets a reference to the given NullableInstant and assigns it to the LastConnected field.

func (*Connector) SetLastConnectedNil

func (o *Connector) SetLastConnectedNil()

SetLastConnectedNil sets the value for LastConnected to be an explicit nil

func (*Connector) SetStatus

func (o *Connector) SetStatus(v string)

SetStatus sets field value

func (Connector) ToMap

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

func (*Connector) UnsetLastConnected

func (o *Connector) UnsetLastConnected()

UnsetLastConnected ensures that no value is present for LastConnected, not even an explicit nil

type ConnectorsApiService

type ConnectorsApiService service

ConnectorsApiService ConnectorsApi service

func (*ConnectorsApiService) ListConnectors

ListConnectors list connectors

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

func (*ConnectorsApiService) ListConnectorsExecute

func (a *ConnectorsApiService) ListConnectorsExecute(r ApiListConnectorsRequest) ([]Connector, *http.Response, error)

Execute executes the request

@return []Connector

type CreateAccessRequest

type CreateAccessRequest struct {
	UserId        string   `json:"user_id"`
	IntegrationId string   `json:"integration_id"`
	ResourceIds   []string `json:"resource_ids"`
	Permissions   []string `json:"permissions"`
	Justification string   `json:"justification"`
}

CreateAccessRequest struct for CreateAccessRequest

func NewCreateAccessRequest

func NewCreateAccessRequest(userId string, integrationId string, resourceIds []string, permissions []string, justification string) *CreateAccessRequest

NewCreateAccessRequest instantiates a new CreateAccessRequest 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 NewCreateAccessRequestWithDefaults

func NewCreateAccessRequestWithDefaults() *CreateAccessRequest

NewCreateAccessRequestWithDefaults instantiates a new CreateAccessRequest 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 (*CreateAccessRequest) GetIntegrationId

func (o *CreateAccessRequest) GetIntegrationId() string

GetIntegrationId returns the IntegrationId field value

func (*CreateAccessRequest) GetIntegrationIdOk

func (o *CreateAccessRequest) GetIntegrationIdOk() (*string, bool)

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

func (*CreateAccessRequest) GetJustification

func (o *CreateAccessRequest) GetJustification() string

GetJustification returns the Justification field value

func (*CreateAccessRequest) GetJustificationOk

func (o *CreateAccessRequest) GetJustificationOk() (*string, bool)

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

func (*CreateAccessRequest) GetPermissions

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

GetPermissions returns the Permissions field value

func (*CreateAccessRequest) GetPermissionsOk

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

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

func (*CreateAccessRequest) GetResourceIds

func (o *CreateAccessRequest) GetResourceIds() []string

GetResourceIds returns the ResourceIds field value

func (*CreateAccessRequest) GetResourceIdsOk

func (o *CreateAccessRequest) GetResourceIdsOk() ([]string, bool)

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

func (*CreateAccessRequest) GetUserId

func (o *CreateAccessRequest) GetUserId() string

GetUserId returns the UserId field value

func (*CreateAccessRequest) GetUserIdOk

func (o *CreateAccessRequest) GetUserIdOk() (*string, bool)

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

func (CreateAccessRequest) MarshalJSON

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

func (*CreateAccessRequest) SetIntegrationId

func (o *CreateAccessRequest) SetIntegrationId(v string)

SetIntegrationId sets field value

func (*CreateAccessRequest) SetJustification

func (o *CreateAccessRequest) SetJustification(v string)

SetJustification sets field value

func (*CreateAccessRequest) SetPermissions

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

SetPermissions sets field value

func (*CreateAccessRequest) SetResourceIds

func (o *CreateAccessRequest) SetResourceIds(v []string)

SetResourceIds sets field value

func (*CreateAccessRequest) SetUserId

func (o *CreateAccessRequest) SetUserId(v string)

SetUserId sets field value

func (CreateAccessRequest) ToMap

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

type CreateIntegration

type CreateIntegration struct {
	Name          string                 `json:"name"`
	Type          string                 `json:"type"`
	ProvisionerId NullableString         `json:"provisioner_id,omitempty"`
	Metadata      map[string]interface{} `json:"metadata"`
	SecretConfig  map[string]interface{} `json:"secret_config,omitempty"`
}

CreateIntegration struct for CreateIntegration

func NewCreateIntegration

func NewCreateIntegration(name string, type_ string, metadata map[string]interface{}) *CreateIntegration

NewCreateIntegration instantiates a new CreateIntegration 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 NewCreateIntegrationWithDefaults

func NewCreateIntegrationWithDefaults() *CreateIntegration

NewCreateIntegrationWithDefaults instantiates a new CreateIntegration 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 (*CreateIntegration) GetMetadata

func (o *CreateIntegration) GetMetadata() map[string]interface{}

GetMetadata returns the Metadata field value

func (*CreateIntegration) GetMetadataOk

func (o *CreateIntegration) GetMetadataOk() (map[string]interface{}, bool)

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

func (*CreateIntegration) GetName

func (o *CreateIntegration) GetName() string

GetName returns the Name field value

func (*CreateIntegration) GetNameOk

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

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

func (*CreateIntegration) GetProvisionerId

func (o *CreateIntegration) GetProvisionerId() string

GetProvisionerId returns the ProvisionerId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CreateIntegration) GetProvisionerIdOk

func (o *CreateIntegration) GetProvisionerIdOk() (*string, bool)

GetProvisionerIdOk returns a tuple with the ProvisionerId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CreateIntegration) GetSecretConfig

func (o *CreateIntegration) GetSecretConfig() map[string]interface{}

GetSecretConfig returns the SecretConfig field value if set, zero value otherwise (both if not set or set to explicit null).

func (*CreateIntegration) GetSecretConfigOk

func (o *CreateIntegration) GetSecretConfigOk() (map[string]interface{}, bool)

GetSecretConfigOk returns a tuple with the SecretConfig field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CreateIntegration) GetType

func (o *CreateIntegration) GetType() string

GetType returns the Type field value

func (*CreateIntegration) GetTypeOk

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

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

func (*CreateIntegration) HasProvisionerId

func (o *CreateIntegration) HasProvisionerId() bool

HasProvisionerId returns a boolean if a field has been set.

func (*CreateIntegration) HasSecretConfig

func (o *CreateIntegration) HasSecretConfig() bool

HasSecretConfig returns a boolean if a field has been set.

func (CreateIntegration) MarshalJSON

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

func (*CreateIntegration) SetMetadata

func (o *CreateIntegration) SetMetadata(v map[string]interface{})

SetMetadata sets field value

func (*CreateIntegration) SetName

func (o *CreateIntegration) SetName(v string)

SetName sets field value

func (*CreateIntegration) SetProvisionerId

func (o *CreateIntegration) SetProvisionerId(v string)

SetProvisionerId gets a reference to the given NullableString and assigns it to the ProvisionerId field.

func (*CreateIntegration) SetProvisionerIdNil

func (o *CreateIntegration) SetProvisionerIdNil()

SetProvisionerIdNil sets the value for ProvisionerId to be an explicit nil

func (*CreateIntegration) SetSecretConfig

func (o *CreateIntegration) SetSecretConfig(v map[string]interface{})

SetSecretConfig gets a reference to the given map[string]interface{} and assigns it to the SecretConfig field.

func (*CreateIntegration) SetType

func (o *CreateIntegration) SetType(v string)

SetType sets field value

func (CreateIntegration) ToMap

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

func (*CreateIntegration) UnsetProvisionerId

func (o *CreateIntegration) UnsetProvisionerId()

UnsetProvisionerId ensures that no value is present for ProvisionerId, not even an explicit nil

type DayOfWeek

type DayOfWeek string

DayOfWeek the model 'DayOfWeek'

const (
	DAYOFWEEK_MONDAY    DayOfWeek = "MONDAY"
	DAYOFWEEK_TUESDAY   DayOfWeek = "TUESDAY"
	DAYOFWEEK_WEDNESDAY DayOfWeek = "WEDNESDAY"
	DAYOFWEEK_THURSDAY  DayOfWeek = "THURSDAY"
	DAYOFWEEK_FRIDAY    DayOfWeek = "FRIDAY"
	DAYOFWEEK_SATURDAY  DayOfWeek = "SATURDAY"
	DAYOFWEEK_SUNDAY    DayOfWeek = "SUNDAY"
)

List of DayOfWeek

func NewDayOfWeekFromValue

func NewDayOfWeekFromValue(v string) (*DayOfWeek, error)

NewDayOfWeekFromValue returns a pointer to a valid DayOfWeek for the value passed as argument, or an error if the value passed is not allowed by the enum

func (DayOfWeek) IsValid

func (v DayOfWeek) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (DayOfWeek) Ptr

func (v DayOfWeek) Ptr() *DayOfWeek

Ptr returns reference to DayOfWeek value

func (*DayOfWeek) UnmarshalJSON

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

type GenericOpenAPIError

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

GenericOpenAPIError Provides access to the body, error and model on returned errors.

func (GenericOpenAPIError) Body

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error

func (e GenericOpenAPIError) Error() string

Error returns non-empty string if there was an error.

func (GenericOpenAPIError) Model

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type GranteeV1

type GranteeV1 struct {
	Id   string `json:"id"`
	Type string `json:"type"`
}

GranteeV1 struct for GranteeV1

func NewGranteeV1

func NewGranteeV1(id string, type_ string) *GranteeV1

NewGranteeV1 instantiates a new GranteeV1 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 NewGranteeV1WithDefaults

func NewGranteeV1WithDefaults() *GranteeV1

NewGranteeV1WithDefaults instantiates a new GranteeV1 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 (*GranteeV1) GetId

func (o *GranteeV1) GetId() string

GetId returns the Id field value

func (*GranteeV1) GetIdOk

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

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

func (*GranteeV1) GetType

func (o *GranteeV1) GetType() string

GetType returns the Type field value

func (*GranteeV1) GetTypeOk

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

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

func (GranteeV1) MarshalJSON

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

func (*GranteeV1) SetId

func (o *GranteeV1) SetId(v string)

SetId sets field value

func (*GranteeV1) SetType

func (o *GranteeV1) SetType(v string)

SetType sets field value

func (GranteeV1) ToMap

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

type IdentitiesApiService

type IdentitiesApiService service

IdentitiesApiService IdentitiesApi service

func (*IdentitiesApiService) ListIdentities

ListIdentities list identities, grantees and approvers

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

func (*IdentitiesApiService) ListIdentitiesExecute

Execute executes the request

@return PaginatedResponseIdentityModelV2

type IdentityModel2

type IdentityModel2 struct {
	Type string `json:"type"`
	Name string `json:"name"`
	Id   string `json:"id"`
}

IdentityModel2 struct for IdentityModel2

func NewIdentityModel2

func NewIdentityModel2(type_ string, name string, id string) *IdentityModel2

NewIdentityModel2 instantiates a new IdentityModel2 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 NewIdentityModel2WithDefaults

func NewIdentityModel2WithDefaults() *IdentityModel2

NewIdentityModel2WithDefaults instantiates a new IdentityModel2 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 (*IdentityModel2) GetId

func (o *IdentityModel2) GetId() string

GetId returns the Id field value

func (*IdentityModel2) GetIdOk

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

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

func (*IdentityModel2) GetName

func (o *IdentityModel2) GetName() string

GetName returns the Name field value

func (*IdentityModel2) GetNameOk

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

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

func (*IdentityModel2) GetType

func (o *IdentityModel2) GetType() string

GetType returns the Type field value

func (*IdentityModel2) GetTypeOk

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

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

func (IdentityModel2) MarshalJSON

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

func (*IdentityModel2) SetId

func (o *IdentityModel2) SetId(v string)

SetId sets field value

func (*IdentityModel2) SetName

func (o *IdentityModel2) SetName(v string)

SetName sets field value

func (*IdentityModel2) SetType

func (o *IdentityModel2) SetType(v string)

SetType sets field value

func (IdentityModel2) ToMap

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

type Instant

type Instant struct {
	time.Time
}

func (*Instant) IsSet

func (i *Instant) IsSet() bool

func (*Instant) MarshalJSON

func (i *Instant) MarshalJSON() ([]byte, error)

func (*Instant) UnmarshalJSON

func (i *Instant) UnmarshalJSON(b []byte) (err error)

type Integration

type Integration struct {
	Id                     string                 `json:"id"`
	Name                   string                 `json:"name"`
	Type                   string                 `json:"type"`
	Status                 IntegrationStatus      `json:"status"`
	Details                NullableString         `json:"details,omitempty"`
	ProvisionerId          NullableString         `json:"provisioner_id,omitempty"`
	Connection             map[string]interface{} `json:"connection,omitempty"`
	LastSyncTime           NullableInstant        `json:"last_sync_time,omitempty"`
	Metadata               map[string]interface{} `json:"metadata"`
	SecretConfig           map[string]interface{} `json:"secret_config,omitempty"`
	ConnectedResourceTypes []string               `json:"connected_resource_types"`
}

Integration struct for Integration

func NewIntegration

func NewIntegration(id string, name string, type_ string, status IntegrationStatus, metadata map[string]interface{}, connectedResourceTypes []string) *Integration

NewIntegration instantiates a new Integration 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 NewIntegrationWithDefaults

func NewIntegrationWithDefaults() *Integration

NewIntegrationWithDefaults instantiates a new Integration 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 (*Integration) GetConnectedResourceTypes

func (o *Integration) GetConnectedResourceTypes() []string

GetConnectedResourceTypes returns the ConnectedResourceTypes field value

func (*Integration) GetConnectedResourceTypesOk

func (o *Integration) GetConnectedResourceTypesOk() ([]string, bool)

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

func (*Integration) GetConnection

func (o *Integration) GetConnection() map[string]interface{}

GetConnection returns the Connection field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Integration) GetConnectionOk

func (o *Integration) GetConnectionOk() (map[string]interface{}, bool)

GetConnectionOk returns a tuple with the Connection field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Integration) GetDetails

func (o *Integration) GetDetails() string

GetDetails returns the Details field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Integration) GetDetailsOk

func (o *Integration) GetDetailsOk() (*string, 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Integration) GetId

func (o *Integration) GetId() string

GetId returns the Id field value

func (*Integration) GetIdOk

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

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

func (*Integration) GetLastSyncTime

func (o *Integration) GetLastSyncTime() Instant

GetLastSyncTime returns the LastSyncTime field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Integration) GetLastSyncTimeOk

func (o *Integration) GetLastSyncTimeOk() (*Instant, bool)

GetLastSyncTimeOk returns a tuple with the LastSyncTime field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Integration) GetMetadata

func (o *Integration) GetMetadata() map[string]interface{}

GetMetadata returns the Metadata field value

func (*Integration) GetMetadataOk

func (o *Integration) GetMetadataOk() (map[string]interface{}, bool)

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

func (*Integration) GetName

func (o *Integration) GetName() string

GetName returns the Name field value

func (*Integration) GetNameOk

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

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

func (*Integration) GetProvisionerId

func (o *Integration) GetProvisionerId() string

GetProvisionerId returns the ProvisionerId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Integration) GetProvisionerIdOk

func (o *Integration) GetProvisionerIdOk() (*string, bool)

GetProvisionerIdOk returns a tuple with the ProvisionerId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Integration) GetSecretConfig

func (o *Integration) GetSecretConfig() map[string]interface{}

GetSecretConfig returns the SecretConfig field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Integration) GetSecretConfigOk

func (o *Integration) GetSecretConfigOk() (map[string]interface{}, bool)

GetSecretConfigOk returns a tuple with the SecretConfig field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Integration) GetStatus

func (o *Integration) GetStatus() IntegrationStatus

GetStatus returns the Status field value

func (*Integration) GetStatusOk

func (o *Integration) GetStatusOk() (*IntegrationStatus, bool)

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

func (*Integration) GetType

func (o *Integration) GetType() string

GetType returns the Type field value

func (*Integration) GetTypeOk

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

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

func (*Integration) HasConnection

func (o *Integration) HasConnection() bool

HasConnection returns a boolean if a field has been set.

func (*Integration) HasDetails

func (o *Integration) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*Integration) HasLastSyncTime

func (o *Integration) HasLastSyncTime() bool

HasLastSyncTime returns a boolean if a field has been set.

func (*Integration) HasProvisionerId

func (o *Integration) HasProvisionerId() bool

HasProvisionerId returns a boolean if a field has been set.

func (*Integration) HasSecretConfig

func (o *Integration) HasSecretConfig() bool

HasSecretConfig returns a boolean if a field has been set.

func (Integration) MarshalJSON

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

func (*Integration) SetConnectedResourceTypes

func (o *Integration) SetConnectedResourceTypes(v []string)

SetConnectedResourceTypes sets field value

func (*Integration) SetConnection

func (o *Integration) SetConnection(v map[string]interface{})

SetConnection gets a reference to the given map[string]interface{} and assigns it to the Connection field.

func (*Integration) SetDetails

func (o *Integration) SetDetails(v string)

SetDetails gets a reference to the given NullableString and assigns it to the Details field.

func (*Integration) SetDetailsNil

func (o *Integration) SetDetailsNil()

SetDetailsNil sets the value for Details to be an explicit nil

func (*Integration) SetId

func (o *Integration) SetId(v string)

SetId sets field value

func (*Integration) SetLastSyncTime

func (o *Integration) SetLastSyncTime(v Instant)

SetLastSyncTime gets a reference to the given NullableInstant and assigns it to the LastSyncTime field.

func (*Integration) SetLastSyncTimeNil

func (o *Integration) SetLastSyncTimeNil()

SetLastSyncTimeNil sets the value for LastSyncTime to be an explicit nil

func (*Integration) SetMetadata

func (o *Integration) SetMetadata(v map[string]interface{})

SetMetadata sets field value

func (*Integration) SetName

func (o *Integration) SetName(v string)

SetName sets field value

func (*Integration) SetProvisionerId

func (o *Integration) SetProvisionerId(v string)

SetProvisionerId gets a reference to the given NullableString and assigns it to the ProvisionerId field.

func (*Integration) SetProvisionerIdNil

func (o *Integration) SetProvisionerIdNil()

SetProvisionerIdNil sets the value for ProvisionerId to be an explicit nil

func (*Integration) SetSecretConfig

func (o *Integration) SetSecretConfig(v map[string]interface{})

SetSecretConfig gets a reference to the given map[string]interface{} and assigns it to the SecretConfig field.

func (*Integration) SetStatus

func (o *Integration) SetStatus(v IntegrationStatus)

SetStatus sets field value

func (*Integration) SetType

func (o *Integration) SetType(v string)

SetType sets field value

func (Integration) ToMap

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

func (*Integration) UnsetDetails

func (o *Integration) UnsetDetails()

UnsetDetails ensures that no value is present for Details, not even an explicit nil

func (*Integration) UnsetLastSyncTime

func (o *Integration) UnsetLastSyncTime()

UnsetLastSyncTime ensures that no value is present for LastSyncTime, not even an explicit nil

func (*Integration) UnsetProvisionerId

func (o *Integration) UnsetProvisionerId()

UnsetProvisionerId ensures that no value is present for ProvisionerId, not even an explicit nil

type IntegrationConfig

type IntegrationConfig struct {
	Name                 string                   `json:"name"`
	Type                 string                   `json:"type"`
	Description          string                   `json:"description"`
	Params               []IntegrationConfigParam `json:"params"`
	RequiresSecret       bool                     `json:"requires_secret"`
	SupportedSecretTypes []string                 `json:"supported_secret_types"`
}

IntegrationConfig struct for IntegrationConfig

func NewIntegrationConfig

func NewIntegrationConfig(name string, type_ string, description string, params []IntegrationConfigParam, requiresSecret bool, supportedSecretTypes []string) *IntegrationConfig

NewIntegrationConfig instantiates a new IntegrationConfig 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 NewIntegrationConfigWithDefaults

func NewIntegrationConfigWithDefaults() *IntegrationConfig

NewIntegrationConfigWithDefaults instantiates a new IntegrationConfig 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 (*IntegrationConfig) GetDescription

func (o *IntegrationConfig) GetDescription() string

GetDescription returns the Description field value

func (*IntegrationConfig) GetDescriptionOk

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

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

func (*IntegrationConfig) GetName

func (o *IntegrationConfig) GetName() string

GetName returns the Name field value

func (*IntegrationConfig) GetNameOk

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

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

func (*IntegrationConfig) GetParams

func (o *IntegrationConfig) GetParams() []IntegrationConfigParam

GetParams returns the Params field value

func (*IntegrationConfig) GetParamsOk

func (o *IntegrationConfig) GetParamsOk() ([]IntegrationConfigParam, bool)

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

func (*IntegrationConfig) GetRequiresSecret

func (o *IntegrationConfig) GetRequiresSecret() bool

GetRequiresSecret returns the RequiresSecret field value

func (*IntegrationConfig) GetRequiresSecretOk

func (o *IntegrationConfig) GetRequiresSecretOk() (*bool, bool)

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

func (*IntegrationConfig) GetSupportedSecretTypes

func (o *IntegrationConfig) GetSupportedSecretTypes() []string

GetSupportedSecretTypes returns the SupportedSecretTypes field value

func (*IntegrationConfig) GetSupportedSecretTypesOk

func (o *IntegrationConfig) GetSupportedSecretTypesOk() ([]string, bool)

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

func (*IntegrationConfig) GetType

func (o *IntegrationConfig) GetType() string

GetType returns the Type field value

func (*IntegrationConfig) GetTypeOk

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

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

func (IntegrationConfig) MarshalJSON

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

func (*IntegrationConfig) SetDescription

func (o *IntegrationConfig) SetDescription(v string)

SetDescription sets field value

func (*IntegrationConfig) SetName

func (o *IntegrationConfig) SetName(v string)

SetName sets field value

func (*IntegrationConfig) SetParams

func (o *IntegrationConfig) SetParams(v []IntegrationConfigParam)

SetParams sets field value

func (*IntegrationConfig) SetRequiresSecret

func (o *IntegrationConfig) SetRequiresSecret(v bool)

SetRequiresSecret sets field value

func (*IntegrationConfig) SetSupportedSecretTypes

func (o *IntegrationConfig) SetSupportedSecretTypes(v []string)

SetSupportedSecretTypes sets field value

func (*IntegrationConfig) SetType

func (o *IntegrationConfig) SetType(v string)

SetType sets field value

func (IntegrationConfig) ToMap

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

type IntegrationConfigParam

type IntegrationConfigParam struct {
	Id       string   `json:"id"`
	Label    string   `json:"label"`
	Values   []string `json:"values"`
	Default  string   `json:"default"`
	Optional bool     `json:"optional"`
}

IntegrationConfigParam struct for IntegrationConfigParam

func NewIntegrationConfigParam

func NewIntegrationConfigParam(id string, label string, values []string, default_ string, optional bool) *IntegrationConfigParam

NewIntegrationConfigParam instantiates a new IntegrationConfigParam 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 NewIntegrationConfigParamWithDefaults

func NewIntegrationConfigParamWithDefaults() *IntegrationConfigParam

NewIntegrationConfigParamWithDefaults instantiates a new IntegrationConfigParam 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 (*IntegrationConfigParam) GetDefault

func (o *IntegrationConfigParam) GetDefault() string

GetDefault returns the Default field value

func (*IntegrationConfigParam) GetDefaultOk

func (o *IntegrationConfigParam) GetDefaultOk() (*string, bool)

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

func (*IntegrationConfigParam) GetId

func (o *IntegrationConfigParam) GetId() string

GetId returns the Id field value

func (*IntegrationConfigParam) GetIdOk

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

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

func (*IntegrationConfigParam) GetLabel

func (o *IntegrationConfigParam) GetLabel() string

GetLabel returns the Label field value

func (*IntegrationConfigParam) GetLabelOk

func (o *IntegrationConfigParam) GetLabelOk() (*string, bool)

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

func (*IntegrationConfigParam) GetOptional

func (o *IntegrationConfigParam) GetOptional() bool

GetOptional returns the Optional field value

func (*IntegrationConfigParam) GetOptionalOk

func (o *IntegrationConfigParam) GetOptionalOk() (*bool, bool)

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

func (*IntegrationConfigParam) GetValues

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

GetValues returns the Values field value

func (*IntegrationConfigParam) GetValuesOk

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

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

func (IntegrationConfigParam) MarshalJSON

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

func (*IntegrationConfigParam) SetDefault

func (o *IntegrationConfigParam) SetDefault(v string)

SetDefault sets field value

func (*IntegrationConfigParam) SetId

func (o *IntegrationConfigParam) SetId(v string)

SetId sets field value

func (*IntegrationConfigParam) SetLabel

func (o *IntegrationConfigParam) SetLabel(v string)

SetLabel sets field value

func (*IntegrationConfigParam) SetOptional

func (o *IntegrationConfigParam) SetOptional(v bool)

SetOptional sets field value

func (*IntegrationConfigParam) SetValues

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

SetValues sets field value

func (IntegrationConfigParam) ToMap

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

type IntegrationStatus

type IntegrationStatus string

IntegrationStatus the model 'IntegrationStatus'

const (
	INTEGRATIONSTATUS_INITIALIZING IntegrationStatus = "Initializing"
	INTEGRATIONSTATUS_REFRESHING   IntegrationStatus = "Refreshing"
	INTEGRATIONSTATUS_ACTIVE       IntegrationStatus = "Active"
	INTEGRATIONSTATUS_ERROR        IntegrationStatus = "Error"
	INTEGRATIONSTATUS_WARNING      IntegrationStatus = "Warning"
	INTEGRATIONSTATUS_DISABLED     IntegrationStatus = "Disabled"
)

List of IntegrationStatus

func NewIntegrationStatusFromValue

func NewIntegrationStatusFromValue(v string) (*IntegrationStatus, error)

NewIntegrationStatusFromValue returns a pointer to a valid IntegrationStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (IntegrationStatus) IsValid

func (v IntegrationStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (IntegrationStatus) Ptr

Ptr returns reference to IntegrationStatus value

func (*IntegrationStatus) UnmarshalJSON

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

type IntegrationsApiService

type IntegrationsApiService service

IntegrationsApiService IntegrationsApi service

func (*IntegrationsApiService) CreateIntegrationV2

CreateIntegrationV2 create integration

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

func (*IntegrationsApiService) CreateIntegrationV2Execute

func (a *IntegrationsApiService) CreateIntegrationV2Execute(r ApiCreateIntegrationV2Request) (*Integration, *http.Response, error)

Execute executes the request

@return Integration

func (*IntegrationsApiService) DeleteIntegrationV2

DeleteIntegrationV2 delete integration

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

func (*IntegrationsApiService) DeleteIntegrationV2Execute

Execute executes the request

@return MessageResponse

func (*IntegrationsApiService) GetIntegrationConfig

func (a *IntegrationsApiService) GetIntegrationConfig(ctx context.Context, type_ string) ApiGetIntegrationConfigRequest

GetIntegrationConfig get integration config

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

func (*IntegrationsApiService) GetIntegrationConfigExecute

Execute executes the request

@return IntegrationConfig

func (*IntegrationsApiService) GetIntegrationPermissions

GetIntegrationPermissions get integration permissions for the entire tenant

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

func (*IntegrationsApiService) GetIntegrationPermissionsExecute

Execute executes the request

@return PaginatedResponsePermissionV3Response

func (*IntegrationsApiService) GetIntegrationResources

GetIntegrationResources get integration resources for the entire tenant

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

func (*IntegrationsApiService) GetIntegrationResourcesExecute

Execute executes the request

@return PaginatedResponseResourceV3Response

func (*IntegrationsApiService) GetIntegrationV2

GetIntegrationV2 get integration

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

func (*IntegrationsApiService) GetIntegrationV2Execute

Execute executes the request

@return Integration

func (*IntegrationsApiService) GetResourceUserTags

func (a *IntegrationsApiService) GetResourceUserTags(ctx context.Context, resourceId string) ApiGetResourceUserTagsRequest

GetResourceUserTags get user tags of a resource

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

func (*IntegrationsApiService) GetResourceUserTagsExecute

Execute executes the request

@return ResourceUserTagsResponse

func (*IntegrationsApiService) ListIntegrationConfigs

ListIntegrationConfigs list integration configs

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

func (*IntegrationsApiService) ListIntegrationConfigsExecute

Execute executes the request

@return PaginatedResponseIntegrationConfigPublicModel

func (*IntegrationsApiService) ListIntegrationsV2

ListIntegrationsV2 list integrations

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

func (*IntegrationsApiService) ListIntegrationsV2Execute

Execute executes the request

@return PaginatedResponseIntegrationModel

func (*IntegrationsApiService) RefreshIntegrationV2

RefreshIntegrationV2 refresh integration

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

func (*IntegrationsApiService) RefreshIntegrationV2Execute

Execute executes the request

@return MessageResponse

func (*IntegrationsApiService) UpdateIntegrationV2

UpdateIntegrationV2 update integration

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

func (*IntegrationsApiService) UpdateIntegrationV2Execute

func (a *IntegrationsApiService) UpdateIntegrationV2Execute(r ApiUpdateIntegrationV2Request) (*Integration, *http.Response, error)

Execute executes the request

@return Integration

func (*IntegrationsApiService) UpdateResourceUserTags

func (a *IntegrationsApiService) UpdateResourceUserTags(ctx context.Context, resourceId string) ApiUpdateResourceUserTagsRequest

UpdateResourceUserTags update user tags of a resource

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

func (*IntegrationsApiService) UpdateResourceUserTagsExecute

Execute executes the request

@return MessageResponse

type MappedNullable

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

type MessageResponse

type MessageResponse struct {
	Message string `json:"message"`
}

MessageResponse struct for MessageResponse

func NewMessageResponse

func NewMessageResponse(message string) *MessageResponse

NewMessageResponse instantiates a new MessageResponse 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 NewMessageResponseWithDefaults

func NewMessageResponseWithDefaults() *MessageResponse

NewMessageResponseWithDefaults instantiates a new MessageResponse 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 (*MessageResponse) GetMessage

func (o *MessageResponse) GetMessage() string

GetMessage returns the Message field value

func (*MessageResponse) GetMessageOk

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

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

func (MessageResponse) MarshalJSON

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

func (*MessageResponse) SetMessage

func (o *MessageResponse) SetMessage(v string)

SetMessage sets field value

func (MessageResponse) ToMap

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

type NullableAccessBundleV1

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

func NewNullableAccessBundleV1

func NewNullableAccessBundleV1(val *AccessBundleV1) *NullableAccessBundleV1

func (NullableAccessBundleV1) Get

func (NullableAccessBundleV1) IsSet

func (v NullableAccessBundleV1) IsSet() bool

func (NullableAccessBundleV1) MarshalJSON

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

func (*NullableAccessBundleV1) Set

func (*NullableAccessBundleV1) UnmarshalJSON

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

func (*NullableAccessBundleV1) Unset

func (v *NullableAccessBundleV1) Unset()

type NullableAccessFlowSettingsV1

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

func NewNullableAccessFlowSettingsV1

func NewNullableAccessFlowSettingsV1(val *AccessFlowSettingsV1) *NullableAccessFlowSettingsV1

func (NullableAccessFlowSettingsV1) Get

func (NullableAccessFlowSettingsV1) IsSet

func (NullableAccessFlowSettingsV1) MarshalJSON

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

func (*NullableAccessFlowSettingsV1) Set

func (*NullableAccessFlowSettingsV1) UnmarshalJSON

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

func (*NullableAccessFlowSettingsV1) Unset

func (v *NullableAccessFlowSettingsV1) Unset()

type NullableAccessFlowTriggerV1

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

func NewNullableAccessFlowTriggerV1

func NewNullableAccessFlowTriggerV1(val *AccessFlowTriggerV1) *NullableAccessFlowTriggerV1

func (NullableAccessFlowTriggerV1) Get

func (NullableAccessFlowTriggerV1) IsSet

func (NullableAccessFlowTriggerV1) MarshalJSON

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

func (*NullableAccessFlowTriggerV1) Set

func (*NullableAccessFlowTriggerV1) UnmarshalJSON

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

func (*NullableAccessFlowTriggerV1) Unset

func (v *NullableAccessFlowTriggerV1) Unset()

type NullableAccessFlowTriggerV1Timeframe

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

func (NullableAccessFlowTriggerV1Timeframe) Get

func (NullableAccessFlowTriggerV1Timeframe) IsSet

func (NullableAccessFlowTriggerV1Timeframe) MarshalJSON

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

func (*NullableAccessFlowTriggerV1Timeframe) Set

func (*NullableAccessFlowTriggerV1Timeframe) UnmarshalJSON

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

func (*NullableAccessFlowTriggerV1Timeframe) Unset

type NullableAccessFlowV1

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

func NewNullableAccessFlowV1

func NewNullableAccessFlowV1(val *AccessFlowV1) *NullableAccessFlowV1

func (NullableAccessFlowV1) Get

func (NullableAccessFlowV1) IsSet

func (v NullableAccessFlowV1) IsSet() bool

func (NullableAccessFlowV1) MarshalJSON

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

func (*NullableAccessFlowV1) Set

func (v *NullableAccessFlowV1) Set(val *AccessFlowV1)

func (*NullableAccessFlowV1) UnmarshalJSON

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

func (*NullableAccessFlowV1) Unset

func (v *NullableAccessFlowV1) Unset()

type NullableAccessFlowV1Settings

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

func NewNullableAccessFlowV1Settings

func NewNullableAccessFlowV1Settings(val *AccessFlowV1Settings) *NullableAccessFlowV1Settings

func (NullableAccessFlowV1Settings) Get

func (NullableAccessFlowV1Settings) IsSet

func (NullableAccessFlowV1Settings) MarshalJSON

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

func (*NullableAccessFlowV1Settings) Set

func (*NullableAccessFlowV1Settings) UnmarshalJSON

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

func (*NullableAccessFlowV1Settings) Unset

func (v *NullableAccessFlowV1Settings) Unset()

type NullableAccessRequest

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

func NewNullableAccessRequest

func NewNullableAccessRequest(val *AccessRequest) *NullableAccessRequest

func (NullableAccessRequest) Get

func (NullableAccessRequest) IsSet

func (v NullableAccessRequest) IsSet() bool

func (NullableAccessRequest) MarshalJSON

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

func (*NullableAccessRequest) Set

func (v *NullableAccessRequest) Set(val *AccessRequest)

func (*NullableAccessRequest) UnmarshalJSON

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

func (*NullableAccessRequest) Unset

func (v *NullableAccessRequest) Unset()

type NullableAccessStatus

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

func NewNullableAccessStatus

func NewNullableAccessStatus(val *AccessStatus) *NullableAccessStatus

func (NullableAccessStatus) Get

func (NullableAccessStatus) IsSet

func (v NullableAccessStatus) IsSet() bool

func (NullableAccessStatus) MarshalJSON

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

func (*NullableAccessStatus) Set

func (v *NullableAccessStatus) Set(val *AccessStatus)

func (*NullableAccessStatus) UnmarshalJSON

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

func (*NullableAccessStatus) Unset

func (v *NullableAccessStatus) Unset()

type NullableAccessStatusModel

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

func NewNullableAccessStatusModel

func NewNullableAccessStatusModel(val *AccessStatusModel) *NullableAccessStatusModel

func (NullableAccessStatusModel) Get

func (NullableAccessStatusModel) IsSet

func (v NullableAccessStatusModel) IsSet() bool

func (NullableAccessStatusModel) MarshalJSON

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

func (*NullableAccessStatusModel) Set

func (*NullableAccessStatusModel) UnmarshalJSON

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

func (*NullableAccessStatusModel) Unset

func (v *NullableAccessStatusModel) Unset()

type NullableAccessTargetBundleV1

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

func NewNullableAccessTargetBundleV1

func NewNullableAccessTargetBundleV1(val *AccessTargetBundleV1) *NullableAccessTargetBundleV1

func (NullableAccessTargetBundleV1) Get

func (NullableAccessTargetBundleV1) IsSet

func (NullableAccessTargetBundleV1) MarshalJSON

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

func (*NullableAccessTargetBundleV1) Set

func (*NullableAccessTargetBundleV1) UnmarshalJSON

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

func (*NullableAccessTargetBundleV1) Unset

func (v *NullableAccessTargetBundleV1) Unset()

type NullableAccessTargetIntegrationV1

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

func (NullableAccessTargetIntegrationV1) Get

func (NullableAccessTargetIntegrationV1) IsSet

func (NullableAccessTargetIntegrationV1) MarshalJSON

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

func (*NullableAccessTargetIntegrationV1) Set

func (*NullableAccessTargetIntegrationV1) UnmarshalJSON

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

func (*NullableAccessTargetIntegrationV1) Unset

type NullableActivityReportJsonExportModel

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

func (NullableActivityReportJsonExportModel) Get

func (NullableActivityReportJsonExportModel) IsSet

func (NullableActivityReportJsonExportModel) MarshalJSON

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

func (*NullableActivityReportJsonExportModel) Set

func (*NullableActivityReportJsonExportModel) UnmarshalJSON

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

func (*NullableActivityReportJsonExportModel) Unset

type NullableApproverV1

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

func NewNullableApproverV1

func NewNullableApproverV1(val *ApproverV1) *NullableApproverV1

func (NullableApproverV1) Get

func (v NullableApproverV1) Get() *ApproverV1

func (NullableApproverV1) IsSet

func (v NullableApproverV1) IsSet() bool

func (NullableApproverV1) MarshalJSON

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

func (*NullableApproverV1) Set

func (v *NullableApproverV1) Set(val *ApproverV1)

func (*NullableApproverV1) UnmarshalJSON

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

func (*NullableApproverV1) Unset

func (v *NullableApproverV1) 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 NullableConnectDetailsResponse

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

func (NullableConnectDetailsResponse) Get

func (NullableConnectDetailsResponse) IsSet

func (NullableConnectDetailsResponse) MarshalJSON

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

func (*NullableConnectDetailsResponse) Set

func (*NullableConnectDetailsResponse) UnmarshalJSON

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

func (*NullableConnectDetailsResponse) Unset

func (v *NullableConnectDetailsResponse) Unset()

type NullableConnector

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

func NewNullableConnector

func NewNullableConnector(val *Connector) *NullableConnector

func (NullableConnector) Get

func (v NullableConnector) Get() *Connector

func (NullableConnector) IsSet

func (v NullableConnector) IsSet() bool

func (NullableConnector) MarshalJSON

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

func (*NullableConnector) Set

func (v *NullableConnector) Set(val *Connector)

func (*NullableConnector) UnmarshalJSON

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

func (*NullableConnector) Unset

func (v *NullableConnector) Unset()

type NullableCreateAccessRequest

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

func NewNullableCreateAccessRequest

func NewNullableCreateAccessRequest(val *CreateAccessRequest) *NullableCreateAccessRequest

func (NullableCreateAccessRequest) Get

func (NullableCreateAccessRequest) IsSet

func (NullableCreateAccessRequest) MarshalJSON

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

func (*NullableCreateAccessRequest) Set

func (*NullableCreateAccessRequest) UnmarshalJSON

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

func (*NullableCreateAccessRequest) Unset

func (v *NullableCreateAccessRequest) Unset()

type NullableCreateIntegration

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

func NewNullableCreateIntegration

func NewNullableCreateIntegration(val *CreateIntegration) *NullableCreateIntegration

func (NullableCreateIntegration) Get

func (NullableCreateIntegration) IsSet

func (v NullableCreateIntegration) IsSet() bool

func (NullableCreateIntegration) MarshalJSON

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

func (*NullableCreateIntegration) Set

func (*NullableCreateIntegration) UnmarshalJSON

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

func (*NullableCreateIntegration) Unset

func (v *NullableCreateIntegration) Unset()

type NullableDayOfWeek

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

func NewNullableDayOfWeek

func NewNullableDayOfWeek(val *DayOfWeek) *NullableDayOfWeek

func (NullableDayOfWeek) Get

func (v NullableDayOfWeek) Get() *DayOfWeek

func (NullableDayOfWeek) IsSet

func (v NullableDayOfWeek) IsSet() bool

func (NullableDayOfWeek) MarshalJSON

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

func (*NullableDayOfWeek) Set

func (v *NullableDayOfWeek) Set(val *DayOfWeek)

func (*NullableDayOfWeek) UnmarshalJSON

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

func (*NullableDayOfWeek) Unset

func (v *NullableDayOfWeek) 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 NullableGranteeV1

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

func NewNullableGranteeV1

func NewNullableGranteeV1(val *GranteeV1) *NullableGranteeV1

func (NullableGranteeV1) Get

func (v NullableGranteeV1) Get() *GranteeV1

func (NullableGranteeV1) IsSet

func (v NullableGranteeV1) IsSet() bool

func (NullableGranteeV1) MarshalJSON

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

func (*NullableGranteeV1) Set

func (v *NullableGranteeV1) Set(val *GranteeV1)

func (*NullableGranteeV1) UnmarshalJSON

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

func (*NullableGranteeV1) Unset

func (v *NullableGranteeV1) Unset()

type NullableIdentityModel2

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

func NewNullableIdentityModel2

func NewNullableIdentityModel2(val *IdentityModel2) *NullableIdentityModel2

func (NullableIdentityModel2) Get

func (NullableIdentityModel2) IsSet

func (v NullableIdentityModel2) IsSet() bool

func (NullableIdentityModel2) MarshalJSON

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

func (*NullableIdentityModel2) Set

func (*NullableIdentityModel2) UnmarshalJSON

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

func (*NullableIdentityModel2) Unset

func (v *NullableIdentityModel2) Unset()

type NullableInstant

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

func NewNullableInstant

func NewNullableInstant(val *Instant) *NullableInstant

func (NullableInstant) Get

func (v NullableInstant) Get() *Instant

func (NullableInstant) IsSet

func (v NullableInstant) IsSet() bool

func (NullableInstant) MarshalJSON

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

func (*NullableInstant) Set

func (v *NullableInstant) Set(val *Instant)

func (*NullableInstant) UnmarshalJSON

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

func (*NullableInstant) Unset

func (v *NullableInstant) 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 NullableIntegration

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

func NewNullableIntegration

func NewNullableIntegration(val *Integration) *NullableIntegration

func (NullableIntegration) Get

func (NullableIntegration) IsSet

func (v NullableIntegration) IsSet() bool

func (NullableIntegration) MarshalJSON

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

func (*NullableIntegration) Set

func (v *NullableIntegration) Set(val *Integration)

func (*NullableIntegration) UnmarshalJSON

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

func (*NullableIntegration) Unset

func (v *NullableIntegration) Unset()

type NullableIntegrationConfig

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

func NewNullableIntegrationConfig

func NewNullableIntegrationConfig(val *IntegrationConfig) *NullableIntegrationConfig

func (NullableIntegrationConfig) Get

func (NullableIntegrationConfig) IsSet

func (v NullableIntegrationConfig) IsSet() bool

func (NullableIntegrationConfig) MarshalJSON

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

func (*NullableIntegrationConfig) Set

func (*NullableIntegrationConfig) UnmarshalJSON

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

func (*NullableIntegrationConfig) Unset

func (v *NullableIntegrationConfig) Unset()

type NullableIntegrationConfigParam

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

func (NullableIntegrationConfigParam) Get

func (NullableIntegrationConfigParam) IsSet

func (NullableIntegrationConfigParam) MarshalJSON

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

func (*NullableIntegrationConfigParam) Set

func (*NullableIntegrationConfigParam) UnmarshalJSON

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

func (*NullableIntegrationConfigParam) Unset

func (v *NullableIntegrationConfigParam) Unset()

type NullableIntegrationStatus

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

func NewNullableIntegrationStatus

func NewNullableIntegrationStatus(val *IntegrationStatus) *NullableIntegrationStatus

func (NullableIntegrationStatus) Get

func (NullableIntegrationStatus) IsSet

func (v NullableIntegrationStatus) IsSet() bool

func (NullableIntegrationStatus) MarshalJSON

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

func (*NullableIntegrationStatus) Set

func (*NullableIntegrationStatus) UnmarshalJSON

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

func (*NullableIntegrationStatus) Unset

func (v *NullableIntegrationStatus) Unset()

type NullableMessageResponse

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

func NewNullableMessageResponse

func NewNullableMessageResponse(val *MessageResponse) *NullableMessageResponse

func (NullableMessageResponse) Get

func (NullableMessageResponse) IsSet

func (v NullableMessageResponse) IsSet() bool

func (NullableMessageResponse) MarshalJSON

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

func (*NullableMessageResponse) Set

func (*NullableMessageResponse) UnmarshalJSON

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

func (*NullableMessageResponse) Unset

func (v *NullableMessageResponse) Unset()

type NullablePaginatedResponseAccessBundleV1Model

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

func (NullablePaginatedResponseAccessBundleV1Model) Get

func (NullablePaginatedResponseAccessBundleV1Model) IsSet

func (NullablePaginatedResponseAccessBundleV1Model) MarshalJSON

func (*NullablePaginatedResponseAccessBundleV1Model) Set

func (*NullablePaginatedResponseAccessBundleV1Model) UnmarshalJSON

func (*NullablePaginatedResponseAccessBundleV1Model) Unset

type NullablePaginatedResponseAccessFlowV1Model

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

func (NullablePaginatedResponseAccessFlowV1Model) Get

func (NullablePaginatedResponseAccessFlowV1Model) IsSet

func (NullablePaginatedResponseAccessFlowV1Model) MarshalJSON

func (*NullablePaginatedResponseAccessFlowV1Model) Set

func (*NullablePaginatedResponseAccessFlowV1Model) UnmarshalJSON

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

func (*NullablePaginatedResponseAccessFlowV1Model) Unset

type NullablePaginatedResponseAccessRequestV3

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

func (NullablePaginatedResponseAccessRequestV3) Get

func (NullablePaginatedResponseAccessRequestV3) IsSet

func (NullablePaginatedResponseAccessRequestV3) MarshalJSON

func (*NullablePaginatedResponseAccessRequestV3) Set

func (*NullablePaginatedResponseAccessRequestV3) UnmarshalJSON

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

func (*NullablePaginatedResponseAccessRequestV3) Unset

type NullablePaginatedResponseActivityReportJsonExportModel

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

func (NullablePaginatedResponseActivityReportJsonExportModel) Get

func (NullablePaginatedResponseActivityReportJsonExportModel) IsSet

func (NullablePaginatedResponseActivityReportJsonExportModel) MarshalJSON

func (*NullablePaginatedResponseActivityReportJsonExportModel) Set

func (*NullablePaginatedResponseActivityReportJsonExportModel) UnmarshalJSON

func (*NullablePaginatedResponseActivityReportJsonExportModel) Unset

type NullablePaginatedResponseIdentityModelV2

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

func (NullablePaginatedResponseIdentityModelV2) Get

func (NullablePaginatedResponseIdentityModelV2) IsSet

func (NullablePaginatedResponseIdentityModelV2) MarshalJSON

func (*NullablePaginatedResponseIdentityModelV2) Set

func (*NullablePaginatedResponseIdentityModelV2) UnmarshalJSON

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

func (*NullablePaginatedResponseIdentityModelV2) Unset

type NullablePaginatedResponseIntegrationConfigPublicModel

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

func (NullablePaginatedResponseIntegrationConfigPublicModel) Get

func (NullablePaginatedResponseIntegrationConfigPublicModel) IsSet

func (NullablePaginatedResponseIntegrationConfigPublicModel) MarshalJSON

func (*NullablePaginatedResponseIntegrationConfigPublicModel) Set

func (*NullablePaginatedResponseIntegrationConfigPublicModel) UnmarshalJSON

func (*NullablePaginatedResponseIntegrationConfigPublicModel) Unset

type NullablePaginatedResponseIntegrationModel

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

func (NullablePaginatedResponseIntegrationModel) Get

func (NullablePaginatedResponseIntegrationModel) IsSet

func (NullablePaginatedResponseIntegrationModel) MarshalJSON

func (*NullablePaginatedResponseIntegrationModel) Set

func (*NullablePaginatedResponseIntegrationModel) UnmarshalJSON

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

func (*NullablePaginatedResponseIntegrationModel) Unset

type NullablePaginatedResponsePermissionV3Response

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

func (NullablePaginatedResponsePermissionV3Response) Get

func (NullablePaginatedResponsePermissionV3Response) IsSet

func (NullablePaginatedResponsePermissionV3Response) MarshalJSON

func (*NullablePaginatedResponsePermissionV3Response) Set

func (*NullablePaginatedResponsePermissionV3Response) UnmarshalJSON

func (*NullablePaginatedResponsePermissionV3Response) Unset

type NullablePaginatedResponseResourceV3Response

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

func (NullablePaginatedResponseResourceV3Response) Get

func (NullablePaginatedResponseResourceV3Response) IsSet

func (NullablePaginatedResponseResourceV3Response) MarshalJSON

func (*NullablePaginatedResponseResourceV3Response) Set

func (*NullablePaginatedResponseResourceV3Response) UnmarshalJSON

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

func (*NullablePaginatedResponseResourceV3Response) Unset

type NullablePaginatedResponseSelectableIntegrationV3

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

func (NullablePaginatedResponseSelectableIntegrationV3) Get

func (NullablePaginatedResponseSelectableIntegrationV3) IsSet

func (NullablePaginatedResponseSelectableIntegrationV3) MarshalJSON

func (*NullablePaginatedResponseSelectableIntegrationV3) Set

func (*NullablePaginatedResponseSelectableIntegrationV3) UnmarshalJSON

func (*NullablePaginatedResponseSelectableIntegrationV3) Unset

type NullablePaginatedResponseSelectableResourceTypeV3

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

func (NullablePaginatedResponseSelectableResourceTypeV3) Get

func (NullablePaginatedResponseSelectableResourceTypeV3) IsSet

func (NullablePaginatedResponseSelectableResourceTypeV3) MarshalJSON

func (*NullablePaginatedResponseSelectableResourceTypeV3) Set

func (*NullablePaginatedResponseSelectableResourceTypeV3) UnmarshalJSON

func (*NullablePaginatedResponseSelectableResourceTypeV3) Unset

type NullablePaginatedResponseSelectableResourceV3

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

func (NullablePaginatedResponseSelectableResourceV3) Get

func (NullablePaginatedResponseSelectableResourceV3) IsSet

func (NullablePaginatedResponseSelectableResourceV3) MarshalJSON

func (*NullablePaginatedResponseSelectableResourceV3) Set

func (*NullablePaginatedResponseSelectableResourceV3) UnmarshalJSON

func (*NullablePaginatedResponseSelectableResourceV3) Unset

type NullablePaginatedResponseUserModel

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

func (NullablePaginatedResponseUserModel) Get

func (NullablePaginatedResponseUserModel) IsSet

func (NullablePaginatedResponseUserModel) MarshalJSON

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

func (*NullablePaginatedResponseUserModel) Set

func (*NullablePaginatedResponseUserModel) UnmarshalJSON

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

func (*NullablePaginatedResponseUserModel) Unset

type NullablePaginationInfo

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

func NewNullablePaginationInfo

func NewNullablePaginationInfo(val *PaginationInfo) *NullablePaginationInfo

func (NullablePaginationInfo) Get

func (NullablePaginationInfo) IsSet

func (v NullablePaginationInfo) IsSet() bool

func (NullablePaginationInfo) MarshalJSON

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

func (*NullablePaginationInfo) Set

func (*NullablePaginationInfo) UnmarshalJSON

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

func (*NullablePaginationInfo) Unset

func (v *NullablePaginationInfo) Unset()

type NullablePermissionV3

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

func NewNullablePermissionV3

func NewNullablePermissionV3(val *PermissionV3) *NullablePermissionV3

func (NullablePermissionV3) Get

func (NullablePermissionV3) IsSet

func (v NullablePermissionV3) IsSet() bool

func (NullablePermissionV3) MarshalJSON

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

func (*NullablePermissionV3) Set

func (v *NullablePermissionV3) Set(val *PermissionV3)

func (*NullablePermissionV3) UnmarshalJSON

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

func (*NullablePermissionV3) Unset

func (v *NullablePermissionV3) Unset()

type NullableReportField

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

func NewNullableReportField

func NewNullableReportField(val *ReportField) *NullableReportField

func (NullableReportField) Get

func (NullableReportField) IsSet

func (v NullableReportField) IsSet() bool

func (NullableReportField) MarshalJSON

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

func (*NullableReportField) Set

func (v *NullableReportField) Set(val *ReportField)

func (*NullableReportField) UnmarshalJSON

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

func (*NullableReportField) Unset

func (v *NullableReportField) Unset()

type NullableResourceResponse

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

func NewNullableResourceResponse

func NewNullableResourceResponse(val *ResourceResponse) *NullableResourceResponse

func (NullableResourceResponse) Get

func (NullableResourceResponse) IsSet

func (v NullableResourceResponse) IsSet() bool

func (NullableResourceResponse) MarshalJSON

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

func (*NullableResourceResponse) Set

func (*NullableResourceResponse) UnmarshalJSON

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

func (*NullableResourceResponse) Unset

func (v *NullableResourceResponse) Unset()

type NullableResourceStatusResponse

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

func (NullableResourceStatusResponse) Get

func (NullableResourceStatusResponse) IsSet

func (NullableResourceStatusResponse) MarshalJSON

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

func (*NullableResourceStatusResponse) Set

func (*NullableResourceStatusResponse) UnmarshalJSON

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

func (*NullableResourceStatusResponse) Unset

func (v *NullableResourceStatusResponse) Unset()

type NullableResourceStatusV1

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

func NewNullableResourceStatusV1

func NewNullableResourceStatusV1(val *ResourceStatusV1) *NullableResourceStatusV1

func (NullableResourceStatusV1) Get

func (NullableResourceStatusV1) IsSet

func (v NullableResourceStatusV1) IsSet() bool

func (NullableResourceStatusV1) MarshalJSON

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

func (*NullableResourceStatusV1) Set

func (*NullableResourceStatusV1) UnmarshalJSON

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

func (*NullableResourceStatusV1) Unset

func (v *NullableResourceStatusV1) Unset()

type NullableResourceUserTagsResponse

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

func (NullableResourceUserTagsResponse) Get

func (NullableResourceUserTagsResponse) IsSet

func (NullableResourceUserTagsResponse) MarshalJSON

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

func (*NullableResourceUserTagsResponse) Set

func (*NullableResourceUserTagsResponse) UnmarshalJSON

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

func (*NullableResourceUserTagsResponse) Unset

type NullableSelectableIntegration

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

func (NullableSelectableIntegration) Get

func (NullableSelectableIntegration) IsSet

func (NullableSelectableIntegration) MarshalJSON

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

func (*NullableSelectableIntegration) Set

func (*NullableSelectableIntegration) UnmarshalJSON

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

func (*NullableSelectableIntegration) Unset

func (v *NullableSelectableIntegration) Unset()

type NullableSelectablePermissionsResponse

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

func (NullableSelectablePermissionsResponse) Get

func (NullableSelectablePermissionsResponse) IsSet

func (NullableSelectablePermissionsResponse) MarshalJSON

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

func (*NullableSelectablePermissionsResponse) Set

func (*NullableSelectablePermissionsResponse) UnmarshalJSON

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

func (*NullableSelectablePermissionsResponse) Unset

type NullableSelectableResource

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

func NewNullableSelectableResource

func NewNullableSelectableResource(val *SelectableResource) *NullableSelectableResource

func (NullableSelectableResource) Get

func (NullableSelectableResource) IsSet

func (v NullableSelectableResource) IsSet() bool

func (NullableSelectableResource) MarshalJSON

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

func (*NullableSelectableResource) Set

func (*NullableSelectableResource) UnmarshalJSON

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

func (*NullableSelectableResource) Unset

func (v *NullableSelectableResource) Unset()

type NullableSelectableResourceType

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

func (NullableSelectableResourceType) Get

func (NullableSelectableResourceType) IsSet

func (NullableSelectableResourceType) MarshalJSON

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

func (*NullableSelectableResourceType) Set

func (*NullableSelectableResourceType) UnmarshalJSON

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

func (*NullableSelectableResourceType) Unset

func (v *NullableSelectableResourceType) 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 NullableTagV1

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

func NewNullableTagV1

func NewNullableTagV1(val *TagV1) *NullableTagV1

func (NullableTagV1) Get

func (v NullableTagV1) Get() *TagV1

func (NullableTagV1) IsSet

func (v NullableTagV1) IsSet() bool

func (NullableTagV1) MarshalJSON

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

func (*NullableTagV1) Set

func (v *NullableTagV1) Set(val *TagV1)

func (*NullableTagV1) UnmarshalJSON

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

func (*NullableTagV1) Unset

func (v *NullableTagV1) 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 NullableTimeframeV1

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

func NewNullableTimeframeV1

func NewNullableTimeframeV1(val *TimeframeV1) *NullableTimeframeV1

func (NullableTimeframeV1) Get

func (NullableTimeframeV1) IsSet

func (v NullableTimeframeV1) IsSet() bool

func (NullableTimeframeV1) MarshalJSON

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

func (*NullableTimeframeV1) Set

func (v *NullableTimeframeV1) Set(val *TimeframeV1)

func (*NullableTimeframeV1) UnmarshalJSON

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

func (*NullableTimeframeV1) Unset

func (v *NullableTimeframeV1) Unset()

type NullableUpdateAccessBundleV1

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

func NewNullableUpdateAccessBundleV1

func NewNullableUpdateAccessBundleV1(val *UpdateAccessBundleV1) *NullableUpdateAccessBundleV1

func (NullableUpdateAccessBundleV1) Get

func (NullableUpdateAccessBundleV1) IsSet

func (NullableUpdateAccessBundleV1) MarshalJSON

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

func (*NullableUpdateAccessBundleV1) Set

func (*NullableUpdateAccessBundleV1) UnmarshalJSON

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

func (*NullableUpdateAccessBundleV1) Unset

func (v *NullableUpdateAccessBundleV1) Unset()

type NullableUpdateAccessFlowV1

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

func NewNullableUpdateAccessFlowV1

func NewNullableUpdateAccessFlowV1(val *UpdateAccessFlowV1) *NullableUpdateAccessFlowV1

func (NullableUpdateAccessFlowV1) Get

func (NullableUpdateAccessFlowV1) IsSet

func (v NullableUpdateAccessFlowV1) IsSet() bool

func (NullableUpdateAccessFlowV1) MarshalJSON

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

func (*NullableUpdateAccessFlowV1) Set

func (*NullableUpdateAccessFlowV1) UnmarshalJSON

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

func (*NullableUpdateAccessFlowV1) Unset

func (v *NullableUpdateAccessFlowV1) Unset()

type NullableUpdateAccessFlowV1Trigger

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

func (NullableUpdateAccessFlowV1Trigger) Get

func (NullableUpdateAccessFlowV1Trigger) IsSet

func (NullableUpdateAccessFlowV1Trigger) MarshalJSON

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

func (*NullableUpdateAccessFlowV1Trigger) Set

func (*NullableUpdateAccessFlowV1Trigger) UnmarshalJSON

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

func (*NullableUpdateAccessFlowV1Trigger) Unset

type NullableUpdateIntegration

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

func NewNullableUpdateIntegration

func NewNullableUpdateIntegration(val *UpdateIntegration) *NullableUpdateIntegration

func (NullableUpdateIntegration) Get

func (NullableUpdateIntegration) IsSet

func (v NullableUpdateIntegration) IsSet() bool

func (NullableUpdateIntegration) MarshalJSON

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

func (*NullableUpdateIntegration) Set

func (*NullableUpdateIntegration) UnmarshalJSON

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

func (*NullableUpdateIntegration) Unset

func (v *NullableUpdateIntegration) Unset()

type NullableUpdateResourceUserTagsRequest

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

func (NullableUpdateResourceUserTagsRequest) Get

func (NullableUpdateResourceUserTagsRequest) IsSet

func (NullableUpdateResourceUserTagsRequest) MarshalJSON

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

func (*NullableUpdateResourceUserTagsRequest) Set

func (*NullableUpdateResourceUserTagsRequest) UnmarshalJSON

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

func (*NullableUpdateResourceUserTagsRequest) Unset

type NullableUpsertAccessBundleV1

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

func NewNullableUpsertAccessBundleV1

func NewNullableUpsertAccessBundleV1(val *UpsertAccessBundleV1) *NullableUpsertAccessBundleV1

func (NullableUpsertAccessBundleV1) Get

func (NullableUpsertAccessBundleV1) IsSet

func (NullableUpsertAccessBundleV1) MarshalJSON

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

func (*NullableUpsertAccessBundleV1) Set

func (*NullableUpsertAccessBundleV1) UnmarshalJSON

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

func (*NullableUpsertAccessBundleV1) Unset

func (v *NullableUpsertAccessBundleV1) Unset()

type NullableUpsertAccessFlowV1

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

func NewNullableUpsertAccessFlowV1

func NewNullableUpsertAccessFlowV1(val *UpsertAccessFlowV1) *NullableUpsertAccessFlowV1

func (NullableUpsertAccessFlowV1) Get

func (NullableUpsertAccessFlowV1) IsSet

func (v NullableUpsertAccessFlowV1) IsSet() bool

func (NullableUpsertAccessFlowV1) MarshalJSON

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

func (*NullableUpsertAccessFlowV1) Set

func (*NullableUpsertAccessFlowV1) UnmarshalJSON

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

func (*NullableUpsertAccessFlowV1) Unset

func (v *NullableUpsertAccessFlowV1) Unset()

type NullableUserModel

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

func NewNullableUserModel

func NewNullableUserModel(val *UserModel) *NullableUserModel

func (NullableUserModel) Get

func (v NullableUserModel) Get() *UserModel

func (NullableUserModel) IsSet

func (v NullableUserModel) IsSet() bool

func (NullableUserModel) MarshalJSON

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

func (*NullableUserModel) Set

func (v *NullableUserModel) Set(val *UserModel)

func (*NullableUserModel) UnmarshalJSON

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

func (*NullableUserModel) Unset

func (v *NullableUserModel) Unset()

type PaginatedResponseAccessBundleV1Model

type PaginatedResponseAccessBundleV1Model struct {
	Data       []AccessBundleV1 `json:"data"`
	Pagination PaginationInfo   `json:"pagination"`
}

PaginatedResponseAccessBundleV1Model struct for PaginatedResponseAccessBundleV1Model

func NewPaginatedResponseAccessBundleV1Model

func NewPaginatedResponseAccessBundleV1Model(data []AccessBundleV1, pagination PaginationInfo) *PaginatedResponseAccessBundleV1Model

NewPaginatedResponseAccessBundleV1Model instantiates a new PaginatedResponseAccessBundleV1Model 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 NewPaginatedResponseAccessBundleV1ModelWithDefaults

func NewPaginatedResponseAccessBundleV1ModelWithDefaults() *PaginatedResponseAccessBundleV1Model

NewPaginatedResponseAccessBundleV1ModelWithDefaults instantiates a new PaginatedResponseAccessBundleV1Model 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 (*PaginatedResponseAccessBundleV1Model) GetData

GetData returns the Data field value

func (*PaginatedResponseAccessBundleV1Model) GetDataOk

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

func (*PaginatedResponseAccessBundleV1Model) GetPagination

GetPagination returns the Pagination field value

func (*PaginatedResponseAccessBundleV1Model) GetPaginationOk

func (o *PaginatedResponseAccessBundleV1Model) GetPaginationOk() (*PaginationInfo, bool)

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

func (PaginatedResponseAccessBundleV1Model) MarshalJSON

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

func (*PaginatedResponseAccessBundleV1Model) SetData

SetData sets field value

func (*PaginatedResponseAccessBundleV1Model) SetPagination

SetPagination sets field value

func (PaginatedResponseAccessBundleV1Model) ToMap

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

type PaginatedResponseAccessFlowV1Model

type PaginatedResponseAccessFlowV1Model struct {
	Data       []AccessFlowV1 `json:"data"`
	Pagination PaginationInfo `json:"pagination"`
}

PaginatedResponseAccessFlowV1Model struct for PaginatedResponseAccessFlowV1Model

func NewPaginatedResponseAccessFlowV1Model

func NewPaginatedResponseAccessFlowV1Model(data []AccessFlowV1, pagination PaginationInfo) *PaginatedResponseAccessFlowV1Model

NewPaginatedResponseAccessFlowV1Model instantiates a new PaginatedResponseAccessFlowV1Model 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 NewPaginatedResponseAccessFlowV1ModelWithDefaults

func NewPaginatedResponseAccessFlowV1ModelWithDefaults() *PaginatedResponseAccessFlowV1Model

NewPaginatedResponseAccessFlowV1ModelWithDefaults instantiates a new PaginatedResponseAccessFlowV1Model 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 (*PaginatedResponseAccessFlowV1Model) GetData

GetData returns the Data field value

func (*PaginatedResponseAccessFlowV1Model) GetDataOk

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

func (*PaginatedResponseAccessFlowV1Model) GetPagination

GetPagination returns the Pagination field value

func (*PaginatedResponseAccessFlowV1Model) GetPaginationOk

func (o *PaginatedResponseAccessFlowV1Model) GetPaginationOk() (*PaginationInfo, bool)

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

func (PaginatedResponseAccessFlowV1Model) MarshalJSON

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

func (*PaginatedResponseAccessFlowV1Model) SetData

SetData sets field value

func (*PaginatedResponseAccessFlowV1Model) SetPagination

SetPagination sets field value

func (PaginatedResponseAccessFlowV1Model) ToMap

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

type PaginatedResponseAccessRequestV3

type PaginatedResponseAccessRequestV3 struct {
	Data       []AccessRequest `json:"data"`
	Pagination PaginationInfo  `json:"pagination"`
}

PaginatedResponseAccessRequestV3 struct for PaginatedResponseAccessRequestV3

func NewPaginatedResponseAccessRequestV3

func NewPaginatedResponseAccessRequestV3(data []AccessRequest, pagination PaginationInfo) *PaginatedResponseAccessRequestV3

NewPaginatedResponseAccessRequestV3 instantiates a new PaginatedResponseAccessRequestV3 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 NewPaginatedResponseAccessRequestV3WithDefaults

func NewPaginatedResponseAccessRequestV3WithDefaults() *PaginatedResponseAccessRequestV3

NewPaginatedResponseAccessRequestV3WithDefaults instantiates a new PaginatedResponseAccessRequestV3 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 (*PaginatedResponseAccessRequestV3) GetData

GetData returns the Data field value

func (*PaginatedResponseAccessRequestV3) GetDataOk

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

func (*PaginatedResponseAccessRequestV3) GetPagination

GetPagination returns the Pagination field value

func (*PaginatedResponseAccessRequestV3) GetPaginationOk

func (o *PaginatedResponseAccessRequestV3) GetPaginationOk() (*PaginationInfo, bool)

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

func (PaginatedResponseAccessRequestV3) MarshalJSON

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

func (*PaginatedResponseAccessRequestV3) SetData

SetData sets field value

func (*PaginatedResponseAccessRequestV3) SetPagination

SetPagination sets field value

func (PaginatedResponseAccessRequestV3) ToMap

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

type PaginatedResponseActivityReportJsonExportModel

type PaginatedResponseActivityReportJsonExportModel struct {
	Data       []ActivityReportJsonExportModel `json:"data"`
	Pagination PaginationInfo                  `json:"pagination"`
}

PaginatedResponseActivityReportJsonExportModel struct for PaginatedResponseActivityReportJsonExportModel

func NewPaginatedResponseActivityReportJsonExportModel

func NewPaginatedResponseActivityReportJsonExportModel(data []ActivityReportJsonExportModel, pagination PaginationInfo) *PaginatedResponseActivityReportJsonExportModel

NewPaginatedResponseActivityReportJsonExportModel instantiates a new PaginatedResponseActivityReportJsonExportModel 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 NewPaginatedResponseActivityReportJsonExportModelWithDefaults

func NewPaginatedResponseActivityReportJsonExportModelWithDefaults() *PaginatedResponseActivityReportJsonExportModel

NewPaginatedResponseActivityReportJsonExportModelWithDefaults instantiates a new PaginatedResponseActivityReportJsonExportModel 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 (*PaginatedResponseActivityReportJsonExportModel) GetData

GetData returns the Data field value

func (*PaginatedResponseActivityReportJsonExportModel) GetDataOk

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

func (*PaginatedResponseActivityReportJsonExportModel) GetPagination

GetPagination returns the Pagination field value

func (*PaginatedResponseActivityReportJsonExportModel) GetPaginationOk

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

func (PaginatedResponseActivityReportJsonExportModel) MarshalJSON

func (*PaginatedResponseActivityReportJsonExportModel) SetData

SetData sets field value

func (*PaginatedResponseActivityReportJsonExportModel) SetPagination

SetPagination sets field value

func (PaginatedResponseActivityReportJsonExportModel) ToMap

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

type PaginatedResponseIdentityModelV2

type PaginatedResponseIdentityModelV2 struct {
	Data       []IdentityModel2 `json:"data"`
	Pagination PaginationInfo   `json:"pagination"`
}

PaginatedResponseIdentityModelV2 struct for PaginatedResponseIdentityModelV2

func NewPaginatedResponseIdentityModelV2

func NewPaginatedResponseIdentityModelV2(data []IdentityModel2, pagination PaginationInfo) *PaginatedResponseIdentityModelV2

NewPaginatedResponseIdentityModelV2 instantiates a new PaginatedResponseIdentityModelV2 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 NewPaginatedResponseIdentityModelV2WithDefaults

func NewPaginatedResponseIdentityModelV2WithDefaults() *PaginatedResponseIdentityModelV2

NewPaginatedResponseIdentityModelV2WithDefaults instantiates a new PaginatedResponseIdentityModelV2 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 (*PaginatedResponseIdentityModelV2) GetData

GetData returns the Data field value

func (*PaginatedResponseIdentityModelV2) GetDataOk

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

func (*PaginatedResponseIdentityModelV2) GetPagination

GetPagination returns the Pagination field value

func (*PaginatedResponseIdentityModelV2) GetPaginationOk

func (o *PaginatedResponseIdentityModelV2) GetPaginationOk() (*PaginationInfo, bool)

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

func (PaginatedResponseIdentityModelV2) MarshalJSON

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

func (*PaginatedResponseIdentityModelV2) SetData

SetData sets field value

func (*PaginatedResponseIdentityModelV2) SetPagination

SetPagination sets field value

func (PaginatedResponseIdentityModelV2) ToMap

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

type PaginatedResponseIntegrationConfigPublicModel

type PaginatedResponseIntegrationConfigPublicModel struct {
	Data       []IntegrationConfig `json:"data"`
	Pagination PaginationInfo      `json:"pagination"`
}

PaginatedResponseIntegrationConfigPublicModel struct for PaginatedResponseIntegrationConfigPublicModel

func NewPaginatedResponseIntegrationConfigPublicModel

func NewPaginatedResponseIntegrationConfigPublicModel(data []IntegrationConfig, pagination PaginationInfo) *PaginatedResponseIntegrationConfigPublicModel

NewPaginatedResponseIntegrationConfigPublicModel instantiates a new PaginatedResponseIntegrationConfigPublicModel 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 NewPaginatedResponseIntegrationConfigPublicModelWithDefaults

func NewPaginatedResponseIntegrationConfigPublicModelWithDefaults() *PaginatedResponseIntegrationConfigPublicModel

NewPaginatedResponseIntegrationConfigPublicModelWithDefaults instantiates a new PaginatedResponseIntegrationConfigPublicModel 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 (*PaginatedResponseIntegrationConfigPublicModel) GetData

GetData returns the Data field value

func (*PaginatedResponseIntegrationConfigPublicModel) GetDataOk

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

func (*PaginatedResponseIntegrationConfigPublicModel) GetPagination

GetPagination returns the Pagination field value

func (*PaginatedResponseIntegrationConfigPublicModel) GetPaginationOk

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

func (PaginatedResponseIntegrationConfigPublicModel) MarshalJSON

func (*PaginatedResponseIntegrationConfigPublicModel) SetData

SetData sets field value

func (*PaginatedResponseIntegrationConfigPublicModel) SetPagination

SetPagination sets field value

func (PaginatedResponseIntegrationConfigPublicModel) ToMap

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

type PaginatedResponseIntegrationModel

type PaginatedResponseIntegrationModel struct {
	Data       []Integration  `json:"data"`
	Pagination PaginationInfo `json:"pagination"`
}

PaginatedResponseIntegrationModel struct for PaginatedResponseIntegrationModel

func NewPaginatedResponseIntegrationModel

func NewPaginatedResponseIntegrationModel(data []Integration, pagination PaginationInfo) *PaginatedResponseIntegrationModel

NewPaginatedResponseIntegrationModel instantiates a new PaginatedResponseIntegrationModel 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 NewPaginatedResponseIntegrationModelWithDefaults

func NewPaginatedResponseIntegrationModelWithDefaults() *PaginatedResponseIntegrationModel

NewPaginatedResponseIntegrationModelWithDefaults instantiates a new PaginatedResponseIntegrationModel 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 (*PaginatedResponseIntegrationModel) GetData

GetData returns the Data field value

func (*PaginatedResponseIntegrationModel) GetDataOk

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

func (*PaginatedResponseIntegrationModel) GetPagination

GetPagination returns the Pagination field value

func (*PaginatedResponseIntegrationModel) GetPaginationOk

func (o *PaginatedResponseIntegrationModel) GetPaginationOk() (*PaginationInfo, bool)

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

func (PaginatedResponseIntegrationModel) MarshalJSON

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

func (*PaginatedResponseIntegrationModel) SetData

SetData sets field value

func (*PaginatedResponseIntegrationModel) SetPagination

SetPagination sets field value

func (PaginatedResponseIntegrationModel) ToMap

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

type PaginatedResponsePermissionV3Response

type PaginatedResponsePermissionV3Response struct {
	Data       []PermissionV3 `json:"data"`
	Pagination PaginationInfo `json:"pagination"`
}

PaginatedResponsePermissionV3Response struct for PaginatedResponsePermissionV3Response

func NewPaginatedResponsePermissionV3Response

func NewPaginatedResponsePermissionV3Response(data []PermissionV3, pagination PaginationInfo) *PaginatedResponsePermissionV3Response

NewPaginatedResponsePermissionV3Response instantiates a new PaginatedResponsePermissionV3Response 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 NewPaginatedResponsePermissionV3ResponseWithDefaults

func NewPaginatedResponsePermissionV3ResponseWithDefaults() *PaginatedResponsePermissionV3Response

NewPaginatedResponsePermissionV3ResponseWithDefaults instantiates a new PaginatedResponsePermissionV3Response 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 (*PaginatedResponsePermissionV3Response) GetData

GetData returns the Data field value

func (*PaginatedResponsePermissionV3Response) GetDataOk

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

func (*PaginatedResponsePermissionV3Response) GetPagination

GetPagination returns the Pagination field value

func (*PaginatedResponsePermissionV3Response) GetPaginationOk

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

func (PaginatedResponsePermissionV3Response) MarshalJSON

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

func (*PaginatedResponsePermissionV3Response) SetData

SetData sets field value

func (*PaginatedResponsePermissionV3Response) SetPagination

SetPagination sets field value

func (PaginatedResponsePermissionV3Response) ToMap

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

type PaginatedResponseResourceV3Response

type PaginatedResponseResourceV3Response struct {
	Data       []ResourceResponse `json:"data"`
	Pagination PaginationInfo     `json:"pagination"`
}

PaginatedResponseResourceV3Response struct for PaginatedResponseResourceV3Response

func NewPaginatedResponseResourceV3Response

func NewPaginatedResponseResourceV3Response(data []ResourceResponse, pagination PaginationInfo) *PaginatedResponseResourceV3Response

NewPaginatedResponseResourceV3Response instantiates a new PaginatedResponseResourceV3Response 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 NewPaginatedResponseResourceV3ResponseWithDefaults

func NewPaginatedResponseResourceV3ResponseWithDefaults() *PaginatedResponseResourceV3Response

NewPaginatedResponseResourceV3ResponseWithDefaults instantiates a new PaginatedResponseResourceV3Response 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 (*PaginatedResponseResourceV3Response) GetData

GetData returns the Data field value

func (*PaginatedResponseResourceV3Response) GetDataOk

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

func (*PaginatedResponseResourceV3Response) GetPagination

GetPagination returns the Pagination field value

func (*PaginatedResponseResourceV3Response) GetPaginationOk

func (o *PaginatedResponseResourceV3Response) GetPaginationOk() (*PaginationInfo, bool)

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

func (PaginatedResponseResourceV3Response) MarshalJSON

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

func (*PaginatedResponseResourceV3Response) SetData

SetData sets field value

func (*PaginatedResponseResourceV3Response) SetPagination

SetPagination sets field value

func (PaginatedResponseResourceV3Response) ToMap

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

type PaginatedResponseSelectableIntegrationV3

type PaginatedResponseSelectableIntegrationV3 struct {
	Data       []SelectableIntegration `json:"data"`
	Pagination PaginationInfo          `json:"pagination"`
}

PaginatedResponseSelectableIntegrationV3 struct for PaginatedResponseSelectableIntegrationV3

func NewPaginatedResponseSelectableIntegrationV3

func NewPaginatedResponseSelectableIntegrationV3(data []SelectableIntegration, pagination PaginationInfo) *PaginatedResponseSelectableIntegrationV3

NewPaginatedResponseSelectableIntegrationV3 instantiates a new PaginatedResponseSelectableIntegrationV3 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 NewPaginatedResponseSelectableIntegrationV3WithDefaults

func NewPaginatedResponseSelectableIntegrationV3WithDefaults() *PaginatedResponseSelectableIntegrationV3

NewPaginatedResponseSelectableIntegrationV3WithDefaults instantiates a new PaginatedResponseSelectableIntegrationV3 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 (*PaginatedResponseSelectableIntegrationV3) GetData

GetData returns the Data field value

func (*PaginatedResponseSelectableIntegrationV3) GetDataOk

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

func (*PaginatedResponseSelectableIntegrationV3) GetPagination

GetPagination returns the Pagination field value

func (*PaginatedResponseSelectableIntegrationV3) GetPaginationOk

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

func (PaginatedResponseSelectableIntegrationV3) MarshalJSON

func (*PaginatedResponseSelectableIntegrationV3) SetData

SetData sets field value

func (*PaginatedResponseSelectableIntegrationV3) SetPagination

SetPagination sets field value

func (PaginatedResponseSelectableIntegrationV3) ToMap

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

type PaginatedResponseSelectableResourceTypeV3

type PaginatedResponseSelectableResourceTypeV3 struct {
	Data       []SelectableResourceType `json:"data"`
	Pagination PaginationInfo           `json:"pagination"`
}

PaginatedResponseSelectableResourceTypeV3 struct for PaginatedResponseSelectableResourceTypeV3

func NewPaginatedResponseSelectableResourceTypeV3

func NewPaginatedResponseSelectableResourceTypeV3(data []SelectableResourceType, pagination PaginationInfo) *PaginatedResponseSelectableResourceTypeV3

NewPaginatedResponseSelectableResourceTypeV3 instantiates a new PaginatedResponseSelectableResourceTypeV3 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 NewPaginatedResponseSelectableResourceTypeV3WithDefaults

func NewPaginatedResponseSelectableResourceTypeV3WithDefaults() *PaginatedResponseSelectableResourceTypeV3

NewPaginatedResponseSelectableResourceTypeV3WithDefaults instantiates a new PaginatedResponseSelectableResourceTypeV3 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 (*PaginatedResponseSelectableResourceTypeV3) GetData

GetData returns the Data field value

func (*PaginatedResponseSelectableResourceTypeV3) GetDataOk

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

func (*PaginatedResponseSelectableResourceTypeV3) GetPagination

GetPagination returns the Pagination field value

func (*PaginatedResponseSelectableResourceTypeV3) GetPaginationOk

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

func (PaginatedResponseSelectableResourceTypeV3) MarshalJSON

func (*PaginatedResponseSelectableResourceTypeV3) SetData

SetData sets field value

func (*PaginatedResponseSelectableResourceTypeV3) SetPagination

SetPagination sets field value

func (PaginatedResponseSelectableResourceTypeV3) ToMap

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

type PaginatedResponseSelectableResourceV3

type PaginatedResponseSelectableResourceV3 struct {
	Data       []SelectableResource `json:"data"`
	Pagination PaginationInfo       `json:"pagination"`
}

PaginatedResponseSelectableResourceV3 struct for PaginatedResponseSelectableResourceV3

func NewPaginatedResponseSelectableResourceV3

func NewPaginatedResponseSelectableResourceV3(data []SelectableResource, pagination PaginationInfo) *PaginatedResponseSelectableResourceV3

NewPaginatedResponseSelectableResourceV3 instantiates a new PaginatedResponseSelectableResourceV3 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 NewPaginatedResponseSelectableResourceV3WithDefaults

func NewPaginatedResponseSelectableResourceV3WithDefaults() *PaginatedResponseSelectableResourceV3

NewPaginatedResponseSelectableResourceV3WithDefaults instantiates a new PaginatedResponseSelectableResourceV3 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 (*PaginatedResponseSelectableResourceV3) GetData

GetData returns the Data field value

func (*PaginatedResponseSelectableResourceV3) GetDataOk

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

func (*PaginatedResponseSelectableResourceV3) GetPagination

GetPagination returns the Pagination field value

func (*PaginatedResponseSelectableResourceV3) GetPaginationOk

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

func (PaginatedResponseSelectableResourceV3) MarshalJSON

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

func (*PaginatedResponseSelectableResourceV3) SetData

SetData sets field value

func (*PaginatedResponseSelectableResourceV3) SetPagination

SetPagination sets field value

func (PaginatedResponseSelectableResourceV3) ToMap

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

type PaginatedResponseUserModel

type PaginatedResponseUserModel struct {
	Data       []UserModel    `json:"data"`
	Pagination PaginationInfo `json:"pagination"`
}

PaginatedResponseUserModel struct for PaginatedResponseUserModel

func NewPaginatedResponseUserModel

func NewPaginatedResponseUserModel(data []UserModel, pagination PaginationInfo) *PaginatedResponseUserModel

NewPaginatedResponseUserModel instantiates a new PaginatedResponseUserModel 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 NewPaginatedResponseUserModelWithDefaults

func NewPaginatedResponseUserModelWithDefaults() *PaginatedResponseUserModel

NewPaginatedResponseUserModelWithDefaults instantiates a new PaginatedResponseUserModel 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 (*PaginatedResponseUserModel) GetData

func (o *PaginatedResponseUserModel) GetData() []UserModel

GetData returns the Data field value

func (*PaginatedResponseUserModel) GetDataOk

func (o *PaginatedResponseUserModel) GetDataOk() ([]UserModel, bool)

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

func (*PaginatedResponseUserModel) GetPagination

func (o *PaginatedResponseUserModel) GetPagination() PaginationInfo

GetPagination returns the Pagination field value

func (*PaginatedResponseUserModel) GetPaginationOk

func (o *PaginatedResponseUserModel) GetPaginationOk() (*PaginationInfo, bool)

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

func (PaginatedResponseUserModel) MarshalJSON

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

func (*PaginatedResponseUserModel) SetData

func (o *PaginatedResponseUserModel) SetData(v []UserModel)

SetData sets field value

func (*PaginatedResponseUserModel) SetPagination

func (o *PaginatedResponseUserModel) SetPagination(v PaginationInfo)

SetPagination sets field value

func (PaginatedResponseUserModel) ToMap

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

type PaginationInfo

type PaginationInfo struct {
	Total  int32 `json:"total"`
	Limit  int32 `json:"limit"`
	Offset int32 `json:"offset"`
}

PaginationInfo struct for PaginationInfo

func NewPaginationInfo

func NewPaginationInfo(total int32, limit int32, offset int32) *PaginationInfo

NewPaginationInfo instantiates a new PaginationInfo 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 NewPaginationInfoWithDefaults

func NewPaginationInfoWithDefaults() *PaginationInfo

NewPaginationInfoWithDefaults instantiates a new PaginationInfo 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 (*PaginationInfo) GetLimit

func (o *PaginationInfo) GetLimit() int32

GetLimit returns the Limit field value

func (*PaginationInfo) GetLimitOk

func (o *PaginationInfo) GetLimitOk() (*int32, bool)

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

func (*PaginationInfo) GetOffset

func (o *PaginationInfo) GetOffset() int32

GetOffset returns the Offset field value

func (*PaginationInfo) GetOffsetOk

func (o *PaginationInfo) GetOffsetOk() (*int32, bool)

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

func (*PaginationInfo) GetTotal

func (o *PaginationInfo) GetTotal() int32

GetTotal returns the Total field value

func (*PaginationInfo) GetTotalOk

func (o *PaginationInfo) GetTotalOk() (*int32, bool)

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

func (PaginationInfo) MarshalJSON

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

func (*PaginationInfo) SetLimit

func (o *PaginationInfo) SetLimit(v int32)

SetLimit sets field value

func (*PaginationInfo) SetOffset

func (o *PaginationInfo) SetOffset(v int32)

SetOffset sets field value

func (*PaginationInfo) SetTotal

func (o *PaginationInfo) SetTotal(v int32)

SetTotal sets field value

func (PaginationInfo) ToMap

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

type PermissionV3

type PermissionV3 struct {
	Name         string `json:"name"`
	Id           string `json:"id"`
	ResourceType string `json:"resource_type"`
}

PermissionV3 struct for PermissionV3

func NewPermissionV3

func NewPermissionV3(name string, id string, resourceType string) *PermissionV3

NewPermissionV3 instantiates a new PermissionV3 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 NewPermissionV3WithDefaults

func NewPermissionV3WithDefaults() *PermissionV3

NewPermissionV3WithDefaults instantiates a new PermissionV3 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 (*PermissionV3) GetId

func (o *PermissionV3) GetId() string

GetId returns the Id field value

func (*PermissionV3) GetIdOk

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

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

func (*PermissionV3) GetName

func (o *PermissionV3) GetName() string

GetName returns the Name field value

func (*PermissionV3) GetNameOk

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

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

func (*PermissionV3) GetResourceType

func (o *PermissionV3) GetResourceType() string

GetResourceType returns the ResourceType field value

func (*PermissionV3) GetResourceTypeOk

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

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

func (PermissionV3) MarshalJSON

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

func (*PermissionV3) SetId

func (o *PermissionV3) SetId(v string)

SetId sets field value

func (*PermissionV3) SetName

func (o *PermissionV3) SetName(v string)

SetName sets field value

func (*PermissionV3) SetResourceType

func (o *PermissionV3) SetResourceType(v string)

SetResourceType sets field value

func (PermissionV3) ToMap

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

type ReportField

type ReportField string

ReportField the model 'ReportField'

const (
	REPORTFIELD_REQUEST_ID      ReportField = "request_id"
	REPORTFIELD_REQUEST_DATE    ReportField = "request_date"
	REPORTFIELD_REQUESTOR_NAME  ReportField = "requestor_name"
	REPORTFIELD_REQUESTOR_EMAIL ReportField = "requestor_email"
	REPORTFIELD_INTEGRATION     ReportField = "integration"
	REPORTFIELD_RESOURCES       ReportField = "resources"
	REPORTFIELD_RESOURCE_TYPE   ReportField = "resource_type"
	REPORTFIELD_PERMISSIONS     ReportField = "permissions"
	REPORTFIELD_JUSTIFICATION   ReportField = "justification"
	REPORTFIELD_STATUS          ReportField = "status"
	REPORTFIELD_ACCESS_FLOW     ReportField = "access_flow"
	REPORTFIELD_BUNDLE_NAME     ReportField = "bundle_name"
)

List of ReportField

func NewReportFieldFromValue

func NewReportFieldFromValue(v string) (*ReportField, error)

NewReportFieldFromValue returns a pointer to a valid ReportField for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ReportField) IsValid

func (v ReportField) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ReportField) Ptr

func (v ReportField) Ptr() *ReportField

Ptr returns reference to ReportField value

func (*ReportField) UnmarshalJSON

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

type ResourceResponse

type ResourceResponse struct {
	Id     string                 `json:"id"`
	Name   string                 `json:"name"`
	Type   string                 `json:"type"`
	Status ResourceStatusResponse `json:"status"`
}

ResourceResponse struct for ResourceResponse

func NewResourceResponse

func NewResourceResponse(id string, name string, type_ string, status ResourceStatusResponse) *ResourceResponse

NewResourceResponse instantiates a new ResourceResponse 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 NewResourceResponseWithDefaults

func NewResourceResponseWithDefaults() *ResourceResponse

NewResourceResponseWithDefaults instantiates a new ResourceResponse 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 (*ResourceResponse) GetId

func (o *ResourceResponse) GetId() string

GetId returns the Id field value

func (*ResourceResponse) GetIdOk

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

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

func (*ResourceResponse) GetName

func (o *ResourceResponse) GetName() string

GetName returns the Name field value

func (*ResourceResponse) GetNameOk

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

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

func (*ResourceResponse) GetStatus

GetStatus returns the Status field value

func (*ResourceResponse) GetStatusOk

func (o *ResourceResponse) GetStatusOk() (*ResourceStatusResponse, bool)

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

func (*ResourceResponse) GetType

func (o *ResourceResponse) GetType() string

GetType returns the Type field value

func (*ResourceResponse) GetTypeOk

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

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

func (ResourceResponse) MarshalJSON

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

func (*ResourceResponse) SetId

func (o *ResourceResponse) SetId(v string)

SetId sets field value

func (*ResourceResponse) SetName

func (o *ResourceResponse) SetName(v string)

SetName sets field value

func (*ResourceResponse) SetStatus

func (o *ResourceResponse) SetStatus(v ResourceStatusResponse)

SetStatus sets field value

func (*ResourceResponse) SetType

func (o *ResourceResponse) SetType(v string)

SetType sets field value

func (ResourceResponse) ToMap

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

type ResourceStatusResponse

type ResourceStatusResponse struct {
	Status  ResourceStatusV1 `json:"status"`
	Message NullableString   `json:"message,omitempty"`
}

ResourceStatusResponse struct for ResourceStatusResponse

func NewResourceStatusResponse

func NewResourceStatusResponse(status ResourceStatusV1) *ResourceStatusResponse

NewResourceStatusResponse instantiates a new ResourceStatusResponse 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 NewResourceStatusResponseWithDefaults

func NewResourceStatusResponseWithDefaults() *ResourceStatusResponse

NewResourceStatusResponseWithDefaults instantiates a new ResourceStatusResponse 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 (*ResourceStatusResponse) GetMessage

func (o *ResourceStatusResponse) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ResourceStatusResponse) GetMessageOk

func (o *ResourceStatusResponse) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceStatusResponse) GetStatus

GetStatus returns the Status field value

func (*ResourceStatusResponse) GetStatusOk

func (o *ResourceStatusResponse) GetStatusOk() (*ResourceStatusV1, bool)

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

func (*ResourceStatusResponse) HasMessage

func (o *ResourceStatusResponse) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (ResourceStatusResponse) MarshalJSON

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

func (*ResourceStatusResponse) SetMessage

func (o *ResourceStatusResponse) SetMessage(v string)

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

func (*ResourceStatusResponse) SetMessageNil

func (o *ResourceStatusResponse) SetMessageNil()

SetMessageNil sets the value for Message to be an explicit nil

func (*ResourceStatusResponse) SetStatus

func (o *ResourceStatusResponse) SetStatus(v ResourceStatusV1)

SetStatus sets field value

func (ResourceStatusResponse) ToMap

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

func (*ResourceStatusResponse) UnsetMessage

func (o *ResourceStatusResponse) UnsetMessage()

UnsetMessage ensures that no value is present for Message, not even an explicit nil

type ResourceStatusV1

type ResourceStatusV1 string

ResourceStatusV1 the model 'ResourceStatusV1'

const (
	RESOURCESTATUSV1_ACTIVE  ResourceStatusV1 = "Active"
	RESOURCESTATUSV1_ERROR   ResourceStatusV1 = "Error"
	RESOURCESTATUSV1_DELETED ResourceStatusV1 = "Deleted"
)

List of ResourceStatusV1

func NewResourceStatusV1FromValue

func NewResourceStatusV1FromValue(v string) (*ResourceStatusV1, error)

NewResourceStatusV1FromValue returns a pointer to a valid ResourceStatusV1 for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ResourceStatusV1) IsValid

func (v ResourceStatusV1) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ResourceStatusV1) Ptr

Ptr returns reference to ResourceStatusV1 value

func (*ResourceStatusV1) UnmarshalJSON

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

type ResourceUserTagsResponse

type ResourceUserTagsResponse struct {
	ResourceId string            `json:"resource_id"`
	Tags       map[string]string `json:"tags"`
}

ResourceUserTagsResponse struct for ResourceUserTagsResponse

func NewResourceUserTagsResponse

func NewResourceUserTagsResponse(resourceId string, tags map[string]string) *ResourceUserTagsResponse

NewResourceUserTagsResponse instantiates a new ResourceUserTagsResponse 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 NewResourceUserTagsResponseWithDefaults

func NewResourceUserTagsResponseWithDefaults() *ResourceUserTagsResponse

NewResourceUserTagsResponseWithDefaults instantiates a new ResourceUserTagsResponse 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 (*ResourceUserTagsResponse) GetResourceId

func (o *ResourceUserTagsResponse) GetResourceId() string

GetResourceId returns the ResourceId field value

func (*ResourceUserTagsResponse) GetResourceIdOk

func (o *ResourceUserTagsResponse) GetResourceIdOk() (*string, bool)

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

func (*ResourceUserTagsResponse) GetTags

func (o *ResourceUserTagsResponse) GetTags() map[string]string

GetTags returns the Tags field value

func (*ResourceUserTagsResponse) GetTagsOk

func (o *ResourceUserTagsResponse) GetTagsOk() (*map[string]string, bool)

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

func (ResourceUserTagsResponse) MarshalJSON

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

func (*ResourceUserTagsResponse) SetResourceId

func (o *ResourceUserTagsResponse) SetResourceId(v string)

SetResourceId sets field value

func (*ResourceUserTagsResponse) SetTags

func (o *ResourceUserTagsResponse) SetTags(v map[string]string)

SetTags sets field value

func (ResourceUserTagsResponse) ToMap

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

type SelectableIntegration

type SelectableIntegration struct {
	Id string `json:"id"`
}

SelectableIntegration struct for SelectableIntegration

func NewSelectableIntegration

func NewSelectableIntegration(id string) *SelectableIntegration

NewSelectableIntegration instantiates a new SelectableIntegration 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 NewSelectableIntegrationWithDefaults

func NewSelectableIntegrationWithDefaults() *SelectableIntegration

NewSelectableIntegrationWithDefaults instantiates a new SelectableIntegration 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 (*SelectableIntegration) GetId

func (o *SelectableIntegration) GetId() string

GetId returns the Id field value

func (*SelectableIntegration) GetIdOk

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

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

func (SelectableIntegration) MarshalJSON

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

func (*SelectableIntegration) SetId

func (o *SelectableIntegration) SetId(v string)

SetId sets field value

func (SelectableIntegration) ToMap

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

type SelectablePermissionsResponse

type SelectablePermissionsResponse struct {
	Data          []string       `json:"data"`
	Pagination    PaginationInfo `json:"pagination"`
	AllowMultiple bool           `json:"allow_multiple"`
}

SelectablePermissionsResponse struct for SelectablePermissionsResponse

func NewSelectablePermissionsResponse

func NewSelectablePermissionsResponse(data []string, pagination PaginationInfo, allowMultiple bool) *SelectablePermissionsResponse

NewSelectablePermissionsResponse instantiates a new SelectablePermissionsResponse 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 NewSelectablePermissionsResponseWithDefaults

func NewSelectablePermissionsResponseWithDefaults() *SelectablePermissionsResponse

NewSelectablePermissionsResponseWithDefaults instantiates a new SelectablePermissionsResponse 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 (*SelectablePermissionsResponse) GetAllowMultiple

func (o *SelectablePermissionsResponse) GetAllowMultiple() bool

GetAllowMultiple returns the AllowMultiple field value

func (*SelectablePermissionsResponse) GetAllowMultipleOk

func (o *SelectablePermissionsResponse) GetAllowMultipleOk() (*bool, bool)

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

func (*SelectablePermissionsResponse) GetData

func (o *SelectablePermissionsResponse) GetData() []string

GetData returns the Data field value

func (*SelectablePermissionsResponse) GetDataOk

func (o *SelectablePermissionsResponse) GetDataOk() ([]string, bool)

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

func (*SelectablePermissionsResponse) GetPagination

func (o *SelectablePermissionsResponse) GetPagination() PaginationInfo

GetPagination returns the Pagination field value

func (*SelectablePermissionsResponse) GetPaginationOk

func (o *SelectablePermissionsResponse) GetPaginationOk() (*PaginationInfo, bool)

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

func (SelectablePermissionsResponse) MarshalJSON

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

func (*SelectablePermissionsResponse) SetAllowMultiple

func (o *SelectablePermissionsResponse) SetAllowMultiple(v bool)

SetAllowMultiple sets field value

func (*SelectablePermissionsResponse) SetData

func (o *SelectablePermissionsResponse) SetData(v []string)

SetData sets field value

func (*SelectablePermissionsResponse) SetPagination

func (o *SelectablePermissionsResponse) SetPagination(v PaginationInfo)

SetPagination sets field value

func (SelectablePermissionsResponse) ToMap

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

type SelectableResource

type SelectableResource struct {
	Id   string `json:"id"`
	Type string `json:"type"`
	Name string `json:"name"`
}

SelectableResource struct for SelectableResource

func NewSelectableResource

func NewSelectableResource(id string, type_ string, name string) *SelectableResource

NewSelectableResource instantiates a new SelectableResource 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 NewSelectableResourceWithDefaults

func NewSelectableResourceWithDefaults() *SelectableResource

NewSelectableResourceWithDefaults instantiates a new SelectableResource 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 (*SelectableResource) GetId

func (o *SelectableResource) GetId() string

GetId returns the Id field value

func (*SelectableResource) GetIdOk

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

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

func (*SelectableResource) GetName

func (o *SelectableResource) GetName() string

GetName returns the Name field value

func (*SelectableResource) GetNameOk

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

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

func (*SelectableResource) GetType

func (o *SelectableResource) GetType() string

GetType returns the Type field value

func (*SelectableResource) GetTypeOk

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

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

func (SelectableResource) MarshalJSON

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

func (*SelectableResource) SetId

func (o *SelectableResource) SetId(v string)

SetId sets field value

func (*SelectableResource) SetName

func (o *SelectableResource) SetName(v string)

SetName sets field value

func (*SelectableResource) SetType

func (o *SelectableResource) SetType(v string)

SetType sets field value

func (SelectableResource) ToMap

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

type SelectableResourceType

type SelectableResourceType struct {
	Id   string `json:"id"`
	Name string `json:"name"`
}

SelectableResourceType struct for SelectableResourceType

func NewSelectableResourceType

func NewSelectableResourceType(id string, name string) *SelectableResourceType

NewSelectableResourceType instantiates a new SelectableResourceType 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 NewSelectableResourceTypeWithDefaults

func NewSelectableResourceTypeWithDefaults() *SelectableResourceType

NewSelectableResourceTypeWithDefaults instantiates a new SelectableResourceType 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 (*SelectableResourceType) GetId

func (o *SelectableResourceType) GetId() string

GetId returns the Id field value

func (*SelectableResourceType) GetIdOk

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

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

func (*SelectableResourceType) GetName

func (o *SelectableResourceType) GetName() string

GetName returns the Name field value

func (*SelectableResourceType) GetNameOk

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

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

func (SelectableResourceType) MarshalJSON

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

func (*SelectableResourceType) SetId

func (o *SelectableResourceType) SetId(v string)

SetId sets field value

func (*SelectableResourceType) SetName

func (o *SelectableResourceType) SetName(v string)

SetName sets field value

func (SelectableResourceType) ToMap

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

type ServerConfiguration

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

type TagV1

type TagV1 struct {
	Name  string `json:"name"`
	Value string `json:"value"`
}

TagV1 struct for TagV1

func NewTagV1

func NewTagV1(name string, value string) *TagV1

NewTagV1 instantiates a new TagV1 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 NewTagV1WithDefaults

func NewTagV1WithDefaults() *TagV1

NewTagV1WithDefaults instantiates a new TagV1 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 (*TagV1) GetName

func (o *TagV1) GetName() string

GetName returns the Name field value

func (*TagV1) GetNameOk

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

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

func (*TagV1) GetValue

func (o *TagV1) GetValue() string

GetValue returns the Value field value

func (*TagV1) GetValueOk

func (o *TagV1) GetValueOk() (*string, bool)

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

func (TagV1) MarshalJSON

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

func (*TagV1) SetName

func (o *TagV1) SetName(v string)

SetName sets field value

func (*TagV1) SetValue

func (o *TagV1) SetValue(v string)

SetValue sets field value

func (TagV1) ToMap

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

type TimeframeV1

type TimeframeV1 struct {
	StartOfDayTimeInSeconds int64       `json:"start_of_day_time_in_seconds"`
	EndOfDayTimeInSeconds   int64       `json:"end_of_day_time_in_seconds"`
	DaysInWeek              []DayOfWeek `json:"days_in_week"`
	TimeZone                string      `json:"time_zone"`
}

TimeframeV1 struct for TimeframeV1

func NewTimeframeV1

func NewTimeframeV1(startOfDayTimeInSeconds int64, endOfDayTimeInSeconds int64, daysInWeek []DayOfWeek, timeZone string) *TimeframeV1

NewTimeframeV1 instantiates a new TimeframeV1 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 NewTimeframeV1WithDefaults

func NewTimeframeV1WithDefaults() *TimeframeV1

NewTimeframeV1WithDefaults instantiates a new TimeframeV1 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 (*TimeframeV1) GetDaysInWeek

func (o *TimeframeV1) GetDaysInWeek() []DayOfWeek

GetDaysInWeek returns the DaysInWeek field value

func (*TimeframeV1) GetDaysInWeekOk

func (o *TimeframeV1) GetDaysInWeekOk() ([]DayOfWeek, bool)

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

func (*TimeframeV1) GetEndOfDayTimeInSeconds

func (o *TimeframeV1) GetEndOfDayTimeInSeconds() int64

GetEndOfDayTimeInSeconds returns the EndOfDayTimeInSeconds field value

func (*TimeframeV1) GetEndOfDayTimeInSecondsOk

func (o *TimeframeV1) GetEndOfDayTimeInSecondsOk() (*int64, bool)

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

func (*TimeframeV1) GetStartOfDayTimeInSeconds

func (o *TimeframeV1) GetStartOfDayTimeInSeconds() int64

GetStartOfDayTimeInSeconds returns the StartOfDayTimeInSeconds field value

func (*TimeframeV1) GetStartOfDayTimeInSecondsOk

func (o *TimeframeV1) GetStartOfDayTimeInSecondsOk() (*int64, bool)

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

func (*TimeframeV1) GetTimeZone

func (o *TimeframeV1) GetTimeZone() string

GetTimeZone returns the TimeZone field value

func (*TimeframeV1) GetTimeZoneOk

func (o *TimeframeV1) GetTimeZoneOk() (*string, bool)

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

func (TimeframeV1) MarshalJSON

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

func (*TimeframeV1) SetDaysInWeek

func (o *TimeframeV1) SetDaysInWeek(v []DayOfWeek)

SetDaysInWeek sets field value

func (*TimeframeV1) SetEndOfDayTimeInSeconds

func (o *TimeframeV1) SetEndOfDayTimeInSeconds(v int64)

SetEndOfDayTimeInSeconds sets field value

func (*TimeframeV1) SetStartOfDayTimeInSeconds

func (o *TimeframeV1) SetStartOfDayTimeInSeconds(v int64)

SetStartOfDayTimeInSeconds sets field value

func (*TimeframeV1) SetTimeZone

func (o *TimeframeV1) SetTimeZone(v string)

SetTimeZone sets field value

func (TimeframeV1) ToMap

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

type UpdateAccessBundleV1

type UpdateAccessBundleV1 struct {
	Name               NullableString              `json:"name,omitempty"`
	IntegrationTargets []AccessTargetIntegrationV1 `json:"integration_targets,omitempty"`
}

UpdateAccessBundleV1 struct for UpdateAccessBundleV1

func NewUpdateAccessBundleV1

func NewUpdateAccessBundleV1() *UpdateAccessBundleV1

NewUpdateAccessBundleV1 instantiates a new UpdateAccessBundleV1 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 NewUpdateAccessBundleV1WithDefaults

func NewUpdateAccessBundleV1WithDefaults() *UpdateAccessBundleV1

NewUpdateAccessBundleV1WithDefaults instantiates a new UpdateAccessBundleV1 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 (*UpdateAccessBundleV1) GetIntegrationTargets

func (o *UpdateAccessBundleV1) GetIntegrationTargets() []AccessTargetIntegrationV1

GetIntegrationTargets returns the IntegrationTargets field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateAccessBundleV1) GetIntegrationTargetsOk

func (o *UpdateAccessBundleV1) GetIntegrationTargetsOk() ([]AccessTargetIntegrationV1, bool)

GetIntegrationTargetsOk returns a tuple with the IntegrationTargets field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpdateAccessBundleV1) GetName

func (o *UpdateAccessBundleV1) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateAccessBundleV1) GetNameOk

func (o *UpdateAccessBundleV1) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpdateAccessBundleV1) HasIntegrationTargets

func (o *UpdateAccessBundleV1) HasIntegrationTargets() bool

HasIntegrationTargets returns a boolean if a field has been set.

func (*UpdateAccessBundleV1) HasName

func (o *UpdateAccessBundleV1) HasName() bool

HasName returns a boolean if a field has been set.

func (UpdateAccessBundleV1) MarshalJSON

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

func (*UpdateAccessBundleV1) SetIntegrationTargets

func (o *UpdateAccessBundleV1) SetIntegrationTargets(v []AccessTargetIntegrationV1)

SetIntegrationTargets gets a reference to the given []AccessTargetIntegrationV1 and assigns it to the IntegrationTargets field.

func (*UpdateAccessBundleV1) SetName

func (o *UpdateAccessBundleV1) SetName(v string)

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

func (*UpdateAccessBundleV1) SetNameNil

func (o *UpdateAccessBundleV1) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (UpdateAccessBundleV1) ToMap

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

func (*UpdateAccessBundleV1) UnsetName

func (o *UpdateAccessBundleV1) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type UpdateAccessFlowV1

type UpdateAccessFlowV1 struct {
	Name               NullableString                    `json:"name,omitempty"`
	Active             NullableBool                      `json:"active,omitempty"`
	Trigger            NullableUpdateAccessFlowV1Trigger `json:"trigger,omitempty"`
	Grantees           []GranteeV1                       `json:"grantees,omitempty"`
	IntegrationTargets []AccessTargetIntegrationV1       `json:"integration_targets,omitempty"`
	BundleTargets      []AccessTargetBundleV1            `json:"bundle_targets,omitempty"`
	Approvers          []ApproverV1                      `json:"approvers,omitempty"`
	RevokeAfterInSec   NullableInt32                     `json:"revoke_after_in_sec,omitempty"`
	Settings           NullableAccessFlowV1Settings      `json:"settings,omitempty"`
}

UpdateAccessFlowV1 struct for UpdateAccessFlowV1

func NewUpdateAccessFlowV1

func NewUpdateAccessFlowV1() *UpdateAccessFlowV1

NewUpdateAccessFlowV1 instantiates a new UpdateAccessFlowV1 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 NewUpdateAccessFlowV1WithDefaults

func NewUpdateAccessFlowV1WithDefaults() *UpdateAccessFlowV1

NewUpdateAccessFlowV1WithDefaults instantiates a new UpdateAccessFlowV1 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 (*UpdateAccessFlowV1) GetActive

func (o *UpdateAccessFlowV1) GetActive() bool

GetActive returns the Active field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateAccessFlowV1) GetActiveOk

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

GetActiveOk returns a tuple with the Active field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpdateAccessFlowV1) GetApprovers

func (o *UpdateAccessFlowV1) GetApprovers() []ApproverV1

GetApprovers returns the Approvers field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateAccessFlowV1) GetApproversOk

func (o *UpdateAccessFlowV1) GetApproversOk() ([]ApproverV1, bool)

GetApproversOk returns a tuple with the Approvers field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpdateAccessFlowV1) GetBundleTargets

func (o *UpdateAccessFlowV1) GetBundleTargets() []AccessTargetBundleV1

GetBundleTargets returns the BundleTargets field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateAccessFlowV1) GetBundleTargetsOk

func (o *UpdateAccessFlowV1) GetBundleTargetsOk() ([]AccessTargetBundleV1, bool)

GetBundleTargetsOk returns a tuple with the BundleTargets field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpdateAccessFlowV1) GetGrantees

func (o *UpdateAccessFlowV1) GetGrantees() []GranteeV1

GetGrantees returns the Grantees field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateAccessFlowV1) GetGranteesOk

func (o *UpdateAccessFlowV1) GetGranteesOk() ([]GranteeV1, bool)

GetGranteesOk returns a tuple with the Grantees field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpdateAccessFlowV1) GetIntegrationTargets

func (o *UpdateAccessFlowV1) GetIntegrationTargets() []AccessTargetIntegrationV1

GetIntegrationTargets returns the IntegrationTargets field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateAccessFlowV1) GetIntegrationTargetsOk

func (o *UpdateAccessFlowV1) GetIntegrationTargetsOk() ([]AccessTargetIntegrationV1, bool)

GetIntegrationTargetsOk returns a tuple with the IntegrationTargets field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpdateAccessFlowV1) GetName

func (o *UpdateAccessFlowV1) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateAccessFlowV1) GetNameOk

func (o *UpdateAccessFlowV1) 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpdateAccessFlowV1) GetRevokeAfterInSec

func (o *UpdateAccessFlowV1) GetRevokeAfterInSec() int32

GetRevokeAfterInSec returns the RevokeAfterInSec field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateAccessFlowV1) GetRevokeAfterInSecOk

func (o *UpdateAccessFlowV1) GetRevokeAfterInSecOk() (*int32, bool)

GetRevokeAfterInSecOk returns a tuple with the RevokeAfterInSec field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpdateAccessFlowV1) GetSettings

func (o *UpdateAccessFlowV1) GetSettings() AccessFlowV1Settings

GetSettings returns the Settings field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateAccessFlowV1) GetSettingsOk

func (o *UpdateAccessFlowV1) GetSettingsOk() (*AccessFlowV1Settings, bool)

GetSettingsOk returns a tuple with the Settings field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpdateAccessFlowV1) GetTrigger

GetTrigger returns the Trigger field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateAccessFlowV1) GetTriggerOk

func (o *UpdateAccessFlowV1) GetTriggerOk() (*UpdateAccessFlowV1Trigger, bool)

GetTriggerOk returns a tuple with the Trigger field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpdateAccessFlowV1) HasActive

func (o *UpdateAccessFlowV1) HasActive() bool

HasActive returns a boolean if a field has been set.

func (*UpdateAccessFlowV1) HasApprovers

func (o *UpdateAccessFlowV1) HasApprovers() bool

HasApprovers returns a boolean if a field has been set.

func (*UpdateAccessFlowV1) HasBundleTargets

func (o *UpdateAccessFlowV1) HasBundleTargets() bool

HasBundleTargets returns a boolean if a field has been set.

func (*UpdateAccessFlowV1) HasGrantees

func (o *UpdateAccessFlowV1) HasGrantees() bool

HasGrantees returns a boolean if a field has been set.

func (*UpdateAccessFlowV1) HasIntegrationTargets

func (o *UpdateAccessFlowV1) HasIntegrationTargets() bool

HasIntegrationTargets returns a boolean if a field has been set.

func (*UpdateAccessFlowV1) HasName

func (o *UpdateAccessFlowV1) HasName() bool

HasName returns a boolean if a field has been set.

func (*UpdateAccessFlowV1) HasRevokeAfterInSec

func (o *UpdateAccessFlowV1) HasRevokeAfterInSec() bool

HasRevokeAfterInSec returns a boolean if a field has been set.

func (*UpdateAccessFlowV1) HasSettings

func (o *UpdateAccessFlowV1) HasSettings() bool

HasSettings returns a boolean if a field has been set.

func (*UpdateAccessFlowV1) HasTrigger

func (o *UpdateAccessFlowV1) HasTrigger() bool

HasTrigger returns a boolean if a field has been set.

func (UpdateAccessFlowV1) MarshalJSON

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

func (*UpdateAccessFlowV1) SetActive

func (o *UpdateAccessFlowV1) SetActive(v bool)

SetActive gets a reference to the given NullableBool and assigns it to the Active field.

func (*UpdateAccessFlowV1) SetActiveNil

func (o *UpdateAccessFlowV1) SetActiveNil()

SetActiveNil sets the value for Active to be an explicit nil

func (*UpdateAccessFlowV1) SetApprovers

func (o *UpdateAccessFlowV1) SetApprovers(v []ApproverV1)

SetApprovers gets a reference to the given []ApproverV1 and assigns it to the Approvers field.

func (*UpdateAccessFlowV1) SetBundleTargets

func (o *UpdateAccessFlowV1) SetBundleTargets(v []AccessTargetBundleV1)

SetBundleTargets gets a reference to the given []AccessTargetBundleV1 and assigns it to the BundleTargets field.

func (*UpdateAccessFlowV1) SetGrantees

func (o *UpdateAccessFlowV1) SetGrantees(v []GranteeV1)

SetGrantees gets a reference to the given []GranteeV1 and assigns it to the Grantees field.

func (*UpdateAccessFlowV1) SetIntegrationTargets

func (o *UpdateAccessFlowV1) SetIntegrationTargets(v []AccessTargetIntegrationV1)

SetIntegrationTargets gets a reference to the given []AccessTargetIntegrationV1 and assigns it to the IntegrationTargets field.

func (*UpdateAccessFlowV1) SetName

func (o *UpdateAccessFlowV1) SetName(v string)

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

func (*UpdateAccessFlowV1) SetNameNil

func (o *UpdateAccessFlowV1) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*UpdateAccessFlowV1) SetRevokeAfterInSec

func (o *UpdateAccessFlowV1) SetRevokeAfterInSec(v int32)

SetRevokeAfterInSec gets a reference to the given NullableInt32 and assigns it to the RevokeAfterInSec field.

func (*UpdateAccessFlowV1) SetRevokeAfterInSecNil

func (o *UpdateAccessFlowV1) SetRevokeAfterInSecNil()

SetRevokeAfterInSecNil sets the value for RevokeAfterInSec to be an explicit nil

func (*UpdateAccessFlowV1) SetSettings

func (o *UpdateAccessFlowV1) SetSettings(v AccessFlowV1Settings)

SetSettings gets a reference to the given NullableAccessFlowV1Settings and assigns it to the Settings field.

func (*UpdateAccessFlowV1) SetSettingsNil

func (o *UpdateAccessFlowV1) SetSettingsNil()

SetSettingsNil sets the value for Settings to be an explicit nil

func (*UpdateAccessFlowV1) SetTrigger

SetTrigger gets a reference to the given NullableUpdateAccessFlowV1Trigger and assigns it to the Trigger field.

func (*UpdateAccessFlowV1) SetTriggerNil

func (o *UpdateAccessFlowV1) SetTriggerNil()

SetTriggerNil sets the value for Trigger to be an explicit nil

func (UpdateAccessFlowV1) ToMap

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

func (*UpdateAccessFlowV1) UnsetActive

func (o *UpdateAccessFlowV1) UnsetActive()

UnsetActive ensures that no value is present for Active, not even an explicit nil

func (*UpdateAccessFlowV1) UnsetName

func (o *UpdateAccessFlowV1) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

func (*UpdateAccessFlowV1) UnsetRevokeAfterInSec

func (o *UpdateAccessFlowV1) UnsetRevokeAfterInSec()

UnsetRevokeAfterInSec ensures that no value is present for RevokeAfterInSec, not even an explicit nil

func (*UpdateAccessFlowV1) UnsetSettings

func (o *UpdateAccessFlowV1) UnsetSettings()

UnsetSettings ensures that no value is present for Settings, not even an explicit nil

func (*UpdateAccessFlowV1) UnsetTrigger

func (o *UpdateAccessFlowV1) UnsetTrigger()

UnsetTrigger ensures that no value is present for Trigger, not even an explicit nil

type UpdateAccessFlowV1Trigger

type UpdateAccessFlowV1Trigger struct {
	Type      string                               `json:"type"`
	Timeframe NullableAccessFlowTriggerV1Timeframe `json:"timeframe,omitempty"`
}

UpdateAccessFlowV1Trigger struct for UpdateAccessFlowV1Trigger

func NewUpdateAccessFlowV1Trigger

func NewUpdateAccessFlowV1Trigger(type_ string) *UpdateAccessFlowV1Trigger

NewUpdateAccessFlowV1Trigger instantiates a new UpdateAccessFlowV1Trigger 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 NewUpdateAccessFlowV1TriggerWithDefaults

func NewUpdateAccessFlowV1TriggerWithDefaults() *UpdateAccessFlowV1Trigger

NewUpdateAccessFlowV1TriggerWithDefaults instantiates a new UpdateAccessFlowV1Trigger 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 (*UpdateAccessFlowV1Trigger) GetTimeframe

GetTimeframe returns the Timeframe field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateAccessFlowV1Trigger) GetTimeframeOk

GetTimeframeOk returns a tuple with the Timeframe field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpdateAccessFlowV1Trigger) GetType

func (o *UpdateAccessFlowV1Trigger) GetType() string

GetType returns the Type field value

func (*UpdateAccessFlowV1Trigger) GetTypeOk

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

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

func (*UpdateAccessFlowV1Trigger) HasTimeframe

func (o *UpdateAccessFlowV1Trigger) HasTimeframe() bool

HasTimeframe returns a boolean if a field has been set.

func (UpdateAccessFlowV1Trigger) MarshalJSON

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

func (*UpdateAccessFlowV1Trigger) SetTimeframe

SetTimeframe gets a reference to the given NullableAccessFlowTriggerV1Timeframe and assigns it to the Timeframe field.

func (*UpdateAccessFlowV1Trigger) SetTimeframeNil

func (o *UpdateAccessFlowV1Trigger) SetTimeframeNil()

SetTimeframeNil sets the value for Timeframe to be an explicit nil

func (*UpdateAccessFlowV1Trigger) SetType

func (o *UpdateAccessFlowV1Trigger) SetType(v string)

SetType sets field value

func (UpdateAccessFlowV1Trigger) ToMap

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

func (*UpdateAccessFlowV1Trigger) UnsetTimeframe

func (o *UpdateAccessFlowV1Trigger) UnsetTimeframe()

UnsetTimeframe ensures that no value is present for Timeframe, not even an explicit nil

type UpdateIntegration

type UpdateIntegration struct {
	Name          string                 `json:"name"`
	ProvisionerId NullableString         `json:"provisioner_id,omitempty"`
	Metadata      map[string]interface{} `json:"metadata"`
	SecretConfig  map[string]interface{} `json:"secret_config,omitempty"`
}

UpdateIntegration struct for UpdateIntegration

func NewUpdateIntegration

func NewUpdateIntegration(name string, metadata map[string]interface{}) *UpdateIntegration

NewUpdateIntegration instantiates a new UpdateIntegration 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 NewUpdateIntegrationWithDefaults

func NewUpdateIntegrationWithDefaults() *UpdateIntegration

NewUpdateIntegrationWithDefaults instantiates a new UpdateIntegration 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 (*UpdateIntegration) GetMetadata

func (o *UpdateIntegration) GetMetadata() map[string]interface{}

GetMetadata returns the Metadata field value

func (*UpdateIntegration) GetMetadataOk

func (o *UpdateIntegration) GetMetadataOk() (map[string]interface{}, bool)

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

func (*UpdateIntegration) GetName

func (o *UpdateIntegration) GetName() string

GetName returns the Name field value

func (*UpdateIntegration) GetNameOk

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

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

func (*UpdateIntegration) GetProvisionerId

func (o *UpdateIntegration) GetProvisionerId() string

GetProvisionerId returns the ProvisionerId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateIntegration) GetProvisionerIdOk

func (o *UpdateIntegration) GetProvisionerIdOk() (*string, bool)

GetProvisionerIdOk returns a tuple with the ProvisionerId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpdateIntegration) GetSecretConfig

func (o *UpdateIntegration) GetSecretConfig() map[string]interface{}

GetSecretConfig returns the SecretConfig field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateIntegration) GetSecretConfigOk

func (o *UpdateIntegration) GetSecretConfigOk() (map[string]interface{}, bool)

GetSecretConfigOk returns a tuple with the SecretConfig field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpdateIntegration) HasProvisionerId

func (o *UpdateIntegration) HasProvisionerId() bool

HasProvisionerId returns a boolean if a field has been set.

func (*UpdateIntegration) HasSecretConfig

func (o *UpdateIntegration) HasSecretConfig() bool

HasSecretConfig returns a boolean if a field has been set.

func (UpdateIntegration) MarshalJSON

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

func (*UpdateIntegration) SetMetadata

func (o *UpdateIntegration) SetMetadata(v map[string]interface{})

SetMetadata sets field value

func (*UpdateIntegration) SetName

func (o *UpdateIntegration) SetName(v string)

SetName sets field value

func (*UpdateIntegration) SetProvisionerId

func (o *UpdateIntegration) SetProvisionerId(v string)

SetProvisionerId gets a reference to the given NullableString and assigns it to the ProvisionerId field.

func (*UpdateIntegration) SetProvisionerIdNil

func (o *UpdateIntegration) SetProvisionerIdNil()

SetProvisionerIdNil sets the value for ProvisionerId to be an explicit nil

func (*UpdateIntegration) SetSecretConfig

func (o *UpdateIntegration) SetSecretConfig(v map[string]interface{})

SetSecretConfig gets a reference to the given map[string]interface{} and assigns it to the SecretConfig field.

func (UpdateIntegration) ToMap

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

func (*UpdateIntegration) UnsetProvisionerId

func (o *UpdateIntegration) UnsetProvisionerId()

UnsetProvisionerId ensures that no value is present for ProvisionerId, not even an explicit nil

type UpdateResourceUserTagsRequest

type UpdateResourceUserTagsRequest struct {
	Tags map[string]string `json:"tags"`
}

UpdateResourceUserTagsRequest struct for UpdateResourceUserTagsRequest

func NewUpdateResourceUserTagsRequest

func NewUpdateResourceUserTagsRequest(tags map[string]string) *UpdateResourceUserTagsRequest

NewUpdateResourceUserTagsRequest instantiates a new UpdateResourceUserTagsRequest 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 NewUpdateResourceUserTagsRequestWithDefaults

func NewUpdateResourceUserTagsRequestWithDefaults() *UpdateResourceUserTagsRequest

NewUpdateResourceUserTagsRequestWithDefaults instantiates a new UpdateResourceUserTagsRequest 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 (*UpdateResourceUserTagsRequest) GetTags

func (o *UpdateResourceUserTagsRequest) GetTags() map[string]string

GetTags returns the Tags field value

func (*UpdateResourceUserTagsRequest) GetTagsOk

func (o *UpdateResourceUserTagsRequest) GetTagsOk() (*map[string]string, bool)

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

func (UpdateResourceUserTagsRequest) MarshalJSON

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

func (*UpdateResourceUserTagsRequest) SetTags

func (o *UpdateResourceUserTagsRequest) SetTags(v map[string]string)

SetTags sets field value

func (UpdateResourceUserTagsRequest) ToMap

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

type UpsertAccessBundleV1

type UpsertAccessBundleV1 struct {
	Name               string                      `json:"name"`
	IntegrationTargets []AccessTargetIntegrationV1 `json:"integration_targets"`
}

UpsertAccessBundleV1 struct for UpsertAccessBundleV1

func NewUpsertAccessBundleV1

func NewUpsertAccessBundleV1(name string, integrationTargets []AccessTargetIntegrationV1) *UpsertAccessBundleV1

NewUpsertAccessBundleV1 instantiates a new UpsertAccessBundleV1 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 NewUpsertAccessBundleV1WithDefaults

func NewUpsertAccessBundleV1WithDefaults() *UpsertAccessBundleV1

NewUpsertAccessBundleV1WithDefaults instantiates a new UpsertAccessBundleV1 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 (*UpsertAccessBundleV1) GetIntegrationTargets

func (o *UpsertAccessBundleV1) GetIntegrationTargets() []AccessTargetIntegrationV1

GetIntegrationTargets returns the IntegrationTargets field value

func (*UpsertAccessBundleV1) GetIntegrationTargetsOk

func (o *UpsertAccessBundleV1) GetIntegrationTargetsOk() ([]AccessTargetIntegrationV1, bool)

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

func (*UpsertAccessBundleV1) GetName

func (o *UpsertAccessBundleV1) GetName() string

GetName returns the Name field value

func (*UpsertAccessBundleV1) GetNameOk

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

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

func (UpsertAccessBundleV1) MarshalJSON

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

func (*UpsertAccessBundleV1) SetIntegrationTargets

func (o *UpsertAccessBundleV1) SetIntegrationTargets(v []AccessTargetIntegrationV1)

SetIntegrationTargets sets field value

func (*UpsertAccessBundleV1) SetName

func (o *UpsertAccessBundleV1) SetName(v string)

SetName sets field value

func (UpsertAccessBundleV1) ToMap

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

type UpsertAccessFlowV1

type UpsertAccessFlowV1 struct {
	Name               string                       `json:"name"`
	Active             bool                         `json:"active"`
	Trigger            AccessFlowTriggerV1          `json:"trigger"`
	Grantees           []GranteeV1                  `json:"grantees"`
	IntegrationTargets []AccessTargetIntegrationV1  `json:"integration_targets,omitempty"`
	BundleTargets      []AccessTargetBundleV1       `json:"bundle_targets,omitempty"`
	Approvers          []ApproverV1                 `json:"approvers,omitempty"`
	RevokeAfterInSec   int32                        `json:"revoke_after_in_sec"`
	Settings           NullableAccessFlowV1Settings `json:"settings,omitempty"`
}

UpsertAccessFlowV1 struct for UpsertAccessFlowV1

func NewUpsertAccessFlowV1

func NewUpsertAccessFlowV1(name string, active bool, trigger AccessFlowTriggerV1, grantees []GranteeV1, revokeAfterInSec int32) *UpsertAccessFlowV1

NewUpsertAccessFlowV1 instantiates a new UpsertAccessFlowV1 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 NewUpsertAccessFlowV1WithDefaults

func NewUpsertAccessFlowV1WithDefaults() *UpsertAccessFlowV1

NewUpsertAccessFlowV1WithDefaults instantiates a new UpsertAccessFlowV1 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 (*UpsertAccessFlowV1) GetActive

func (o *UpsertAccessFlowV1) GetActive() bool

GetActive returns the Active field value

func (*UpsertAccessFlowV1) GetActiveOk

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

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

func (*UpsertAccessFlowV1) GetApprovers

func (o *UpsertAccessFlowV1) GetApprovers() []ApproverV1

GetApprovers returns the Approvers field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpsertAccessFlowV1) GetApproversOk

func (o *UpsertAccessFlowV1) GetApproversOk() ([]ApproverV1, bool)

GetApproversOk returns a tuple with the Approvers field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpsertAccessFlowV1) GetBundleTargets

func (o *UpsertAccessFlowV1) GetBundleTargets() []AccessTargetBundleV1

GetBundleTargets returns the BundleTargets field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpsertAccessFlowV1) GetBundleTargetsOk

func (o *UpsertAccessFlowV1) GetBundleTargetsOk() ([]AccessTargetBundleV1, bool)

GetBundleTargetsOk returns a tuple with the BundleTargets field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpsertAccessFlowV1) GetGrantees

func (o *UpsertAccessFlowV1) GetGrantees() []GranteeV1

GetGrantees returns the Grantees field value

func (*UpsertAccessFlowV1) GetGranteesOk

func (o *UpsertAccessFlowV1) GetGranteesOk() ([]GranteeV1, bool)

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

func (*UpsertAccessFlowV1) GetIntegrationTargets

func (o *UpsertAccessFlowV1) GetIntegrationTargets() []AccessTargetIntegrationV1

GetIntegrationTargets returns the IntegrationTargets field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpsertAccessFlowV1) GetIntegrationTargetsOk

func (o *UpsertAccessFlowV1) GetIntegrationTargetsOk() ([]AccessTargetIntegrationV1, bool)

GetIntegrationTargetsOk returns a tuple with the IntegrationTargets field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpsertAccessFlowV1) GetName

func (o *UpsertAccessFlowV1) GetName() string

GetName returns the Name field value

func (*UpsertAccessFlowV1) GetNameOk

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

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

func (*UpsertAccessFlowV1) GetRevokeAfterInSec

func (o *UpsertAccessFlowV1) GetRevokeAfterInSec() int32

GetRevokeAfterInSec returns the RevokeAfterInSec field value

func (*UpsertAccessFlowV1) GetRevokeAfterInSecOk

func (o *UpsertAccessFlowV1) GetRevokeAfterInSecOk() (*int32, bool)

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

func (*UpsertAccessFlowV1) GetSettings

func (o *UpsertAccessFlowV1) GetSettings() AccessFlowV1Settings

GetSettings returns the Settings field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpsertAccessFlowV1) GetSettingsOk

func (o *UpsertAccessFlowV1) GetSettingsOk() (*AccessFlowV1Settings, bool)

GetSettingsOk returns a tuple with the Settings field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpsertAccessFlowV1) GetTrigger

func (o *UpsertAccessFlowV1) GetTrigger() AccessFlowTriggerV1

GetTrigger returns the Trigger field value

func (*UpsertAccessFlowV1) GetTriggerOk

func (o *UpsertAccessFlowV1) GetTriggerOk() (*AccessFlowTriggerV1, bool)

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

func (*UpsertAccessFlowV1) HasApprovers

func (o *UpsertAccessFlowV1) HasApprovers() bool

HasApprovers returns a boolean if a field has been set.

func (*UpsertAccessFlowV1) HasBundleTargets

func (o *UpsertAccessFlowV1) HasBundleTargets() bool

HasBundleTargets returns a boolean if a field has been set.

func (*UpsertAccessFlowV1) HasIntegrationTargets

func (o *UpsertAccessFlowV1) HasIntegrationTargets() bool

HasIntegrationTargets returns a boolean if a field has been set.

func (*UpsertAccessFlowV1) HasSettings

func (o *UpsertAccessFlowV1) HasSettings() bool

HasSettings returns a boolean if a field has been set.

func (UpsertAccessFlowV1) MarshalJSON

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

func (*UpsertAccessFlowV1) SetActive

func (o *UpsertAccessFlowV1) SetActive(v bool)

SetActive sets field value

func (*UpsertAccessFlowV1) SetApprovers

func (o *UpsertAccessFlowV1) SetApprovers(v []ApproverV1)

SetApprovers gets a reference to the given []ApproverV1 and assigns it to the Approvers field.

func (*UpsertAccessFlowV1) SetBundleTargets

func (o *UpsertAccessFlowV1) SetBundleTargets(v []AccessTargetBundleV1)

SetBundleTargets gets a reference to the given []AccessTargetBundleV1 and assigns it to the BundleTargets field.

func (*UpsertAccessFlowV1) SetGrantees

func (o *UpsertAccessFlowV1) SetGrantees(v []GranteeV1)

SetGrantees sets field value

func (*UpsertAccessFlowV1) SetIntegrationTargets

func (o *UpsertAccessFlowV1) SetIntegrationTargets(v []AccessTargetIntegrationV1)

SetIntegrationTargets gets a reference to the given []AccessTargetIntegrationV1 and assigns it to the IntegrationTargets field.

func (*UpsertAccessFlowV1) SetName

func (o *UpsertAccessFlowV1) SetName(v string)

SetName sets field value

func (*UpsertAccessFlowV1) SetRevokeAfterInSec

func (o *UpsertAccessFlowV1) SetRevokeAfterInSec(v int32)

SetRevokeAfterInSec sets field value

func (*UpsertAccessFlowV1) SetSettings

func (o *UpsertAccessFlowV1) SetSettings(v AccessFlowV1Settings)

SetSettings gets a reference to the given NullableAccessFlowV1Settings and assigns it to the Settings field.

func (*UpsertAccessFlowV1) SetSettingsNil

func (o *UpsertAccessFlowV1) SetSettingsNil()

SetSettingsNil sets the value for Settings to be an explicit nil

func (*UpsertAccessFlowV1) SetTrigger

func (o *UpsertAccessFlowV1) SetTrigger(v AccessFlowTriggerV1)

SetTrigger sets field value

func (UpsertAccessFlowV1) ToMap

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

func (*UpsertAccessFlowV1) UnsetSettings

func (o *UpsertAccessFlowV1) UnsetSettings()

UnsetSettings ensures that no value is present for Settings, not even an explicit nil

type UserModel

type UserModel struct {
	Id        string `json:"id"`
	Email     string `json:"email"`
	FirstName string `json:"first_name"`
	LastName  string `json:"last_name"`
	Active    bool   `json:"active"`
}

UserModel struct for UserModel

func NewUserModel

func NewUserModel(id string, email string, firstName string, lastName string, active bool) *UserModel

NewUserModel instantiates a new UserModel 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 NewUserModelWithDefaults

func NewUserModelWithDefaults() *UserModel

NewUserModelWithDefaults instantiates a new UserModel 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 (*UserModel) GetActive

func (o *UserModel) GetActive() bool

GetActive returns the Active field value

func (*UserModel) GetActiveOk

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

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

func (*UserModel) GetEmail

func (o *UserModel) GetEmail() string

GetEmail returns the Email field value

func (*UserModel) GetEmailOk

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

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

func (*UserModel) GetFirstName

func (o *UserModel) GetFirstName() string

GetFirstName returns the FirstName field value

func (*UserModel) GetFirstNameOk

func (o *UserModel) GetFirstNameOk() (*string, bool)

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

func (*UserModel) GetId

func (o *UserModel) GetId() string

GetId returns the Id field value

func (*UserModel) GetIdOk

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

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

func (*UserModel) GetLastName

func (o *UserModel) GetLastName() string

GetLastName returns the LastName field value

func (*UserModel) GetLastNameOk

func (o *UserModel) GetLastNameOk() (*string, bool)

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

func (UserModel) MarshalJSON

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

func (*UserModel) SetActive

func (o *UserModel) SetActive(v bool)

SetActive sets field value

func (*UserModel) SetEmail

func (o *UserModel) SetEmail(v string)

SetEmail sets field value

func (*UserModel) SetFirstName

func (o *UserModel) SetFirstName(v string)

SetFirstName sets field value

func (*UserModel) SetId

func (o *UserModel) SetId(v string)

SetId sets field value

func (*UserModel) SetLastName

func (o *UserModel) SetLastName(v string)

SetLastName sets field value

func (UserModel) ToMap

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

type UsersApiService

type UsersApiService service

UsersApiService UsersApi service

func (*UsersApiService) GetUser

GetUser get user by Id or Email

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

func (*UsersApiService) GetUserExecute

func (a *UsersApiService) GetUserExecute(r ApiGetUserRequest) (*UserModel, *http.Response, error)

Execute executes the request

@return UserModel

func (*UsersApiService) ListUsers

ListUsers list users

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

func (*UsersApiService) ListUsersExecute

Execute executes the request

@return PaginatedResponseUserModel

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL