configcatpublicapi

package module
v1.11.0 Latest Latest
Warning

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

Go to latest
Published: Apr 19, 2024 License: MIT Imports: 20 Imported by: 1

README

Go API client for configcatpublicapi

The purpose of this API is to access the ConfigCat platform programmatically. You can Create, Read, Update and Delete any entities like Feature Flags, Configs, Environments or Products within ConfigCat.

Base API URL: https://test-api.configcat.com

If you prefer the swagger documentation, you can find it here: Swagger UI.

The API is based on HTTP REST, uses resource-oriented URLs, status codes and supports JSON format. Do not use this API for accessing and evaluating feature flag values. Use the SDKs instead.

OpenAPI Specification

The complete specification is publicly available in the following formats:

You can use it to generate client libraries in various languages with OpenAPI Generator or Swagger Codegen to interact with this API.

Authentication

This API uses the Basic HTTP Authentication Scheme.

Throttling and rate limits

All the rate limited API calls are returning information about the current rate limit period in the following HTTP headers:

Header Description
X-Rate-Limit-Remaining The maximum number of requests remaining in the current rate limit period.
X-Rate-Limit-Reset The time when the current rate limit period resets.

When the rate limit is exceeded by a request, the API returns with a HTTP 429 - Too many requests status along with a Retry-After HTTP header.

Overview

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

  • API version: v1
  • Package version: 1.0.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen For more information, please visit https://configcat.com

Installation

Install the following dependencies:

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

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

import configcatpublicapi "github.com/configcat/configcat-publicapi-go-client"

To use a proxy, set the environment variable HTTP_PROXY:

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

Configuration of Server URL

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

Select Server Configuration

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

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

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

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

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

URLs Configuration per Operation

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

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

Documentation for API Endpoints

All URIs are relative to https://test-api.configcat.com

Class Method HTTP request Description
AuditLogsApi GetAuditlogs Get /v1/products/{productId}/auditlogs List Audit log items for Product
AuditLogsApi GetDeletedSettings Get /v1/configs/{configId}/deleted-settings List Deleted Settings
AuditLogsApi GetOrganizationAuditlogs Get /v1/organizations/{organizationId}/auditlogs List Audit log items for Organization
CodeReferencesApi V1CodeReferencesDeleteReportsPost Post /v1/code-references/delete-reports Delete Reference reports
CodeReferencesApi V1CodeReferencesPost Post /v1/code-references Upload References
CodeReferencesApi V1ConfigsConfigIdCodeReferencesGet Get /v1/configs/{configId}/code-references Get References in Config
CodeReferencesApi V1SettingsSettingIdCodeReferencesGet Get /v1/settings/{settingId}/code-references Get References for Feature Flag or Setting
ConfigsApi CreateConfig Post /v1/products/{productId}/configs Create Config
ConfigsApi DeleteConfig Delete /v1/configs/{configId} Delete Config
ConfigsApi GetConfig Get /v1/configs/{configId} Get Config
ConfigsApi GetConfigs Get /v1/products/{productId}/configs List Configs
ConfigsApi UpdateConfig Put /v1/configs/{configId} Update Config
EnvironmentsApi CreateEnvironment Post /v1/products/{productId}/environments Create Environment
EnvironmentsApi DeleteEnvironment Delete /v1/environments/{environmentId} Delete Environment
EnvironmentsApi GetEnvironment Get /v1/environments/{environmentId} Get Environment
EnvironmentsApi GetEnvironments Get /v1/products/{productId}/environments List Environments
EnvironmentsApi UpdateEnvironment Put /v1/environments/{environmentId} Update Environment
FeatureFlagSettingValuesApi GetSettingValue Get /v1/environments/{environmentId}/settings/{settingId}/value Get value
FeatureFlagSettingValuesApi GetSettingValues Get /v1/configs/{configId}/environments/{environmentId}/values Get values
FeatureFlagSettingValuesApi PostSettingValues Post /v1/configs/{configId}/environments/{environmentId}/values Post values
FeatureFlagSettingValuesApi ReplaceSettingValue Put /v1/environments/{environmentId}/settings/{settingId}/value Replace value
FeatureFlagSettingValuesApi UpdateSettingValue Patch /v1/environments/{environmentId}/settings/{settingId}/value Update value
FeatureFlagSettingValuesUsingSDKKeyApi GetSettingValueBySdkkey Get /v1/settings/{settingKeyOrId}/value Get value
FeatureFlagSettingValuesUsingSDKKeyApi ReplaceSettingValueBySdkkey Put /v1/settings/{settingKeyOrId}/value Replace value
FeatureFlagSettingValuesUsingSDKKeyApi UpdateSettingValueBySdkkey Patch /v1/settings/{settingKeyOrId}/value Update value
FeatureFlagSettingValuesUsingSDKKeyV2Api GetSettingValueBySdkkeyV2 Get /v2/settings/{settingKeyOrId}/value Get value
FeatureFlagSettingValuesUsingSDKKeyV2Api ReplaceSettingValueBySdkkeyV2 Put /v2/settings/{settingKeyOrId}/value Replace value
FeatureFlagSettingValuesUsingSDKKeyV2Api UpdateSettingValueBySdkkeyV2 Patch /v2/settings/{settingKeyOrId}/value Update value
FeatureFlagSettingValuesV2Api GetSettingValueV2 Get /v2/environments/{environmentId}/settings/{settingId}/value Get value
FeatureFlagSettingValuesV2Api GetSettingValuesV2 Get /v2/configs/{configId}/environments/{environmentId}/values Get values
FeatureFlagSettingValuesV2Api PostSettingValuesV2 Post /v2/configs/{configId}/environments/{environmentId}/values Post values
FeatureFlagSettingValuesV2Api ReplaceSettingValueV2 Put /v2/environments/{environmentId}/settings/{settingId}/value Replace value
FeatureFlagSettingValuesV2Api UpdateSettingValueV2 Patch /v2/environments/{environmentId}/settings/{settingId}/value Update value
FeatureFlagsSettingsApi CreateSetting Post /v1/configs/{configId}/settings Create Flag
FeatureFlagsSettingsApi DeleteSetting Delete /v1/settings/{settingId} Delete Flag
FeatureFlagsSettingsApi GetSetting Get /v1/settings/{settingId} Get Flag
FeatureFlagsSettingsApi GetSettings Get /v1/configs/{configId}/settings List Flags
FeatureFlagsSettingsApi ReplaceSetting Put /v1/settings/{settingId} Replace Flag
FeatureFlagsSettingsApi UpdateSetting Patch /v1/settings/{settingId} Update Flag
IntegrationLinksApi AddOrUpdateIntegrationLink Post /v1/environments/{environmentId}/settings/{settingId}/integrationLinks/{integrationLinkType}/{key} Add or update Integration link
IntegrationLinksApi DeleteIntegrationLink Delete /v1/environments/{environmentId}/settings/{settingId}/integrationLinks/{integrationLinkType}/{key} Delete Integration link
IntegrationLinksApi GetIntegrationLinkDetails Get /v1/integrationLink/{integrationLinkType}/{key}/details Get Integration link
IntegrationLinksApi JiraAddOrUpdateIntegrationLink Post /v1/jira/environments/{environmentId}/settings/{settingId}/integrationLinks/{key}
IntegrationLinksApi JiraConnect Post /v1/jira/connect
MeApi GetMe Get /v1/me Get authenticated user details
MembersApi AddMemberToGroup Post /v1/organizations/{organizationId}/members/{userId} Update Member Permissions
MembersApi DeleteInvitation Delete /v1/invitations/{invitationId} Delete Invitation
MembersApi DeleteOrganizationMember Delete /v1/organizations/{organizationId}/members/{userId} Delete Member from Organization
MembersApi DeleteProductMember Delete /v1/products/{productId}/members/{userId} Delete Member from Product
MembersApi GetOrganizationMembers Get /v1/organizations/{organizationId}/members List Organization Members
MembersApi GetOrganizationMembersV2 Get /v2/organizations/{organizationId}/members List Organization Members
MembersApi GetPendingInvitations Get /v1/products/{productId}/invitations List Pending Invitations in Product
MembersApi GetPendingInvitationsOrg Get /v1/organizations/{organizationId}/invitations List Pending Invitations in Organization
MembersApi GetProductMembers Get /v1/products/{productId}/members List Product Members
MembersApi InviteMember Post /v1/products/{productId}/members/invite Invite Member
OrganizationsApi GetOrganizations Get /v1/organizations List Organizations
PermissionGroupsApi CreatePermissionGroup Post /v1/products/{productId}/permissions Create Permission Group
PermissionGroupsApi DeletePermissionGroup Delete /v1/permissions/{permissionGroupId} Delete Permission Group
PermissionGroupsApi GetPermissionGroup Get /v1/permissions/{permissionGroupId} Get Permission Group
PermissionGroupsApi GetPermissionGroups Get /v1/products/{productId}/permissions List Permission Groups
PermissionGroupsApi UpdatePermissionGroup Put /v1/permissions/{permissionGroupId} Update Permission Group
ProductsApi CreateProduct Post /v1/organizations/{organizationId}/products Create Product
ProductsApi DeleteProduct Delete /v1/products/{productId} Delete Product
ProductsApi GetProduct Get /v1/products/{productId} Get Product
ProductsApi GetProductPreferences Get /v1/products/{productId}/preferences Get Product Preferences
ProductsApi GetProducts Get /v1/products List Products
ProductsApi UpdateProduct Put /v1/products/{productId} Update Product
ProductsApi UpdateProductPreferences Post /v1/products/{productId}/preferences Update Product Preferences
SDKKeysApi GetSdkKeys Get /v1/configs/{configId}/environments/{environmentId} Get SDK Key
SegmentsApi CreateSegment Post /v1/products/{productId}/segments Create Segment
SegmentsApi DeleteSegment Delete /v1/segments/{segmentId} Delete Segment
SegmentsApi GetSegment Get /v1/segments/{segmentId} Get Segment
SegmentsApi GetSegments Get /v1/products/{productId}/segments List Segments
SegmentsApi UpdateSegment Put /v1/segments/{segmentId} Update Segment
TagsApi CreateTag Post /v1/products/{productId}/tags Create Tag
TagsApi DeleteTag Delete /v1/tags/{tagId} Delete Tag
TagsApi GetSettingsByTag Get /v1/tags/{tagId}/settings List Settings by Tag
TagsApi GetTag Get /v1/tags/{tagId} Get Tag
TagsApi GetTags Get /v1/products/{productId}/tags List Tags
TagsApi UpdateTag Put /v1/tags/{tagId} Update Tag
WebhooksApi CreateWebhook Post /v1/configs/{configId}/environments/{environmentId}/webhooks Create Webhook
WebhooksApi DeleteWebhook Delete /v1/webhooks/{webhookId} Delete Webhook
WebhooksApi GetWebhook Get /v1/webhooks/{webhookId} Get Webhook
WebhooksApi GetWebhookSigningKeys Get /v1/webhooks/{webhookId}/keys Get Webhook Signing Keys
WebhooksApi GetWebhooks Get /v1/products/{productId}/webhooks List Webhooks
WebhooksApi ReplaceWebhook Put /v1/webhooks/{webhookId} Replace Webhook
WebhooksApi UpdateWebhook Patch /v1/webhooks/{webhookId} Update Webhook

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

Basic
  • Type: HTTP basic authentication

Example

auth := context.WithValue(context.Background(), sw.ContextBasicAuth, sw.BasicAuth{
    UserName: "username",
    Password: "password",
})
r, err := client.Service.Operation(auth, args)

Documentation for Utility Methods

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

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

Author

support@configcat.com

Documentation

Index

Constants

This section is empty.

Variables

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

	// 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 AllowedAccessTypeEnumValues = []AccessType{
	"readOnly",
	"full",
	"custom",
}

All allowed values of AccessType enum

View Source
var AllowedAuditLogTypeEnumValues = []AuditLogType{
	"productCreated",
	"productChanged",
	"productOwnershipTransferred",
	"productDeleted",
	"productsReordered",
	"teamMemberInvited",
	"teamMemberInvitationRevoked",
	"teamMemberJoined",
	"teamMemberPermissionGroupChanged",
	"teamMemberRemoved",
	"teamMemberLeft",
	"teamMemberInvitationChanged",
	"teamMemberInvitationResent",
	"teamMemberInvitationRejected",
	"configCreated",
	"configChanged",
	"configDeleted",
	"configsReordered",
	"environmentCreated",
	"environmentChanged",
	"environmentDeleted",
	"environmentsReordered",
	"settingCreated",
	"settingChanged",
	"settingDeleted",
	"settingsReordered",
	"settingValueChanged",
	"webHookCreated",
	"webHookChanged",
	"webHookDeleted",
	"permissionGroupCreated",
	"permissionGroupChanged",
	"permissionGroupDeleted",
	"permissionGroupDefault",
	"apiKeyAdded",
	"apiKeyRemoved",
	"integrationAdded",
	"integrationChanged",
	"integrationRemoved",
	"apiKeyConnected",
	"integrationLinkAdded",
	"integrationLinkRemoved",
	"organizationAdded",
	"organizationRemoved",
	"organizationChanged",
	"organizationSubscriptionTypeChanged",
	"organizationAdminChanged",
	"organizationAdminLeft",
	"organizationAdminDisabled2FA",
	"tagAdded",
	"tagChanged",
	"tagRemoved",
	"settingTagAdded",
	"settingTagRemoved",
	"publicApiAccessTokenAdded",
	"publicApiAccessTokenRemoved",
	"domainAdded",
	"domainVerified",
	"domainRemoved",
	"domainSamlConfigured",
	"domainSamlDeleted",
	"autoProvisioningConfigurationChanged",
	"samlIdpConfigurationAdded",
	"samlIdpConfigurationRemoved",
	"samlIdpConfigurationUpdated",
	"organizationMemberJoined",
	"organizationMemberProductJoinRequested",
	"organizationMemberProductJoinRequestRejected",
	"organizationMemberProductJoinRequestApproved",
	"codeReferencesUploaded",
	"codeReferenceDeleted",
	"codeReferenceStaleBranchDeleted",
	"segmentCreated",
	"segmentChanged",
	"segmentDeleted",
	"webhookSigningKeyDeleted",
	"webhookSigningKeyCreated",
}

All allowed values of AuditLogType enum

View Source
var AllowedEnvironmentAccessTypeEnumValues = []EnvironmentAccessType{
	"full",
	"readOnly",
	"none",
}

All allowed values of EnvironmentAccessType enum

View Source
var AllowedEvaluationVersionEnumValues = []EvaluationVersion{
	"v1",
	"v2",
}

All allowed values of EvaluationVersion enum

View Source
var AllowedIntegrationLinkTypeEnumValues = []IntegrationLinkType{
	"trello",
	"jira",
	"monday",
}

All allowed values of IntegrationLinkType enum

View Source
var AllowedKeyGenerationModeEnumValues = []KeyGenerationMode{
	"camelCase",
	"lowerCase",
	"upperCase",
	"pascalCase",
	"kebabCase",
}

All allowed values of KeyGenerationMode enum

View Source
var AllowedOperationTypeEnumValues = []OperationType{
	"unknown",
	"add",
	"remove",
	"replace",
	"move",
	"copy",
	"test",
}

All allowed values of OperationType enum

View Source
var AllowedPrerequisiteComparatorEnumValues = []PrerequisiteComparator{
	"equals",
	"doesNotEqual",
}

All allowed values of PrerequisiteComparator enum

View Source
var AllowedRolloutRuleComparatorEnumValues = []RolloutRuleComparator{
	"isOneOf",
	"isNotOneOf",
	"contains",
	"doesNotContain",
	"semVerIsOneOf",
	"semVerIsNotOneOf",
	"semVerLess",
	"semVerLessOrEquals",
	"semVerGreater",
	"semVerGreaterOrEquals",
	"numberEquals",
	"numberDoesNotEqual",
	"numberLess",
	"numberLessOrEquals",
	"numberGreater",
	"numberGreaterOrEquals",
	"sensitiveIsOneOf",
	"sensitiveIsNotOneOf",
}

All allowed values of RolloutRuleComparator enum

View Source
var AllowedSegmentComparatorEnumValues = []SegmentComparator{
	"isIn",
	"isNotIn",
}

All allowed values of SegmentComparator enum

View Source
var AllowedSettingTypeEnumValues = []SettingType{
	"boolean",
	"string",
	"int",
	"double",
}

All allowed values of SettingType enum

View Source
var AllowedUserComparatorEnumValues = []UserComparator{
	"isOneOf",
	"isNotOneOf",
	"containsAnyOf",
	"doesNotContainAnyOf",
	"semVerIsOneOf",
	"semVerIsNotOneOf",
	"semVerLess",
	"semVerLessOrEquals",
	"semVerGreater",
	"semVerGreaterOrEquals",
	"numberEquals",
	"numberDoesNotEqual",
	"numberLess",
	"numberLessOrEquals",
	"numberGreater",
	"numberGreaterOrEquals",
	"sensitiveIsOneOf",
	"sensitiveIsNotOneOf",
	"dateTimeBefore",
	"dateTimeAfter",
	"sensitiveTextEquals",
	"sensitiveTextDoesNotEqual",
	"sensitiveTextStartsWithAnyOf",
	"sensitiveTextNotStartsWithAnyOf",
	"sensitiveTextEndsWithAnyOf",
	"sensitiveTextNotEndsWithAnyOf",
	"sensitiveArrayContainsAnyOf",
	"sensitiveArrayDoesNotContainAnyOf",
	"textEquals",
	"textDoesNotEqual",
	"textStartsWithAnyOf",
	"textNotStartsWithAnyOf",
	"textEndsWithAnyOf",
	"textNotEndsWithAnyOf",
	"arrayContainsAnyOf",
	"arrayDoesNotContainAnyOf",
}

All allowed values of UserComparator enum

View Source
var AllowedWebHookHttpMethodEnumValues = []WebHookHttpMethod{
	"get",
	"post",
}

All allowed values of WebHookHttpMethod enum

Functions

func CacheExpires

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

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

func IsNil added in v1.4.0

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func PtrBool added in v1.4.0

func PtrBool(v bool) *bool

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

func PtrFloat32 added in v1.4.0

func PtrFloat32(v float32) *float32

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

func PtrFloat64 added in v1.4.0

func PtrFloat64(v float64) *float64

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

func PtrInt added in v1.4.0

func PtrInt(v int) *int

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

func PtrInt32 added in v1.4.0

func PtrInt32(v int32) *int32

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

func PtrInt64 added in v1.4.0

func PtrInt64(v int64) *int64

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

func PtrString added in v1.4.0

func PtrString(v string) *string

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

func PtrTime added in v1.4.0

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 {
	AuditLogsApi *AuditLogsApiService

	CodeReferencesApi *CodeReferencesApiService

	ConfigsApi *ConfigsApiService

	EnvironmentsApi *EnvironmentsApiService

	FeatureFlagSettingValuesApi *FeatureFlagSettingValuesApiService

	FeatureFlagSettingValuesUsingSDKKeyApi *FeatureFlagSettingValuesUsingSDKKeyApiService

	FeatureFlagSettingValuesUsingSDKKeyV2Api *FeatureFlagSettingValuesUsingSDKKeyV2ApiService

	FeatureFlagSettingValuesV2Api *FeatureFlagSettingValuesV2ApiService

	FeatureFlagsSettingsApi *FeatureFlagsSettingsApiService

	IntegrationLinksApi *IntegrationLinksApiService

	MeApi *MeApiService

	MembersApi *MembersApiService

	OrganizationsApi *OrganizationsApiService

	PermissionGroupsApi *PermissionGroupsApiService

	ProductsApi *ProductsApiService

	SDKKeysApi *SDKKeysApiService

	SegmentsApi *SegmentsApiService

	TagsApi *TagsApiService

	WebhooksApi *WebhooksApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the ConfigCat Public Management API API vv1 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 added in v1.4.0

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 AccessType added in v1.1.0

type AccessType string

AccessType Represent the Feature Management permission.

const (
	ACCESSTYPE_READ_ONLY AccessType = "readOnly"
	ACCESSTYPE_FULL      AccessType = "full"
	ACCESSTYPE_CUSTOM    AccessType = "custom"
)

List of AccessType

func NewAccessTypeFromValue added in v1.4.0

func NewAccessTypeFromValue(v string) (*AccessType, error)

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

func (AccessType) IsValid added in v1.4.0

func (v AccessType) IsValid() bool

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

func (AccessType) Ptr added in v1.4.0

func (v AccessType) Ptr() *AccessType

Ptr returns reference to AccessType value

func (*AccessType) UnmarshalJSON added in v1.4.0

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

type AddOrUpdateIntegrationLinkModel

type AddOrUpdateIntegrationLinkModel struct {
	Description NullableString `json:"description,omitempty"`
	Url         NullableString `json:"url,omitempty"`
}

AddOrUpdateIntegrationLinkModel struct for AddOrUpdateIntegrationLinkModel

func NewAddOrUpdateIntegrationLinkModel added in v1.4.0

func NewAddOrUpdateIntegrationLinkModel() *AddOrUpdateIntegrationLinkModel

NewAddOrUpdateIntegrationLinkModel instantiates a new AddOrUpdateIntegrationLinkModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAddOrUpdateIntegrationLinkModelWithDefaults added in v1.4.0

func NewAddOrUpdateIntegrationLinkModelWithDefaults() *AddOrUpdateIntegrationLinkModel

NewAddOrUpdateIntegrationLinkModelWithDefaults instantiates a new AddOrUpdateIntegrationLinkModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AddOrUpdateIntegrationLinkModel) GetDescription added in v1.4.0

func (o *AddOrUpdateIntegrationLinkModel) GetDescription() string

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

func (*AddOrUpdateIntegrationLinkModel) GetDescriptionOk added in v1.4.0

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

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

func (*AddOrUpdateIntegrationLinkModel) GetUrl added in v1.4.0

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

func (*AddOrUpdateIntegrationLinkModel) GetUrlOk added in v1.4.0

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

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

func (*AddOrUpdateIntegrationLinkModel) HasDescription added in v1.4.0

func (o *AddOrUpdateIntegrationLinkModel) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*AddOrUpdateIntegrationLinkModel) HasUrl added in v1.4.0

HasUrl returns a boolean if a field has been set.

func (AddOrUpdateIntegrationLinkModel) MarshalJSON added in v1.4.0

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

func (*AddOrUpdateIntegrationLinkModel) SetDescription added in v1.4.0

func (o *AddOrUpdateIntegrationLinkModel) SetDescription(v string)

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

func (*AddOrUpdateIntegrationLinkModel) SetDescriptionNil added in v1.4.0

func (o *AddOrUpdateIntegrationLinkModel) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*AddOrUpdateIntegrationLinkModel) SetUrl added in v1.4.0

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

func (*AddOrUpdateIntegrationLinkModel) SetUrlNil added in v1.4.0

func (o *AddOrUpdateIntegrationLinkModel) SetUrlNil()

SetUrlNil sets the value for Url to be an explicit nil

func (AddOrUpdateIntegrationLinkModel) ToMap added in v1.4.0

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

func (*AddOrUpdateIntegrationLinkModel) UnsetDescription added in v1.4.0

func (o *AddOrUpdateIntegrationLinkModel) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*AddOrUpdateIntegrationLinkModel) UnsetUrl added in v1.4.0

func (o *AddOrUpdateIntegrationLinkModel) UnsetUrl()

UnsetUrl ensures that no value is present for Url, not even an explicit nil

type AddOrUpdateJiraIntegrationLinkModel added in v1.2.0

type AddOrUpdateJiraIntegrationLinkModel struct {
	JiraJwtToken string         `json:"jiraJwtToken"`
	ClientKey    string         `json:"clientKey"`
	Description  NullableString `json:"description,omitempty"`
	Url          NullableString `json:"url,omitempty"`
}

AddOrUpdateJiraIntegrationLinkModel struct for AddOrUpdateJiraIntegrationLinkModel

func NewAddOrUpdateJiraIntegrationLinkModel added in v1.4.0

func NewAddOrUpdateJiraIntegrationLinkModel(jiraJwtToken string, clientKey string) *AddOrUpdateJiraIntegrationLinkModel

NewAddOrUpdateJiraIntegrationLinkModel instantiates a new AddOrUpdateJiraIntegrationLinkModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAddOrUpdateJiraIntegrationLinkModelWithDefaults added in v1.4.0

func NewAddOrUpdateJiraIntegrationLinkModelWithDefaults() *AddOrUpdateJiraIntegrationLinkModel

NewAddOrUpdateJiraIntegrationLinkModelWithDefaults instantiates a new AddOrUpdateJiraIntegrationLinkModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AddOrUpdateJiraIntegrationLinkModel) GetClientKey added in v1.4.0

func (o *AddOrUpdateJiraIntegrationLinkModel) GetClientKey() string

GetClientKey returns the ClientKey field value

func (*AddOrUpdateJiraIntegrationLinkModel) GetClientKeyOk added in v1.4.0

func (o *AddOrUpdateJiraIntegrationLinkModel) GetClientKeyOk() (*string, bool)

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

func (*AddOrUpdateJiraIntegrationLinkModel) GetDescription added in v1.4.0

func (o *AddOrUpdateJiraIntegrationLinkModel) GetDescription() string

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

func (*AddOrUpdateJiraIntegrationLinkModel) GetDescriptionOk added in v1.4.0

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

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

func (*AddOrUpdateJiraIntegrationLinkModel) GetJiraJwtToken added in v1.4.0

func (o *AddOrUpdateJiraIntegrationLinkModel) GetJiraJwtToken() string

GetJiraJwtToken returns the JiraJwtToken field value

func (*AddOrUpdateJiraIntegrationLinkModel) GetJiraJwtTokenOk added in v1.4.0

func (o *AddOrUpdateJiraIntegrationLinkModel) GetJiraJwtTokenOk() (*string, bool)

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

func (*AddOrUpdateJiraIntegrationLinkModel) GetUrl added in v1.4.0

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

func (*AddOrUpdateJiraIntegrationLinkModel) GetUrlOk added in v1.4.0

GetUrlOk returns a tuple with the Url 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 (*AddOrUpdateJiraIntegrationLinkModel) HasDescription added in v1.4.0

func (o *AddOrUpdateJiraIntegrationLinkModel) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*AddOrUpdateJiraIntegrationLinkModel) HasUrl added in v1.4.0

HasUrl returns a boolean if a field has been set.

func (AddOrUpdateJiraIntegrationLinkModel) MarshalJSON added in v1.4.0

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

func (*AddOrUpdateJiraIntegrationLinkModel) SetClientKey added in v1.4.0

func (o *AddOrUpdateJiraIntegrationLinkModel) SetClientKey(v string)

SetClientKey sets field value

func (*AddOrUpdateJiraIntegrationLinkModel) SetDescription added in v1.4.0

func (o *AddOrUpdateJiraIntegrationLinkModel) SetDescription(v string)

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

func (*AddOrUpdateJiraIntegrationLinkModel) SetDescriptionNil added in v1.4.0

func (o *AddOrUpdateJiraIntegrationLinkModel) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*AddOrUpdateJiraIntegrationLinkModel) SetJiraJwtToken added in v1.4.0

func (o *AddOrUpdateJiraIntegrationLinkModel) SetJiraJwtToken(v string)

SetJiraJwtToken sets field value

func (*AddOrUpdateJiraIntegrationLinkModel) SetUrl added in v1.4.0

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

func (*AddOrUpdateJiraIntegrationLinkModel) SetUrlNil added in v1.4.0

func (o *AddOrUpdateJiraIntegrationLinkModel) SetUrlNil()

SetUrlNil sets the value for Url to be an explicit nil

func (AddOrUpdateJiraIntegrationLinkModel) ToMap added in v1.4.0

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

func (*AddOrUpdateJiraIntegrationLinkModel) UnsetDescription added in v1.4.0

func (o *AddOrUpdateJiraIntegrationLinkModel) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*AddOrUpdateJiraIntegrationLinkModel) UnsetUrl added in v1.4.0

UnsetUrl ensures that no value is present for Url, not even an explicit nil

type AddUserToGroupRequest added in v1.3.0

type AddUserToGroupRequest struct {
	// List of Permission Group identifiers to where the Member should be added.
	PermissionGroupIds []int64 `json:"permissionGroupIds"`
}

AddUserToGroupRequest struct for AddUserToGroupRequest

func NewAddUserToGroupRequest added in v1.4.0

func NewAddUserToGroupRequest(permissionGroupIds []int64) *AddUserToGroupRequest

NewAddUserToGroupRequest instantiates a new AddUserToGroupRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAddUserToGroupRequestWithDefaults added in v1.4.0

func NewAddUserToGroupRequestWithDefaults() *AddUserToGroupRequest

NewAddUserToGroupRequestWithDefaults instantiates a new AddUserToGroupRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AddUserToGroupRequest) GetPermissionGroupIds added in v1.4.0

func (o *AddUserToGroupRequest) GetPermissionGroupIds() []int64

GetPermissionGroupIds returns the PermissionGroupIds field value

func (*AddUserToGroupRequest) GetPermissionGroupIdsOk added in v1.4.0

func (o *AddUserToGroupRequest) GetPermissionGroupIdsOk() ([]int64, bool)

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

func (AddUserToGroupRequest) MarshalJSON added in v1.4.0

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

func (*AddUserToGroupRequest) SetPermissionGroupIds added in v1.4.0

func (o *AddUserToGroupRequest) SetPermissionGroupIds(v []int64)

SetPermissionGroupIds sets field value

func (AddUserToGroupRequest) ToMap added in v1.4.0

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

type AuditLogItemModel

type AuditLogItemModel struct {
	AuditLogId       *int64         `json:"auditLogId,omitempty"`
	AuditLogDateTime *time.Time     `json:"auditLogDateTime,omitempty"`
	AuditLogTypeEnum *AuditLogType  `json:"auditLogTypeEnum,omitempty"`
	ChangeSetId      NullableString `json:"changeSetId,omitempty"`
	Truncated        *bool          `json:"truncated,omitempty"`
	AuditLogType     NullableString `json:"auditLogType,omitempty"`
	UserEmail        NullableString `json:"userEmail,omitempty"`
	UserName         NullableString `json:"userName,omitempty"`
	Where            NullableString `json:"where,omitempty"`
	Why              NullableString `json:"why,omitempty"`
	ActionTarget     NullableString `json:"actionTarget,omitempty"`
	Details          NullableString `json:"details,omitempty"`
}

AuditLogItemModel struct for AuditLogItemModel

func NewAuditLogItemModel added in v1.4.0

func NewAuditLogItemModel() *AuditLogItemModel

NewAuditLogItemModel instantiates a new AuditLogItemModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewAuditLogItemModelWithDefaults added in v1.4.0

func NewAuditLogItemModelWithDefaults() *AuditLogItemModel

NewAuditLogItemModelWithDefaults instantiates a new AuditLogItemModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*AuditLogItemModel) GetActionTarget added in v1.4.0

func (o *AuditLogItemModel) GetActionTarget() string

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

func (*AuditLogItemModel) GetActionTargetOk added in v1.4.0

func (o *AuditLogItemModel) GetActionTargetOk() (*string, bool)

GetActionTargetOk returns a tuple with the ActionTarget 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 (*AuditLogItemModel) GetAuditLogDateTime added in v1.4.0

func (o *AuditLogItemModel) GetAuditLogDateTime() time.Time

GetAuditLogDateTime returns the AuditLogDateTime field value if set, zero value otherwise.

func (*AuditLogItemModel) GetAuditLogDateTimeOk added in v1.4.0

func (o *AuditLogItemModel) GetAuditLogDateTimeOk() (*time.Time, bool)

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

func (*AuditLogItemModel) GetAuditLogId added in v1.4.0

func (o *AuditLogItemModel) GetAuditLogId() int64

GetAuditLogId returns the AuditLogId field value if set, zero value otherwise.

func (*AuditLogItemModel) GetAuditLogIdOk added in v1.4.0

func (o *AuditLogItemModel) GetAuditLogIdOk() (*int64, bool)

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

func (*AuditLogItemModel) GetAuditLogType added in v1.4.0

func (o *AuditLogItemModel) GetAuditLogType() string

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

func (*AuditLogItemModel) GetAuditLogTypeEnum added in v1.4.0

func (o *AuditLogItemModel) GetAuditLogTypeEnum() AuditLogType

GetAuditLogTypeEnum returns the AuditLogTypeEnum field value if set, zero value otherwise.

func (*AuditLogItemModel) GetAuditLogTypeEnumOk added in v1.4.0

func (o *AuditLogItemModel) GetAuditLogTypeEnumOk() (*AuditLogType, bool)

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

func (*AuditLogItemModel) GetAuditLogTypeOk added in v1.4.0

func (o *AuditLogItemModel) GetAuditLogTypeOk() (*string, bool)

GetAuditLogTypeOk returns a tuple with the AuditLogType 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 (*AuditLogItemModel) GetChangeSetId added in v1.9.0

func (o *AuditLogItemModel) GetChangeSetId() string

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

func (*AuditLogItemModel) GetChangeSetIdOk added in v1.9.0

func (o *AuditLogItemModel) GetChangeSetIdOk() (*string, bool)

GetChangeSetIdOk returns a tuple with the ChangeSetId 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 (*AuditLogItemModel) GetDetails added in v1.4.0

func (o *AuditLogItemModel) GetDetails() string

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

func (*AuditLogItemModel) GetDetailsOk added in v1.4.0

func (o *AuditLogItemModel) 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 (*AuditLogItemModel) GetTruncated added in v1.9.0

func (o *AuditLogItemModel) GetTruncated() bool

GetTruncated returns the Truncated field value if set, zero value otherwise.

func (*AuditLogItemModel) GetTruncatedOk added in v1.9.0

func (o *AuditLogItemModel) GetTruncatedOk() (*bool, bool)

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

func (*AuditLogItemModel) GetUserEmail added in v1.4.0

func (o *AuditLogItemModel) GetUserEmail() string

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

func (*AuditLogItemModel) GetUserEmailOk added in v1.4.0

func (o *AuditLogItemModel) GetUserEmailOk() (*string, bool)

GetUserEmailOk returns a tuple with the UserEmail 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 (*AuditLogItemModel) GetUserName added in v1.4.0

func (o *AuditLogItemModel) GetUserName() string

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

func (*AuditLogItemModel) GetUserNameOk added in v1.4.0

func (o *AuditLogItemModel) GetUserNameOk() (*string, bool)

GetUserNameOk returns a tuple with the UserName 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 (*AuditLogItemModel) GetWhere added in v1.4.0

func (o *AuditLogItemModel) GetWhere() string

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

func (*AuditLogItemModel) GetWhereOk added in v1.4.0

func (o *AuditLogItemModel) GetWhereOk() (*string, bool)

GetWhereOk returns a tuple with the Where 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 (*AuditLogItemModel) GetWhy added in v1.4.0

func (o *AuditLogItemModel) GetWhy() string

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

func (*AuditLogItemModel) GetWhyOk added in v1.4.0

func (o *AuditLogItemModel) GetWhyOk() (*string, bool)

GetWhyOk returns a tuple with the Why 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 (*AuditLogItemModel) HasActionTarget added in v1.4.0

func (o *AuditLogItemModel) HasActionTarget() bool

HasActionTarget returns a boolean if a field has been set.

func (*AuditLogItemModel) HasAuditLogDateTime added in v1.4.0

func (o *AuditLogItemModel) HasAuditLogDateTime() bool

HasAuditLogDateTime returns a boolean if a field has been set.

func (*AuditLogItemModel) HasAuditLogId added in v1.4.0

func (o *AuditLogItemModel) HasAuditLogId() bool

HasAuditLogId returns a boolean if a field has been set.

func (*AuditLogItemModel) HasAuditLogType added in v1.4.0

func (o *AuditLogItemModel) HasAuditLogType() bool

HasAuditLogType returns a boolean if a field has been set.

func (*AuditLogItemModel) HasAuditLogTypeEnum added in v1.4.0

func (o *AuditLogItemModel) HasAuditLogTypeEnum() bool

HasAuditLogTypeEnum returns a boolean if a field has been set.

func (*AuditLogItemModel) HasChangeSetId added in v1.9.0

func (o *AuditLogItemModel) HasChangeSetId() bool

HasChangeSetId returns a boolean if a field has been set.

func (*AuditLogItemModel) HasDetails added in v1.4.0

func (o *AuditLogItemModel) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*AuditLogItemModel) HasTruncated added in v1.9.0

func (o *AuditLogItemModel) HasTruncated() bool

HasTruncated returns a boolean if a field has been set.

func (*AuditLogItemModel) HasUserEmail added in v1.4.0

func (o *AuditLogItemModel) HasUserEmail() bool

HasUserEmail returns a boolean if a field has been set.

func (*AuditLogItemModel) HasUserName added in v1.4.0

func (o *AuditLogItemModel) HasUserName() bool

HasUserName returns a boolean if a field has been set.

func (*AuditLogItemModel) HasWhere added in v1.4.0

func (o *AuditLogItemModel) HasWhere() bool

HasWhere returns a boolean if a field has been set.

func (*AuditLogItemModel) HasWhy added in v1.4.0

func (o *AuditLogItemModel) HasWhy() bool

HasWhy returns a boolean if a field has been set.

func (AuditLogItemModel) MarshalJSON added in v1.4.0

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

func (*AuditLogItemModel) SetActionTarget added in v1.4.0

func (o *AuditLogItemModel) SetActionTarget(v string)

SetActionTarget gets a reference to the given NullableString and assigns it to the ActionTarget field.

func (*AuditLogItemModel) SetActionTargetNil added in v1.4.0

func (o *AuditLogItemModel) SetActionTargetNil()

SetActionTargetNil sets the value for ActionTarget to be an explicit nil

func (*AuditLogItemModel) SetAuditLogDateTime added in v1.4.0

func (o *AuditLogItemModel) SetAuditLogDateTime(v time.Time)

SetAuditLogDateTime gets a reference to the given time.Time and assigns it to the AuditLogDateTime field.

func (*AuditLogItemModel) SetAuditLogId added in v1.4.0

func (o *AuditLogItemModel) SetAuditLogId(v int64)

SetAuditLogId gets a reference to the given int64 and assigns it to the AuditLogId field.

func (*AuditLogItemModel) SetAuditLogType added in v1.4.0

func (o *AuditLogItemModel) SetAuditLogType(v string)

SetAuditLogType gets a reference to the given NullableString and assigns it to the AuditLogType field.

func (*AuditLogItemModel) SetAuditLogTypeEnum added in v1.4.0

func (o *AuditLogItemModel) SetAuditLogTypeEnum(v AuditLogType)

SetAuditLogTypeEnum gets a reference to the given AuditLogType and assigns it to the AuditLogTypeEnum field.

func (*AuditLogItemModel) SetAuditLogTypeNil added in v1.4.0

func (o *AuditLogItemModel) SetAuditLogTypeNil()

SetAuditLogTypeNil sets the value for AuditLogType to be an explicit nil

func (*AuditLogItemModel) SetChangeSetId added in v1.9.0

func (o *AuditLogItemModel) SetChangeSetId(v string)

SetChangeSetId gets a reference to the given NullableString and assigns it to the ChangeSetId field.

func (*AuditLogItemModel) SetChangeSetIdNil added in v1.9.0

func (o *AuditLogItemModel) SetChangeSetIdNil()

SetChangeSetIdNil sets the value for ChangeSetId to be an explicit nil

func (*AuditLogItemModel) SetDetails added in v1.4.0

func (o *AuditLogItemModel) SetDetails(v string)

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

func (*AuditLogItemModel) SetDetailsNil added in v1.4.0

func (o *AuditLogItemModel) SetDetailsNil()

SetDetailsNil sets the value for Details to be an explicit nil

func (*AuditLogItemModel) SetTruncated added in v1.9.0

func (o *AuditLogItemModel) SetTruncated(v bool)

SetTruncated gets a reference to the given bool and assigns it to the Truncated field.

func (*AuditLogItemModel) SetUserEmail added in v1.4.0

func (o *AuditLogItemModel) SetUserEmail(v string)

SetUserEmail gets a reference to the given NullableString and assigns it to the UserEmail field.

func (*AuditLogItemModel) SetUserEmailNil added in v1.4.0

func (o *AuditLogItemModel) SetUserEmailNil()

SetUserEmailNil sets the value for UserEmail to be an explicit nil

func (*AuditLogItemModel) SetUserName added in v1.4.0

func (o *AuditLogItemModel) SetUserName(v string)

SetUserName gets a reference to the given NullableString and assigns it to the UserName field.

func (*AuditLogItemModel) SetUserNameNil added in v1.4.0

func (o *AuditLogItemModel) SetUserNameNil()

SetUserNameNil sets the value for UserName to be an explicit nil

func (*AuditLogItemModel) SetWhere added in v1.4.0

func (o *AuditLogItemModel) SetWhere(v string)

SetWhere gets a reference to the given NullableString and assigns it to the Where field.

func (*AuditLogItemModel) SetWhereNil added in v1.4.0

func (o *AuditLogItemModel) SetWhereNil()

SetWhereNil sets the value for Where to be an explicit nil

func (*AuditLogItemModel) SetWhy added in v1.4.0

func (o *AuditLogItemModel) SetWhy(v string)

SetWhy gets a reference to the given NullableString and assigns it to the Why field.

func (*AuditLogItemModel) SetWhyNil added in v1.4.0

func (o *AuditLogItemModel) SetWhyNil()

SetWhyNil sets the value for Why to be an explicit nil

func (AuditLogItemModel) ToMap added in v1.4.0

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

func (*AuditLogItemModel) UnsetActionTarget added in v1.4.0

func (o *AuditLogItemModel) UnsetActionTarget()

UnsetActionTarget ensures that no value is present for ActionTarget, not even an explicit nil

func (*AuditLogItemModel) UnsetAuditLogType added in v1.4.0

func (o *AuditLogItemModel) UnsetAuditLogType()

UnsetAuditLogType ensures that no value is present for AuditLogType, not even an explicit nil

func (*AuditLogItemModel) UnsetChangeSetId added in v1.9.0

func (o *AuditLogItemModel) UnsetChangeSetId()

UnsetChangeSetId ensures that no value is present for ChangeSetId, not even an explicit nil

func (*AuditLogItemModel) UnsetDetails added in v1.4.0

func (o *AuditLogItemModel) UnsetDetails()

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

func (*AuditLogItemModel) UnsetUserEmail added in v1.4.0

func (o *AuditLogItemModel) UnsetUserEmail()

UnsetUserEmail ensures that no value is present for UserEmail, not even an explicit nil

func (*AuditLogItemModel) UnsetUserName added in v1.4.0

func (o *AuditLogItemModel) UnsetUserName()

UnsetUserName ensures that no value is present for UserName, not even an explicit nil

func (*AuditLogItemModel) UnsetWhere added in v1.4.0

func (o *AuditLogItemModel) UnsetWhere()

UnsetWhere ensures that no value is present for Where, not even an explicit nil

func (*AuditLogItemModel) UnsetWhy added in v1.4.0

func (o *AuditLogItemModel) UnsetWhy()

UnsetWhy ensures that no value is present for Why, not even an explicit nil

type AuditLogType

type AuditLogType string

AuditLogType the model 'AuditLogType'

const (
	AUDITLOGTYPE_PRODUCT_CREATED                                   AuditLogType = "productCreated"
	AUDITLOGTYPE_PRODUCT_CHANGED                                   AuditLogType = "productChanged"
	AUDITLOGTYPE_PRODUCT_OWNERSHIP_TRANSFERRED                     AuditLogType = "productOwnershipTransferred"
	AUDITLOGTYPE_PRODUCT_DELETED                                   AuditLogType = "productDeleted"
	AUDITLOGTYPE_PRODUCTS_REORDERED                                AuditLogType = "productsReordered"
	AUDITLOGTYPE_TEAM_MEMBER_INVITED                               AuditLogType = "teamMemberInvited"
	AUDITLOGTYPE_TEAM_MEMBER_INVITATION_REVOKED                    AuditLogType = "teamMemberInvitationRevoked"
	AUDITLOGTYPE_TEAM_MEMBER_JOINED                                AuditLogType = "teamMemberJoined"
	AUDITLOGTYPE_TEAM_MEMBER_PERMISSION_GROUP_CHANGED              AuditLogType = "teamMemberPermissionGroupChanged"
	AUDITLOGTYPE_TEAM_MEMBER_REMOVED                               AuditLogType = "teamMemberRemoved"
	AUDITLOGTYPE_TEAM_MEMBER_LEFT                                  AuditLogType = "teamMemberLeft"
	AUDITLOGTYPE_TEAM_MEMBER_INVITATION_CHANGED                    AuditLogType = "teamMemberInvitationChanged"
	AUDITLOGTYPE_TEAM_MEMBER_INVITATION_RESENT                     AuditLogType = "teamMemberInvitationResent"
	AUDITLOGTYPE_TEAM_MEMBER_INVITATION_REJECTED                   AuditLogType = "teamMemberInvitationRejected"
	AUDITLOGTYPE_CONFIG_CREATED                                    AuditLogType = "configCreated"
	AUDITLOGTYPE_CONFIG_CHANGED                                    AuditLogType = "configChanged"
	AUDITLOGTYPE_CONFIG_DELETED                                    AuditLogType = "configDeleted"
	AUDITLOGTYPE_CONFIGS_REORDERED                                 AuditLogType = "configsReordered"
	AUDITLOGTYPE_ENVIRONMENT_CREATED                               AuditLogType = "environmentCreated"
	AUDITLOGTYPE_ENVIRONMENT_CHANGED                               AuditLogType = "environmentChanged"
	AUDITLOGTYPE_ENVIRONMENT_DELETED                               AuditLogType = "environmentDeleted"
	AUDITLOGTYPE_ENVIRONMENTS_REORDERED                            AuditLogType = "environmentsReordered"
	AUDITLOGTYPE_SETTING_CREATED                                   AuditLogType = "settingCreated"
	AUDITLOGTYPE_SETTING_CHANGED                                   AuditLogType = "settingChanged"
	AUDITLOGTYPE_SETTING_DELETED                                   AuditLogType = "settingDeleted"
	AUDITLOGTYPE_SETTINGS_REORDERED                                AuditLogType = "settingsReordered"
	AUDITLOGTYPE_SETTING_VALUE_CHANGED                             AuditLogType = "settingValueChanged"
	AUDITLOGTYPE_WEB_HOOK_CREATED                                  AuditLogType = "webHookCreated"
	AUDITLOGTYPE_WEB_HOOK_CHANGED                                  AuditLogType = "webHookChanged"
	AUDITLOGTYPE_WEB_HOOK_DELETED                                  AuditLogType = "webHookDeleted"
	AUDITLOGTYPE_PERMISSION_GROUP_CREATED                          AuditLogType = "permissionGroupCreated"
	AUDITLOGTYPE_PERMISSION_GROUP_CHANGED                          AuditLogType = "permissionGroupChanged"
	AUDITLOGTYPE_PERMISSION_GROUP_DELETED                          AuditLogType = "permissionGroupDeleted"
	AUDITLOGTYPE_PERMISSION_GROUP_DEFAULT                          AuditLogType = "permissionGroupDefault"
	AUDITLOGTYPE_API_KEY_ADDED                                     AuditLogType = "apiKeyAdded"
	AUDITLOGTYPE_API_KEY_REMOVED                                   AuditLogType = "apiKeyRemoved"
	AUDITLOGTYPE_INTEGRATION_ADDED                                 AuditLogType = "integrationAdded"
	AUDITLOGTYPE_INTEGRATION_CHANGED                               AuditLogType = "integrationChanged"
	AUDITLOGTYPE_INTEGRATION_REMOVED                               AuditLogType = "integrationRemoved"
	AUDITLOGTYPE_API_KEY_CONNECTED                                 AuditLogType = "apiKeyConnected"
	AUDITLOGTYPE_INTEGRATION_LINK_ADDED                            AuditLogType = "integrationLinkAdded"
	AUDITLOGTYPE_INTEGRATION_LINK_REMOVED                          AuditLogType = "integrationLinkRemoved"
	AUDITLOGTYPE_ORGANIZATION_ADDED                                AuditLogType = "organizationAdded"
	AUDITLOGTYPE_ORGANIZATION_REMOVED                              AuditLogType = "organizationRemoved"
	AUDITLOGTYPE_ORGANIZATION_CHANGED                              AuditLogType = "organizationChanged"
	AUDITLOGTYPE_ORGANIZATION_SUBSCRIPTION_TYPE_CHANGED            AuditLogType = "organizationSubscriptionTypeChanged"
	AUDITLOGTYPE_ORGANIZATION_ADMIN_CHANGED                        AuditLogType = "organizationAdminChanged"
	AUDITLOGTYPE_ORGANIZATION_ADMIN_LEFT                           AuditLogType = "organizationAdminLeft"
	AUDITLOGTYPE_ORGANIZATION_ADMIN_DISABLED2_FA                   AuditLogType = "organizationAdminDisabled2FA"
	AUDITLOGTYPE_TAG_ADDED                                         AuditLogType = "tagAdded"
	AUDITLOGTYPE_TAG_CHANGED                                       AuditLogType = "tagChanged"
	AUDITLOGTYPE_TAG_REMOVED                                       AuditLogType = "tagRemoved"
	AUDITLOGTYPE_SETTING_TAG_ADDED                                 AuditLogType = "settingTagAdded"
	AUDITLOGTYPE_SETTING_TAG_REMOVED                               AuditLogType = "settingTagRemoved"
	AUDITLOGTYPE_PUBLIC_API_ACCESS_TOKEN_ADDED                     AuditLogType = "publicApiAccessTokenAdded"
	AUDITLOGTYPE_PUBLIC_API_ACCESS_TOKEN_REMOVED                   AuditLogType = "publicApiAccessTokenRemoved"
	AUDITLOGTYPE_DOMAIN_ADDED                                      AuditLogType = "domainAdded"
	AUDITLOGTYPE_DOMAIN_VERIFIED                                   AuditLogType = "domainVerified"
	AUDITLOGTYPE_DOMAIN_REMOVED                                    AuditLogType = "domainRemoved"
	AUDITLOGTYPE_DOMAIN_SAML_CONFIGURED                            AuditLogType = "domainSamlConfigured"
	AUDITLOGTYPE_DOMAIN_SAML_DELETED                               AuditLogType = "domainSamlDeleted"
	AUDITLOGTYPE_AUTO_PROVISIONING_CONFIGURATION_CHANGED           AuditLogType = "autoProvisioningConfigurationChanged"
	AUDITLOGTYPE_SAML_IDP_CONFIGURATION_ADDED                      AuditLogType = "samlIdpConfigurationAdded"
	AUDITLOGTYPE_SAML_IDP_CONFIGURATION_REMOVED                    AuditLogType = "samlIdpConfigurationRemoved"
	AUDITLOGTYPE_SAML_IDP_CONFIGURATION_UPDATED                    AuditLogType = "samlIdpConfigurationUpdated"
	AUDITLOGTYPE_ORGANIZATION_MEMBER_JOINED                        AuditLogType = "organizationMemberJoined"
	AUDITLOGTYPE_ORGANIZATION_MEMBER_PRODUCT_JOIN_REQUESTED        AuditLogType = "organizationMemberProductJoinRequested"
	AUDITLOGTYPE_ORGANIZATION_MEMBER_PRODUCT_JOIN_REQUEST_REJECTED AuditLogType = "organizationMemberProductJoinRequestRejected"
	AUDITLOGTYPE_ORGANIZATION_MEMBER_PRODUCT_JOIN_REQUEST_APPROVED AuditLogType = "organizationMemberProductJoinRequestApproved"
	AUDITLOGTYPE_CODE_REFERENCES_UPLOADED                          AuditLogType = "codeReferencesUploaded"
	AUDITLOGTYPE_CODE_REFERENCE_DELETED                            AuditLogType = "codeReferenceDeleted"
	AUDITLOGTYPE_CODE_REFERENCE_STALE_BRANCH_DELETED               AuditLogType = "codeReferenceStaleBranchDeleted"
	AUDITLOGTYPE_SEGMENT_CREATED                                   AuditLogType = "segmentCreated"
	AUDITLOGTYPE_SEGMENT_CHANGED                                   AuditLogType = "segmentChanged"
	AUDITLOGTYPE_SEGMENT_DELETED                                   AuditLogType = "segmentDeleted"
	AUDITLOGTYPE_WEBHOOK_SIGNING_KEY_DELETED                       AuditLogType = "webhookSigningKeyDeleted"
	AUDITLOGTYPE_WEBHOOK_SIGNING_KEY_CREATED                       AuditLogType = "webhookSigningKeyCreated"
)

List of AuditLogType

func NewAuditLogTypeFromValue added in v1.4.0

func NewAuditLogTypeFromValue(v string) (*AuditLogType, error)

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

func (AuditLogType) IsValid added in v1.4.0

func (v AuditLogType) IsValid() bool

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

func (AuditLogType) Ptr added in v1.4.0

func (v AuditLogType) Ptr() *AuditLogType

Ptr returns reference to AuditLogType value

func (*AuditLogType) UnmarshalJSON added in v1.4.0

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

type AuditLogsApiGetAuditlogsRequest added in v1.4.0

type AuditLogsApiGetAuditlogsRequest struct {
	ApiService *AuditLogsApiService
	// contains filtered or unexported fields
}

func (AuditLogsApiGetAuditlogsRequest) AuditLogType added in v1.4.0

Filter Audit logs by Audit log type.

func (AuditLogsApiGetAuditlogsRequest) ConfigId added in v1.4.0

The identifier of the Config.

func (AuditLogsApiGetAuditlogsRequest) EnvironmentId added in v1.4.0

The identifier of the Environment.

func (AuditLogsApiGetAuditlogsRequest) Execute added in v1.4.0

func (AuditLogsApiGetAuditlogsRequest) FromUtcDateTime added in v1.4.0

func (r AuditLogsApiGetAuditlogsRequest) FromUtcDateTime(fromUtcDateTime time.Time) AuditLogsApiGetAuditlogsRequest

Filter Audit logs by starting UTC date.

func (AuditLogsApiGetAuditlogsRequest) ToUtcDateTime added in v1.4.0

Filter Audit logs by ending UTC date.

type AuditLogsApiGetDeletedSettingsRequest added in v1.4.0

type AuditLogsApiGetDeletedSettingsRequest struct {
	ApiService *AuditLogsApiService
	// contains filtered or unexported fields
}

func (AuditLogsApiGetDeletedSettingsRequest) Execute added in v1.4.0

type AuditLogsApiGetOrganizationAuditlogsRequest added in v1.4.0

type AuditLogsApiGetOrganizationAuditlogsRequest struct {
	ApiService *AuditLogsApiService
	// contains filtered or unexported fields
}

func (AuditLogsApiGetOrganizationAuditlogsRequest) AuditLogType added in v1.4.0

Filter Audit logs by Audit log type.

func (AuditLogsApiGetOrganizationAuditlogsRequest) ConfigId added in v1.4.0

The identifier of the Config.

func (AuditLogsApiGetOrganizationAuditlogsRequest) EnvironmentId added in v1.4.0

The identifier of the Environment.

func (AuditLogsApiGetOrganizationAuditlogsRequest) Execute added in v1.4.0

func (AuditLogsApiGetOrganizationAuditlogsRequest) FromUtcDateTime added in v1.4.0

Filter Audit logs by starting UTC date.

func (AuditLogsApiGetOrganizationAuditlogsRequest) ProductId added in v1.4.0

The identifier of the Product.

func (AuditLogsApiGetOrganizationAuditlogsRequest) ToUtcDateTime added in v1.4.0

Filter Audit logs by ending UTC date.

type AuditLogsApiService

type AuditLogsApiService service

AuditLogsApiService AuditLogsApi service

func (*AuditLogsApiService) GetAuditlogs

GetAuditlogs List Audit log items for Product

This endpoint returns the list of Audit log items for a given Product and the result can be optionally filtered by Config and/or Environment.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param productId The identifier of the Product.
@return AuditLogsApiGetAuditlogsRequest

func (*AuditLogsApiService) GetAuditlogsExecute added in v1.4.0

Execute executes the request

@return []AuditLogItemModel

func (*AuditLogsApiService) GetDeletedSettings added in v1.1.0

GetDeletedSettings List Deleted Settings

This endpoint returns the list of Feature Flags and Settings that were deleted from the given Config.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param configId The identifier of the Config.
@return AuditLogsApiGetDeletedSettingsRequest

func (*AuditLogsApiService) GetDeletedSettingsExecute added in v1.4.0

Execute executes the request

@return []SettingModel

func (*AuditLogsApiService) GetOrganizationAuditlogs added in v1.1.0

func (a *AuditLogsApiService) GetOrganizationAuditlogs(ctx context.Context, organizationId string) AuditLogsApiGetOrganizationAuditlogsRequest

GetOrganizationAuditlogs List Audit log items for Organization

This endpoint returns the list of Audit log items for a given Organization and the result can be optionally filtered by Product and/or Config and/or Environment.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationId The identifier of the Organization.
@return AuditLogsApiGetOrganizationAuditlogsRequest

func (*AuditLogsApiService) GetOrganizationAuditlogsExecute added in v1.4.0

Execute executes the request

@return []AuditLogItemModel

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 CodeReferenceModel added in v1.6.0

type CodeReferenceModel struct {
	// The source control branch on where the scan was performed. (Source of the branch selector on the ConfigCat Dashboard)
	Branch NullableString `json:"branch,omitempty"`
	// The actual references to the given Feature Flag or Setting.
	References []ReferenceLines `json:"references,omitempty"`
	// The related commit's URL.
	CommitUrl NullableString `json:"commitUrl,omitempty"`
	// The related commit's hash.
	CommitHash NullableString `json:"commitHash,omitempty"`
	// The date and time when the reference report was uploaded.
	SyncedAt *time.Time `json:"syncedAt,omitempty"`
	// The source control repository that contains the scanned code.
	Repository NullableString `json:"repository,omitempty"`
	// The identifier of the reference report.
	CodeReferenceId *string `json:"codeReferenceId,omitempty"`
	// The code reference scanning tool's name.
	Uploader NullableString `json:"uploader,omitempty"`
}

CodeReferenceModel struct for CodeReferenceModel

func NewCodeReferenceModel added in v1.6.0

func NewCodeReferenceModel() *CodeReferenceModel

NewCodeReferenceModel instantiates a new CodeReferenceModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCodeReferenceModelWithDefaults added in v1.6.0

func NewCodeReferenceModelWithDefaults() *CodeReferenceModel

NewCodeReferenceModelWithDefaults instantiates a new CodeReferenceModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CodeReferenceModel) GetBranch added in v1.6.0

func (o *CodeReferenceModel) GetBranch() string

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

func (*CodeReferenceModel) GetBranchOk added in v1.6.0

func (o *CodeReferenceModel) GetBranchOk() (*string, bool)

GetBranchOk returns a tuple with the Branch 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 (*CodeReferenceModel) GetCodeReferenceId added in v1.6.0

func (o *CodeReferenceModel) GetCodeReferenceId() string

GetCodeReferenceId returns the CodeReferenceId field value if set, zero value otherwise.

func (*CodeReferenceModel) GetCodeReferenceIdOk added in v1.6.0

func (o *CodeReferenceModel) GetCodeReferenceIdOk() (*string, bool)

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

func (*CodeReferenceModel) GetCommitHash added in v1.6.0

func (o *CodeReferenceModel) GetCommitHash() string

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

func (*CodeReferenceModel) GetCommitHashOk added in v1.6.0

func (o *CodeReferenceModel) GetCommitHashOk() (*string, bool)

GetCommitHashOk returns a tuple with the CommitHash 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 (*CodeReferenceModel) GetCommitUrl added in v1.6.0

func (o *CodeReferenceModel) GetCommitUrl() string

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

func (*CodeReferenceModel) GetCommitUrlOk added in v1.6.0

func (o *CodeReferenceModel) GetCommitUrlOk() (*string, bool)

GetCommitUrlOk returns a tuple with the CommitUrl 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 (*CodeReferenceModel) GetReferences added in v1.6.0

func (o *CodeReferenceModel) GetReferences() []ReferenceLines

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

func (*CodeReferenceModel) GetReferencesOk added in v1.6.0

func (o *CodeReferenceModel) GetReferencesOk() ([]ReferenceLines, bool)

GetReferencesOk returns a tuple with the References 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 (*CodeReferenceModel) GetRepository added in v1.6.0

func (o *CodeReferenceModel) GetRepository() string

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

func (*CodeReferenceModel) GetRepositoryOk added in v1.6.0

func (o *CodeReferenceModel) GetRepositoryOk() (*string, bool)

GetRepositoryOk returns a tuple with the Repository 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 (*CodeReferenceModel) GetSyncedAt added in v1.6.0

func (o *CodeReferenceModel) GetSyncedAt() time.Time

GetSyncedAt returns the SyncedAt field value if set, zero value otherwise.

func (*CodeReferenceModel) GetSyncedAtOk added in v1.6.0

func (o *CodeReferenceModel) GetSyncedAtOk() (*time.Time, bool)

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

func (*CodeReferenceModel) GetUploader added in v1.6.0

func (o *CodeReferenceModel) GetUploader() string

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

func (*CodeReferenceModel) GetUploaderOk added in v1.6.0

func (o *CodeReferenceModel) GetUploaderOk() (*string, bool)

GetUploaderOk returns a tuple with the Uploader 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 (*CodeReferenceModel) HasBranch added in v1.6.0

func (o *CodeReferenceModel) HasBranch() bool

HasBranch returns a boolean if a field has been set.

func (*CodeReferenceModel) HasCodeReferenceId added in v1.6.0

func (o *CodeReferenceModel) HasCodeReferenceId() bool

HasCodeReferenceId returns a boolean if a field has been set.

func (*CodeReferenceModel) HasCommitHash added in v1.6.0

func (o *CodeReferenceModel) HasCommitHash() bool

HasCommitHash returns a boolean if a field has been set.

func (*CodeReferenceModel) HasCommitUrl added in v1.6.0

func (o *CodeReferenceModel) HasCommitUrl() bool

HasCommitUrl returns a boolean if a field has been set.

func (*CodeReferenceModel) HasReferences added in v1.6.0

func (o *CodeReferenceModel) HasReferences() bool

HasReferences returns a boolean if a field has been set.

func (*CodeReferenceModel) HasRepository added in v1.6.0

func (o *CodeReferenceModel) HasRepository() bool

HasRepository returns a boolean if a field has been set.

func (*CodeReferenceModel) HasSyncedAt added in v1.6.0

func (o *CodeReferenceModel) HasSyncedAt() bool

HasSyncedAt returns a boolean if a field has been set.

func (*CodeReferenceModel) HasUploader added in v1.6.0

func (o *CodeReferenceModel) HasUploader() bool

HasUploader returns a boolean if a field has been set.

func (CodeReferenceModel) MarshalJSON added in v1.6.0

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

func (*CodeReferenceModel) SetBranch added in v1.6.0

func (o *CodeReferenceModel) SetBranch(v string)

SetBranch gets a reference to the given NullableString and assigns it to the Branch field.

func (*CodeReferenceModel) SetBranchNil added in v1.6.0

func (o *CodeReferenceModel) SetBranchNil()

SetBranchNil sets the value for Branch to be an explicit nil

func (*CodeReferenceModel) SetCodeReferenceId added in v1.6.0

func (o *CodeReferenceModel) SetCodeReferenceId(v string)

SetCodeReferenceId gets a reference to the given string and assigns it to the CodeReferenceId field.

func (*CodeReferenceModel) SetCommitHash added in v1.6.0

func (o *CodeReferenceModel) SetCommitHash(v string)

SetCommitHash gets a reference to the given NullableString and assigns it to the CommitHash field.

func (*CodeReferenceModel) SetCommitHashNil added in v1.6.0

func (o *CodeReferenceModel) SetCommitHashNil()

SetCommitHashNil sets the value for CommitHash to be an explicit nil

func (*CodeReferenceModel) SetCommitUrl added in v1.6.0

func (o *CodeReferenceModel) SetCommitUrl(v string)

SetCommitUrl gets a reference to the given NullableString and assigns it to the CommitUrl field.

func (*CodeReferenceModel) SetCommitUrlNil added in v1.6.0

func (o *CodeReferenceModel) SetCommitUrlNil()

SetCommitUrlNil sets the value for CommitUrl to be an explicit nil

func (*CodeReferenceModel) SetReferences added in v1.6.0

func (o *CodeReferenceModel) SetReferences(v []ReferenceLines)

SetReferences gets a reference to the given []ReferenceLines and assigns it to the References field.

func (*CodeReferenceModel) SetRepository added in v1.6.0

func (o *CodeReferenceModel) SetRepository(v string)

SetRepository gets a reference to the given NullableString and assigns it to the Repository field.

func (*CodeReferenceModel) SetRepositoryNil added in v1.6.0

func (o *CodeReferenceModel) SetRepositoryNil()

SetRepositoryNil sets the value for Repository to be an explicit nil

func (*CodeReferenceModel) SetSyncedAt added in v1.6.0

func (o *CodeReferenceModel) SetSyncedAt(v time.Time)

SetSyncedAt gets a reference to the given time.Time and assigns it to the SyncedAt field.

func (*CodeReferenceModel) SetUploader added in v1.6.0

func (o *CodeReferenceModel) SetUploader(v string)

SetUploader gets a reference to the given NullableString and assigns it to the Uploader field.

func (*CodeReferenceModel) SetUploaderNil added in v1.6.0

func (o *CodeReferenceModel) SetUploaderNil()

SetUploaderNil sets the value for Uploader to be an explicit nil

func (CodeReferenceModel) ToMap added in v1.6.0

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

func (*CodeReferenceModel) UnsetBranch added in v1.6.0

func (o *CodeReferenceModel) UnsetBranch()

UnsetBranch ensures that no value is present for Branch, not even an explicit nil

func (*CodeReferenceModel) UnsetCommitHash added in v1.6.0

func (o *CodeReferenceModel) UnsetCommitHash()

UnsetCommitHash ensures that no value is present for CommitHash, not even an explicit nil

func (*CodeReferenceModel) UnsetCommitUrl added in v1.6.0

func (o *CodeReferenceModel) UnsetCommitUrl()

UnsetCommitUrl ensures that no value is present for CommitUrl, not even an explicit nil

func (*CodeReferenceModel) UnsetRepository added in v1.6.0

func (o *CodeReferenceModel) UnsetRepository()

UnsetRepository ensures that no value is present for Repository, not even an explicit nil

func (*CodeReferenceModel) UnsetUploader added in v1.6.0

func (o *CodeReferenceModel) UnsetUploader()

UnsetUploader ensures that no value is present for Uploader, not even an explicit nil

type CodeReferenceRequest added in v1.3.0

type CodeReferenceRequest struct {
	// The Config's identifier the scanning was performed against.
	ConfigId string `json:"configId"`
	// The source control repository that contains the scanned code. (Source of the repository selector on the ConfigCat Dashboard)
	Repository string `json:"repository"`
	// The source control branch on where the scan was performed. (Source of the branch selector on the ConfigCat Dashboard)
	Branch string `json:"branch"`
	// The related commit's URL. (Appears on the ConfigCat Dashboard)
	CommitUrl NullableString `json:"commitUrl,omitempty"`
	// The related commit's hash. (Appears on the ConfigCat Dashboard)
	CommitHash NullableString `json:"commitHash,omitempty"`
	// The scanning tool's name. (Appears on the ConfigCat Dashboard)
	Uploader NullableString `json:"uploader,omitempty"`
	// The currently active branches of the repository. Each previously uploaded report that belongs to a non-reported active branch is being deleted.
	ActiveBranches []string `json:"activeBranches,omitempty"`
	// The actual code reference collection.
	FlagReferences []FlagReference `json:"flagReferences,omitempty"`
}

CodeReferenceRequest struct for CodeReferenceRequest

func NewCodeReferenceRequest added in v1.4.0

func NewCodeReferenceRequest(configId string, repository string, branch string) *CodeReferenceRequest

NewCodeReferenceRequest instantiates a new CodeReferenceRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCodeReferenceRequestWithDefaults added in v1.4.0

func NewCodeReferenceRequestWithDefaults() *CodeReferenceRequest

NewCodeReferenceRequestWithDefaults instantiates a new CodeReferenceRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CodeReferenceRequest) GetActiveBranches added in v1.4.0

func (o *CodeReferenceRequest) GetActiveBranches() []string

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

func (*CodeReferenceRequest) GetActiveBranchesOk added in v1.4.0

func (o *CodeReferenceRequest) GetActiveBranchesOk() ([]string, bool)

GetActiveBranchesOk returns a tuple with the ActiveBranches 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 (*CodeReferenceRequest) GetBranch added in v1.4.0

func (o *CodeReferenceRequest) GetBranch() string

GetBranch returns the Branch field value

func (*CodeReferenceRequest) GetBranchOk added in v1.4.0

func (o *CodeReferenceRequest) GetBranchOk() (*string, bool)

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

func (*CodeReferenceRequest) GetCommitHash added in v1.4.0

func (o *CodeReferenceRequest) GetCommitHash() string

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

func (*CodeReferenceRequest) GetCommitHashOk added in v1.4.0

func (o *CodeReferenceRequest) GetCommitHashOk() (*string, bool)

GetCommitHashOk returns a tuple with the CommitHash 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 (*CodeReferenceRequest) GetCommitUrl added in v1.4.0

func (o *CodeReferenceRequest) GetCommitUrl() string

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

func (*CodeReferenceRequest) GetCommitUrlOk added in v1.4.0

func (o *CodeReferenceRequest) GetCommitUrlOk() (*string, bool)

GetCommitUrlOk returns a tuple with the CommitUrl 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 (*CodeReferenceRequest) GetConfigId added in v1.4.0

func (o *CodeReferenceRequest) GetConfigId() string

GetConfigId returns the ConfigId field value

func (*CodeReferenceRequest) GetConfigIdOk added in v1.4.0

func (o *CodeReferenceRequest) GetConfigIdOk() (*string, bool)

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

func (*CodeReferenceRequest) GetFlagReferences added in v1.4.0

func (o *CodeReferenceRequest) GetFlagReferences() []FlagReference

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

func (*CodeReferenceRequest) GetFlagReferencesOk added in v1.4.0

func (o *CodeReferenceRequest) GetFlagReferencesOk() ([]FlagReference, bool)

GetFlagReferencesOk returns a tuple with the FlagReferences 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 (*CodeReferenceRequest) GetRepository added in v1.4.0

func (o *CodeReferenceRequest) GetRepository() string

GetRepository returns the Repository field value

func (*CodeReferenceRequest) GetRepositoryOk added in v1.4.0

func (o *CodeReferenceRequest) GetRepositoryOk() (*string, bool)

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

func (*CodeReferenceRequest) GetUploader added in v1.4.0

func (o *CodeReferenceRequest) GetUploader() string

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

func (*CodeReferenceRequest) GetUploaderOk added in v1.4.0

func (o *CodeReferenceRequest) GetUploaderOk() (*string, bool)

GetUploaderOk returns a tuple with the Uploader 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 (*CodeReferenceRequest) HasActiveBranches added in v1.4.0

func (o *CodeReferenceRequest) HasActiveBranches() bool

HasActiveBranches returns a boolean if a field has been set.

func (*CodeReferenceRequest) HasCommitHash added in v1.4.0

func (o *CodeReferenceRequest) HasCommitHash() bool

HasCommitHash returns a boolean if a field has been set.

func (*CodeReferenceRequest) HasCommitUrl added in v1.4.0

func (o *CodeReferenceRequest) HasCommitUrl() bool

HasCommitUrl returns a boolean if a field has been set.

func (*CodeReferenceRequest) HasFlagReferences added in v1.4.0

func (o *CodeReferenceRequest) HasFlagReferences() bool

HasFlagReferences returns a boolean if a field has been set.

func (*CodeReferenceRequest) HasUploader added in v1.4.0

func (o *CodeReferenceRequest) HasUploader() bool

HasUploader returns a boolean if a field has been set.

func (CodeReferenceRequest) MarshalJSON added in v1.4.0

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

func (*CodeReferenceRequest) SetActiveBranches added in v1.4.0

func (o *CodeReferenceRequest) SetActiveBranches(v []string)

SetActiveBranches gets a reference to the given []string and assigns it to the ActiveBranches field.

func (*CodeReferenceRequest) SetBranch added in v1.4.0

func (o *CodeReferenceRequest) SetBranch(v string)

SetBranch sets field value

func (*CodeReferenceRequest) SetCommitHash added in v1.4.0

func (o *CodeReferenceRequest) SetCommitHash(v string)

SetCommitHash gets a reference to the given NullableString and assigns it to the CommitHash field.

func (*CodeReferenceRequest) SetCommitHashNil added in v1.4.0

func (o *CodeReferenceRequest) SetCommitHashNil()

SetCommitHashNil sets the value for CommitHash to be an explicit nil

func (*CodeReferenceRequest) SetCommitUrl added in v1.4.0

func (o *CodeReferenceRequest) SetCommitUrl(v string)

SetCommitUrl gets a reference to the given NullableString and assigns it to the CommitUrl field.

func (*CodeReferenceRequest) SetCommitUrlNil added in v1.4.0

func (o *CodeReferenceRequest) SetCommitUrlNil()

SetCommitUrlNil sets the value for CommitUrl to be an explicit nil

func (*CodeReferenceRequest) SetConfigId added in v1.4.0

func (o *CodeReferenceRequest) SetConfigId(v string)

SetConfigId sets field value

func (*CodeReferenceRequest) SetFlagReferences added in v1.4.0

func (o *CodeReferenceRequest) SetFlagReferences(v []FlagReference)

SetFlagReferences gets a reference to the given []FlagReference and assigns it to the FlagReferences field.

func (*CodeReferenceRequest) SetRepository added in v1.4.0

func (o *CodeReferenceRequest) SetRepository(v string)

SetRepository sets field value

func (*CodeReferenceRequest) SetUploader added in v1.4.0

func (o *CodeReferenceRequest) SetUploader(v string)

SetUploader gets a reference to the given NullableString and assigns it to the Uploader field.

func (*CodeReferenceRequest) SetUploaderNil added in v1.4.0

func (o *CodeReferenceRequest) SetUploaderNil()

SetUploaderNil sets the value for Uploader to be an explicit nil

func (CodeReferenceRequest) ToMap added in v1.4.0

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

func (*CodeReferenceRequest) UnsetCommitHash added in v1.4.0

func (o *CodeReferenceRequest) UnsetCommitHash()

UnsetCommitHash ensures that no value is present for CommitHash, not even an explicit nil

func (*CodeReferenceRequest) UnsetCommitUrl added in v1.4.0

func (o *CodeReferenceRequest) UnsetCommitUrl()

UnsetCommitUrl ensures that no value is present for CommitUrl, not even an explicit nil

func (*CodeReferenceRequest) UnsetUploader added in v1.4.0

func (o *CodeReferenceRequest) UnsetUploader()

UnsetUploader ensures that no value is present for Uploader, not even an explicit nil

type CodeReferencesApiService added in v1.3.0

type CodeReferencesApiService service

CodeReferencesApiService CodeReferencesApi service

func (*CodeReferencesApiService) V1CodeReferencesDeleteReportsPost added in v1.3.0

V1CodeReferencesDeleteReportsPost Delete Reference reports

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

func (*CodeReferencesApiService) V1CodeReferencesDeleteReportsPostExecute added in v1.4.0

Execute executes the request

func (*CodeReferencesApiService) V1CodeReferencesPost added in v1.3.0

V1CodeReferencesPost Upload References

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

func (*CodeReferencesApiService) V1CodeReferencesPostExecute added in v1.4.0

Execute executes the request

func (*CodeReferencesApiService) V1ConfigsConfigIdCodeReferencesGet added in v1.6.0

V1ConfigsConfigIdCodeReferencesGet Get References in Config

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param configId The identifier of the Config.
@return CodeReferencesApiV1ConfigsConfigIdCodeReferencesGetRequest

func (*CodeReferencesApiService) V1ConfigsConfigIdCodeReferencesGetExecute added in v1.6.0

Execute executes the request

@return []CodeReferencesForSettingModel

func (*CodeReferencesApiService) V1SettingsSettingIdCodeReferencesGet added in v1.6.0

func (a *CodeReferencesApiService) V1SettingsSettingIdCodeReferencesGet(ctx context.Context, settingId int32) CodeReferencesApiV1SettingsSettingIdCodeReferencesGetRequest

V1SettingsSettingIdCodeReferencesGet Get References for Feature Flag or Setting

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param settingId The identifier of the Feature Flag or Setting.
@return CodeReferencesApiV1SettingsSettingIdCodeReferencesGetRequest

func (*CodeReferencesApiService) V1SettingsSettingIdCodeReferencesGetExecute added in v1.6.0

Execute executes the request

@return []CodeReferenceModel

type CodeReferencesApiV1CodeReferencesDeleteReportsPostRequest added in v1.4.0

type CodeReferencesApiV1CodeReferencesDeleteReportsPostRequest struct {
	ApiService *CodeReferencesApiService
	// contains filtered or unexported fields
}

func (CodeReferencesApiV1CodeReferencesDeleteReportsPostRequest) DeleteRepositoryReportsRequest added in v1.4.0

func (CodeReferencesApiV1CodeReferencesDeleteReportsPostRequest) Execute added in v1.4.0

type CodeReferencesApiV1CodeReferencesPostRequest added in v1.4.0

type CodeReferencesApiV1CodeReferencesPostRequest struct {
	ApiService *CodeReferencesApiService
	// contains filtered or unexported fields
}

func (CodeReferencesApiV1CodeReferencesPostRequest) CodeReferenceRequest added in v1.4.0

func (CodeReferencesApiV1CodeReferencesPostRequest) Execute added in v1.4.0

type CodeReferencesApiV1ConfigsConfigIdCodeReferencesGetRequest added in v1.6.0

type CodeReferencesApiV1ConfigsConfigIdCodeReferencesGetRequest struct {
	ApiService *CodeReferencesApiService
	// contains filtered or unexported fields
}

func (CodeReferencesApiV1ConfigsConfigIdCodeReferencesGetRequest) Execute added in v1.6.0

type CodeReferencesApiV1SettingsSettingIdCodeReferencesGetRequest added in v1.6.0

type CodeReferencesApiV1SettingsSettingIdCodeReferencesGetRequest struct {
	ApiService *CodeReferencesApiService
	// contains filtered or unexported fields
}

func (CodeReferencesApiV1SettingsSettingIdCodeReferencesGetRequest) Execute added in v1.6.0

type CodeReferencesForSettingModel added in v1.6.0

type CodeReferencesForSettingModel struct {
	Setting *SettingModel `json:"setting,omitempty"`
	// List of Code references that belongs to the Feature Flag or Setting.
	CodeReferences []CodeReferenceModel `json:"codeReferences,omitempty"`
}

CodeReferencesForSettingModel struct for CodeReferencesForSettingModel

func NewCodeReferencesForSettingModel added in v1.6.0

func NewCodeReferencesForSettingModel() *CodeReferencesForSettingModel

NewCodeReferencesForSettingModel instantiates a new CodeReferencesForSettingModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCodeReferencesForSettingModelWithDefaults added in v1.6.0

func NewCodeReferencesForSettingModelWithDefaults() *CodeReferencesForSettingModel

NewCodeReferencesForSettingModelWithDefaults instantiates a new CodeReferencesForSettingModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CodeReferencesForSettingModel) GetCodeReferences added in v1.6.0

func (o *CodeReferencesForSettingModel) GetCodeReferences() []CodeReferenceModel

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

func (*CodeReferencesForSettingModel) GetCodeReferencesOk added in v1.6.0

func (o *CodeReferencesForSettingModel) GetCodeReferencesOk() ([]CodeReferenceModel, bool)

GetCodeReferencesOk returns a tuple with the CodeReferences 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 (*CodeReferencesForSettingModel) GetSetting added in v1.6.0

GetSetting returns the Setting field value if set, zero value otherwise.

func (*CodeReferencesForSettingModel) GetSettingOk added in v1.6.0

func (o *CodeReferencesForSettingModel) GetSettingOk() (*SettingModel, bool)

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

func (*CodeReferencesForSettingModel) HasCodeReferences added in v1.6.0

func (o *CodeReferencesForSettingModel) HasCodeReferences() bool

HasCodeReferences returns a boolean if a field has been set.

func (*CodeReferencesForSettingModel) HasSetting added in v1.6.0

func (o *CodeReferencesForSettingModel) HasSetting() bool

HasSetting returns a boolean if a field has been set.

func (CodeReferencesForSettingModel) MarshalJSON added in v1.6.0

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

func (*CodeReferencesForSettingModel) SetCodeReferences added in v1.6.0

func (o *CodeReferencesForSettingModel) SetCodeReferences(v []CodeReferenceModel)

SetCodeReferences gets a reference to the given []CodeReferenceModel and assigns it to the CodeReferences field.

func (*CodeReferencesForSettingModel) SetSetting added in v1.6.0

SetSetting gets a reference to the given SettingModel and assigns it to the Setting field.

func (CodeReferencesForSettingModel) ToMap added in v1.6.0

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

type ComparisonValueListModel added in v1.6.0

type ComparisonValueListModel struct {
	// The actual comparison value.
	Value string `json:"value"`
	// An optional hint for the comparison value.
	Hint NullableString `json:"hint,omitempty"`
}

ComparisonValueListModel struct for ComparisonValueListModel

func NewComparisonValueListModel added in v1.6.0

func NewComparisonValueListModel(value string) *ComparisonValueListModel

NewComparisonValueListModel instantiates a new ComparisonValueListModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewComparisonValueListModelWithDefaults added in v1.6.0

func NewComparisonValueListModelWithDefaults() *ComparisonValueListModel

NewComparisonValueListModelWithDefaults instantiates a new ComparisonValueListModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ComparisonValueListModel) GetHint added in v1.6.0

func (o *ComparisonValueListModel) GetHint() string

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

func (*ComparisonValueListModel) GetHintOk added in v1.6.0

func (o *ComparisonValueListModel) GetHintOk() (*string, bool)

GetHintOk returns a tuple with the Hint 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 (*ComparisonValueListModel) GetValue added in v1.6.0

func (o *ComparisonValueListModel) GetValue() string

GetValue returns the Value field value

func (*ComparisonValueListModel) GetValueOk added in v1.6.0

func (o *ComparisonValueListModel) GetValueOk() (*string, bool)

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

func (*ComparisonValueListModel) HasHint added in v1.6.0

func (o *ComparisonValueListModel) HasHint() bool

HasHint returns a boolean if a field has been set.

func (ComparisonValueListModel) MarshalJSON added in v1.6.0

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

func (*ComparisonValueListModel) SetHint added in v1.6.0

func (o *ComparisonValueListModel) SetHint(v string)

SetHint gets a reference to the given NullableString and assigns it to the Hint field.

func (*ComparisonValueListModel) SetHintNil added in v1.6.0

func (o *ComparisonValueListModel) SetHintNil()

SetHintNil sets the value for Hint to be an explicit nil

func (*ComparisonValueListModel) SetValue added in v1.6.0

func (o *ComparisonValueListModel) SetValue(v string)

SetValue sets field value

func (ComparisonValueListModel) ToMap added in v1.6.0

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

func (*ComparisonValueListModel) UnsetHint added in v1.6.0

func (o *ComparisonValueListModel) UnsetHint()

UnsetHint ensures that no value is present for Hint, not even an explicit nil

type ComparisonValueModel added in v1.6.0

type ComparisonValueModel struct {
	// The string representation of the comparison value.
	StringValue NullableString `json:"stringValue,omitempty"`
	// The number representation of the comparison value.
	DoubleValue NullableFloat64 `json:"doubleValue,omitempty"`
	// The list representation of the comparison value.
	ListValue []ComparisonValueListModel `json:"listValue,omitempty"`
}

ComparisonValueModel The value that the user object's attribute is compared to.

func NewComparisonValueModel added in v1.6.0

func NewComparisonValueModel() *ComparisonValueModel

NewComparisonValueModel instantiates a new ComparisonValueModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewComparisonValueModelWithDefaults added in v1.6.0

func NewComparisonValueModelWithDefaults() *ComparisonValueModel

NewComparisonValueModelWithDefaults instantiates a new ComparisonValueModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ComparisonValueModel) GetDoubleValue added in v1.6.0

func (o *ComparisonValueModel) GetDoubleValue() float64

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

func (*ComparisonValueModel) GetDoubleValueOk added in v1.6.0

func (o *ComparisonValueModel) GetDoubleValueOk() (*float64, bool)

GetDoubleValueOk returns a tuple with the DoubleValue 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 (*ComparisonValueModel) GetListValue added in v1.6.0

func (o *ComparisonValueModel) GetListValue() []ComparisonValueListModel

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

func (*ComparisonValueModel) GetListValueOk added in v1.6.0

func (o *ComparisonValueModel) GetListValueOk() ([]ComparisonValueListModel, bool)

GetListValueOk returns a tuple with the ListValue 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 (*ComparisonValueModel) GetStringValue added in v1.6.0

func (o *ComparisonValueModel) GetStringValue() string

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

func (*ComparisonValueModel) GetStringValueOk added in v1.6.0

func (o *ComparisonValueModel) GetStringValueOk() (*string, bool)

GetStringValueOk returns a tuple with the StringValue 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 (*ComparisonValueModel) HasDoubleValue added in v1.6.0

func (o *ComparisonValueModel) HasDoubleValue() bool

HasDoubleValue returns a boolean if a field has been set.

func (*ComparisonValueModel) HasListValue added in v1.6.0

func (o *ComparisonValueModel) HasListValue() bool

HasListValue returns a boolean if a field has been set.

func (*ComparisonValueModel) HasStringValue added in v1.6.0

func (o *ComparisonValueModel) HasStringValue() bool

HasStringValue returns a boolean if a field has been set.

func (ComparisonValueModel) MarshalJSON added in v1.6.0

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

func (*ComparisonValueModel) SetDoubleValue added in v1.6.0

func (o *ComparisonValueModel) SetDoubleValue(v float64)

SetDoubleValue gets a reference to the given NullableFloat64 and assigns it to the DoubleValue field.

func (*ComparisonValueModel) SetDoubleValueNil added in v1.6.0

func (o *ComparisonValueModel) SetDoubleValueNil()

SetDoubleValueNil sets the value for DoubleValue to be an explicit nil

func (*ComparisonValueModel) SetListValue added in v1.6.0

func (o *ComparisonValueModel) SetListValue(v []ComparisonValueListModel)

SetListValue gets a reference to the given []ComparisonValueListModel and assigns it to the ListValue field.

func (*ComparisonValueModel) SetStringValue added in v1.6.0

func (o *ComparisonValueModel) SetStringValue(v string)

SetStringValue gets a reference to the given NullableString and assigns it to the StringValue field.

func (*ComparisonValueModel) SetStringValueNil added in v1.6.0

func (o *ComparisonValueModel) SetStringValueNil()

SetStringValueNil sets the value for StringValue to be an explicit nil

func (ComparisonValueModel) ToMap added in v1.6.0

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

func (*ComparisonValueModel) UnsetDoubleValue added in v1.6.0

func (o *ComparisonValueModel) UnsetDoubleValue()

UnsetDoubleValue ensures that no value is present for DoubleValue, not even an explicit nil

func (*ComparisonValueModel) UnsetStringValue added in v1.6.0

func (o *ComparisonValueModel) UnsetStringValue()

UnsetStringValue ensures that no value is present for StringValue, not even an explicit nil

type ConditionModel added in v1.6.0

type ConditionModel struct {
	UserCondition             *UserConditionModel             `json:"userCondition,omitempty"`
	SegmentCondition          *SegmentConditionModel          `json:"segmentCondition,omitempty"`
	PrerequisiteFlagCondition *PrerequisiteFlagConditionModel `json:"prerequisiteFlagCondition,omitempty"`
}

ConditionModel struct for ConditionModel

func NewConditionModel added in v1.6.0

func NewConditionModel() *ConditionModel

NewConditionModel instantiates a new ConditionModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConditionModelWithDefaults added in v1.6.0

func NewConditionModelWithDefaults() *ConditionModel

NewConditionModelWithDefaults instantiates a new ConditionModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConditionModel) GetPrerequisiteFlagCondition added in v1.6.0

func (o *ConditionModel) GetPrerequisiteFlagCondition() PrerequisiteFlagConditionModel

GetPrerequisiteFlagCondition returns the PrerequisiteFlagCondition field value if set, zero value otherwise.

func (*ConditionModel) GetPrerequisiteFlagConditionOk added in v1.6.0

func (o *ConditionModel) GetPrerequisiteFlagConditionOk() (*PrerequisiteFlagConditionModel, bool)

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

func (*ConditionModel) GetSegmentCondition added in v1.6.0

func (o *ConditionModel) GetSegmentCondition() SegmentConditionModel

GetSegmentCondition returns the SegmentCondition field value if set, zero value otherwise.

func (*ConditionModel) GetSegmentConditionOk added in v1.6.0

func (o *ConditionModel) GetSegmentConditionOk() (*SegmentConditionModel, bool)

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

func (*ConditionModel) GetUserCondition added in v1.6.0

func (o *ConditionModel) GetUserCondition() UserConditionModel

GetUserCondition returns the UserCondition field value if set, zero value otherwise.

func (*ConditionModel) GetUserConditionOk added in v1.6.0

func (o *ConditionModel) GetUserConditionOk() (*UserConditionModel, bool)

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

func (*ConditionModel) HasPrerequisiteFlagCondition added in v1.6.0

func (o *ConditionModel) HasPrerequisiteFlagCondition() bool

HasPrerequisiteFlagCondition returns a boolean if a field has been set.

func (*ConditionModel) HasSegmentCondition added in v1.6.0

func (o *ConditionModel) HasSegmentCondition() bool

HasSegmentCondition returns a boolean if a field has been set.

func (*ConditionModel) HasUserCondition added in v1.6.0

func (o *ConditionModel) HasUserCondition() bool

HasUserCondition returns a boolean if a field has been set.

func (ConditionModel) MarshalJSON added in v1.6.0

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

func (*ConditionModel) SetPrerequisiteFlagCondition added in v1.6.0

func (o *ConditionModel) SetPrerequisiteFlagCondition(v PrerequisiteFlagConditionModel)

SetPrerequisiteFlagCondition gets a reference to the given PrerequisiteFlagConditionModel and assigns it to the PrerequisiteFlagCondition field.

func (*ConditionModel) SetSegmentCondition added in v1.6.0

func (o *ConditionModel) SetSegmentCondition(v SegmentConditionModel)

SetSegmentCondition gets a reference to the given SegmentConditionModel and assigns it to the SegmentCondition field.

func (*ConditionModel) SetUserCondition added in v1.6.0

func (o *ConditionModel) SetUserCondition(v UserConditionModel)

SetUserCondition gets a reference to the given UserConditionModel and assigns it to the UserCondition field.

func (ConditionModel) ToMap added in v1.6.0

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

type ConfigModel

type ConfigModel struct {
	Product *ProductModel `json:"product,omitempty"`
	// Identifier of the Config.
	ConfigId *string `json:"configId,omitempty"`
	// Name of the Config.
	Name NullableString `json:"name,omitempty"`
	// Description of the Config.
	Description NullableString `json:"description,omitempty"`
	// The order of the Config represented on the ConfigCat Dashboard.
	Order             *int32             `json:"order,omitempty"`
	MigratedConfigId  NullableString     `json:"migratedConfigId,omitempty"`
	EvaluationVersion *EvaluationVersion `json:"evaluationVersion,omitempty"`
}

ConfigModel Details of the Config.

func NewConfigModel added in v1.4.0

func NewConfigModel() *ConfigModel

NewConfigModel instantiates a new ConfigModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConfigModelWithDefaults added in v1.4.0

func NewConfigModelWithDefaults() *ConfigModel

NewConfigModelWithDefaults instantiates a new ConfigModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConfigModel) GetConfigId added in v1.4.0

func (o *ConfigModel) GetConfigId() string

GetConfigId returns the ConfigId field value if set, zero value otherwise.

func (*ConfigModel) GetConfigIdOk added in v1.4.0

func (o *ConfigModel) GetConfigIdOk() (*string, bool)

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

func (*ConfigModel) GetDescription added in v1.4.0

func (o *ConfigModel) GetDescription() string

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

func (*ConfigModel) GetDescriptionOk added in v1.4.0

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

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

func (*ConfigModel) GetEvaluationVersion added in v1.4.0

func (o *ConfigModel) GetEvaluationVersion() EvaluationVersion

GetEvaluationVersion returns the EvaluationVersion field value if set, zero value otherwise.

func (*ConfigModel) GetEvaluationVersionOk added in v1.4.0

func (o *ConfigModel) GetEvaluationVersionOk() (*EvaluationVersion, bool)

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

func (*ConfigModel) GetMigratedConfigId added in v1.4.0

func (o *ConfigModel) GetMigratedConfigId() string

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

func (*ConfigModel) GetMigratedConfigIdOk added in v1.4.0

func (o *ConfigModel) GetMigratedConfigIdOk() (*string, bool)

GetMigratedConfigIdOk returns a tuple with the MigratedConfigId 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 (*ConfigModel) GetName added in v1.4.0

func (o *ConfigModel) GetName() string

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

func (*ConfigModel) GetNameOk added in v1.4.0

func (o *ConfigModel) 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 (*ConfigModel) GetOrder added in v1.4.0

func (o *ConfigModel) GetOrder() int32

GetOrder returns the Order field value if set, zero value otherwise.

func (*ConfigModel) GetOrderOk added in v1.4.0

func (o *ConfigModel) GetOrderOk() (*int32, bool)

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

func (*ConfigModel) GetProduct added in v1.4.0

func (o *ConfigModel) GetProduct() ProductModel

GetProduct returns the Product field value if set, zero value otherwise.

func (*ConfigModel) GetProductOk added in v1.4.0

func (o *ConfigModel) GetProductOk() (*ProductModel, bool)

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

func (*ConfigModel) HasConfigId added in v1.4.0

func (o *ConfigModel) HasConfigId() bool

HasConfigId returns a boolean if a field has been set.

func (*ConfigModel) HasDescription added in v1.4.0

func (o *ConfigModel) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ConfigModel) HasEvaluationVersion added in v1.4.0

func (o *ConfigModel) HasEvaluationVersion() bool

HasEvaluationVersion returns a boolean if a field has been set.

func (*ConfigModel) HasMigratedConfigId added in v1.4.0

func (o *ConfigModel) HasMigratedConfigId() bool

HasMigratedConfigId returns a boolean if a field has been set.

func (*ConfigModel) HasName added in v1.4.0

func (o *ConfigModel) HasName() bool

HasName returns a boolean if a field has been set.

func (*ConfigModel) HasOrder added in v1.4.0

func (o *ConfigModel) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*ConfigModel) HasProduct added in v1.4.0

func (o *ConfigModel) HasProduct() bool

HasProduct returns a boolean if a field has been set.

func (ConfigModel) MarshalJSON added in v1.4.0

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

func (*ConfigModel) SetConfigId added in v1.4.0

func (o *ConfigModel) SetConfigId(v string)

SetConfigId gets a reference to the given string and assigns it to the ConfigId field.

func (*ConfigModel) SetDescription added in v1.4.0

func (o *ConfigModel) SetDescription(v string)

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

func (*ConfigModel) SetDescriptionNil added in v1.4.0

func (o *ConfigModel) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*ConfigModel) SetEvaluationVersion added in v1.4.0

func (o *ConfigModel) SetEvaluationVersion(v EvaluationVersion)

SetEvaluationVersion gets a reference to the given EvaluationVersion and assigns it to the EvaluationVersion field.

func (*ConfigModel) SetMigratedConfigId added in v1.4.0

func (o *ConfigModel) SetMigratedConfigId(v string)

SetMigratedConfigId gets a reference to the given NullableString and assigns it to the MigratedConfigId field.

func (*ConfigModel) SetMigratedConfigIdNil added in v1.4.0

func (o *ConfigModel) SetMigratedConfigIdNil()

SetMigratedConfigIdNil sets the value for MigratedConfigId to be an explicit nil

func (*ConfigModel) SetName added in v1.4.0

func (o *ConfigModel) SetName(v string)

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

func (*ConfigModel) SetNameNil added in v1.4.0

func (o *ConfigModel) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*ConfigModel) SetOrder added in v1.4.0

func (o *ConfigModel) SetOrder(v int32)

SetOrder gets a reference to the given int32 and assigns it to the Order field.

func (*ConfigModel) SetProduct added in v1.4.0

func (o *ConfigModel) SetProduct(v ProductModel)

SetProduct gets a reference to the given ProductModel and assigns it to the Product field.

func (ConfigModel) ToMap added in v1.4.0

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

func (*ConfigModel) UnsetDescription added in v1.4.0

func (o *ConfigModel) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*ConfigModel) UnsetMigratedConfigId added in v1.4.0

func (o *ConfigModel) UnsetMigratedConfigId()

UnsetMigratedConfigId ensures that no value is present for MigratedConfigId, not even an explicit nil

func (*ConfigModel) UnsetName added in v1.4.0

func (o *ConfigModel) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type ConfigModelHaljson

type ConfigModelHaljson struct {
	Embedded *ConfigModelHaljsonEmbedded `json:"_embedded,omitempty"`
	// Identifier of the Config.
	ConfigId *string `json:"configId,omitempty"`
	// Name of the Config.
	Name NullableString `json:"name,omitempty"`
	// Description of the Config.
	Description NullableString `json:"description,omitempty"`
	// The order of the Config represented on the ConfigCat Dashboard.
	Order             *int32                   `json:"order,omitempty"`
	MigratedConfigId  NullableString           `json:"migratedConfigId,omitempty"`
	EvaluationVersion *EvaluationVersion       `json:"evaluationVersion,omitempty"`
	Links             *ConfigModelHaljsonLinks `json:"_links,omitempty"`
}

ConfigModelHaljson struct for ConfigModelHaljson

func NewConfigModelHaljson added in v1.4.0

func NewConfigModelHaljson() *ConfigModelHaljson

NewConfigModelHaljson instantiates a new ConfigModelHaljson object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConfigModelHaljsonWithDefaults added in v1.4.0

func NewConfigModelHaljsonWithDefaults() *ConfigModelHaljson

NewConfigModelHaljsonWithDefaults instantiates a new ConfigModelHaljson object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConfigModelHaljson) GetConfigId added in v1.4.0

func (o *ConfigModelHaljson) GetConfigId() string

GetConfigId returns the ConfigId field value if set, zero value otherwise.

func (*ConfigModelHaljson) GetConfigIdOk added in v1.4.0

func (o *ConfigModelHaljson) GetConfigIdOk() (*string, bool)

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

func (*ConfigModelHaljson) GetDescription added in v1.4.0

func (o *ConfigModelHaljson) GetDescription() string

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

func (*ConfigModelHaljson) GetDescriptionOk added in v1.4.0

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

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

func (*ConfigModelHaljson) GetEmbedded added in v1.4.0

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*ConfigModelHaljson) GetEmbeddedOk added in v1.4.0

func (o *ConfigModelHaljson) GetEmbeddedOk() (*ConfigModelHaljsonEmbedded, bool)

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

func (*ConfigModelHaljson) GetEvaluationVersion added in v1.4.0

func (o *ConfigModelHaljson) GetEvaluationVersion() EvaluationVersion

GetEvaluationVersion returns the EvaluationVersion field value if set, zero value otherwise.

func (*ConfigModelHaljson) GetEvaluationVersionOk added in v1.4.0

func (o *ConfigModelHaljson) GetEvaluationVersionOk() (*EvaluationVersion, bool)

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

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

func (*ConfigModelHaljson) GetLinksOk added in v1.4.0

func (o *ConfigModelHaljson) GetLinksOk() (*ConfigModelHaljsonLinks, bool)

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

func (*ConfigModelHaljson) GetMigratedConfigId added in v1.4.0

func (o *ConfigModelHaljson) GetMigratedConfigId() string

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

func (*ConfigModelHaljson) GetMigratedConfigIdOk added in v1.4.0

func (o *ConfigModelHaljson) GetMigratedConfigIdOk() (*string, bool)

GetMigratedConfigIdOk returns a tuple with the MigratedConfigId 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 (*ConfigModelHaljson) GetName added in v1.4.0

func (o *ConfigModelHaljson) GetName() string

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

func (*ConfigModelHaljson) GetNameOk added in v1.4.0

func (o *ConfigModelHaljson) 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 (*ConfigModelHaljson) GetOrder added in v1.4.0

func (o *ConfigModelHaljson) GetOrder() int32

GetOrder returns the Order field value if set, zero value otherwise.

func (*ConfigModelHaljson) GetOrderOk added in v1.4.0

func (o *ConfigModelHaljson) GetOrderOk() (*int32, bool)

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

func (*ConfigModelHaljson) HasConfigId added in v1.4.0

func (o *ConfigModelHaljson) HasConfigId() bool

HasConfigId returns a boolean if a field has been set.

func (*ConfigModelHaljson) HasDescription added in v1.4.0

func (o *ConfigModelHaljson) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ConfigModelHaljson) HasEmbedded added in v1.4.0

func (o *ConfigModelHaljson) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*ConfigModelHaljson) HasEvaluationVersion added in v1.4.0

func (o *ConfigModelHaljson) HasEvaluationVersion() bool

HasEvaluationVersion returns a boolean if a field has been set.

func (o *ConfigModelHaljson) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*ConfigModelHaljson) HasMigratedConfigId added in v1.4.0

func (o *ConfigModelHaljson) HasMigratedConfigId() bool

HasMigratedConfigId returns a boolean if a field has been set.

func (*ConfigModelHaljson) HasName added in v1.4.0

func (o *ConfigModelHaljson) HasName() bool

HasName returns a boolean if a field has been set.

func (*ConfigModelHaljson) HasOrder added in v1.4.0

func (o *ConfigModelHaljson) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (ConfigModelHaljson) MarshalJSON added in v1.4.0

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

func (*ConfigModelHaljson) SetConfigId added in v1.4.0

func (o *ConfigModelHaljson) SetConfigId(v string)

SetConfigId gets a reference to the given string and assigns it to the ConfigId field.

func (*ConfigModelHaljson) SetDescription added in v1.4.0

func (o *ConfigModelHaljson) SetDescription(v string)

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

func (*ConfigModelHaljson) SetDescriptionNil added in v1.4.0

func (o *ConfigModelHaljson) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*ConfigModelHaljson) SetEmbedded added in v1.4.0

SetEmbedded gets a reference to the given ConfigModelHaljsonEmbedded and assigns it to the Embedded field.

func (*ConfigModelHaljson) SetEvaluationVersion added in v1.4.0

func (o *ConfigModelHaljson) SetEvaluationVersion(v EvaluationVersion)

SetEvaluationVersion gets a reference to the given EvaluationVersion and assigns it to the EvaluationVersion field.

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

func (*ConfigModelHaljson) SetMigratedConfigId added in v1.4.0

func (o *ConfigModelHaljson) SetMigratedConfigId(v string)

SetMigratedConfigId gets a reference to the given NullableString and assigns it to the MigratedConfigId field.

func (*ConfigModelHaljson) SetMigratedConfigIdNil added in v1.4.0

func (o *ConfigModelHaljson) SetMigratedConfigIdNil()

SetMigratedConfigIdNil sets the value for MigratedConfigId to be an explicit nil

func (*ConfigModelHaljson) SetName added in v1.4.0

func (o *ConfigModelHaljson) SetName(v string)

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

func (*ConfigModelHaljson) SetNameNil added in v1.4.0

func (o *ConfigModelHaljson) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*ConfigModelHaljson) SetOrder added in v1.4.0

func (o *ConfigModelHaljson) SetOrder(v int32)

SetOrder gets a reference to the given int32 and assigns it to the Order field.

func (ConfigModelHaljson) ToMap added in v1.4.0

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

func (*ConfigModelHaljson) UnsetDescription added in v1.4.0

func (o *ConfigModelHaljson) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*ConfigModelHaljson) UnsetMigratedConfigId added in v1.4.0

func (o *ConfigModelHaljson) UnsetMigratedConfigId()

UnsetMigratedConfigId ensures that no value is present for MigratedConfigId, not even an explicit nil

func (*ConfigModelHaljson) UnsetName added in v1.4.0

func (o *ConfigModelHaljson) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type ConfigModelHaljsonEmbedded added in v1.4.0

type ConfigModelHaljsonEmbedded struct {
	Product *ConfigModelHaljsonEmbeddedProduct `json:"product,omitempty"`
}

ConfigModelHaljsonEmbedded struct for ConfigModelHaljsonEmbedded

func NewConfigModelHaljsonEmbedded added in v1.4.0

func NewConfigModelHaljsonEmbedded() *ConfigModelHaljsonEmbedded

NewConfigModelHaljsonEmbedded instantiates a new ConfigModelHaljsonEmbedded object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConfigModelHaljsonEmbeddedWithDefaults added in v1.4.0

func NewConfigModelHaljsonEmbeddedWithDefaults() *ConfigModelHaljsonEmbedded

NewConfigModelHaljsonEmbeddedWithDefaults instantiates a new ConfigModelHaljsonEmbedded object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConfigModelHaljsonEmbedded) GetProduct added in v1.4.0

GetProduct returns the Product field value if set, zero value otherwise.

func (*ConfigModelHaljsonEmbedded) GetProductOk added in v1.4.0

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

func (*ConfigModelHaljsonEmbedded) HasProduct added in v1.4.0

func (o *ConfigModelHaljsonEmbedded) HasProduct() bool

HasProduct returns a boolean if a field has been set.

func (ConfigModelHaljsonEmbedded) MarshalJSON added in v1.4.0

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

func (*ConfigModelHaljsonEmbedded) SetProduct added in v1.4.0

SetProduct gets a reference to the given ConfigModelHaljsonEmbeddedProduct and assigns it to the Product field.

func (ConfigModelHaljsonEmbedded) ToMap added in v1.4.0

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

type ConfigModelHaljsonEmbeddedProduct added in v1.4.0

type ConfigModelHaljsonEmbeddedProduct struct {
	Embedded *ConfigModelHaljsonEmbeddedProductEmbedded `json:"_embedded,omitempty"`
	// Identifier of the Product.
	ProductId *string `json:"productId,omitempty"`
	// Name of the Product.
	Name NullableString `json:"name,omitempty"`
	// Description of the Product.
	Description NullableString `json:"description,omitempty"`
	// The order of the Product represented on the ConfigCat Dashboard.  Determined from an ascending sequence of integers.
	Order *int32 `json:"order,omitempty"`
	// Determines whether a mandatory reason must be given every time when the Feature Flags or Settings within a Product are saved.
	ReasonRequired *bool                                   `json:"reasonRequired,omitempty"`
	Links          *ConfigModelHaljsonEmbeddedProductLinks `json:"_links,omitempty"`
}

ConfigModelHaljsonEmbeddedProduct struct for ConfigModelHaljsonEmbeddedProduct

func NewConfigModelHaljsonEmbeddedProduct added in v1.4.0

func NewConfigModelHaljsonEmbeddedProduct() *ConfigModelHaljsonEmbeddedProduct

NewConfigModelHaljsonEmbeddedProduct instantiates a new ConfigModelHaljsonEmbeddedProduct object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConfigModelHaljsonEmbeddedProductWithDefaults added in v1.4.0

func NewConfigModelHaljsonEmbeddedProductWithDefaults() *ConfigModelHaljsonEmbeddedProduct

NewConfigModelHaljsonEmbeddedProductWithDefaults instantiates a new ConfigModelHaljsonEmbeddedProduct object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConfigModelHaljsonEmbeddedProduct) GetDescription added in v1.4.0

func (o *ConfigModelHaljsonEmbeddedProduct) GetDescription() string

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

func (*ConfigModelHaljsonEmbeddedProduct) GetDescriptionOk added in v1.4.0

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

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

func (*ConfigModelHaljsonEmbeddedProduct) GetEmbedded added in v1.4.0

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*ConfigModelHaljsonEmbeddedProduct) GetEmbeddedOk added in v1.4.0

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

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

func (*ConfigModelHaljsonEmbeddedProduct) GetLinksOk added in v1.4.0

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

func (*ConfigModelHaljsonEmbeddedProduct) GetName added in v1.4.0

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

func (*ConfigModelHaljsonEmbeddedProduct) GetNameOk added in v1.4.0

func (o *ConfigModelHaljsonEmbeddedProduct) 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 (*ConfigModelHaljsonEmbeddedProduct) GetOrder added in v1.4.0

GetOrder returns the Order field value if set, zero value otherwise.

func (*ConfigModelHaljsonEmbeddedProduct) GetOrderOk added in v1.4.0

func (o *ConfigModelHaljsonEmbeddedProduct) GetOrderOk() (*int32, bool)

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

func (*ConfigModelHaljsonEmbeddedProduct) GetProductId added in v1.4.0

func (o *ConfigModelHaljsonEmbeddedProduct) GetProductId() string

GetProductId returns the ProductId field value if set, zero value otherwise.

func (*ConfigModelHaljsonEmbeddedProduct) GetProductIdOk added in v1.4.0

func (o *ConfigModelHaljsonEmbeddedProduct) GetProductIdOk() (*string, bool)

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

func (*ConfigModelHaljsonEmbeddedProduct) GetReasonRequired added in v1.4.0

func (o *ConfigModelHaljsonEmbeddedProduct) GetReasonRequired() bool

GetReasonRequired returns the ReasonRequired field value if set, zero value otherwise.

func (*ConfigModelHaljsonEmbeddedProduct) GetReasonRequiredOk added in v1.4.0

func (o *ConfigModelHaljsonEmbeddedProduct) GetReasonRequiredOk() (*bool, bool)

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

func (*ConfigModelHaljsonEmbeddedProduct) HasDescription added in v1.4.0

func (o *ConfigModelHaljsonEmbeddedProduct) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ConfigModelHaljsonEmbeddedProduct) HasEmbedded added in v1.4.0

func (o *ConfigModelHaljsonEmbeddedProduct) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

HasLinks returns a boolean if a field has been set.

func (*ConfigModelHaljsonEmbeddedProduct) HasName added in v1.4.0

HasName returns a boolean if a field has been set.

func (*ConfigModelHaljsonEmbeddedProduct) HasOrder added in v1.4.0

HasOrder returns a boolean if a field has been set.

func (*ConfigModelHaljsonEmbeddedProduct) HasProductId added in v1.4.0

func (o *ConfigModelHaljsonEmbeddedProduct) HasProductId() bool

HasProductId returns a boolean if a field has been set.

func (*ConfigModelHaljsonEmbeddedProduct) HasReasonRequired added in v1.4.0

func (o *ConfigModelHaljsonEmbeddedProduct) HasReasonRequired() bool

HasReasonRequired returns a boolean if a field has been set.

func (ConfigModelHaljsonEmbeddedProduct) MarshalJSON added in v1.4.0

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

func (*ConfigModelHaljsonEmbeddedProduct) SetDescription added in v1.4.0

func (o *ConfigModelHaljsonEmbeddedProduct) SetDescription(v string)

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

func (*ConfigModelHaljsonEmbeddedProduct) SetDescriptionNil added in v1.4.0

func (o *ConfigModelHaljsonEmbeddedProduct) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*ConfigModelHaljsonEmbeddedProduct) SetEmbedded added in v1.4.0

SetEmbedded gets a reference to the given ConfigModelHaljsonEmbeddedProductEmbedded and assigns it to the Embedded field.

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

func (*ConfigModelHaljsonEmbeddedProduct) SetName added in v1.4.0

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

func (*ConfigModelHaljsonEmbeddedProduct) SetNameNil added in v1.4.0

func (o *ConfigModelHaljsonEmbeddedProduct) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*ConfigModelHaljsonEmbeddedProduct) SetOrder added in v1.4.0

SetOrder gets a reference to the given int32 and assigns it to the Order field.

func (*ConfigModelHaljsonEmbeddedProduct) SetProductId added in v1.4.0

func (o *ConfigModelHaljsonEmbeddedProduct) SetProductId(v string)

SetProductId gets a reference to the given string and assigns it to the ProductId field.

func (*ConfigModelHaljsonEmbeddedProduct) SetReasonRequired added in v1.4.0

func (o *ConfigModelHaljsonEmbeddedProduct) SetReasonRequired(v bool)

SetReasonRequired gets a reference to the given bool and assigns it to the ReasonRequired field.

func (ConfigModelHaljsonEmbeddedProduct) ToMap added in v1.4.0

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

func (*ConfigModelHaljsonEmbeddedProduct) UnsetDescription added in v1.4.0

func (o *ConfigModelHaljsonEmbeddedProduct) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*ConfigModelHaljsonEmbeddedProduct) UnsetName added in v1.4.0

func (o *ConfigModelHaljsonEmbeddedProduct) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type ConfigModelHaljsonEmbeddedProductEmbedded added in v1.4.0

type ConfigModelHaljsonEmbeddedProductEmbedded struct {
	Organization *ConfigModelHaljsonEmbeddedProductEmbeddedOrganization `json:"organization,omitempty"`
}

ConfigModelHaljsonEmbeddedProductEmbedded struct for ConfigModelHaljsonEmbeddedProductEmbedded

func NewConfigModelHaljsonEmbeddedProductEmbedded added in v1.4.0

func NewConfigModelHaljsonEmbeddedProductEmbedded() *ConfigModelHaljsonEmbeddedProductEmbedded

NewConfigModelHaljsonEmbeddedProductEmbedded instantiates a new ConfigModelHaljsonEmbeddedProductEmbedded object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConfigModelHaljsonEmbeddedProductEmbeddedWithDefaults added in v1.4.0

func NewConfigModelHaljsonEmbeddedProductEmbeddedWithDefaults() *ConfigModelHaljsonEmbeddedProductEmbedded

NewConfigModelHaljsonEmbeddedProductEmbeddedWithDefaults instantiates a new ConfigModelHaljsonEmbeddedProductEmbedded object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConfigModelHaljsonEmbeddedProductEmbedded) GetOrganization added in v1.4.0

GetOrganization returns the Organization field value if set, zero value otherwise.

func (*ConfigModelHaljsonEmbeddedProductEmbedded) GetOrganizationOk added in v1.4.0

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

func (*ConfigModelHaljsonEmbeddedProductEmbedded) HasOrganization added in v1.4.0

func (o *ConfigModelHaljsonEmbeddedProductEmbedded) HasOrganization() bool

HasOrganization returns a boolean if a field has been set.

func (ConfigModelHaljsonEmbeddedProductEmbedded) MarshalJSON added in v1.4.0

func (*ConfigModelHaljsonEmbeddedProductEmbedded) SetOrganization added in v1.4.0

SetOrganization gets a reference to the given ConfigModelHaljsonEmbeddedProductEmbeddedOrganization and assigns it to the Organization field.

func (ConfigModelHaljsonEmbeddedProductEmbedded) ToMap added in v1.4.0

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

type ConfigModelHaljsonEmbeddedProductEmbeddedOrganization added in v1.4.0

type ConfigModelHaljsonEmbeddedProductEmbeddedOrganization struct {
	// Identifier of the Organization.
	OrganizationId *string `json:"organizationId,omitempty"`
	// Name of the Organization.
	Name  NullableString                                              `json:"name,omitempty"`
	Links *ConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks `json:"_links,omitempty"`
}

ConfigModelHaljsonEmbeddedProductEmbeddedOrganization struct for ConfigModelHaljsonEmbeddedProductEmbeddedOrganization

func NewConfigModelHaljsonEmbeddedProductEmbeddedOrganization added in v1.4.0

func NewConfigModelHaljsonEmbeddedProductEmbeddedOrganization() *ConfigModelHaljsonEmbeddedProductEmbeddedOrganization

NewConfigModelHaljsonEmbeddedProductEmbeddedOrganization instantiates a new ConfigModelHaljsonEmbeddedProductEmbeddedOrganization object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConfigModelHaljsonEmbeddedProductEmbeddedOrganizationWithDefaults added in v1.4.0

func NewConfigModelHaljsonEmbeddedProductEmbeddedOrganizationWithDefaults() *ConfigModelHaljsonEmbeddedProductEmbeddedOrganization

NewConfigModelHaljsonEmbeddedProductEmbeddedOrganizationWithDefaults instantiates a new ConfigModelHaljsonEmbeddedProductEmbeddedOrganization object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

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

func (*ConfigModelHaljsonEmbeddedProductEmbeddedOrganization) GetLinksOk added in v1.4.0

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

func (*ConfigModelHaljsonEmbeddedProductEmbeddedOrganization) GetName added in v1.4.0

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

func (*ConfigModelHaljsonEmbeddedProductEmbeddedOrganization) GetNameOk added in v1.4.0

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 (*ConfigModelHaljsonEmbeddedProductEmbeddedOrganization) GetOrganizationId added in v1.4.0

GetOrganizationId returns the OrganizationId field value if set, zero value otherwise.

func (*ConfigModelHaljsonEmbeddedProductEmbeddedOrganization) GetOrganizationIdOk added in v1.4.0

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

HasLinks returns a boolean if a field has been set.

func (*ConfigModelHaljsonEmbeddedProductEmbeddedOrganization) HasName added in v1.4.0

HasName returns a boolean if a field has been set.

func (*ConfigModelHaljsonEmbeddedProductEmbeddedOrganization) HasOrganizationId added in v1.4.0

HasOrganizationId returns a boolean if a field has been set.

func (ConfigModelHaljsonEmbeddedProductEmbeddedOrganization) MarshalJSON added in v1.4.0

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

func (*ConfigModelHaljsonEmbeddedProductEmbeddedOrganization) SetName added in v1.4.0

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

func (*ConfigModelHaljsonEmbeddedProductEmbeddedOrganization) SetNameNil added in v1.4.0

SetNameNil sets the value for Name to be an explicit nil

func (*ConfigModelHaljsonEmbeddedProductEmbeddedOrganization) SetOrganizationId added in v1.4.0

SetOrganizationId gets a reference to the given string and assigns it to the OrganizationId field.

func (ConfigModelHaljsonEmbeddedProductEmbeddedOrganization) ToMap added in v1.4.0

func (*ConfigModelHaljsonEmbeddedProductEmbeddedOrganization) UnsetName added in v1.4.0

UnsetName ensures that no value is present for Name, not even an explicit nil

type ConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks struct {
	Products *string `json:"products,omitempty"`
	Members  *string `json:"members,omitempty"`
}

ConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks struct for ConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks

func NewConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks() *ConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks

NewConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks instantiates a new ConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinksWithDefaults added in v1.4.0

func NewConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinksWithDefaults() *ConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks

NewConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinksWithDefaults instantiates a new ConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks) GetMembers added in v1.4.0

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

func (*ConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks) GetMembersOk added in v1.4.0

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

func (*ConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks) GetProducts added in v1.4.0

GetProducts returns the Products field value if set, zero value otherwise.

func (*ConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks) GetProductsOk added in v1.4.0

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

func (*ConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks) HasMembers added in v1.4.0

HasMembers returns a boolean if a field has been set.

func (*ConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks) HasProducts added in v1.4.0

HasProducts returns a boolean if a field has been set.

func (ConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks) MarshalJSON added in v1.4.0

func (*ConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks) SetMembers added in v1.4.0

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

func (*ConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks) SetProducts added in v1.4.0

SetProducts gets a reference to the given string and assigns it to the Products field.

func (ConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks) ToMap added in v1.4.0

type ConfigModelHaljsonEmbeddedProductLinks struct {
	Self             *string `json:"self,omitempty"`
	Configs          *string `json:"configs,omitempty"`
	Environments     *string `json:"environments,omitempty"`
	Tags             *string `json:"tags,omitempty"`
	PermissionGroups *string `json:"permission-groups,omitempty"`
	Members          *string `json:"members,omitempty"`
	Segments         *string `json:"segments,omitempty"`
}

ConfigModelHaljsonEmbeddedProductLinks struct for ConfigModelHaljsonEmbeddedProductLinks

func NewConfigModelHaljsonEmbeddedProductLinks() *ConfigModelHaljsonEmbeddedProductLinks

NewConfigModelHaljsonEmbeddedProductLinks instantiates a new ConfigModelHaljsonEmbeddedProductLinks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConfigModelHaljsonEmbeddedProductLinksWithDefaults added in v1.4.0

func NewConfigModelHaljsonEmbeddedProductLinksWithDefaults() *ConfigModelHaljsonEmbeddedProductLinks

NewConfigModelHaljsonEmbeddedProductLinksWithDefaults instantiates a new ConfigModelHaljsonEmbeddedProductLinks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConfigModelHaljsonEmbeddedProductLinks) GetConfigs added in v1.4.0

GetConfigs returns the Configs field value if set, zero value otherwise.

func (*ConfigModelHaljsonEmbeddedProductLinks) GetConfigsOk added in v1.4.0

func (o *ConfigModelHaljsonEmbeddedProductLinks) GetConfigsOk() (*string, bool)

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

func (*ConfigModelHaljsonEmbeddedProductLinks) GetEnvironments added in v1.4.0

func (o *ConfigModelHaljsonEmbeddedProductLinks) GetEnvironments() string

GetEnvironments returns the Environments field value if set, zero value otherwise.

func (*ConfigModelHaljsonEmbeddedProductLinks) GetEnvironmentsOk added in v1.4.0

func (o *ConfigModelHaljsonEmbeddedProductLinks) GetEnvironmentsOk() (*string, bool)

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

func (*ConfigModelHaljsonEmbeddedProductLinks) GetMembers added in v1.4.0

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

func (*ConfigModelHaljsonEmbeddedProductLinks) GetMembersOk added in v1.4.0

func (o *ConfigModelHaljsonEmbeddedProductLinks) GetMembersOk() (*string, bool)

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

func (*ConfigModelHaljsonEmbeddedProductLinks) GetPermissionGroups added in v1.4.0

func (o *ConfigModelHaljsonEmbeddedProductLinks) GetPermissionGroups() string

GetPermissionGroups returns the PermissionGroups field value if set, zero value otherwise.

func (*ConfigModelHaljsonEmbeddedProductLinks) GetPermissionGroupsOk added in v1.4.0

func (o *ConfigModelHaljsonEmbeddedProductLinks) GetPermissionGroupsOk() (*string, bool)

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

func (*ConfigModelHaljsonEmbeddedProductLinks) GetSegments added in v1.4.0

GetSegments returns the Segments field value if set, zero value otherwise.

func (*ConfigModelHaljsonEmbeddedProductLinks) GetSegmentsOk added in v1.4.0

func (o *ConfigModelHaljsonEmbeddedProductLinks) GetSegmentsOk() (*string, bool)

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

func (*ConfigModelHaljsonEmbeddedProductLinks) GetSelf added in v1.4.0

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

func (*ConfigModelHaljsonEmbeddedProductLinks) GetSelfOk added in v1.4.0

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

func (*ConfigModelHaljsonEmbeddedProductLinks) GetTags added in v1.4.0

GetTags returns the Tags field value if set, zero value otherwise.

func (*ConfigModelHaljsonEmbeddedProductLinks) GetTagsOk added in v1.4.0

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

func (*ConfigModelHaljsonEmbeddedProductLinks) HasConfigs added in v1.4.0

HasConfigs returns a boolean if a field has been set.

func (*ConfigModelHaljsonEmbeddedProductLinks) HasEnvironments added in v1.4.0

func (o *ConfigModelHaljsonEmbeddedProductLinks) HasEnvironments() bool

HasEnvironments returns a boolean if a field has been set.

func (*ConfigModelHaljsonEmbeddedProductLinks) HasMembers added in v1.4.0

HasMembers returns a boolean if a field has been set.

func (*ConfigModelHaljsonEmbeddedProductLinks) HasPermissionGroups added in v1.4.0

func (o *ConfigModelHaljsonEmbeddedProductLinks) HasPermissionGroups() bool

HasPermissionGroups returns a boolean if a field has been set.

func (*ConfigModelHaljsonEmbeddedProductLinks) HasSegments added in v1.4.0

HasSegments returns a boolean if a field has been set.

func (*ConfigModelHaljsonEmbeddedProductLinks) HasSelf added in v1.4.0

HasSelf returns a boolean if a field has been set.

func (*ConfigModelHaljsonEmbeddedProductLinks) HasTags added in v1.4.0

HasTags returns a boolean if a field has been set.

func (ConfigModelHaljsonEmbeddedProductLinks) MarshalJSON added in v1.4.0

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

func (*ConfigModelHaljsonEmbeddedProductLinks) SetConfigs added in v1.4.0

SetConfigs gets a reference to the given string and assigns it to the Configs field.

func (*ConfigModelHaljsonEmbeddedProductLinks) SetEnvironments added in v1.4.0

func (o *ConfigModelHaljsonEmbeddedProductLinks) SetEnvironments(v string)

SetEnvironments gets a reference to the given string and assigns it to the Environments field.

func (*ConfigModelHaljsonEmbeddedProductLinks) SetMembers added in v1.4.0

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

func (*ConfigModelHaljsonEmbeddedProductLinks) SetPermissionGroups added in v1.4.0

func (o *ConfigModelHaljsonEmbeddedProductLinks) SetPermissionGroups(v string)

SetPermissionGroups gets a reference to the given string and assigns it to the PermissionGroups field.

func (*ConfigModelHaljsonEmbeddedProductLinks) SetSegments added in v1.4.0

SetSegments gets a reference to the given string and assigns it to the Segments field.

func (*ConfigModelHaljsonEmbeddedProductLinks) SetSelf added in v1.4.0

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

func (*ConfigModelHaljsonEmbeddedProductLinks) SetTags added in v1.4.0

SetTags gets a reference to the given string and assigns it to the Tags field.

func (ConfigModelHaljsonEmbeddedProductLinks) ToMap added in v1.4.0

func (o ConfigModelHaljsonEmbeddedProductLinks) ToMap() (map[string]interface{}, error)
type ConfigModelHaljsonLinks struct {
	Self     *string `json:"self,omitempty"`
	Settings *string `json:"settings,omitempty"`
}

ConfigModelHaljsonLinks struct for ConfigModelHaljsonLinks

func NewConfigModelHaljsonLinks() *ConfigModelHaljsonLinks

NewConfigModelHaljsonLinks instantiates a new ConfigModelHaljsonLinks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConfigModelHaljsonLinksWithDefaults added in v1.4.0

func NewConfigModelHaljsonLinksWithDefaults() *ConfigModelHaljsonLinks

NewConfigModelHaljsonLinksWithDefaults instantiates a new ConfigModelHaljsonLinks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConfigModelHaljsonLinks) GetSelf added in v1.4.0

func (o *ConfigModelHaljsonLinks) GetSelf() string

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

func (*ConfigModelHaljsonLinks) GetSelfOk added in v1.4.0

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

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

func (*ConfigModelHaljsonLinks) GetSettings added in v1.4.0

func (o *ConfigModelHaljsonLinks) GetSettings() string

GetSettings returns the Settings field value if set, zero value otherwise.

func (*ConfigModelHaljsonLinks) GetSettingsOk added in v1.4.0

func (o *ConfigModelHaljsonLinks) GetSettingsOk() (*string, 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.

func (*ConfigModelHaljsonLinks) HasSelf added in v1.4.0

func (o *ConfigModelHaljsonLinks) HasSelf() bool

HasSelf returns a boolean if a field has been set.

func (*ConfigModelHaljsonLinks) HasSettings added in v1.4.0

func (o *ConfigModelHaljsonLinks) HasSettings() bool

HasSettings returns a boolean if a field has been set.

func (ConfigModelHaljsonLinks) MarshalJSON added in v1.4.0

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

func (*ConfigModelHaljsonLinks) SetSelf added in v1.4.0

func (o *ConfigModelHaljsonLinks) SetSelf(v string)

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

func (*ConfigModelHaljsonLinks) SetSettings added in v1.4.0

func (o *ConfigModelHaljsonLinks) SetSettings(v string)

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

func (ConfigModelHaljsonLinks) ToMap added in v1.4.0

func (o ConfigModelHaljsonLinks) ToMap() (map[string]interface{}, error)
type ConfigModelLinks struct {
	Self     *ConfigModelLinksSelf `json:"self,omitempty"`
	Settings *ConfigModelLinksSelf `json:"settings,omitempty"`
}

ConfigModelLinks Links to additional related resources.

func NewConfigModelLinks() *ConfigModelLinks

NewConfigModelLinks instantiates a new ConfigModelLinks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConfigModelLinksWithDefaults added in v1.10.0

func NewConfigModelLinksWithDefaults() *ConfigModelLinks

NewConfigModelLinksWithDefaults instantiates a new ConfigModelLinks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConfigModelLinks) GetSelf added in v1.10.0

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

func (*ConfigModelLinks) GetSelfOk added in v1.10.0

func (o *ConfigModelLinks) GetSelfOk() (*ConfigModelLinksSelf, bool)

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

func (*ConfigModelLinks) GetSettings added in v1.10.0

func (o *ConfigModelLinks) GetSettings() ConfigModelLinksSelf

GetSettings returns the Settings field value if set, zero value otherwise.

func (*ConfigModelLinks) GetSettingsOk added in v1.10.0

func (o *ConfigModelLinks) GetSettingsOk() (*ConfigModelLinksSelf, 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.

func (*ConfigModelLinks) HasSelf added in v1.10.0

func (o *ConfigModelLinks) HasSelf() bool

HasSelf returns a boolean if a field has been set.

func (*ConfigModelLinks) HasSettings added in v1.10.0

func (o *ConfigModelLinks) HasSettings() bool

HasSettings returns a boolean if a field has been set.

func (ConfigModelLinks) MarshalJSON added in v1.10.0

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

func (*ConfigModelLinks) SetSelf added in v1.10.0

func (o *ConfigModelLinks) SetSelf(v ConfigModelLinksSelf)

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

func (*ConfigModelLinks) SetSettings added in v1.10.0

func (o *ConfigModelLinks) SetSettings(v ConfigModelLinksSelf)

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

func (ConfigModelLinks) ToMap added in v1.10.0

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

type ConfigModelLinksSelf added in v1.10.0

type ConfigModelLinksSelf struct {
	Href *string `json:"href,omitempty"`
}

ConfigModelLinksSelf struct for ConfigModelLinksSelf

func NewConfigModelLinksSelf added in v1.10.0

func NewConfigModelLinksSelf() *ConfigModelLinksSelf

NewConfigModelLinksSelf instantiates a new ConfigModelLinksSelf object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConfigModelLinksSelfWithDefaults added in v1.10.0

func NewConfigModelLinksSelfWithDefaults() *ConfigModelLinksSelf

NewConfigModelLinksSelfWithDefaults instantiates a new ConfigModelLinksSelf object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConfigModelLinksSelf) GetHref added in v1.10.0

func (o *ConfigModelLinksSelf) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*ConfigModelLinksSelf) GetHrefOk added in v1.10.0

func (o *ConfigModelLinksSelf) GetHrefOk() (*string, bool)

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

func (*ConfigModelLinksSelf) HasHref added in v1.10.0

func (o *ConfigModelLinksSelf) HasHref() bool

HasHref returns a boolean if a field has been set.

func (ConfigModelLinksSelf) MarshalJSON added in v1.10.0

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

func (*ConfigModelLinksSelf) SetHref added in v1.10.0

func (o *ConfigModelLinksSelf) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (ConfigModelLinksSelf) ToMap added in v1.10.0

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

type ConfigSettingFormulaModel added in v1.6.0

type ConfigSettingFormulaModel struct {
	LastVersionId *string     `json:"lastVersionId,omitempty"`
	DefaultValue  *ValueModel `json:"defaultValue,omitempty"`
	// The targeting rules of the Feature Flag or Setting.
	TargetingRules []TargetingRuleModel `json:"targetingRules,omitempty"`
	Setting        *SettingDataModel    `json:"setting,omitempty"`
	// The last updated date and time when the Feature Flag or Setting.
	UpdatedAt NullableTime `json:"updatedAt,omitempty"`
	// The user attribute used for percentage evaluation. If not set, it defaults to the `Identifier` user object attribute.
	PercentageEvaluationAttribute NullableString `json:"percentageEvaluationAttribute,omitempty"`
	// The email of the user who last updated the Feature Flag or Setting.
	LastUpdaterUserEmail NullableString `json:"lastUpdaterUserEmail,omitempty"`
	// The name of the user who last updated the Feature Flag or Setting.
	LastUpdaterUserFullName NullableString `json:"lastUpdaterUserFullName,omitempty"`
	// The integration links attached to the Feature Flag or Setting.
	IntegrationLinks []IntegrationLinkModel `json:"integrationLinks,omitempty"`
	// The tags attached to the Feature Flag or Setting.
	SettingTags []SettingTagModel `json:"settingTags,omitempty"`
	// List of Feature Flag and Setting IDs where the actual Feature Flag or Setting is prerequisite.
	SettingIdsWherePrerequisite []int32 `json:"settingIdsWherePrerequisite,omitempty"`
}

ConfigSettingFormulaModel struct for ConfigSettingFormulaModel

func NewConfigSettingFormulaModel added in v1.6.0

func NewConfigSettingFormulaModel() *ConfigSettingFormulaModel

NewConfigSettingFormulaModel instantiates a new ConfigSettingFormulaModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConfigSettingFormulaModelWithDefaults added in v1.6.0

func NewConfigSettingFormulaModelWithDefaults() *ConfigSettingFormulaModel

NewConfigSettingFormulaModelWithDefaults instantiates a new ConfigSettingFormulaModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConfigSettingFormulaModel) GetDefaultValue added in v1.6.0

func (o *ConfigSettingFormulaModel) GetDefaultValue() ValueModel

GetDefaultValue returns the DefaultValue field value if set, zero value otherwise.

func (*ConfigSettingFormulaModel) GetDefaultValueOk added in v1.6.0

func (o *ConfigSettingFormulaModel) GetDefaultValueOk() (*ValueModel, bool)

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

func (o *ConfigSettingFormulaModel) GetIntegrationLinks() []IntegrationLinkModel

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

func (*ConfigSettingFormulaModel) GetIntegrationLinksOk added in v1.6.0

func (o *ConfigSettingFormulaModel) GetIntegrationLinksOk() ([]IntegrationLinkModel, bool)

GetIntegrationLinksOk returns a tuple with the IntegrationLinks 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 (*ConfigSettingFormulaModel) GetLastUpdaterUserEmail added in v1.6.0

func (o *ConfigSettingFormulaModel) GetLastUpdaterUserEmail() string

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

func (*ConfigSettingFormulaModel) GetLastUpdaterUserEmailOk added in v1.6.0

func (o *ConfigSettingFormulaModel) GetLastUpdaterUserEmailOk() (*string, bool)

GetLastUpdaterUserEmailOk returns a tuple with the LastUpdaterUserEmail 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 (*ConfigSettingFormulaModel) GetLastUpdaterUserFullName added in v1.6.0

func (o *ConfigSettingFormulaModel) GetLastUpdaterUserFullName() string

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

func (*ConfigSettingFormulaModel) GetLastUpdaterUserFullNameOk added in v1.6.0

func (o *ConfigSettingFormulaModel) GetLastUpdaterUserFullNameOk() (*string, bool)

GetLastUpdaterUserFullNameOk returns a tuple with the LastUpdaterUserFullName 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 (*ConfigSettingFormulaModel) GetLastVersionId added in v1.6.0

func (o *ConfigSettingFormulaModel) GetLastVersionId() string

GetLastVersionId returns the LastVersionId field value if set, zero value otherwise.

func (*ConfigSettingFormulaModel) GetLastVersionIdOk added in v1.6.0

func (o *ConfigSettingFormulaModel) GetLastVersionIdOk() (*string, bool)

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

func (*ConfigSettingFormulaModel) GetPercentageEvaluationAttribute added in v1.6.0

func (o *ConfigSettingFormulaModel) GetPercentageEvaluationAttribute() string

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

func (*ConfigSettingFormulaModel) GetPercentageEvaluationAttributeOk added in v1.6.0

func (o *ConfigSettingFormulaModel) GetPercentageEvaluationAttributeOk() (*string, bool)

GetPercentageEvaluationAttributeOk returns a tuple with the PercentageEvaluationAttribute 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 (*ConfigSettingFormulaModel) GetSetting added in v1.6.0

GetSetting returns the Setting field value if set, zero value otherwise.

func (*ConfigSettingFormulaModel) GetSettingIdsWherePrerequisite added in v1.9.0

func (o *ConfigSettingFormulaModel) GetSettingIdsWherePrerequisite() []int32

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

func (*ConfigSettingFormulaModel) GetSettingIdsWherePrerequisiteOk added in v1.9.0

func (o *ConfigSettingFormulaModel) GetSettingIdsWherePrerequisiteOk() ([]int32, bool)

GetSettingIdsWherePrerequisiteOk returns a tuple with the SettingIdsWherePrerequisite 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 (*ConfigSettingFormulaModel) GetSettingOk added in v1.6.0

func (o *ConfigSettingFormulaModel) GetSettingOk() (*SettingDataModel, bool)

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

func (*ConfigSettingFormulaModel) GetSettingTags added in v1.6.0

func (o *ConfigSettingFormulaModel) GetSettingTags() []SettingTagModel

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

func (*ConfigSettingFormulaModel) GetSettingTagsOk added in v1.6.0

func (o *ConfigSettingFormulaModel) GetSettingTagsOk() ([]SettingTagModel, bool)

GetSettingTagsOk returns a tuple with the SettingTags 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 (*ConfigSettingFormulaModel) GetTargetingRules added in v1.6.0

func (o *ConfigSettingFormulaModel) GetTargetingRules() []TargetingRuleModel

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

func (*ConfigSettingFormulaModel) GetTargetingRulesOk added in v1.6.0

func (o *ConfigSettingFormulaModel) GetTargetingRulesOk() ([]TargetingRuleModel, bool)

GetTargetingRulesOk returns a tuple with the TargetingRules 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 (*ConfigSettingFormulaModel) GetUpdatedAt added in v1.6.0

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

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

func (*ConfigSettingFormulaModel) GetUpdatedAtOk added in v1.6.0

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

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

func (*ConfigSettingFormulaModel) HasDefaultValue added in v1.6.0

func (o *ConfigSettingFormulaModel) HasDefaultValue() bool

HasDefaultValue returns a boolean if a field has been set.

func (o *ConfigSettingFormulaModel) HasIntegrationLinks() bool

HasIntegrationLinks returns a boolean if a field has been set.

func (*ConfigSettingFormulaModel) HasLastUpdaterUserEmail added in v1.6.0

func (o *ConfigSettingFormulaModel) HasLastUpdaterUserEmail() bool

HasLastUpdaterUserEmail returns a boolean if a field has been set.

func (*ConfigSettingFormulaModel) HasLastUpdaterUserFullName added in v1.6.0

func (o *ConfigSettingFormulaModel) HasLastUpdaterUserFullName() bool

HasLastUpdaterUserFullName returns a boolean if a field has been set.

func (*ConfigSettingFormulaModel) HasLastVersionId added in v1.6.0

func (o *ConfigSettingFormulaModel) HasLastVersionId() bool

HasLastVersionId returns a boolean if a field has been set.

func (*ConfigSettingFormulaModel) HasPercentageEvaluationAttribute added in v1.6.0

func (o *ConfigSettingFormulaModel) HasPercentageEvaluationAttribute() bool

HasPercentageEvaluationAttribute returns a boolean if a field has been set.

func (*ConfigSettingFormulaModel) HasSetting added in v1.6.0

func (o *ConfigSettingFormulaModel) HasSetting() bool

HasSetting returns a boolean if a field has been set.

func (*ConfigSettingFormulaModel) HasSettingIdsWherePrerequisite added in v1.9.0

func (o *ConfigSettingFormulaModel) HasSettingIdsWherePrerequisite() bool

HasSettingIdsWherePrerequisite returns a boolean if a field has been set.

func (*ConfigSettingFormulaModel) HasSettingTags added in v1.6.0

func (o *ConfigSettingFormulaModel) HasSettingTags() bool

HasSettingTags returns a boolean if a field has been set.

func (*ConfigSettingFormulaModel) HasTargetingRules added in v1.6.0

func (o *ConfigSettingFormulaModel) HasTargetingRules() bool

HasTargetingRules returns a boolean if a field has been set.

func (*ConfigSettingFormulaModel) HasUpdatedAt added in v1.6.0

func (o *ConfigSettingFormulaModel) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (ConfigSettingFormulaModel) MarshalJSON added in v1.6.0

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

func (*ConfigSettingFormulaModel) SetDefaultValue added in v1.6.0

func (o *ConfigSettingFormulaModel) SetDefaultValue(v ValueModel)

SetDefaultValue gets a reference to the given ValueModel and assigns it to the DefaultValue field.

func (o *ConfigSettingFormulaModel) SetIntegrationLinks(v []IntegrationLinkModel)

SetIntegrationLinks gets a reference to the given []IntegrationLinkModel and assigns it to the IntegrationLinks field.

func (*ConfigSettingFormulaModel) SetLastUpdaterUserEmail added in v1.6.0

func (o *ConfigSettingFormulaModel) SetLastUpdaterUserEmail(v string)

SetLastUpdaterUserEmail gets a reference to the given NullableString and assigns it to the LastUpdaterUserEmail field.

func (*ConfigSettingFormulaModel) SetLastUpdaterUserEmailNil added in v1.6.0

func (o *ConfigSettingFormulaModel) SetLastUpdaterUserEmailNil()

SetLastUpdaterUserEmailNil sets the value for LastUpdaterUserEmail to be an explicit nil

func (*ConfigSettingFormulaModel) SetLastUpdaterUserFullName added in v1.6.0

func (o *ConfigSettingFormulaModel) SetLastUpdaterUserFullName(v string)

SetLastUpdaterUserFullName gets a reference to the given NullableString and assigns it to the LastUpdaterUserFullName field.

func (*ConfigSettingFormulaModel) SetLastUpdaterUserFullNameNil added in v1.6.0

func (o *ConfigSettingFormulaModel) SetLastUpdaterUserFullNameNil()

SetLastUpdaterUserFullNameNil sets the value for LastUpdaterUserFullName to be an explicit nil

func (*ConfigSettingFormulaModel) SetLastVersionId added in v1.6.0

func (o *ConfigSettingFormulaModel) SetLastVersionId(v string)

SetLastVersionId gets a reference to the given string and assigns it to the LastVersionId field.

func (*ConfigSettingFormulaModel) SetPercentageEvaluationAttribute added in v1.6.0

func (o *ConfigSettingFormulaModel) SetPercentageEvaluationAttribute(v string)

SetPercentageEvaluationAttribute gets a reference to the given NullableString and assigns it to the PercentageEvaluationAttribute field.

func (*ConfigSettingFormulaModel) SetPercentageEvaluationAttributeNil added in v1.6.0

func (o *ConfigSettingFormulaModel) SetPercentageEvaluationAttributeNil()

SetPercentageEvaluationAttributeNil sets the value for PercentageEvaluationAttribute to be an explicit nil

func (*ConfigSettingFormulaModel) SetSetting added in v1.6.0

SetSetting gets a reference to the given SettingDataModel and assigns it to the Setting field.

func (*ConfigSettingFormulaModel) SetSettingIdsWherePrerequisite added in v1.9.0

func (o *ConfigSettingFormulaModel) SetSettingIdsWherePrerequisite(v []int32)

SetSettingIdsWherePrerequisite gets a reference to the given []int32 and assigns it to the SettingIdsWherePrerequisite field.

func (*ConfigSettingFormulaModel) SetSettingTags added in v1.6.0

func (o *ConfigSettingFormulaModel) SetSettingTags(v []SettingTagModel)

SetSettingTags gets a reference to the given []SettingTagModel and assigns it to the SettingTags field.

func (*ConfigSettingFormulaModel) SetTargetingRules added in v1.6.0

func (o *ConfigSettingFormulaModel) SetTargetingRules(v []TargetingRuleModel)

SetTargetingRules gets a reference to the given []TargetingRuleModel and assigns it to the TargetingRules field.

func (*ConfigSettingFormulaModel) SetUpdatedAt added in v1.6.0

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

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

func (*ConfigSettingFormulaModel) SetUpdatedAtNil added in v1.6.0

func (o *ConfigSettingFormulaModel) SetUpdatedAtNil()

SetUpdatedAtNil sets the value for UpdatedAt to be an explicit nil

func (ConfigSettingFormulaModel) ToMap added in v1.6.0

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

func (*ConfigSettingFormulaModel) UnsetLastUpdaterUserEmail added in v1.6.0

func (o *ConfigSettingFormulaModel) UnsetLastUpdaterUserEmail()

UnsetLastUpdaterUserEmail ensures that no value is present for LastUpdaterUserEmail, not even an explicit nil

func (*ConfigSettingFormulaModel) UnsetLastUpdaterUserFullName added in v1.6.0

func (o *ConfigSettingFormulaModel) UnsetLastUpdaterUserFullName()

UnsetLastUpdaterUserFullName ensures that no value is present for LastUpdaterUserFullName, not even an explicit nil

func (*ConfigSettingFormulaModel) UnsetPercentageEvaluationAttribute added in v1.6.0

func (o *ConfigSettingFormulaModel) UnsetPercentageEvaluationAttribute()

UnsetPercentageEvaluationAttribute ensures that no value is present for PercentageEvaluationAttribute, not even an explicit nil

func (*ConfigSettingFormulaModel) UnsetUpdatedAt added in v1.6.0

func (o *ConfigSettingFormulaModel) UnsetUpdatedAt()

UnsetUpdatedAt ensures that no value is present for UpdatedAt, not even an explicit nil

type ConfigSettingFormulasModel added in v1.6.0

type ConfigSettingFormulasModel struct {
	Config      *ConfigModel      `json:"config,omitempty"`
	Environment *EnvironmentModel `json:"environment,omitempty"`
	ReadOnly    *bool             `json:"readOnly,omitempty"`
	// Evaluation descriptors of each updated Feature Flag and Setting.
	SettingFormulas        []ConfigSettingFormulaModel `json:"settingFormulas,omitempty"`
	FeatureFlagLimitations *FeatureFlagLimitations     `json:"featureFlagLimitations,omitempty"`
}

ConfigSettingFormulasModel struct for ConfigSettingFormulasModel

func NewConfigSettingFormulasModel added in v1.6.0

func NewConfigSettingFormulasModel() *ConfigSettingFormulasModel

NewConfigSettingFormulasModel instantiates a new ConfigSettingFormulasModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConfigSettingFormulasModelWithDefaults added in v1.6.0

func NewConfigSettingFormulasModelWithDefaults() *ConfigSettingFormulasModel

NewConfigSettingFormulasModelWithDefaults instantiates a new ConfigSettingFormulasModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConfigSettingFormulasModel) GetConfig added in v1.6.0

func (o *ConfigSettingFormulasModel) GetConfig() ConfigModel

GetConfig returns the Config field value if set, zero value otherwise.

func (*ConfigSettingFormulasModel) GetConfigOk added in v1.6.0

func (o *ConfigSettingFormulasModel) GetConfigOk() (*ConfigModel, bool)

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

func (*ConfigSettingFormulasModel) GetEnvironment added in v1.6.0

func (o *ConfigSettingFormulasModel) GetEnvironment() EnvironmentModel

GetEnvironment returns the Environment field value if set, zero value otherwise.

func (*ConfigSettingFormulasModel) GetEnvironmentOk added in v1.6.0

func (o *ConfigSettingFormulasModel) GetEnvironmentOk() (*EnvironmentModel, bool)

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

func (*ConfigSettingFormulasModel) GetFeatureFlagLimitations added in v1.7.0

func (o *ConfigSettingFormulasModel) GetFeatureFlagLimitations() FeatureFlagLimitations

GetFeatureFlagLimitations returns the FeatureFlagLimitations field value if set, zero value otherwise.

func (*ConfigSettingFormulasModel) GetFeatureFlagLimitationsOk added in v1.7.0

func (o *ConfigSettingFormulasModel) GetFeatureFlagLimitationsOk() (*FeatureFlagLimitations, bool)

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

func (*ConfigSettingFormulasModel) GetReadOnly added in v1.6.0

func (o *ConfigSettingFormulasModel) GetReadOnly() bool

GetReadOnly returns the ReadOnly field value if set, zero value otherwise.

func (*ConfigSettingFormulasModel) GetReadOnlyOk added in v1.6.0

func (o *ConfigSettingFormulasModel) GetReadOnlyOk() (*bool, bool)

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

func (*ConfigSettingFormulasModel) GetSettingFormulas added in v1.6.0

func (o *ConfigSettingFormulasModel) GetSettingFormulas() []ConfigSettingFormulaModel

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

func (*ConfigSettingFormulasModel) GetSettingFormulasOk added in v1.6.0

func (o *ConfigSettingFormulasModel) GetSettingFormulasOk() ([]ConfigSettingFormulaModel, bool)

GetSettingFormulasOk returns a tuple with the SettingFormulas 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 (*ConfigSettingFormulasModel) HasConfig added in v1.6.0

func (o *ConfigSettingFormulasModel) HasConfig() bool

HasConfig returns a boolean if a field has been set.

func (*ConfigSettingFormulasModel) HasEnvironment added in v1.6.0

func (o *ConfigSettingFormulasModel) HasEnvironment() bool

HasEnvironment returns a boolean if a field has been set.

func (*ConfigSettingFormulasModel) HasFeatureFlagLimitations added in v1.7.0

func (o *ConfigSettingFormulasModel) HasFeatureFlagLimitations() bool

HasFeatureFlagLimitations returns a boolean if a field has been set.

func (*ConfigSettingFormulasModel) HasReadOnly added in v1.6.0

func (o *ConfigSettingFormulasModel) HasReadOnly() bool

HasReadOnly returns a boolean if a field has been set.

func (*ConfigSettingFormulasModel) HasSettingFormulas added in v1.6.0

func (o *ConfigSettingFormulasModel) HasSettingFormulas() bool

HasSettingFormulas returns a boolean if a field has been set.

func (ConfigSettingFormulasModel) MarshalJSON added in v1.6.0

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

func (*ConfigSettingFormulasModel) SetConfig added in v1.6.0

func (o *ConfigSettingFormulasModel) SetConfig(v ConfigModel)

SetConfig gets a reference to the given ConfigModel and assigns it to the Config field.

func (*ConfigSettingFormulasModel) SetEnvironment added in v1.6.0

func (o *ConfigSettingFormulasModel) SetEnvironment(v EnvironmentModel)

SetEnvironment gets a reference to the given EnvironmentModel and assigns it to the Environment field.

func (*ConfigSettingFormulasModel) SetFeatureFlagLimitations added in v1.7.0

func (o *ConfigSettingFormulasModel) SetFeatureFlagLimitations(v FeatureFlagLimitations)

SetFeatureFlagLimitations gets a reference to the given FeatureFlagLimitations and assigns it to the FeatureFlagLimitations field.

func (*ConfigSettingFormulasModel) SetReadOnly added in v1.6.0

func (o *ConfigSettingFormulasModel) SetReadOnly(v bool)

SetReadOnly gets a reference to the given bool and assigns it to the ReadOnly field.

func (*ConfigSettingFormulasModel) SetSettingFormulas added in v1.6.0

func (o *ConfigSettingFormulasModel) SetSettingFormulas(v []ConfigSettingFormulaModel)

SetSettingFormulas gets a reference to the given []ConfigSettingFormulaModel and assigns it to the SettingFormulas field.

func (ConfigSettingFormulasModel) ToMap added in v1.6.0

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

type ConfigSettingFormulasModelHaljson added in v1.6.0

type ConfigSettingFormulasModelHaljson struct {
	Embedded *ConfigSettingFormulasModelHaljsonEmbedded `json:"_embedded,omitempty"`
	ReadOnly *bool                                      `json:"readOnly,omitempty"`
	// Evaluation descriptors of each updated Feature Flag and Setting.
	SettingFormulas        []ConfigSettingFormulaModel                                `json:"settingFormulas,omitempty"`
	FeatureFlagLimitations *FeatureFlagLimitations                                    `json:"featureFlagLimitations,omitempty"`
	Links                  *ConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks `json:"_links,omitempty"`
}

ConfigSettingFormulasModelHaljson struct for ConfigSettingFormulasModelHaljson

func NewConfigSettingFormulasModelHaljson added in v1.6.0

func NewConfigSettingFormulasModelHaljson() *ConfigSettingFormulasModelHaljson

NewConfigSettingFormulasModelHaljson instantiates a new ConfigSettingFormulasModelHaljson object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConfigSettingFormulasModelHaljsonWithDefaults added in v1.6.0

func NewConfigSettingFormulasModelHaljsonWithDefaults() *ConfigSettingFormulasModelHaljson

NewConfigSettingFormulasModelHaljsonWithDefaults instantiates a new ConfigSettingFormulasModelHaljson object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConfigSettingFormulasModelHaljson) GetEmbedded added in v1.6.0

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*ConfigSettingFormulasModelHaljson) GetEmbeddedOk added in v1.6.0

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

func (*ConfigSettingFormulasModelHaljson) GetFeatureFlagLimitations added in v1.7.0

func (o *ConfigSettingFormulasModelHaljson) GetFeatureFlagLimitations() FeatureFlagLimitations

GetFeatureFlagLimitations returns the FeatureFlagLimitations field value if set, zero value otherwise.

func (*ConfigSettingFormulasModelHaljson) GetFeatureFlagLimitationsOk added in v1.7.0

func (o *ConfigSettingFormulasModelHaljson) GetFeatureFlagLimitationsOk() (*FeatureFlagLimitations, bool)

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

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

func (*ConfigSettingFormulasModelHaljson) GetLinksOk added in v1.6.0

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

func (*ConfigSettingFormulasModelHaljson) GetReadOnly added in v1.6.0

func (o *ConfigSettingFormulasModelHaljson) GetReadOnly() bool

GetReadOnly returns the ReadOnly field value if set, zero value otherwise.

func (*ConfigSettingFormulasModelHaljson) GetReadOnlyOk added in v1.6.0

func (o *ConfigSettingFormulasModelHaljson) GetReadOnlyOk() (*bool, bool)

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

func (*ConfigSettingFormulasModelHaljson) GetSettingFormulas added in v1.6.0

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

func (*ConfigSettingFormulasModelHaljson) GetSettingFormulasOk added in v1.6.0

func (o *ConfigSettingFormulasModelHaljson) GetSettingFormulasOk() ([]ConfigSettingFormulaModel, bool)

GetSettingFormulasOk returns a tuple with the SettingFormulas 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 (*ConfigSettingFormulasModelHaljson) HasEmbedded added in v1.6.0

func (o *ConfigSettingFormulasModelHaljson) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*ConfigSettingFormulasModelHaljson) HasFeatureFlagLimitations added in v1.7.0

func (o *ConfigSettingFormulasModelHaljson) HasFeatureFlagLimitations() bool

HasFeatureFlagLimitations returns a boolean if a field has been set.

HasLinks returns a boolean if a field has been set.

func (*ConfigSettingFormulasModelHaljson) HasReadOnly added in v1.6.0

func (o *ConfigSettingFormulasModelHaljson) HasReadOnly() bool

HasReadOnly returns a boolean if a field has been set.

func (*ConfigSettingFormulasModelHaljson) HasSettingFormulas added in v1.6.0

func (o *ConfigSettingFormulasModelHaljson) HasSettingFormulas() bool

HasSettingFormulas returns a boolean if a field has been set.

func (ConfigSettingFormulasModelHaljson) MarshalJSON added in v1.6.0

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

func (*ConfigSettingFormulasModelHaljson) SetEmbedded added in v1.6.0

SetEmbedded gets a reference to the given ConfigSettingFormulasModelHaljsonEmbedded and assigns it to the Embedded field.

func (*ConfigSettingFormulasModelHaljson) SetFeatureFlagLimitations added in v1.7.0

func (o *ConfigSettingFormulasModelHaljson) SetFeatureFlagLimitations(v FeatureFlagLimitations)

SetFeatureFlagLimitations gets a reference to the given FeatureFlagLimitations and assigns it to the FeatureFlagLimitations field.

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

func (*ConfigSettingFormulasModelHaljson) SetReadOnly added in v1.6.0

func (o *ConfigSettingFormulasModelHaljson) SetReadOnly(v bool)

SetReadOnly gets a reference to the given bool and assigns it to the ReadOnly field.

func (*ConfigSettingFormulasModelHaljson) SetSettingFormulas added in v1.6.0

SetSettingFormulas gets a reference to the given []ConfigSettingFormulaModel and assigns it to the SettingFormulas field.

func (ConfigSettingFormulasModelHaljson) ToMap added in v1.6.0

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

type ConfigSettingFormulasModelHaljsonEmbedded added in v1.6.0

type ConfigSettingFormulasModelHaljsonEmbedded struct {
	Config      *ConfigSettingFormulasModelHaljsonEmbeddedConfig      `json:"config,omitempty"`
	Environment *ConfigSettingFormulasModelHaljsonEmbeddedEnvironment `json:"environment,omitempty"`
}

ConfigSettingFormulasModelHaljsonEmbedded struct for ConfigSettingFormulasModelHaljsonEmbedded

func NewConfigSettingFormulasModelHaljsonEmbedded added in v1.6.0

func NewConfigSettingFormulasModelHaljsonEmbedded() *ConfigSettingFormulasModelHaljsonEmbedded

NewConfigSettingFormulasModelHaljsonEmbedded instantiates a new ConfigSettingFormulasModelHaljsonEmbedded object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConfigSettingFormulasModelHaljsonEmbeddedWithDefaults added in v1.6.0

func NewConfigSettingFormulasModelHaljsonEmbeddedWithDefaults() *ConfigSettingFormulasModelHaljsonEmbedded

NewConfigSettingFormulasModelHaljsonEmbeddedWithDefaults instantiates a new ConfigSettingFormulasModelHaljsonEmbedded object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConfigSettingFormulasModelHaljsonEmbedded) GetConfig added in v1.6.0

GetConfig returns the Config field value if set, zero value otherwise.

func (*ConfigSettingFormulasModelHaljsonEmbedded) GetConfigOk added in v1.6.0

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

func (*ConfigSettingFormulasModelHaljsonEmbedded) GetEnvironment added in v1.6.0

GetEnvironment returns the Environment field value if set, zero value otherwise.

func (*ConfigSettingFormulasModelHaljsonEmbedded) GetEnvironmentOk added in v1.6.0

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

func (*ConfigSettingFormulasModelHaljsonEmbedded) HasConfig added in v1.6.0

HasConfig returns a boolean if a field has been set.

func (*ConfigSettingFormulasModelHaljsonEmbedded) HasEnvironment added in v1.6.0

func (o *ConfigSettingFormulasModelHaljsonEmbedded) HasEnvironment() bool

HasEnvironment returns a boolean if a field has been set.

func (ConfigSettingFormulasModelHaljsonEmbedded) MarshalJSON added in v1.6.0

func (*ConfigSettingFormulasModelHaljsonEmbedded) SetConfig added in v1.6.0

SetConfig gets a reference to the given ConfigSettingFormulasModelHaljsonEmbeddedConfig and assigns it to the Config field.

func (*ConfigSettingFormulasModelHaljsonEmbedded) SetEnvironment added in v1.6.0

SetEnvironment gets a reference to the given ConfigSettingFormulasModelHaljsonEmbeddedEnvironment and assigns it to the Environment field.

func (ConfigSettingFormulasModelHaljsonEmbedded) ToMap added in v1.6.0

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

type ConfigSettingFormulasModelHaljsonEmbeddedConfig added in v1.6.0

type ConfigSettingFormulasModelHaljsonEmbeddedConfig struct {
	Embedded *ConfigModelHaljsonEmbedded `json:"_embedded,omitempty"`
	// Identifier of the Config.
	ConfigId *string `json:"configId,omitempty"`
	// Name of the Config.
	Name NullableString `json:"name,omitempty"`
	// Description of the Config.
	Description NullableString `json:"description,omitempty"`
	// The order of the Config represented on the ConfigCat Dashboard.
	Order             *int32                   `json:"order,omitempty"`
	MigratedConfigId  NullableString           `json:"migratedConfigId,omitempty"`
	EvaluationVersion *EvaluationVersion       `json:"evaluationVersion,omitempty"`
	Links             *ConfigModelHaljsonLinks `json:"_links,omitempty"`
}

ConfigSettingFormulasModelHaljsonEmbeddedConfig struct for ConfigSettingFormulasModelHaljsonEmbeddedConfig

func NewConfigSettingFormulasModelHaljsonEmbeddedConfig added in v1.6.0

func NewConfigSettingFormulasModelHaljsonEmbeddedConfig() *ConfigSettingFormulasModelHaljsonEmbeddedConfig

NewConfigSettingFormulasModelHaljsonEmbeddedConfig instantiates a new ConfigSettingFormulasModelHaljsonEmbeddedConfig object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConfigSettingFormulasModelHaljsonEmbeddedConfigWithDefaults added in v1.6.0

func NewConfigSettingFormulasModelHaljsonEmbeddedConfigWithDefaults() *ConfigSettingFormulasModelHaljsonEmbeddedConfig

NewConfigSettingFormulasModelHaljsonEmbeddedConfigWithDefaults instantiates a new ConfigSettingFormulasModelHaljsonEmbeddedConfig object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) GetConfigId added in v1.6.0

GetConfigId returns the ConfigId field value if set, zero value otherwise.

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) GetConfigIdOk added in v1.6.0

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) GetDescription added in v1.6.0

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) GetDescriptionOk added in v1.6.0

GetDescriptionOk returns a tuple with the Description 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 (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) GetEmbedded added in v1.6.0

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) GetEmbeddedOk added in v1.6.0

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) GetEvaluationVersion added in v1.6.0

GetEvaluationVersion returns the EvaluationVersion field value if set, zero value otherwise.

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) GetEvaluationVersionOk added in v1.6.0

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

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) GetLinksOk added in v1.6.0

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) GetMigratedConfigId added in v1.6.0

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) GetMigratedConfigIdOk added in v1.6.0

func (o *ConfigSettingFormulasModelHaljsonEmbeddedConfig) GetMigratedConfigIdOk() (*string, bool)

GetMigratedConfigIdOk returns a tuple with the MigratedConfigId 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 (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) GetName added in v1.6.0

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) GetNameOk added in v1.6.0

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 (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) GetOrder added in v1.6.0

GetOrder returns the Order field value if set, zero value otherwise.

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) GetOrderOk added in v1.6.0

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) HasConfigId added in v1.6.0

HasConfigId returns a boolean if a field has been set.

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) HasDescription added in v1.6.0

HasDescription returns a boolean if a field has been set.

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) HasEmbedded added in v1.6.0

HasEmbedded returns a boolean if a field has been set.

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) HasEvaluationVersion added in v1.6.0

func (o *ConfigSettingFormulasModelHaljsonEmbeddedConfig) HasEvaluationVersion() bool

HasEvaluationVersion returns a boolean if a field has been set.

HasLinks returns a boolean if a field has been set.

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) HasMigratedConfigId added in v1.6.0

func (o *ConfigSettingFormulasModelHaljsonEmbeddedConfig) HasMigratedConfigId() bool

HasMigratedConfigId returns a boolean if a field has been set.

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) HasName added in v1.6.0

HasName returns a boolean if a field has been set.

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) HasOrder added in v1.6.0

HasOrder returns a boolean if a field has been set.

func (ConfigSettingFormulasModelHaljsonEmbeddedConfig) MarshalJSON added in v1.6.0

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) SetConfigId added in v1.6.0

SetConfigId gets a reference to the given string and assigns it to the ConfigId field.

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) SetDescription added in v1.6.0

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) SetDescriptionNil added in v1.6.0

func (o *ConfigSettingFormulasModelHaljsonEmbeddedConfig) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) SetEmbedded added in v1.6.0

SetEmbedded gets a reference to the given ConfigModelHaljsonEmbedded and assigns it to the Embedded field.

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) SetEvaluationVersion added in v1.6.0

SetEvaluationVersion gets a reference to the given EvaluationVersion and assigns it to the EvaluationVersion field.

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) SetMigratedConfigId added in v1.6.0

func (o *ConfigSettingFormulasModelHaljsonEmbeddedConfig) SetMigratedConfigId(v string)

SetMigratedConfigId gets a reference to the given NullableString and assigns it to the MigratedConfigId field.

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) SetMigratedConfigIdNil added in v1.6.0

func (o *ConfigSettingFormulasModelHaljsonEmbeddedConfig) SetMigratedConfigIdNil()

SetMigratedConfigIdNil sets the value for MigratedConfigId to be an explicit nil

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) SetName added in v1.6.0

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) SetNameNil added in v1.6.0

SetNameNil sets the value for Name to be an explicit nil

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) SetOrder added in v1.6.0

SetOrder gets a reference to the given int32 and assigns it to the Order field.

func (ConfigSettingFormulasModelHaljsonEmbeddedConfig) ToMap added in v1.6.0

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) UnsetDescription added in v1.6.0

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) UnsetMigratedConfigId added in v1.6.0

func (o *ConfigSettingFormulasModelHaljsonEmbeddedConfig) UnsetMigratedConfigId()

UnsetMigratedConfigId ensures that no value is present for MigratedConfigId, not even an explicit nil

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) UnsetName added in v1.6.0

UnsetName ensures that no value is present for Name, not even an explicit nil

type ConfigSettingFormulasModelHaljsonEmbeddedEnvironment added in v1.6.0

type ConfigSettingFormulasModelHaljsonEmbeddedEnvironment struct {
	Embedded *ConfigModelHaljsonEmbedded `json:"_embedded,omitempty"`
	// Identifier of the Environment.
	EnvironmentId *string `json:"environmentId,omitempty"`
	// Name of the Environment.
	Name NullableString `json:"name,omitempty"`
	// The configured color of the Environment.
	Color NullableString `json:"color,omitempty"`
	// Description of the Environment.
	Description NullableString `json:"description,omitempty"`
	// The order of the Environment represented on the ConfigCat Dashboard.
	Order *int32 `json:"order,omitempty"`
	// Determines whether a mandatory reason must be given every time when the Feature Flags or Settings in the given Environment are saved.
	ReasonRequired *bool                                                      `json:"reasonRequired,omitempty"`
	Links          *ConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks `json:"_links,omitempty"`
}

ConfigSettingFormulasModelHaljsonEmbeddedEnvironment struct for ConfigSettingFormulasModelHaljsonEmbeddedEnvironment

func NewConfigSettingFormulasModelHaljsonEmbeddedEnvironment added in v1.6.0

func NewConfigSettingFormulasModelHaljsonEmbeddedEnvironment() *ConfigSettingFormulasModelHaljsonEmbeddedEnvironment

NewConfigSettingFormulasModelHaljsonEmbeddedEnvironment instantiates a new ConfigSettingFormulasModelHaljsonEmbeddedEnvironment object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConfigSettingFormulasModelHaljsonEmbeddedEnvironmentWithDefaults added in v1.6.0

func NewConfigSettingFormulasModelHaljsonEmbeddedEnvironmentWithDefaults() *ConfigSettingFormulasModelHaljsonEmbeddedEnvironment

NewConfigSettingFormulasModelHaljsonEmbeddedEnvironmentWithDefaults instantiates a new ConfigSettingFormulasModelHaljsonEmbeddedEnvironment object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) GetColor added in v1.6.0

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) GetColorOk added in v1.6.0

GetColorOk returns a tuple with the Color 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 (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) GetDescription added in v1.6.0

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) GetDescriptionOk added in v1.6.0

GetDescriptionOk returns a tuple with the Description 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 (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) GetEmbedded added in v1.6.0

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) GetEmbeddedOk added in v1.6.0

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) GetEnvironmentId added in v1.6.0

GetEnvironmentId returns the EnvironmentId field value if set, zero value otherwise.

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) GetEnvironmentIdOk added in v1.6.0

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

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) GetLinksOk added in v1.6.0

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) GetName added in v1.6.0

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) GetNameOk added in v1.6.0

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 (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) GetOrder added in v1.6.0

GetOrder returns the Order field value if set, zero value otherwise.

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) GetOrderOk added in v1.6.0

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) GetReasonRequired added in v1.6.0

GetReasonRequired returns the ReasonRequired field value if set, zero value otherwise.

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) GetReasonRequiredOk added in v1.6.0

func (o *ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) GetReasonRequiredOk() (*bool, bool)

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) HasColor added in v1.6.0

HasColor returns a boolean if a field has been set.

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) HasDescription added in v1.6.0

HasDescription returns a boolean if a field has been set.

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) HasEmbedded added in v1.6.0

HasEmbedded returns a boolean if a field has been set.

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) HasEnvironmentId added in v1.6.0

HasEnvironmentId returns a boolean if a field has been set.

HasLinks returns a boolean if a field has been set.

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) HasName added in v1.6.0

HasName returns a boolean if a field has been set.

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) HasOrder added in v1.6.0

HasOrder returns a boolean if a field has been set.

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) HasReasonRequired added in v1.6.0

HasReasonRequired returns a boolean if a field has been set.

func (ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) MarshalJSON added in v1.6.0

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) SetColor added in v1.6.0

SetColor gets a reference to the given NullableString and assigns it to the Color field.

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) SetColorNil added in v1.6.0

SetColorNil sets the value for Color to be an explicit nil

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) SetDescription added in v1.6.0

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) SetDescriptionNil added in v1.6.0

SetDescriptionNil sets the value for Description to be an explicit nil

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) SetEmbedded added in v1.6.0

SetEmbedded gets a reference to the given ConfigModelHaljsonEmbedded and assigns it to the Embedded field.

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) SetEnvironmentId added in v1.6.0

SetEnvironmentId gets a reference to the given string and assigns it to the EnvironmentId field.

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) SetName added in v1.6.0

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) SetNameNil added in v1.6.0

SetNameNil sets the value for Name to be an explicit nil

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) SetOrder added in v1.6.0

SetOrder gets a reference to the given int32 and assigns it to the Order field.

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) SetReasonRequired added in v1.6.0

SetReasonRequired gets a reference to the given bool and assigns it to the ReasonRequired field.

func (ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) ToMap added in v1.6.0

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) UnsetColor added in v1.6.0

UnsetColor ensures that no value is present for Color, not even an explicit nil

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) UnsetDescription added in v1.6.0

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) UnsetName added in v1.6.0

UnsetName ensures that no value is present for Name, not even an explicit nil

type ConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks struct {
	Self *string `json:"self,omitempty"`
}

ConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks struct for ConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks

func NewConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks() *ConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks

NewConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks instantiates a new ConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinksWithDefaults added in v1.6.0

func NewConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinksWithDefaults() *ConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks

NewConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinksWithDefaults instantiates a new ConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks) GetSelf added in v1.6.0

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks) GetSelfOk added in v1.6.0

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks) HasSelf added in v1.6.0

HasSelf returns a boolean if a field has been set.

func (ConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks) MarshalJSON added in v1.6.0

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks) SetSelf added in v1.6.0

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

func (ConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks) ToMap added in v1.6.0

type ConfigSettingFormulasModelLinks struct {
	Self *ConfigModelLinksSelf `json:"self,omitempty"`
}

ConfigSettingFormulasModelLinks Links to additional related resources.

func NewConfigSettingFormulasModelLinks() *ConfigSettingFormulasModelLinks

NewConfigSettingFormulasModelLinks instantiates a new ConfigSettingFormulasModelLinks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConfigSettingFormulasModelLinksWithDefaults added in v1.10.0

func NewConfigSettingFormulasModelLinksWithDefaults() *ConfigSettingFormulasModelLinks

NewConfigSettingFormulasModelLinksWithDefaults instantiates a new ConfigSettingFormulasModelLinks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConfigSettingFormulasModelLinks) GetSelf added in v1.10.0

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

func (*ConfigSettingFormulasModelLinks) GetSelfOk added in v1.10.0

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

func (*ConfigSettingFormulasModelLinks) HasSelf added in v1.10.0

HasSelf returns a boolean if a field has been set.

func (ConfigSettingFormulasModelLinks) MarshalJSON added in v1.10.0

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

func (*ConfigSettingFormulasModelLinks) SetSelf added in v1.10.0

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

func (ConfigSettingFormulasModelLinks) ToMap added in v1.10.0

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

type ConfigSettingValueModel added in v1.1.0

type ConfigSettingValueModel struct {
	// The targeting rule collection.
	RolloutRules []RolloutRuleModel `json:"rolloutRules,omitempty"`
	// The percentage rule collection.
	RolloutPercentageItems []RolloutPercentageItemModel `json:"rolloutPercentageItems,omitempty"`
	// The value to serve. It must respect the setting type.
	Value   interface{}       `json:"value,omitempty"`
	Setting *SettingDataModel `json:"setting,omitempty"`
	// The last updated date and time when the Feature Flag or Setting.
	UpdatedAt NullableTime `json:"updatedAt,omitempty"`
	// The email of the user who last updated the Feature Flag or Setting.
	LastUpdaterUserEmail NullableString `json:"lastUpdaterUserEmail,omitempty"`
	// The name of the user who last updated the Feature Flag or Setting.
	LastUpdaterUserFullName NullableString `json:"lastUpdaterUserFullName,omitempty"`
	// The integration links attached to the Feature Flag or Setting.
	IntegrationLinks []IntegrationLinkModel `json:"integrationLinks,omitempty"`
	// The tags attached to the Feature Flag or Setting.
	SettingTags []SettingTagModel `json:"settingTags,omitempty"`
}

ConfigSettingValueModel struct for ConfigSettingValueModel

func NewConfigSettingValueModel added in v1.4.0

func NewConfigSettingValueModel() *ConfigSettingValueModel

NewConfigSettingValueModel instantiates a new ConfigSettingValueModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConfigSettingValueModelWithDefaults added in v1.4.0

func NewConfigSettingValueModelWithDefaults() *ConfigSettingValueModel

NewConfigSettingValueModelWithDefaults instantiates a new ConfigSettingValueModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (o *ConfigSettingValueModel) GetIntegrationLinks() []IntegrationLinkModel

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

func (*ConfigSettingValueModel) GetIntegrationLinksOk added in v1.4.0

func (o *ConfigSettingValueModel) GetIntegrationLinksOk() ([]IntegrationLinkModel, bool)

GetIntegrationLinksOk returns a tuple with the IntegrationLinks 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 (*ConfigSettingValueModel) GetLastUpdaterUserEmail added in v1.4.0

func (o *ConfigSettingValueModel) GetLastUpdaterUserEmail() string

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

func (*ConfigSettingValueModel) GetLastUpdaterUserEmailOk added in v1.4.0

func (o *ConfigSettingValueModel) GetLastUpdaterUserEmailOk() (*string, bool)

GetLastUpdaterUserEmailOk returns a tuple with the LastUpdaterUserEmail 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 (*ConfigSettingValueModel) GetLastUpdaterUserFullName added in v1.4.0

func (o *ConfigSettingValueModel) GetLastUpdaterUserFullName() string

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

func (*ConfigSettingValueModel) GetLastUpdaterUserFullNameOk added in v1.4.0

func (o *ConfigSettingValueModel) GetLastUpdaterUserFullNameOk() (*string, bool)

GetLastUpdaterUserFullNameOk returns a tuple with the LastUpdaterUserFullName 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 (*ConfigSettingValueModel) GetRolloutPercentageItems added in v1.4.0

func (o *ConfigSettingValueModel) GetRolloutPercentageItems() []RolloutPercentageItemModel

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

func (*ConfigSettingValueModel) GetRolloutPercentageItemsOk added in v1.4.0

func (o *ConfigSettingValueModel) GetRolloutPercentageItemsOk() ([]RolloutPercentageItemModel, bool)

GetRolloutPercentageItemsOk returns a tuple with the RolloutPercentageItems 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 (*ConfigSettingValueModel) GetRolloutRules added in v1.4.0

func (o *ConfigSettingValueModel) GetRolloutRules() []RolloutRuleModel

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

func (*ConfigSettingValueModel) GetRolloutRulesOk added in v1.4.0

func (o *ConfigSettingValueModel) GetRolloutRulesOk() ([]RolloutRuleModel, bool)

GetRolloutRulesOk returns a tuple with the RolloutRules 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 (*ConfigSettingValueModel) GetSetting added in v1.4.0

func (o *ConfigSettingValueModel) GetSetting() SettingDataModel

GetSetting returns the Setting field value if set, zero value otherwise.

func (*ConfigSettingValueModel) GetSettingOk added in v1.4.0

func (o *ConfigSettingValueModel) GetSettingOk() (*SettingDataModel, bool)

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

func (*ConfigSettingValueModel) GetSettingTags added in v1.4.0

func (o *ConfigSettingValueModel) GetSettingTags() []SettingTagModel

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

func (*ConfigSettingValueModel) GetSettingTagsOk added in v1.4.0

func (o *ConfigSettingValueModel) GetSettingTagsOk() ([]SettingTagModel, bool)

GetSettingTagsOk returns a tuple with the SettingTags 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 (*ConfigSettingValueModel) GetUpdatedAt added in v1.4.0

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

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

func (*ConfigSettingValueModel) GetUpdatedAtOk added in v1.4.0

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

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

func (*ConfigSettingValueModel) GetValue added in v1.4.0

func (o *ConfigSettingValueModel) GetValue() interface{}

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

func (*ConfigSettingValueModel) GetValueOk added in v1.4.0

func (o *ConfigSettingValueModel) GetValueOk() (*interface{}, bool)

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

func (o *ConfigSettingValueModel) HasIntegrationLinks() bool

HasIntegrationLinks returns a boolean if a field has been set.

func (*ConfigSettingValueModel) HasLastUpdaterUserEmail added in v1.4.0

func (o *ConfigSettingValueModel) HasLastUpdaterUserEmail() bool

HasLastUpdaterUserEmail returns a boolean if a field has been set.

func (*ConfigSettingValueModel) HasLastUpdaterUserFullName added in v1.4.0

func (o *ConfigSettingValueModel) HasLastUpdaterUserFullName() bool

HasLastUpdaterUserFullName returns a boolean if a field has been set.

func (*ConfigSettingValueModel) HasRolloutPercentageItems added in v1.4.0

func (o *ConfigSettingValueModel) HasRolloutPercentageItems() bool

HasRolloutPercentageItems returns a boolean if a field has been set.

func (*ConfigSettingValueModel) HasRolloutRules added in v1.4.0

func (o *ConfigSettingValueModel) HasRolloutRules() bool

HasRolloutRules returns a boolean if a field has been set.

func (*ConfigSettingValueModel) HasSetting added in v1.4.0

func (o *ConfigSettingValueModel) HasSetting() bool

HasSetting returns a boolean if a field has been set.

func (*ConfigSettingValueModel) HasSettingTags added in v1.4.0

func (o *ConfigSettingValueModel) HasSettingTags() bool

HasSettingTags returns a boolean if a field has been set.

func (*ConfigSettingValueModel) HasUpdatedAt added in v1.4.0

func (o *ConfigSettingValueModel) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*ConfigSettingValueModel) HasValue added in v1.4.0

func (o *ConfigSettingValueModel) HasValue() bool

HasValue returns a boolean if a field has been set.

func (ConfigSettingValueModel) MarshalJSON added in v1.4.0

func (o ConfigSettingValueModel) MarshalJSON() ([]byte, error)
func (o *ConfigSettingValueModel) SetIntegrationLinks(v []IntegrationLinkModel)

SetIntegrationLinks gets a reference to the given []IntegrationLinkModel and assigns it to the IntegrationLinks field.

func (*ConfigSettingValueModel) SetLastUpdaterUserEmail added in v1.4.0

func (o *ConfigSettingValueModel) SetLastUpdaterUserEmail(v string)

SetLastUpdaterUserEmail gets a reference to the given NullableString and assigns it to the LastUpdaterUserEmail field.

func (*ConfigSettingValueModel) SetLastUpdaterUserEmailNil added in v1.4.0

func (o *ConfigSettingValueModel) SetLastUpdaterUserEmailNil()

SetLastUpdaterUserEmailNil sets the value for LastUpdaterUserEmail to be an explicit nil

func (*ConfigSettingValueModel) SetLastUpdaterUserFullName added in v1.4.0

func (o *ConfigSettingValueModel) SetLastUpdaterUserFullName(v string)

SetLastUpdaterUserFullName gets a reference to the given NullableString and assigns it to the LastUpdaterUserFullName field.

func (*ConfigSettingValueModel) SetLastUpdaterUserFullNameNil added in v1.4.0

func (o *ConfigSettingValueModel) SetLastUpdaterUserFullNameNil()

SetLastUpdaterUserFullNameNil sets the value for LastUpdaterUserFullName to be an explicit nil

func (*ConfigSettingValueModel) SetRolloutPercentageItems added in v1.4.0

func (o *ConfigSettingValueModel) SetRolloutPercentageItems(v []RolloutPercentageItemModel)

SetRolloutPercentageItems gets a reference to the given []RolloutPercentageItemModel and assigns it to the RolloutPercentageItems field.

func (*ConfigSettingValueModel) SetRolloutRules added in v1.4.0

func (o *ConfigSettingValueModel) SetRolloutRules(v []RolloutRuleModel)

SetRolloutRules gets a reference to the given []RolloutRuleModel and assigns it to the RolloutRules field.

func (*ConfigSettingValueModel) SetSetting added in v1.4.0

func (o *ConfigSettingValueModel) SetSetting(v SettingDataModel)

SetSetting gets a reference to the given SettingDataModel and assigns it to the Setting field.

func (*ConfigSettingValueModel) SetSettingTags added in v1.4.0

func (o *ConfigSettingValueModel) SetSettingTags(v []SettingTagModel)

SetSettingTags gets a reference to the given []SettingTagModel and assigns it to the SettingTags field.

func (*ConfigSettingValueModel) SetUpdatedAt added in v1.4.0

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

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

func (*ConfigSettingValueModel) SetUpdatedAtNil added in v1.4.0

func (o *ConfigSettingValueModel) SetUpdatedAtNil()

SetUpdatedAtNil sets the value for UpdatedAt to be an explicit nil

func (*ConfigSettingValueModel) SetValue added in v1.4.0

func (o *ConfigSettingValueModel) SetValue(v interface{})

SetValue gets a reference to the given interface{} and assigns it to the Value field.

func (ConfigSettingValueModel) ToMap added in v1.4.0

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

func (*ConfigSettingValueModel) UnsetLastUpdaterUserEmail added in v1.4.0

func (o *ConfigSettingValueModel) UnsetLastUpdaterUserEmail()

UnsetLastUpdaterUserEmail ensures that no value is present for LastUpdaterUserEmail, not even an explicit nil

func (*ConfigSettingValueModel) UnsetLastUpdaterUserFullName added in v1.4.0

func (o *ConfigSettingValueModel) UnsetLastUpdaterUserFullName()

UnsetLastUpdaterUserFullName ensures that no value is present for LastUpdaterUserFullName, not even an explicit nil

func (*ConfigSettingValueModel) UnsetUpdatedAt added in v1.4.0

func (o *ConfigSettingValueModel) UnsetUpdatedAt()

UnsetUpdatedAt ensures that no value is present for UpdatedAt, not even an explicit nil

type ConfigSettingValuesModel added in v1.1.0

type ConfigSettingValuesModel struct {
	Config                 *ConfigModel              `json:"config,omitempty"`
	Environment            *EnvironmentModel         `json:"environment,omitempty"`
	ReadOnly               *bool                     `json:"readOnly,omitempty"`
	SettingValues          []ConfigSettingValueModel `json:"settingValues,omitempty"`
	FeatureFlagLimitations *FeatureFlagLimitations   `json:"featureFlagLimitations,omitempty"`
}

ConfigSettingValuesModel struct for ConfigSettingValuesModel

func NewConfigSettingValuesModel added in v1.4.0

func NewConfigSettingValuesModel() *ConfigSettingValuesModel

NewConfigSettingValuesModel instantiates a new ConfigSettingValuesModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConfigSettingValuesModelWithDefaults added in v1.4.0

func NewConfigSettingValuesModelWithDefaults() *ConfigSettingValuesModel

NewConfigSettingValuesModelWithDefaults instantiates a new ConfigSettingValuesModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConfigSettingValuesModel) GetConfig added in v1.4.0

func (o *ConfigSettingValuesModel) GetConfig() ConfigModel

GetConfig returns the Config field value if set, zero value otherwise.

func (*ConfigSettingValuesModel) GetConfigOk added in v1.4.0

func (o *ConfigSettingValuesModel) GetConfigOk() (*ConfigModel, bool)

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

func (*ConfigSettingValuesModel) GetEnvironment added in v1.4.0

func (o *ConfigSettingValuesModel) GetEnvironment() EnvironmentModel

GetEnvironment returns the Environment field value if set, zero value otherwise.

func (*ConfigSettingValuesModel) GetEnvironmentOk added in v1.4.0

func (o *ConfigSettingValuesModel) GetEnvironmentOk() (*EnvironmentModel, bool)

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

func (*ConfigSettingValuesModel) GetFeatureFlagLimitations added in v1.7.0

func (o *ConfigSettingValuesModel) GetFeatureFlagLimitations() FeatureFlagLimitations

GetFeatureFlagLimitations returns the FeatureFlagLimitations field value if set, zero value otherwise.

func (*ConfigSettingValuesModel) GetFeatureFlagLimitationsOk added in v1.7.0

func (o *ConfigSettingValuesModel) GetFeatureFlagLimitationsOk() (*FeatureFlagLimitations, bool)

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

func (*ConfigSettingValuesModel) GetReadOnly added in v1.4.0

func (o *ConfigSettingValuesModel) GetReadOnly() bool

GetReadOnly returns the ReadOnly field value if set, zero value otherwise.

func (*ConfigSettingValuesModel) GetReadOnlyOk added in v1.4.0

func (o *ConfigSettingValuesModel) GetReadOnlyOk() (*bool, bool)

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

func (*ConfigSettingValuesModel) GetSettingValues added in v1.4.0

func (o *ConfigSettingValuesModel) GetSettingValues() []ConfigSettingValueModel

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

func (*ConfigSettingValuesModel) GetSettingValuesOk added in v1.4.0

func (o *ConfigSettingValuesModel) GetSettingValuesOk() ([]ConfigSettingValueModel, bool)

GetSettingValuesOk returns a tuple with the SettingValues 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 (*ConfigSettingValuesModel) HasConfig added in v1.4.0

func (o *ConfigSettingValuesModel) HasConfig() bool

HasConfig returns a boolean if a field has been set.

func (*ConfigSettingValuesModel) HasEnvironment added in v1.4.0

func (o *ConfigSettingValuesModel) HasEnvironment() bool

HasEnvironment returns a boolean if a field has been set.

func (*ConfigSettingValuesModel) HasFeatureFlagLimitations added in v1.7.0

func (o *ConfigSettingValuesModel) HasFeatureFlagLimitations() bool

HasFeatureFlagLimitations returns a boolean if a field has been set.

func (*ConfigSettingValuesModel) HasReadOnly added in v1.4.0

func (o *ConfigSettingValuesModel) HasReadOnly() bool

HasReadOnly returns a boolean if a field has been set.

func (*ConfigSettingValuesModel) HasSettingValues added in v1.4.0

func (o *ConfigSettingValuesModel) HasSettingValues() bool

HasSettingValues returns a boolean if a field has been set.

func (ConfigSettingValuesModel) MarshalJSON added in v1.4.0

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

func (*ConfigSettingValuesModel) SetConfig added in v1.4.0

func (o *ConfigSettingValuesModel) SetConfig(v ConfigModel)

SetConfig gets a reference to the given ConfigModel and assigns it to the Config field.

func (*ConfigSettingValuesModel) SetEnvironment added in v1.4.0

func (o *ConfigSettingValuesModel) SetEnvironment(v EnvironmentModel)

SetEnvironment gets a reference to the given EnvironmentModel and assigns it to the Environment field.

func (*ConfigSettingValuesModel) SetFeatureFlagLimitations added in v1.7.0

func (o *ConfigSettingValuesModel) SetFeatureFlagLimitations(v FeatureFlagLimitations)

SetFeatureFlagLimitations gets a reference to the given FeatureFlagLimitations and assigns it to the FeatureFlagLimitations field.

func (*ConfigSettingValuesModel) SetReadOnly added in v1.4.0

func (o *ConfigSettingValuesModel) SetReadOnly(v bool)

SetReadOnly gets a reference to the given bool and assigns it to the ReadOnly field.

func (*ConfigSettingValuesModel) SetSettingValues added in v1.4.0

func (o *ConfigSettingValuesModel) SetSettingValues(v []ConfigSettingValueModel)

SetSettingValues gets a reference to the given []ConfigSettingValueModel and assigns it to the SettingValues field.

func (ConfigSettingValuesModel) ToMap added in v1.4.0

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

type ConfigSettingValuesModelHaljson added in v1.6.0

type ConfigSettingValuesModelHaljson struct {
	Embedded               *ConfigSettingFormulasModelHaljsonEmbedded                 `json:"_embedded,omitempty"`
	ReadOnly               *bool                                                      `json:"readOnly,omitempty"`
	SettingValues          []ConfigSettingValueModel                                  `json:"settingValues,omitempty"`
	FeatureFlagLimitations *FeatureFlagLimitations                                    `json:"featureFlagLimitations,omitempty"`
	Links                  *ConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks `json:"_links,omitempty"`
}

ConfigSettingValuesModelHaljson struct for ConfigSettingValuesModelHaljson

func NewConfigSettingValuesModelHaljson added in v1.6.0

func NewConfigSettingValuesModelHaljson() *ConfigSettingValuesModelHaljson

NewConfigSettingValuesModelHaljson instantiates a new ConfigSettingValuesModelHaljson object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConfigSettingValuesModelHaljsonWithDefaults added in v1.6.0

func NewConfigSettingValuesModelHaljsonWithDefaults() *ConfigSettingValuesModelHaljson

NewConfigSettingValuesModelHaljsonWithDefaults instantiates a new ConfigSettingValuesModelHaljson object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConfigSettingValuesModelHaljson) GetEmbedded added in v1.6.0

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*ConfigSettingValuesModelHaljson) GetEmbeddedOk added in v1.6.0

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

func (*ConfigSettingValuesModelHaljson) GetFeatureFlagLimitations added in v1.7.0

func (o *ConfigSettingValuesModelHaljson) GetFeatureFlagLimitations() FeatureFlagLimitations

GetFeatureFlagLimitations returns the FeatureFlagLimitations field value if set, zero value otherwise.

func (*ConfigSettingValuesModelHaljson) GetFeatureFlagLimitationsOk added in v1.7.0

func (o *ConfigSettingValuesModelHaljson) GetFeatureFlagLimitationsOk() (*FeatureFlagLimitations, bool)

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

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

func (*ConfigSettingValuesModelHaljson) GetLinksOk added in v1.6.0

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

func (*ConfigSettingValuesModelHaljson) GetReadOnly added in v1.6.0

func (o *ConfigSettingValuesModelHaljson) GetReadOnly() bool

GetReadOnly returns the ReadOnly field value if set, zero value otherwise.

func (*ConfigSettingValuesModelHaljson) GetReadOnlyOk added in v1.6.0

func (o *ConfigSettingValuesModelHaljson) GetReadOnlyOk() (*bool, bool)

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

func (*ConfigSettingValuesModelHaljson) GetSettingValues added in v1.6.0

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

func (*ConfigSettingValuesModelHaljson) GetSettingValuesOk added in v1.6.0

func (o *ConfigSettingValuesModelHaljson) GetSettingValuesOk() ([]ConfigSettingValueModel, bool)

GetSettingValuesOk returns a tuple with the SettingValues 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 (*ConfigSettingValuesModelHaljson) HasEmbedded added in v1.6.0

func (o *ConfigSettingValuesModelHaljson) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*ConfigSettingValuesModelHaljson) HasFeatureFlagLimitations added in v1.7.0

func (o *ConfigSettingValuesModelHaljson) HasFeatureFlagLimitations() bool

HasFeatureFlagLimitations returns a boolean if a field has been set.

func (o *ConfigSettingValuesModelHaljson) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*ConfigSettingValuesModelHaljson) HasReadOnly added in v1.6.0

func (o *ConfigSettingValuesModelHaljson) HasReadOnly() bool

HasReadOnly returns a boolean if a field has been set.

func (*ConfigSettingValuesModelHaljson) HasSettingValues added in v1.6.0

func (o *ConfigSettingValuesModelHaljson) HasSettingValues() bool

HasSettingValues returns a boolean if a field has been set.

func (ConfigSettingValuesModelHaljson) MarshalJSON added in v1.6.0

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

func (*ConfigSettingValuesModelHaljson) SetEmbedded added in v1.6.0

SetEmbedded gets a reference to the given ConfigSettingFormulasModelHaljsonEmbedded and assigns it to the Embedded field.

func (*ConfigSettingValuesModelHaljson) SetFeatureFlagLimitations added in v1.7.0

func (o *ConfigSettingValuesModelHaljson) SetFeatureFlagLimitations(v FeatureFlagLimitations)

SetFeatureFlagLimitations gets a reference to the given FeatureFlagLimitations and assigns it to the FeatureFlagLimitations field.

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

func (*ConfigSettingValuesModelHaljson) SetReadOnly added in v1.6.0

func (o *ConfigSettingValuesModelHaljson) SetReadOnly(v bool)

SetReadOnly gets a reference to the given bool and assigns it to the ReadOnly field.

func (*ConfigSettingValuesModelHaljson) SetSettingValues added in v1.6.0

SetSettingValues gets a reference to the given []ConfigSettingValueModel and assigns it to the SettingValues field.

func (ConfigSettingValuesModelHaljson) ToMap added in v1.6.0

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

type ConfigsApiCreateConfigRequest added in v1.4.0

type ConfigsApiCreateConfigRequest struct {
	ApiService *ConfigsApiService
	// contains filtered or unexported fields
}

func (ConfigsApiCreateConfigRequest) CreateConfigRequest added in v1.4.0

func (r ConfigsApiCreateConfigRequest) CreateConfigRequest(createConfigRequest CreateConfigRequest) ConfigsApiCreateConfigRequest

func (ConfigsApiCreateConfigRequest) Execute added in v1.4.0

type ConfigsApiDeleteConfigRequest added in v1.4.0

type ConfigsApiDeleteConfigRequest struct {
	ApiService *ConfigsApiService
	// contains filtered or unexported fields
}

func (ConfigsApiDeleteConfigRequest) Execute added in v1.4.0

type ConfigsApiGetConfigRequest added in v1.4.0

type ConfigsApiGetConfigRequest struct {
	ApiService *ConfigsApiService
	// contains filtered or unexported fields
}

func (ConfigsApiGetConfigRequest) Execute added in v1.4.0

type ConfigsApiGetConfigsRequest added in v1.4.0

type ConfigsApiGetConfigsRequest struct {
	ApiService *ConfigsApiService
	// contains filtered or unexported fields
}

func (ConfigsApiGetConfigsRequest) Execute added in v1.4.0

type ConfigsApiService

type ConfigsApiService service

ConfigsApiService ConfigsApi service

func (*ConfigsApiService) CreateConfig added in v0.12.0

func (a *ConfigsApiService) CreateConfig(ctx context.Context, productId string) ConfigsApiCreateConfigRequest

CreateConfig Create Config

This endpoint creates a new Config in a specified Product identified by the `productId` parameter, which can be obtained from the [List Products](#operation/get-products) endpoint.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param productId The identifier of the Product.
@return ConfigsApiCreateConfigRequest

func (*ConfigsApiService) CreateConfigExecute added in v1.4.0

Execute executes the request

@return ConfigModel

func (*ConfigsApiService) DeleteConfig added in v0.12.0

func (a *ConfigsApiService) DeleteConfig(ctx context.Context, configId string) ConfigsApiDeleteConfigRequest

DeleteConfig Delete Config

This endpoint removes a Config identified by the `configId` parameter.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param configId The identifier of the Config.
@return ConfigsApiDeleteConfigRequest

func (*ConfigsApiService) DeleteConfigExecute added in v1.4.0

func (a *ConfigsApiService) DeleteConfigExecute(r ConfigsApiDeleteConfigRequest) (*http.Response, error)

Execute executes the request

func (*ConfigsApiService) GetConfig added in v0.12.0

GetConfig Get Config

This endpoint returns the metadata of a Config identified by the `configId`.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param configId The identifier of the Config.
@return ConfigsApiGetConfigRequest

func (*ConfigsApiService) GetConfigExecute added in v1.4.0

Execute executes the request

@return ConfigModel

func (*ConfigsApiService) GetConfigs

func (a *ConfigsApiService) GetConfigs(ctx context.Context, productId string) ConfigsApiGetConfigsRequest

GetConfigs List Configs

This endpoint returns the list of the Configs that belongs to the given Product identified by the `productId` parameter, which can be obtained from the [List Products](#operation/get-products) endpoint.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param productId The identifier of the Product.
@return ConfigsApiGetConfigsRequest

func (*ConfigsApiService) GetConfigsExecute added in v1.4.0

Execute executes the request

@return []ConfigModel

func (*ConfigsApiService) UpdateConfig added in v0.12.0

func (a *ConfigsApiService) UpdateConfig(ctx context.Context, configId string) ConfigsApiUpdateConfigRequest

UpdateConfig Update Config

This endpoint updates a Config identified by the `configId` parameter.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param configId The identifier of the Config.
@return ConfigsApiUpdateConfigRequest

func (*ConfigsApiService) UpdateConfigExecute added in v1.4.0

Execute executes the request

@return ConfigModel

type ConfigsApiUpdateConfigRequest added in v1.4.0

type ConfigsApiUpdateConfigRequest struct {
	ApiService *ConfigsApiService
	// contains filtered or unexported fields
}

func (ConfigsApiUpdateConfigRequest) Execute added in v1.4.0

func (ConfigsApiUpdateConfigRequest) UpdateConfigRequest added in v1.4.0

func (r ConfigsApiUpdateConfigRequest) UpdateConfigRequest(updateConfigRequest UpdateConfigRequest) ConfigsApiUpdateConfigRequest

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 added in v1.4.0

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

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext added in v1.4.0

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

ServerURLWithContext returns a new server URL given an endpoint

type ConnectRequest added in v1.2.0

type ConnectRequest struct {
	ClientKey    string `json:"clientKey"`
	JiraJwtToken string `json:"jiraJwtToken"`
}

ConnectRequest struct for ConnectRequest

func NewConnectRequest added in v1.4.0

func NewConnectRequest(clientKey string, jiraJwtToken string) *ConnectRequest

NewConnectRequest instantiates a new ConnectRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewConnectRequestWithDefaults added in v1.4.0

func NewConnectRequestWithDefaults() *ConnectRequest

NewConnectRequestWithDefaults instantiates a new ConnectRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ConnectRequest) GetClientKey added in v1.4.0

func (o *ConnectRequest) GetClientKey() string

GetClientKey returns the ClientKey field value

func (*ConnectRequest) GetClientKeyOk added in v1.4.0

func (o *ConnectRequest) GetClientKeyOk() (*string, bool)

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

func (*ConnectRequest) GetJiraJwtToken added in v1.4.0

func (o *ConnectRequest) GetJiraJwtToken() string

GetJiraJwtToken returns the JiraJwtToken field value

func (*ConnectRequest) GetJiraJwtTokenOk added in v1.4.0

func (o *ConnectRequest) GetJiraJwtTokenOk() (*string, bool)

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

func (ConnectRequest) MarshalJSON added in v1.4.0

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

func (*ConnectRequest) SetClientKey added in v1.4.0

func (o *ConnectRequest) SetClientKey(v string)

SetClientKey sets field value

func (*ConnectRequest) SetJiraJwtToken added in v1.4.0

func (o *ConnectRequest) SetJiraJwtToken(v string)

SetJiraJwtToken sets field value

func (ConnectRequest) ToMap added in v1.4.0

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

type CreateConfigRequest added in v0.12.0

type CreateConfigRequest struct {
	// The name of the Config.
	Name string `json:"name"`
	// The description of the Config.
	Description NullableString `json:"description,omitempty"`
	// The order of the Config represented on the ConfigCat Dashboard.  Determined from an ascending sequence of integers.
	Order             NullableInt32      `json:"order,omitempty"`
	EvaluationVersion *EvaluationVersion `json:"evaluationVersion,omitempty"`
}

CreateConfigRequest struct for CreateConfigRequest

func NewCreateConfigRequest added in v1.4.0

func NewCreateConfigRequest(name string) *CreateConfigRequest

NewCreateConfigRequest instantiates a new CreateConfigRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateConfigRequestWithDefaults added in v1.4.0

func NewCreateConfigRequestWithDefaults() *CreateConfigRequest

NewCreateConfigRequestWithDefaults instantiates a new CreateConfigRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateConfigRequest) GetDescription added in v1.4.0

func (o *CreateConfigRequest) GetDescription() string

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

func (*CreateConfigRequest) GetDescriptionOk added in v1.4.0

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

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

func (*CreateConfigRequest) GetEvaluationVersion added in v1.4.0

func (o *CreateConfigRequest) GetEvaluationVersion() EvaluationVersion

GetEvaluationVersion returns the EvaluationVersion field value if set, zero value otherwise.

func (*CreateConfigRequest) GetEvaluationVersionOk added in v1.4.0

func (o *CreateConfigRequest) GetEvaluationVersionOk() (*EvaluationVersion, bool)

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

func (*CreateConfigRequest) GetName added in v1.4.0

func (o *CreateConfigRequest) GetName() string

GetName returns the Name field value

func (*CreateConfigRequest) GetNameOk added in v1.4.0

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

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

func (*CreateConfigRequest) GetOrder added in v1.9.0

func (o *CreateConfigRequest) GetOrder() int32

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

func (*CreateConfigRequest) GetOrderOk added in v1.9.0

func (o *CreateConfigRequest) GetOrderOk() (*int32, bool)

GetOrderOk returns a tuple with the Order 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 (*CreateConfigRequest) HasDescription added in v1.4.0

func (o *CreateConfigRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CreateConfigRequest) HasEvaluationVersion added in v1.4.0

func (o *CreateConfigRequest) HasEvaluationVersion() bool

HasEvaluationVersion returns a boolean if a field has been set.

func (*CreateConfigRequest) HasOrder added in v1.9.0

func (o *CreateConfigRequest) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (CreateConfigRequest) MarshalJSON added in v1.4.0

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

func (*CreateConfigRequest) SetDescription added in v1.4.0

func (o *CreateConfigRequest) SetDescription(v string)

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

func (*CreateConfigRequest) SetDescriptionNil added in v1.4.0

func (o *CreateConfigRequest) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*CreateConfigRequest) SetEvaluationVersion added in v1.4.0

func (o *CreateConfigRequest) SetEvaluationVersion(v EvaluationVersion)

SetEvaluationVersion gets a reference to the given EvaluationVersion and assigns it to the EvaluationVersion field.

func (*CreateConfigRequest) SetName added in v1.4.0

func (o *CreateConfigRequest) SetName(v string)

SetName sets field value

func (*CreateConfigRequest) SetOrder added in v1.9.0

func (o *CreateConfigRequest) SetOrder(v int32)

SetOrder gets a reference to the given NullableInt32 and assigns it to the Order field.

func (*CreateConfigRequest) SetOrderNil added in v1.9.0

func (o *CreateConfigRequest) SetOrderNil()

SetOrderNil sets the value for Order to be an explicit nil

func (CreateConfigRequest) ToMap added in v1.4.0

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

func (*CreateConfigRequest) UnsetDescription added in v1.4.0

func (o *CreateConfigRequest) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*CreateConfigRequest) UnsetOrder added in v1.9.0

func (o *CreateConfigRequest) UnsetOrder()

UnsetOrder ensures that no value is present for Order, not even an explicit nil

type CreateEnvironmentModel

type CreateEnvironmentModel struct {
	// The name of the Environment.
	Name string `json:"name"`
	// The color of the Environment. RGB or HTML color codes are allowed.
	Color NullableString `json:"color,omitempty"`
	// The description of the Environment.
	Description NullableString `json:"description,omitempty"`
	// The order of the Environment represented on the ConfigCat Dashboard.  Determined from an ascending sequence of integers.
	Order NullableInt32 `json:"order,omitempty"`
}

CreateEnvironmentModel struct for CreateEnvironmentModel

func NewCreateEnvironmentModel added in v1.4.0

func NewCreateEnvironmentModel(name string) *CreateEnvironmentModel

NewCreateEnvironmentModel instantiates a new CreateEnvironmentModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateEnvironmentModelWithDefaults added in v1.4.0

func NewCreateEnvironmentModelWithDefaults() *CreateEnvironmentModel

NewCreateEnvironmentModelWithDefaults instantiates a new CreateEnvironmentModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateEnvironmentModel) GetColor added in v1.4.0

func (o *CreateEnvironmentModel) GetColor() string

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

func (*CreateEnvironmentModel) GetColorOk added in v1.4.0

func (o *CreateEnvironmentModel) GetColorOk() (*string, bool)

GetColorOk returns a tuple with the Color 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 (*CreateEnvironmentModel) GetDescription added in v1.4.0

func (o *CreateEnvironmentModel) GetDescription() string

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

func (*CreateEnvironmentModel) GetDescriptionOk added in v1.4.0

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

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

func (*CreateEnvironmentModel) GetName added in v1.4.0

func (o *CreateEnvironmentModel) GetName() string

GetName returns the Name field value

func (*CreateEnvironmentModel) GetNameOk added in v1.4.0

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

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

func (*CreateEnvironmentModel) GetOrder added in v1.9.0

func (o *CreateEnvironmentModel) GetOrder() int32

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

func (*CreateEnvironmentModel) GetOrderOk added in v1.9.0

func (o *CreateEnvironmentModel) GetOrderOk() (*int32, bool)

GetOrderOk returns a tuple with the Order 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 (*CreateEnvironmentModel) HasColor added in v1.4.0

func (o *CreateEnvironmentModel) HasColor() bool

HasColor returns a boolean if a field has been set.

func (*CreateEnvironmentModel) HasDescription added in v1.4.0

func (o *CreateEnvironmentModel) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CreateEnvironmentModel) HasOrder added in v1.9.0

func (o *CreateEnvironmentModel) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (CreateEnvironmentModel) MarshalJSON added in v1.4.0

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

func (*CreateEnvironmentModel) SetColor added in v1.4.0

func (o *CreateEnvironmentModel) SetColor(v string)

SetColor gets a reference to the given NullableString and assigns it to the Color field.

func (*CreateEnvironmentModel) SetColorNil added in v1.4.0

func (o *CreateEnvironmentModel) SetColorNil()

SetColorNil sets the value for Color to be an explicit nil

func (*CreateEnvironmentModel) SetDescription added in v1.4.0

func (o *CreateEnvironmentModel) SetDescription(v string)

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

func (*CreateEnvironmentModel) SetDescriptionNil added in v1.4.0

func (o *CreateEnvironmentModel) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*CreateEnvironmentModel) SetName added in v1.4.0

func (o *CreateEnvironmentModel) SetName(v string)

SetName sets field value

func (*CreateEnvironmentModel) SetOrder added in v1.9.0

func (o *CreateEnvironmentModel) SetOrder(v int32)

SetOrder gets a reference to the given NullableInt32 and assigns it to the Order field.

func (*CreateEnvironmentModel) SetOrderNil added in v1.9.0

func (o *CreateEnvironmentModel) SetOrderNil()

SetOrderNil sets the value for Order to be an explicit nil

func (CreateEnvironmentModel) ToMap added in v1.4.0

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

func (*CreateEnvironmentModel) UnsetColor added in v1.4.0

func (o *CreateEnvironmentModel) UnsetColor()

UnsetColor ensures that no value is present for Color, not even an explicit nil

func (*CreateEnvironmentModel) UnsetDescription added in v1.4.0

func (o *CreateEnvironmentModel) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*CreateEnvironmentModel) UnsetOrder added in v1.9.0

func (o *CreateEnvironmentModel) UnsetOrder()

UnsetOrder ensures that no value is present for Order, not even an explicit nil

type CreateOrUpdateEnvironmentAccessModel added in v1.3.0

type CreateOrUpdateEnvironmentAccessModel struct {
	// Identifier of the Environment.
	EnvironmentId         *string                `json:"environmentId,omitempty"`
	EnvironmentAccessType *EnvironmentAccessType `json:"environmentAccessType,omitempty"`
}

CreateOrUpdateEnvironmentAccessModel struct for CreateOrUpdateEnvironmentAccessModel

func NewCreateOrUpdateEnvironmentAccessModel added in v1.4.0

func NewCreateOrUpdateEnvironmentAccessModel() *CreateOrUpdateEnvironmentAccessModel

NewCreateOrUpdateEnvironmentAccessModel instantiates a new CreateOrUpdateEnvironmentAccessModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateOrUpdateEnvironmentAccessModelWithDefaults added in v1.4.0

func NewCreateOrUpdateEnvironmentAccessModelWithDefaults() *CreateOrUpdateEnvironmentAccessModel

NewCreateOrUpdateEnvironmentAccessModelWithDefaults instantiates a new CreateOrUpdateEnvironmentAccessModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateOrUpdateEnvironmentAccessModel) GetEnvironmentAccessType added in v1.4.0

func (o *CreateOrUpdateEnvironmentAccessModel) GetEnvironmentAccessType() EnvironmentAccessType

GetEnvironmentAccessType returns the EnvironmentAccessType field value if set, zero value otherwise.

func (*CreateOrUpdateEnvironmentAccessModel) GetEnvironmentAccessTypeOk added in v1.4.0

func (o *CreateOrUpdateEnvironmentAccessModel) GetEnvironmentAccessTypeOk() (*EnvironmentAccessType, bool)

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

func (*CreateOrUpdateEnvironmentAccessModel) GetEnvironmentId added in v1.4.0

func (o *CreateOrUpdateEnvironmentAccessModel) GetEnvironmentId() string

GetEnvironmentId returns the EnvironmentId field value if set, zero value otherwise.

func (*CreateOrUpdateEnvironmentAccessModel) GetEnvironmentIdOk added in v1.4.0

func (o *CreateOrUpdateEnvironmentAccessModel) GetEnvironmentIdOk() (*string, bool)

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

func (*CreateOrUpdateEnvironmentAccessModel) HasEnvironmentAccessType added in v1.4.0

func (o *CreateOrUpdateEnvironmentAccessModel) HasEnvironmentAccessType() bool

HasEnvironmentAccessType returns a boolean if a field has been set.

func (*CreateOrUpdateEnvironmentAccessModel) HasEnvironmentId added in v1.4.0

func (o *CreateOrUpdateEnvironmentAccessModel) HasEnvironmentId() bool

HasEnvironmentId returns a boolean if a field has been set.

func (CreateOrUpdateEnvironmentAccessModel) MarshalJSON added in v1.4.0

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

func (*CreateOrUpdateEnvironmentAccessModel) SetEnvironmentAccessType added in v1.4.0

func (o *CreateOrUpdateEnvironmentAccessModel) SetEnvironmentAccessType(v EnvironmentAccessType)

SetEnvironmentAccessType gets a reference to the given EnvironmentAccessType and assigns it to the EnvironmentAccessType field.

func (*CreateOrUpdateEnvironmentAccessModel) SetEnvironmentId added in v1.4.0

func (o *CreateOrUpdateEnvironmentAccessModel) SetEnvironmentId(v string)

SetEnvironmentId gets a reference to the given string and assigns it to the EnvironmentId field.

func (CreateOrUpdateEnvironmentAccessModel) ToMap added in v1.4.0

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

type CreatePermissionGroupRequest added in v1.1.0

type CreatePermissionGroupRequest struct {
	// Name of the Permission Group.
	Name string `json:"name"`
	// Group members can manage team members.
	CanManageMembers *bool `json:"canManageMembers,omitempty"`
	// Group members can create/update Configs.
	CanCreateOrUpdateConfig *bool `json:"canCreateOrUpdateConfig,omitempty"`
	// Group members can delete Configs.
	CanDeleteConfig *bool `json:"canDeleteConfig,omitempty"`
	// Group members can create/update Environments.
	CanCreateOrUpdateEnvironment *bool `json:"canCreateOrUpdateEnvironment,omitempty"`
	// Group members can delete Environments.
	CanDeleteEnvironment *bool `json:"canDeleteEnvironment,omitempty"`
	// Group members can create/update Feature Flags and Settings.
	CanCreateOrUpdateSetting *bool `json:"canCreateOrUpdateSetting,omitempty"`
	// Group members can attach/detach Tags to Feature Flags and Settings.
	CanTagSetting *bool `json:"canTagSetting,omitempty"`
	// Group members can delete Feature Flags and Settings.
	CanDeleteSetting *bool `json:"canDeleteSetting,omitempty"`
	// Group members can create/update Tags.
	CanCreateOrUpdateTag *bool `json:"canCreateOrUpdateTag,omitempty"`
	// Group members can delete Tags.
	CanDeleteTag *bool `json:"canDeleteTag,omitempty"`
	// Group members can create/update/delete Webhooks.
	CanManageWebhook *bool `json:"canManageWebhook,omitempty"`
	// Group members can use the export/import feature.
	CanUseExportImport *bool `json:"canUseExportImport,omitempty"`
	// Group members can update Product preferences.
	CanManageProductPreferences *bool `json:"canManageProductPreferences,omitempty"`
	// Group members can add and configure integrations.
	CanManageIntegrations *bool `json:"canManageIntegrations,omitempty"`
	// Group members has access to SDK keys.
	CanViewSdkKey *bool `json:"canViewSdkKey,omitempty"`
	// Group members can rotate SDK keys.
	CanRotateSdkKey *bool `json:"canRotateSdkKey,omitempty"`
	// Group members can create/update Segments.
	CanCreateOrUpdateSegments *bool `json:"canCreateOrUpdateSegments,omitempty"`
	// Group members can delete Segments.
	CanDeleteSegments *bool `json:"canDeleteSegments,omitempty"`
	// Group members has access to audit logs.
	CanViewProductAuditLog *bool `json:"canViewProductAuditLog,omitempty"`
	// Group members has access to product statistics.
	CanViewProductStatistics *bool                  `json:"canViewProductStatistics,omitempty"`
	AccessType               *AccessType            `json:"accessType,omitempty"`
	NewEnvironmentAccessType *EnvironmentAccessType `json:"newEnvironmentAccessType,omitempty"`
	// List of environment specific permissions.
	EnvironmentAccesses []CreateOrUpdateEnvironmentAccessModel `json:"environmentAccesses,omitempty"`
}

CreatePermissionGroupRequest struct for CreatePermissionGroupRequest

func NewCreatePermissionGroupRequest added in v1.4.0

func NewCreatePermissionGroupRequest(name string) *CreatePermissionGroupRequest

NewCreatePermissionGroupRequest instantiates a new CreatePermissionGroupRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreatePermissionGroupRequestWithDefaults added in v1.4.0

func NewCreatePermissionGroupRequestWithDefaults() *CreatePermissionGroupRequest

NewCreatePermissionGroupRequestWithDefaults instantiates a new CreatePermissionGroupRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreatePermissionGroupRequest) GetAccessType added in v1.4.0

func (o *CreatePermissionGroupRequest) GetAccessType() AccessType

GetAccessType returns the AccessType field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetAccessTypeOk added in v1.4.0

func (o *CreatePermissionGroupRequest) GetAccessTypeOk() (*AccessType, bool)

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

func (*CreatePermissionGroupRequest) GetCanCreateOrUpdateConfig added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanCreateOrUpdateConfig() bool

GetCanCreateOrUpdateConfig returns the CanCreateOrUpdateConfig field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanCreateOrUpdateConfigOk added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanCreateOrUpdateConfigOk() (*bool, bool)

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

func (*CreatePermissionGroupRequest) GetCanCreateOrUpdateEnvironment added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanCreateOrUpdateEnvironment() bool

GetCanCreateOrUpdateEnvironment returns the CanCreateOrUpdateEnvironment field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanCreateOrUpdateEnvironmentOk added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanCreateOrUpdateEnvironmentOk() (*bool, bool)

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

func (*CreatePermissionGroupRequest) GetCanCreateOrUpdateSegments added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanCreateOrUpdateSegments() bool

GetCanCreateOrUpdateSegments returns the CanCreateOrUpdateSegments field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanCreateOrUpdateSegmentsOk added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanCreateOrUpdateSegmentsOk() (*bool, bool)

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

func (*CreatePermissionGroupRequest) GetCanCreateOrUpdateSetting added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanCreateOrUpdateSetting() bool

GetCanCreateOrUpdateSetting returns the CanCreateOrUpdateSetting field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanCreateOrUpdateSettingOk added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanCreateOrUpdateSettingOk() (*bool, bool)

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

func (*CreatePermissionGroupRequest) GetCanCreateOrUpdateTag added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanCreateOrUpdateTag() bool

GetCanCreateOrUpdateTag returns the CanCreateOrUpdateTag field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanCreateOrUpdateTagOk added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanCreateOrUpdateTagOk() (*bool, bool)

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

func (*CreatePermissionGroupRequest) GetCanDeleteConfig added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanDeleteConfig() bool

GetCanDeleteConfig returns the CanDeleteConfig field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanDeleteConfigOk added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanDeleteConfigOk() (*bool, bool)

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

func (*CreatePermissionGroupRequest) GetCanDeleteEnvironment added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanDeleteEnvironment() bool

GetCanDeleteEnvironment returns the CanDeleteEnvironment field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanDeleteEnvironmentOk added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanDeleteEnvironmentOk() (*bool, bool)

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

func (*CreatePermissionGroupRequest) GetCanDeleteSegments added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanDeleteSegments() bool

GetCanDeleteSegments returns the CanDeleteSegments field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanDeleteSegmentsOk added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanDeleteSegmentsOk() (*bool, bool)

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

func (*CreatePermissionGroupRequest) GetCanDeleteSetting added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanDeleteSetting() bool

GetCanDeleteSetting returns the CanDeleteSetting field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanDeleteSettingOk added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanDeleteSettingOk() (*bool, bool)

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

func (*CreatePermissionGroupRequest) GetCanDeleteTag added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanDeleteTag() bool

GetCanDeleteTag returns the CanDeleteTag field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanDeleteTagOk added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanDeleteTagOk() (*bool, bool)

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

func (*CreatePermissionGroupRequest) GetCanManageIntegrations added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanManageIntegrations() bool

GetCanManageIntegrations returns the CanManageIntegrations field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanManageIntegrationsOk added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanManageIntegrationsOk() (*bool, bool)

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

func (*CreatePermissionGroupRequest) GetCanManageMembers added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanManageMembers() bool

GetCanManageMembers returns the CanManageMembers field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanManageMembersOk added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanManageMembersOk() (*bool, bool)

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

func (*CreatePermissionGroupRequest) GetCanManageProductPreferences added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanManageProductPreferences() bool

GetCanManageProductPreferences returns the CanManageProductPreferences field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanManageProductPreferencesOk added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanManageProductPreferencesOk() (*bool, bool)

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

func (*CreatePermissionGroupRequest) GetCanManageWebhook added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanManageWebhook() bool

GetCanManageWebhook returns the CanManageWebhook field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanManageWebhookOk added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanManageWebhookOk() (*bool, bool)

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

func (*CreatePermissionGroupRequest) GetCanRotateSdkKey added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanRotateSdkKey() bool

GetCanRotateSdkKey returns the CanRotateSdkKey field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanRotateSdkKeyOk added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanRotateSdkKeyOk() (*bool, bool)

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

func (*CreatePermissionGroupRequest) GetCanTagSetting added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanTagSetting() bool

GetCanTagSetting returns the CanTagSetting field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanTagSettingOk added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanTagSettingOk() (*bool, bool)

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

func (*CreatePermissionGroupRequest) GetCanUseExportImport added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanUseExportImport() bool

GetCanUseExportImport returns the CanUseExportImport field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanUseExportImportOk added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanUseExportImportOk() (*bool, bool)

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

func (*CreatePermissionGroupRequest) GetCanViewProductAuditLog added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanViewProductAuditLog() bool

GetCanViewProductAuditLog returns the CanViewProductAuditLog field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanViewProductAuditLogOk added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanViewProductAuditLogOk() (*bool, bool)

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

func (*CreatePermissionGroupRequest) GetCanViewProductStatistics added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanViewProductStatistics() bool

GetCanViewProductStatistics returns the CanViewProductStatistics field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanViewProductStatisticsOk added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanViewProductStatisticsOk() (*bool, bool)

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

func (*CreatePermissionGroupRequest) GetCanViewSdkKey added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanViewSdkKey() bool

GetCanViewSdkKey returns the CanViewSdkKey field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanViewSdkKeyOk added in v1.4.0

func (o *CreatePermissionGroupRequest) GetCanViewSdkKeyOk() (*bool, bool)

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

func (*CreatePermissionGroupRequest) GetEnvironmentAccesses added in v1.4.0

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

func (*CreatePermissionGroupRequest) GetEnvironmentAccessesOk added in v1.4.0

func (o *CreatePermissionGroupRequest) GetEnvironmentAccessesOk() ([]CreateOrUpdateEnvironmentAccessModel, bool)

GetEnvironmentAccessesOk returns a tuple with the EnvironmentAccesses 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 (*CreatePermissionGroupRequest) GetName added in v1.4.0

func (o *CreatePermissionGroupRequest) GetName() string

GetName returns the Name field value

func (*CreatePermissionGroupRequest) GetNameOk added in v1.4.0

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

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

func (*CreatePermissionGroupRequest) GetNewEnvironmentAccessType added in v1.4.0

func (o *CreatePermissionGroupRequest) GetNewEnvironmentAccessType() EnvironmentAccessType

GetNewEnvironmentAccessType returns the NewEnvironmentAccessType field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetNewEnvironmentAccessTypeOk added in v1.4.0

func (o *CreatePermissionGroupRequest) GetNewEnvironmentAccessTypeOk() (*EnvironmentAccessType, bool)

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

func (*CreatePermissionGroupRequest) HasAccessType added in v1.4.0

func (o *CreatePermissionGroupRequest) HasAccessType() bool

HasAccessType returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanCreateOrUpdateConfig added in v1.4.0

func (o *CreatePermissionGroupRequest) HasCanCreateOrUpdateConfig() bool

HasCanCreateOrUpdateConfig returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanCreateOrUpdateEnvironment added in v1.4.0

func (o *CreatePermissionGroupRequest) HasCanCreateOrUpdateEnvironment() bool

HasCanCreateOrUpdateEnvironment returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanCreateOrUpdateSegments added in v1.4.0

func (o *CreatePermissionGroupRequest) HasCanCreateOrUpdateSegments() bool

HasCanCreateOrUpdateSegments returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanCreateOrUpdateSetting added in v1.4.0

func (o *CreatePermissionGroupRequest) HasCanCreateOrUpdateSetting() bool

HasCanCreateOrUpdateSetting returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanCreateOrUpdateTag added in v1.4.0

func (o *CreatePermissionGroupRequest) HasCanCreateOrUpdateTag() bool

HasCanCreateOrUpdateTag returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanDeleteConfig added in v1.4.0

func (o *CreatePermissionGroupRequest) HasCanDeleteConfig() bool

HasCanDeleteConfig returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanDeleteEnvironment added in v1.4.0

func (o *CreatePermissionGroupRequest) HasCanDeleteEnvironment() bool

HasCanDeleteEnvironment returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanDeleteSegments added in v1.4.0

func (o *CreatePermissionGroupRequest) HasCanDeleteSegments() bool

HasCanDeleteSegments returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanDeleteSetting added in v1.4.0

func (o *CreatePermissionGroupRequest) HasCanDeleteSetting() bool

HasCanDeleteSetting returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanDeleteTag added in v1.4.0

func (o *CreatePermissionGroupRequest) HasCanDeleteTag() bool

HasCanDeleteTag returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanManageIntegrations added in v1.4.0

func (o *CreatePermissionGroupRequest) HasCanManageIntegrations() bool

HasCanManageIntegrations returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanManageMembers added in v1.4.0

func (o *CreatePermissionGroupRequest) HasCanManageMembers() bool

HasCanManageMembers returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanManageProductPreferences added in v1.4.0

func (o *CreatePermissionGroupRequest) HasCanManageProductPreferences() bool

HasCanManageProductPreferences returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanManageWebhook added in v1.4.0

func (o *CreatePermissionGroupRequest) HasCanManageWebhook() bool

HasCanManageWebhook returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanRotateSdkKey added in v1.4.0

func (o *CreatePermissionGroupRequest) HasCanRotateSdkKey() bool

HasCanRotateSdkKey returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanTagSetting added in v1.4.0

func (o *CreatePermissionGroupRequest) HasCanTagSetting() bool

HasCanTagSetting returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanUseExportImport added in v1.4.0

func (o *CreatePermissionGroupRequest) HasCanUseExportImport() bool

HasCanUseExportImport returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanViewProductAuditLog added in v1.4.0

func (o *CreatePermissionGroupRequest) HasCanViewProductAuditLog() bool

HasCanViewProductAuditLog returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanViewProductStatistics added in v1.4.0

func (o *CreatePermissionGroupRequest) HasCanViewProductStatistics() bool

HasCanViewProductStatistics returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanViewSdkKey added in v1.4.0

func (o *CreatePermissionGroupRequest) HasCanViewSdkKey() bool

HasCanViewSdkKey returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasEnvironmentAccesses added in v1.4.0

func (o *CreatePermissionGroupRequest) HasEnvironmentAccesses() bool

HasEnvironmentAccesses returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasNewEnvironmentAccessType added in v1.4.0

func (o *CreatePermissionGroupRequest) HasNewEnvironmentAccessType() bool

HasNewEnvironmentAccessType returns a boolean if a field has been set.

func (CreatePermissionGroupRequest) MarshalJSON added in v1.4.0

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

func (*CreatePermissionGroupRequest) SetAccessType added in v1.4.0

func (o *CreatePermissionGroupRequest) SetAccessType(v AccessType)

SetAccessType gets a reference to the given AccessType and assigns it to the AccessType field.

func (*CreatePermissionGroupRequest) SetCanCreateOrUpdateConfig added in v1.4.0

func (o *CreatePermissionGroupRequest) SetCanCreateOrUpdateConfig(v bool)

SetCanCreateOrUpdateConfig gets a reference to the given bool and assigns it to the CanCreateOrUpdateConfig field.

func (*CreatePermissionGroupRequest) SetCanCreateOrUpdateEnvironment added in v1.4.0

func (o *CreatePermissionGroupRequest) SetCanCreateOrUpdateEnvironment(v bool)

SetCanCreateOrUpdateEnvironment gets a reference to the given bool and assigns it to the CanCreateOrUpdateEnvironment field.

func (*CreatePermissionGroupRequest) SetCanCreateOrUpdateSegments added in v1.4.0

func (o *CreatePermissionGroupRequest) SetCanCreateOrUpdateSegments(v bool)

SetCanCreateOrUpdateSegments gets a reference to the given bool and assigns it to the CanCreateOrUpdateSegments field.

func (*CreatePermissionGroupRequest) SetCanCreateOrUpdateSetting added in v1.4.0

func (o *CreatePermissionGroupRequest) SetCanCreateOrUpdateSetting(v bool)

SetCanCreateOrUpdateSetting gets a reference to the given bool and assigns it to the CanCreateOrUpdateSetting field.

func (*CreatePermissionGroupRequest) SetCanCreateOrUpdateTag added in v1.4.0

func (o *CreatePermissionGroupRequest) SetCanCreateOrUpdateTag(v bool)

SetCanCreateOrUpdateTag gets a reference to the given bool and assigns it to the CanCreateOrUpdateTag field.

func (*CreatePermissionGroupRequest) SetCanDeleteConfig added in v1.4.0

func (o *CreatePermissionGroupRequest) SetCanDeleteConfig(v bool)

SetCanDeleteConfig gets a reference to the given bool and assigns it to the CanDeleteConfig field.

func (*CreatePermissionGroupRequest) SetCanDeleteEnvironment added in v1.4.0

func (o *CreatePermissionGroupRequest) SetCanDeleteEnvironment(v bool)

SetCanDeleteEnvironment gets a reference to the given bool and assigns it to the CanDeleteEnvironment field.

func (*CreatePermissionGroupRequest) SetCanDeleteSegments added in v1.4.0

func (o *CreatePermissionGroupRequest) SetCanDeleteSegments(v bool)

SetCanDeleteSegments gets a reference to the given bool and assigns it to the CanDeleteSegments field.

func (*CreatePermissionGroupRequest) SetCanDeleteSetting added in v1.4.0

func (o *CreatePermissionGroupRequest) SetCanDeleteSetting(v bool)

SetCanDeleteSetting gets a reference to the given bool and assigns it to the CanDeleteSetting field.

func (*CreatePermissionGroupRequest) SetCanDeleteTag added in v1.4.0

func (o *CreatePermissionGroupRequest) SetCanDeleteTag(v bool)

SetCanDeleteTag gets a reference to the given bool and assigns it to the CanDeleteTag field.

func (*CreatePermissionGroupRequest) SetCanManageIntegrations added in v1.4.0

func (o *CreatePermissionGroupRequest) SetCanManageIntegrations(v bool)

SetCanManageIntegrations gets a reference to the given bool and assigns it to the CanManageIntegrations field.

func (*CreatePermissionGroupRequest) SetCanManageMembers added in v1.4.0

func (o *CreatePermissionGroupRequest) SetCanManageMembers(v bool)

SetCanManageMembers gets a reference to the given bool and assigns it to the CanManageMembers field.

func (*CreatePermissionGroupRequest) SetCanManageProductPreferences added in v1.4.0

func (o *CreatePermissionGroupRequest) SetCanManageProductPreferences(v bool)

SetCanManageProductPreferences gets a reference to the given bool and assigns it to the CanManageProductPreferences field.

func (*CreatePermissionGroupRequest) SetCanManageWebhook added in v1.4.0

func (o *CreatePermissionGroupRequest) SetCanManageWebhook(v bool)

SetCanManageWebhook gets a reference to the given bool and assigns it to the CanManageWebhook field.

func (*CreatePermissionGroupRequest) SetCanRotateSdkKey added in v1.4.0

func (o *CreatePermissionGroupRequest) SetCanRotateSdkKey(v bool)

SetCanRotateSdkKey gets a reference to the given bool and assigns it to the CanRotateSdkKey field.

func (*CreatePermissionGroupRequest) SetCanTagSetting added in v1.4.0

func (o *CreatePermissionGroupRequest) SetCanTagSetting(v bool)

SetCanTagSetting gets a reference to the given bool and assigns it to the CanTagSetting field.

func (*CreatePermissionGroupRequest) SetCanUseExportImport added in v1.4.0

func (o *CreatePermissionGroupRequest) SetCanUseExportImport(v bool)

SetCanUseExportImport gets a reference to the given bool and assigns it to the CanUseExportImport field.

func (*CreatePermissionGroupRequest) SetCanViewProductAuditLog added in v1.4.0

func (o *CreatePermissionGroupRequest) SetCanViewProductAuditLog(v bool)

SetCanViewProductAuditLog gets a reference to the given bool and assigns it to the CanViewProductAuditLog field.

func (*CreatePermissionGroupRequest) SetCanViewProductStatistics added in v1.4.0

func (o *CreatePermissionGroupRequest) SetCanViewProductStatistics(v bool)

SetCanViewProductStatistics gets a reference to the given bool and assigns it to the CanViewProductStatistics field.

func (*CreatePermissionGroupRequest) SetCanViewSdkKey added in v1.4.0

func (o *CreatePermissionGroupRequest) SetCanViewSdkKey(v bool)

SetCanViewSdkKey gets a reference to the given bool and assigns it to the CanViewSdkKey field.

func (*CreatePermissionGroupRequest) SetEnvironmentAccesses added in v1.4.0

SetEnvironmentAccesses gets a reference to the given []CreateOrUpdateEnvironmentAccessModel and assigns it to the EnvironmentAccesses field.

func (*CreatePermissionGroupRequest) SetName added in v1.4.0

func (o *CreatePermissionGroupRequest) SetName(v string)

SetName sets field value

func (*CreatePermissionGroupRequest) SetNewEnvironmentAccessType added in v1.4.0

func (o *CreatePermissionGroupRequest) SetNewEnvironmentAccessType(v EnvironmentAccessType)

SetNewEnvironmentAccessType gets a reference to the given EnvironmentAccessType and assigns it to the NewEnvironmentAccessType field.

func (CreatePermissionGroupRequest) ToMap added in v1.4.0

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

type CreateProductRequest added in v0.12.0

type CreateProductRequest struct {
	// The name of the Product.
	Name string `json:"name"`
	// The description of the Product.
	Description NullableString `json:"description,omitempty"`
	// The order of the Product represented on the ConfigCat Dashboard.  Determined from an ascending sequence of integers.
	Order NullableInt32 `json:"order,omitempty"`
}

CreateProductRequest struct for CreateProductRequest

func NewCreateProductRequest added in v1.4.0

func NewCreateProductRequest(name string) *CreateProductRequest

NewCreateProductRequest instantiates a new CreateProductRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateProductRequestWithDefaults added in v1.4.0

func NewCreateProductRequestWithDefaults() *CreateProductRequest

NewCreateProductRequestWithDefaults instantiates a new CreateProductRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateProductRequest) GetDescription added in v1.4.0

func (o *CreateProductRequest) GetDescription() string

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

func (*CreateProductRequest) GetDescriptionOk added in v1.4.0

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

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

func (*CreateProductRequest) GetName added in v1.4.0

func (o *CreateProductRequest) GetName() string

GetName returns the Name field value

func (*CreateProductRequest) GetNameOk added in v1.4.0

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

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

func (*CreateProductRequest) GetOrder added in v1.9.0

func (o *CreateProductRequest) GetOrder() int32

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

func (*CreateProductRequest) GetOrderOk added in v1.9.0

func (o *CreateProductRequest) GetOrderOk() (*int32, bool)

GetOrderOk returns a tuple with the Order 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 (*CreateProductRequest) HasDescription added in v1.4.0

func (o *CreateProductRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CreateProductRequest) HasOrder added in v1.9.0

func (o *CreateProductRequest) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (CreateProductRequest) MarshalJSON added in v1.4.0

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

func (*CreateProductRequest) SetDescription added in v1.4.0

func (o *CreateProductRequest) SetDescription(v string)

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

func (*CreateProductRequest) SetDescriptionNil added in v1.4.0

func (o *CreateProductRequest) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*CreateProductRequest) SetName added in v1.4.0

func (o *CreateProductRequest) SetName(v string)

SetName sets field value

func (*CreateProductRequest) SetOrder added in v1.9.0

func (o *CreateProductRequest) SetOrder(v int32)

SetOrder gets a reference to the given NullableInt32 and assigns it to the Order field.

func (*CreateProductRequest) SetOrderNil added in v1.9.0

func (o *CreateProductRequest) SetOrderNil()

SetOrderNil sets the value for Order to be an explicit nil

func (CreateProductRequest) ToMap added in v1.4.0

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

func (*CreateProductRequest) UnsetDescription added in v1.4.0

func (o *CreateProductRequest) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*CreateProductRequest) UnsetOrder added in v1.9.0

func (o *CreateProductRequest) UnsetOrder()

UnsetOrder ensures that no value is present for Order, not even an explicit nil

type CreateSegmentModel added in v1.2.0

type CreateSegmentModel struct {
	// Name of the Segment.
	Name string `json:"name"`
	// Description of the Segment.
	Description NullableString `json:"description,omitempty"`
	// The user's attribute the evaluation process must take into account.
	ComparisonAttribute string                `json:"comparisonAttribute"`
	Comparator          RolloutRuleComparator `json:"comparator"`
	// The value to compare with the given user attribute's value.
	ComparisonValue string `json:"comparisonValue"`
}

CreateSegmentModel struct for CreateSegmentModel

func NewCreateSegmentModel added in v1.4.0

func NewCreateSegmentModel(name string, comparisonAttribute string, comparator RolloutRuleComparator, comparisonValue string) *CreateSegmentModel

NewCreateSegmentModel instantiates a new CreateSegmentModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateSegmentModelWithDefaults added in v1.4.0

func NewCreateSegmentModelWithDefaults() *CreateSegmentModel

NewCreateSegmentModelWithDefaults instantiates a new CreateSegmentModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateSegmentModel) GetComparator added in v1.4.0

func (o *CreateSegmentModel) GetComparator() RolloutRuleComparator

GetComparator returns the Comparator field value

func (*CreateSegmentModel) GetComparatorOk added in v1.4.0

func (o *CreateSegmentModel) GetComparatorOk() (*RolloutRuleComparator, bool)

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

func (*CreateSegmentModel) GetComparisonAttribute added in v1.4.0

func (o *CreateSegmentModel) GetComparisonAttribute() string

GetComparisonAttribute returns the ComparisonAttribute field value

func (*CreateSegmentModel) GetComparisonAttributeOk added in v1.4.0

func (o *CreateSegmentModel) GetComparisonAttributeOk() (*string, bool)

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

func (*CreateSegmentModel) GetComparisonValue added in v1.4.0

func (o *CreateSegmentModel) GetComparisonValue() string

GetComparisonValue returns the ComparisonValue field value

func (*CreateSegmentModel) GetComparisonValueOk added in v1.4.0

func (o *CreateSegmentModel) GetComparisonValueOk() (*string, bool)

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

func (*CreateSegmentModel) GetDescription added in v1.4.0

func (o *CreateSegmentModel) GetDescription() string

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

func (*CreateSegmentModel) GetDescriptionOk added in v1.4.0

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

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

func (*CreateSegmentModel) GetName added in v1.4.0

func (o *CreateSegmentModel) GetName() string

GetName returns the Name field value

func (*CreateSegmentModel) GetNameOk added in v1.4.0

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

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

func (*CreateSegmentModel) HasDescription added in v1.4.0

func (o *CreateSegmentModel) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (CreateSegmentModel) MarshalJSON added in v1.4.0

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

func (*CreateSegmentModel) SetComparator added in v1.4.0

func (o *CreateSegmentModel) SetComparator(v RolloutRuleComparator)

SetComparator sets field value

func (*CreateSegmentModel) SetComparisonAttribute added in v1.4.0

func (o *CreateSegmentModel) SetComparisonAttribute(v string)

SetComparisonAttribute sets field value

func (*CreateSegmentModel) SetComparisonValue added in v1.4.0

func (o *CreateSegmentModel) SetComparisonValue(v string)

SetComparisonValue sets field value

func (*CreateSegmentModel) SetDescription added in v1.4.0

func (o *CreateSegmentModel) SetDescription(v string)

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

func (*CreateSegmentModel) SetDescriptionNil added in v1.4.0

func (o *CreateSegmentModel) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*CreateSegmentModel) SetName added in v1.4.0

func (o *CreateSegmentModel) SetName(v string)

SetName sets field value

func (CreateSegmentModel) ToMap added in v1.4.0

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

func (*CreateSegmentModel) UnsetDescription added in v1.4.0

func (o *CreateSegmentModel) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

type CreateSettingInitialValues added in v1.3.0

type CreateSettingInitialValues struct {
	// A short description for the setting, shown on the Dashboard UI.
	Hint NullableString `json:"hint,omitempty"`
	// The IDs of the tags which are attached to the setting.
	Tags []int64 `json:"tags,omitempty"`
	// The order of the Setting represented on the ConfigCat Dashboard.  Determined from an ascending sequence of integers.
	Order NullableInt32 `json:"order,omitempty"`
	// The key of the Feature Flag or Setting.
	Key string `json:"key"`
	// The name of the Feature Flag or Setting.
	Name        string      `json:"name"`
	SettingType SettingType `json:"settingType"`
	// Optional, initial value of the Feature Flag or Setting in the given Environments.
	InitialValues []InitialValue `json:"initialValues,omitempty"`
}

CreateSettingInitialValues struct for CreateSettingInitialValues

func NewCreateSettingInitialValues added in v1.4.0

func NewCreateSettingInitialValues(key string, name string, settingType SettingType) *CreateSettingInitialValues

NewCreateSettingInitialValues instantiates a new CreateSettingInitialValues object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateSettingInitialValuesWithDefaults added in v1.4.0

func NewCreateSettingInitialValuesWithDefaults() *CreateSettingInitialValues

NewCreateSettingInitialValuesWithDefaults instantiates a new CreateSettingInitialValues object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateSettingInitialValues) GetHint added in v1.4.0

func (o *CreateSettingInitialValues) GetHint() string

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

func (*CreateSettingInitialValues) GetHintOk added in v1.4.0

func (o *CreateSettingInitialValues) GetHintOk() (*string, bool)

GetHintOk returns a tuple with the Hint 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 (*CreateSettingInitialValues) GetInitialValues added in v1.4.0

func (o *CreateSettingInitialValues) GetInitialValues() []InitialValue

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

func (*CreateSettingInitialValues) GetInitialValuesOk added in v1.4.0

func (o *CreateSettingInitialValues) GetInitialValuesOk() ([]InitialValue, bool)

GetInitialValuesOk returns a tuple with the InitialValues 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 (*CreateSettingInitialValues) GetKey added in v1.4.0

func (o *CreateSettingInitialValues) GetKey() string

GetKey returns the Key field value

func (*CreateSettingInitialValues) GetKeyOk added in v1.4.0

func (o *CreateSettingInitialValues) GetKeyOk() (*string, bool)

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

func (*CreateSettingInitialValues) GetName added in v1.4.0

func (o *CreateSettingInitialValues) GetName() string

GetName returns the Name field value

func (*CreateSettingInitialValues) GetNameOk added in v1.4.0

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

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

func (*CreateSettingInitialValues) GetOrder added in v1.9.0

func (o *CreateSettingInitialValues) GetOrder() int32

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

func (*CreateSettingInitialValues) GetOrderOk added in v1.9.0

func (o *CreateSettingInitialValues) GetOrderOk() (*int32, bool)

GetOrderOk returns a tuple with the Order 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 (*CreateSettingInitialValues) GetSettingType added in v1.4.0

func (o *CreateSettingInitialValues) GetSettingType() SettingType

GetSettingType returns the SettingType field value

func (*CreateSettingInitialValues) GetSettingTypeOk added in v1.4.0

func (o *CreateSettingInitialValues) GetSettingTypeOk() (*SettingType, bool)

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

func (*CreateSettingInitialValues) GetTags added in v1.4.0

func (o *CreateSettingInitialValues) GetTags() []int64

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

func (*CreateSettingInitialValues) GetTagsOk added in v1.4.0

func (o *CreateSettingInitialValues) GetTagsOk() ([]int64, bool)

GetTagsOk returns a tuple with the Tags 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 (*CreateSettingInitialValues) HasHint added in v1.4.0

func (o *CreateSettingInitialValues) HasHint() bool

HasHint returns a boolean if a field has been set.

func (*CreateSettingInitialValues) HasInitialValues added in v1.4.0

func (o *CreateSettingInitialValues) HasInitialValues() bool

HasInitialValues returns a boolean if a field has been set.

func (*CreateSettingInitialValues) HasOrder added in v1.9.0

func (o *CreateSettingInitialValues) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*CreateSettingInitialValues) HasTags added in v1.4.0

func (o *CreateSettingInitialValues) HasTags() bool

HasTags returns a boolean if a field has been set.

func (CreateSettingInitialValues) MarshalJSON added in v1.4.0

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

func (*CreateSettingInitialValues) SetHint added in v1.4.0

func (o *CreateSettingInitialValues) SetHint(v string)

SetHint gets a reference to the given NullableString and assigns it to the Hint field.

func (*CreateSettingInitialValues) SetHintNil added in v1.4.0

func (o *CreateSettingInitialValues) SetHintNil()

SetHintNil sets the value for Hint to be an explicit nil

func (*CreateSettingInitialValues) SetInitialValues added in v1.4.0

func (o *CreateSettingInitialValues) SetInitialValues(v []InitialValue)

SetInitialValues gets a reference to the given []InitialValue and assigns it to the InitialValues field.

func (*CreateSettingInitialValues) SetKey added in v1.4.0

func (o *CreateSettingInitialValues) SetKey(v string)

SetKey sets field value

func (*CreateSettingInitialValues) SetName added in v1.4.0

func (o *CreateSettingInitialValues) SetName(v string)

SetName sets field value

func (*CreateSettingInitialValues) SetOrder added in v1.9.0

func (o *CreateSettingInitialValues) SetOrder(v int32)

SetOrder gets a reference to the given NullableInt32 and assigns it to the Order field.

func (*CreateSettingInitialValues) SetOrderNil added in v1.9.0

func (o *CreateSettingInitialValues) SetOrderNil()

SetOrderNil sets the value for Order to be an explicit nil

func (*CreateSettingInitialValues) SetSettingType added in v1.4.0

func (o *CreateSettingInitialValues) SetSettingType(v SettingType)

SetSettingType sets field value

func (*CreateSettingInitialValues) SetTags added in v1.4.0

func (o *CreateSettingInitialValues) SetTags(v []int64)

SetTags gets a reference to the given []int64 and assigns it to the Tags field.

func (CreateSettingInitialValues) ToMap added in v1.4.0

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

func (*CreateSettingInitialValues) UnsetHint added in v1.4.0

func (o *CreateSettingInitialValues) UnsetHint()

UnsetHint ensures that no value is present for Hint, not even an explicit nil

func (*CreateSettingInitialValues) UnsetOrder added in v1.9.0

func (o *CreateSettingInitialValues) UnsetOrder()

UnsetOrder ensures that no value is present for Order, not even an explicit nil

type CreateTagModel added in v0.12.0

type CreateTagModel struct {
	// Name of the Tag.
	Name string `json:"name"`
	// Color of the Tag.
	Color NullableString `json:"color,omitempty"`
}

CreateTagModel struct for CreateTagModel

func NewCreateTagModel added in v1.4.0

func NewCreateTagModel(name string) *CreateTagModel

NewCreateTagModel instantiates a new CreateTagModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateTagModelWithDefaults added in v1.4.0

func NewCreateTagModelWithDefaults() *CreateTagModel

NewCreateTagModelWithDefaults instantiates a new CreateTagModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateTagModel) GetColor added in v1.4.0

func (o *CreateTagModel) GetColor() string

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

func (*CreateTagModel) GetColorOk added in v1.4.0

func (o *CreateTagModel) GetColorOk() (*string, bool)

GetColorOk returns a tuple with the Color 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 (*CreateTagModel) GetName added in v1.4.0

func (o *CreateTagModel) GetName() string

GetName returns the Name field value

func (*CreateTagModel) GetNameOk added in v1.4.0

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

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

func (*CreateTagModel) HasColor added in v1.4.0

func (o *CreateTagModel) HasColor() bool

HasColor returns a boolean if a field has been set.

func (CreateTagModel) MarshalJSON added in v1.4.0

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

func (*CreateTagModel) SetColor added in v1.4.0

func (o *CreateTagModel) SetColor(v string)

SetColor gets a reference to the given NullableString and assigns it to the Color field.

func (*CreateTagModel) SetColorNil added in v1.4.0

func (o *CreateTagModel) SetColorNil()

SetColorNil sets the value for Color to be an explicit nil

func (*CreateTagModel) SetName added in v1.4.0

func (o *CreateTagModel) SetName(v string)

SetName sets field value

func (CreateTagModel) ToMap added in v1.4.0

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

func (*CreateTagModel) UnsetColor added in v1.4.0

func (o *CreateTagModel) UnsetColor()

UnsetColor ensures that no value is present for Color, not even an explicit nil

type CreateWebHookRequest added in v1.10.0

type CreateWebHookRequest struct {
	// The URL of the Webhook.
	Url string `json:"url"`
	// The HTTP body content.
	Content    NullableString     `json:"content,omitempty"`
	HttpMethod *WebHookHttpMethod `json:"httpMethod,omitempty"`
	// List of HTTP headers.
	WebHookHeaders []WebhookHeaderModel `json:"webHookHeaders,omitempty"`
}

CreateWebHookRequest struct for CreateWebHookRequest

func NewCreateWebHookRequest added in v1.10.0

func NewCreateWebHookRequest(url string) *CreateWebHookRequest

NewCreateWebHookRequest instantiates a new CreateWebHookRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateWebHookRequestWithDefaults added in v1.10.0

func NewCreateWebHookRequestWithDefaults() *CreateWebHookRequest

NewCreateWebHookRequestWithDefaults instantiates a new CreateWebHookRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateWebHookRequest) GetContent added in v1.10.0

func (o *CreateWebHookRequest) GetContent() string

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

func (*CreateWebHookRequest) GetContentOk added in v1.10.0

func (o *CreateWebHookRequest) GetContentOk() (*string, bool)

GetContentOk returns a tuple with the Content 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 (*CreateWebHookRequest) GetHttpMethod added in v1.10.0

func (o *CreateWebHookRequest) GetHttpMethod() WebHookHttpMethod

GetHttpMethod returns the HttpMethod field value if set, zero value otherwise.

func (*CreateWebHookRequest) GetHttpMethodOk added in v1.10.0

func (o *CreateWebHookRequest) GetHttpMethodOk() (*WebHookHttpMethod, bool)

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

func (*CreateWebHookRequest) GetUrl added in v1.10.0

func (o *CreateWebHookRequest) GetUrl() string

GetUrl returns the Url field value

func (*CreateWebHookRequest) GetUrlOk added in v1.10.0

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

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

func (*CreateWebHookRequest) GetWebHookHeaders added in v1.10.0

func (o *CreateWebHookRequest) GetWebHookHeaders() []WebhookHeaderModel

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

func (*CreateWebHookRequest) GetWebHookHeadersOk added in v1.10.0

func (o *CreateWebHookRequest) GetWebHookHeadersOk() ([]WebhookHeaderModel, bool)

GetWebHookHeadersOk returns a tuple with the WebHookHeaders 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 (*CreateWebHookRequest) HasContent added in v1.10.0

func (o *CreateWebHookRequest) HasContent() bool

HasContent returns a boolean if a field has been set.

func (*CreateWebHookRequest) HasHttpMethod added in v1.10.0

func (o *CreateWebHookRequest) HasHttpMethod() bool

HasHttpMethod returns a boolean if a field has been set.

func (*CreateWebHookRequest) HasWebHookHeaders added in v1.10.0

func (o *CreateWebHookRequest) HasWebHookHeaders() bool

HasWebHookHeaders returns a boolean if a field has been set.

func (CreateWebHookRequest) MarshalJSON added in v1.10.0

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

func (*CreateWebHookRequest) SetContent added in v1.10.0

func (o *CreateWebHookRequest) SetContent(v string)

SetContent gets a reference to the given NullableString and assigns it to the Content field.

func (*CreateWebHookRequest) SetContentNil added in v1.10.0

func (o *CreateWebHookRequest) SetContentNil()

SetContentNil sets the value for Content to be an explicit nil

func (*CreateWebHookRequest) SetHttpMethod added in v1.10.0

func (o *CreateWebHookRequest) SetHttpMethod(v WebHookHttpMethod)

SetHttpMethod gets a reference to the given WebHookHttpMethod and assigns it to the HttpMethod field.

func (*CreateWebHookRequest) SetUrl added in v1.10.0

func (o *CreateWebHookRequest) SetUrl(v string)

SetUrl sets field value

func (*CreateWebHookRequest) SetWebHookHeaders added in v1.10.0

func (o *CreateWebHookRequest) SetWebHookHeaders(v []WebhookHeaderModel)

SetWebHookHeaders gets a reference to the given []WebhookHeaderModel and assigns it to the WebHookHeaders field.

func (CreateWebHookRequest) ToMap added in v1.10.0

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

func (*CreateWebHookRequest) UnsetContent added in v1.10.0

func (o *CreateWebHookRequest) UnsetContent()

UnsetContent ensures that no value is present for Content, not even an explicit nil

type DeleteIntegrationLinkModel

type DeleteIntegrationLinkModel struct {
	HasRemainingIntegrationLink *bool `json:"hasRemainingIntegrationLink,omitempty"`
}

DeleteIntegrationLinkModel struct for DeleteIntegrationLinkModel

func NewDeleteIntegrationLinkModel added in v1.4.0

func NewDeleteIntegrationLinkModel() *DeleteIntegrationLinkModel

NewDeleteIntegrationLinkModel instantiates a new DeleteIntegrationLinkModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDeleteIntegrationLinkModelWithDefaults added in v1.4.0

func NewDeleteIntegrationLinkModelWithDefaults() *DeleteIntegrationLinkModel

NewDeleteIntegrationLinkModelWithDefaults instantiates a new DeleteIntegrationLinkModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (o *DeleteIntegrationLinkModel) GetHasRemainingIntegrationLink() bool

GetHasRemainingIntegrationLink returns the HasRemainingIntegrationLink field value if set, zero value otherwise.

func (*DeleteIntegrationLinkModel) GetHasRemainingIntegrationLinkOk added in v1.4.0

func (o *DeleteIntegrationLinkModel) GetHasRemainingIntegrationLinkOk() (*bool, bool)

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

func (o *DeleteIntegrationLinkModel) HasHasRemainingIntegrationLink() bool

HasHasRemainingIntegrationLink returns a boolean if a field has been set.

func (DeleteIntegrationLinkModel) MarshalJSON added in v1.4.0

func (o DeleteIntegrationLinkModel) MarshalJSON() ([]byte, error)
func (o *DeleteIntegrationLinkModel) SetHasRemainingIntegrationLink(v bool)

SetHasRemainingIntegrationLink gets a reference to the given bool and assigns it to the HasRemainingIntegrationLink field.

func (DeleteIntegrationLinkModel) ToMap added in v1.4.0

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

type DeleteRepositoryReportsRequest added in v1.3.0

type DeleteRepositoryReportsRequest struct {
	// The Config's identifier from where the reports should be deleted.
	ConfigId string `json:"configId"`
	// The source control repository which's reports should be deleted.
	Repository string `json:"repository"`
	// If it's set, only this branch's reports belonging to the given repository will be deleted.
	Branch NullableString `json:"branch,omitempty"`
	// If it's set, only this setting's reports belonging to the given repository will be deleted.
	SettingId NullableInt32 `json:"settingId,omitempty"`
}

DeleteRepositoryReportsRequest struct for DeleteRepositoryReportsRequest

func NewDeleteRepositoryReportsRequest added in v1.4.0

func NewDeleteRepositoryReportsRequest(configId string, repository string) *DeleteRepositoryReportsRequest

NewDeleteRepositoryReportsRequest instantiates a new DeleteRepositoryReportsRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewDeleteRepositoryReportsRequestWithDefaults added in v1.4.0

func NewDeleteRepositoryReportsRequestWithDefaults() *DeleteRepositoryReportsRequest

NewDeleteRepositoryReportsRequestWithDefaults instantiates a new DeleteRepositoryReportsRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*DeleteRepositoryReportsRequest) GetBranch added in v1.4.0

func (o *DeleteRepositoryReportsRequest) GetBranch() string

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

func (*DeleteRepositoryReportsRequest) GetBranchOk added in v1.4.0

func (o *DeleteRepositoryReportsRequest) GetBranchOk() (*string, bool)

GetBranchOk returns a tuple with the Branch 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 (*DeleteRepositoryReportsRequest) GetConfigId added in v1.4.0

func (o *DeleteRepositoryReportsRequest) GetConfigId() string

GetConfigId returns the ConfigId field value

func (*DeleteRepositoryReportsRequest) GetConfigIdOk added in v1.4.0

func (o *DeleteRepositoryReportsRequest) GetConfigIdOk() (*string, bool)

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

func (*DeleteRepositoryReportsRequest) GetRepository added in v1.4.0

func (o *DeleteRepositoryReportsRequest) GetRepository() string

GetRepository returns the Repository field value

func (*DeleteRepositoryReportsRequest) GetRepositoryOk added in v1.4.0

func (o *DeleteRepositoryReportsRequest) GetRepositoryOk() (*string, bool)

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

func (*DeleteRepositoryReportsRequest) GetSettingId added in v1.4.0

func (o *DeleteRepositoryReportsRequest) GetSettingId() int32

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

func (*DeleteRepositoryReportsRequest) GetSettingIdOk added in v1.4.0

func (o *DeleteRepositoryReportsRequest) GetSettingIdOk() (*int32, bool)

GetSettingIdOk returns a tuple with the SettingId 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 (*DeleteRepositoryReportsRequest) HasBranch added in v1.4.0

func (o *DeleteRepositoryReportsRequest) HasBranch() bool

HasBranch returns a boolean if a field has been set.

func (*DeleteRepositoryReportsRequest) HasSettingId added in v1.4.0

func (o *DeleteRepositoryReportsRequest) HasSettingId() bool

HasSettingId returns a boolean if a field has been set.

func (DeleteRepositoryReportsRequest) MarshalJSON added in v1.4.0

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

func (*DeleteRepositoryReportsRequest) SetBranch added in v1.4.0

func (o *DeleteRepositoryReportsRequest) SetBranch(v string)

SetBranch gets a reference to the given NullableString and assigns it to the Branch field.

func (*DeleteRepositoryReportsRequest) SetBranchNil added in v1.4.0

func (o *DeleteRepositoryReportsRequest) SetBranchNil()

SetBranchNil sets the value for Branch to be an explicit nil

func (*DeleteRepositoryReportsRequest) SetConfigId added in v1.4.0

func (o *DeleteRepositoryReportsRequest) SetConfigId(v string)

SetConfigId sets field value

func (*DeleteRepositoryReportsRequest) SetRepository added in v1.4.0

func (o *DeleteRepositoryReportsRequest) SetRepository(v string)

SetRepository sets field value

func (*DeleteRepositoryReportsRequest) SetSettingId added in v1.4.0

func (o *DeleteRepositoryReportsRequest) SetSettingId(v int32)

SetSettingId gets a reference to the given NullableInt32 and assigns it to the SettingId field.

func (*DeleteRepositoryReportsRequest) SetSettingIdNil added in v1.4.0

func (o *DeleteRepositoryReportsRequest) SetSettingIdNil()

SetSettingIdNil sets the value for SettingId to be an explicit nil

func (DeleteRepositoryReportsRequest) ToMap added in v1.4.0

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

func (*DeleteRepositoryReportsRequest) UnsetBranch added in v1.4.0

func (o *DeleteRepositoryReportsRequest) UnsetBranch()

UnsetBranch ensures that no value is present for Branch, not even an explicit nil

func (*DeleteRepositoryReportsRequest) UnsetSettingId added in v1.4.0

func (o *DeleteRepositoryReportsRequest) UnsetSettingId()

UnsetSettingId ensures that no value is present for SettingId, not even an explicit nil

type EnvironmentAccessModel added in v1.1.0

type EnvironmentAccessModel struct {
	// Identifier of the Environment.
	EnvironmentId *string `json:"environmentId,omitempty"`
	// Name of the Environment.
	Name NullableString `json:"name,omitempty"`
	// Color of the Environment.
	Color NullableString `json:"color,omitempty"`
	// Description of the Environment.
	Description NullableString `json:"description,omitempty"`
	// The order of the Environment represented on the ConfigCat Dashboard.
	Order *int32 `json:"order,omitempty"`
	// Determines whether a mandatory reason must be given every time when the Feature Flags or Settings in the given Environment are saved.
	ReasonRequired        *bool                  `json:"reasonRequired,omitempty"`
	EnvironmentAccessType *EnvironmentAccessType `json:"environmentAccessType,omitempty"`
}

EnvironmentAccessModel struct for EnvironmentAccessModel

func NewEnvironmentAccessModel added in v1.4.0

func NewEnvironmentAccessModel() *EnvironmentAccessModel

NewEnvironmentAccessModel instantiates a new EnvironmentAccessModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewEnvironmentAccessModelWithDefaults added in v1.4.0

func NewEnvironmentAccessModelWithDefaults() *EnvironmentAccessModel

NewEnvironmentAccessModelWithDefaults instantiates a new EnvironmentAccessModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*EnvironmentAccessModel) GetColor added in v1.4.0

func (o *EnvironmentAccessModel) GetColor() string

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

func (*EnvironmentAccessModel) GetColorOk added in v1.4.0

func (o *EnvironmentAccessModel) GetColorOk() (*string, bool)

GetColorOk returns a tuple with the Color 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 (*EnvironmentAccessModel) GetDescription added in v1.4.0

func (o *EnvironmentAccessModel) GetDescription() string

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

func (*EnvironmentAccessModel) GetDescriptionOk added in v1.4.0

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

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

func (*EnvironmentAccessModel) GetEnvironmentAccessType added in v1.4.0

func (o *EnvironmentAccessModel) GetEnvironmentAccessType() EnvironmentAccessType

GetEnvironmentAccessType returns the EnvironmentAccessType field value if set, zero value otherwise.

func (*EnvironmentAccessModel) GetEnvironmentAccessTypeOk added in v1.4.0

func (o *EnvironmentAccessModel) GetEnvironmentAccessTypeOk() (*EnvironmentAccessType, bool)

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

func (*EnvironmentAccessModel) GetEnvironmentId added in v1.4.0

func (o *EnvironmentAccessModel) GetEnvironmentId() string

GetEnvironmentId returns the EnvironmentId field value if set, zero value otherwise.

func (*EnvironmentAccessModel) GetEnvironmentIdOk added in v1.4.0

func (o *EnvironmentAccessModel) GetEnvironmentIdOk() (*string, bool)

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

func (*EnvironmentAccessModel) GetName added in v1.4.0

func (o *EnvironmentAccessModel) GetName() string

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

func (*EnvironmentAccessModel) GetNameOk added in v1.4.0

func (o *EnvironmentAccessModel) 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 (*EnvironmentAccessModel) GetOrder added in v1.4.0

func (o *EnvironmentAccessModel) GetOrder() int32

GetOrder returns the Order field value if set, zero value otherwise.

func (*EnvironmentAccessModel) GetOrderOk added in v1.4.0

func (o *EnvironmentAccessModel) GetOrderOk() (*int32, bool)

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

func (*EnvironmentAccessModel) GetReasonRequired added in v1.4.0

func (o *EnvironmentAccessModel) GetReasonRequired() bool

GetReasonRequired returns the ReasonRequired field value if set, zero value otherwise.

func (*EnvironmentAccessModel) GetReasonRequiredOk added in v1.4.0

func (o *EnvironmentAccessModel) GetReasonRequiredOk() (*bool, bool)

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

func (*EnvironmentAccessModel) HasColor added in v1.4.0

func (o *EnvironmentAccessModel) HasColor() bool

HasColor returns a boolean if a field has been set.

func (*EnvironmentAccessModel) HasDescription added in v1.4.0

func (o *EnvironmentAccessModel) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*EnvironmentAccessModel) HasEnvironmentAccessType added in v1.4.0

func (o *EnvironmentAccessModel) HasEnvironmentAccessType() bool

HasEnvironmentAccessType returns a boolean if a field has been set.

func (*EnvironmentAccessModel) HasEnvironmentId added in v1.4.0

func (o *EnvironmentAccessModel) HasEnvironmentId() bool

HasEnvironmentId returns a boolean if a field has been set.

func (*EnvironmentAccessModel) HasName added in v1.4.0

func (o *EnvironmentAccessModel) HasName() bool

HasName returns a boolean if a field has been set.

func (*EnvironmentAccessModel) HasOrder added in v1.4.0

func (o *EnvironmentAccessModel) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*EnvironmentAccessModel) HasReasonRequired added in v1.4.0

func (o *EnvironmentAccessModel) HasReasonRequired() bool

HasReasonRequired returns a boolean if a field has been set.

func (EnvironmentAccessModel) MarshalJSON added in v1.4.0

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

func (*EnvironmentAccessModel) SetColor added in v1.4.0

func (o *EnvironmentAccessModel) SetColor(v string)

SetColor gets a reference to the given NullableString and assigns it to the Color field.

func (*EnvironmentAccessModel) SetColorNil added in v1.4.0

func (o *EnvironmentAccessModel) SetColorNil()

SetColorNil sets the value for Color to be an explicit nil

func (*EnvironmentAccessModel) SetDescription added in v1.4.0

func (o *EnvironmentAccessModel) SetDescription(v string)

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

func (*EnvironmentAccessModel) SetDescriptionNil added in v1.4.0

func (o *EnvironmentAccessModel) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*EnvironmentAccessModel) SetEnvironmentAccessType added in v1.4.0

func (o *EnvironmentAccessModel) SetEnvironmentAccessType(v EnvironmentAccessType)

SetEnvironmentAccessType gets a reference to the given EnvironmentAccessType and assigns it to the EnvironmentAccessType field.

func (*EnvironmentAccessModel) SetEnvironmentId added in v1.4.0

func (o *EnvironmentAccessModel) SetEnvironmentId(v string)

SetEnvironmentId gets a reference to the given string and assigns it to the EnvironmentId field.

func (*EnvironmentAccessModel) SetName added in v1.4.0

func (o *EnvironmentAccessModel) SetName(v string)

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

func (*EnvironmentAccessModel) SetNameNil added in v1.4.0

func (o *EnvironmentAccessModel) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*EnvironmentAccessModel) SetOrder added in v1.4.0

func (o *EnvironmentAccessModel) SetOrder(v int32)

SetOrder gets a reference to the given int32 and assigns it to the Order field.

func (*EnvironmentAccessModel) SetReasonRequired added in v1.4.0

func (o *EnvironmentAccessModel) SetReasonRequired(v bool)

SetReasonRequired gets a reference to the given bool and assigns it to the ReasonRequired field.

func (EnvironmentAccessModel) ToMap added in v1.4.0

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

func (*EnvironmentAccessModel) UnsetColor added in v1.4.0

func (o *EnvironmentAccessModel) UnsetColor()

UnsetColor ensures that no value is present for Color, not even an explicit nil

func (*EnvironmentAccessModel) UnsetDescription added in v1.4.0

func (o *EnvironmentAccessModel) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*EnvironmentAccessModel) UnsetName added in v1.4.0

func (o *EnvironmentAccessModel) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type EnvironmentAccessType added in v1.1.0

type EnvironmentAccessType string

EnvironmentAccessType Represent the environment specific Feature Management permission.

const (
	ENVIRONMENTACCESSTYPE_FULL      EnvironmentAccessType = "full"
	ENVIRONMENTACCESSTYPE_READ_ONLY EnvironmentAccessType = "readOnly"
	ENVIRONMENTACCESSTYPE_NONE      EnvironmentAccessType = "none"
)

List of EnvironmentAccessType

func NewEnvironmentAccessTypeFromValue added in v1.4.0

func NewEnvironmentAccessTypeFromValue(v string) (*EnvironmentAccessType, error)

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

func (EnvironmentAccessType) IsValid added in v1.4.0

func (v EnvironmentAccessType) IsValid() bool

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

func (EnvironmentAccessType) Ptr added in v1.4.0

Ptr returns reference to EnvironmentAccessType value

func (*EnvironmentAccessType) UnmarshalJSON added in v1.4.0

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

type EnvironmentModel

type EnvironmentModel struct {
	Product *ProductModel `json:"product,omitempty"`
	// Identifier of the Environment.
	EnvironmentId *string `json:"environmentId,omitempty"`
	// Name of the Environment.
	Name NullableString `json:"name,omitempty"`
	// The configured color of the Environment.
	Color NullableString `json:"color,omitempty"`
	// Description of the Environment.
	Description NullableString `json:"description,omitempty"`
	// The order of the Environment represented on the ConfigCat Dashboard.
	Order *int32 `json:"order,omitempty"`
	// Determines whether a mandatory reason must be given every time when the Feature Flags or Settings in the given Environment are saved.
	ReasonRequired *bool `json:"reasonRequired,omitempty"`
}

EnvironmentModel Details of the Environment.

func NewEnvironmentModel added in v1.4.0

func NewEnvironmentModel() *EnvironmentModel

NewEnvironmentModel instantiates a new EnvironmentModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewEnvironmentModelWithDefaults added in v1.4.0

func NewEnvironmentModelWithDefaults() *EnvironmentModel

NewEnvironmentModelWithDefaults instantiates a new EnvironmentModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*EnvironmentModel) GetColor added in v1.4.0

func (o *EnvironmentModel) GetColor() string

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

func (*EnvironmentModel) GetColorOk added in v1.4.0

func (o *EnvironmentModel) GetColorOk() (*string, bool)

GetColorOk returns a tuple with the Color 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 (*EnvironmentModel) GetDescription added in v1.4.0

func (o *EnvironmentModel) GetDescription() string

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

func (*EnvironmentModel) GetDescriptionOk added in v1.4.0

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

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

func (*EnvironmentModel) GetEnvironmentId added in v1.4.0

func (o *EnvironmentModel) GetEnvironmentId() string

GetEnvironmentId returns the EnvironmentId field value if set, zero value otherwise.

func (*EnvironmentModel) GetEnvironmentIdOk added in v1.4.0

func (o *EnvironmentModel) GetEnvironmentIdOk() (*string, bool)

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

func (*EnvironmentModel) GetName added in v1.4.0

func (o *EnvironmentModel) GetName() string

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

func (*EnvironmentModel) GetNameOk added in v1.4.0

func (o *EnvironmentModel) 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 (*EnvironmentModel) GetOrder added in v1.4.0

func (o *EnvironmentModel) GetOrder() int32

GetOrder returns the Order field value if set, zero value otherwise.

func (*EnvironmentModel) GetOrderOk added in v1.4.0

func (o *EnvironmentModel) GetOrderOk() (*int32, bool)

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

func (*EnvironmentModel) GetProduct added in v1.4.0

func (o *EnvironmentModel) GetProduct() ProductModel

GetProduct returns the Product field value if set, zero value otherwise.

func (*EnvironmentModel) GetProductOk added in v1.4.0

func (o *EnvironmentModel) GetProductOk() (*ProductModel, bool)

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

func (*EnvironmentModel) GetReasonRequired added in v1.4.0

func (o *EnvironmentModel) GetReasonRequired() bool

GetReasonRequired returns the ReasonRequired field value if set, zero value otherwise.

func (*EnvironmentModel) GetReasonRequiredOk added in v1.4.0

func (o *EnvironmentModel) GetReasonRequiredOk() (*bool, bool)

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

func (*EnvironmentModel) HasColor added in v1.4.0

func (o *EnvironmentModel) HasColor() bool

HasColor returns a boolean if a field has been set.

func (*EnvironmentModel) HasDescription added in v1.4.0

func (o *EnvironmentModel) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*EnvironmentModel) HasEnvironmentId added in v1.4.0

func (o *EnvironmentModel) HasEnvironmentId() bool

HasEnvironmentId returns a boolean if a field has been set.

func (*EnvironmentModel) HasName added in v1.4.0

func (o *EnvironmentModel) HasName() bool

HasName returns a boolean if a field has been set.

func (*EnvironmentModel) HasOrder added in v1.4.0

func (o *EnvironmentModel) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*EnvironmentModel) HasProduct added in v1.4.0

func (o *EnvironmentModel) HasProduct() bool

HasProduct returns a boolean if a field has been set.

func (*EnvironmentModel) HasReasonRequired added in v1.4.0

func (o *EnvironmentModel) HasReasonRequired() bool

HasReasonRequired returns a boolean if a field has been set.

func (EnvironmentModel) MarshalJSON added in v1.4.0

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

func (*EnvironmentModel) SetColor added in v1.4.0

func (o *EnvironmentModel) SetColor(v string)

SetColor gets a reference to the given NullableString and assigns it to the Color field.

func (*EnvironmentModel) SetColorNil added in v1.4.0

func (o *EnvironmentModel) SetColorNil()

SetColorNil sets the value for Color to be an explicit nil

func (*EnvironmentModel) SetDescription added in v1.4.0

func (o *EnvironmentModel) SetDescription(v string)

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

func (*EnvironmentModel) SetDescriptionNil added in v1.4.0

func (o *EnvironmentModel) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*EnvironmentModel) SetEnvironmentId added in v1.4.0

func (o *EnvironmentModel) SetEnvironmentId(v string)

SetEnvironmentId gets a reference to the given string and assigns it to the EnvironmentId field.

func (*EnvironmentModel) SetName added in v1.4.0

func (o *EnvironmentModel) SetName(v string)

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

func (*EnvironmentModel) SetNameNil added in v1.4.0

func (o *EnvironmentModel) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*EnvironmentModel) SetOrder added in v1.4.0

func (o *EnvironmentModel) SetOrder(v int32)

SetOrder gets a reference to the given int32 and assigns it to the Order field.

func (*EnvironmentModel) SetProduct added in v1.4.0

func (o *EnvironmentModel) SetProduct(v ProductModel)

SetProduct gets a reference to the given ProductModel and assigns it to the Product field.

func (*EnvironmentModel) SetReasonRequired added in v1.4.0

func (o *EnvironmentModel) SetReasonRequired(v bool)

SetReasonRequired gets a reference to the given bool and assigns it to the ReasonRequired field.

func (EnvironmentModel) ToMap added in v1.4.0

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

func (*EnvironmentModel) UnsetColor added in v1.4.0

func (o *EnvironmentModel) UnsetColor()

UnsetColor ensures that no value is present for Color, not even an explicit nil

func (*EnvironmentModel) UnsetDescription added in v1.4.0

func (o *EnvironmentModel) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*EnvironmentModel) UnsetName added in v1.4.0

func (o *EnvironmentModel) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type EnvironmentModelHaljson added in v0.12.0

type EnvironmentModelHaljson struct {
	Embedded *ConfigModelHaljsonEmbedded `json:"_embedded,omitempty"`
	// Identifier of the Environment.
	EnvironmentId *string `json:"environmentId,omitempty"`
	// Name of the Environment.
	Name NullableString `json:"name,omitempty"`
	// The configured color of the Environment.
	Color NullableString `json:"color,omitempty"`
	// Description of the Environment.
	Description NullableString `json:"description,omitempty"`
	// The order of the Environment represented on the ConfigCat Dashboard.
	Order *int32 `json:"order,omitempty"`
	// Determines whether a mandatory reason must be given every time when the Feature Flags or Settings in the given Environment are saved.
	ReasonRequired *bool                                                      `json:"reasonRequired,omitempty"`
	Links          *ConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks `json:"_links,omitempty"`
}

EnvironmentModelHaljson struct for EnvironmentModelHaljson

func NewEnvironmentModelHaljson added in v1.4.0

func NewEnvironmentModelHaljson() *EnvironmentModelHaljson

NewEnvironmentModelHaljson instantiates a new EnvironmentModelHaljson object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewEnvironmentModelHaljsonWithDefaults added in v1.4.0

func NewEnvironmentModelHaljsonWithDefaults() *EnvironmentModelHaljson

NewEnvironmentModelHaljsonWithDefaults instantiates a new EnvironmentModelHaljson object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*EnvironmentModelHaljson) GetColor added in v1.4.0

func (o *EnvironmentModelHaljson) GetColor() string

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

func (*EnvironmentModelHaljson) GetColorOk added in v1.4.0

func (o *EnvironmentModelHaljson) GetColorOk() (*string, bool)

GetColorOk returns a tuple with the Color 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 (*EnvironmentModelHaljson) GetDescription added in v1.4.0

func (o *EnvironmentModelHaljson) GetDescription() string

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

func (*EnvironmentModelHaljson) GetDescriptionOk added in v1.4.0

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

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

func (*EnvironmentModelHaljson) GetEmbedded added in v1.4.0

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*EnvironmentModelHaljson) GetEmbeddedOk added in v1.4.0

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

func (*EnvironmentModelHaljson) GetEnvironmentId added in v1.4.0

func (o *EnvironmentModelHaljson) GetEnvironmentId() string

GetEnvironmentId returns the EnvironmentId field value if set, zero value otherwise.

func (*EnvironmentModelHaljson) GetEnvironmentIdOk added in v1.4.0

func (o *EnvironmentModelHaljson) GetEnvironmentIdOk() (*string, bool)

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

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

func (*EnvironmentModelHaljson) GetLinksOk added in v1.4.0

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

func (*EnvironmentModelHaljson) GetName added in v1.4.0

func (o *EnvironmentModelHaljson) GetName() string

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

func (*EnvironmentModelHaljson) GetNameOk added in v1.4.0

func (o *EnvironmentModelHaljson) 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 (*EnvironmentModelHaljson) GetOrder added in v1.4.0

func (o *EnvironmentModelHaljson) GetOrder() int32

GetOrder returns the Order field value if set, zero value otherwise.

func (*EnvironmentModelHaljson) GetOrderOk added in v1.4.0

func (o *EnvironmentModelHaljson) GetOrderOk() (*int32, bool)

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

func (*EnvironmentModelHaljson) GetReasonRequired added in v1.4.0

func (o *EnvironmentModelHaljson) GetReasonRequired() bool

GetReasonRequired returns the ReasonRequired field value if set, zero value otherwise.

func (*EnvironmentModelHaljson) GetReasonRequiredOk added in v1.4.0

func (o *EnvironmentModelHaljson) GetReasonRequiredOk() (*bool, bool)

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

func (*EnvironmentModelHaljson) HasColor added in v1.4.0

func (o *EnvironmentModelHaljson) HasColor() bool

HasColor returns a boolean if a field has been set.

func (*EnvironmentModelHaljson) HasDescription added in v1.4.0

func (o *EnvironmentModelHaljson) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*EnvironmentModelHaljson) HasEmbedded added in v1.4.0

func (o *EnvironmentModelHaljson) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*EnvironmentModelHaljson) HasEnvironmentId added in v1.4.0

func (o *EnvironmentModelHaljson) HasEnvironmentId() bool

HasEnvironmentId returns a boolean if a field has been set.

func (o *EnvironmentModelHaljson) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*EnvironmentModelHaljson) HasName added in v1.4.0

func (o *EnvironmentModelHaljson) HasName() bool

HasName returns a boolean if a field has been set.

func (*EnvironmentModelHaljson) HasOrder added in v1.4.0

func (o *EnvironmentModelHaljson) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*EnvironmentModelHaljson) HasReasonRequired added in v1.4.0

func (o *EnvironmentModelHaljson) HasReasonRequired() bool

HasReasonRequired returns a boolean if a field has been set.

func (EnvironmentModelHaljson) MarshalJSON added in v1.4.0

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

func (*EnvironmentModelHaljson) SetColor added in v1.4.0

func (o *EnvironmentModelHaljson) SetColor(v string)

SetColor gets a reference to the given NullableString and assigns it to the Color field.

func (*EnvironmentModelHaljson) SetColorNil added in v1.4.0

func (o *EnvironmentModelHaljson) SetColorNil()

SetColorNil sets the value for Color to be an explicit nil

func (*EnvironmentModelHaljson) SetDescription added in v1.4.0

func (o *EnvironmentModelHaljson) SetDescription(v string)

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

func (*EnvironmentModelHaljson) SetDescriptionNil added in v1.4.0

func (o *EnvironmentModelHaljson) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*EnvironmentModelHaljson) SetEmbedded added in v1.4.0

SetEmbedded gets a reference to the given ConfigModelHaljsonEmbedded and assigns it to the Embedded field.

func (*EnvironmentModelHaljson) SetEnvironmentId added in v1.4.0

func (o *EnvironmentModelHaljson) SetEnvironmentId(v string)

SetEnvironmentId gets a reference to the given string and assigns it to the EnvironmentId field.

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

func (*EnvironmentModelHaljson) SetName added in v1.4.0

func (o *EnvironmentModelHaljson) SetName(v string)

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

func (*EnvironmentModelHaljson) SetNameNil added in v1.4.0

func (o *EnvironmentModelHaljson) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*EnvironmentModelHaljson) SetOrder added in v1.4.0

func (o *EnvironmentModelHaljson) SetOrder(v int32)

SetOrder gets a reference to the given int32 and assigns it to the Order field.

func (*EnvironmentModelHaljson) SetReasonRequired added in v1.4.0

func (o *EnvironmentModelHaljson) SetReasonRequired(v bool)

SetReasonRequired gets a reference to the given bool and assigns it to the ReasonRequired field.

func (EnvironmentModelHaljson) ToMap added in v1.4.0

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

func (*EnvironmentModelHaljson) UnsetColor added in v1.4.0

func (o *EnvironmentModelHaljson) UnsetColor()

UnsetColor ensures that no value is present for Color, not even an explicit nil

func (*EnvironmentModelHaljson) UnsetDescription added in v1.4.0

func (o *EnvironmentModelHaljson) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*EnvironmentModelHaljson) UnsetName added in v1.4.0

func (o *EnvironmentModelHaljson) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type EnvironmentsApiCreateEnvironmentRequest added in v1.4.0

type EnvironmentsApiCreateEnvironmentRequest struct {
	ApiService *EnvironmentsApiService
	// contains filtered or unexported fields
}

func (EnvironmentsApiCreateEnvironmentRequest) CreateEnvironmentModel added in v1.4.0

func (EnvironmentsApiCreateEnvironmentRequest) Execute added in v1.4.0

type EnvironmentsApiDeleteEnvironmentRequest added in v1.4.0

type EnvironmentsApiDeleteEnvironmentRequest struct {
	ApiService *EnvironmentsApiService
	// contains filtered or unexported fields
}

func (EnvironmentsApiDeleteEnvironmentRequest) CleanupAuditLogs added in v1.5.0

An optional flag which indicates whether the audit log records related to the environment should be deleted or not.

func (EnvironmentsApiDeleteEnvironmentRequest) Execute added in v1.4.0

type EnvironmentsApiGetEnvironmentRequest added in v1.4.0

type EnvironmentsApiGetEnvironmentRequest struct {
	ApiService *EnvironmentsApiService
	// contains filtered or unexported fields
}

func (EnvironmentsApiGetEnvironmentRequest) Execute added in v1.4.0

type EnvironmentsApiGetEnvironmentsRequest added in v1.4.0

type EnvironmentsApiGetEnvironmentsRequest struct {
	ApiService *EnvironmentsApiService
	// contains filtered or unexported fields
}

func (EnvironmentsApiGetEnvironmentsRequest) Execute added in v1.4.0

type EnvironmentsApiService

type EnvironmentsApiService service

EnvironmentsApiService EnvironmentsApi service

func (*EnvironmentsApiService) CreateEnvironment

CreateEnvironment Create Environment

This endpoint creates a new Environment in a specified Product identified by the `productId` parameter, which can be obtained from the [List Products](#operation/get-products) endpoint.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param productId The identifier of the Product.
@return EnvironmentsApiCreateEnvironmentRequest

func (*EnvironmentsApiService) CreateEnvironmentExecute added in v1.4.0

Execute executes the request

@return EnvironmentModel

func (*EnvironmentsApiService) DeleteEnvironment added in v0.12.0

func (a *EnvironmentsApiService) DeleteEnvironment(ctx context.Context, environmentId string) EnvironmentsApiDeleteEnvironmentRequest

DeleteEnvironment Delete Environment

This endpoint removes an Environment identified by the `environmentId` parameter. If the `cleanupAuditLogs` flag is set to true, it also deletes the audit log records related to the environment (except for the `Created a new environment` and `Deleted an environment` records).

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param environmentId The identifier of the Environment.
@return EnvironmentsApiDeleteEnvironmentRequest

func (*EnvironmentsApiService) DeleteEnvironmentExecute added in v1.4.0

Execute executes the request

func (*EnvironmentsApiService) GetEnvironment added in v0.12.0

GetEnvironment Get Environment

This endpoint returns the metadata of an Environment identified by the `environmentId`.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param environmentId The identifier of the Environment.
@return EnvironmentsApiGetEnvironmentRequest

func (*EnvironmentsApiService) GetEnvironmentExecute added in v1.4.0

Execute executes the request

@return EnvironmentModel

func (*EnvironmentsApiService) GetEnvironments

GetEnvironments List Environments

This endpoint returns the list of the Environments that belongs to the given Product identified by the `productId` parameter, which can be obtained from the [List Products](#operation/get-products) endpoint.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param productId The identifier of the Product.
@return EnvironmentsApiGetEnvironmentsRequest

func (*EnvironmentsApiService) GetEnvironmentsExecute added in v1.4.0

Execute executes the request

@return []EnvironmentModel

func (*EnvironmentsApiService) UpdateEnvironment

func (a *EnvironmentsApiService) UpdateEnvironment(ctx context.Context, environmentId string) EnvironmentsApiUpdateEnvironmentRequest

UpdateEnvironment Update Environment

This endpoint updates an Environment identified by the `environmentId` parameter.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param environmentId The identifier of the Environment.
@return EnvironmentsApiUpdateEnvironmentRequest

func (*EnvironmentsApiService) UpdateEnvironmentExecute added in v1.4.0

Execute executes the request

@return EnvironmentModel

type EnvironmentsApiUpdateEnvironmentRequest added in v1.4.0

type EnvironmentsApiUpdateEnvironmentRequest struct {
	ApiService *EnvironmentsApiService
	// contains filtered or unexported fields
}

func (EnvironmentsApiUpdateEnvironmentRequest) Execute added in v1.4.0

func (EnvironmentsApiUpdateEnvironmentRequest) UpdateEnvironmentModel added in v1.4.0

type EvaluationVersion added in v1.3.0

type EvaluationVersion string

EvaluationVersion Determines the evaluation version of a Config. Using `v2` enables the new features of Config V2 (https://configcat.com/docs/advanced/config-v2).

const (
	EVALUATIONVERSION_V1 EvaluationVersion = "v1"
	EVALUATIONVERSION_V2 EvaluationVersion = "v2"
)

List of EvaluationVersion

func NewEvaluationVersionFromValue added in v1.4.0

func NewEvaluationVersionFromValue(v string) (*EvaluationVersion, error)

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

func (EvaluationVersion) IsValid added in v1.4.0

func (v EvaluationVersion) IsValid() bool

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

func (EvaluationVersion) Ptr added in v1.4.0

Ptr returns reference to EvaluationVersion value

func (*EvaluationVersion) UnmarshalJSON added in v1.4.0

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

type FeatureFlagLimitations added in v1.7.0

type FeatureFlagLimitations struct {
	// Maximum number of percentage options a Feature Flag or Setting can have within a targeting rule.
	MaxPercentageOptionCount *int32 `json:"maxPercentageOptionCount,omitempty"`
	// Maximum number of targeting rules a Feature Flag or Setting can have.
	MaxTargetingRuleCount *int32 `json:"maxTargetingRuleCount,omitempty"`
	// Maximum length of a text comparison value.
	MaxComparisonValueLength *int32 `json:"maxComparisonValueLength,omitempty"`
	// Maximum item count of a list comparison value.
	MaxComparisonValueListLength *int32 `json:"maxComparisonValueListLength,omitempty"`
	// Maximum length of a list comparison value's item.
	MaxComparisonValueListItemLength *int32 `json:"maxComparisonValueListItemLength,omitempty"`
	// Maximum length of a text Setting's value.
	MaxStringFlagValueLength *int32 `json:"maxStringFlagValueLength,omitempty"`
	// Maximum number of `AND` conditions a Feature Flag or Setting can have within a targeting rule.
	MaxConditionPerTargetingRuleCount *int32 `json:"maxConditionPerTargetingRuleCount,omitempty"`
}

FeatureFlagLimitations Subscription limitations regarding Feature flag or Setting values and targeting.

func NewFeatureFlagLimitations added in v1.7.0

func NewFeatureFlagLimitations() *FeatureFlagLimitations

NewFeatureFlagLimitations instantiates a new FeatureFlagLimitations object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFeatureFlagLimitationsWithDefaults added in v1.7.0

func NewFeatureFlagLimitationsWithDefaults() *FeatureFlagLimitations

NewFeatureFlagLimitationsWithDefaults instantiates a new FeatureFlagLimitations object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FeatureFlagLimitations) GetMaxComparisonValueLength added in v1.7.0

func (o *FeatureFlagLimitations) GetMaxComparisonValueLength() int32

GetMaxComparisonValueLength returns the MaxComparisonValueLength field value if set, zero value otherwise.

func (*FeatureFlagLimitations) GetMaxComparisonValueLengthOk added in v1.7.0

func (o *FeatureFlagLimitations) GetMaxComparisonValueLengthOk() (*int32, bool)

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

func (*FeatureFlagLimitations) GetMaxComparisonValueListItemLength added in v1.7.0

func (o *FeatureFlagLimitations) GetMaxComparisonValueListItemLength() int32

GetMaxComparisonValueListItemLength returns the MaxComparisonValueListItemLength field value if set, zero value otherwise.

func (*FeatureFlagLimitations) GetMaxComparisonValueListItemLengthOk added in v1.7.0

func (o *FeatureFlagLimitations) GetMaxComparisonValueListItemLengthOk() (*int32, bool)

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

func (*FeatureFlagLimitations) GetMaxComparisonValueListLength added in v1.7.0

func (o *FeatureFlagLimitations) GetMaxComparisonValueListLength() int32

GetMaxComparisonValueListLength returns the MaxComparisonValueListLength field value if set, zero value otherwise.

func (*FeatureFlagLimitations) GetMaxComparisonValueListLengthOk added in v1.7.0

func (o *FeatureFlagLimitations) GetMaxComparisonValueListLengthOk() (*int32, bool)

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

func (*FeatureFlagLimitations) GetMaxConditionPerTargetingRuleCount added in v1.7.0

func (o *FeatureFlagLimitations) GetMaxConditionPerTargetingRuleCount() int32

GetMaxConditionPerTargetingRuleCount returns the MaxConditionPerTargetingRuleCount field value if set, zero value otherwise.

func (*FeatureFlagLimitations) GetMaxConditionPerTargetingRuleCountOk added in v1.7.0

func (o *FeatureFlagLimitations) GetMaxConditionPerTargetingRuleCountOk() (*int32, bool)

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

func (*FeatureFlagLimitations) GetMaxPercentageOptionCount added in v1.7.0

func (o *FeatureFlagLimitations) GetMaxPercentageOptionCount() int32

GetMaxPercentageOptionCount returns the MaxPercentageOptionCount field value if set, zero value otherwise.

func (*FeatureFlagLimitations) GetMaxPercentageOptionCountOk added in v1.7.0

func (o *FeatureFlagLimitations) GetMaxPercentageOptionCountOk() (*int32, bool)

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

func (*FeatureFlagLimitations) GetMaxStringFlagValueLength added in v1.7.0

func (o *FeatureFlagLimitations) GetMaxStringFlagValueLength() int32

GetMaxStringFlagValueLength returns the MaxStringFlagValueLength field value if set, zero value otherwise.

func (*FeatureFlagLimitations) GetMaxStringFlagValueLengthOk added in v1.7.0

func (o *FeatureFlagLimitations) GetMaxStringFlagValueLengthOk() (*int32, bool)

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

func (*FeatureFlagLimitations) GetMaxTargetingRuleCount added in v1.7.0

func (o *FeatureFlagLimitations) GetMaxTargetingRuleCount() int32

GetMaxTargetingRuleCount returns the MaxTargetingRuleCount field value if set, zero value otherwise.

func (*FeatureFlagLimitations) GetMaxTargetingRuleCountOk added in v1.7.0

func (o *FeatureFlagLimitations) GetMaxTargetingRuleCountOk() (*int32, bool)

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

func (*FeatureFlagLimitations) HasMaxComparisonValueLength added in v1.7.0

func (o *FeatureFlagLimitations) HasMaxComparisonValueLength() bool

HasMaxComparisonValueLength returns a boolean if a field has been set.

func (*FeatureFlagLimitations) HasMaxComparisonValueListItemLength added in v1.7.0

func (o *FeatureFlagLimitations) HasMaxComparisonValueListItemLength() bool

HasMaxComparisonValueListItemLength returns a boolean if a field has been set.

func (*FeatureFlagLimitations) HasMaxComparisonValueListLength added in v1.7.0

func (o *FeatureFlagLimitations) HasMaxComparisonValueListLength() bool

HasMaxComparisonValueListLength returns a boolean if a field has been set.

func (*FeatureFlagLimitations) HasMaxConditionPerTargetingRuleCount added in v1.7.0

func (o *FeatureFlagLimitations) HasMaxConditionPerTargetingRuleCount() bool

HasMaxConditionPerTargetingRuleCount returns a boolean if a field has been set.

func (*FeatureFlagLimitations) HasMaxPercentageOptionCount added in v1.7.0

func (o *FeatureFlagLimitations) HasMaxPercentageOptionCount() bool

HasMaxPercentageOptionCount returns a boolean if a field has been set.

func (*FeatureFlagLimitations) HasMaxStringFlagValueLength added in v1.7.0

func (o *FeatureFlagLimitations) HasMaxStringFlagValueLength() bool

HasMaxStringFlagValueLength returns a boolean if a field has been set.

func (*FeatureFlagLimitations) HasMaxTargetingRuleCount added in v1.7.0

func (o *FeatureFlagLimitations) HasMaxTargetingRuleCount() bool

HasMaxTargetingRuleCount returns a boolean if a field has been set.

func (FeatureFlagLimitations) MarshalJSON added in v1.7.0

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

func (*FeatureFlagLimitations) SetMaxComparisonValueLength added in v1.7.0

func (o *FeatureFlagLimitations) SetMaxComparisonValueLength(v int32)

SetMaxComparisonValueLength gets a reference to the given int32 and assigns it to the MaxComparisonValueLength field.

func (*FeatureFlagLimitations) SetMaxComparisonValueListItemLength added in v1.7.0

func (o *FeatureFlagLimitations) SetMaxComparisonValueListItemLength(v int32)

SetMaxComparisonValueListItemLength gets a reference to the given int32 and assigns it to the MaxComparisonValueListItemLength field.

func (*FeatureFlagLimitations) SetMaxComparisonValueListLength added in v1.7.0

func (o *FeatureFlagLimitations) SetMaxComparisonValueListLength(v int32)

SetMaxComparisonValueListLength gets a reference to the given int32 and assigns it to the MaxComparisonValueListLength field.

func (*FeatureFlagLimitations) SetMaxConditionPerTargetingRuleCount added in v1.7.0

func (o *FeatureFlagLimitations) SetMaxConditionPerTargetingRuleCount(v int32)

SetMaxConditionPerTargetingRuleCount gets a reference to the given int32 and assigns it to the MaxConditionPerTargetingRuleCount field.

func (*FeatureFlagLimitations) SetMaxPercentageOptionCount added in v1.7.0

func (o *FeatureFlagLimitations) SetMaxPercentageOptionCount(v int32)

SetMaxPercentageOptionCount gets a reference to the given int32 and assigns it to the MaxPercentageOptionCount field.

func (*FeatureFlagLimitations) SetMaxStringFlagValueLength added in v1.7.0

func (o *FeatureFlagLimitations) SetMaxStringFlagValueLength(v int32)

SetMaxStringFlagValueLength gets a reference to the given int32 and assigns it to the MaxStringFlagValueLength field.

func (*FeatureFlagLimitations) SetMaxTargetingRuleCount added in v1.7.0

func (o *FeatureFlagLimitations) SetMaxTargetingRuleCount(v int32)

SetMaxTargetingRuleCount gets a reference to the given int32 and assigns it to the MaxTargetingRuleCount field.

func (FeatureFlagLimitations) ToMap added in v1.7.0

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

type FeatureFlagSettingValuesApiGetSettingValueRequest added in v1.4.0

type FeatureFlagSettingValuesApiGetSettingValueRequest struct {
	ApiService *FeatureFlagSettingValuesApiService
	// contains filtered or unexported fields
}

func (FeatureFlagSettingValuesApiGetSettingValueRequest) Execute added in v1.4.0

type FeatureFlagSettingValuesApiGetSettingValuesRequest added in v1.4.0

type FeatureFlagSettingValuesApiGetSettingValuesRequest struct {
	ApiService *FeatureFlagSettingValuesApiService
	// contains filtered or unexported fields
}

func (FeatureFlagSettingValuesApiGetSettingValuesRequest) Execute added in v1.4.0

type FeatureFlagSettingValuesApiPostSettingValuesRequest added in v1.4.0

type FeatureFlagSettingValuesApiPostSettingValuesRequest struct {
	ApiService *FeatureFlagSettingValuesApiService
	// contains filtered or unexported fields
}

func (FeatureFlagSettingValuesApiPostSettingValuesRequest) Execute added in v1.4.0

func (FeatureFlagSettingValuesApiPostSettingValuesRequest) Reason added in v1.4.0

The reason note for the Audit Log if the Product's \"Config changes require a reason\" preference is turned on.

func (FeatureFlagSettingValuesApiPostSettingValuesRequest) UpdateSettingValuesWithIdModel added in v1.4.0

type FeatureFlagSettingValuesApiReplaceSettingValueRequest added in v1.4.0

type FeatureFlagSettingValuesApiReplaceSettingValueRequest struct {
	ApiService *FeatureFlagSettingValuesApiService
	// contains filtered or unexported fields
}

func (FeatureFlagSettingValuesApiReplaceSettingValueRequest) Execute added in v1.4.0

func (FeatureFlagSettingValuesApiReplaceSettingValueRequest) Reason added in v1.4.0

The reason note for the Audit Log if the Product's \"Config changes require a reason\" preference is turned on.

func (FeatureFlagSettingValuesApiReplaceSettingValueRequest) UpdateSettingValueModel added in v1.4.0

type FeatureFlagSettingValuesApiService

type FeatureFlagSettingValuesApiService service

FeatureFlagSettingValuesApiService FeatureFlagSettingValuesApi service

func (*FeatureFlagSettingValuesApiService) GetSettingValue

GetSettingValue Get value

This endpoint returns the value of a Feature Flag or Setting in a specified Environment identified by the `environmentId` parameter.

The most important attributes in the response are the `value`, `rolloutRules` and `percentageRules`. The `value` represents what the clients will get when the evaluation requests of our SDKs are not matching to any of the defined Targeting or Percentage Rules, or when there are no additional rules to evaluate.

The `rolloutRules` and `percentageRules` attributes are representing the current Targeting and Percentage Rules configuration of the actual Feature Flag or Setting in an **ordered** collection, which means the order of the returned rules is matching to the evaluation order. You can read more about these rules [here](https://configcat.com/docs/targeting/targeting-overview).

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param environmentId The identifier of the Environment.
@param settingId The id of the Setting.
@return FeatureFlagSettingValuesApiGetSettingValueRequest

func (*FeatureFlagSettingValuesApiService) GetSettingValueExecute added in v1.4.0

Execute executes the request

@return SettingValueModel

func (*FeatureFlagSettingValuesApiService) GetSettingValues added in v1.1.0

GetSettingValues Get values

This endpoint returns the value of a specified Config's Feature Flags or Settings identified by the `configId` parameter in a specified Environment identified by the `environmentId` parameter.

The most important attributes in the response are the `value`, `rolloutRules` and `percentageRules`. The `value` represents what the clients will get when the evaluation requests of our SDKs are not matching to any of the defined Targeting or Percentage Rules, or when there are no additional rules to evaluate.

The `rolloutRules` and `percentageRules` attributes are representing the current Targeting and Percentage Rules configuration of the actual Feature Flag or Setting in an **ordered** collection, which means the order of the returned rules is matching to the evaluation order. You can read more about these rules [here](https://configcat.com/docs/targeting/targeting-overview/).

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param configId The identifier of the Config.
@param environmentId The identifier of the Environment.
@return FeatureFlagSettingValuesApiGetSettingValuesRequest

func (*FeatureFlagSettingValuesApiService) GetSettingValuesExecute added in v1.4.0

Execute executes the request

@return ConfigSettingValuesModel

func (*FeatureFlagSettingValuesApiService) PostSettingValues added in v1.3.0

PostSettingValues Post values

This endpoint replaces the values of a specified Config's Feature Flags or Settings identified by the `configId` parameter in a specified Environment identified by the `environmentId` parameter.

Only the `value`, `rolloutRules` and `percentageRules` attributes are modifiable by this endpoint.

**Important:** As this endpoint is doing a complete replace, it's important to set every other attribute that you don't want to change in its original state. Not listing one means it will reset.

For example: We have the following resource. ```json

{
  "settingValues": [
    {
      "rolloutPercentageItems": [
        {
          "percentage": 30,
          "value": true
        },
        {
          "percentage": 70,
          "value": false
        }
      ],
      "rolloutRules": [],
      "value": false,
      "settingId": 1
    }
  ]
}

``` If we send a replace request body as below: ```json

{
  "settingValues": [
    {
      "value": true,
      "settingId": 1
    }
  ]
}

``` Then besides that the default value is set to `true`, all the Percentage Rules are deleted. So we get a response like this: ```json

{
  "settingValues": [
    {
      "rolloutPercentageItems": [],
      "rolloutRules": [],
      "value": true,
      "setting":
      {
        "settingId": 1
      }
    }
  ]
}

```

The `rolloutRules` property describes two types of rules:

- **Targeting rules**: When you want to add or update a targeting rule, the `comparator`, `comparisonAttribute`, and `comparisonValue` members are required. - **Segment rules**: When you want to add add or update a segment rule, the `segmentId` which identifies the desired segment and the `segmentComparator` members are required.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param configId The identifier of the Config.
@param environmentId The identifier of the Environment.
@return FeatureFlagSettingValuesApiPostSettingValuesRequest

func (*FeatureFlagSettingValuesApiService) PostSettingValuesExecute added in v1.4.0

Execute executes the request

@return ConfigSettingValuesModel

func (*FeatureFlagSettingValuesApiService) ReplaceSettingValue

ReplaceSettingValue Replace value

This endpoint replaces the whole value of a Feature Flag or Setting in a specified Environment.

Only the `value`, `rolloutRules` and `percentageRules` attributes are modifiable by this endpoint.

**Important:** As this endpoint is doing a complete replace, it's important to set every other attribute that you don't want to change in its original state. Not listing one means it will reset.

For example: We have the following resource. ```json

{
  "rolloutPercentageItems": [
    {
      "percentage": 30,
      "value": true
    },
    {
      "percentage": 70,
      "value": false
    }
  ],
  "rolloutRules": [],
  "value": false
}

``` If we send a replace request body as below: ```json

{
  "value": true
}

``` Then besides that the default value is set to `true`, all the Percentage Rules are deleted. So we get a response like this: ```json

{
  "rolloutPercentageItems": [],
  "rolloutRules": [],
  "value": true
}

```

The `rolloutRules` property describes two types of rules:

- **Targeting rules**: When you want to add or update a targeting rule, the `comparator`, `comparisonAttribute`, and `comparisonValue` members are required. - **Segment rules**: When you want to add add or update a segment rule, the `segmentId` which identifies the desired segment and the `segmentComparator` members are required.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param environmentId The identifier of the Environment.
@param settingId The id of the Setting.
@return FeatureFlagSettingValuesApiReplaceSettingValueRequest

func (*FeatureFlagSettingValuesApiService) ReplaceSettingValueExecute added in v1.4.0

Execute executes the request

@return SettingValueModel

func (*FeatureFlagSettingValuesApiService) UpdateSettingValue

UpdateSettingValue Update value

This endpoint updates the value of a Feature Flag or Setting with a collection of [JSON Patch](https://jsonpatch.com) operations in a specified Environment.

Only the `value`, `rolloutRules` and `percentageRules` attributes are modifiable by this endpoint.

The advantage of using JSON Patch is that you can describe individual update operations on a resource without touching attributes that you don't want to change. It supports collection reordering, so it also can be used for reordering the targeting rules of a Feature Flag or Setting.

For example: We have the following resource. ```json

{
  "rolloutPercentageItems": [
    {
      "percentage": 30,
      "value": true
    },
    {
      "percentage": 70,
      "value": false
    }
  ],
  "rolloutRules": [],
  "value": false
}

``` If we send an update request body as below: ```json [

{
  "op": "replace",
  "path": "/value",
  "value": true
}

] ``` Only the default value is going to be set to `true` and all the Percentage Rules are remaining unchanged. So we get a response like this: ```json

{
  "rolloutPercentageItems": [
    {
      "percentage": 30,
      "value": true
    },
    {
      "percentage": 70,
      "value": false
    }
  ],
  "rolloutRules": [],
  "value": true
}

```

The `rolloutRules` property describes two types of rules:

- **Targeting rules**: When you want to add or update a targeting rule, the `comparator`, `comparisonAttribute`, and `comparisonValue` members are required. - **Segment rules**: When you want to add add or update a segment rule, the `segmentId` which identifies the desired segment and the `segmentComparator` members are required.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param environmentId The identifier of the Environment.
@param settingId The id of the Setting.
@return FeatureFlagSettingValuesApiUpdateSettingValueRequest

func (*FeatureFlagSettingValuesApiService) UpdateSettingValueExecute added in v1.4.0

Execute executes the request

@return SettingValueModel

type FeatureFlagSettingValuesApiUpdateSettingValueRequest added in v1.4.0

type FeatureFlagSettingValuesApiUpdateSettingValueRequest struct {
	ApiService *FeatureFlagSettingValuesApiService
	// contains filtered or unexported fields
}

func (FeatureFlagSettingValuesApiUpdateSettingValueRequest) Execute added in v1.4.0

func (FeatureFlagSettingValuesApiUpdateSettingValueRequest) JsonPatchOperation added in v1.5.0

func (FeatureFlagSettingValuesApiUpdateSettingValueRequest) Reason added in v1.4.0

The reason note for the Audit Log if the Product's \"Config changes require a reason\" preference is turned on.

type FeatureFlagSettingValuesUsingSDKKeyApiGetSettingValueBySdkkeyRequest added in v1.4.0

type FeatureFlagSettingValuesUsingSDKKeyApiGetSettingValueBySdkkeyRequest struct {
	ApiService *FeatureFlagSettingValuesUsingSDKKeyApiService
	// contains filtered or unexported fields
}

func (FeatureFlagSettingValuesUsingSDKKeyApiGetSettingValueBySdkkeyRequest) Execute added in v1.4.0

func (FeatureFlagSettingValuesUsingSDKKeyApiGetSettingValueBySdkkeyRequest) XCONFIGCATSDKKEY added in v1.4.0

The ConfigCat SDK Key. (https://app.configcat.com/sdkkey)

type FeatureFlagSettingValuesUsingSDKKeyApiReplaceSettingValueBySdkkeyRequest added in v1.4.0

type FeatureFlagSettingValuesUsingSDKKeyApiReplaceSettingValueBySdkkeyRequest struct {
	ApiService *FeatureFlagSettingValuesUsingSDKKeyApiService
	// contains filtered or unexported fields
}

func (FeatureFlagSettingValuesUsingSDKKeyApiReplaceSettingValueBySdkkeyRequest) Execute added in v1.4.0

func (FeatureFlagSettingValuesUsingSDKKeyApiReplaceSettingValueBySdkkeyRequest) Reason added in v1.4.0

The reason note for the Audit Log if the Product's \"Config changes require a reason\" preference is turned on.

func (FeatureFlagSettingValuesUsingSDKKeyApiReplaceSettingValueBySdkkeyRequest) UpdateSettingValueModel added in v1.4.0

func (FeatureFlagSettingValuesUsingSDKKeyApiReplaceSettingValueBySdkkeyRequest) XCONFIGCATSDKKEY added in v1.4.0

The ConfigCat SDK Key. (https://app.configcat.com/sdkkey)

type FeatureFlagSettingValuesUsingSDKKeyApiService

type FeatureFlagSettingValuesUsingSDKKeyApiService service

FeatureFlagSettingValuesUsingSDKKeyApiService FeatureFlagSettingValuesUsingSDKKeyApi service

func (*FeatureFlagSettingValuesUsingSDKKeyApiService) GetSettingValueBySdkkey

GetSettingValueBySdkkey Get value

This endpoint returns the value of a Feature Flag or Setting in a specified Environment identified by the <a target="_blank" rel="noopener noreferrer" href="https://app.configcat.com/sdkkey">SDK key</a> passed in the `X-CONFIGCAT-SDKKEY` header.

The most important attributes in the response are the `value`, `rolloutRules` and `percentageRules`. The `value` represents what the clients will get when the evaluation requests of our SDKs are not matching to any of the defined Targeting or Percentage Rules, or when there are no additional rules to evaluate.

The `rolloutRules` and `percentageRules` attributes are representing the current Targeting and Percentage Rules configuration of the actual Feature Flag or Setting in an **ordered** collection, which means the order of the returned rules is matching to the evaluation order. You can read more about these rules [here](https://configcat.com/docs/targeting/targeting-overview/).

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param settingKeyOrId The key or id of the Setting.
@return FeatureFlagSettingValuesUsingSDKKeyApiGetSettingValueBySdkkeyRequest

func (*FeatureFlagSettingValuesUsingSDKKeyApiService) GetSettingValueBySdkkeyExecute added in v1.4.0

Execute executes the request

@return SettingValueModel

func (*FeatureFlagSettingValuesUsingSDKKeyApiService) ReplaceSettingValueBySdkkey

ReplaceSettingValueBySdkkey Replace value

This endpoint replaces the value of a Feature Flag or Setting in a specified Environment identified by the <a target="_blank" rel="noopener noreferrer" href="https://app.configcat.com/sdkkey">SDK key</a> passed in the `X-CONFIGCAT-SDKKEY` header.

Only the `value`, `rolloutRules` and `percentageRules` attributes are modifiable by this endpoint.

**Important:** As this endpoint is doing a complete replace, it's important to set every other attribute that you don't want to change to its original state. Not listing one means it will reset.

For example: We have the following resource. ```json

{
  "rolloutPercentageItems": [
    {
      "percentage": 30,
      "value": true
    },
    {
      "percentage": 70,
      "value": false
    }
  ],
  "rolloutRules": [],
  "value": false
}

``` If we send a replace request body as below: ```json

{
  "value": true
}

``` Then besides that the default served value is set to `true`, all the Percentage Rules are deleted. So we get a response like this: ```json

{
  "rolloutPercentageItems": [],
  "rolloutRules": [],
  "value": true
}

```

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param settingKeyOrId The key or id of the Setting.
@return FeatureFlagSettingValuesUsingSDKKeyApiReplaceSettingValueBySdkkeyRequest

func (*FeatureFlagSettingValuesUsingSDKKeyApiService) ReplaceSettingValueBySdkkeyExecute added in v1.4.0

Execute executes the request

@return SettingValueModel

func (*FeatureFlagSettingValuesUsingSDKKeyApiService) UpdateSettingValueBySdkkey

UpdateSettingValueBySdkkey Update value

This endpoint updates the value of a Feature Flag or Setting with a collection of [JSON Patch](https://jsonpatch.com) operations in a specified Environment identified by the <a target="_blank" rel="noopener noreferrer" href="https://app.configcat.com/sdkkey">SDK key</a> passed in the `X-CONFIGCAT-SDKKEY` header.

Only the `value`, `rolloutRules` and `percentageRules` attributes are modifiable by this endpoint.

The advantage of using JSON Patch is that you can describe individual update operations on a resource without touching attributes that you don't want to change. It supports collection reordering, so it also can be used for reordering the targeting rules of a Feature Flag or Setting.

For example: We have the following resource. ```json

{
  "rolloutPercentageItems": [
    {
      "percentage": 30,
      "value": true
    },
    {
      "percentage": 70,
      "value": false
    }
  ],
  "rolloutRules": [],
  "value": false
}

``` If we send an update request body as below: ```json [

{
  "op": "replace",
  "path": "/value",
  "value": true
}

] ``` Only the default served value is going to be set to `true` and all the Percentage Rules are remaining unchanged. So we get a response like this: ```json

{
  "rolloutPercentageItems": [
    {
      "percentage": 30,
      "value": true
    },
    {
      "percentage": 70,
      "value": false
    }
  ],
  "rolloutRules": [],
  "value": true
}

```

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param settingKeyOrId The key or id of the Setting.
@return FeatureFlagSettingValuesUsingSDKKeyApiUpdateSettingValueBySdkkeyRequest

func (*FeatureFlagSettingValuesUsingSDKKeyApiService) UpdateSettingValueBySdkkeyExecute added in v1.4.0

Execute executes the request

@return SettingValueModel

type FeatureFlagSettingValuesUsingSDKKeyApiUpdateSettingValueBySdkkeyRequest added in v1.4.0

type FeatureFlagSettingValuesUsingSDKKeyApiUpdateSettingValueBySdkkeyRequest struct {
	ApiService *FeatureFlagSettingValuesUsingSDKKeyApiService
	// contains filtered or unexported fields
}

func (FeatureFlagSettingValuesUsingSDKKeyApiUpdateSettingValueBySdkkeyRequest) Execute added in v1.4.0

func (FeatureFlagSettingValuesUsingSDKKeyApiUpdateSettingValueBySdkkeyRequest) JsonPatchOperation added in v1.5.0

func (FeatureFlagSettingValuesUsingSDKKeyApiUpdateSettingValueBySdkkeyRequest) Reason added in v1.4.0

The reason note for the Audit Log if the Product&#39;s \&quot;Config changes require a reason\&quot; preference is turned on.

func (FeatureFlagSettingValuesUsingSDKKeyApiUpdateSettingValueBySdkkeyRequest) XCONFIGCATSDKKEY added in v1.4.0

The ConfigCat SDK Key. (https://app.configcat.com/sdkkey)

type FeatureFlagSettingValuesUsingSDKKeyV2ApiGetSettingValueBySdkkeyV2Request added in v1.6.0

type FeatureFlagSettingValuesUsingSDKKeyV2ApiGetSettingValueBySdkkeyV2Request struct {
	ApiService *FeatureFlagSettingValuesUsingSDKKeyV2ApiService
	// contains filtered or unexported fields
}

func (FeatureFlagSettingValuesUsingSDKKeyV2ApiGetSettingValueBySdkkeyV2Request) Execute added in v1.6.0

func (FeatureFlagSettingValuesUsingSDKKeyV2ApiGetSettingValueBySdkkeyV2Request) XCONFIGCATSDKKEY added in v1.6.0

The ConfigCat SDK Key. (https://app.configcat.com/sdkkey)

type FeatureFlagSettingValuesUsingSDKKeyV2ApiReplaceSettingValueBySdkkeyV2Request added in v1.6.0

type FeatureFlagSettingValuesUsingSDKKeyV2ApiReplaceSettingValueBySdkkeyV2Request struct {
	ApiService *FeatureFlagSettingValuesUsingSDKKeyV2ApiService
	// contains filtered or unexported fields
}

func (FeatureFlagSettingValuesUsingSDKKeyV2ApiReplaceSettingValueBySdkkeyV2Request) Execute added in v1.6.0

func (FeatureFlagSettingValuesUsingSDKKeyV2ApiReplaceSettingValueBySdkkeyV2Request) Reason added in v1.6.0

The reason note for the Audit Log if the Product&#39;s \&quot;Config changes require a reason\&quot; preference is turned on.

func (FeatureFlagSettingValuesUsingSDKKeyV2ApiReplaceSettingValueBySdkkeyV2Request) UpdateEvaluationFormulaModel added in v1.6.0

func (FeatureFlagSettingValuesUsingSDKKeyV2ApiReplaceSettingValueBySdkkeyV2Request) XCONFIGCATSDKKEY added in v1.6.0

The ConfigCat SDK Key. (https://app.configcat.com/sdkkey)

type FeatureFlagSettingValuesUsingSDKKeyV2ApiService added in v1.6.0

type FeatureFlagSettingValuesUsingSDKKeyV2ApiService service

FeatureFlagSettingValuesUsingSDKKeyV2ApiService FeatureFlagSettingValuesUsingSDKKeyV2Api service

func (*FeatureFlagSettingValuesUsingSDKKeyV2ApiService) GetSettingValueBySdkkeyV2 added in v1.6.0

GetSettingValueBySdkkeyV2 Get value

This endpoint returns the value of a Feature Flag or Setting in a specified Environment identified by the <a target="_blank" rel="noopener noreferrer" href="https://app.configcat.com/sdkkey">SDK key</a> passed in the `X-CONFIGCAT-SDKKEY` header.

The most important fields in the response are the `defaultValue`, `targetingRules`. The `defaultValue` represents what the clients will get when the evaluation requests of our SDKs are not matching to any of the defined Targeting Rules, or when there are no additional rules to evaluate.

The `targetingRules` represents the current Targeting Rule configuration of the actual Feature Flag or Setting in an **ordered** collection, which means the order of the returned rules is matching to the evaluation order. You can read more about these rules [here](https://configcat.com/docs/targeting/targeting-overview/).

The `percentageEvaluationAttribute` represents the custom [User Object](https://configcat.com/docs/targeting/user-object/) attribute that must be used at the [percentage evaluation](https://configcat.com/docs/advanced/targeting/#anatomy-of-the-percentage-based-targeting) of the Feature Flag or Setting.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param settingKeyOrId The key or id of the Setting.
@return FeatureFlagSettingValuesUsingSDKKeyV2ApiGetSettingValueBySdkkeyV2Request

func (*FeatureFlagSettingValuesUsingSDKKeyV2ApiService) GetSettingValueBySdkkeyV2Execute added in v1.6.0

Execute executes the request

@return SettingFormulaModel

func (*FeatureFlagSettingValuesUsingSDKKeyV2ApiService) ReplaceSettingValueBySdkkeyV2 added in v1.6.0

ReplaceSettingValueBySdkkeyV2 Replace value

This endpoint replaces the value and the Targeting Rules of a Feature Flag or Setting in a specified Environment identified by the <a target="_blank" rel="noopener noreferrer" href="https://app.configcat.com/sdkkey">SDK key</a> passed in the `X-CONFIGCAT-SDKKEY` header.

Only the `defaultValue`, `targetingRules`, and `percentageEvaluationAttribute` fields are modifiable by this endpoint.

**Important:** As this endpoint is doing a complete replace, it's important to set every other field that you don't want to change to its original state. Not listing one means it will reset.

For example: We have the following resource of a Feature Flag. ```json

{
  "defaultValue": {
    "boolValue": false
  },
  "targetingRules": [
    {
      "conditions": [
        {
          "userCondition": {
            "comparisonAttribute": "Email",
            "comparator": "sensitiveTextEquals",
            "comparisonValue": {
              "stringValue": "test@example.com"
            }
          }
        }
      ],
      "percentageOptions": [],
      "value": {
        "boolValue": true
      }
    }
  ]
}

``` If we send a replace request body as below: ```json

{
  "defaultValue": {
    "boolValue": true
  }
}

``` Then besides that the default served value is set to `true`, all the Targeting Rules are deleted. So we get a response like this: ```json

{
  "defaultValue": {
    "boolValue": true
  },
  "targetingRules": []
}

```

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param settingKeyOrId The key or id of the Setting.
@return FeatureFlagSettingValuesUsingSDKKeyV2ApiReplaceSettingValueBySdkkeyV2Request

func (*FeatureFlagSettingValuesUsingSDKKeyV2ApiService) ReplaceSettingValueBySdkkeyV2Execute added in v1.6.0

Execute executes the request

@return SettingFormulaModel

func (*FeatureFlagSettingValuesUsingSDKKeyV2ApiService) UpdateSettingValueBySdkkeyV2 added in v1.6.0

UpdateSettingValueBySdkkeyV2 Update value

This endpoint updates the value of a Feature Flag or Setting with a collection of [JSON Patch](https://jsonpatch.com) operations in a specified Environment.

Only the `defaultValue`, `targetingRules`, and `percentageEvaluationAttribute` fields are modifiable by this endpoint.

The advantage of using JSON Patch is that you can describe individual update operations on a resource without touching attributes that you don't want to change. It supports collection reordering, so it also can be used for reordering the targeting rules of a Feature Flag or Setting.

For example: We have the following resource of a Feature Flag. ```json

{
  "defaultValue": {
    "boolValue": false
  },
  "targetingRules": [
    {
      "conditions": [
        {
          "userCondition": {
            "comparisonAttribute": "Email",
            "comparator": "sensitiveTextEquals",
            "comparisonValue": {
              "stringValue": "test@example.com"
            }
          }
        }
      ],
      "percentageOptions": [],
      "value": {
        "boolValue": true
      }
    }
  ]
}

``` If we send an update request body as below: ```json [

{
  "op": "replace",
  "path": "/targetingRules/0/value/boolValue",
  "value": true
}

] ``` Only the first Targeting Rule's `value` is going to be set to `false` and all the other fields are remaining unchanged.

So we get a response like this: ```json

{
  "defaultValue": {
    "boolValue": false
  },
  "targetingRules": [
    {
      "conditions": [
        {
          "userCondition": {
            "comparisonAttribute": "Email",
            "comparator": "sensitiveTextEquals",
            "comparisonValue": {
              "stringValue": "test@example.com"
            }
          }
        }
      ],
      "percentageOptions": [],
      "value": {
        "boolValue": false
      }
    }
  ]
}

```

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param settingKeyOrId The key or id of the Setting.
@return FeatureFlagSettingValuesUsingSDKKeyV2ApiUpdateSettingValueBySdkkeyV2Request

func (*FeatureFlagSettingValuesUsingSDKKeyV2ApiService) UpdateSettingValueBySdkkeyV2Execute added in v1.6.0

Execute executes the request

@return SettingFormulaModel

type FeatureFlagSettingValuesUsingSDKKeyV2ApiUpdateSettingValueBySdkkeyV2Request added in v1.6.0

type FeatureFlagSettingValuesUsingSDKKeyV2ApiUpdateSettingValueBySdkkeyV2Request struct {
	ApiService *FeatureFlagSettingValuesUsingSDKKeyV2ApiService
	// contains filtered or unexported fields
}

func (FeatureFlagSettingValuesUsingSDKKeyV2ApiUpdateSettingValueBySdkkeyV2Request) Execute added in v1.6.0

func (FeatureFlagSettingValuesUsingSDKKeyV2ApiUpdateSettingValueBySdkkeyV2Request) JsonPatchOperation added in v1.6.0

func (FeatureFlagSettingValuesUsingSDKKeyV2ApiUpdateSettingValueBySdkkeyV2Request) Reason added in v1.6.0

The reason note for the Audit Log if the Product&#39;s \&quot;Config changes require a reason\&quot; preference is turned on.

func (FeatureFlagSettingValuesUsingSDKKeyV2ApiUpdateSettingValueBySdkkeyV2Request) XCONFIGCATSDKKEY added in v1.6.0

The ConfigCat SDK Key. (https://app.configcat.com/sdkkey)

type FeatureFlagSettingValuesV2ApiGetSettingValueV2Request added in v1.6.0

type FeatureFlagSettingValuesV2ApiGetSettingValueV2Request struct {
	ApiService *FeatureFlagSettingValuesV2ApiService
	// contains filtered or unexported fields
}

func (FeatureFlagSettingValuesV2ApiGetSettingValueV2Request) Execute added in v1.6.0

type FeatureFlagSettingValuesV2ApiGetSettingValuesV2Request added in v1.6.0

type FeatureFlagSettingValuesV2ApiGetSettingValuesV2Request struct {
	ApiService *FeatureFlagSettingValuesV2ApiService
	// contains filtered or unexported fields
}

func (FeatureFlagSettingValuesV2ApiGetSettingValuesV2Request) Execute added in v1.6.0

type FeatureFlagSettingValuesV2ApiPostSettingValuesV2Request added in v1.6.0

type FeatureFlagSettingValuesV2ApiPostSettingValuesV2Request struct {
	ApiService *FeatureFlagSettingValuesV2ApiService
	// contains filtered or unexported fields
}

func (FeatureFlagSettingValuesV2ApiPostSettingValuesV2Request) Execute added in v1.6.0

func (FeatureFlagSettingValuesV2ApiPostSettingValuesV2Request) Reason added in v1.6.0

The reason note for the Audit Log if the Product&#39;s \&quot;Config changes require a reason\&quot; preference is turned on.

func (FeatureFlagSettingValuesV2ApiPostSettingValuesV2Request) UpdateEvaluationFormulasModel added in v1.6.0

type FeatureFlagSettingValuesV2ApiReplaceSettingValueV2Request added in v1.6.0

type FeatureFlagSettingValuesV2ApiReplaceSettingValueV2Request struct {
	ApiService *FeatureFlagSettingValuesV2ApiService
	// contains filtered or unexported fields
}

func (FeatureFlagSettingValuesV2ApiReplaceSettingValueV2Request) Execute added in v1.6.0

func (FeatureFlagSettingValuesV2ApiReplaceSettingValueV2Request) Reason added in v1.6.0

The reason note for the Audit Log if the Product&#39;s \&quot;Config changes require a reason\&quot; preference is turned on.

func (FeatureFlagSettingValuesV2ApiReplaceSettingValueV2Request) UpdateEvaluationFormulaModel added in v1.6.0

type FeatureFlagSettingValuesV2ApiService added in v1.6.0

type FeatureFlagSettingValuesV2ApiService service

FeatureFlagSettingValuesV2ApiService FeatureFlagSettingValuesV2Api service

func (*FeatureFlagSettingValuesV2ApiService) GetSettingValueV2 added in v1.6.0

GetSettingValueV2 Get value

This endpoint returns the value of a Feature Flag or Setting in a specified Environment identified by the `environmentId` parameter.

The most important fields in the response are the `defaultValue`, `targetingRules`, and `percentageEvaluationAttribute`. The `defaultValue` represents what the clients will get when the evaluation requests of our SDKs are not matching to any of the defined Targeting Rules, or when there are no additional rules to evaluate.

The `targetingRules` represents the current Targeting Rule configuration of the actual Feature Flag or Setting in an **ordered** collection, which means the order of the returned rules is matching to the evaluation order. You can read more about these rules [here](https://configcat.com/docs/targeting/targeting-overview/).

The `percentageEvaluationAttribute` represents the custom [User Object](https://configcat.com/docs/targeting/user-object/) attribute that must be used for [percentage evaluation](https://configcat.com/docs/targeting/percentage-options/) of the Feature Flag or Setting.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param environmentId The identifier of the Environment.
@param settingId The id of the Setting.
@return FeatureFlagSettingValuesV2ApiGetSettingValueV2Request

func (*FeatureFlagSettingValuesV2ApiService) GetSettingValueV2Execute added in v1.6.0

Execute executes the request

@return SettingFormulaModel

func (*FeatureFlagSettingValuesV2ApiService) GetSettingValuesV2 added in v1.6.0

GetSettingValuesV2 Get values

This endpoint returns all Feature Flag and Setting values of a Config identified by the `configId` parameter in a specified Environment identified by the `environmentId` parameter.

The most important fields in the response are the `defaultValue`, `targetingRules`. The `defaultValue` represents what the clients will get when the evaluation requests of our SDKs are not matching to any of the defined Targeting Rules, or when there are no additional rules to evaluate.

The `targetingRules` represents the current Targeting Rule configuration of the actual Feature Flag or Setting in an **ordered** collection, which means the order of the returned rules is matching to the evaluation order. You can read more about these rules [here](https://configcat.com/docs/targeting/targeting-overview/).

The `percentageEvaluationAttribute` represents the custom [User Object](https://configcat.com/docs/targeting/user-object/) attribute that must be used for [percentage evaluation](https://configcat.com/docs/targeting/percentage-options/) of the Feature Flag or Setting.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param configId The identifier of the Config.
@param environmentId The identifier of the Environment.
@return FeatureFlagSettingValuesV2ApiGetSettingValuesV2Request

func (*FeatureFlagSettingValuesV2ApiService) GetSettingValuesV2Execute added in v1.6.0

Execute executes the request

@return ConfigSettingFormulasModel

func (*FeatureFlagSettingValuesV2ApiService) PostSettingValuesV2 added in v1.6.0

PostSettingValuesV2 Post values

This endpoint batch updates the Feature Flags and Settings of a Config identified by the `configId` parameter in a specified Environment identified by the `environmentId` parameter.

Only those Feature Flags and Settings are updated which are part of the request, all the others are left untouched.

**Important:** As this endpoint is doing a complete replace on those Feature Flags and Settings, which are set in the request. It's important to set every other field that you don't want to change in its original state. Not listing a field means that it will reset.

For example: We have the following resource of a Feature Flag. ```json

{
  "settingValues": [
    {
      "defaultValue": {
        "boolValue": false
      },
      "targetingRules": [
        {
          "conditions": [
            {
              "userCondition": {
                "comparisonAttribute": "Email",
                "comparator": "sensitiveTextEquals",
                "comparisonValue": {
                  "stringValue": "test@example.com"
                }
              }
            }
          ],
          "percentageOptions": [],
          "value": {
            "boolValue": true
          }
        }
      ],
      "settingId": 1
    }
  ]
}

``` If we send a batch replace request body as below: ```json

{
  "settingValues": [
    {
      "defaultValue": {
        "boolValue": false
      },
      "settingId": 1
    }
  ]
}

``` Then besides that the default value is set to `true`, all Targeting Rules of the related Feature Flag are deleted. So we get a response like this: ```json

{
  "settingValues": [
    {
      "defaultValue": {
        "boolValue": false
      },
      "targetingRules": [],
      "setting":
      {
        "settingId": 1
      }
    }
  ]
}

```

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param configId The identifier of the Config.
@param environmentId The identifier of the Environment.
@return FeatureFlagSettingValuesV2ApiPostSettingValuesV2Request

func (*FeatureFlagSettingValuesV2ApiService) PostSettingValuesV2Execute added in v1.6.0

Execute executes the request

@return ConfigSettingFormulasModel

func (*FeatureFlagSettingValuesV2ApiService) ReplaceSettingValueV2 added in v1.6.0

ReplaceSettingValueV2 Replace value

This endpoint replaces the value and the Targeting Rules of a Feature Flag or Setting in a specified Environment identified by the <a target="_blank" rel="noopener noreferrer" href="https://app.configcat.com/sdkkey">SDK key</a> passed in the `X-CONFIGCAT-SDKKEY` header.

Only the `defaultValue`, `targetingRules`, and `percentageEvaluationAttribute` fields are modifiable by this endpoint.

**Important:** As this endpoint is doing a complete replace, it's important to set every other field that you don't want to change to its original state. Not listing one means it will reset.

For example: We have the following resource of a Feature Flag. ```json

{
  "defaultValue": {
    "boolValue": false
  },
  "targetingRules": [
    {
      "conditions": [
        {
          "userCondition": {
            "comparisonAttribute": "Email",
            "comparator": "sensitiveTextEquals",
            "comparisonValue": {
              "stringValue": "test@example.com"
            }
          }
        }
      ],
      "percentageOptions": [],
      "value": {
        "boolValue": true
      }
    }
  ]
}

``` If we send a replace request body as below: ```json

{
  "defaultValue": {
    "boolValue": true
  }
}

``` Then besides that the default served value is set to `true`, all the Targeting Rules are deleted. So we get a response like this: ```json

{
  "defaultValue": {
    "boolValue": true
  },
  "targetingRules": []
}

```

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param environmentId The identifier of the Environment.
@param settingId The id of the Setting.
@return FeatureFlagSettingValuesV2ApiReplaceSettingValueV2Request

func (*FeatureFlagSettingValuesV2ApiService) ReplaceSettingValueV2Execute added in v1.6.0

Execute executes the request

@return SettingFormulaModel

func (*FeatureFlagSettingValuesV2ApiService) UpdateSettingValueV2 added in v1.6.0

UpdateSettingValueV2 Update value

This endpoint updates the value of a Feature Flag or Setting with a collection of [JSON Patch](https://jsonpatch.com) operations in a specified Environment.

Only the `defaultValue`, `targetingRules`, and `percentageEvaluationAttribute` fields are modifiable by this endpoint.

The advantage of using JSON Patch is that you can describe individual update operations on a resource without touching attributes that you don't want to change. It supports collection reordering, so it also can be used for reordering the targeting rules of a Feature Flag or Setting.

For example: We have the following resource of a Feature Flag. ```json

{
  "defaultValue": {
    "boolValue": false
  },
  "targetingRules": [
    {
      "conditions": [
        {
          "userCondition": {
            "comparisonAttribute": "Email",
            "comparator": "sensitiveTextEquals",
            "comparisonValue": {
              "stringValue": "test@example.com"
            }
          }
        }
      ],
      "percentageOptions": [],
      "value": {
        "boolValue": true
      }
    }
  ]
}

``` If we send an update request body as below: ```json [

{
  "op": "replace",
  "path": "/targetingRules/0/value/boolValue",
  "value": true
}

] ``` Only the first Targeting Rule's `value` is going to be set to `false` and all the other fields are remaining unchanged.

So we get a response like this: ```json

{
  "defaultValue": {
    "boolValue": false
  },
  "targetingRules": [
    {
      "conditions": [
        {
          "userCondition": {
            "comparisonAttribute": "Email",
            "comparator": "sensitiveTextEquals",
            "comparisonValue": {
              "stringValue": "test@example.com"
            }
          }
        }
      ],
      "percentageOptions": [],
      "value": {
        "boolValue": false
      }
    }
  ]
}

```

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param environmentId The identifier of the Environment.
@param settingId The id of the Setting.
@return FeatureFlagSettingValuesV2ApiUpdateSettingValueV2Request

func (*FeatureFlagSettingValuesV2ApiService) UpdateSettingValueV2Execute added in v1.6.0

Execute executes the request

@return SettingFormulaModel

type FeatureFlagSettingValuesV2ApiUpdateSettingValueV2Request added in v1.6.0

type FeatureFlagSettingValuesV2ApiUpdateSettingValueV2Request struct {
	ApiService *FeatureFlagSettingValuesV2ApiService
	// contains filtered or unexported fields
}

func (FeatureFlagSettingValuesV2ApiUpdateSettingValueV2Request) Execute added in v1.6.0

func (FeatureFlagSettingValuesV2ApiUpdateSettingValueV2Request) JsonPatchOperation added in v1.6.0

func (FeatureFlagSettingValuesV2ApiUpdateSettingValueV2Request) Reason added in v1.6.0

The reason note for the Audit Log if the Product&#39;s \&quot;Config changes require a reason\&quot; preference is turned on.

type FeatureFlagsSettingsApiCreateSettingRequest added in v1.4.0

type FeatureFlagsSettingsApiCreateSettingRequest struct {
	ApiService *FeatureFlagsSettingsApiService
	// contains filtered or unexported fields
}

func (FeatureFlagsSettingsApiCreateSettingRequest) CreateSettingInitialValues added in v1.4.0

func (FeatureFlagsSettingsApiCreateSettingRequest) Execute added in v1.4.0

type FeatureFlagsSettingsApiDeleteSettingRequest added in v1.4.0

type FeatureFlagsSettingsApiDeleteSettingRequest struct {
	ApiService *FeatureFlagsSettingsApiService
	// contains filtered or unexported fields
}

func (FeatureFlagsSettingsApiDeleteSettingRequest) Execute added in v1.4.0

type FeatureFlagsSettingsApiGetSettingRequest added in v1.4.0

type FeatureFlagsSettingsApiGetSettingRequest struct {
	ApiService *FeatureFlagsSettingsApiService
	// contains filtered or unexported fields
}

func (FeatureFlagsSettingsApiGetSettingRequest) Execute added in v1.4.0

type FeatureFlagsSettingsApiGetSettingsRequest added in v1.4.0

type FeatureFlagsSettingsApiGetSettingsRequest struct {
	ApiService *FeatureFlagsSettingsApiService
	// contains filtered or unexported fields
}

func (FeatureFlagsSettingsApiGetSettingsRequest) Execute added in v1.4.0

type FeatureFlagsSettingsApiReplaceSettingRequest added in v1.11.0

type FeatureFlagsSettingsApiReplaceSettingRequest struct {
	ApiService *FeatureFlagsSettingsApiService
	// contains filtered or unexported fields
}

func (FeatureFlagsSettingsApiReplaceSettingRequest) Execute added in v1.11.0

func (FeatureFlagsSettingsApiReplaceSettingRequest) ReplaceSettingModel added in v1.11.0

type FeatureFlagsSettingsApiService

type FeatureFlagsSettingsApiService service

FeatureFlagsSettingsApiService FeatureFlagsSettingsApi service

func (*FeatureFlagsSettingsApiService) CreateSetting

CreateSetting Create Flag

This endpoint creates a new Feature Flag or Setting in a specified Config identified by the `configId` parameter.

**Important:** The `key` attribute must be unique within the given Config.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param configId The identifier of the Config.
@return FeatureFlagsSettingsApiCreateSettingRequest

func (*FeatureFlagsSettingsApiService) CreateSettingExecute added in v1.4.0

Execute executes the request

@return SettingModel

func (*FeatureFlagsSettingsApiService) DeleteSetting

DeleteSetting Delete Flag

This endpoint removes a Feature Flag or Setting from a specified Config, identified by the `configId` parameter.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param settingId The identifier of the Setting.
@return FeatureFlagsSettingsApiDeleteSettingRequest

func (*FeatureFlagsSettingsApiService) DeleteSettingExecute added in v1.4.0

Execute executes the request

func (*FeatureFlagsSettingsApiService) GetSetting

GetSetting Get Flag

This endpoint returns the metadata attributes of a Feature Flag or Setting identified by the `settingId` parameter.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param settingId The identifier of the Setting.
@return FeatureFlagsSettingsApiGetSettingRequest

func (*FeatureFlagsSettingsApiService) GetSettingExecute added in v1.4.0

Execute executes the request

@return SettingModel

func (*FeatureFlagsSettingsApiService) GetSettings

GetSettings List Flags

This endpoint returns the list of the Feature Flags and Settings defined in a specified Config, identified by the `configId` parameter.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param configId The identifier of the Config.
@return FeatureFlagsSettingsApiGetSettingsRequest

func (*FeatureFlagsSettingsApiService) GetSettingsExecute added in v1.4.0

Execute executes the request

@return []SettingModel

func (*FeatureFlagsSettingsApiService) ReplaceSetting added in v1.11.0

ReplaceSetting Replace Flag

This endpoint replaces the whole value of a Feature Flag or Setting identified by the `settingId` parameter.

**Important:** As this endpoint is doing a complete replace, it's important to set every other attribute that you don't want to change in its original state. Not listing one means it will reset.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param settingId The identifier of the Setting.
@return FeatureFlagsSettingsApiReplaceSettingRequest

func (*FeatureFlagsSettingsApiService) ReplaceSettingExecute added in v1.11.0

Execute executes the request

@return SettingModel

func (*FeatureFlagsSettingsApiService) UpdateSetting

UpdateSetting Update Flag

This endpoint updates the metadata of a Feature Flag or Setting with a collection of [JSON Patch](https://jsonpatch.com) operations in a specified Config.

Only the `name`, `hint` and `tags` attributes are modifiable by this endpoint. The `tags` attribute is a simple collection of the [tag IDs](#operation/get-tags) attached to the given setting.

The advantage of using JSON Patch is that you can describe individual update operations on a resource without touching attributes that you don't want to change.

For example: We have the following resource. ```json

{
  "settingId": 5345,
  "key": "myGrandFeature",
  "name": "Tihs is a naem with soem typos.",
  "hint": "This flag controls my grandioso feature.",
  "settingType": "boolean",
  "tags": [
    {
      "tagId": 0,
      "name": "sample tag",
      "color": "whale"
    }
  ]
}

``` If we send an update request body as below (it changes the `name` and adds the already existing tag with the id `2`): ```json [

{
  "op": "replace",
  "path": "/name",
  "value": "This is the name without typos."
},
{
  "op": "add",
  "path": "/tags/-",
  "value": 2
}

] ``` Only the `name` and `tags` are updated and all the other attributes remain unchanged. So we get a response like this: ```json

{
  "settingId": 5345,
  "key": "myGrandFeature",
  "name": "This is the name without typos.",
  "hint": "This flag controls my grandioso feature.",
  "settingType": "boolean",
  "tags": [
    {
      "tagId": 0,
      "name": "sample tag",
      "color": "whale"
    },
    {
      "tagId": 2,
      "name": "another tag",
      "color": "koala"
    }
  ]
}

```

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param settingId The identifier of the Setting.
@return FeatureFlagsSettingsApiUpdateSettingRequest

func (*FeatureFlagsSettingsApiService) UpdateSettingExecute added in v1.4.0

Execute executes the request

@return SettingModel

type FeatureFlagsSettingsApiUpdateSettingRequest added in v1.4.0

type FeatureFlagsSettingsApiUpdateSettingRequest struct {
	ApiService *FeatureFlagsSettingsApiService
	// contains filtered or unexported fields
}

func (FeatureFlagsSettingsApiUpdateSettingRequest) Execute added in v1.4.0

func (FeatureFlagsSettingsApiUpdateSettingRequest) JsonPatchOperation added in v1.5.0

type FlagReference added in v1.3.0

type FlagReference struct {
	// The identifier of the Feature Flag or Setting the code reference belongs to.
	SettingId int32 `json:"settingId"`
	// The actual references to the given Feature Flag or Setting.
	References []ReferenceLines `json:"references"`
}

FlagReference struct for FlagReference

func NewFlagReference added in v1.4.0

func NewFlagReference(settingId int32, references []ReferenceLines) *FlagReference

NewFlagReference instantiates a new FlagReference object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFlagReferenceWithDefaults added in v1.4.0

func NewFlagReferenceWithDefaults() *FlagReference

NewFlagReferenceWithDefaults instantiates a new FlagReference object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FlagReference) GetReferences added in v1.4.0

func (o *FlagReference) GetReferences() []ReferenceLines

GetReferences returns the References field value

func (*FlagReference) GetReferencesOk added in v1.4.0

func (o *FlagReference) GetReferencesOk() ([]ReferenceLines, bool)

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

func (*FlagReference) GetSettingId added in v1.4.0

func (o *FlagReference) GetSettingId() int32

GetSettingId returns the SettingId field value

func (*FlagReference) GetSettingIdOk added in v1.4.0

func (o *FlagReference) GetSettingIdOk() (*int32, bool)

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

func (FlagReference) MarshalJSON added in v1.4.0

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

func (*FlagReference) SetReferences added in v1.4.0

func (o *FlagReference) SetReferences(v []ReferenceLines)

SetReferences sets field value

func (*FlagReference) SetSettingId added in v1.4.0

func (o *FlagReference) SetSettingId(v int32)

SetSettingId sets field value

func (FlagReference) ToMap added in v1.4.0

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

type GenericOpenAPIError added in v1.4.0

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

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

func (GenericOpenAPIError) Body added in v1.4.0

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error added in v1.4.0

func (e GenericOpenAPIError) Error() string

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

func (GenericOpenAPIError) Model added in v1.4.0

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type InitialValue added in v1.3.0

type InitialValue struct {
	// The ID of the Environment where the initial value must be set.
	EnvironmentId *string `json:"environmentId,omitempty"`
	// The initial value in the given Environment. It must respect the setting type.
	Value interface{} `json:"value,omitempty"`
}

InitialValue struct for InitialValue

func NewInitialValue added in v1.4.0

func NewInitialValue() *InitialValue

NewInitialValue instantiates a new InitialValue object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewInitialValueWithDefaults added in v1.4.0

func NewInitialValueWithDefaults() *InitialValue

NewInitialValueWithDefaults instantiates a new InitialValue object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*InitialValue) GetEnvironmentId added in v1.4.0

func (o *InitialValue) GetEnvironmentId() string

GetEnvironmentId returns the EnvironmentId field value if set, zero value otherwise.

func (*InitialValue) GetEnvironmentIdOk added in v1.4.0

func (o *InitialValue) GetEnvironmentIdOk() (*string, bool)

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

func (*InitialValue) GetValue added in v1.4.0

func (o *InitialValue) GetValue() interface{}

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

func (*InitialValue) GetValueOk added in v1.4.0

func (o *InitialValue) GetValueOk() (*interface{}, bool)

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

func (*InitialValue) HasEnvironmentId added in v1.4.0

func (o *InitialValue) HasEnvironmentId() bool

HasEnvironmentId returns a boolean if a field has been set.

func (*InitialValue) HasValue added in v1.4.0

func (o *InitialValue) HasValue() bool

HasValue returns a boolean if a field has been set.

func (InitialValue) MarshalJSON added in v1.4.0

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

func (*InitialValue) SetEnvironmentId added in v1.4.0

func (o *InitialValue) SetEnvironmentId(v string)

SetEnvironmentId gets a reference to the given string and assigns it to the EnvironmentId field.

func (*InitialValue) SetValue added in v1.4.0

func (o *InitialValue) SetValue(v interface{})

SetValue gets a reference to the given interface{} and assigns it to the Value field.

func (InitialValue) ToMap added in v1.4.0

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

type IntegrationLinkDetail

type IntegrationLinkDetail struct {
	Product     *ProductModel     `json:"product,omitempty"`
	Config      *ConfigModel      `json:"config,omitempty"`
	Environment *EnvironmentModel `json:"environment,omitempty"`
	Setting     *SettingDataModel `json:"setting,omitempty"`
	ReadOnly    *bool             `json:"readOnly,omitempty"`
	Status      NullableString    `json:"status,omitempty"`
}

IntegrationLinkDetail struct for IntegrationLinkDetail

func NewIntegrationLinkDetail added in v1.4.0

func NewIntegrationLinkDetail() *IntegrationLinkDetail

NewIntegrationLinkDetail instantiates a new IntegrationLinkDetail object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIntegrationLinkDetailWithDefaults added in v1.4.0

func NewIntegrationLinkDetailWithDefaults() *IntegrationLinkDetail

NewIntegrationLinkDetailWithDefaults instantiates a new IntegrationLinkDetail object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IntegrationLinkDetail) GetConfig added in v1.4.0

func (o *IntegrationLinkDetail) GetConfig() ConfigModel

GetConfig returns the Config field value if set, zero value otherwise.

func (*IntegrationLinkDetail) GetConfigOk added in v1.4.0

func (o *IntegrationLinkDetail) GetConfigOk() (*ConfigModel, bool)

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

func (*IntegrationLinkDetail) GetEnvironment added in v1.4.0

func (o *IntegrationLinkDetail) GetEnvironment() EnvironmentModel

GetEnvironment returns the Environment field value if set, zero value otherwise.

func (*IntegrationLinkDetail) GetEnvironmentOk added in v1.4.0

func (o *IntegrationLinkDetail) GetEnvironmentOk() (*EnvironmentModel, bool)

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

func (*IntegrationLinkDetail) GetProduct added in v1.4.0

func (o *IntegrationLinkDetail) GetProduct() ProductModel

GetProduct returns the Product field value if set, zero value otherwise.

func (*IntegrationLinkDetail) GetProductOk added in v1.4.0

func (o *IntegrationLinkDetail) GetProductOk() (*ProductModel, bool)

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

func (*IntegrationLinkDetail) GetReadOnly added in v1.4.0

func (o *IntegrationLinkDetail) GetReadOnly() bool

GetReadOnly returns the ReadOnly field value if set, zero value otherwise.

func (*IntegrationLinkDetail) GetReadOnlyOk added in v1.4.0

func (o *IntegrationLinkDetail) GetReadOnlyOk() (*bool, bool)

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

func (*IntegrationLinkDetail) GetSetting added in v1.4.0

func (o *IntegrationLinkDetail) GetSetting() SettingDataModel

GetSetting returns the Setting field value if set, zero value otherwise.

func (*IntegrationLinkDetail) GetSettingOk added in v1.4.0

func (o *IntegrationLinkDetail) GetSettingOk() (*SettingDataModel, bool)

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

func (*IntegrationLinkDetail) GetStatus added in v1.4.0

func (o *IntegrationLinkDetail) GetStatus() string

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

func (*IntegrationLinkDetail) GetStatusOk added in v1.4.0

func (o *IntegrationLinkDetail) 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 (*IntegrationLinkDetail) HasConfig added in v1.4.0

func (o *IntegrationLinkDetail) HasConfig() bool

HasConfig returns a boolean if a field has been set.

func (*IntegrationLinkDetail) HasEnvironment added in v1.4.0

func (o *IntegrationLinkDetail) HasEnvironment() bool

HasEnvironment returns a boolean if a field has been set.

func (*IntegrationLinkDetail) HasProduct added in v1.4.0

func (o *IntegrationLinkDetail) HasProduct() bool

HasProduct returns a boolean if a field has been set.

func (*IntegrationLinkDetail) HasReadOnly added in v1.4.0

func (o *IntegrationLinkDetail) HasReadOnly() bool

HasReadOnly returns a boolean if a field has been set.

func (*IntegrationLinkDetail) HasSetting added in v1.4.0

func (o *IntegrationLinkDetail) HasSetting() bool

HasSetting returns a boolean if a field has been set.

func (*IntegrationLinkDetail) HasStatus added in v1.4.0

func (o *IntegrationLinkDetail) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (IntegrationLinkDetail) MarshalJSON added in v1.4.0

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

func (*IntegrationLinkDetail) SetConfig added in v1.4.0

func (o *IntegrationLinkDetail) SetConfig(v ConfigModel)

SetConfig gets a reference to the given ConfigModel and assigns it to the Config field.

func (*IntegrationLinkDetail) SetEnvironment added in v1.4.0

func (o *IntegrationLinkDetail) SetEnvironment(v EnvironmentModel)

SetEnvironment gets a reference to the given EnvironmentModel and assigns it to the Environment field.

func (*IntegrationLinkDetail) SetProduct added in v1.4.0

func (o *IntegrationLinkDetail) SetProduct(v ProductModel)

SetProduct gets a reference to the given ProductModel and assigns it to the Product field.

func (*IntegrationLinkDetail) SetReadOnly added in v1.4.0

func (o *IntegrationLinkDetail) SetReadOnly(v bool)

SetReadOnly gets a reference to the given bool and assigns it to the ReadOnly field.

func (*IntegrationLinkDetail) SetSetting added in v1.4.0

func (o *IntegrationLinkDetail) SetSetting(v SettingDataModel)

SetSetting gets a reference to the given SettingDataModel and assigns it to the Setting field.

func (*IntegrationLinkDetail) SetStatus added in v1.4.0

func (o *IntegrationLinkDetail) SetStatus(v string)

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

func (*IntegrationLinkDetail) SetStatusNil added in v1.4.0

func (o *IntegrationLinkDetail) SetStatusNil()

SetStatusNil sets the value for Status to be an explicit nil

func (IntegrationLinkDetail) ToMap added in v1.4.0

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

func (*IntegrationLinkDetail) UnsetStatus added in v1.4.0

func (o *IntegrationLinkDetail) UnsetStatus()

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

type IntegrationLinkDetailsModel

type IntegrationLinkDetailsModel struct {
	Details                 []IntegrationLinkDetail `json:"details,omitempty"`
	AllIntegrationLinkCount *int32                  `json:"allIntegrationLinkCount,omitempty"`
}

IntegrationLinkDetailsModel struct for IntegrationLinkDetailsModel

func NewIntegrationLinkDetailsModel added in v1.4.0

func NewIntegrationLinkDetailsModel() *IntegrationLinkDetailsModel

NewIntegrationLinkDetailsModel instantiates a new IntegrationLinkDetailsModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIntegrationLinkDetailsModelWithDefaults added in v1.4.0

func NewIntegrationLinkDetailsModelWithDefaults() *IntegrationLinkDetailsModel

NewIntegrationLinkDetailsModelWithDefaults instantiates a new IntegrationLinkDetailsModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IntegrationLinkDetailsModel) GetAllIntegrationLinkCount added in v1.4.0

func (o *IntegrationLinkDetailsModel) GetAllIntegrationLinkCount() int32

GetAllIntegrationLinkCount returns the AllIntegrationLinkCount field value if set, zero value otherwise.

func (*IntegrationLinkDetailsModel) GetAllIntegrationLinkCountOk added in v1.4.0

func (o *IntegrationLinkDetailsModel) GetAllIntegrationLinkCountOk() (*int32, bool)

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

func (*IntegrationLinkDetailsModel) GetDetails added in v1.4.0

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

func (*IntegrationLinkDetailsModel) GetDetailsOk added in v1.4.0

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 (*IntegrationLinkDetailsModel) HasAllIntegrationLinkCount added in v1.4.0

func (o *IntegrationLinkDetailsModel) HasAllIntegrationLinkCount() bool

HasAllIntegrationLinkCount returns a boolean if a field has been set.

func (*IntegrationLinkDetailsModel) HasDetails added in v1.4.0

func (o *IntegrationLinkDetailsModel) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (IntegrationLinkDetailsModel) MarshalJSON added in v1.4.0

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

func (*IntegrationLinkDetailsModel) SetAllIntegrationLinkCount added in v1.4.0

func (o *IntegrationLinkDetailsModel) SetAllIntegrationLinkCount(v int32)

SetAllIntegrationLinkCount gets a reference to the given int32 and assigns it to the AllIntegrationLinkCount field.

func (*IntegrationLinkDetailsModel) SetDetails added in v1.4.0

SetDetails gets a reference to the given []IntegrationLinkDetail and assigns it to the Details field.

func (IntegrationLinkDetailsModel) ToMap added in v1.4.0

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

type IntegrationLinkModel

type IntegrationLinkModel struct {
	Key                 NullableString       `json:"key,omitempty"`
	Description         NullableString       `json:"description,omitempty"`
	IntegrationLinkType *IntegrationLinkType `json:"integrationLinkType,omitempty"`
	Url                 NullableString       `json:"url,omitempty"`
}

IntegrationLinkModel struct for IntegrationLinkModel

func NewIntegrationLinkModel added in v1.4.0

func NewIntegrationLinkModel() *IntegrationLinkModel

NewIntegrationLinkModel instantiates a new IntegrationLinkModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIntegrationLinkModelWithDefaults added in v1.4.0

func NewIntegrationLinkModelWithDefaults() *IntegrationLinkModel

NewIntegrationLinkModelWithDefaults instantiates a new IntegrationLinkModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IntegrationLinkModel) GetDescription added in v1.4.0

func (o *IntegrationLinkModel) GetDescription() string

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

func (*IntegrationLinkModel) GetDescriptionOk added in v1.4.0

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

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

func (*IntegrationLinkModel) GetIntegrationLinkType added in v1.4.0

func (o *IntegrationLinkModel) GetIntegrationLinkType() IntegrationLinkType

GetIntegrationLinkType returns the IntegrationLinkType field value if set, zero value otherwise.

func (*IntegrationLinkModel) GetIntegrationLinkTypeOk added in v1.4.0

func (o *IntegrationLinkModel) GetIntegrationLinkTypeOk() (*IntegrationLinkType, bool)

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

func (*IntegrationLinkModel) GetKey added in v1.4.0

func (o *IntegrationLinkModel) GetKey() string

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

func (*IntegrationLinkModel) GetKeyOk added in v1.4.0

func (o *IntegrationLinkModel) GetKeyOk() (*string, bool)

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

func (*IntegrationLinkModel) GetUrl added in v1.4.0

func (o *IntegrationLinkModel) GetUrl() string

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

func (*IntegrationLinkModel) GetUrlOk added in v1.4.0

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

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

func (*IntegrationLinkModel) HasDescription added in v1.4.0

func (o *IntegrationLinkModel) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*IntegrationLinkModel) HasIntegrationLinkType added in v1.4.0

func (o *IntegrationLinkModel) HasIntegrationLinkType() bool

HasIntegrationLinkType returns a boolean if a field has been set.

func (*IntegrationLinkModel) HasKey added in v1.4.0

func (o *IntegrationLinkModel) HasKey() bool

HasKey returns a boolean if a field has been set.

func (*IntegrationLinkModel) HasUrl added in v1.4.0

func (o *IntegrationLinkModel) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (IntegrationLinkModel) MarshalJSON added in v1.4.0

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

func (*IntegrationLinkModel) SetDescription added in v1.4.0

func (o *IntegrationLinkModel) SetDescription(v string)

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

func (*IntegrationLinkModel) SetDescriptionNil added in v1.4.0

func (o *IntegrationLinkModel) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*IntegrationLinkModel) SetIntegrationLinkType added in v1.4.0

func (o *IntegrationLinkModel) SetIntegrationLinkType(v IntegrationLinkType)

SetIntegrationLinkType gets a reference to the given IntegrationLinkType and assigns it to the IntegrationLinkType field.

func (*IntegrationLinkModel) SetKey added in v1.4.0

func (o *IntegrationLinkModel) SetKey(v string)

SetKey gets a reference to the given NullableString and assigns it to the Key field.

func (*IntegrationLinkModel) SetKeyNil added in v1.4.0

func (o *IntegrationLinkModel) SetKeyNil()

SetKeyNil sets the value for Key to be an explicit nil

func (*IntegrationLinkModel) SetUrl added in v1.4.0

func (o *IntegrationLinkModel) SetUrl(v string)

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

func (*IntegrationLinkModel) SetUrlNil added in v1.4.0

func (o *IntegrationLinkModel) SetUrlNil()

SetUrlNil sets the value for Url to be an explicit nil

func (IntegrationLinkModel) ToMap added in v1.4.0

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

func (*IntegrationLinkModel) UnsetDescription added in v1.4.0

func (o *IntegrationLinkModel) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*IntegrationLinkModel) UnsetKey added in v1.4.0

func (o *IntegrationLinkModel) UnsetKey()

UnsetKey ensures that no value is present for Key, not even an explicit nil

func (*IntegrationLinkModel) UnsetUrl added in v1.4.0

func (o *IntegrationLinkModel) UnsetUrl()

UnsetUrl ensures that no value is present for Url, not even an explicit nil

type IntegrationLinkType

type IntegrationLinkType string

IntegrationLinkType the model 'IntegrationLinkType'

const (
	INTEGRATIONLINKTYPE_TRELLO IntegrationLinkType = "trello"
	INTEGRATIONLINKTYPE_JIRA   IntegrationLinkType = "jira"
	INTEGRATIONLINKTYPE_MONDAY IntegrationLinkType = "monday"
)

List of IntegrationLinkType

func NewIntegrationLinkTypeFromValue added in v1.4.0

func NewIntegrationLinkTypeFromValue(v string) (*IntegrationLinkType, error)

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

func (IntegrationLinkType) IsValid added in v1.4.0

func (v IntegrationLinkType) IsValid() bool

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

func (IntegrationLinkType) Ptr added in v1.4.0

Ptr returns reference to IntegrationLinkType value

func (*IntegrationLinkType) UnmarshalJSON added in v1.4.0

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

type IntegrationLinksApiAddOrUpdateIntegrationLinkRequest added in v1.4.0

type IntegrationLinksApiAddOrUpdateIntegrationLinkRequest struct {
	ApiService *IntegrationLinksApiService
	// contains filtered or unexported fields
}

func (IntegrationLinksApiAddOrUpdateIntegrationLinkRequest) AddOrUpdateIntegrationLinkModel added in v1.4.0

func (IntegrationLinksApiAddOrUpdateIntegrationLinkRequest) Execute added in v1.4.0

type IntegrationLinksApiDeleteIntegrationLinkRequest added in v1.4.0

type IntegrationLinksApiDeleteIntegrationLinkRequest struct {
	ApiService *IntegrationLinksApiService
	// contains filtered or unexported fields
}

func (IntegrationLinksApiDeleteIntegrationLinkRequest) Execute added in v1.4.0

type IntegrationLinksApiGetIntegrationLinkDetailsRequest added in v1.4.0

type IntegrationLinksApiGetIntegrationLinkDetailsRequest struct {
	ApiService *IntegrationLinksApiService
	// contains filtered or unexported fields
}

func (IntegrationLinksApiGetIntegrationLinkDetailsRequest) Execute added in v1.4.0

type IntegrationLinksApiJiraAddOrUpdateIntegrationLinkRequest added in v1.4.0

type IntegrationLinksApiJiraAddOrUpdateIntegrationLinkRequest struct {
	ApiService *IntegrationLinksApiService
	// contains filtered or unexported fields
}

func (IntegrationLinksApiJiraAddOrUpdateIntegrationLinkRequest) AddOrUpdateJiraIntegrationLinkModel added in v1.4.0

func (IntegrationLinksApiJiraAddOrUpdateIntegrationLinkRequest) Execute added in v1.4.0

type IntegrationLinksApiJiraConnectRequest added in v1.10.0

type IntegrationLinksApiJiraConnectRequest struct {
	ApiService *IntegrationLinksApiService
	// contains filtered or unexported fields
}

func (IntegrationLinksApiJiraConnectRequest) ConnectRequest added in v1.10.0

func (IntegrationLinksApiJiraConnectRequest) Execute added in v1.10.0

type IntegrationLinksApiService

type IntegrationLinksApiService service

IntegrationLinksApiService IntegrationLinksApi service

func (a *IntegrationLinksApiService) AddOrUpdateIntegrationLink(ctx context.Context, environmentId string, settingId int32, integrationLinkType IntegrationLinkType, key string) IntegrationLinksApiAddOrUpdateIntegrationLinkRequest

AddOrUpdateIntegrationLink Add or update Integration link

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param environmentId The identifier of the Environment.
@param settingId The id of the Setting.
@param integrationLinkType The integration link's type.
@param key The key of the integration link.
@return IntegrationLinksApiAddOrUpdateIntegrationLinkRequest

func (*IntegrationLinksApiService) AddOrUpdateIntegrationLinkExecute added in v1.4.0

Execute executes the request

@return IntegrationLinkModel
func (a *IntegrationLinksApiService) DeleteIntegrationLink(ctx context.Context, environmentId string, settingId int32, integrationLinkType IntegrationLinkType, key string) IntegrationLinksApiDeleteIntegrationLinkRequest

DeleteIntegrationLink Delete Integration link

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param environmentId The identifier of the Environment.
@param settingId The id of the Setting.
@param integrationLinkType The integration's type.
@param key The key of the integration link.
@return IntegrationLinksApiDeleteIntegrationLinkRequest

func (*IntegrationLinksApiService) DeleteIntegrationLinkExecute added in v1.4.0

Execute executes the request

@return DeleteIntegrationLinkModel

func (*IntegrationLinksApiService) GetIntegrationLinkDetails

GetIntegrationLinkDetails Get Integration link

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param integrationLinkType The integration link's type.
@param key The key of the integration link.
@return IntegrationLinksApiGetIntegrationLinkDetailsRequest

func (*IntegrationLinksApiService) GetIntegrationLinkDetailsExecute added in v1.4.0

Execute executes the request

@return IntegrationLinkDetailsModel
func (a *IntegrationLinksApiService) JiraAddOrUpdateIntegrationLink(ctx context.Context, environmentId string, settingId int32, key string) IntegrationLinksApiJiraAddOrUpdateIntegrationLinkRequest

JiraAddOrUpdateIntegrationLink Method for JiraAddOrUpdateIntegrationLink

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param environmentId The identifier of the Environment.
@param settingId The id of the Setting.
@param key The key of the integration link.
@return IntegrationLinksApiJiraAddOrUpdateIntegrationLinkRequest

func (*IntegrationLinksApiService) JiraAddOrUpdateIntegrationLinkExecute added in v1.4.0

Execute executes the request

@return IntegrationLinkModel

func (*IntegrationLinksApiService) JiraConnect added in v1.10.0

JiraConnect Method for JiraConnect

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

func (*IntegrationLinksApiService) JiraConnectExecute added in v1.10.0

Execute executes the request

type InvitationModel added in v1.10.0

type InvitationModel struct {
	// The identifier of the Invitation.
	InvitationId *string `json:"invitationId,omitempty"`
	// The invited user's email address.
	Email NullableString `json:"email,omitempty"`
	// The identifier of the Permission Group the user was invited to.
	PermissionGroupId *int64 `json:"permissionGroupId,omitempty"`
	// Creation time of the Invitation.
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	// Determines whether the Invitation is expired.
	Expired *bool `json:"expired,omitempty"`
}

InvitationModel struct for InvitationModel

func NewInvitationModel added in v1.10.0

func NewInvitationModel() *InvitationModel

NewInvitationModel instantiates a new InvitationModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewInvitationModelWithDefaults added in v1.10.0

func NewInvitationModelWithDefaults() *InvitationModel

NewInvitationModelWithDefaults instantiates a new InvitationModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*InvitationModel) GetCreatedAt added in v1.10.0

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

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

func (*InvitationModel) GetCreatedAtOk added in v1.10.0

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

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

func (*InvitationModel) GetEmail added in v1.10.0

func (o *InvitationModel) GetEmail() string

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

func (*InvitationModel) GetEmailOk added in v1.10.0

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

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

func (*InvitationModel) GetExpired added in v1.10.0

func (o *InvitationModel) GetExpired() bool

GetExpired returns the Expired field value if set, zero value otherwise.

func (*InvitationModel) GetExpiredOk added in v1.10.0

func (o *InvitationModel) GetExpiredOk() (*bool, bool)

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

func (*InvitationModel) GetInvitationId added in v1.10.0

func (o *InvitationModel) GetInvitationId() string

GetInvitationId returns the InvitationId field value if set, zero value otherwise.

func (*InvitationModel) GetInvitationIdOk added in v1.10.0

func (o *InvitationModel) GetInvitationIdOk() (*string, bool)

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

func (*InvitationModel) GetPermissionGroupId added in v1.10.0

func (o *InvitationModel) GetPermissionGroupId() int64

GetPermissionGroupId returns the PermissionGroupId field value if set, zero value otherwise.

func (*InvitationModel) GetPermissionGroupIdOk added in v1.10.0

func (o *InvitationModel) GetPermissionGroupIdOk() (*int64, bool)

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

func (*InvitationModel) HasCreatedAt added in v1.10.0

func (o *InvitationModel) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*InvitationModel) HasEmail added in v1.10.0

func (o *InvitationModel) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*InvitationModel) HasExpired added in v1.10.0

func (o *InvitationModel) HasExpired() bool

HasExpired returns a boolean if a field has been set.

func (*InvitationModel) HasInvitationId added in v1.10.0

func (o *InvitationModel) HasInvitationId() bool

HasInvitationId returns a boolean if a field has been set.

func (*InvitationModel) HasPermissionGroupId added in v1.10.0

func (o *InvitationModel) HasPermissionGroupId() bool

HasPermissionGroupId returns a boolean if a field has been set.

func (InvitationModel) MarshalJSON added in v1.10.0

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

func (*InvitationModel) SetCreatedAt added in v1.10.0

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

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

func (*InvitationModel) SetEmail added in v1.10.0

func (o *InvitationModel) SetEmail(v string)

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

func (*InvitationModel) SetEmailNil added in v1.10.0

func (o *InvitationModel) SetEmailNil()

SetEmailNil sets the value for Email to be an explicit nil

func (*InvitationModel) SetExpired added in v1.10.0

func (o *InvitationModel) SetExpired(v bool)

SetExpired gets a reference to the given bool and assigns it to the Expired field.

func (*InvitationModel) SetInvitationId added in v1.10.0

func (o *InvitationModel) SetInvitationId(v string)

SetInvitationId gets a reference to the given string and assigns it to the InvitationId field.

func (*InvitationModel) SetPermissionGroupId added in v1.10.0

func (o *InvitationModel) SetPermissionGroupId(v int64)

SetPermissionGroupId gets a reference to the given int64 and assigns it to the PermissionGroupId field.

func (InvitationModel) ToMap added in v1.10.0

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

func (*InvitationModel) UnsetEmail added in v1.10.0

func (o *InvitationModel) UnsetEmail()

UnsetEmail ensures that no value is present for Email, not even an explicit nil

type InvitationModelLinks struct {
	PermissionGroup *ConfigModelLinksSelf `json:"permissionGroup,omitempty"`
}

InvitationModelLinks Links to additional related resources.

func NewInvitationModelLinks() *InvitationModelLinks

NewInvitationModelLinks instantiates a new InvitationModelLinks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewInvitationModelLinksWithDefaults added in v1.10.0

func NewInvitationModelLinksWithDefaults() *InvitationModelLinks

NewInvitationModelLinksWithDefaults instantiates a new InvitationModelLinks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*InvitationModelLinks) GetPermissionGroup added in v1.10.0

func (o *InvitationModelLinks) GetPermissionGroup() ConfigModelLinksSelf

GetPermissionGroup returns the PermissionGroup field value if set, zero value otherwise.

func (*InvitationModelLinks) GetPermissionGroupOk added in v1.10.0

func (o *InvitationModelLinks) GetPermissionGroupOk() (*ConfigModelLinksSelf, bool)

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

func (*InvitationModelLinks) HasPermissionGroup added in v1.10.0

func (o *InvitationModelLinks) HasPermissionGroup() bool

HasPermissionGroup returns a boolean if a field has been set.

func (InvitationModelLinks) MarshalJSON added in v1.10.0

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

func (*InvitationModelLinks) SetPermissionGroup added in v1.10.0

func (o *InvitationModelLinks) SetPermissionGroup(v ConfigModelLinksSelf)

SetPermissionGroup gets a reference to the given ConfigModelLinksSelf and assigns it to the PermissionGroup field.

func (InvitationModelLinks) ToMap added in v1.10.0

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

type InviteMembersRequest added in v1.1.0

type InviteMembersRequest struct {
	// List of email addresses to invite.
	Emails []string `json:"emails"`
	// Identifier of the Permission Group to where the invited users should be added.
	PermissionGroupId int64 `json:"permissionGroupId"`
}

InviteMembersRequest struct for InviteMembersRequest

func NewInviteMembersRequest added in v1.4.0

func NewInviteMembersRequest(emails []string, permissionGroupId int64) *InviteMembersRequest

NewInviteMembersRequest instantiates a new InviteMembersRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewInviteMembersRequestWithDefaults added in v1.4.0

func NewInviteMembersRequestWithDefaults() *InviteMembersRequest

NewInviteMembersRequestWithDefaults instantiates a new InviteMembersRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*InviteMembersRequest) GetEmails added in v1.4.0

func (o *InviteMembersRequest) GetEmails() []string

GetEmails returns the Emails field value

func (*InviteMembersRequest) GetEmailsOk added in v1.4.0

func (o *InviteMembersRequest) GetEmailsOk() ([]string, bool)

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

func (*InviteMembersRequest) GetPermissionGroupId added in v1.4.0

func (o *InviteMembersRequest) GetPermissionGroupId() int64

GetPermissionGroupId returns the PermissionGroupId field value

func (*InviteMembersRequest) GetPermissionGroupIdOk added in v1.4.0

func (o *InviteMembersRequest) GetPermissionGroupIdOk() (*int64, bool)

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

func (InviteMembersRequest) MarshalJSON added in v1.4.0

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

func (*InviteMembersRequest) SetEmails added in v1.4.0

func (o *InviteMembersRequest) SetEmails(v []string)

SetEmails sets field value

func (*InviteMembersRequest) SetPermissionGroupId added in v1.4.0

func (o *InviteMembersRequest) SetPermissionGroupId(v int64)

SetPermissionGroupId sets field value

func (InviteMembersRequest) ToMap added in v1.4.0

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

type JsonPatchOperation added in v1.5.0

type JsonPatchOperation struct {
	Op OperationType `json:"op"`
	// The source path.
	Path string `json:"path"`
	// The target path.
	From NullableString `json:"from,omitempty"`
	// The discrete value.
	Value interface{} `json:"value,omitempty"`
}

JsonPatchOperation struct for JsonPatchOperation

func NewJsonPatchOperation added in v1.5.0

func NewJsonPatchOperation(op OperationType, path string) *JsonPatchOperation

NewJsonPatchOperation instantiates a new JsonPatchOperation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewJsonPatchOperationWithDefaults added in v1.5.0

func NewJsonPatchOperationWithDefaults() *JsonPatchOperation

NewJsonPatchOperationWithDefaults instantiates a new JsonPatchOperation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*JsonPatchOperation) GetFrom added in v1.5.0

func (o *JsonPatchOperation) GetFrom() string

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

func (*JsonPatchOperation) GetFromOk added in v1.5.0

func (o *JsonPatchOperation) GetFromOk() (*string, bool)

GetFromOk returns a tuple with the From 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 (*JsonPatchOperation) GetOp added in v1.5.0

func (o *JsonPatchOperation) GetOp() OperationType

GetOp returns the Op field value

func (*JsonPatchOperation) GetOpOk added in v1.5.0

func (o *JsonPatchOperation) GetOpOk() (*OperationType, bool)

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

func (*JsonPatchOperation) GetPath added in v1.5.0

func (o *JsonPatchOperation) GetPath() string

GetPath returns the Path field value

func (*JsonPatchOperation) GetPathOk added in v1.5.0

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

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

func (*JsonPatchOperation) GetValue added in v1.5.0

func (o *JsonPatchOperation) GetValue() interface{}

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

func (*JsonPatchOperation) GetValueOk added in v1.5.0

func (o *JsonPatchOperation) GetValueOk() (*interface{}, bool)

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

func (*JsonPatchOperation) HasFrom added in v1.5.0

func (o *JsonPatchOperation) HasFrom() bool

HasFrom returns a boolean if a field has been set.

func (*JsonPatchOperation) HasValue added in v1.5.0

func (o *JsonPatchOperation) HasValue() bool

HasValue returns a boolean if a field has been set.

func (JsonPatchOperation) MarshalJSON added in v1.5.0

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

func (*JsonPatchOperation) SetFrom added in v1.5.0

func (o *JsonPatchOperation) SetFrom(v string)

SetFrom gets a reference to the given NullableString and assigns it to the From field.

func (*JsonPatchOperation) SetFromNil added in v1.5.0

func (o *JsonPatchOperation) SetFromNil()

SetFromNil sets the value for From to be an explicit nil

func (*JsonPatchOperation) SetOp added in v1.5.0

func (o *JsonPatchOperation) SetOp(v OperationType)

SetOp sets field value

func (*JsonPatchOperation) SetPath added in v1.5.0

func (o *JsonPatchOperation) SetPath(v string)

SetPath sets field value

func (*JsonPatchOperation) SetValue added in v1.5.0

func (o *JsonPatchOperation) SetValue(v interface{})

SetValue gets a reference to the given interface{} and assigns it to the Value field.

func (JsonPatchOperation) ToMap added in v1.5.0

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

func (*JsonPatchOperation) UnsetFrom added in v1.5.0

func (o *JsonPatchOperation) UnsetFrom()

UnsetFrom ensures that no value is present for From, not even an explicit nil

type KeyGenerationMode added in v1.10.0

type KeyGenerationMode string

KeyGenerationMode Determines the Feature Flag key generation mode.

const (
	KEYGENERATIONMODE_CAMEL_CASE  KeyGenerationMode = "camelCase"
	KEYGENERATIONMODE_LOWER_CASE  KeyGenerationMode = "lowerCase"
	KEYGENERATIONMODE_UPPER_CASE  KeyGenerationMode = "upperCase"
	KEYGENERATIONMODE_PASCAL_CASE KeyGenerationMode = "pascalCase"
	KEYGENERATIONMODE_KEBAB_CASE  KeyGenerationMode = "kebabCase"
)

List of KeyGenerationMode

func NewKeyGenerationModeFromValue added in v1.10.0

func NewKeyGenerationModeFromValue(v string) (*KeyGenerationMode, error)

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

func (KeyGenerationMode) IsValid added in v1.10.0

func (v KeyGenerationMode) IsValid() bool

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

func (KeyGenerationMode) Ptr added in v1.10.0

Ptr returns reference to KeyGenerationMode value

func (*KeyGenerationMode) UnmarshalJSON added in v1.10.0

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

type MappedNullable added in v1.4.0

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

type MeApiGetMeRequest added in v1.4.0

type MeApiGetMeRequest struct {
	ApiService *MeApiService
	// contains filtered or unexported fields
}

func (MeApiGetMeRequest) Execute added in v1.4.0

func (r MeApiGetMeRequest) Execute() (*MeModel, *http.Response, error)

type MeApiService

type MeApiService service

MeApiService MeApi service

func (*MeApiService) GetMe

GetMe Get authenticated user details

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

func (*MeApiService) GetMeExecute added in v1.4.0

func (a *MeApiService) GetMeExecute(r MeApiGetMeRequest) (*MeModel, *http.Response, error)

Execute executes the request

@return MeModel

type MeModel

type MeModel struct {
	Email    NullableString `json:"email,omitempty"`
	FullName NullableString `json:"fullName,omitempty"`
}

MeModel struct for MeModel

func NewMeModel added in v1.4.0

func NewMeModel() *MeModel

NewMeModel instantiates a new MeModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMeModelWithDefaults added in v1.4.0

func NewMeModelWithDefaults() *MeModel

NewMeModelWithDefaults instantiates a new MeModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MeModel) GetEmail added in v1.4.0

func (o *MeModel) GetEmail() string

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

func (*MeModel) GetEmailOk added in v1.4.0

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

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

func (*MeModel) GetFullName added in v1.4.0

func (o *MeModel) GetFullName() string

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

func (*MeModel) GetFullNameOk added in v1.4.0

func (o *MeModel) GetFullNameOk() (*string, bool)

GetFullNameOk returns a tuple with the FullName 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 (*MeModel) HasEmail added in v1.4.0

func (o *MeModel) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*MeModel) HasFullName added in v1.4.0

func (o *MeModel) HasFullName() bool

HasFullName returns a boolean if a field has been set.

func (MeModel) MarshalJSON added in v1.4.0

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

func (*MeModel) SetEmail added in v1.4.0

func (o *MeModel) SetEmail(v string)

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

func (*MeModel) SetEmailNil added in v1.4.0

func (o *MeModel) SetEmailNil()

SetEmailNil sets the value for Email to be an explicit nil

func (*MeModel) SetFullName added in v1.4.0

func (o *MeModel) SetFullName(v string)

SetFullName gets a reference to the given NullableString and assigns it to the FullName field.

func (*MeModel) SetFullNameNil added in v1.4.0

func (o *MeModel) SetFullNameNil()

SetFullNameNil sets the value for FullName to be an explicit nil

func (MeModel) ToMap added in v1.4.0

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

func (*MeModel) UnsetEmail added in v1.4.0

func (o *MeModel) UnsetEmail()

UnsetEmail ensures that no value is present for Email, not even an explicit nil

func (*MeModel) UnsetFullName added in v1.4.0

func (o *MeModel) UnsetFullName()

UnsetFullName ensures that no value is present for FullName, not even an explicit nil

type MemberModel added in v1.1.0

type MemberModel struct {
	// Identifier of the Member.
	UserId NullableString `json:"userId,omitempty"`
	// Identifier of the Product where the Member has access.
	ProductId *string `json:"productId,omitempty"`
	// Identifier of the Member's Permission Group.
	PermissionGroupId *int64 `json:"permissionGroupId,omitempty"`
	// Name of the Member.
	FullName NullableString `json:"fullName,omitempty"`
	// Email of the Member.
	Email NullableString `json:"email,omitempty"`
}

MemberModel struct for MemberModel

func NewMemberModel added in v1.4.0

func NewMemberModel() *MemberModel

NewMemberModel instantiates a new MemberModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMemberModelWithDefaults added in v1.4.0

func NewMemberModelWithDefaults() *MemberModel

NewMemberModelWithDefaults instantiates a new MemberModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MemberModel) GetEmail added in v1.4.0

func (o *MemberModel) GetEmail() string

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

func (*MemberModel) GetEmailOk added in v1.4.0

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

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

func (*MemberModel) GetFullName added in v1.4.0

func (o *MemberModel) GetFullName() string

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

func (*MemberModel) GetFullNameOk added in v1.4.0

func (o *MemberModel) GetFullNameOk() (*string, bool)

GetFullNameOk returns a tuple with the FullName 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 (*MemberModel) GetPermissionGroupId added in v1.4.0

func (o *MemberModel) GetPermissionGroupId() int64

GetPermissionGroupId returns the PermissionGroupId field value if set, zero value otherwise.

func (*MemberModel) GetPermissionGroupIdOk added in v1.4.0

func (o *MemberModel) GetPermissionGroupIdOk() (*int64, bool)

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

func (*MemberModel) GetProductId added in v1.4.0

func (o *MemberModel) GetProductId() string

GetProductId returns the ProductId field value if set, zero value otherwise.

func (*MemberModel) GetProductIdOk added in v1.4.0

func (o *MemberModel) GetProductIdOk() (*string, bool)

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

func (*MemberModel) GetUserId added in v1.4.0

func (o *MemberModel) GetUserId() string

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

func (*MemberModel) GetUserIdOk added in v1.4.0

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

GetUserIdOk returns a tuple with the UserId 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 (*MemberModel) HasEmail added in v1.4.0

func (o *MemberModel) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*MemberModel) HasFullName added in v1.4.0

func (o *MemberModel) HasFullName() bool

HasFullName returns a boolean if a field has been set.

func (*MemberModel) HasPermissionGroupId added in v1.4.0

func (o *MemberModel) HasPermissionGroupId() bool

HasPermissionGroupId returns a boolean if a field has been set.

func (*MemberModel) HasProductId added in v1.4.0

func (o *MemberModel) HasProductId() bool

HasProductId returns a boolean if a field has been set.

func (*MemberModel) HasUserId added in v1.4.0

func (o *MemberModel) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (MemberModel) MarshalJSON added in v1.4.0

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

func (*MemberModel) SetEmail added in v1.4.0

func (o *MemberModel) SetEmail(v string)

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

func (*MemberModel) SetEmailNil added in v1.4.0

func (o *MemberModel) SetEmailNil()

SetEmailNil sets the value for Email to be an explicit nil

func (*MemberModel) SetFullName added in v1.4.0

func (o *MemberModel) SetFullName(v string)

SetFullName gets a reference to the given NullableString and assigns it to the FullName field.

func (*MemberModel) SetFullNameNil added in v1.4.0

func (o *MemberModel) SetFullNameNil()

SetFullNameNil sets the value for FullName to be an explicit nil

func (*MemberModel) SetPermissionGroupId added in v1.4.0

func (o *MemberModel) SetPermissionGroupId(v int64)

SetPermissionGroupId gets a reference to the given int64 and assigns it to the PermissionGroupId field.

func (*MemberModel) SetProductId added in v1.4.0

func (o *MemberModel) SetProductId(v string)

SetProductId gets a reference to the given string and assigns it to the ProductId field.

func (*MemberModel) SetUserId added in v1.4.0

func (o *MemberModel) SetUserId(v string)

SetUserId gets a reference to the given NullableString and assigns it to the UserId field.

func (*MemberModel) SetUserIdNil added in v1.4.0

func (o *MemberModel) SetUserIdNil()

SetUserIdNil sets the value for UserId to be an explicit nil

func (MemberModel) ToMap added in v1.4.0

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

func (*MemberModel) UnsetEmail added in v1.4.0

func (o *MemberModel) UnsetEmail()

UnsetEmail ensures that no value is present for Email, not even an explicit nil

func (*MemberModel) UnsetFullName added in v1.4.0

func (o *MemberModel) UnsetFullName()

UnsetFullName ensures that no value is present for FullName, not even an explicit nil

func (*MemberModel) UnsetUserId added in v1.4.0

func (o *MemberModel) UnsetUserId()

UnsetUserId ensures that no value is present for UserId, not even an explicit nil

type MembersApiAddMemberToGroupRequest added in v1.4.0

type MembersApiAddMemberToGroupRequest struct {
	ApiService *MembersApiService
	// contains filtered or unexported fields
}

func (MembersApiAddMemberToGroupRequest) Execute added in v1.4.0

func (MembersApiAddMemberToGroupRequest) UpdateMemberPermissionsRequest added in v1.10.0

func (r MembersApiAddMemberToGroupRequest) UpdateMemberPermissionsRequest(updateMemberPermissionsRequest UpdateMemberPermissionsRequest) MembersApiAddMemberToGroupRequest

type MembersApiDeleteInvitationRequest added in v1.10.0

type MembersApiDeleteInvitationRequest struct {
	ApiService *MembersApiService
	// contains filtered or unexported fields
}

func (MembersApiDeleteInvitationRequest) Execute added in v1.10.0

type MembersApiDeleteOrganizationMemberRequest added in v1.4.0

type MembersApiDeleteOrganizationMemberRequest struct {
	ApiService *MembersApiService
	// contains filtered or unexported fields
}

func (MembersApiDeleteOrganizationMemberRequest) Execute added in v1.4.0

type MembersApiDeleteProductMemberRequest added in v1.4.0

type MembersApiDeleteProductMemberRequest struct {
	ApiService *MembersApiService
	// contains filtered or unexported fields
}

func (MembersApiDeleteProductMemberRequest) Execute added in v1.4.0

type MembersApiGetOrganizationMembersRequest added in v1.4.0

type MembersApiGetOrganizationMembersRequest struct {
	ApiService *MembersApiService
	// contains filtered or unexported fields
}

func (MembersApiGetOrganizationMembersRequest) Execute added in v1.4.0

type MembersApiGetOrganizationMembersV2Request added in v1.9.0

type MembersApiGetOrganizationMembersV2Request struct {
	ApiService *MembersApiService
	// contains filtered or unexported fields
}

func (MembersApiGetOrganizationMembersV2Request) Execute added in v1.9.0

type MembersApiGetPendingInvitationsOrgRequest added in v1.10.0

type MembersApiGetPendingInvitationsOrgRequest struct {
	ApiService *MembersApiService
	// contains filtered or unexported fields
}

func (MembersApiGetPendingInvitationsOrgRequest) Execute added in v1.10.0

type MembersApiGetPendingInvitationsRequest added in v1.10.0

type MembersApiGetPendingInvitationsRequest struct {
	ApiService *MembersApiService
	// contains filtered or unexported fields
}

func (MembersApiGetPendingInvitationsRequest) Execute added in v1.10.0

type MembersApiGetProductMembersRequest added in v1.4.0

type MembersApiGetProductMembersRequest struct {
	ApiService *MembersApiService
	// contains filtered or unexported fields
}

func (MembersApiGetProductMembersRequest) Execute added in v1.4.0

type MembersApiInviteMemberRequest added in v1.4.0

type MembersApiInviteMemberRequest struct {
	ApiService *MembersApiService
	// contains filtered or unexported fields
}

func (MembersApiInviteMemberRequest) Execute added in v1.4.0

func (MembersApiInviteMemberRequest) InviteMembersRequest added in v1.4.0

func (r MembersApiInviteMemberRequest) InviteMembersRequest(inviteMembersRequest InviteMembersRequest) MembersApiInviteMemberRequest

type MembersApiService added in v1.1.0

type MembersApiService service

MembersApiService MembersApi service

func (*MembersApiService) AddMemberToGroup added in v1.3.0

func (a *MembersApiService) AddMemberToGroup(ctx context.Context, organizationId string, userId string) MembersApiAddMemberToGroupRequest

AddMemberToGroup Update Member Permissions

This endpoint updates the permissions of a Member identified by the `userId`. This endpoint can also be used to move a Member between Permission Groups within a Product. Only a single Permission Group can be set per Product.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationId The identifier of the Organization.
@param userId The identifier of the Member.
@return MembersApiAddMemberToGroupRequest

func (*MembersApiService) AddMemberToGroupExecute added in v1.4.0

func (a *MembersApiService) AddMemberToGroupExecute(r MembersApiAddMemberToGroupRequest) (*http.Response, error)

Execute executes the request

func (*MembersApiService) DeleteInvitation added in v1.10.0

func (a *MembersApiService) DeleteInvitation(ctx context.Context, invitationId string) MembersApiDeleteInvitationRequest

DeleteInvitation Delete Invitation

This endpoint removes an Invitation identified by the `invitationId` parameter.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param invitationId The identifier of the Invitation.
@return MembersApiDeleteInvitationRequest

func (*MembersApiService) DeleteInvitationExecute added in v1.10.0

func (a *MembersApiService) DeleteInvitationExecute(r MembersApiDeleteInvitationRequest) (*http.Response, error)

Execute executes the request

func (*MembersApiService) DeleteOrganizationMember added in v1.1.0

func (a *MembersApiService) DeleteOrganizationMember(ctx context.Context, organizationId string, userId string) MembersApiDeleteOrganizationMemberRequest

DeleteOrganizationMember Delete Member from Organization

This endpoint removes a Member identified by the `userId` from the given Organization identified by the `organizationId` parameter.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationId The identifier of the Organization.
@param userId The identifier of the Member.
@return MembersApiDeleteOrganizationMemberRequest

func (*MembersApiService) DeleteOrganizationMemberExecute added in v1.4.0

func (a *MembersApiService) DeleteOrganizationMemberExecute(r MembersApiDeleteOrganizationMemberRequest) (*http.Response, error)

Execute executes the request

func (*MembersApiService) DeleteProductMember added in v1.1.0

func (a *MembersApiService) DeleteProductMember(ctx context.Context, productId string, userId string) MembersApiDeleteProductMemberRequest

DeleteProductMember Delete Member from Product

This endpoint removes a Member identified by the `userId` from the given Product identified by the `productId` parameter.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param productId The identifier of the Product.
@param userId The identifier of the Member.
@return MembersApiDeleteProductMemberRequest

func (*MembersApiService) DeleteProductMemberExecute added in v1.4.0

func (a *MembersApiService) DeleteProductMemberExecute(r MembersApiDeleteProductMemberRequest) (*http.Response, error)

Execute executes the request

func (*MembersApiService) GetOrganizationMembers added in v1.1.0

func (a *MembersApiService) GetOrganizationMembers(ctx context.Context, organizationId string) MembersApiGetOrganizationMembersRequest

GetOrganizationMembers List Organization Members

This endpoint returns the list of Members that belongs to the given Organization, identified by the `organizationId` parameter.

The results may vary based on the access level of the user who calls the endpoint:

  • When it's called with Organization Admin privileges, the result will contain each member in the Organization.

  • When it's called without Organization Admin privileges, the result will contain each Organization Admin along with members of those products where the caller has `Team members and permission groups` (`canManageMembers`) permission.

    @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param organizationId The identifier of the Organization. @return MembersApiGetOrganizationMembersRequest

Deprecated

func (*MembersApiService) GetOrganizationMembersExecute added in v1.4.0

func (a *MembersApiService) GetOrganizationMembersExecute(r MembersApiGetOrganizationMembersRequest) ([]UserModel, *http.Response, error)

Execute executes the request

@return []UserModel

Deprecated

func (*MembersApiService) GetOrganizationMembersV2 added in v1.9.0

func (a *MembersApiService) GetOrganizationMembersV2(ctx context.Context, organizationId string) MembersApiGetOrganizationMembersV2Request

GetOrganizationMembersV2 List Organization Members

This endpoint returns the list of Members that belongs to the given Organization, identified by the `organizationId` parameter.

The results may vary based on the access level of the user who calls the endpoint:

  • When it's called with Organization Admin privileges, the result will contain each member in the Organization.

  • When it's called without Organization Admin privileges, the result will contain each Organization Admin along with members of those products where the caller has `Team members and permission groups` (`canManageMembers`) permission.

    @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param organizationId The identifier of the Organization. @return MembersApiGetOrganizationMembersV2Request

func (*MembersApiService) GetOrganizationMembersV2Execute added in v1.9.0

Execute executes the request

@return OrganizationMembersModel

func (*MembersApiService) GetPendingInvitations added in v1.10.0

func (a *MembersApiService) GetPendingInvitations(ctx context.Context, productId string) MembersApiGetPendingInvitationsRequest

GetPendingInvitations List Pending Invitations in Product

This endpoint returns the list of pending invitations within the given Product identified by the `productId` parameter.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param productId The identifier of the Product.
@return MembersApiGetPendingInvitationsRequest

func (*MembersApiService) GetPendingInvitationsExecute added in v1.10.0

Execute executes the request

@return []InvitationModel

func (*MembersApiService) GetPendingInvitationsOrg added in v1.10.0

func (a *MembersApiService) GetPendingInvitationsOrg(ctx context.Context, organizationId string) MembersApiGetPendingInvitationsOrgRequest

GetPendingInvitationsOrg List Pending Invitations in Organization

This endpoint returns the list of pending invitations within the given Organization identified by the `organizationId` parameter.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationId The identifier of the Organization.
@return MembersApiGetPendingInvitationsOrgRequest

func (*MembersApiService) GetPendingInvitationsOrgExecute added in v1.10.0

Execute executes the request

@return []OrganizationInvitationModel

func (*MembersApiService) GetProductMembers added in v1.1.0

func (a *MembersApiService) GetProductMembers(ctx context.Context, productId string) MembersApiGetProductMembersRequest

GetProductMembers List Product Members

This endpoint returns the list of Members that belongs to the given Product, identified by the `productId` parameter.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param productId The identifier of the Product.
@return MembersApiGetProductMembersRequest

func (*MembersApiService) GetProductMembersExecute added in v1.4.0

Execute executes the request

@return []MemberModel

func (*MembersApiService) InviteMember added in v1.1.0

func (a *MembersApiService) InviteMember(ctx context.Context, productId string) MembersApiInviteMemberRequest

InviteMember Invite Member

This endpoint invites a Member into the given Product identified by the `productId` parameter.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param productId The identifier of the Product.
@return MembersApiInviteMemberRequest

func (*MembersApiService) InviteMemberExecute added in v1.4.0

func (a *MembersApiService) InviteMemberExecute(r MembersApiInviteMemberRequest) (*http.Response, error)

Execute executes the request

type NullableAccessType added in v1.4.0

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

func NewNullableAccessType added in v1.4.0

func NewNullableAccessType(val *AccessType) *NullableAccessType

func (NullableAccessType) Get added in v1.4.0

func (v NullableAccessType) Get() *AccessType

func (NullableAccessType) IsSet added in v1.4.0

func (v NullableAccessType) IsSet() bool

func (NullableAccessType) MarshalJSON added in v1.4.0

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

func (*NullableAccessType) Set added in v1.4.0

func (v *NullableAccessType) Set(val *AccessType)

func (*NullableAccessType) UnmarshalJSON added in v1.4.0

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

func (*NullableAccessType) Unset added in v1.4.0

func (v *NullableAccessType) Unset()

type NullableAddOrUpdateIntegrationLinkModel added in v1.4.0

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

func NewNullableAddOrUpdateIntegrationLinkModel added in v1.4.0

func NewNullableAddOrUpdateIntegrationLinkModel(val *AddOrUpdateIntegrationLinkModel) *NullableAddOrUpdateIntegrationLinkModel

func (NullableAddOrUpdateIntegrationLinkModel) Get added in v1.4.0

func (NullableAddOrUpdateIntegrationLinkModel) IsSet added in v1.4.0

func (NullableAddOrUpdateIntegrationLinkModel) MarshalJSON added in v1.4.0

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

func (*NullableAddOrUpdateIntegrationLinkModel) Set added in v1.4.0

func (*NullableAddOrUpdateIntegrationLinkModel) UnmarshalJSON added in v1.4.0

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

func (*NullableAddOrUpdateIntegrationLinkModel) Unset added in v1.4.0

type NullableAddOrUpdateJiraIntegrationLinkModel added in v1.4.0

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

func NewNullableAddOrUpdateJiraIntegrationLinkModel added in v1.4.0

func NewNullableAddOrUpdateJiraIntegrationLinkModel(val *AddOrUpdateJiraIntegrationLinkModel) *NullableAddOrUpdateJiraIntegrationLinkModel

func (NullableAddOrUpdateJiraIntegrationLinkModel) Get added in v1.4.0

func (NullableAddOrUpdateJiraIntegrationLinkModel) IsSet added in v1.4.0

func (NullableAddOrUpdateJiraIntegrationLinkModel) MarshalJSON added in v1.4.0

func (*NullableAddOrUpdateJiraIntegrationLinkModel) Set added in v1.4.0

func (*NullableAddOrUpdateJiraIntegrationLinkModel) UnmarshalJSON added in v1.4.0

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

func (*NullableAddOrUpdateJiraIntegrationLinkModel) Unset added in v1.4.0

type NullableAddUserToGroupRequest added in v1.4.0

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

func NewNullableAddUserToGroupRequest added in v1.4.0

func NewNullableAddUserToGroupRequest(val *AddUserToGroupRequest) *NullableAddUserToGroupRequest

func (NullableAddUserToGroupRequest) Get added in v1.4.0

func (NullableAddUserToGroupRequest) IsSet added in v1.4.0

func (NullableAddUserToGroupRequest) MarshalJSON added in v1.4.0

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

func (*NullableAddUserToGroupRequest) Set added in v1.4.0

func (*NullableAddUserToGroupRequest) UnmarshalJSON added in v1.4.0

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

func (*NullableAddUserToGroupRequest) Unset added in v1.4.0

func (v *NullableAddUserToGroupRequest) Unset()

type NullableAuditLogItemModel added in v1.4.0

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

func NewNullableAuditLogItemModel added in v1.4.0

func NewNullableAuditLogItemModel(val *AuditLogItemModel) *NullableAuditLogItemModel

func (NullableAuditLogItemModel) Get added in v1.4.0

func (NullableAuditLogItemModel) IsSet added in v1.4.0

func (v NullableAuditLogItemModel) IsSet() bool

func (NullableAuditLogItemModel) MarshalJSON added in v1.4.0

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

func (*NullableAuditLogItemModel) Set added in v1.4.0

func (*NullableAuditLogItemModel) UnmarshalJSON added in v1.4.0

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

func (*NullableAuditLogItemModel) Unset added in v1.4.0

func (v *NullableAuditLogItemModel) Unset()

type NullableAuditLogType added in v1.4.0

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

func NewNullableAuditLogType added in v1.4.0

func NewNullableAuditLogType(val *AuditLogType) *NullableAuditLogType

func (NullableAuditLogType) Get added in v1.4.0

func (NullableAuditLogType) IsSet added in v1.4.0

func (v NullableAuditLogType) IsSet() bool

func (NullableAuditLogType) MarshalJSON added in v1.4.0

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

func (*NullableAuditLogType) Set added in v1.4.0

func (v *NullableAuditLogType) Set(val *AuditLogType)

func (*NullableAuditLogType) UnmarshalJSON added in v1.4.0

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

func (*NullableAuditLogType) Unset added in v1.4.0

func (v *NullableAuditLogType) Unset()

type NullableBool added in v1.4.0

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

func NewNullableBool added in v1.4.0

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get added in v1.4.0

func (v NullableBool) Get() *bool

func (NullableBool) IsSet added in v1.4.0

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON added in v1.4.0

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

func (*NullableBool) Set added in v1.4.0

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON added in v1.4.0

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

func (*NullableBool) Unset added in v1.4.0

func (v *NullableBool) Unset()

type NullableCodeReferenceModel added in v1.6.0

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

func NewNullableCodeReferenceModel added in v1.6.0

func NewNullableCodeReferenceModel(val *CodeReferenceModel) *NullableCodeReferenceModel

func (NullableCodeReferenceModel) Get added in v1.6.0

func (NullableCodeReferenceModel) IsSet added in v1.6.0

func (v NullableCodeReferenceModel) IsSet() bool

func (NullableCodeReferenceModel) MarshalJSON added in v1.6.0

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

func (*NullableCodeReferenceModel) Set added in v1.6.0

func (*NullableCodeReferenceModel) UnmarshalJSON added in v1.6.0

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

func (*NullableCodeReferenceModel) Unset added in v1.6.0

func (v *NullableCodeReferenceModel) Unset()

type NullableCodeReferenceRequest added in v1.4.0

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

func NewNullableCodeReferenceRequest added in v1.4.0

func NewNullableCodeReferenceRequest(val *CodeReferenceRequest) *NullableCodeReferenceRequest

func (NullableCodeReferenceRequest) Get added in v1.4.0

func (NullableCodeReferenceRequest) IsSet added in v1.4.0

func (NullableCodeReferenceRequest) MarshalJSON added in v1.4.0

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

func (*NullableCodeReferenceRequest) Set added in v1.4.0

func (*NullableCodeReferenceRequest) UnmarshalJSON added in v1.4.0

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

func (*NullableCodeReferenceRequest) Unset added in v1.4.0

func (v *NullableCodeReferenceRequest) Unset()

type NullableCodeReferencesForSettingModel added in v1.6.0

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

func NewNullableCodeReferencesForSettingModel added in v1.6.0

func NewNullableCodeReferencesForSettingModel(val *CodeReferencesForSettingModel) *NullableCodeReferencesForSettingModel

func (NullableCodeReferencesForSettingModel) Get added in v1.6.0

func (NullableCodeReferencesForSettingModel) IsSet added in v1.6.0

func (NullableCodeReferencesForSettingModel) MarshalJSON added in v1.6.0

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

func (*NullableCodeReferencesForSettingModel) Set added in v1.6.0

func (*NullableCodeReferencesForSettingModel) UnmarshalJSON added in v1.6.0

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

func (*NullableCodeReferencesForSettingModel) Unset added in v1.6.0

type NullableComparisonValueListModel added in v1.6.0

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

func NewNullableComparisonValueListModel added in v1.6.0

func NewNullableComparisonValueListModel(val *ComparisonValueListModel) *NullableComparisonValueListModel

func (NullableComparisonValueListModel) Get added in v1.6.0

func (NullableComparisonValueListModel) IsSet added in v1.6.0

func (NullableComparisonValueListModel) MarshalJSON added in v1.6.0

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

func (*NullableComparisonValueListModel) Set added in v1.6.0

func (*NullableComparisonValueListModel) UnmarshalJSON added in v1.6.0

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

func (*NullableComparisonValueListModel) Unset added in v1.6.0

type NullableComparisonValueModel added in v1.6.0

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

func NewNullableComparisonValueModel added in v1.6.0

func NewNullableComparisonValueModel(val *ComparisonValueModel) *NullableComparisonValueModel

func (NullableComparisonValueModel) Get added in v1.6.0

func (NullableComparisonValueModel) IsSet added in v1.6.0

func (NullableComparisonValueModel) MarshalJSON added in v1.6.0

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

func (*NullableComparisonValueModel) Set added in v1.6.0

func (*NullableComparisonValueModel) UnmarshalJSON added in v1.6.0

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

func (*NullableComparisonValueModel) Unset added in v1.6.0

func (v *NullableComparisonValueModel) Unset()

type NullableConditionModel added in v1.6.0

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

func NewNullableConditionModel added in v1.6.0

func NewNullableConditionModel(val *ConditionModel) *NullableConditionModel

func (NullableConditionModel) Get added in v1.6.0

func (NullableConditionModel) IsSet added in v1.6.0

func (v NullableConditionModel) IsSet() bool

func (NullableConditionModel) MarshalJSON added in v1.6.0

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

func (*NullableConditionModel) Set added in v1.6.0

func (*NullableConditionModel) UnmarshalJSON added in v1.6.0

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

func (*NullableConditionModel) Unset added in v1.6.0

func (v *NullableConditionModel) Unset()

type NullableConfigModel added in v1.4.0

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

func NewNullableConfigModel added in v1.4.0

func NewNullableConfigModel(val *ConfigModel) *NullableConfigModel

func (NullableConfigModel) Get added in v1.4.0

func (NullableConfigModel) IsSet added in v1.4.0

func (v NullableConfigModel) IsSet() bool

func (NullableConfigModel) MarshalJSON added in v1.4.0

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

func (*NullableConfigModel) Set added in v1.4.0

func (v *NullableConfigModel) Set(val *ConfigModel)

func (*NullableConfigModel) UnmarshalJSON added in v1.4.0

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

func (*NullableConfigModel) Unset added in v1.4.0

func (v *NullableConfigModel) Unset()

type NullableConfigModelHaljson added in v1.4.0

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

func NewNullableConfigModelHaljson added in v1.4.0

func NewNullableConfigModelHaljson(val *ConfigModelHaljson) *NullableConfigModelHaljson

func (NullableConfigModelHaljson) Get added in v1.4.0

func (NullableConfigModelHaljson) IsSet added in v1.4.0

func (v NullableConfigModelHaljson) IsSet() bool

func (NullableConfigModelHaljson) MarshalJSON added in v1.4.0

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

func (*NullableConfigModelHaljson) Set added in v1.4.0

func (*NullableConfigModelHaljson) UnmarshalJSON added in v1.4.0

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

func (*NullableConfigModelHaljson) Unset added in v1.4.0

func (v *NullableConfigModelHaljson) Unset()

type NullableConfigModelHaljsonEmbedded added in v1.4.0

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

func NewNullableConfigModelHaljsonEmbedded added in v1.4.0

func NewNullableConfigModelHaljsonEmbedded(val *ConfigModelHaljsonEmbedded) *NullableConfigModelHaljsonEmbedded

func (NullableConfigModelHaljsonEmbedded) Get added in v1.4.0

func (NullableConfigModelHaljsonEmbedded) IsSet added in v1.4.0

func (NullableConfigModelHaljsonEmbedded) MarshalJSON added in v1.4.0

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

func (*NullableConfigModelHaljsonEmbedded) Set added in v1.4.0

func (*NullableConfigModelHaljsonEmbedded) UnmarshalJSON added in v1.4.0

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

func (*NullableConfigModelHaljsonEmbedded) Unset added in v1.4.0

type NullableConfigModelHaljsonEmbeddedProduct added in v1.4.0

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

func NewNullableConfigModelHaljsonEmbeddedProduct added in v1.4.0

func NewNullableConfigModelHaljsonEmbeddedProduct(val *ConfigModelHaljsonEmbeddedProduct) *NullableConfigModelHaljsonEmbeddedProduct

func (NullableConfigModelHaljsonEmbeddedProduct) Get added in v1.4.0

func (NullableConfigModelHaljsonEmbeddedProduct) IsSet added in v1.4.0

func (NullableConfigModelHaljsonEmbeddedProduct) MarshalJSON added in v1.4.0

func (*NullableConfigModelHaljsonEmbeddedProduct) Set added in v1.4.0

func (*NullableConfigModelHaljsonEmbeddedProduct) UnmarshalJSON added in v1.4.0

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

func (*NullableConfigModelHaljsonEmbeddedProduct) Unset added in v1.4.0

type NullableConfigModelHaljsonEmbeddedProductEmbedded added in v1.4.0

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

func (NullableConfigModelHaljsonEmbeddedProductEmbedded) Get added in v1.4.0

func (NullableConfigModelHaljsonEmbeddedProductEmbedded) IsSet added in v1.4.0

func (NullableConfigModelHaljsonEmbeddedProductEmbedded) MarshalJSON added in v1.4.0

func (*NullableConfigModelHaljsonEmbeddedProductEmbedded) Set added in v1.4.0

func (*NullableConfigModelHaljsonEmbeddedProductEmbedded) UnmarshalJSON added in v1.4.0

func (*NullableConfigModelHaljsonEmbeddedProductEmbedded) Unset added in v1.4.0

type NullableConfigModelHaljsonEmbeddedProductEmbeddedOrganization added in v1.4.0

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

func (NullableConfigModelHaljsonEmbeddedProductEmbeddedOrganization) Get added in v1.4.0

func (NullableConfigModelHaljsonEmbeddedProductEmbeddedOrganization) IsSet added in v1.4.0

func (NullableConfigModelHaljsonEmbeddedProductEmbeddedOrganization) MarshalJSON added in v1.4.0

func (*NullableConfigModelHaljsonEmbeddedProductEmbeddedOrganization) Set added in v1.4.0

func (*NullableConfigModelHaljsonEmbeddedProductEmbeddedOrganization) UnmarshalJSON added in v1.4.0

func (*NullableConfigModelHaljsonEmbeddedProductEmbeddedOrganization) Unset added in v1.4.0

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

func (NullableConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks) Get added in v1.4.0

func (NullableConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks) IsSet added in v1.4.0

func (NullableConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks) MarshalJSON added in v1.4.0

func (*NullableConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks) Set added in v1.4.0

func (*NullableConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks) UnmarshalJSON added in v1.4.0

func (*NullableConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks) Unset added in v1.4.0

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

func (NullableConfigModelHaljsonEmbeddedProductLinks) Get added in v1.4.0

func (NullableConfigModelHaljsonEmbeddedProductLinks) IsSet added in v1.4.0

func (NullableConfigModelHaljsonEmbeddedProductLinks) MarshalJSON added in v1.4.0

func (*NullableConfigModelHaljsonEmbeddedProductLinks) Set added in v1.4.0

func (*NullableConfigModelHaljsonEmbeddedProductLinks) UnmarshalJSON added in v1.4.0

func (*NullableConfigModelHaljsonEmbeddedProductLinks) Unset added in v1.4.0

type NullableConfigModelHaljsonLinks struct {
	// contains filtered or unexported fields
}
func NewNullableConfigModelHaljsonLinks(val *ConfigModelHaljsonLinks) *NullableConfigModelHaljsonLinks

func (NullableConfigModelHaljsonLinks) Get added in v1.4.0

func (NullableConfigModelHaljsonLinks) IsSet added in v1.4.0

func (NullableConfigModelHaljsonLinks) MarshalJSON added in v1.4.0

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

func (*NullableConfigModelHaljsonLinks) Set added in v1.4.0

func (*NullableConfigModelHaljsonLinks) UnmarshalJSON added in v1.4.0

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

func (*NullableConfigModelHaljsonLinks) Unset added in v1.4.0

type NullableConfigModelLinks struct {
	// contains filtered or unexported fields
}
func NewNullableConfigModelLinks(val *ConfigModelLinks) *NullableConfigModelLinks

func (NullableConfigModelLinks) Get added in v1.10.0

func (NullableConfigModelLinks) IsSet added in v1.10.0

func (v NullableConfigModelLinks) IsSet() bool

func (NullableConfigModelLinks) MarshalJSON added in v1.10.0

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

func (*NullableConfigModelLinks) Set added in v1.10.0

func (*NullableConfigModelLinks) UnmarshalJSON added in v1.10.0

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

func (*NullableConfigModelLinks) Unset added in v1.10.0

func (v *NullableConfigModelLinks) Unset()

type NullableConfigModelLinksSelf added in v1.10.0

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

func NewNullableConfigModelLinksSelf added in v1.10.0

func NewNullableConfigModelLinksSelf(val *ConfigModelLinksSelf) *NullableConfigModelLinksSelf

func (NullableConfigModelLinksSelf) Get added in v1.10.0

func (NullableConfigModelLinksSelf) IsSet added in v1.10.0

func (NullableConfigModelLinksSelf) MarshalJSON added in v1.10.0

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

func (*NullableConfigModelLinksSelf) Set added in v1.10.0

func (*NullableConfigModelLinksSelf) UnmarshalJSON added in v1.10.0

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

func (*NullableConfigModelLinksSelf) Unset added in v1.10.0

func (v *NullableConfigModelLinksSelf) Unset()

type NullableConfigSettingFormulaModel added in v1.6.0

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

func NewNullableConfigSettingFormulaModel added in v1.6.0

func NewNullableConfigSettingFormulaModel(val *ConfigSettingFormulaModel) *NullableConfigSettingFormulaModel

func (NullableConfigSettingFormulaModel) Get added in v1.6.0

func (NullableConfigSettingFormulaModel) IsSet added in v1.6.0

func (NullableConfigSettingFormulaModel) MarshalJSON added in v1.6.0

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

func (*NullableConfigSettingFormulaModel) Set added in v1.6.0

func (*NullableConfigSettingFormulaModel) UnmarshalJSON added in v1.6.0

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

func (*NullableConfigSettingFormulaModel) Unset added in v1.6.0

type NullableConfigSettingFormulasModel added in v1.6.0

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

func NewNullableConfigSettingFormulasModel added in v1.6.0

func NewNullableConfigSettingFormulasModel(val *ConfigSettingFormulasModel) *NullableConfigSettingFormulasModel

func (NullableConfigSettingFormulasModel) Get added in v1.6.0

func (NullableConfigSettingFormulasModel) IsSet added in v1.6.0

func (NullableConfigSettingFormulasModel) MarshalJSON added in v1.6.0

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

func (*NullableConfigSettingFormulasModel) Set added in v1.6.0

func (*NullableConfigSettingFormulasModel) UnmarshalJSON added in v1.6.0

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

func (*NullableConfigSettingFormulasModel) Unset added in v1.6.0

type NullableConfigSettingFormulasModelHaljson added in v1.6.0

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

func NewNullableConfigSettingFormulasModelHaljson added in v1.6.0

func NewNullableConfigSettingFormulasModelHaljson(val *ConfigSettingFormulasModelHaljson) *NullableConfigSettingFormulasModelHaljson

func (NullableConfigSettingFormulasModelHaljson) Get added in v1.6.0

func (NullableConfigSettingFormulasModelHaljson) IsSet added in v1.6.0

func (NullableConfigSettingFormulasModelHaljson) MarshalJSON added in v1.6.0

func (*NullableConfigSettingFormulasModelHaljson) Set added in v1.6.0

func (*NullableConfigSettingFormulasModelHaljson) UnmarshalJSON added in v1.6.0

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

func (*NullableConfigSettingFormulasModelHaljson) Unset added in v1.6.0

type NullableConfigSettingFormulasModelHaljsonEmbedded added in v1.6.0

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

func (NullableConfigSettingFormulasModelHaljsonEmbedded) Get added in v1.6.0

func (NullableConfigSettingFormulasModelHaljsonEmbedded) IsSet added in v1.6.0

func (NullableConfigSettingFormulasModelHaljsonEmbedded) MarshalJSON added in v1.6.0

func (*NullableConfigSettingFormulasModelHaljsonEmbedded) Set added in v1.6.0

func (*NullableConfigSettingFormulasModelHaljsonEmbedded) UnmarshalJSON added in v1.6.0

func (*NullableConfigSettingFormulasModelHaljsonEmbedded) Unset added in v1.6.0

type NullableConfigSettingFormulasModelHaljsonEmbeddedConfig added in v1.6.0

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

func (NullableConfigSettingFormulasModelHaljsonEmbeddedConfig) Get added in v1.6.0

func (NullableConfigSettingFormulasModelHaljsonEmbeddedConfig) IsSet added in v1.6.0

func (NullableConfigSettingFormulasModelHaljsonEmbeddedConfig) MarshalJSON added in v1.6.0

func (*NullableConfigSettingFormulasModelHaljsonEmbeddedConfig) Set added in v1.6.0

func (*NullableConfigSettingFormulasModelHaljsonEmbeddedConfig) UnmarshalJSON added in v1.6.0

func (*NullableConfigSettingFormulasModelHaljsonEmbeddedConfig) Unset added in v1.6.0

type NullableConfigSettingFormulasModelHaljsonEmbeddedEnvironment added in v1.6.0

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

func (NullableConfigSettingFormulasModelHaljsonEmbeddedEnvironment) Get added in v1.6.0

func (NullableConfigSettingFormulasModelHaljsonEmbeddedEnvironment) IsSet added in v1.6.0

func (NullableConfigSettingFormulasModelHaljsonEmbeddedEnvironment) MarshalJSON added in v1.6.0

func (*NullableConfigSettingFormulasModelHaljsonEmbeddedEnvironment) Set added in v1.6.0

func (*NullableConfigSettingFormulasModelHaljsonEmbeddedEnvironment) UnmarshalJSON added in v1.6.0

func (*NullableConfigSettingFormulasModelHaljsonEmbeddedEnvironment) Unset added in v1.6.0

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

func (NullableConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks) Get added in v1.6.0

func (NullableConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks) IsSet added in v1.6.0

func (NullableConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks) MarshalJSON added in v1.6.0

func (*NullableConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks) Set added in v1.6.0

func (*NullableConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks) UnmarshalJSON added in v1.6.0

func (*NullableConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks) Unset added in v1.6.0

type NullableConfigSettingFormulasModelLinks struct {
	// contains filtered or unexported fields
}
func NewNullableConfigSettingFormulasModelLinks(val *ConfigSettingFormulasModelLinks) *NullableConfigSettingFormulasModelLinks

func (NullableConfigSettingFormulasModelLinks) Get added in v1.10.0

func (NullableConfigSettingFormulasModelLinks) IsSet added in v1.10.0

func (NullableConfigSettingFormulasModelLinks) MarshalJSON added in v1.10.0

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

func (*NullableConfigSettingFormulasModelLinks) Set added in v1.10.0

func (*NullableConfigSettingFormulasModelLinks) UnmarshalJSON added in v1.10.0

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

func (*NullableConfigSettingFormulasModelLinks) Unset added in v1.10.0

type NullableConfigSettingValueModel added in v1.4.0

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

func NewNullableConfigSettingValueModel added in v1.4.0

func NewNullableConfigSettingValueModel(val *ConfigSettingValueModel) *NullableConfigSettingValueModel

func (NullableConfigSettingValueModel) Get added in v1.4.0

func (NullableConfigSettingValueModel) IsSet added in v1.4.0

func (NullableConfigSettingValueModel) MarshalJSON added in v1.4.0

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

func (*NullableConfigSettingValueModel) Set added in v1.4.0

func (*NullableConfigSettingValueModel) UnmarshalJSON added in v1.4.0

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

func (*NullableConfigSettingValueModel) Unset added in v1.4.0

type NullableConfigSettingValuesModel added in v1.4.0

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

func NewNullableConfigSettingValuesModel added in v1.4.0

func NewNullableConfigSettingValuesModel(val *ConfigSettingValuesModel) *NullableConfigSettingValuesModel

func (NullableConfigSettingValuesModel) Get added in v1.4.0

func (NullableConfigSettingValuesModel) IsSet added in v1.4.0

func (NullableConfigSettingValuesModel) MarshalJSON added in v1.4.0

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

func (*NullableConfigSettingValuesModel) Set added in v1.4.0

func (*NullableConfigSettingValuesModel) UnmarshalJSON added in v1.4.0

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

func (*NullableConfigSettingValuesModel) Unset added in v1.4.0

type NullableConfigSettingValuesModelHaljson added in v1.6.0

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

func NewNullableConfigSettingValuesModelHaljson added in v1.6.0

func NewNullableConfigSettingValuesModelHaljson(val *ConfigSettingValuesModelHaljson) *NullableConfigSettingValuesModelHaljson

func (NullableConfigSettingValuesModelHaljson) Get added in v1.6.0

func (NullableConfigSettingValuesModelHaljson) IsSet added in v1.6.0

func (NullableConfigSettingValuesModelHaljson) MarshalJSON added in v1.6.0

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

func (*NullableConfigSettingValuesModelHaljson) Set added in v1.6.0

func (*NullableConfigSettingValuesModelHaljson) UnmarshalJSON added in v1.6.0

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

func (*NullableConfigSettingValuesModelHaljson) Unset added in v1.6.0

type NullableConnectRequest added in v1.4.0

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

func NewNullableConnectRequest added in v1.4.0

func NewNullableConnectRequest(val *ConnectRequest) *NullableConnectRequest

func (NullableConnectRequest) Get added in v1.4.0

func (NullableConnectRequest) IsSet added in v1.4.0

func (v NullableConnectRequest) IsSet() bool

func (NullableConnectRequest) MarshalJSON added in v1.4.0

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

func (*NullableConnectRequest) Set added in v1.4.0

func (*NullableConnectRequest) UnmarshalJSON added in v1.4.0

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

func (*NullableConnectRequest) Unset added in v1.4.0

func (v *NullableConnectRequest) Unset()

type NullableCreateConfigRequest added in v1.4.0

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

func NewNullableCreateConfigRequest added in v1.4.0

func NewNullableCreateConfigRequest(val *CreateConfigRequest) *NullableCreateConfigRequest

func (NullableCreateConfigRequest) Get added in v1.4.0

func (NullableCreateConfigRequest) IsSet added in v1.4.0

func (NullableCreateConfigRequest) MarshalJSON added in v1.4.0

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

func (*NullableCreateConfigRequest) Set added in v1.4.0

func (*NullableCreateConfigRequest) UnmarshalJSON added in v1.4.0

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

func (*NullableCreateConfigRequest) Unset added in v1.4.0

func (v *NullableCreateConfigRequest) Unset()

type NullableCreateEnvironmentModel added in v1.4.0

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

func NewNullableCreateEnvironmentModel added in v1.4.0

func NewNullableCreateEnvironmentModel(val *CreateEnvironmentModel) *NullableCreateEnvironmentModel

func (NullableCreateEnvironmentModel) Get added in v1.4.0

func (NullableCreateEnvironmentModel) IsSet added in v1.4.0

func (NullableCreateEnvironmentModel) MarshalJSON added in v1.4.0

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

func (*NullableCreateEnvironmentModel) Set added in v1.4.0

func (*NullableCreateEnvironmentModel) UnmarshalJSON added in v1.4.0

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

func (*NullableCreateEnvironmentModel) Unset added in v1.4.0

func (v *NullableCreateEnvironmentModel) Unset()

type NullableCreateOrUpdateEnvironmentAccessModel added in v1.4.0

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

func NewNullableCreateOrUpdateEnvironmentAccessModel added in v1.4.0

func NewNullableCreateOrUpdateEnvironmentAccessModel(val *CreateOrUpdateEnvironmentAccessModel) *NullableCreateOrUpdateEnvironmentAccessModel

func (NullableCreateOrUpdateEnvironmentAccessModel) Get added in v1.4.0

func (NullableCreateOrUpdateEnvironmentAccessModel) IsSet added in v1.4.0

func (NullableCreateOrUpdateEnvironmentAccessModel) MarshalJSON added in v1.4.0

func (*NullableCreateOrUpdateEnvironmentAccessModel) Set added in v1.4.0

func (*NullableCreateOrUpdateEnvironmentAccessModel) UnmarshalJSON added in v1.4.0

func (*NullableCreateOrUpdateEnvironmentAccessModel) Unset added in v1.4.0

type NullableCreatePermissionGroupRequest added in v1.4.0

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

func NewNullableCreatePermissionGroupRequest added in v1.4.0

func NewNullableCreatePermissionGroupRequest(val *CreatePermissionGroupRequest) *NullableCreatePermissionGroupRequest

func (NullableCreatePermissionGroupRequest) Get added in v1.4.0

func (NullableCreatePermissionGroupRequest) IsSet added in v1.4.0

func (NullableCreatePermissionGroupRequest) MarshalJSON added in v1.4.0

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

func (*NullableCreatePermissionGroupRequest) Set added in v1.4.0

func (*NullableCreatePermissionGroupRequest) UnmarshalJSON added in v1.4.0

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

func (*NullableCreatePermissionGroupRequest) Unset added in v1.4.0

type NullableCreateProductRequest added in v1.4.0

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

func NewNullableCreateProductRequest added in v1.4.0

func NewNullableCreateProductRequest(val *CreateProductRequest) *NullableCreateProductRequest

func (NullableCreateProductRequest) Get added in v1.4.0

func (NullableCreateProductRequest) IsSet added in v1.4.0

func (NullableCreateProductRequest) MarshalJSON added in v1.4.0

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

func (*NullableCreateProductRequest) Set added in v1.4.0

func (*NullableCreateProductRequest) UnmarshalJSON added in v1.4.0

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

func (*NullableCreateProductRequest) Unset added in v1.4.0

func (v *NullableCreateProductRequest) Unset()

type NullableCreateSegmentModel added in v1.4.0

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

func NewNullableCreateSegmentModel added in v1.4.0

func NewNullableCreateSegmentModel(val *CreateSegmentModel) *NullableCreateSegmentModel

func (NullableCreateSegmentModel) Get added in v1.4.0

func (NullableCreateSegmentModel) IsSet added in v1.4.0

func (v NullableCreateSegmentModel) IsSet() bool

func (NullableCreateSegmentModel) MarshalJSON added in v1.4.0

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

func (*NullableCreateSegmentModel) Set added in v1.4.0

func (*NullableCreateSegmentModel) UnmarshalJSON added in v1.4.0

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

func (*NullableCreateSegmentModel) Unset added in v1.4.0

func (v *NullableCreateSegmentModel) Unset()

type NullableCreateSettingInitialValues added in v1.4.0

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

func NewNullableCreateSettingInitialValues added in v1.4.0

func NewNullableCreateSettingInitialValues(val *CreateSettingInitialValues) *NullableCreateSettingInitialValues

func (NullableCreateSettingInitialValues) Get added in v1.4.0

func (NullableCreateSettingInitialValues) IsSet added in v1.4.0

func (NullableCreateSettingInitialValues) MarshalJSON added in v1.4.0

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

func (*NullableCreateSettingInitialValues) Set added in v1.4.0

func (*NullableCreateSettingInitialValues) UnmarshalJSON added in v1.4.0

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

func (*NullableCreateSettingInitialValues) Unset added in v1.4.0

type NullableCreateTagModel added in v1.4.0

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

func NewNullableCreateTagModel added in v1.4.0

func NewNullableCreateTagModel(val *CreateTagModel) *NullableCreateTagModel

func (NullableCreateTagModel) Get added in v1.4.0

func (NullableCreateTagModel) IsSet added in v1.4.0

func (v NullableCreateTagModel) IsSet() bool

func (NullableCreateTagModel) MarshalJSON added in v1.4.0

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

func (*NullableCreateTagModel) Set added in v1.4.0

func (*NullableCreateTagModel) UnmarshalJSON added in v1.4.0

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

func (*NullableCreateTagModel) Unset added in v1.4.0

func (v *NullableCreateTagModel) Unset()

type NullableCreateWebHookRequest added in v1.10.0

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

func NewNullableCreateWebHookRequest added in v1.10.0

func NewNullableCreateWebHookRequest(val *CreateWebHookRequest) *NullableCreateWebHookRequest

func (NullableCreateWebHookRequest) Get added in v1.10.0

func (NullableCreateWebHookRequest) IsSet added in v1.10.0

func (NullableCreateWebHookRequest) MarshalJSON added in v1.10.0

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

func (*NullableCreateWebHookRequest) Set added in v1.10.0

func (*NullableCreateWebHookRequest) UnmarshalJSON added in v1.10.0

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

func (*NullableCreateWebHookRequest) Unset added in v1.10.0

func (v *NullableCreateWebHookRequest) Unset()

type NullableDeleteIntegrationLinkModel added in v1.4.0

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

func NewNullableDeleteIntegrationLinkModel added in v1.4.0

func NewNullableDeleteIntegrationLinkModel(val *DeleteIntegrationLinkModel) *NullableDeleteIntegrationLinkModel

func (NullableDeleteIntegrationLinkModel) Get added in v1.4.0

func (NullableDeleteIntegrationLinkModel) IsSet added in v1.4.0

func (NullableDeleteIntegrationLinkModel) MarshalJSON added in v1.4.0

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

func (*NullableDeleteIntegrationLinkModel) Set added in v1.4.0

func (*NullableDeleteIntegrationLinkModel) UnmarshalJSON added in v1.4.0

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

func (*NullableDeleteIntegrationLinkModel) Unset added in v1.4.0

type NullableDeleteRepositoryReportsRequest added in v1.4.0

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

func NewNullableDeleteRepositoryReportsRequest added in v1.4.0

func NewNullableDeleteRepositoryReportsRequest(val *DeleteRepositoryReportsRequest) *NullableDeleteRepositoryReportsRequest

func (NullableDeleteRepositoryReportsRequest) Get added in v1.4.0

func (NullableDeleteRepositoryReportsRequest) IsSet added in v1.4.0

func (NullableDeleteRepositoryReportsRequest) MarshalJSON added in v1.4.0

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

func (*NullableDeleteRepositoryReportsRequest) Set added in v1.4.0

func (*NullableDeleteRepositoryReportsRequest) UnmarshalJSON added in v1.4.0

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

func (*NullableDeleteRepositoryReportsRequest) Unset added in v1.4.0

type NullableEnvironmentAccessModel added in v1.4.0

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

func NewNullableEnvironmentAccessModel added in v1.4.0

func NewNullableEnvironmentAccessModel(val *EnvironmentAccessModel) *NullableEnvironmentAccessModel

func (NullableEnvironmentAccessModel) Get added in v1.4.0

func (NullableEnvironmentAccessModel) IsSet added in v1.4.0

func (NullableEnvironmentAccessModel) MarshalJSON added in v1.4.0

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

func (*NullableEnvironmentAccessModel) Set added in v1.4.0

func (*NullableEnvironmentAccessModel) UnmarshalJSON added in v1.4.0

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

func (*NullableEnvironmentAccessModel) Unset added in v1.4.0

func (v *NullableEnvironmentAccessModel) Unset()

type NullableEnvironmentAccessType added in v1.4.0

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

func NewNullableEnvironmentAccessType added in v1.4.0

func NewNullableEnvironmentAccessType(val *EnvironmentAccessType) *NullableEnvironmentAccessType

func (NullableEnvironmentAccessType) Get added in v1.4.0

func (NullableEnvironmentAccessType) IsSet added in v1.4.0

func (NullableEnvironmentAccessType) MarshalJSON added in v1.4.0

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

func (*NullableEnvironmentAccessType) Set added in v1.4.0

func (*NullableEnvironmentAccessType) UnmarshalJSON added in v1.4.0

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

func (*NullableEnvironmentAccessType) Unset added in v1.4.0

func (v *NullableEnvironmentAccessType) Unset()

type NullableEnvironmentModel added in v1.4.0

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

func NewNullableEnvironmentModel added in v1.4.0

func NewNullableEnvironmentModel(val *EnvironmentModel) *NullableEnvironmentModel

func (NullableEnvironmentModel) Get added in v1.4.0

func (NullableEnvironmentModel) IsSet added in v1.4.0

func (v NullableEnvironmentModel) IsSet() bool

func (NullableEnvironmentModel) MarshalJSON added in v1.4.0

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

func (*NullableEnvironmentModel) Set added in v1.4.0

func (*NullableEnvironmentModel) UnmarshalJSON added in v1.4.0

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

func (*NullableEnvironmentModel) Unset added in v1.4.0

func (v *NullableEnvironmentModel) Unset()

type NullableEnvironmentModelHaljson added in v1.4.0

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

func NewNullableEnvironmentModelHaljson added in v1.4.0

func NewNullableEnvironmentModelHaljson(val *EnvironmentModelHaljson) *NullableEnvironmentModelHaljson

func (NullableEnvironmentModelHaljson) Get added in v1.4.0

func (NullableEnvironmentModelHaljson) IsSet added in v1.4.0

func (NullableEnvironmentModelHaljson) MarshalJSON added in v1.4.0

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

func (*NullableEnvironmentModelHaljson) Set added in v1.4.0

func (*NullableEnvironmentModelHaljson) UnmarshalJSON added in v1.4.0

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

func (*NullableEnvironmentModelHaljson) Unset added in v1.4.0

type NullableEvaluationVersion added in v1.4.0

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

func NewNullableEvaluationVersion added in v1.4.0

func NewNullableEvaluationVersion(val *EvaluationVersion) *NullableEvaluationVersion

func (NullableEvaluationVersion) Get added in v1.4.0

func (NullableEvaluationVersion) IsSet added in v1.4.0

func (v NullableEvaluationVersion) IsSet() bool

func (NullableEvaluationVersion) MarshalJSON added in v1.4.0

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

func (*NullableEvaluationVersion) Set added in v1.4.0

func (*NullableEvaluationVersion) UnmarshalJSON added in v1.4.0

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

func (*NullableEvaluationVersion) Unset added in v1.4.0

func (v *NullableEvaluationVersion) Unset()

type NullableFeatureFlagLimitations added in v1.7.0

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

func NewNullableFeatureFlagLimitations added in v1.7.0

func NewNullableFeatureFlagLimitations(val *FeatureFlagLimitations) *NullableFeatureFlagLimitations

func (NullableFeatureFlagLimitations) Get added in v1.7.0

func (NullableFeatureFlagLimitations) IsSet added in v1.7.0

func (NullableFeatureFlagLimitations) MarshalJSON added in v1.7.0

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

func (*NullableFeatureFlagLimitations) Set added in v1.7.0

func (*NullableFeatureFlagLimitations) UnmarshalJSON added in v1.7.0

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

func (*NullableFeatureFlagLimitations) Unset added in v1.7.0

func (v *NullableFeatureFlagLimitations) Unset()

type NullableFlagReference added in v1.4.0

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

func NewNullableFlagReference added in v1.4.0

func NewNullableFlagReference(val *FlagReference) *NullableFlagReference

func (NullableFlagReference) Get added in v1.4.0

func (NullableFlagReference) IsSet added in v1.4.0

func (v NullableFlagReference) IsSet() bool

func (NullableFlagReference) MarshalJSON added in v1.4.0

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

func (*NullableFlagReference) Set added in v1.4.0

func (v *NullableFlagReference) Set(val *FlagReference)

func (*NullableFlagReference) UnmarshalJSON added in v1.4.0

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

func (*NullableFlagReference) Unset added in v1.4.0

func (v *NullableFlagReference) Unset()

type NullableFloat32 added in v1.4.0

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

func NewNullableFloat32 added in v1.4.0

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get added in v1.4.0

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet added in v1.4.0

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON added in v1.4.0

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

func (*NullableFloat32) Set added in v1.4.0

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON added in v1.4.0

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

func (*NullableFloat32) Unset added in v1.4.0

func (v *NullableFloat32) Unset()

type NullableFloat64 added in v1.4.0

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

func NewNullableFloat64 added in v1.4.0

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get added in v1.4.0

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet added in v1.4.0

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON added in v1.4.0

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

func (*NullableFloat64) Set added in v1.4.0

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON added in v1.4.0

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

func (*NullableFloat64) Unset added in v1.4.0

func (v *NullableFloat64) Unset()

type NullableInitialValue added in v1.4.0

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

func NewNullableInitialValue added in v1.4.0

func NewNullableInitialValue(val *InitialValue) *NullableInitialValue

func (NullableInitialValue) Get added in v1.4.0

func (NullableInitialValue) IsSet added in v1.4.0

func (v NullableInitialValue) IsSet() bool

func (NullableInitialValue) MarshalJSON added in v1.4.0

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

func (*NullableInitialValue) Set added in v1.4.0

func (v *NullableInitialValue) Set(val *InitialValue)

func (*NullableInitialValue) UnmarshalJSON added in v1.4.0

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

func (*NullableInitialValue) Unset added in v1.4.0

func (v *NullableInitialValue) Unset()

type NullableInt added in v1.4.0

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

func NewNullableInt added in v1.4.0

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get added in v1.4.0

func (v NullableInt) Get() *int

func (NullableInt) IsSet added in v1.4.0

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON added in v1.4.0

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

func (*NullableInt) Set added in v1.4.0

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON added in v1.4.0

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

func (*NullableInt) Unset added in v1.4.0

func (v *NullableInt) Unset()

type NullableInt32 added in v1.4.0

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

func NewNullableInt32 added in v1.4.0

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get added in v1.4.0

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet added in v1.4.0

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON added in v1.4.0

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

func (*NullableInt32) Set added in v1.4.0

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON added in v1.4.0

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

func (*NullableInt32) Unset added in v1.4.0

func (v *NullableInt32) Unset()

type NullableInt64 added in v1.4.0

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

func NewNullableInt64 added in v1.4.0

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get added in v1.4.0

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet added in v1.4.0

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON added in v1.4.0

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

func (*NullableInt64) Set added in v1.4.0

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON added in v1.4.0

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

func (*NullableInt64) Unset added in v1.4.0

func (v *NullableInt64) Unset()

type NullableIntegrationLinkDetail added in v1.4.0

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

func NewNullableIntegrationLinkDetail added in v1.4.0

func NewNullableIntegrationLinkDetail(val *IntegrationLinkDetail) *NullableIntegrationLinkDetail

func (NullableIntegrationLinkDetail) Get added in v1.4.0

func (NullableIntegrationLinkDetail) IsSet added in v1.4.0

func (NullableIntegrationLinkDetail) MarshalJSON added in v1.4.0

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

func (*NullableIntegrationLinkDetail) Set added in v1.4.0

func (*NullableIntegrationLinkDetail) UnmarshalJSON added in v1.4.0

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

func (*NullableIntegrationLinkDetail) Unset added in v1.4.0

func (v *NullableIntegrationLinkDetail) Unset()

type NullableIntegrationLinkDetailsModel added in v1.4.0

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

func NewNullableIntegrationLinkDetailsModel added in v1.4.0

func NewNullableIntegrationLinkDetailsModel(val *IntegrationLinkDetailsModel) *NullableIntegrationLinkDetailsModel

func (NullableIntegrationLinkDetailsModel) Get added in v1.4.0

func (NullableIntegrationLinkDetailsModel) IsSet added in v1.4.0

func (NullableIntegrationLinkDetailsModel) MarshalJSON added in v1.4.0

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

func (*NullableIntegrationLinkDetailsModel) Set added in v1.4.0

func (*NullableIntegrationLinkDetailsModel) UnmarshalJSON added in v1.4.0

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

func (*NullableIntegrationLinkDetailsModel) Unset added in v1.4.0

type NullableIntegrationLinkModel added in v1.4.0

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

func NewNullableIntegrationLinkModel added in v1.4.0

func NewNullableIntegrationLinkModel(val *IntegrationLinkModel) *NullableIntegrationLinkModel

func (NullableIntegrationLinkModel) Get added in v1.4.0

func (NullableIntegrationLinkModel) IsSet added in v1.4.0

func (NullableIntegrationLinkModel) MarshalJSON added in v1.4.0

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

func (*NullableIntegrationLinkModel) Set added in v1.4.0

func (*NullableIntegrationLinkModel) UnmarshalJSON added in v1.4.0

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

func (*NullableIntegrationLinkModel) Unset added in v1.4.0

func (v *NullableIntegrationLinkModel) Unset()

type NullableIntegrationLinkType added in v1.4.0

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

func NewNullableIntegrationLinkType added in v1.4.0

func NewNullableIntegrationLinkType(val *IntegrationLinkType) *NullableIntegrationLinkType

func (NullableIntegrationLinkType) Get added in v1.4.0

func (NullableIntegrationLinkType) IsSet added in v1.4.0

func (NullableIntegrationLinkType) MarshalJSON added in v1.4.0

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

func (*NullableIntegrationLinkType) Set added in v1.4.0

func (*NullableIntegrationLinkType) UnmarshalJSON added in v1.4.0

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

func (*NullableIntegrationLinkType) Unset added in v1.4.0

func (v *NullableIntegrationLinkType) Unset()

type NullableInvitationModel added in v1.10.0

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

func NewNullableInvitationModel added in v1.10.0

func NewNullableInvitationModel(val *InvitationModel) *NullableInvitationModel

func (NullableInvitationModel) Get added in v1.10.0

func (NullableInvitationModel) IsSet added in v1.10.0

func (v NullableInvitationModel) IsSet() bool

func (NullableInvitationModel) MarshalJSON added in v1.10.0

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

func (*NullableInvitationModel) Set added in v1.10.0

func (*NullableInvitationModel) UnmarshalJSON added in v1.10.0

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

func (*NullableInvitationModel) Unset added in v1.10.0

func (v *NullableInvitationModel) Unset()
type NullableInvitationModelLinks struct {
	// contains filtered or unexported fields
}
func NewNullableInvitationModelLinks(val *InvitationModelLinks) *NullableInvitationModelLinks

func (NullableInvitationModelLinks) Get added in v1.10.0

func (NullableInvitationModelLinks) IsSet added in v1.10.0

func (NullableInvitationModelLinks) MarshalJSON added in v1.10.0

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

func (*NullableInvitationModelLinks) Set added in v1.10.0

func (*NullableInvitationModelLinks) UnmarshalJSON added in v1.10.0

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

func (*NullableInvitationModelLinks) Unset added in v1.10.0

func (v *NullableInvitationModelLinks) Unset()

type NullableInviteMembersRequest added in v1.4.0

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

func NewNullableInviteMembersRequest added in v1.4.0

func NewNullableInviteMembersRequest(val *InviteMembersRequest) *NullableInviteMembersRequest

func (NullableInviteMembersRequest) Get added in v1.4.0

func (NullableInviteMembersRequest) IsSet added in v1.4.0

func (NullableInviteMembersRequest) MarshalJSON added in v1.4.0

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

func (*NullableInviteMembersRequest) Set added in v1.4.0

func (*NullableInviteMembersRequest) UnmarshalJSON added in v1.4.0

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

func (*NullableInviteMembersRequest) Unset added in v1.4.0

func (v *NullableInviteMembersRequest) Unset()

type NullableJsonPatchOperation added in v1.5.0

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

func NewNullableJsonPatchOperation added in v1.5.0

func NewNullableJsonPatchOperation(val *JsonPatchOperation) *NullableJsonPatchOperation

func (NullableJsonPatchOperation) Get added in v1.5.0

func (NullableJsonPatchOperation) IsSet added in v1.5.0

func (v NullableJsonPatchOperation) IsSet() bool

func (NullableJsonPatchOperation) MarshalJSON added in v1.5.0

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

func (*NullableJsonPatchOperation) Set added in v1.5.0

func (*NullableJsonPatchOperation) UnmarshalJSON added in v1.5.0

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

func (*NullableJsonPatchOperation) Unset added in v1.5.0

func (v *NullableJsonPatchOperation) Unset()

type NullableKeyGenerationMode added in v1.10.0

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

func NewNullableKeyGenerationMode added in v1.10.0

func NewNullableKeyGenerationMode(val *KeyGenerationMode) *NullableKeyGenerationMode

func (NullableKeyGenerationMode) Get added in v1.10.0

func (NullableKeyGenerationMode) IsSet added in v1.10.0

func (v NullableKeyGenerationMode) IsSet() bool

func (NullableKeyGenerationMode) MarshalJSON added in v1.10.0

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

func (*NullableKeyGenerationMode) Set added in v1.10.0

func (*NullableKeyGenerationMode) UnmarshalJSON added in v1.10.0

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

func (*NullableKeyGenerationMode) Unset added in v1.10.0

func (v *NullableKeyGenerationMode) Unset()

type NullableMeModel added in v1.4.0

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

func NewNullableMeModel added in v1.4.0

func NewNullableMeModel(val *MeModel) *NullableMeModel

func (NullableMeModel) Get added in v1.4.0

func (v NullableMeModel) Get() *MeModel

func (NullableMeModel) IsSet added in v1.4.0

func (v NullableMeModel) IsSet() bool

func (NullableMeModel) MarshalJSON added in v1.4.0

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

func (*NullableMeModel) Set added in v1.4.0

func (v *NullableMeModel) Set(val *MeModel)

func (*NullableMeModel) UnmarshalJSON added in v1.4.0

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

func (*NullableMeModel) Unset added in v1.4.0

func (v *NullableMeModel) Unset()

type NullableMemberModel added in v1.4.0

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

func NewNullableMemberModel added in v1.4.0

func NewNullableMemberModel(val *MemberModel) *NullableMemberModel

func (NullableMemberModel) Get added in v1.4.0

func (NullableMemberModel) IsSet added in v1.4.0

func (v NullableMemberModel) IsSet() bool

func (NullableMemberModel) MarshalJSON added in v1.4.0

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

func (*NullableMemberModel) Set added in v1.4.0

func (v *NullableMemberModel) Set(val *MemberModel)

func (*NullableMemberModel) UnmarshalJSON added in v1.4.0

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

func (*NullableMemberModel) Unset added in v1.4.0

func (v *NullableMemberModel) Unset()

type NullableOperationType added in v1.4.0

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

func NewNullableOperationType added in v1.4.0

func NewNullableOperationType(val *OperationType) *NullableOperationType

func (NullableOperationType) Get added in v1.4.0

func (NullableOperationType) IsSet added in v1.4.0

func (v NullableOperationType) IsSet() bool

func (NullableOperationType) MarshalJSON added in v1.4.0

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

func (*NullableOperationType) Set added in v1.4.0

func (v *NullableOperationType) Set(val *OperationType)

func (*NullableOperationType) UnmarshalJSON added in v1.4.0

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

func (*NullableOperationType) Unset added in v1.4.0

func (v *NullableOperationType) Unset()

type NullableOrganizationAdminModel added in v1.9.0

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

func NewNullableOrganizationAdminModel added in v1.9.0

func NewNullableOrganizationAdminModel(val *OrganizationAdminModel) *NullableOrganizationAdminModel

func (NullableOrganizationAdminModel) Get added in v1.9.0

func (NullableOrganizationAdminModel) IsSet added in v1.9.0

func (NullableOrganizationAdminModel) MarshalJSON added in v1.9.0

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

func (*NullableOrganizationAdminModel) Set added in v1.9.0

func (*NullableOrganizationAdminModel) UnmarshalJSON added in v1.9.0

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

func (*NullableOrganizationAdminModel) Unset added in v1.9.0

func (v *NullableOrganizationAdminModel) Unset()

type NullableOrganizationInvitationModel added in v1.10.0

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

func NewNullableOrganizationInvitationModel added in v1.10.0

func NewNullableOrganizationInvitationModel(val *OrganizationInvitationModel) *NullableOrganizationInvitationModel

func (NullableOrganizationInvitationModel) Get added in v1.10.0

func (NullableOrganizationInvitationModel) IsSet added in v1.10.0

func (NullableOrganizationInvitationModel) MarshalJSON added in v1.10.0

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

func (*NullableOrganizationInvitationModel) Set added in v1.10.0

func (*NullableOrganizationInvitationModel) UnmarshalJSON added in v1.10.0

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

func (*NullableOrganizationInvitationModel) Unset added in v1.10.0

type NullableOrganizationInvitationModelLinks struct {
	// contains filtered or unexported fields
}
func NewNullableOrganizationInvitationModelLinks(val *OrganizationInvitationModelLinks) *NullableOrganizationInvitationModelLinks

func (NullableOrganizationInvitationModelLinks) Get added in v1.10.0

func (NullableOrganizationInvitationModelLinks) IsSet added in v1.10.0

func (NullableOrganizationInvitationModelLinks) MarshalJSON added in v1.10.0

func (*NullableOrganizationInvitationModelLinks) Set added in v1.10.0

func (*NullableOrganizationInvitationModelLinks) UnmarshalJSON added in v1.10.0

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

func (*NullableOrganizationInvitationModelLinks) Unset added in v1.10.0

type NullableOrganizationMemberModel added in v1.9.0

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

func NewNullableOrganizationMemberModel added in v1.9.0

func NewNullableOrganizationMemberModel(val *OrganizationMemberModel) *NullableOrganizationMemberModel

func (NullableOrganizationMemberModel) Get added in v1.9.0

func (NullableOrganizationMemberModel) IsSet added in v1.9.0

func (NullableOrganizationMemberModel) MarshalJSON added in v1.9.0

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

func (*NullableOrganizationMemberModel) Set added in v1.9.0

func (*NullableOrganizationMemberModel) UnmarshalJSON added in v1.9.0

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

func (*NullableOrganizationMemberModel) Unset added in v1.9.0

type NullableOrganizationMembersModel added in v1.9.0

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

func NewNullableOrganizationMembersModel added in v1.9.0

func NewNullableOrganizationMembersModel(val *OrganizationMembersModel) *NullableOrganizationMembersModel

func (NullableOrganizationMembersModel) Get added in v1.9.0

func (NullableOrganizationMembersModel) IsSet added in v1.9.0

func (NullableOrganizationMembersModel) MarshalJSON added in v1.9.0

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

func (*NullableOrganizationMembersModel) Set added in v1.9.0

func (*NullableOrganizationMembersModel) UnmarshalJSON added in v1.9.0

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

func (*NullableOrganizationMembersModel) Unset added in v1.9.0

type NullableOrganizationModel added in v1.4.0

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

func NewNullableOrganizationModel added in v1.4.0

func NewNullableOrganizationModel(val *OrganizationModel) *NullableOrganizationModel

func (NullableOrganizationModel) Get added in v1.4.0

func (NullableOrganizationModel) IsSet added in v1.4.0

func (v NullableOrganizationModel) IsSet() bool

func (NullableOrganizationModel) MarshalJSON added in v1.4.0

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

func (*NullableOrganizationModel) Set added in v1.4.0

func (*NullableOrganizationModel) UnmarshalJSON added in v1.4.0

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

func (*NullableOrganizationModel) Unset added in v1.4.0

func (v *NullableOrganizationModel) Unset()

type NullableOrganizationModelHaljson added in v1.4.0

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

func NewNullableOrganizationModelHaljson added in v1.4.0

func NewNullableOrganizationModelHaljson(val *OrganizationModelHaljson) *NullableOrganizationModelHaljson

func (NullableOrganizationModelHaljson) Get added in v1.4.0

func (NullableOrganizationModelHaljson) IsSet added in v1.4.0

func (NullableOrganizationModelHaljson) MarshalJSON added in v1.4.0

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

func (*NullableOrganizationModelHaljson) Set added in v1.4.0

func (*NullableOrganizationModelHaljson) UnmarshalJSON added in v1.4.0

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

func (*NullableOrganizationModelHaljson) Unset added in v1.4.0

type NullableOrganizationModelLinks struct {
	// contains filtered or unexported fields
}
func NewNullableOrganizationModelLinks(val *OrganizationModelLinks) *NullableOrganizationModelLinks

func (NullableOrganizationModelLinks) Get added in v1.10.0

func (NullableOrganizationModelLinks) IsSet added in v1.10.0

func (NullableOrganizationModelLinks) MarshalJSON added in v1.10.0

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

func (*NullableOrganizationModelLinks) Set added in v1.10.0

func (*NullableOrganizationModelLinks) UnmarshalJSON added in v1.10.0

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

func (*NullableOrganizationModelLinks) Unset added in v1.10.0

func (v *NullableOrganizationModelLinks) Unset()

type NullableOrganizationPermissionGroupModel added in v1.9.0

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

func NewNullableOrganizationPermissionGroupModel added in v1.9.0

func NewNullableOrganizationPermissionGroupModel(val *OrganizationPermissionGroupModel) *NullableOrganizationPermissionGroupModel

func (NullableOrganizationPermissionGroupModel) Get added in v1.9.0

func (NullableOrganizationPermissionGroupModel) IsSet added in v1.9.0

func (NullableOrganizationPermissionGroupModel) MarshalJSON added in v1.9.0

func (*NullableOrganizationPermissionGroupModel) Set added in v1.9.0

func (*NullableOrganizationPermissionGroupModel) UnmarshalJSON added in v1.9.0

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

func (*NullableOrganizationPermissionGroupModel) Unset added in v1.9.0

type NullableOrganizationPermissionModel added in v1.9.0

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

func NewNullableOrganizationPermissionModel added in v1.9.0

func NewNullableOrganizationPermissionModel(val *OrganizationPermissionModel) *NullableOrganizationPermissionModel

func (NullableOrganizationPermissionModel) Get added in v1.9.0

func (NullableOrganizationPermissionModel) IsSet added in v1.9.0

func (NullableOrganizationPermissionModel) MarshalJSON added in v1.9.0

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

func (*NullableOrganizationPermissionModel) Set added in v1.9.0

func (*NullableOrganizationPermissionModel) UnmarshalJSON added in v1.9.0

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

func (*NullableOrganizationPermissionModel) Unset added in v1.9.0

type NullableOrganizationProductModel added in v1.9.0

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

func NewNullableOrganizationProductModel added in v1.9.0

func NewNullableOrganizationProductModel(val *OrganizationProductModel) *NullableOrganizationProductModel

func (NullableOrganizationProductModel) Get added in v1.9.0

func (NullableOrganizationProductModel) IsSet added in v1.9.0

func (NullableOrganizationProductModel) MarshalJSON added in v1.9.0

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

func (*NullableOrganizationProductModel) Set added in v1.9.0

func (*NullableOrganizationProductModel) UnmarshalJSON added in v1.9.0

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

func (*NullableOrganizationProductModel) Unset added in v1.9.0

type NullablePercentageOptionModel added in v1.6.0

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

func NewNullablePercentageOptionModel added in v1.6.0

func NewNullablePercentageOptionModel(val *PercentageOptionModel) *NullablePercentageOptionModel

func (NullablePercentageOptionModel) Get added in v1.6.0

func (NullablePercentageOptionModel) IsSet added in v1.6.0

func (NullablePercentageOptionModel) MarshalJSON added in v1.6.0

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

func (*NullablePercentageOptionModel) Set added in v1.6.0

func (*NullablePercentageOptionModel) UnmarshalJSON added in v1.6.0

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

func (*NullablePercentageOptionModel) Unset added in v1.6.0

func (v *NullablePercentageOptionModel) Unset()

type NullablePermissionGroupModel added in v1.4.0

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

func NewNullablePermissionGroupModel added in v1.4.0

func NewNullablePermissionGroupModel(val *PermissionGroupModel) *NullablePermissionGroupModel

func (NullablePermissionGroupModel) Get added in v1.4.0

func (NullablePermissionGroupModel) IsSet added in v1.4.0

func (NullablePermissionGroupModel) MarshalJSON added in v1.4.0

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

func (*NullablePermissionGroupModel) Set added in v1.4.0

func (*NullablePermissionGroupModel) UnmarshalJSON added in v1.4.0

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

func (*NullablePermissionGroupModel) Unset added in v1.4.0

func (v *NullablePermissionGroupModel) Unset()

type NullablePermissionGroupModelHaljson added in v1.4.0

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

func NewNullablePermissionGroupModelHaljson added in v1.4.0

func NewNullablePermissionGroupModelHaljson(val *PermissionGroupModelHaljson) *NullablePermissionGroupModelHaljson

func (NullablePermissionGroupModelHaljson) Get added in v1.4.0

func (NullablePermissionGroupModelHaljson) IsSet added in v1.4.0

func (NullablePermissionGroupModelHaljson) MarshalJSON added in v1.4.0

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

func (*NullablePermissionGroupModelHaljson) Set added in v1.4.0

func (*NullablePermissionGroupModelHaljson) UnmarshalJSON added in v1.4.0

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

func (*NullablePermissionGroupModelHaljson) Unset added in v1.4.0

type NullablePreferencesModel added in v1.10.0

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

func NewNullablePreferencesModel added in v1.10.0

func NewNullablePreferencesModel(val *PreferencesModel) *NullablePreferencesModel

func (NullablePreferencesModel) Get added in v1.10.0

func (NullablePreferencesModel) IsSet added in v1.10.0

func (v NullablePreferencesModel) IsSet() bool

func (NullablePreferencesModel) MarshalJSON added in v1.10.0

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

func (*NullablePreferencesModel) Set added in v1.10.0

func (*NullablePreferencesModel) UnmarshalJSON added in v1.10.0

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

func (*NullablePreferencesModel) Unset added in v1.10.0

func (v *NullablePreferencesModel) Unset()

type NullablePrerequisiteComparator added in v1.6.0

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

func NewNullablePrerequisiteComparator added in v1.6.0

func NewNullablePrerequisiteComparator(val *PrerequisiteComparator) *NullablePrerequisiteComparator

func (NullablePrerequisiteComparator) Get added in v1.6.0

func (NullablePrerequisiteComparator) IsSet added in v1.6.0

func (NullablePrerequisiteComparator) MarshalJSON added in v1.6.0

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

func (*NullablePrerequisiteComparator) Set added in v1.6.0

func (*NullablePrerequisiteComparator) UnmarshalJSON added in v1.6.0

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

func (*NullablePrerequisiteComparator) Unset added in v1.6.0

func (v *NullablePrerequisiteComparator) Unset()

type NullablePrerequisiteFlagConditionModel added in v1.6.0

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

func NewNullablePrerequisiteFlagConditionModel added in v1.6.0

func NewNullablePrerequisiteFlagConditionModel(val *PrerequisiteFlagConditionModel) *NullablePrerequisiteFlagConditionModel

func (NullablePrerequisiteFlagConditionModel) Get added in v1.6.0

func (NullablePrerequisiteFlagConditionModel) IsSet added in v1.6.0

func (NullablePrerequisiteFlagConditionModel) MarshalJSON added in v1.6.0

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

func (*NullablePrerequisiteFlagConditionModel) Set added in v1.6.0

func (*NullablePrerequisiteFlagConditionModel) UnmarshalJSON added in v1.6.0

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

func (*NullablePrerequisiteFlagConditionModel) Unset added in v1.6.0

type NullableProductModel added in v1.4.0

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

func NewNullableProductModel added in v1.4.0

func NewNullableProductModel(val *ProductModel) *NullableProductModel

func (NullableProductModel) Get added in v1.4.0

func (NullableProductModel) IsSet added in v1.4.0

func (v NullableProductModel) IsSet() bool

func (NullableProductModel) MarshalJSON added in v1.4.0

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

func (*NullableProductModel) Set added in v1.4.0

func (v *NullableProductModel) Set(val *ProductModel)

func (*NullableProductModel) UnmarshalJSON added in v1.4.0

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

func (*NullableProductModel) Unset added in v1.4.0

func (v *NullableProductModel) Unset()

type NullableProductModelHaljson added in v1.4.0

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

func NewNullableProductModelHaljson added in v1.4.0

func NewNullableProductModelHaljson(val *ProductModelHaljson) *NullableProductModelHaljson

func (NullableProductModelHaljson) Get added in v1.4.0

func (NullableProductModelHaljson) IsSet added in v1.4.0

func (NullableProductModelHaljson) MarshalJSON added in v1.4.0

func (v NullableProductModelHaljson) MarshalJSON() ([]byte, error)

func (*NullableProductModelHaljson) Set added in v1.4.0

func (*NullableProductModelHaljson) UnmarshalJSON added in v1.4.0

func (v *NullableProductModelHaljson) UnmarshalJSON(src []byte) error

func (*NullableProductModelHaljson) Unset added in v1.4.0

func (v *NullableProductModelHaljson) Unset()
type NullableProductModelLinks struct {
	// contains filtered or unexported fields
}
func NewNullableProductModelLinks(val *ProductModelLinks) *NullableProductModelLinks

func (NullableProductModelLinks) Get added in v1.10.0

func (NullableProductModelLinks) IsSet added in v1.10.0

func (v NullableProductModelLinks) IsSet() bool

func (NullableProductModelLinks) MarshalJSON added in v1.10.0

func (v NullableProductModelLinks) MarshalJSON() ([]byte, error)

func (*NullableProductModelLinks) Set added in v1.10.0

func (*NullableProductModelLinks) UnmarshalJSON added in v1.10.0

func (v *NullableProductModelLinks) UnmarshalJSON(src []byte) error

func (*NullableProductModelLinks) Unset added in v1.10.0

func (v *NullableProductModelLinks) Unset()

type NullableReasonRequiredEnvironmentModel added in v1.10.0

type NullableReasonRequiredEnvironmentModel struct {
	// contains filtered or unexported fields
}

func NewNullableReasonRequiredEnvironmentModel added in v1.10.0

func NewNullableReasonRequiredEnvironmentModel(val *ReasonRequiredEnvironmentModel) *NullableReasonRequiredEnvironmentModel

func (NullableReasonRequiredEnvironmentModel) Get added in v1.10.0

func (NullableReasonRequiredEnvironmentModel) IsSet added in v1.10.0

func (NullableReasonRequiredEnvironmentModel) MarshalJSON added in v1.10.0

func (v NullableReasonRequiredEnvironmentModel) MarshalJSON() ([]byte, error)

func (*NullableReasonRequiredEnvironmentModel) Set added in v1.10.0

func (*NullableReasonRequiredEnvironmentModel) UnmarshalJSON added in v1.10.0

func (v *NullableReasonRequiredEnvironmentModel) UnmarshalJSON(src []byte) error

func (*NullableReasonRequiredEnvironmentModel) Unset added in v1.10.0

type NullableReasonRequiredEnvironmentModelLinks struct {
	// contains filtered or unexported fields
}
func NewNullableReasonRequiredEnvironmentModelLinks(val *ReasonRequiredEnvironmentModelLinks) *NullableReasonRequiredEnvironmentModelLinks

func (NullableReasonRequiredEnvironmentModelLinks) Get added in v1.10.0

func (NullableReasonRequiredEnvironmentModelLinks) IsSet added in v1.10.0

func (NullableReasonRequiredEnvironmentModelLinks) MarshalJSON added in v1.10.0

func (*NullableReasonRequiredEnvironmentModelLinks) Set added in v1.10.0

func (*NullableReasonRequiredEnvironmentModelLinks) UnmarshalJSON added in v1.10.0

func (v *NullableReasonRequiredEnvironmentModelLinks) UnmarshalJSON(src []byte) error

func (*NullableReasonRequiredEnvironmentModelLinks) Unset added in v1.10.0

type NullableReferenceLine added in v1.4.0

type NullableReferenceLine struct {
	// contains filtered or unexported fields
}

func NewNullableReferenceLine added in v1.4.0

func NewNullableReferenceLine(val *ReferenceLine) *NullableReferenceLine

func (NullableReferenceLine) Get added in v1.4.0

func (NullableReferenceLine) IsSet added in v1.4.0

func (v NullableReferenceLine) IsSet() bool

func (NullableReferenceLine) MarshalJSON added in v1.4.0

func (v NullableReferenceLine) MarshalJSON() ([]byte, error)

func (*NullableReferenceLine) Set added in v1.4.0

func (v *NullableReferenceLine) Set(val *ReferenceLine)

func (*NullableReferenceLine) UnmarshalJSON added in v1.4.0

func (v *NullableReferenceLine) UnmarshalJSON(src []byte) error

func (*NullableReferenceLine) Unset added in v1.4.0

func (v *NullableReferenceLine) Unset()

type NullableReferenceLines added in v1.4.0

type NullableReferenceLines struct {
	// contains filtered or unexported fields
}

func NewNullableReferenceLines added in v1.4.0

func NewNullableReferenceLines(val *ReferenceLines) *NullableReferenceLines

func (NullableReferenceLines) Get added in v1.4.0

func (NullableReferenceLines) IsSet added in v1.4.0

func (v NullableReferenceLines) IsSet() bool

func (NullableReferenceLines) MarshalJSON added in v1.4.0

func (v NullableReferenceLines) MarshalJSON() ([]byte, error)

func (*NullableReferenceLines) Set added in v1.4.0

func (*NullableReferenceLines) UnmarshalJSON added in v1.4.0

func (v *NullableReferenceLines) UnmarshalJSON(src []byte) error

func (*NullableReferenceLines) Unset added in v1.4.0

func (v *NullableReferenceLines) Unset()

type NullableReplaceSettingModel added in v1.11.0

type NullableReplaceSettingModel struct {
	// contains filtered or unexported fields
}

func NewNullableReplaceSettingModel added in v1.11.0

func NewNullableReplaceSettingModel(val *ReplaceSettingModel) *NullableReplaceSettingModel

func (NullableReplaceSettingModel) Get added in v1.11.0

func (NullableReplaceSettingModel) IsSet added in v1.11.0

func (NullableReplaceSettingModel) MarshalJSON added in v1.11.0

func (v NullableReplaceSettingModel) MarshalJSON() ([]byte, error)

func (*NullableReplaceSettingModel) Set added in v1.11.0

func (*NullableReplaceSettingModel) UnmarshalJSON added in v1.11.0

func (v *NullableReplaceSettingModel) UnmarshalJSON(src []byte) error

func (*NullableReplaceSettingModel) Unset added in v1.11.0

func (v *NullableReplaceSettingModel) Unset()

type NullableRolloutPercentageItemModel added in v1.4.0

type NullableRolloutPercentageItemModel struct {
	// contains filtered or unexported fields
}

func NewNullableRolloutPercentageItemModel added in v1.4.0

func NewNullableRolloutPercentageItemModel(val *RolloutPercentageItemModel) *NullableRolloutPercentageItemModel

func (NullableRolloutPercentageItemModel) Get added in v1.4.0

func (NullableRolloutPercentageItemModel) IsSet added in v1.4.0

func (NullableRolloutPercentageItemModel) MarshalJSON added in v1.4.0

func (v NullableRolloutPercentageItemModel) MarshalJSON() ([]byte, error)

func (*NullableRolloutPercentageItemModel) Set added in v1.4.0

func (*NullableRolloutPercentageItemModel) UnmarshalJSON added in v1.4.0

func (v *NullableRolloutPercentageItemModel) UnmarshalJSON(src []byte) error

func (*NullableRolloutPercentageItemModel) Unset added in v1.4.0

type NullableRolloutRuleComparator added in v1.4.0

type NullableRolloutRuleComparator struct {
	// contains filtered or unexported fields
}

func NewNullableRolloutRuleComparator added in v1.4.0

func NewNullableRolloutRuleComparator(val *RolloutRuleComparator) *NullableRolloutRuleComparator

func (NullableRolloutRuleComparator) Get added in v1.4.0

func (NullableRolloutRuleComparator) IsSet added in v1.4.0

func (NullableRolloutRuleComparator) MarshalJSON added in v1.4.0

func (v NullableRolloutRuleComparator) MarshalJSON() ([]byte, error)

func (*NullableRolloutRuleComparator) Set added in v1.4.0

func (*NullableRolloutRuleComparator) UnmarshalJSON added in v1.4.0

func (v *NullableRolloutRuleComparator) UnmarshalJSON(src []byte) error

func (*NullableRolloutRuleComparator) Unset added in v1.4.0

func (v *NullableRolloutRuleComparator) Unset()

type NullableRolloutRuleModel added in v1.4.0

type NullableRolloutRuleModel struct {
	// contains filtered or unexported fields
}

func NewNullableRolloutRuleModel added in v1.4.0

func NewNullableRolloutRuleModel(val *RolloutRuleModel) *NullableRolloutRuleModel

func (NullableRolloutRuleModel) Get added in v1.4.0

func (NullableRolloutRuleModel) IsSet added in v1.4.0

func (v NullableRolloutRuleModel) IsSet() bool

func (NullableRolloutRuleModel) MarshalJSON added in v1.4.0

func (v NullableRolloutRuleModel) MarshalJSON() ([]byte, error)

func (*NullableRolloutRuleModel) Set added in v1.4.0

func (*NullableRolloutRuleModel) UnmarshalJSON added in v1.4.0

func (v *NullableRolloutRuleModel) UnmarshalJSON(src []byte) error

func (*NullableRolloutRuleModel) Unset added in v1.4.0

func (v *NullableRolloutRuleModel) Unset()

type NullableSdkKeysModel added in v1.4.0

type NullableSdkKeysModel struct {
	// contains filtered or unexported fields
}

func NewNullableSdkKeysModel added in v1.4.0

func NewNullableSdkKeysModel(val *SdkKeysModel) *NullableSdkKeysModel

func (NullableSdkKeysModel) Get added in v1.4.0

func (NullableSdkKeysModel) IsSet added in v1.4.0

func (v NullableSdkKeysModel) IsSet() bool

func (NullableSdkKeysModel) MarshalJSON added in v1.4.0

func (v NullableSdkKeysModel) MarshalJSON() ([]byte, error)

func (*NullableSdkKeysModel) Set added in v1.4.0

func (v *NullableSdkKeysModel) Set(val *SdkKeysModel)

func (*NullableSdkKeysModel) UnmarshalJSON added in v1.4.0

func (v *NullableSdkKeysModel) UnmarshalJSON(src []byte) error

func (*NullableSdkKeysModel) Unset added in v1.4.0

func (v *NullableSdkKeysModel) Unset()

type NullableSegmentComparator added in v1.4.0

type NullableSegmentComparator struct {
	// contains filtered or unexported fields
}

func NewNullableSegmentComparator added in v1.4.0

func NewNullableSegmentComparator(val *SegmentComparator) *NullableSegmentComparator

func (NullableSegmentComparator) Get added in v1.4.0

func (NullableSegmentComparator) IsSet added in v1.4.0

func (v NullableSegmentComparator) IsSet() bool

func (NullableSegmentComparator) MarshalJSON added in v1.4.0

func (v NullableSegmentComparator) MarshalJSON() ([]byte, error)

func (*NullableSegmentComparator) Set added in v1.4.0

func (*NullableSegmentComparator) UnmarshalJSON added in v1.4.0

func (v *NullableSegmentComparator) UnmarshalJSON(src []byte) error

func (*NullableSegmentComparator) Unset added in v1.4.0

func (v *NullableSegmentComparator) Unset()

type NullableSegmentConditionModel added in v1.6.0

type NullableSegmentConditionModel struct {
	// contains filtered or unexported fields
}

func NewNullableSegmentConditionModel added in v1.6.0

func NewNullableSegmentConditionModel(val *SegmentConditionModel) *NullableSegmentConditionModel

func (NullableSegmentConditionModel) Get added in v1.6.0

func (NullableSegmentConditionModel) IsSet added in v1.6.0

func (NullableSegmentConditionModel) MarshalJSON added in v1.6.0

func (v NullableSegmentConditionModel) MarshalJSON() ([]byte, error)

func (*NullableSegmentConditionModel) Set added in v1.6.0

func (*NullableSegmentConditionModel) UnmarshalJSON added in v1.6.0

func (v *NullableSegmentConditionModel) UnmarshalJSON(src []byte) error

func (*NullableSegmentConditionModel) Unset added in v1.6.0

func (v *NullableSegmentConditionModel) Unset()

type NullableSegmentListModel added in v1.4.0

type NullableSegmentListModel struct {
	// contains filtered or unexported fields
}

func NewNullableSegmentListModel added in v1.4.0

func NewNullableSegmentListModel(val *SegmentListModel) *NullableSegmentListModel

func (NullableSegmentListModel) Get added in v1.4.0

func (NullableSegmentListModel) IsSet added in v1.4.0

func (v NullableSegmentListModel) IsSet() bool

func (NullableSegmentListModel) MarshalJSON added in v1.4.0

func (v NullableSegmentListModel) MarshalJSON() ([]byte, error)

func (*NullableSegmentListModel) Set added in v1.4.0

func (*NullableSegmentListModel) UnmarshalJSON added in v1.4.0

func (v *NullableSegmentListModel) UnmarshalJSON(src []byte) error

func (*NullableSegmentListModel) Unset added in v1.4.0

func (v *NullableSegmentListModel) Unset()

type NullableSegmentListModelHaljson added in v1.4.0

type NullableSegmentListModelHaljson struct {
	// contains filtered or unexported fields
}

func NewNullableSegmentListModelHaljson added in v1.4.0

func NewNullableSegmentListModelHaljson(val *SegmentListModelHaljson) *NullableSegmentListModelHaljson

func (NullableSegmentListModelHaljson) Get added in v1.4.0

func (NullableSegmentListModelHaljson) IsSet added in v1.4.0

func (NullableSegmentListModelHaljson) MarshalJSON added in v1.4.0

func (v NullableSegmentListModelHaljson) MarshalJSON() ([]byte, error)

func (*NullableSegmentListModelHaljson) Set added in v1.4.0

func (*NullableSegmentListModelHaljson) UnmarshalJSON added in v1.4.0

func (v *NullableSegmentListModelHaljson) UnmarshalJSON(src []byte) error

func (*NullableSegmentListModelHaljson) Unset added in v1.4.0

type NullableSegmentModel added in v1.4.0

type NullableSegmentModel struct {
	// contains filtered or unexported fields
}

func NewNullableSegmentModel added in v1.4.0

func NewNullableSegmentModel(val *SegmentModel) *NullableSegmentModel

func (NullableSegmentModel) Get added in v1.4.0

func (NullableSegmentModel) IsSet added in v1.4.0

func (v NullableSegmentModel) IsSet() bool

func (NullableSegmentModel) MarshalJSON added in v1.4.0

func (v NullableSegmentModel) MarshalJSON() ([]byte, error)

func (*NullableSegmentModel) Set added in v1.4.0

func (v *NullableSegmentModel) Set(val *SegmentModel)

func (*NullableSegmentModel) UnmarshalJSON added in v1.4.0

func (v *NullableSegmentModel) UnmarshalJSON(src []byte) error

func (*NullableSegmentModel) Unset added in v1.4.0

func (v *NullableSegmentModel) Unset()

type NullableSegmentModelHaljson added in v1.4.0

type NullableSegmentModelHaljson struct {
	// contains filtered or unexported fields
}

func NewNullableSegmentModelHaljson added in v1.4.0

func NewNullableSegmentModelHaljson(val *SegmentModelHaljson) *NullableSegmentModelHaljson

func (NullableSegmentModelHaljson) Get added in v1.4.0

func (NullableSegmentModelHaljson) IsSet added in v1.4.0

func (NullableSegmentModelHaljson) MarshalJSON added in v1.4.0

func (v NullableSegmentModelHaljson) MarshalJSON() ([]byte, error)

func (*NullableSegmentModelHaljson) Set added in v1.4.0

func (*NullableSegmentModelHaljson) UnmarshalJSON added in v1.4.0

func (v *NullableSegmentModelHaljson) UnmarshalJSON(src []byte) error

func (*NullableSegmentModelHaljson) Unset added in v1.4.0

func (v *NullableSegmentModelHaljson) Unset()

type NullableSettingDataModel added in v1.4.0

type NullableSettingDataModel struct {
	// contains filtered or unexported fields
}

func NewNullableSettingDataModel added in v1.4.0

func NewNullableSettingDataModel(val *SettingDataModel) *NullableSettingDataModel

func (NullableSettingDataModel) Get added in v1.4.0

func (NullableSettingDataModel) IsSet added in v1.4.0

func (v NullableSettingDataModel) IsSet() bool

func (NullableSettingDataModel) MarshalJSON added in v1.4.0

func (v NullableSettingDataModel) MarshalJSON() ([]byte, error)

func (*NullableSettingDataModel) Set added in v1.4.0

func (*NullableSettingDataModel) UnmarshalJSON added in v1.4.0

func (v *NullableSettingDataModel) UnmarshalJSON(src []byte) error

func (*NullableSettingDataModel) Unset added in v1.4.0

func (v *NullableSettingDataModel) Unset()

type NullableSettingFormulaModel added in v1.6.0

type NullableSettingFormulaModel struct {
	// contains filtered or unexported fields
}

func NewNullableSettingFormulaModel added in v1.6.0

func NewNullableSettingFormulaModel(val *SettingFormulaModel) *NullableSettingFormulaModel

func (NullableSettingFormulaModel) Get added in v1.6.0

func (NullableSettingFormulaModel) IsSet added in v1.6.0

func (NullableSettingFormulaModel) MarshalJSON added in v1.6.0

func (v NullableSettingFormulaModel) MarshalJSON() ([]byte, error)

func (*NullableSettingFormulaModel) Set added in v1.6.0

func (*NullableSettingFormulaModel) UnmarshalJSON added in v1.6.0

func (v *NullableSettingFormulaModel) UnmarshalJSON(src []byte) error

func (*NullableSettingFormulaModel) Unset added in v1.6.0

func (v *NullableSettingFormulaModel) Unset()

type NullableSettingFormulaModelHaljson added in v1.6.0

type NullableSettingFormulaModelHaljson struct {
	// contains filtered or unexported fields
}

func NewNullableSettingFormulaModelHaljson added in v1.6.0

func NewNullableSettingFormulaModelHaljson(val *SettingFormulaModelHaljson) *NullableSettingFormulaModelHaljson

func (NullableSettingFormulaModelHaljson) Get added in v1.6.0

func (NullableSettingFormulaModelHaljson) IsSet added in v1.6.0

func (NullableSettingFormulaModelHaljson) MarshalJSON added in v1.6.0

func (v NullableSettingFormulaModelHaljson) MarshalJSON() ([]byte, error)

func (*NullableSettingFormulaModelHaljson) Set added in v1.6.0

func (*NullableSettingFormulaModelHaljson) UnmarshalJSON added in v1.6.0

func (v *NullableSettingFormulaModelHaljson) UnmarshalJSON(src []byte) error

func (*NullableSettingFormulaModelHaljson) Unset added in v1.6.0

type NullableSettingFormulaModelHaljsonEmbedded added in v1.6.0

type NullableSettingFormulaModelHaljsonEmbedded struct {
	// contains filtered or unexported fields
}

func NewNullableSettingFormulaModelHaljsonEmbedded added in v1.6.0

func NewNullableSettingFormulaModelHaljsonEmbedded(val *SettingFormulaModelHaljsonEmbedded) *NullableSettingFormulaModelHaljsonEmbedded

func (NullableSettingFormulaModelHaljsonEmbedded) Get added in v1.6.0

func (NullableSettingFormulaModelHaljsonEmbedded) IsSet added in v1.6.0

func (NullableSettingFormulaModelHaljsonEmbedded) MarshalJSON added in v1.6.0

func (*NullableSettingFormulaModelHaljsonEmbedded) Set added in v1.6.0

func (*NullableSettingFormulaModelHaljsonEmbedded) UnmarshalJSON added in v1.6.0

func (v *NullableSettingFormulaModelHaljsonEmbedded) UnmarshalJSON(src []byte) error

func (*NullableSettingFormulaModelHaljsonEmbedded) Unset added in v1.6.0

type NullableSettingFormulaModelHaljsonEmbeddedIntegrationLinksInner added in v1.6.0

type NullableSettingFormulaModelHaljsonEmbeddedIntegrationLinksInner struct {
	// contains filtered or unexported fields
}

func (NullableSettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) Get added in v1.6.0

func (NullableSettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) IsSet added in v1.6.0

func (NullableSettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) MarshalJSON added in v1.6.0

func (*NullableSettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) Set added in v1.6.0

func (*NullableSettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) UnmarshalJSON added in v1.6.0

func (*NullableSettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) Unset added in v1.6.0

type NullableSettingFormulaModelHaljsonEmbeddedSetting added in v1.6.0

type NullableSettingFormulaModelHaljsonEmbeddedSetting struct {
	// contains filtered or unexported fields
}

func (NullableSettingFormulaModelHaljsonEmbeddedSetting) Get added in v1.6.0

func (NullableSettingFormulaModelHaljsonEmbeddedSetting) IsSet added in v1.6.0

func (NullableSettingFormulaModelHaljsonEmbeddedSetting) MarshalJSON added in v1.6.0

func (*NullableSettingFormulaModelHaljsonEmbeddedSetting) Set added in v1.6.0

func (*NullableSettingFormulaModelHaljsonEmbeddedSetting) UnmarshalJSON added in v1.6.0

func (*NullableSettingFormulaModelHaljsonEmbeddedSetting) Unset added in v1.6.0

type NullableSettingFormulaModelHaljsonEmbeddedSettingTagsInner added in v1.6.0

type NullableSettingFormulaModelHaljsonEmbeddedSettingTagsInner struct {
	// contains filtered or unexported fields
}

func (NullableSettingFormulaModelHaljsonEmbeddedSettingTagsInner) Get added in v1.6.0

func (NullableSettingFormulaModelHaljsonEmbeddedSettingTagsInner) IsSet added in v1.6.0

func (NullableSettingFormulaModelHaljsonEmbeddedSettingTagsInner) MarshalJSON added in v1.6.0

func (*NullableSettingFormulaModelHaljsonEmbeddedSettingTagsInner) Set added in v1.6.0

func (*NullableSettingFormulaModelHaljsonEmbeddedSettingTagsInner) UnmarshalJSON added in v1.6.0

func (*NullableSettingFormulaModelHaljsonEmbeddedSettingTagsInner) Unset added in v1.6.0

type NullableSettingModel added in v1.4.0

type NullableSettingModel struct {
	// contains filtered or unexported fields
}

func NewNullableSettingModel added in v1.4.0

func NewNullableSettingModel(val *SettingModel) *NullableSettingModel

func (NullableSettingModel) Get added in v1.4.0

func (NullableSettingModel) IsSet added in v1.4.0

func (v NullableSettingModel) IsSet() bool

func (NullableSettingModel) MarshalJSON added in v1.4.0

func (v NullableSettingModel) MarshalJSON() ([]byte, error)

func (*NullableSettingModel) Set added in v1.4.0

func (v *NullableSettingModel) Set(val *SettingModel)

func (*NullableSettingModel) UnmarshalJSON added in v1.4.0

func (v *NullableSettingModel) UnmarshalJSON(src []byte) error

func (*NullableSettingModel) Unset added in v1.4.0

func (v *NullableSettingModel) Unset()

type NullableSettingModelHaljson added in v1.4.0

type NullableSettingModelHaljson struct {
	// contains filtered or unexported fields
}

func NewNullableSettingModelHaljson added in v1.4.0

func NewNullableSettingModelHaljson(val *SettingModelHaljson) *NullableSettingModelHaljson

func (NullableSettingModelHaljson) Get added in v1.4.0

func (NullableSettingModelHaljson) IsSet added in v1.4.0

func (NullableSettingModelHaljson) MarshalJSON added in v1.4.0

func (v NullableSettingModelHaljson) MarshalJSON() ([]byte, error)

func (*NullableSettingModelHaljson) Set added in v1.4.0

func (*NullableSettingModelHaljson) UnmarshalJSON added in v1.4.0

func (v *NullableSettingModelHaljson) UnmarshalJSON(src []byte) error

func (*NullableSettingModelHaljson) Unset added in v1.4.0

func (v *NullableSettingModelHaljson) Unset()

type NullableSettingModelHaljsonEmbedded added in v1.4.0

type NullableSettingModelHaljsonEmbedded struct {
	// contains filtered or unexported fields
}

func NewNullableSettingModelHaljsonEmbedded added in v1.4.0

func NewNullableSettingModelHaljsonEmbedded(val *SettingModelHaljsonEmbedded) *NullableSettingModelHaljsonEmbedded

func (NullableSettingModelHaljsonEmbedded) Get added in v1.4.0

func (NullableSettingModelHaljsonEmbedded) IsSet added in v1.4.0

func (NullableSettingModelHaljsonEmbedded) MarshalJSON added in v1.4.0

func (v NullableSettingModelHaljsonEmbedded) MarshalJSON() ([]byte, error)

func (*NullableSettingModelHaljsonEmbedded) Set added in v1.4.0

func (*NullableSettingModelHaljsonEmbedded) UnmarshalJSON added in v1.4.0

func (v *NullableSettingModelHaljsonEmbedded) UnmarshalJSON(src []byte) error

func (*NullableSettingModelHaljsonEmbedded) Unset added in v1.4.0

type NullableSettingModelHaljsonEmbeddedTagsInner added in v1.4.0

type NullableSettingModelHaljsonEmbeddedTagsInner struct {
	// contains filtered or unexported fields
}

func NewNullableSettingModelHaljsonEmbeddedTagsInner added in v1.4.0

func NewNullableSettingModelHaljsonEmbeddedTagsInner(val *SettingModelHaljsonEmbeddedTagsInner) *NullableSettingModelHaljsonEmbeddedTagsInner

func (NullableSettingModelHaljsonEmbeddedTagsInner) Get added in v1.4.0

func (NullableSettingModelHaljsonEmbeddedTagsInner) IsSet added in v1.4.0

func (NullableSettingModelHaljsonEmbeddedTagsInner) MarshalJSON added in v1.4.0

func (*NullableSettingModelHaljsonEmbeddedTagsInner) Set added in v1.4.0

func (*NullableSettingModelHaljsonEmbeddedTagsInner) UnmarshalJSON added in v1.4.0

func (*NullableSettingModelHaljsonEmbeddedTagsInner) Unset added in v1.4.0

type NullableSettingModelLinks struct {
	// contains filtered or unexported fields
}
func NewNullableSettingModelLinks(val *SettingModelLinks) *NullableSettingModelLinks

func (NullableSettingModelLinks) Get added in v1.10.0

func (NullableSettingModelLinks) IsSet added in v1.10.0

func (v NullableSettingModelLinks) IsSet() bool

func (NullableSettingModelLinks) MarshalJSON added in v1.10.0

func (v NullableSettingModelLinks) MarshalJSON() ([]byte, error)

func (*NullableSettingModelLinks) Set added in v1.10.0

func (*NullableSettingModelLinks) UnmarshalJSON added in v1.10.0

func (v *NullableSettingModelLinks) UnmarshalJSON(src []byte) error

func (*NullableSettingModelLinks) Unset added in v1.10.0

func (v *NullableSettingModelLinks) Unset()

type NullableSettingTagModel added in v1.4.0

type NullableSettingTagModel struct {
	// contains filtered or unexported fields
}

func NewNullableSettingTagModel added in v1.4.0

func NewNullableSettingTagModel(val *SettingTagModel) *NullableSettingTagModel

func (NullableSettingTagModel) Get added in v1.4.0

func (NullableSettingTagModel) IsSet added in v1.4.0

func (v NullableSettingTagModel) IsSet() bool

func (NullableSettingTagModel) MarshalJSON added in v1.4.0

func (v NullableSettingTagModel) MarshalJSON() ([]byte, error)

func (*NullableSettingTagModel) Set added in v1.4.0

func (*NullableSettingTagModel) UnmarshalJSON added in v1.4.0

func (v *NullableSettingTagModel) UnmarshalJSON(src []byte) error

func (*NullableSettingTagModel) Unset added in v1.4.0

func (v *NullableSettingTagModel) Unset()

type NullableSettingType added in v1.4.0

type NullableSettingType struct {
	// contains filtered or unexported fields
}

func NewNullableSettingType added in v1.4.0

func NewNullableSettingType(val *SettingType) *NullableSettingType

func (NullableSettingType) Get added in v1.4.0

func (NullableSettingType) IsSet added in v1.4.0

func (v NullableSettingType) IsSet() bool

func (NullableSettingType) MarshalJSON added in v1.4.0

func (v NullableSettingType) MarshalJSON() ([]byte, error)

func (*NullableSettingType) Set added in v1.4.0

func (v *NullableSettingType) Set(val *SettingType)

func (*NullableSettingType) UnmarshalJSON added in v1.4.0

func (v *NullableSettingType) UnmarshalJSON(src []byte) error

func (*NullableSettingType) Unset added in v1.4.0

func (v *NullableSettingType) Unset()

type NullableSettingValueModel added in v1.4.0

type NullableSettingValueModel struct {
	// contains filtered or unexported fields
}

func NewNullableSettingValueModel added in v1.4.0

func NewNullableSettingValueModel(val *SettingValueModel) *NullableSettingValueModel

func (NullableSettingValueModel) Get added in v1.4.0

func (NullableSettingValueModel) IsSet added in v1.4.0

func (v NullableSettingValueModel) IsSet() bool

func (NullableSettingValueModel) MarshalJSON added in v1.4.0

func (v NullableSettingValueModel) MarshalJSON() ([]byte, error)

func (*NullableSettingValueModel) Set added in v1.4.0

func (*NullableSettingValueModel) UnmarshalJSON added in v1.4.0

func (v *NullableSettingValueModel) UnmarshalJSON(src []byte) error

func (*NullableSettingValueModel) Unset added in v1.4.0

func (v *NullableSettingValueModel) Unset()

type NullableSettingValueModelHaljson added in v1.4.0

type NullableSettingValueModelHaljson struct {
	// contains filtered or unexported fields
}

func NewNullableSettingValueModelHaljson added in v1.4.0

func NewNullableSettingValueModelHaljson(val *SettingValueModelHaljson) *NullableSettingValueModelHaljson

func (NullableSettingValueModelHaljson) Get added in v1.4.0

func (NullableSettingValueModelHaljson) IsSet added in v1.4.0

func (NullableSettingValueModelHaljson) MarshalJSON added in v1.4.0

func (v NullableSettingValueModelHaljson) MarshalJSON() ([]byte, error)

func (*NullableSettingValueModelHaljson) Set added in v1.4.0

func (*NullableSettingValueModelHaljson) UnmarshalJSON added in v1.4.0

func (v *NullableSettingValueModelHaljson) UnmarshalJSON(src []byte) error

func (*NullableSettingValueModelHaljson) Unset added in v1.4.0

type NullableString added in v1.4.0

type NullableString struct {
	// contains filtered or unexported fields
}

func NewNullableString added in v1.4.0

func NewNullableString(val *string) *NullableString

func (NullableString) Get added in v1.4.0

func (v NullableString) Get() *string

func (NullableString) IsSet added in v1.4.0

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON added in v1.4.0

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set added in v1.4.0

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON added in v1.4.0

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset added in v1.4.0

func (v *NullableString) Unset()

type NullableTagModel added in v1.4.0

type NullableTagModel struct {
	// contains filtered or unexported fields
}

func NewNullableTagModel added in v1.4.0

func NewNullableTagModel(val *TagModel) *NullableTagModel

func (NullableTagModel) Get added in v1.4.0

func (v NullableTagModel) Get() *TagModel

func (NullableTagModel) IsSet added in v1.4.0

func (v NullableTagModel) IsSet() bool

func (NullableTagModel) MarshalJSON added in v1.4.0

func (v NullableTagModel) MarshalJSON() ([]byte, error)

func (*NullableTagModel) Set added in v1.4.0

func (v *NullableTagModel) Set(val *TagModel)

func (*NullableTagModel) UnmarshalJSON added in v1.4.0

func (v *NullableTagModel) UnmarshalJSON(src []byte) error

func (*NullableTagModel) Unset added in v1.4.0

func (v *NullableTagModel) Unset()

type NullableTagModelHaljson added in v1.4.0

type NullableTagModelHaljson struct {
	// contains filtered or unexported fields
}

func NewNullableTagModelHaljson added in v1.4.0

func NewNullableTagModelHaljson(val *TagModelHaljson) *NullableTagModelHaljson

func (NullableTagModelHaljson) Get added in v1.4.0

func (NullableTagModelHaljson) IsSet added in v1.4.0

func (v NullableTagModelHaljson) IsSet() bool

func (NullableTagModelHaljson) MarshalJSON added in v1.4.0

func (v NullableTagModelHaljson) MarshalJSON() ([]byte, error)

func (*NullableTagModelHaljson) Set added in v1.4.0

func (*NullableTagModelHaljson) UnmarshalJSON added in v1.4.0

func (v *NullableTagModelHaljson) UnmarshalJSON(src []byte) error

func (*NullableTagModelHaljson) Unset added in v1.4.0

func (v *NullableTagModelHaljson) Unset()

type NullableTargetingRuleModel added in v1.6.0

type NullableTargetingRuleModel struct {
	// contains filtered or unexported fields
}

func NewNullableTargetingRuleModel added in v1.6.0

func NewNullableTargetingRuleModel(val *TargetingRuleModel) *NullableTargetingRuleModel

func (NullableTargetingRuleModel) Get added in v1.6.0

func (NullableTargetingRuleModel) IsSet added in v1.6.0

func (v NullableTargetingRuleModel) IsSet() bool

func (NullableTargetingRuleModel) MarshalJSON added in v1.6.0

func (v NullableTargetingRuleModel) MarshalJSON() ([]byte, error)

func (*NullableTargetingRuleModel) Set added in v1.6.0

func (*NullableTargetingRuleModel) UnmarshalJSON added in v1.6.0

func (v *NullableTargetingRuleModel) UnmarshalJSON(src []byte) error

func (*NullableTargetingRuleModel) Unset added in v1.6.0

func (v *NullableTargetingRuleModel) Unset()

type NullableTime added in v1.4.0

type NullableTime struct {
	// contains filtered or unexported fields
}

func NewNullableTime added in v1.4.0

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get added in v1.4.0

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet added in v1.4.0

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON added in v1.4.0

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set added in v1.4.0

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON added in v1.4.0

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset added in v1.4.0

func (v *NullableTime) Unset()

type NullableUpdateConfigRequest added in v1.4.0

type NullableUpdateConfigRequest struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateConfigRequest added in v1.4.0

func NewNullableUpdateConfigRequest(val *UpdateConfigRequest) *NullableUpdateConfigRequest

func (NullableUpdateConfigRequest) Get added in v1.4.0

func (NullableUpdateConfigRequest) IsSet added in v1.4.0

func (NullableUpdateConfigRequest) MarshalJSON added in v1.4.0

func (v NullableUpdateConfigRequest) MarshalJSON() ([]byte, error)

func (*NullableUpdateConfigRequest) Set added in v1.4.0

func (*NullableUpdateConfigRequest) UnmarshalJSON added in v1.4.0

func (v *NullableUpdateConfigRequest) UnmarshalJSON(src []byte) error

func (*NullableUpdateConfigRequest) Unset added in v1.4.0

func (v *NullableUpdateConfigRequest) Unset()

type NullableUpdateEnvironmentModel added in v1.4.0

type NullableUpdateEnvironmentModel struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateEnvironmentModel added in v1.4.0

func NewNullableUpdateEnvironmentModel(val *UpdateEnvironmentModel) *NullableUpdateEnvironmentModel

func (NullableUpdateEnvironmentModel) Get added in v1.4.0

func (NullableUpdateEnvironmentModel) IsSet added in v1.4.0

func (NullableUpdateEnvironmentModel) MarshalJSON added in v1.4.0

func (v NullableUpdateEnvironmentModel) MarshalJSON() ([]byte, error)

func (*NullableUpdateEnvironmentModel) Set added in v1.4.0

func (*NullableUpdateEnvironmentModel) UnmarshalJSON added in v1.4.0

func (v *NullableUpdateEnvironmentModel) UnmarshalJSON(src []byte) error

func (*NullableUpdateEnvironmentModel) Unset added in v1.4.0

func (v *NullableUpdateEnvironmentModel) Unset()

type NullableUpdateEvaluationFormulaModel added in v1.6.0

type NullableUpdateEvaluationFormulaModel struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateEvaluationFormulaModel added in v1.6.0

func NewNullableUpdateEvaluationFormulaModel(val *UpdateEvaluationFormulaModel) *NullableUpdateEvaluationFormulaModel

func (NullableUpdateEvaluationFormulaModel) Get added in v1.6.0

func (NullableUpdateEvaluationFormulaModel) IsSet added in v1.6.0

func (NullableUpdateEvaluationFormulaModel) MarshalJSON added in v1.6.0

func (v NullableUpdateEvaluationFormulaModel) MarshalJSON() ([]byte, error)

func (*NullableUpdateEvaluationFormulaModel) Set added in v1.6.0

func (*NullableUpdateEvaluationFormulaModel) UnmarshalJSON added in v1.6.0

func (v *NullableUpdateEvaluationFormulaModel) UnmarshalJSON(src []byte) error

func (*NullableUpdateEvaluationFormulaModel) Unset added in v1.6.0

type NullableUpdateEvaluationFormulaWithIdModel added in v1.6.0

type NullableUpdateEvaluationFormulaWithIdModel struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateEvaluationFormulaWithIdModel added in v1.6.0

func NewNullableUpdateEvaluationFormulaWithIdModel(val *UpdateEvaluationFormulaWithIdModel) *NullableUpdateEvaluationFormulaWithIdModel

func (NullableUpdateEvaluationFormulaWithIdModel) Get added in v1.6.0

func (NullableUpdateEvaluationFormulaWithIdModel) IsSet added in v1.6.0

func (NullableUpdateEvaluationFormulaWithIdModel) MarshalJSON added in v1.6.0

func (*NullableUpdateEvaluationFormulaWithIdModel) Set added in v1.6.0

func (*NullableUpdateEvaluationFormulaWithIdModel) UnmarshalJSON added in v1.6.0

func (v *NullableUpdateEvaluationFormulaWithIdModel) UnmarshalJSON(src []byte) error

func (*NullableUpdateEvaluationFormulaWithIdModel) Unset added in v1.6.0

type NullableUpdateEvaluationFormulasModel added in v1.6.0

type NullableUpdateEvaluationFormulasModel struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateEvaluationFormulasModel added in v1.6.0

func NewNullableUpdateEvaluationFormulasModel(val *UpdateEvaluationFormulasModel) *NullableUpdateEvaluationFormulasModel

func (NullableUpdateEvaluationFormulasModel) Get added in v1.6.0

func (NullableUpdateEvaluationFormulasModel) IsSet added in v1.6.0

func (NullableUpdateEvaluationFormulasModel) MarshalJSON added in v1.6.0

func (v NullableUpdateEvaluationFormulasModel) MarshalJSON() ([]byte, error)

func (*NullableUpdateEvaluationFormulasModel) Set added in v1.6.0

func (*NullableUpdateEvaluationFormulasModel) UnmarshalJSON added in v1.6.0

func (v *NullableUpdateEvaluationFormulasModel) UnmarshalJSON(src []byte) error

func (*NullableUpdateEvaluationFormulasModel) Unset added in v1.6.0

type NullableUpdateMemberPermissionsRequest added in v1.10.0

type NullableUpdateMemberPermissionsRequest struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateMemberPermissionsRequest added in v1.10.0

func NewNullableUpdateMemberPermissionsRequest(val *UpdateMemberPermissionsRequest) *NullableUpdateMemberPermissionsRequest

func (NullableUpdateMemberPermissionsRequest) Get added in v1.10.0

func (NullableUpdateMemberPermissionsRequest) IsSet added in v1.10.0

func (NullableUpdateMemberPermissionsRequest) MarshalJSON added in v1.10.0

func (v NullableUpdateMemberPermissionsRequest) MarshalJSON() ([]byte, error)

func (*NullableUpdateMemberPermissionsRequest) Set added in v1.10.0

func (*NullableUpdateMemberPermissionsRequest) UnmarshalJSON added in v1.10.0

func (v *NullableUpdateMemberPermissionsRequest) UnmarshalJSON(src []byte) error

func (*NullableUpdateMemberPermissionsRequest) Unset added in v1.10.0

type NullableUpdatePermissionGroupRequest added in v1.4.0

type NullableUpdatePermissionGroupRequest struct {
	// contains filtered or unexported fields
}

func NewNullableUpdatePermissionGroupRequest added in v1.4.0

func NewNullableUpdatePermissionGroupRequest(val *UpdatePermissionGroupRequest) *NullableUpdatePermissionGroupRequest

func (NullableUpdatePermissionGroupRequest) Get added in v1.4.0

func (NullableUpdatePermissionGroupRequest) IsSet added in v1.4.0

func (NullableUpdatePermissionGroupRequest) MarshalJSON added in v1.4.0

func (v NullableUpdatePermissionGroupRequest) MarshalJSON() ([]byte, error)

func (*NullableUpdatePermissionGroupRequest) Set added in v1.4.0

func (*NullableUpdatePermissionGroupRequest) UnmarshalJSON added in v1.4.0

func (v *NullableUpdatePermissionGroupRequest) UnmarshalJSON(src []byte) error

func (*NullableUpdatePermissionGroupRequest) Unset added in v1.4.0

type NullableUpdatePreferencesRequest added in v1.10.0

type NullableUpdatePreferencesRequest struct {
	// contains filtered or unexported fields
}

func NewNullableUpdatePreferencesRequest added in v1.10.0

func NewNullableUpdatePreferencesRequest(val *UpdatePreferencesRequest) *NullableUpdatePreferencesRequest

func (NullableUpdatePreferencesRequest) Get added in v1.10.0

func (NullableUpdatePreferencesRequest) IsSet added in v1.10.0

func (NullableUpdatePreferencesRequest) MarshalJSON added in v1.10.0

func (v NullableUpdatePreferencesRequest) MarshalJSON() ([]byte, error)

func (*NullableUpdatePreferencesRequest) Set added in v1.10.0

func (*NullableUpdatePreferencesRequest) UnmarshalJSON added in v1.10.0

func (v *NullableUpdatePreferencesRequest) UnmarshalJSON(src []byte) error

func (*NullableUpdatePreferencesRequest) Unset added in v1.10.0

type NullableUpdateProductRequest added in v1.4.0

type NullableUpdateProductRequest struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateProductRequest added in v1.4.0

func NewNullableUpdateProductRequest(val *UpdateProductRequest) *NullableUpdateProductRequest

func (NullableUpdateProductRequest) Get added in v1.4.0

func (NullableUpdateProductRequest) IsSet added in v1.4.0

func (NullableUpdateProductRequest) MarshalJSON added in v1.4.0

func (v NullableUpdateProductRequest) MarshalJSON() ([]byte, error)

func (*NullableUpdateProductRequest) Set added in v1.4.0

func (*NullableUpdateProductRequest) UnmarshalJSON added in v1.4.0

func (v *NullableUpdateProductRequest) UnmarshalJSON(src []byte) error

func (*NullableUpdateProductRequest) Unset added in v1.4.0

func (v *NullableUpdateProductRequest) Unset()

type NullableUpdateReasonRequiredEnvironmentModel added in v1.10.0

type NullableUpdateReasonRequiredEnvironmentModel struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateReasonRequiredEnvironmentModel added in v1.10.0

func NewNullableUpdateReasonRequiredEnvironmentModel(val *UpdateReasonRequiredEnvironmentModel) *NullableUpdateReasonRequiredEnvironmentModel

func (NullableUpdateReasonRequiredEnvironmentModel) Get added in v1.10.0

func (NullableUpdateReasonRequiredEnvironmentModel) IsSet added in v1.10.0

func (NullableUpdateReasonRequiredEnvironmentModel) MarshalJSON added in v1.10.0

func (*NullableUpdateReasonRequiredEnvironmentModel) Set added in v1.10.0

func (*NullableUpdateReasonRequiredEnvironmentModel) UnmarshalJSON added in v1.10.0

func (*NullableUpdateReasonRequiredEnvironmentModel) Unset added in v1.10.0

type NullableUpdateSegmentModel added in v1.4.0

type NullableUpdateSegmentModel struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateSegmentModel added in v1.4.0

func NewNullableUpdateSegmentModel(val *UpdateSegmentModel) *NullableUpdateSegmentModel

func (NullableUpdateSegmentModel) Get added in v1.4.0

func (NullableUpdateSegmentModel) IsSet added in v1.4.0

func (v NullableUpdateSegmentModel) IsSet() bool

func (NullableUpdateSegmentModel) MarshalJSON added in v1.4.0

func (v NullableUpdateSegmentModel) MarshalJSON() ([]byte, error)

func (*NullableUpdateSegmentModel) Set added in v1.4.0

func (*NullableUpdateSegmentModel) UnmarshalJSON added in v1.4.0

func (v *NullableUpdateSegmentModel) UnmarshalJSON(src []byte) error

func (*NullableUpdateSegmentModel) Unset added in v1.4.0

func (v *NullableUpdateSegmentModel) Unset()

type NullableUpdateSettingValueModel added in v1.4.0

type NullableUpdateSettingValueModel struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateSettingValueModel added in v1.4.0

func NewNullableUpdateSettingValueModel(val *UpdateSettingValueModel) *NullableUpdateSettingValueModel

func (NullableUpdateSettingValueModel) Get added in v1.4.0

func (NullableUpdateSettingValueModel) IsSet added in v1.4.0

func (NullableUpdateSettingValueModel) MarshalJSON added in v1.4.0

func (v NullableUpdateSettingValueModel) MarshalJSON() ([]byte, error)

func (*NullableUpdateSettingValueModel) Set added in v1.4.0

func (*NullableUpdateSettingValueModel) UnmarshalJSON added in v1.4.0

func (v *NullableUpdateSettingValueModel) UnmarshalJSON(src []byte) error

func (*NullableUpdateSettingValueModel) Unset added in v1.4.0

type NullableUpdateSettingValueWithSettingIdModel added in v1.4.0

type NullableUpdateSettingValueWithSettingIdModel struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateSettingValueWithSettingIdModel added in v1.4.0

func NewNullableUpdateSettingValueWithSettingIdModel(val *UpdateSettingValueWithSettingIdModel) *NullableUpdateSettingValueWithSettingIdModel

func (NullableUpdateSettingValueWithSettingIdModel) Get added in v1.4.0

func (NullableUpdateSettingValueWithSettingIdModel) IsSet added in v1.4.0

func (NullableUpdateSettingValueWithSettingIdModel) MarshalJSON added in v1.4.0

func (*NullableUpdateSettingValueWithSettingIdModel) Set added in v1.4.0

func (*NullableUpdateSettingValueWithSettingIdModel) UnmarshalJSON added in v1.4.0

func (*NullableUpdateSettingValueWithSettingIdModel) Unset added in v1.4.0

type NullableUpdateSettingValuesWithIdModel added in v1.4.0

type NullableUpdateSettingValuesWithIdModel struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateSettingValuesWithIdModel added in v1.4.0

func NewNullableUpdateSettingValuesWithIdModel(val *UpdateSettingValuesWithIdModel) *NullableUpdateSettingValuesWithIdModel

func (NullableUpdateSettingValuesWithIdModel) Get added in v1.4.0

func (NullableUpdateSettingValuesWithIdModel) IsSet added in v1.4.0

func (NullableUpdateSettingValuesWithIdModel) MarshalJSON added in v1.4.0

func (v NullableUpdateSettingValuesWithIdModel) MarshalJSON() ([]byte, error)

func (*NullableUpdateSettingValuesWithIdModel) Set added in v1.4.0

func (*NullableUpdateSettingValuesWithIdModel) UnmarshalJSON added in v1.4.0

func (v *NullableUpdateSettingValuesWithIdModel) UnmarshalJSON(src []byte) error

func (*NullableUpdateSettingValuesWithIdModel) Unset added in v1.4.0

type NullableUpdateTagModel added in v1.4.0

type NullableUpdateTagModel struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateTagModel added in v1.4.0

func NewNullableUpdateTagModel(val *UpdateTagModel) *NullableUpdateTagModel

func (NullableUpdateTagModel) Get added in v1.4.0

func (NullableUpdateTagModel) IsSet added in v1.4.0

func (v NullableUpdateTagModel) IsSet() bool

func (NullableUpdateTagModel) MarshalJSON added in v1.4.0

func (v NullableUpdateTagModel) MarshalJSON() ([]byte, error)

func (*NullableUpdateTagModel) Set added in v1.4.0

func (*NullableUpdateTagModel) UnmarshalJSON added in v1.4.0

func (v *NullableUpdateTagModel) UnmarshalJSON(src []byte) error

func (*NullableUpdateTagModel) Unset added in v1.4.0

func (v *NullableUpdateTagModel) Unset()

type NullableUserComparator added in v1.6.0

type NullableUserComparator struct {
	// contains filtered or unexported fields
}

func NewNullableUserComparator added in v1.6.0

func NewNullableUserComparator(val *UserComparator) *NullableUserComparator

func (NullableUserComparator) Get added in v1.6.0

func (NullableUserComparator) IsSet added in v1.6.0

func (v NullableUserComparator) IsSet() bool

func (NullableUserComparator) MarshalJSON added in v1.6.0

func (v NullableUserComparator) MarshalJSON() ([]byte, error)

func (*NullableUserComparator) Set added in v1.6.0

func (*NullableUserComparator) UnmarshalJSON added in v1.6.0

func (v *NullableUserComparator) UnmarshalJSON(src []byte) error

func (*NullableUserComparator) Unset added in v1.6.0

func (v *NullableUserComparator) Unset()

type NullableUserConditionModel added in v1.6.0

type NullableUserConditionModel struct {
	// contains filtered or unexported fields
}

func NewNullableUserConditionModel added in v1.6.0

func NewNullableUserConditionModel(val *UserConditionModel) *NullableUserConditionModel

func (NullableUserConditionModel) Get added in v1.6.0

func (NullableUserConditionModel) IsSet added in v1.6.0

func (v NullableUserConditionModel) IsSet() bool

func (NullableUserConditionModel) MarshalJSON added in v1.6.0

func (v NullableUserConditionModel) MarshalJSON() ([]byte, error)

func (*NullableUserConditionModel) Set added in v1.6.0

func (*NullableUserConditionModel) UnmarshalJSON added in v1.6.0

func (v *NullableUserConditionModel) UnmarshalJSON(src []byte) error

func (*NullableUserConditionModel) Unset added in v1.6.0

func (v *NullableUserConditionModel) Unset()

type NullableUserModel added in v1.4.0

type NullableUserModel struct {
	// contains filtered or unexported fields
}

func NewNullableUserModel added in v1.4.0

func NewNullableUserModel(val *UserModel) *NullableUserModel

func (NullableUserModel) Get added in v1.4.0

func (v NullableUserModel) Get() *UserModel

func (NullableUserModel) IsSet added in v1.4.0

func (v NullableUserModel) IsSet() bool

func (NullableUserModel) MarshalJSON added in v1.4.0

func (v NullableUserModel) MarshalJSON() ([]byte, error)

func (*NullableUserModel) Set added in v1.4.0

func (v *NullableUserModel) Set(val *UserModel)

func (*NullableUserModel) UnmarshalJSON added in v1.4.0

func (v *NullableUserModel) UnmarshalJSON(src []byte) error

func (*NullableUserModel) Unset added in v1.4.0

func (v *NullableUserModel) Unset()

type NullableValueModel added in v1.6.0

type NullableValueModel struct {
	// contains filtered or unexported fields
}

func NewNullableValueModel added in v1.6.0

func NewNullableValueModel(val *ValueModel) *NullableValueModel

func (NullableValueModel) Get added in v1.6.0

func (v NullableValueModel) Get() *ValueModel

func (NullableValueModel) IsSet added in v1.6.0

func (v NullableValueModel) IsSet() bool

func (NullableValueModel) MarshalJSON added in v1.6.0

func (v NullableValueModel) MarshalJSON() ([]byte, error)

func (*NullableValueModel) Set added in v1.6.0

func (v *NullableValueModel) Set(val *ValueModel)

func (*NullableValueModel) UnmarshalJSON added in v1.6.0

func (v *NullableValueModel) UnmarshalJSON(src []byte) error

func (*NullableValueModel) Unset added in v1.6.0

func (v *NullableValueModel) Unset()

type NullableWebHookHttpMethod added in v1.10.0

type NullableWebHookHttpMethod struct {
	// contains filtered or unexported fields
}

func NewNullableWebHookHttpMethod added in v1.10.0

func NewNullableWebHookHttpMethod(val *WebHookHttpMethod) *NullableWebHookHttpMethod

func (NullableWebHookHttpMethod) Get added in v1.10.0

func (NullableWebHookHttpMethod) IsSet added in v1.10.0

func (v NullableWebHookHttpMethod) IsSet() bool

func (NullableWebHookHttpMethod) MarshalJSON added in v1.10.0

func (v NullableWebHookHttpMethod) MarshalJSON() ([]byte, error)

func (*NullableWebHookHttpMethod) Set added in v1.10.0

func (*NullableWebHookHttpMethod) UnmarshalJSON added in v1.10.0

func (v *NullableWebHookHttpMethod) UnmarshalJSON(src []byte) error

func (*NullableWebHookHttpMethod) Unset added in v1.10.0

func (v *NullableWebHookHttpMethod) Unset()

type NullableWebHookRequest added in v1.11.0

type NullableWebHookRequest struct {
	// contains filtered or unexported fields
}

func NewNullableWebHookRequest added in v1.11.0

func NewNullableWebHookRequest(val *WebHookRequest) *NullableWebHookRequest

func (NullableWebHookRequest) Get added in v1.11.0

func (NullableWebHookRequest) IsSet added in v1.11.0

func (v NullableWebHookRequest) IsSet() bool

func (NullableWebHookRequest) MarshalJSON added in v1.11.0

func (v NullableWebHookRequest) MarshalJSON() ([]byte, error)

func (*NullableWebHookRequest) Set added in v1.11.0

func (*NullableWebHookRequest) UnmarshalJSON added in v1.11.0

func (v *NullableWebHookRequest) UnmarshalJSON(src []byte) error

func (*NullableWebHookRequest) Unset added in v1.11.0

func (v *NullableWebHookRequest) Unset()

type NullableWebhookConfig added in v1.11.0

type NullableWebhookConfig struct {
	// contains filtered or unexported fields
}

func NewNullableWebhookConfig added in v1.11.0

func NewNullableWebhookConfig(val *WebhookConfig) *NullableWebhookConfig

func (NullableWebhookConfig) Get added in v1.11.0

func (NullableWebhookConfig) IsSet added in v1.11.0

func (v NullableWebhookConfig) IsSet() bool

func (NullableWebhookConfig) MarshalJSON added in v1.11.0

func (v NullableWebhookConfig) MarshalJSON() ([]byte, error)

func (*NullableWebhookConfig) Set added in v1.11.0

func (v *NullableWebhookConfig) Set(val *WebhookConfig)

func (*NullableWebhookConfig) UnmarshalJSON added in v1.11.0

func (v *NullableWebhookConfig) UnmarshalJSON(src []byte) error

func (*NullableWebhookConfig) Unset added in v1.11.0

func (v *NullableWebhookConfig) Unset()

type NullableWebhookEnvironment added in v1.11.0

type NullableWebhookEnvironment struct {
	// contains filtered or unexported fields
}

func NewNullableWebhookEnvironment added in v1.11.0

func NewNullableWebhookEnvironment(val *WebhookEnvironment) *NullableWebhookEnvironment

func (NullableWebhookEnvironment) Get added in v1.11.0

func (NullableWebhookEnvironment) IsSet added in v1.11.0

func (v NullableWebhookEnvironment) IsSet() bool

func (NullableWebhookEnvironment) MarshalJSON added in v1.11.0

func (v NullableWebhookEnvironment) MarshalJSON() ([]byte, error)

func (*NullableWebhookEnvironment) Set added in v1.11.0

func (*NullableWebhookEnvironment) UnmarshalJSON added in v1.11.0

func (v *NullableWebhookEnvironment) UnmarshalJSON(src []byte) error

func (*NullableWebhookEnvironment) Unset added in v1.11.0

func (v *NullableWebhookEnvironment) Unset()

type NullableWebhookHeaderModel added in v1.10.0

type NullableWebhookHeaderModel struct {
	// contains filtered or unexported fields
}

func NewNullableWebhookHeaderModel added in v1.10.0

func NewNullableWebhookHeaderModel(val *WebhookHeaderModel) *NullableWebhookHeaderModel

func (NullableWebhookHeaderModel) Get added in v1.10.0

func (NullableWebhookHeaderModel) IsSet added in v1.10.0

func (v NullableWebhookHeaderModel) IsSet() bool

func (NullableWebhookHeaderModel) MarshalJSON added in v1.10.0

func (v NullableWebhookHeaderModel) MarshalJSON() ([]byte, error)

func (*NullableWebhookHeaderModel) Set added in v1.10.0

func (*NullableWebhookHeaderModel) UnmarshalJSON added in v1.10.0

func (v *NullableWebhookHeaderModel) UnmarshalJSON(src []byte) error

func (*NullableWebhookHeaderModel) Unset added in v1.10.0

func (v *NullableWebhookHeaderModel) Unset()

type NullableWebhookModel added in v1.10.0

type NullableWebhookModel struct {
	// contains filtered or unexported fields
}

func NewNullableWebhookModel added in v1.10.0

func NewNullableWebhookModel(val *WebhookModel) *NullableWebhookModel

func (NullableWebhookModel) Get added in v1.10.0

func (NullableWebhookModel) IsSet added in v1.10.0

func (v NullableWebhookModel) IsSet() bool

func (NullableWebhookModel) MarshalJSON added in v1.10.0

func (v NullableWebhookModel) MarshalJSON() ([]byte, error)

func (*NullableWebhookModel) Set added in v1.10.0

func (v *NullableWebhookModel) Set(val *WebhookModel)

func (*NullableWebhookModel) UnmarshalJSON added in v1.10.0

func (v *NullableWebhookModel) UnmarshalJSON(src []byte) error

func (*NullableWebhookModel) Unset added in v1.10.0

func (v *NullableWebhookModel) Unset()

type NullableWebhookSigningKeysModel added in v1.10.0

type NullableWebhookSigningKeysModel struct {
	// contains filtered or unexported fields
}

func NewNullableWebhookSigningKeysModel added in v1.10.0

func NewNullableWebhookSigningKeysModel(val *WebhookSigningKeysModel) *NullableWebhookSigningKeysModel

func (NullableWebhookSigningKeysModel) Get added in v1.10.0

func (NullableWebhookSigningKeysModel) IsSet added in v1.10.0

func (NullableWebhookSigningKeysModel) MarshalJSON added in v1.10.0

func (v NullableWebhookSigningKeysModel) MarshalJSON() ([]byte, error)

func (*NullableWebhookSigningKeysModel) Set added in v1.10.0

func (*NullableWebhookSigningKeysModel) UnmarshalJSON added in v1.10.0

func (v *NullableWebhookSigningKeysModel) UnmarshalJSON(src []byte) error

func (*NullableWebhookSigningKeysModel) Unset added in v1.10.0

type OperationType added in v1.3.0

type OperationType string

OperationType the model 'OperationType'

const (
	OPERATIONTYPE_UNKNOWN OperationType = "unknown"
	OPERATIONTYPE_ADD     OperationType = "add"
	OPERATIONTYPE_REMOVE  OperationType = "remove"
	OPERATIONTYPE_REPLACE OperationType = "replace"
	OPERATIONTYPE_MOVE    OperationType = "move"
	OPERATIONTYPE_COPY    OperationType = "copy"
	OPERATIONTYPE_TEST    OperationType = "test"
)

List of OperationType

func NewOperationTypeFromValue added in v1.4.0

func NewOperationTypeFromValue(v string) (*OperationType, error)

NewOperationTypeFromValue returns a pointer to a valid OperationType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (OperationType) IsValid added in v1.4.0

func (v OperationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (OperationType) Ptr added in v1.4.0

func (v OperationType) Ptr() *OperationType

Ptr returns reference to OperationType value

func (*OperationType) UnmarshalJSON added in v1.4.0

func (v *OperationType) UnmarshalJSON(src []byte) error

type OrganizationAdminModel added in v1.9.0

type OrganizationAdminModel struct {
	// Identifier of the Organization Admin.
	UserId NullableString `json:"userId,omitempty"`
	// Name of the Organization Admin.
	FullName NullableString `json:"fullName,omitempty"`
	// Email of the OrganizationAdmin.
	Email NullableString `json:"email,omitempty"`
	// Determines whether 2FA is enabled for the Organization Admin.
	TwoFactorEnabled *bool `json:"twoFactorEnabled,omitempty"`
}

OrganizationAdminModel Describes an Organization Admin.

func NewOrganizationAdminModel added in v1.9.0

func NewOrganizationAdminModel() *OrganizationAdminModel

NewOrganizationAdminModel instantiates a new OrganizationAdminModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOrganizationAdminModelWithDefaults added in v1.9.0

func NewOrganizationAdminModelWithDefaults() *OrganizationAdminModel

NewOrganizationAdminModelWithDefaults instantiates a new OrganizationAdminModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OrganizationAdminModel) GetEmail added in v1.9.0

func (o *OrganizationAdminModel) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise (both if not set or set to explicit null).

func (*OrganizationAdminModel) GetEmailOk added in v1.9.0

func (o *OrganizationAdminModel) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*OrganizationAdminModel) GetFullName added in v1.9.0

func (o *OrganizationAdminModel) GetFullName() string

GetFullName returns the FullName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*OrganizationAdminModel) GetFullNameOk added in v1.9.0

func (o *OrganizationAdminModel) GetFullNameOk() (*string, bool)

GetFullNameOk returns a tuple with the FullName 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 (*OrganizationAdminModel) GetTwoFactorEnabled added in v1.9.0

func (o *OrganizationAdminModel) GetTwoFactorEnabled() bool

GetTwoFactorEnabled returns the TwoFactorEnabled field value if set, zero value otherwise.

func (*OrganizationAdminModel) GetTwoFactorEnabledOk added in v1.9.0

func (o *OrganizationAdminModel) GetTwoFactorEnabledOk() (*bool, bool)

GetTwoFactorEnabledOk returns a tuple with the TwoFactorEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationAdminModel) GetUserId added in v1.9.0

func (o *OrganizationAdminModel) GetUserId() string

GetUserId returns the UserId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*OrganizationAdminModel) GetUserIdOk added in v1.9.0

func (o *OrganizationAdminModel) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId 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 (*OrganizationAdminModel) HasEmail added in v1.9.0

func (o *OrganizationAdminModel) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*OrganizationAdminModel) HasFullName added in v1.9.0

func (o *OrganizationAdminModel) HasFullName() bool

HasFullName returns a boolean if a field has been set.

func (*OrganizationAdminModel) HasTwoFactorEnabled added in v1.9.0

func (o *OrganizationAdminModel) HasTwoFactorEnabled() bool

HasTwoFactorEnabled returns a boolean if a field has been set.

func (*OrganizationAdminModel) HasUserId added in v1.9.0

func (o *OrganizationAdminModel) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (OrganizationAdminModel) MarshalJSON added in v1.9.0

func (o OrganizationAdminModel) MarshalJSON() ([]byte, error)

func (*OrganizationAdminModel) SetEmail added in v1.9.0

func (o *OrganizationAdminModel) SetEmail(v string)

SetEmail gets a reference to the given NullableString and assigns it to the Email field.

func (*OrganizationAdminModel) SetEmailNil added in v1.9.0

func (o *OrganizationAdminModel) SetEmailNil()

SetEmailNil sets the value for Email to be an explicit nil

func (*OrganizationAdminModel) SetFullName added in v1.9.0

func (o *OrganizationAdminModel) SetFullName(v string)

SetFullName gets a reference to the given NullableString and assigns it to the FullName field.

func (*OrganizationAdminModel) SetFullNameNil added in v1.9.0

func (o *OrganizationAdminModel) SetFullNameNil()

SetFullNameNil sets the value for FullName to be an explicit nil

func (*OrganizationAdminModel) SetTwoFactorEnabled added in v1.9.0

func (o *OrganizationAdminModel) SetTwoFactorEnabled(v bool)

SetTwoFactorEnabled gets a reference to the given bool and assigns it to the TwoFactorEnabled field.

func (*OrganizationAdminModel) SetUserId added in v1.9.0

func (o *OrganizationAdminModel) SetUserId(v string)

SetUserId gets a reference to the given NullableString and assigns it to the UserId field.

func (*OrganizationAdminModel) SetUserIdNil added in v1.9.0

func (o *OrganizationAdminModel) SetUserIdNil()

SetUserIdNil sets the value for UserId to be an explicit nil

func (OrganizationAdminModel) ToMap added in v1.9.0

func (o OrganizationAdminModel) ToMap() (map[string]interface{}, error)

func (*OrganizationAdminModel) UnsetEmail added in v1.9.0

func (o *OrganizationAdminModel) UnsetEmail()

UnsetEmail ensures that no value is present for Email, not even an explicit nil

func (*OrganizationAdminModel) UnsetFullName added in v1.9.0

func (o *OrganizationAdminModel) UnsetFullName()

UnsetFullName ensures that no value is present for FullName, not even an explicit nil

func (*OrganizationAdminModel) UnsetUserId added in v1.9.0

func (o *OrganizationAdminModel) UnsetUserId()

UnsetUserId ensures that no value is present for UserId, not even an explicit nil

type OrganizationInvitationModel added in v1.10.0

type OrganizationInvitationModel struct {
	// The identifier of the Invitation.
	InvitationId *string `json:"invitationId,omitempty"`
	// The invited user's email address.
	Email NullableString `json:"email,omitempty"`
	// The identifier of the Product the user was invited to.
	ProductId *string `json:"productId,omitempty"`
	// The name of the Product the user was invited to.
	ProductName NullableString `json:"productName,omitempty"`
	// The identifier of the Permission Group the user was invited to.
	PermissionGroupId *int64 `json:"permissionGroupId,omitempty"`
	// Creation time of the Invitation.
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	// Determines whether the Invitation is expired.
	Expired *bool `json:"expired,omitempty"`
	// Expiration time of the Invitation.
	Expires *time.Time `json:"expires,omitempty"`
}

OrganizationInvitationModel struct for OrganizationInvitationModel

func NewOrganizationInvitationModel added in v1.10.0

func NewOrganizationInvitationModel() *OrganizationInvitationModel

NewOrganizationInvitationModel instantiates a new OrganizationInvitationModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOrganizationInvitationModelWithDefaults added in v1.10.0

func NewOrganizationInvitationModelWithDefaults() *OrganizationInvitationModel

NewOrganizationInvitationModelWithDefaults instantiates a new OrganizationInvitationModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OrganizationInvitationModel) GetCreatedAt added in v1.10.0

func (o *OrganizationInvitationModel) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*OrganizationInvitationModel) GetCreatedAtOk added in v1.10.0

func (o *OrganizationInvitationModel) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationInvitationModel) GetEmail added in v1.10.0

func (o *OrganizationInvitationModel) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise (both if not set or set to explicit null).

func (*OrganizationInvitationModel) GetEmailOk added in v1.10.0

func (o *OrganizationInvitationModel) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*OrganizationInvitationModel) GetExpired added in v1.10.0

func (o *OrganizationInvitationModel) GetExpired() bool

GetExpired returns the Expired field value if set, zero value otherwise.

func (*OrganizationInvitationModel) GetExpiredOk added in v1.10.0

func (o *OrganizationInvitationModel) GetExpiredOk() (*bool, bool)

GetExpiredOk returns a tuple with the Expired field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationInvitationModel) GetExpires added in v1.10.0

func (o *OrganizationInvitationModel) GetExpires() time.Time

GetExpires returns the Expires field value if set, zero value otherwise.

func (*OrganizationInvitationModel) GetExpiresOk added in v1.10.0

func (o *OrganizationInvitationModel) GetExpiresOk() (*time.Time, bool)

GetExpiresOk returns a tuple with the Expires field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationInvitationModel) GetInvitationId added in v1.10.0

func (o *OrganizationInvitationModel) GetInvitationId() string

GetInvitationId returns the InvitationId field value if set, zero value otherwise.

func (*OrganizationInvitationModel) GetInvitationIdOk added in v1.10.0

func (o *OrganizationInvitationModel) GetInvitationIdOk() (*string, bool)

GetInvitationIdOk returns a tuple with the InvitationId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationInvitationModel) GetPermissionGroupId added in v1.10.0

func (o *OrganizationInvitationModel) GetPermissionGroupId() int64

GetPermissionGroupId returns the PermissionGroupId field value if set, zero value otherwise.

func (*OrganizationInvitationModel) GetPermissionGroupIdOk added in v1.10.0

func (o *OrganizationInvitationModel) GetPermissionGroupIdOk() (*int64, bool)

GetPermissionGroupIdOk returns a tuple with the PermissionGroupId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationInvitationModel) GetProductId added in v1.10.0

func (o *OrganizationInvitationModel) GetProductId() string

GetProductId returns the ProductId field value if set, zero value otherwise.

func (*OrganizationInvitationModel) GetProductIdOk added in v1.10.0

func (o *OrganizationInvitationModel) GetProductIdOk() (*string, bool)

GetProductIdOk returns a tuple with the ProductId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationInvitationModel) GetProductName added in v1.10.0

func (o *OrganizationInvitationModel) GetProductName() string

GetProductName returns the ProductName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*OrganizationInvitationModel) GetProductNameOk added in v1.10.0

func (o *OrganizationInvitationModel) GetProductNameOk() (*string, bool)

GetProductNameOk returns a tuple with the ProductName 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 (*OrganizationInvitationModel) HasCreatedAt added in v1.10.0

func (o *OrganizationInvitationModel) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*OrganizationInvitationModel) HasEmail added in v1.10.0

func (o *OrganizationInvitationModel) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*OrganizationInvitationModel) HasExpired added in v1.10.0

func (o *OrganizationInvitationModel) HasExpired() bool

HasExpired returns a boolean if a field has been set.

func (*OrganizationInvitationModel) HasExpires added in v1.10.0

func (o *OrganizationInvitationModel) HasExpires() bool

HasExpires returns a boolean if a field has been set.

func (*OrganizationInvitationModel) HasInvitationId added in v1.10.0

func (o *OrganizationInvitationModel) HasInvitationId() bool

HasInvitationId returns a boolean if a field has been set.

func (*OrganizationInvitationModel) HasPermissionGroupId added in v1.10.0

func (o *OrganizationInvitationModel) HasPermissionGroupId() bool

HasPermissionGroupId returns a boolean if a field has been set.

func (*OrganizationInvitationModel) HasProductId added in v1.10.0

func (o *OrganizationInvitationModel) HasProductId() bool

HasProductId returns a boolean if a field has been set.

func (*OrganizationInvitationModel) HasProductName added in v1.10.0

func (o *OrganizationInvitationModel) HasProductName() bool

HasProductName returns a boolean if a field has been set.

func (OrganizationInvitationModel) MarshalJSON added in v1.10.0

func (o OrganizationInvitationModel) MarshalJSON() ([]byte, error)

func (*OrganizationInvitationModel) SetCreatedAt added in v1.10.0

func (o *OrganizationInvitationModel) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*OrganizationInvitationModel) SetEmail added in v1.10.0

func (o *OrganizationInvitationModel) SetEmail(v string)

SetEmail gets a reference to the given NullableString and assigns it to the Email field.

func (*OrganizationInvitationModel) SetEmailNil added in v1.10.0

func (o *OrganizationInvitationModel) SetEmailNil()

SetEmailNil sets the value for Email to be an explicit nil

func (*OrganizationInvitationModel) SetExpired added in v1.10.0

func (o *OrganizationInvitationModel) SetExpired(v bool)

SetExpired gets a reference to the given bool and assigns it to the Expired field.

func (*OrganizationInvitationModel) SetExpires added in v1.10.0

func (o *OrganizationInvitationModel) SetExpires(v time.Time)

SetExpires gets a reference to the given time.Time and assigns it to the Expires field.

func (*OrganizationInvitationModel) SetInvitationId added in v1.10.0

func (o *OrganizationInvitationModel) SetInvitationId(v string)

SetInvitationId gets a reference to the given string and assigns it to the InvitationId field.

func (*OrganizationInvitationModel) SetPermissionGroupId added in v1.10.0

func (o *OrganizationInvitationModel) SetPermissionGroupId(v int64)

SetPermissionGroupId gets a reference to the given int64 and assigns it to the PermissionGroupId field.

func (*OrganizationInvitationModel) SetProductId added in v1.10.0

func (o *OrganizationInvitationModel) SetProductId(v string)

SetProductId gets a reference to the given string and assigns it to the ProductId field.

func (*OrganizationInvitationModel) SetProductName added in v1.10.0

func (o *OrganizationInvitationModel) SetProductName(v string)

SetProductName gets a reference to the given NullableString and assigns it to the ProductName field.

func (*OrganizationInvitationModel) SetProductNameNil added in v1.10.0

func (o *OrganizationInvitationModel) SetProductNameNil()

SetProductNameNil sets the value for ProductName to be an explicit nil

func (OrganizationInvitationModel) ToMap added in v1.10.0

func (o OrganizationInvitationModel) ToMap() (map[string]interface{}, error)

func (*OrganizationInvitationModel) UnsetEmail added in v1.10.0

func (o *OrganizationInvitationModel) UnsetEmail()

UnsetEmail ensures that no value is present for Email, not even an explicit nil

func (*OrganizationInvitationModel) UnsetProductName added in v1.10.0

func (o *OrganizationInvitationModel) UnsetProductName()

UnsetProductName ensures that no value is present for ProductName, not even an explicit nil

type OrganizationInvitationModelLinks struct {
	Product         *ConfigModelLinksSelf `json:"product,omitempty"`
	PermissionGroup *ConfigModelLinksSelf `json:"permissionGroup,omitempty"`
}

OrganizationInvitationModelLinks Links to additional related resources.

func NewOrganizationInvitationModelLinks() *OrganizationInvitationModelLinks

NewOrganizationInvitationModelLinks instantiates a new OrganizationInvitationModelLinks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOrganizationInvitationModelLinksWithDefaults added in v1.10.0

func NewOrganizationInvitationModelLinksWithDefaults() *OrganizationInvitationModelLinks

NewOrganizationInvitationModelLinksWithDefaults instantiates a new OrganizationInvitationModelLinks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OrganizationInvitationModelLinks) GetPermissionGroup added in v1.10.0

GetPermissionGroup returns the PermissionGroup field value if set, zero value otherwise.

func (*OrganizationInvitationModelLinks) GetPermissionGroupOk added in v1.10.0

func (o *OrganizationInvitationModelLinks) GetPermissionGroupOk() (*ConfigModelLinksSelf, bool)

GetPermissionGroupOk returns a tuple with the PermissionGroup field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationInvitationModelLinks) GetProduct added in v1.10.0

GetProduct returns the Product field value if set, zero value otherwise.

func (*OrganizationInvitationModelLinks) GetProductOk added in v1.10.0

GetProductOk returns a tuple with the Product field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationInvitationModelLinks) HasPermissionGroup added in v1.10.0

func (o *OrganizationInvitationModelLinks) HasPermissionGroup() bool

HasPermissionGroup returns a boolean if a field has been set.

func (*OrganizationInvitationModelLinks) HasProduct added in v1.10.0

func (o *OrganizationInvitationModelLinks) HasProduct() bool

HasProduct returns a boolean if a field has been set.

func (OrganizationInvitationModelLinks) MarshalJSON added in v1.10.0

func (o OrganizationInvitationModelLinks) MarshalJSON() ([]byte, error)

func (*OrganizationInvitationModelLinks) SetPermissionGroup added in v1.10.0

func (o *OrganizationInvitationModelLinks) SetPermissionGroup(v ConfigModelLinksSelf)

SetPermissionGroup gets a reference to the given ConfigModelLinksSelf and assigns it to the PermissionGroup field.

func (*OrganizationInvitationModelLinks) SetProduct added in v1.10.0

SetProduct gets a reference to the given ConfigModelLinksSelf and assigns it to the Product field.

func (OrganizationInvitationModelLinks) ToMap added in v1.10.0

func (o OrganizationInvitationModelLinks) ToMap() (map[string]interface{}, error)

type OrganizationMemberModel added in v1.9.0

type OrganizationMemberModel struct {
	// Identifier of the Organization Admin.
	UserId NullableString `json:"userId,omitempty"`
	// Name of the Organization Admin.
	FullName NullableString `json:"fullName,omitempty"`
	// Email of the OrganizationAdmin.
	Email NullableString `json:"email,omitempty"`
	// Determines whether 2FA is enabled for the Organization Admin.
	TwoFactorEnabled *bool `json:"twoFactorEnabled,omitempty"`
	// The permissions of the Member.
	Permissions []OrganizationPermissionModel `json:"permissions,omitempty"`
}

OrganizationMemberModel Describes an Organization Member.

func NewOrganizationMemberModel added in v1.9.0

func NewOrganizationMemberModel() *OrganizationMemberModel

NewOrganizationMemberModel instantiates a new OrganizationMemberModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOrganizationMemberModelWithDefaults added in v1.9.0

func NewOrganizationMemberModelWithDefaults() *OrganizationMemberModel

NewOrganizationMemberModelWithDefaults instantiates a new OrganizationMemberModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OrganizationMemberModel) GetEmail added in v1.9.0

func (o *OrganizationMemberModel) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise (both if not set or set to explicit null).

func (*OrganizationMemberModel) GetEmailOk added in v1.9.0

func (o *OrganizationMemberModel) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*OrganizationMemberModel) GetFullName added in v1.9.0

func (o *OrganizationMemberModel) GetFullName() string

GetFullName returns the FullName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*OrganizationMemberModel) GetFullNameOk added in v1.9.0

func (o *OrganizationMemberModel) GetFullNameOk() (*string, bool)

GetFullNameOk returns a tuple with the FullName 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 (*OrganizationMemberModel) GetPermissions added in v1.9.0

GetPermissions returns the Permissions field value if set, zero value otherwise (both if not set or set to explicit null).

func (*OrganizationMemberModel) GetPermissionsOk added in v1.9.0

func (o *OrganizationMemberModel) GetPermissionsOk() ([]OrganizationPermissionModel, 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 (*OrganizationMemberModel) GetTwoFactorEnabled added in v1.9.0

func (o *OrganizationMemberModel) GetTwoFactorEnabled() bool

GetTwoFactorEnabled returns the TwoFactorEnabled field value if set, zero value otherwise.

func (*OrganizationMemberModel) GetTwoFactorEnabledOk added in v1.9.0

func (o *OrganizationMemberModel) GetTwoFactorEnabledOk() (*bool, bool)

GetTwoFactorEnabledOk returns a tuple with the TwoFactorEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationMemberModel) GetUserId added in v1.9.0

func (o *OrganizationMemberModel) GetUserId() string

GetUserId returns the UserId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*OrganizationMemberModel) GetUserIdOk added in v1.9.0

func (o *OrganizationMemberModel) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId 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 (*OrganizationMemberModel) HasEmail added in v1.9.0

func (o *OrganizationMemberModel) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*OrganizationMemberModel) HasFullName added in v1.9.0

func (o *OrganizationMemberModel) HasFullName() bool

HasFullName returns a boolean if a field has been set.

func (*OrganizationMemberModel) HasPermissions added in v1.9.0

func (o *OrganizationMemberModel) HasPermissions() bool

HasPermissions returns a boolean if a field has been set.

func (*OrganizationMemberModel) HasTwoFactorEnabled added in v1.9.0

func (o *OrganizationMemberModel) HasTwoFactorEnabled() bool

HasTwoFactorEnabled returns a boolean if a field has been set.

func (*OrganizationMemberModel) HasUserId added in v1.9.0

func (o *OrganizationMemberModel) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (OrganizationMemberModel) MarshalJSON added in v1.9.0

func (o OrganizationMemberModel) MarshalJSON() ([]byte, error)

func (*OrganizationMemberModel) SetEmail added in v1.9.0

func (o *OrganizationMemberModel) SetEmail(v string)

SetEmail gets a reference to the given NullableString and assigns it to the Email field.

func (*OrganizationMemberModel) SetEmailNil added in v1.9.0

func (o *OrganizationMemberModel) SetEmailNil()

SetEmailNil sets the value for Email to be an explicit nil

func (*OrganizationMemberModel) SetFullName added in v1.9.0

func (o *OrganizationMemberModel) SetFullName(v string)

SetFullName gets a reference to the given NullableString and assigns it to the FullName field.

func (*OrganizationMemberModel) SetFullNameNil added in v1.9.0

func (o *OrganizationMemberModel) SetFullNameNil()

SetFullNameNil sets the value for FullName to be an explicit nil

func (*OrganizationMemberModel) SetPermissions added in v1.9.0

SetPermissions gets a reference to the given []OrganizationPermissionModel and assigns it to the Permissions field.

func (*OrganizationMemberModel) SetTwoFactorEnabled added in v1.9.0

func (o *OrganizationMemberModel) SetTwoFactorEnabled(v bool)

SetTwoFactorEnabled gets a reference to the given bool and assigns it to the TwoFactorEnabled field.

func (*OrganizationMemberModel) SetUserId added in v1.9.0

func (o *OrganizationMemberModel) SetUserId(v string)

SetUserId gets a reference to the given NullableString and assigns it to the UserId field.

func (*OrganizationMemberModel) SetUserIdNil added in v1.9.0

func (o *OrganizationMemberModel) SetUserIdNil()

SetUserIdNil sets the value for UserId to be an explicit nil

func (OrganizationMemberModel) ToMap added in v1.9.0

func (o OrganizationMemberModel) ToMap() (map[string]interface{}, error)

func (*OrganizationMemberModel) UnsetEmail added in v1.9.0

func (o *OrganizationMemberModel) UnsetEmail()

UnsetEmail ensures that no value is present for Email, not even an explicit nil

func (*OrganizationMemberModel) UnsetFullName added in v1.9.0

func (o *OrganizationMemberModel) UnsetFullName()

UnsetFullName ensures that no value is present for FullName, not even an explicit nil

func (*OrganizationMemberModel) UnsetUserId added in v1.9.0

func (o *OrganizationMemberModel) UnsetUserId()

UnsetUserId ensures that no value is present for UserId, not even an explicit nil

type OrganizationMembersModel added in v1.9.0

type OrganizationMembersModel struct {
	// List of Organization Admins.
	Admins []OrganizationAdminModel `json:"admins,omitempty"`
	// List of Billing Managers.
	BillingManagers []OrganizationAdminModel `json:"billingManagers,omitempty"`
	// List of Organization Members.
	Members []OrganizationMemberModel `json:"members,omitempty"`
}

OrganizationMembersModel struct for OrganizationMembersModel

func NewOrganizationMembersModel added in v1.9.0

func NewOrganizationMembersModel() *OrganizationMembersModel

NewOrganizationMembersModel instantiates a new OrganizationMembersModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOrganizationMembersModelWithDefaults added in v1.9.0

func NewOrganizationMembersModelWithDefaults() *OrganizationMembersModel

NewOrganizationMembersModelWithDefaults instantiates a new OrganizationMembersModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OrganizationMembersModel) GetAdmins added in v1.9.0

GetAdmins returns the Admins field value if set, zero value otherwise (both if not set or set to explicit null).

func (*OrganizationMembersModel) GetAdminsOk added in v1.9.0

GetAdminsOk returns a tuple with the Admins 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 (*OrganizationMembersModel) GetBillingManagers added in v1.10.0

func (o *OrganizationMembersModel) GetBillingManagers() []OrganizationAdminModel

GetBillingManagers returns the BillingManagers field value if set, zero value otherwise (both if not set or set to explicit null).

func (*OrganizationMembersModel) GetBillingManagersOk added in v1.10.0

func (o *OrganizationMembersModel) GetBillingManagersOk() ([]OrganizationAdminModel, bool)

GetBillingManagersOk returns a tuple with the BillingManagers 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 (*OrganizationMembersModel) GetMembers added in v1.9.0

GetMembers returns the Members field value if set, zero value otherwise (both if not set or set to explicit null).

func (*OrganizationMembersModel) GetMembersOk added in v1.9.0

func (o *OrganizationMembersModel) GetMembersOk() ([]OrganizationMemberModel, bool)

GetMembersOk returns a tuple with the Members field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*OrganizationMembersModel) HasAdmins added in v1.9.0

func (o *OrganizationMembersModel) HasAdmins() bool

HasAdmins returns a boolean if a field has been set.

func (*OrganizationMembersModel) HasBillingManagers added in v1.10.0

func (o *OrganizationMembersModel) HasBillingManagers() bool

HasBillingManagers returns a boolean if a field has been set.

func (*OrganizationMembersModel) HasMembers added in v1.9.0

func (o *OrganizationMembersModel) HasMembers() bool

HasMembers returns a boolean if a field has been set.

func (OrganizationMembersModel) MarshalJSON added in v1.9.0

func (o OrganizationMembersModel) MarshalJSON() ([]byte, error)

func (*OrganizationMembersModel) SetAdmins added in v1.9.0

SetAdmins gets a reference to the given []OrganizationAdminModel and assigns it to the Admins field.

func (*OrganizationMembersModel) SetBillingManagers added in v1.10.0

func (o *OrganizationMembersModel) SetBillingManagers(v []OrganizationAdminModel)

SetBillingManagers gets a reference to the given []OrganizationAdminModel and assigns it to the BillingManagers field.

func (*OrganizationMembersModel) SetMembers added in v1.9.0

SetMembers gets a reference to the given []OrganizationMemberModel and assigns it to the Members field.

func (OrganizationMembersModel) ToMap added in v1.9.0

func (o OrganizationMembersModel) ToMap() (map[string]interface{}, error)

type OrganizationModel

type OrganizationModel struct {
	// Identifier of the Organization.
	OrganizationId *string `json:"organizationId,omitempty"`
	// Name of the Organization.
	Name NullableString `json:"name,omitempty"`
}

OrganizationModel Details of the Organization.

func NewOrganizationModel added in v1.4.0

func NewOrganizationModel() *OrganizationModel

NewOrganizationModel instantiates a new OrganizationModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOrganizationModelWithDefaults added in v1.4.0

func NewOrganizationModelWithDefaults() *OrganizationModel

NewOrganizationModelWithDefaults instantiates a new OrganizationModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OrganizationModel) GetName added in v1.4.0

func (o *OrganizationModel) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*OrganizationModel) GetNameOk added in v1.4.0

func (o *OrganizationModel) 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 (*OrganizationModel) GetOrganizationId added in v1.4.0

func (o *OrganizationModel) GetOrganizationId() string

GetOrganizationId returns the OrganizationId field value if set, zero value otherwise.

func (*OrganizationModel) GetOrganizationIdOk added in v1.4.0

func (o *OrganizationModel) GetOrganizationIdOk() (*string, bool)

GetOrganizationIdOk returns a tuple with the OrganizationId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationModel) HasName added in v1.4.0

func (o *OrganizationModel) HasName() bool

HasName returns a boolean if a field has been set.

func (*OrganizationModel) HasOrganizationId added in v1.4.0

func (o *OrganizationModel) HasOrganizationId() bool

HasOrganizationId returns a boolean if a field has been set.

func (OrganizationModel) MarshalJSON added in v1.4.0

func (o OrganizationModel) MarshalJSON() ([]byte, error)

func (*OrganizationModel) SetName added in v1.4.0

func (o *OrganizationModel) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*OrganizationModel) SetNameNil added in v1.4.0

func (o *OrganizationModel) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*OrganizationModel) SetOrganizationId added in v1.4.0

func (o *OrganizationModel) SetOrganizationId(v string)

SetOrganizationId gets a reference to the given string and assigns it to the OrganizationId field.

func (OrganizationModel) ToMap added in v1.4.0

func (o OrganizationModel) ToMap() (map[string]interface{}, error)

func (*OrganizationModel) UnsetName added in v1.4.0

func (o *OrganizationModel) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type OrganizationModelHaljson added in v0.12.0

type OrganizationModelHaljson struct {
	// Identifier of the Organization.
	OrganizationId *string `json:"organizationId,omitempty"`
	// Name of the Organization.
	Name  NullableString                                              `json:"name,omitempty"`
	Links *ConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks `json:"_links,omitempty"`
}

OrganizationModelHaljson struct for OrganizationModelHaljson

func NewOrganizationModelHaljson added in v1.4.0

func NewOrganizationModelHaljson() *OrganizationModelHaljson

NewOrganizationModelHaljson instantiates a new OrganizationModelHaljson object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOrganizationModelHaljsonWithDefaults added in v1.4.0

func NewOrganizationModelHaljsonWithDefaults() *OrganizationModelHaljson

NewOrganizationModelHaljsonWithDefaults instantiates a new OrganizationModelHaljson object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

GetLinks returns the Links field value if set, zero value otherwise.

func (*OrganizationModelHaljson) GetLinksOk added in v1.4.0

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationModelHaljson) GetName added in v1.4.0

func (o *OrganizationModelHaljson) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*OrganizationModelHaljson) GetNameOk added in v1.4.0

func (o *OrganizationModelHaljson) 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 (*OrganizationModelHaljson) GetOrganizationId added in v1.4.0

func (o *OrganizationModelHaljson) GetOrganizationId() string

GetOrganizationId returns the OrganizationId field value if set, zero value otherwise.

func (*OrganizationModelHaljson) GetOrganizationIdOk added in v1.4.0

func (o *OrganizationModelHaljson) GetOrganizationIdOk() (*string, bool)

GetOrganizationIdOk returns a tuple with the OrganizationId field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *OrganizationModelHaljson) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*OrganizationModelHaljson) HasName added in v1.4.0

func (o *OrganizationModelHaljson) HasName() bool

HasName returns a boolean if a field has been set.

func (*OrganizationModelHaljson) HasOrganizationId added in v1.4.0

func (o *OrganizationModelHaljson) HasOrganizationId() bool

HasOrganizationId returns a boolean if a field has been set.

func (OrganizationModelHaljson) MarshalJSON added in v1.4.0

func (o OrganizationModelHaljson) MarshalJSON() ([]byte, error)

SetLinks gets a reference to the given ConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks and assigns it to the Links field.

func (*OrganizationModelHaljson) SetName added in v1.4.0

func (o *OrganizationModelHaljson) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*OrganizationModelHaljson) SetNameNil added in v1.4.0

func (o *OrganizationModelHaljson) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*OrganizationModelHaljson) SetOrganizationId added in v1.4.0

func (o *OrganizationModelHaljson) SetOrganizationId(v string)

SetOrganizationId gets a reference to the given string and assigns it to the OrganizationId field.

func (OrganizationModelHaljson) ToMap added in v1.4.0

func (o OrganizationModelHaljson) ToMap() (map[string]interface{}, error)

func (*OrganizationModelHaljson) UnsetName added in v1.4.0

func (o *OrganizationModelHaljson) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type OrganizationModelLinks struct {
	Products    *ConfigModelLinksSelf `json:"products,omitempty"`
	Invitations *ConfigModelLinksSelf `json:"invitations,omitempty"`
	Members     *ConfigModelLinksSelf `json:"members,omitempty"`
}

OrganizationModelLinks Links to additional related resources.

func NewOrganizationModelLinks() *OrganizationModelLinks

NewOrganizationModelLinks instantiates a new OrganizationModelLinks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOrganizationModelLinksWithDefaults added in v1.10.0

func NewOrganizationModelLinksWithDefaults() *OrganizationModelLinks

NewOrganizationModelLinksWithDefaults instantiates a new OrganizationModelLinks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OrganizationModelLinks) GetInvitations added in v1.10.0

func (o *OrganizationModelLinks) GetInvitations() ConfigModelLinksSelf

GetInvitations returns the Invitations field value if set, zero value otherwise.

func (*OrganizationModelLinks) GetInvitationsOk added in v1.10.0

func (o *OrganizationModelLinks) GetInvitationsOk() (*ConfigModelLinksSelf, bool)

GetInvitationsOk returns a tuple with the Invitations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationModelLinks) GetMembers added in v1.10.0

GetMembers returns the Members field value if set, zero value otherwise.

func (*OrganizationModelLinks) GetMembersOk added in v1.10.0

func (o *OrganizationModelLinks) GetMembersOk() (*ConfigModelLinksSelf, bool)

GetMembersOk returns a tuple with the Members field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationModelLinks) GetProducts added in v1.10.0

GetProducts returns the Products field value if set, zero value otherwise.

func (*OrganizationModelLinks) GetProductsOk added in v1.10.0

func (o *OrganizationModelLinks) GetProductsOk() (*ConfigModelLinksSelf, bool)

GetProductsOk returns a tuple with the Products field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationModelLinks) HasInvitations added in v1.10.0

func (o *OrganizationModelLinks) HasInvitations() bool

HasInvitations returns a boolean if a field has been set.

func (*OrganizationModelLinks) HasMembers added in v1.10.0

func (o *OrganizationModelLinks) HasMembers() bool

HasMembers returns a boolean if a field has been set.

func (*OrganizationModelLinks) HasProducts added in v1.10.0

func (o *OrganizationModelLinks) HasProducts() bool

HasProducts returns a boolean if a field has been set.

func (OrganizationModelLinks) MarshalJSON added in v1.10.0

func (o OrganizationModelLinks) MarshalJSON() ([]byte, error)

func (*OrganizationModelLinks) SetInvitations added in v1.10.0

func (o *OrganizationModelLinks) SetInvitations(v ConfigModelLinksSelf)

SetInvitations gets a reference to the given ConfigModelLinksSelf and assigns it to the Invitations field.

func (*OrganizationModelLinks) SetMembers added in v1.10.0

SetMembers gets a reference to the given ConfigModelLinksSelf and assigns it to the Members field.

func (*OrganizationModelLinks) SetProducts added in v1.10.0

func (o *OrganizationModelLinks) SetProducts(v ConfigModelLinksSelf)

SetProducts gets a reference to the given ConfigModelLinksSelf and assigns it to the Products field.

func (OrganizationModelLinks) ToMap added in v1.10.0

func (o OrganizationModelLinks) ToMap() (map[string]interface{}, error)

type OrganizationPermissionGroupModel added in v1.9.0

type OrganizationPermissionGroupModel struct {
	// Identifier of the Member's Permission Group.
	PermissionGroupId *int64 `json:"permissionGroupId,omitempty"`
	// Name of the Member's Permission Group.
	Name NullableString `json:"name,omitempty"`
}

OrganizationPermissionGroupModel Describes the Member's Permission Group within a Product.

func NewOrganizationPermissionGroupModel added in v1.9.0

func NewOrganizationPermissionGroupModel() *OrganizationPermissionGroupModel

NewOrganizationPermissionGroupModel instantiates a new OrganizationPermissionGroupModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOrganizationPermissionGroupModelWithDefaults added in v1.9.0

func NewOrganizationPermissionGroupModelWithDefaults() *OrganizationPermissionGroupModel

NewOrganizationPermissionGroupModelWithDefaults instantiates a new OrganizationPermissionGroupModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OrganizationPermissionGroupModel) GetName added in v1.9.0

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*OrganizationPermissionGroupModel) GetNameOk added in v1.9.0

func (o *OrganizationPermissionGroupModel) 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 (*OrganizationPermissionGroupModel) GetPermissionGroupId added in v1.9.0

func (o *OrganizationPermissionGroupModel) GetPermissionGroupId() int64

GetPermissionGroupId returns the PermissionGroupId field value if set, zero value otherwise.

func (*OrganizationPermissionGroupModel) GetPermissionGroupIdOk added in v1.9.0

func (o *OrganizationPermissionGroupModel) GetPermissionGroupIdOk() (*int64, bool)

GetPermissionGroupIdOk returns a tuple with the PermissionGroupId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationPermissionGroupModel) HasName added in v1.9.0

HasName returns a boolean if a field has been set.

func (*OrganizationPermissionGroupModel) HasPermissionGroupId added in v1.9.0

func (o *OrganizationPermissionGroupModel) HasPermissionGroupId() bool

HasPermissionGroupId returns a boolean if a field has been set.

func (OrganizationPermissionGroupModel) MarshalJSON added in v1.9.0

func (o OrganizationPermissionGroupModel) MarshalJSON() ([]byte, error)

func (*OrganizationPermissionGroupModel) SetName added in v1.9.0

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*OrganizationPermissionGroupModel) SetNameNil added in v1.9.0

func (o *OrganizationPermissionGroupModel) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*OrganizationPermissionGroupModel) SetPermissionGroupId added in v1.9.0

func (o *OrganizationPermissionGroupModel) SetPermissionGroupId(v int64)

SetPermissionGroupId gets a reference to the given int64 and assigns it to the PermissionGroupId field.

func (OrganizationPermissionGroupModel) ToMap added in v1.9.0

func (o OrganizationPermissionGroupModel) ToMap() (map[string]interface{}, error)

func (*OrganizationPermissionGroupModel) UnsetName added in v1.9.0

func (o *OrganizationPermissionGroupModel) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type OrganizationPermissionModel added in v1.9.0

type OrganizationPermissionModel struct {
	Product         *OrganizationProductModel         `json:"product,omitempty"`
	PermissionGroup *OrganizationPermissionGroupModel `json:"permissionGroup,omitempty"`
}

OrganizationPermissionModel Describes the Member's permission.

func NewOrganizationPermissionModel added in v1.9.0

func NewOrganizationPermissionModel() *OrganizationPermissionModel

NewOrganizationPermissionModel instantiates a new OrganizationPermissionModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOrganizationPermissionModelWithDefaults added in v1.9.0

func NewOrganizationPermissionModelWithDefaults() *OrganizationPermissionModel

NewOrganizationPermissionModelWithDefaults instantiates a new OrganizationPermissionModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OrganizationPermissionModel) GetPermissionGroup added in v1.9.0

GetPermissionGroup returns the PermissionGroup field value if set, zero value otherwise.

func (*OrganizationPermissionModel) GetPermissionGroupOk added in v1.9.0

GetPermissionGroupOk returns a tuple with the PermissionGroup field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationPermissionModel) GetProduct added in v1.9.0

GetProduct returns the Product field value if set, zero value otherwise.

func (*OrganizationPermissionModel) GetProductOk added in v1.9.0

GetProductOk returns a tuple with the Product field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationPermissionModel) HasPermissionGroup added in v1.9.0

func (o *OrganizationPermissionModel) HasPermissionGroup() bool

HasPermissionGroup returns a boolean if a field has been set.

func (*OrganizationPermissionModel) HasProduct added in v1.9.0

func (o *OrganizationPermissionModel) HasProduct() bool

HasProduct returns a boolean if a field has been set.

func (OrganizationPermissionModel) MarshalJSON added in v1.9.0

func (o OrganizationPermissionModel) MarshalJSON() ([]byte, error)

func (*OrganizationPermissionModel) SetPermissionGroup added in v1.9.0

SetPermissionGroup gets a reference to the given OrganizationPermissionGroupModel and assigns it to the PermissionGroup field.

func (*OrganizationPermissionModel) SetProduct added in v1.9.0

SetProduct gets a reference to the given OrganizationProductModel and assigns it to the Product field.

func (OrganizationPermissionModel) ToMap added in v1.9.0

func (o OrganizationPermissionModel) ToMap() (map[string]interface{}, error)

type OrganizationProductModel added in v1.9.0

type OrganizationProductModel struct {
	// Identifier of the Member's Product.
	ProductId *string `json:"productId,omitempty"`
	// Name of the Member's Product.
	Name NullableString `json:"name,omitempty"`
}

OrganizationProductModel Describes the Member's Product.

func NewOrganizationProductModel added in v1.9.0

func NewOrganizationProductModel() *OrganizationProductModel

NewOrganizationProductModel instantiates a new OrganizationProductModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewOrganizationProductModelWithDefaults added in v1.9.0

func NewOrganizationProductModelWithDefaults() *OrganizationProductModel

NewOrganizationProductModelWithDefaults instantiates a new OrganizationProductModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*OrganizationProductModel) GetName added in v1.9.0

func (o *OrganizationProductModel) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*OrganizationProductModel) GetNameOk added in v1.9.0

func (o *OrganizationProductModel) 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 (*OrganizationProductModel) GetProductId added in v1.9.0

func (o *OrganizationProductModel) GetProductId() string

GetProductId returns the ProductId field value if set, zero value otherwise.

func (*OrganizationProductModel) GetProductIdOk added in v1.9.0

func (o *OrganizationProductModel) GetProductIdOk() (*string, bool)

GetProductIdOk returns a tuple with the ProductId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OrganizationProductModel) HasName added in v1.9.0

func (o *OrganizationProductModel) HasName() bool

HasName returns a boolean if a field has been set.

func (*OrganizationProductModel) HasProductId added in v1.9.0

func (o *OrganizationProductModel) HasProductId() bool

HasProductId returns a boolean if a field has been set.

func (OrganizationProductModel) MarshalJSON added in v1.9.0

func (o OrganizationProductModel) MarshalJSON() ([]byte, error)

func (*OrganizationProductModel) SetName added in v1.9.0

func (o *OrganizationProductModel) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*OrganizationProductModel) SetNameNil added in v1.9.0

func (o *OrganizationProductModel) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*OrganizationProductModel) SetProductId added in v1.9.0

func (o *OrganizationProductModel) SetProductId(v string)

SetProductId gets a reference to the given string and assigns it to the ProductId field.

func (OrganizationProductModel) ToMap added in v1.9.0

func (o OrganizationProductModel) ToMap() (map[string]interface{}, error)

func (*OrganizationProductModel) UnsetName added in v1.9.0

func (o *OrganizationProductModel) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type OrganizationsApiGetOrganizationsRequest added in v1.4.0

type OrganizationsApiGetOrganizationsRequest struct {
	ApiService *OrganizationsApiService
	// contains filtered or unexported fields
}

func (OrganizationsApiGetOrganizationsRequest) Execute added in v1.4.0

type OrganizationsApiService added in v0.12.0

type OrganizationsApiService service

OrganizationsApiService OrganizationsApi service

func (*OrganizationsApiService) GetOrganizations added in v0.12.0

GetOrganizations List Organizations

This endpoint returns the list of the Organizations that belongs to the user.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return OrganizationsApiGetOrganizationsRequest

func (*OrganizationsApiService) GetOrganizationsExecute added in v1.4.0

Execute executes the request

@return []OrganizationModel

type PercentageOptionModel added in v1.6.0

type PercentageOptionModel struct {
	// A number between 0 and 100 that represents a randomly allocated fraction of the users.
	Percentage int32      `json:"percentage"`
	Value      ValueModel `json:"value"`
}

PercentageOptionModel struct for PercentageOptionModel

func NewPercentageOptionModel added in v1.6.0

func NewPercentageOptionModel(percentage int32, value ValueModel) *PercentageOptionModel

NewPercentageOptionModel instantiates a new PercentageOptionModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPercentageOptionModelWithDefaults added in v1.6.0

func NewPercentageOptionModelWithDefaults() *PercentageOptionModel

NewPercentageOptionModelWithDefaults instantiates a new PercentageOptionModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PercentageOptionModel) GetPercentage added in v1.6.0

func (o *PercentageOptionModel) GetPercentage() int32

GetPercentage returns the Percentage field value

func (*PercentageOptionModel) GetPercentageOk added in v1.6.0

func (o *PercentageOptionModel) GetPercentageOk() (*int32, bool)

GetPercentageOk returns a tuple with the Percentage field value and a boolean to check if the value has been set.

func (*PercentageOptionModel) GetValue added in v1.6.0

func (o *PercentageOptionModel) GetValue() ValueModel

GetValue returns the Value field value

func (*PercentageOptionModel) GetValueOk added in v1.6.0

func (o *PercentageOptionModel) GetValueOk() (*ValueModel, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (PercentageOptionModel) MarshalJSON added in v1.6.0

func (o PercentageOptionModel) MarshalJSON() ([]byte, error)

func (*PercentageOptionModel) SetPercentage added in v1.6.0

func (o *PercentageOptionModel) SetPercentage(v int32)

SetPercentage sets field value

func (*PercentageOptionModel) SetValue added in v1.6.0

func (o *PercentageOptionModel) SetValue(v ValueModel)

SetValue sets field value

func (PercentageOptionModel) ToMap added in v1.6.0

func (o PercentageOptionModel) ToMap() (map[string]interface{}, error)

type PermissionGroupModel added in v1.1.0

type PermissionGroupModel struct {
	// Identifier of the Permission Group.
	PermissionGroupId *int64 `json:"permissionGroupId,omitempty"`
	// Name of the Permission Group.
	Name NullableString `json:"name,omitempty"`
	// Group members can manage team members.
	CanManageMembers *bool `json:"canManageMembers,omitempty"`
	// Group members can create/update Configs.
	CanCreateOrUpdateConfig *bool `json:"canCreateOrUpdateConfig,omitempty"`
	// Group members can delete Configs.
	CanDeleteConfig *bool `json:"canDeleteConfig,omitempty"`
	// Group members can create/update Environments.
	CanCreateOrUpdateEnvironment *bool `json:"canCreateOrUpdateEnvironment,omitempty"`
	// Group members can delete Environments.
	CanDeleteEnvironment *bool `json:"canDeleteEnvironment,omitempty"`
	// Group members can create/update Feature Flags and Settings.
	CanCreateOrUpdateSetting *bool `json:"canCreateOrUpdateSetting,omitempty"`
	// Group members can attach/detach Tags to Feature Flags and Settings.
	CanTagSetting *bool `json:"canTagSetting,omitempty"`
	// Group members can delete Feature Flags and Settings.
	CanDeleteSetting *bool `json:"canDeleteSetting,omitempty"`
	// Group members can create/update Tags.
	CanCreateOrUpdateTag *bool `json:"canCreateOrUpdateTag,omitempty"`
	// Group members can delete Tags.
	CanDeleteTag *bool `json:"canDeleteTag,omitempty"`
	// Group members can create/update/delete Webhooks.
	CanManageWebhook *bool `json:"canManageWebhook,omitempty"`
	// Group members can use the export/import feature.
	CanUseExportImport *bool `json:"canUseExportImport,omitempty"`
	// Group members can update Product preferences.
	CanManageProductPreferences *bool `json:"canManageProductPreferences,omitempty"`
	// Group members can add and configure integrations.
	CanManageIntegrations *bool `json:"canManageIntegrations,omitempty"`
	// Group members has access to SDK keys.
	CanViewSdkKey *bool `json:"canViewSdkKey,omitempty"`
	// Group members can rotate SDK keys.
	CanRotateSdkKey *bool `json:"canRotateSdkKey,omitempty"`
	// Group members can create/update Segments.
	CanCreateOrUpdateSegments *bool `json:"canCreateOrUpdateSegments,omitempty"`
	// Group members can delete Segments.
	CanDeleteSegments *bool `json:"canDeleteSegments,omitempty"`
	// Group members has access to audit logs.
	CanViewProductAuditLog *bool `json:"canViewProductAuditLog,omitempty"`
	// Group members has access to product statistics.
	CanViewProductStatistics *bool                  `json:"canViewProductStatistics,omitempty"`
	AccessType               *AccessType            `json:"accessType,omitempty"`
	NewEnvironmentAccessType *EnvironmentAccessType `json:"newEnvironmentAccessType,omitempty"`
	// List of environment specific permissions.
	EnvironmentAccesses []EnvironmentAccessModel `json:"environmentAccesses,omitempty"`
	Product             *ProductModel            `json:"product,omitempty"`
}

PermissionGroupModel struct for PermissionGroupModel

func NewPermissionGroupModel added in v1.4.0

func NewPermissionGroupModel() *PermissionGroupModel

NewPermissionGroupModel instantiates a new PermissionGroupModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPermissionGroupModelWithDefaults added in v1.4.0

func NewPermissionGroupModelWithDefaults() *PermissionGroupModel

NewPermissionGroupModelWithDefaults instantiates a new PermissionGroupModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PermissionGroupModel) GetAccessType added in v1.4.0

func (o *PermissionGroupModel) GetAccessType() AccessType

GetAccessType returns the AccessType field value if set, zero value otherwise.

func (*PermissionGroupModel) GetAccessTypeOk added in v1.4.0

func (o *PermissionGroupModel) GetAccessTypeOk() (*AccessType, bool)

GetAccessTypeOk returns a tuple with the AccessType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModel) GetCanCreateOrUpdateConfig added in v1.4.0

func (o *PermissionGroupModel) GetCanCreateOrUpdateConfig() bool

GetCanCreateOrUpdateConfig returns the CanCreateOrUpdateConfig field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanCreateOrUpdateConfigOk added in v1.4.0

func (o *PermissionGroupModel) GetCanCreateOrUpdateConfigOk() (*bool, bool)

GetCanCreateOrUpdateConfigOk returns a tuple with the CanCreateOrUpdateConfig field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModel) GetCanCreateOrUpdateEnvironment added in v1.4.0

func (o *PermissionGroupModel) GetCanCreateOrUpdateEnvironment() bool

GetCanCreateOrUpdateEnvironment returns the CanCreateOrUpdateEnvironment field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanCreateOrUpdateEnvironmentOk added in v1.4.0

func (o *PermissionGroupModel) GetCanCreateOrUpdateEnvironmentOk() (*bool, bool)

GetCanCreateOrUpdateEnvironmentOk returns a tuple with the CanCreateOrUpdateEnvironment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModel) GetCanCreateOrUpdateSegments added in v1.4.0

func (o *PermissionGroupModel) GetCanCreateOrUpdateSegments() bool

GetCanCreateOrUpdateSegments returns the CanCreateOrUpdateSegments field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanCreateOrUpdateSegmentsOk added in v1.4.0

func (o *PermissionGroupModel) GetCanCreateOrUpdateSegmentsOk() (*bool, bool)

GetCanCreateOrUpdateSegmentsOk returns a tuple with the CanCreateOrUpdateSegments field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModel) GetCanCreateOrUpdateSetting added in v1.4.0

func (o *PermissionGroupModel) GetCanCreateOrUpdateSetting() bool

GetCanCreateOrUpdateSetting returns the CanCreateOrUpdateSetting field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanCreateOrUpdateSettingOk added in v1.4.0

func (o *PermissionGroupModel) GetCanCreateOrUpdateSettingOk() (*bool, bool)

GetCanCreateOrUpdateSettingOk returns a tuple with the CanCreateOrUpdateSetting field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModel) GetCanCreateOrUpdateTag added in v1.4.0

func (o *PermissionGroupModel) GetCanCreateOrUpdateTag() bool

GetCanCreateOrUpdateTag returns the CanCreateOrUpdateTag field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanCreateOrUpdateTagOk added in v1.4.0

func (o *PermissionGroupModel) GetCanCreateOrUpdateTagOk() (*bool, bool)

GetCanCreateOrUpdateTagOk returns a tuple with the CanCreateOrUpdateTag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModel) GetCanDeleteConfig added in v1.4.0

func (o *PermissionGroupModel) GetCanDeleteConfig() bool

GetCanDeleteConfig returns the CanDeleteConfig field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanDeleteConfigOk added in v1.4.0

func (o *PermissionGroupModel) GetCanDeleteConfigOk() (*bool, bool)

GetCanDeleteConfigOk returns a tuple with the CanDeleteConfig field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModel) GetCanDeleteEnvironment added in v1.4.0

func (o *PermissionGroupModel) GetCanDeleteEnvironment() bool

GetCanDeleteEnvironment returns the CanDeleteEnvironment field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanDeleteEnvironmentOk added in v1.4.0

func (o *PermissionGroupModel) GetCanDeleteEnvironmentOk() (*bool, bool)

GetCanDeleteEnvironmentOk returns a tuple with the CanDeleteEnvironment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModel) GetCanDeleteSegments added in v1.4.0

func (o *PermissionGroupModel) GetCanDeleteSegments() bool

GetCanDeleteSegments returns the CanDeleteSegments field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanDeleteSegmentsOk added in v1.4.0

func (o *PermissionGroupModel) GetCanDeleteSegmentsOk() (*bool, bool)

GetCanDeleteSegmentsOk returns a tuple with the CanDeleteSegments field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModel) GetCanDeleteSetting added in v1.4.0

func (o *PermissionGroupModel) GetCanDeleteSetting() bool

GetCanDeleteSetting returns the CanDeleteSetting field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanDeleteSettingOk added in v1.4.0

func (o *PermissionGroupModel) GetCanDeleteSettingOk() (*bool, bool)

GetCanDeleteSettingOk returns a tuple with the CanDeleteSetting field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModel) GetCanDeleteTag added in v1.4.0

func (o *PermissionGroupModel) GetCanDeleteTag() bool

GetCanDeleteTag returns the CanDeleteTag field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanDeleteTagOk added in v1.4.0

func (o *PermissionGroupModel) GetCanDeleteTagOk() (*bool, bool)

GetCanDeleteTagOk returns a tuple with the CanDeleteTag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModel) GetCanManageIntegrations added in v1.4.0

func (o *PermissionGroupModel) GetCanManageIntegrations() bool

GetCanManageIntegrations returns the CanManageIntegrations field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanManageIntegrationsOk added in v1.4.0

func (o *PermissionGroupModel) GetCanManageIntegrationsOk() (*bool, bool)

GetCanManageIntegrationsOk returns a tuple with the CanManageIntegrations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModel) GetCanManageMembers added in v1.4.0

func (o *PermissionGroupModel) GetCanManageMembers() bool

GetCanManageMembers returns the CanManageMembers field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanManageMembersOk added in v1.4.0

func (o *PermissionGroupModel) GetCanManageMembersOk() (*bool, bool)

GetCanManageMembersOk returns a tuple with the CanManageMembers field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModel) GetCanManageProductPreferences added in v1.4.0

func (o *PermissionGroupModel) GetCanManageProductPreferences() bool

GetCanManageProductPreferences returns the CanManageProductPreferences field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanManageProductPreferencesOk added in v1.4.0

func (o *PermissionGroupModel) GetCanManageProductPreferencesOk() (*bool, bool)

GetCanManageProductPreferencesOk returns a tuple with the CanManageProductPreferences field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModel) GetCanManageWebhook added in v1.4.0

func (o *PermissionGroupModel) GetCanManageWebhook() bool

GetCanManageWebhook returns the CanManageWebhook field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanManageWebhookOk added in v1.4.0

func (o *PermissionGroupModel) GetCanManageWebhookOk() (*bool, bool)

GetCanManageWebhookOk returns a tuple with the CanManageWebhook field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModel) GetCanRotateSdkKey added in v1.4.0

func (o *PermissionGroupModel) GetCanRotateSdkKey() bool

GetCanRotateSdkKey returns the CanRotateSdkKey field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanRotateSdkKeyOk added in v1.4.0

func (o *PermissionGroupModel) GetCanRotateSdkKeyOk() (*bool, bool)

GetCanRotateSdkKeyOk returns a tuple with the CanRotateSdkKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModel) GetCanTagSetting added in v1.4.0

func (o *PermissionGroupModel) GetCanTagSetting() bool

GetCanTagSetting returns the CanTagSetting field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanTagSettingOk added in v1.4.0

func (o *PermissionGroupModel) GetCanTagSettingOk() (*bool, bool)

GetCanTagSettingOk returns a tuple with the CanTagSetting field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModel) GetCanUseExportImport added in v1.4.0

func (o *PermissionGroupModel) GetCanUseExportImport() bool

GetCanUseExportImport returns the CanUseExportImport field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanUseExportImportOk added in v1.4.0

func (o *PermissionGroupModel) GetCanUseExportImportOk() (*bool, bool)

GetCanUseExportImportOk returns a tuple with the CanUseExportImport field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModel) GetCanViewProductAuditLog added in v1.4.0

func (o *PermissionGroupModel) GetCanViewProductAuditLog() bool

GetCanViewProductAuditLog returns the CanViewProductAuditLog field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanViewProductAuditLogOk added in v1.4.0

func (o *PermissionGroupModel) GetCanViewProductAuditLogOk() (*bool, bool)

GetCanViewProductAuditLogOk returns a tuple with the CanViewProductAuditLog field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModel) GetCanViewProductStatistics added in v1.4.0

func (o *PermissionGroupModel) GetCanViewProductStatistics() bool

GetCanViewProductStatistics returns the CanViewProductStatistics field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanViewProductStatisticsOk added in v1.4.0

func (o *PermissionGroupModel) GetCanViewProductStatisticsOk() (*bool, bool)

GetCanViewProductStatisticsOk returns a tuple with the CanViewProductStatistics field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModel) GetCanViewSdkKey added in v1.4.0

func (o *PermissionGroupModel) GetCanViewSdkKey() bool

GetCanViewSdkKey returns the CanViewSdkKey field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanViewSdkKeyOk added in v1.4.0

func (o *PermissionGroupModel) GetCanViewSdkKeyOk() (*bool, bool)

GetCanViewSdkKeyOk returns a tuple with the CanViewSdkKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModel) GetEnvironmentAccesses added in v1.4.0

func (o *PermissionGroupModel) GetEnvironmentAccesses() []EnvironmentAccessModel

GetEnvironmentAccesses returns the EnvironmentAccesses field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PermissionGroupModel) GetEnvironmentAccessesOk added in v1.4.0

func (o *PermissionGroupModel) GetEnvironmentAccessesOk() ([]EnvironmentAccessModel, bool)

GetEnvironmentAccessesOk returns a tuple with the EnvironmentAccesses 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 (*PermissionGroupModel) GetName added in v1.4.0

func (o *PermissionGroupModel) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PermissionGroupModel) GetNameOk added in v1.4.0

func (o *PermissionGroupModel) 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 (*PermissionGroupModel) GetNewEnvironmentAccessType added in v1.4.0

func (o *PermissionGroupModel) GetNewEnvironmentAccessType() EnvironmentAccessType

GetNewEnvironmentAccessType returns the NewEnvironmentAccessType field value if set, zero value otherwise.

func (*PermissionGroupModel) GetNewEnvironmentAccessTypeOk added in v1.4.0

func (o *PermissionGroupModel) GetNewEnvironmentAccessTypeOk() (*EnvironmentAccessType, bool)

GetNewEnvironmentAccessTypeOk returns a tuple with the NewEnvironmentAccessType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModel) GetPermissionGroupId added in v1.4.0

func (o *PermissionGroupModel) GetPermissionGroupId() int64

GetPermissionGroupId returns the PermissionGroupId field value if set, zero value otherwise.

func (*PermissionGroupModel) GetPermissionGroupIdOk added in v1.4.0

func (o *PermissionGroupModel) GetPermissionGroupIdOk() (*int64, bool)

GetPermissionGroupIdOk returns a tuple with the PermissionGroupId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModel) GetProduct added in v1.4.0

func (o *PermissionGroupModel) GetProduct() ProductModel

GetProduct returns the Product field value if set, zero value otherwise.

func (*PermissionGroupModel) GetProductOk added in v1.4.0

func (o *PermissionGroupModel) GetProductOk() (*ProductModel, bool)

GetProductOk returns a tuple with the Product field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModel) HasAccessType added in v1.4.0

func (o *PermissionGroupModel) HasAccessType() bool

HasAccessType returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanCreateOrUpdateConfig added in v1.4.0

func (o *PermissionGroupModel) HasCanCreateOrUpdateConfig() bool

HasCanCreateOrUpdateConfig returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanCreateOrUpdateEnvironment added in v1.4.0

func (o *PermissionGroupModel) HasCanCreateOrUpdateEnvironment() bool

HasCanCreateOrUpdateEnvironment returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanCreateOrUpdateSegments added in v1.4.0

func (o *PermissionGroupModel) HasCanCreateOrUpdateSegments() bool

HasCanCreateOrUpdateSegments returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanCreateOrUpdateSetting added in v1.4.0

func (o *PermissionGroupModel) HasCanCreateOrUpdateSetting() bool

HasCanCreateOrUpdateSetting returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanCreateOrUpdateTag added in v1.4.0

func (o *PermissionGroupModel) HasCanCreateOrUpdateTag() bool

HasCanCreateOrUpdateTag returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanDeleteConfig added in v1.4.0

func (o *PermissionGroupModel) HasCanDeleteConfig() bool

HasCanDeleteConfig returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanDeleteEnvironment added in v1.4.0

func (o *PermissionGroupModel) HasCanDeleteEnvironment() bool

HasCanDeleteEnvironment returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanDeleteSegments added in v1.4.0

func (o *PermissionGroupModel) HasCanDeleteSegments() bool

HasCanDeleteSegments returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanDeleteSetting added in v1.4.0

func (o *PermissionGroupModel) HasCanDeleteSetting() bool

HasCanDeleteSetting returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanDeleteTag added in v1.4.0

func (o *PermissionGroupModel) HasCanDeleteTag() bool

HasCanDeleteTag returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanManageIntegrations added in v1.4.0

func (o *PermissionGroupModel) HasCanManageIntegrations() bool

HasCanManageIntegrations returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanManageMembers added in v1.4.0

func (o *PermissionGroupModel) HasCanManageMembers() bool

HasCanManageMembers returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanManageProductPreferences added in v1.4.0

func (o *PermissionGroupModel) HasCanManageProductPreferences() bool

HasCanManageProductPreferences returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanManageWebhook added in v1.4.0

func (o *PermissionGroupModel) HasCanManageWebhook() bool

HasCanManageWebhook returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanRotateSdkKey added in v1.4.0

func (o *PermissionGroupModel) HasCanRotateSdkKey() bool

HasCanRotateSdkKey returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanTagSetting added in v1.4.0

func (o *PermissionGroupModel) HasCanTagSetting() bool

HasCanTagSetting returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanUseExportImport added in v1.4.0

func (o *PermissionGroupModel) HasCanUseExportImport() bool

HasCanUseExportImport returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanViewProductAuditLog added in v1.4.0

func (o *PermissionGroupModel) HasCanViewProductAuditLog() bool

HasCanViewProductAuditLog returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanViewProductStatistics added in v1.4.0

func (o *PermissionGroupModel) HasCanViewProductStatistics() bool

HasCanViewProductStatistics returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanViewSdkKey added in v1.4.0

func (o *PermissionGroupModel) HasCanViewSdkKey() bool

HasCanViewSdkKey returns a boolean if a field has been set.

func (*PermissionGroupModel) HasEnvironmentAccesses added in v1.4.0

func (o *PermissionGroupModel) HasEnvironmentAccesses() bool

HasEnvironmentAccesses returns a boolean if a field has been set.

func (*PermissionGroupModel) HasName added in v1.4.0

func (o *PermissionGroupModel) HasName() bool

HasName returns a boolean if a field has been set.

func (*PermissionGroupModel) HasNewEnvironmentAccessType added in v1.4.0

func (o *PermissionGroupModel) HasNewEnvironmentAccessType() bool

HasNewEnvironmentAccessType returns a boolean if a field has been set.

func (*PermissionGroupModel) HasPermissionGroupId added in v1.4.0

func (o *PermissionGroupModel) HasPermissionGroupId() bool

HasPermissionGroupId returns a boolean if a field has been set.

func (*PermissionGroupModel) HasProduct added in v1.4.0

func (o *PermissionGroupModel) HasProduct() bool

HasProduct returns a boolean if a field has been set.

func (PermissionGroupModel) MarshalJSON added in v1.4.0

func (o PermissionGroupModel) MarshalJSON() ([]byte, error)

func (*PermissionGroupModel) SetAccessType added in v1.4.0

func (o *PermissionGroupModel) SetAccessType(v AccessType)

SetAccessType gets a reference to the given AccessType and assigns it to the AccessType field.

func (*PermissionGroupModel) SetCanCreateOrUpdateConfig added in v1.4.0

func (o *PermissionGroupModel) SetCanCreateOrUpdateConfig(v bool)

SetCanCreateOrUpdateConfig gets a reference to the given bool and assigns it to the CanCreateOrUpdateConfig field.

func (*PermissionGroupModel) SetCanCreateOrUpdateEnvironment added in v1.4.0

func (o *PermissionGroupModel) SetCanCreateOrUpdateEnvironment(v bool)

SetCanCreateOrUpdateEnvironment gets a reference to the given bool and assigns it to the CanCreateOrUpdateEnvironment field.

func (*PermissionGroupModel) SetCanCreateOrUpdateSegments added in v1.4.0

func (o *PermissionGroupModel) SetCanCreateOrUpdateSegments(v bool)

SetCanCreateOrUpdateSegments gets a reference to the given bool and assigns it to the CanCreateOrUpdateSegments field.

func (*PermissionGroupModel) SetCanCreateOrUpdateSetting added in v1.4.0

func (o *PermissionGroupModel) SetCanCreateOrUpdateSetting(v bool)

SetCanCreateOrUpdateSetting gets a reference to the given bool and assigns it to the CanCreateOrUpdateSetting field.

func (*PermissionGroupModel) SetCanCreateOrUpdateTag added in v1.4.0

func (o *PermissionGroupModel) SetCanCreateOrUpdateTag(v bool)

SetCanCreateOrUpdateTag gets a reference to the given bool and assigns it to the CanCreateOrUpdateTag field.

func (*PermissionGroupModel) SetCanDeleteConfig added in v1.4.0

func (o *PermissionGroupModel) SetCanDeleteConfig(v bool)

SetCanDeleteConfig gets a reference to the given bool and assigns it to the CanDeleteConfig field.

func (*PermissionGroupModel) SetCanDeleteEnvironment added in v1.4.0

func (o *PermissionGroupModel) SetCanDeleteEnvironment(v bool)

SetCanDeleteEnvironment gets a reference to the given bool and assigns it to the CanDeleteEnvironment field.

func (*PermissionGroupModel) SetCanDeleteSegments added in v1.4.0

func (o *PermissionGroupModel) SetCanDeleteSegments(v bool)

SetCanDeleteSegments gets a reference to the given bool and assigns it to the CanDeleteSegments field.

func (*PermissionGroupModel) SetCanDeleteSetting added in v1.4.0

func (o *PermissionGroupModel) SetCanDeleteSetting(v bool)

SetCanDeleteSetting gets a reference to the given bool and assigns it to the CanDeleteSetting field.

func (*PermissionGroupModel) SetCanDeleteTag added in v1.4.0

func (o *PermissionGroupModel) SetCanDeleteTag(v bool)

SetCanDeleteTag gets a reference to the given bool and assigns it to the CanDeleteTag field.

func (*PermissionGroupModel) SetCanManageIntegrations added in v1.4.0

func (o *PermissionGroupModel) SetCanManageIntegrations(v bool)

SetCanManageIntegrations gets a reference to the given bool and assigns it to the CanManageIntegrations field.

func (*PermissionGroupModel) SetCanManageMembers added in v1.4.0

func (o *PermissionGroupModel) SetCanManageMembers(v bool)

SetCanManageMembers gets a reference to the given bool and assigns it to the CanManageMembers field.

func (*PermissionGroupModel) SetCanManageProductPreferences added in v1.4.0

func (o *PermissionGroupModel) SetCanManageProductPreferences(v bool)

SetCanManageProductPreferences gets a reference to the given bool and assigns it to the CanManageProductPreferences field.

func (*PermissionGroupModel) SetCanManageWebhook added in v1.4.0

func (o *PermissionGroupModel) SetCanManageWebhook(v bool)

SetCanManageWebhook gets a reference to the given bool and assigns it to the CanManageWebhook field.

func (*PermissionGroupModel) SetCanRotateSdkKey added in v1.4.0

func (o *PermissionGroupModel) SetCanRotateSdkKey(v bool)

SetCanRotateSdkKey gets a reference to the given bool and assigns it to the CanRotateSdkKey field.

func (*PermissionGroupModel) SetCanTagSetting added in v1.4.0

func (o *PermissionGroupModel) SetCanTagSetting(v bool)

SetCanTagSetting gets a reference to the given bool and assigns it to the CanTagSetting field.

func (*PermissionGroupModel) SetCanUseExportImport added in v1.4.0

func (o *PermissionGroupModel) SetCanUseExportImport(v bool)

SetCanUseExportImport gets a reference to the given bool and assigns it to the CanUseExportImport field.

func (*PermissionGroupModel) SetCanViewProductAuditLog added in v1.4.0

func (o *PermissionGroupModel) SetCanViewProductAuditLog(v bool)

SetCanViewProductAuditLog gets a reference to the given bool and assigns it to the CanViewProductAuditLog field.

func (*PermissionGroupModel) SetCanViewProductStatistics added in v1.4.0

func (o *PermissionGroupModel) SetCanViewProductStatistics(v bool)

SetCanViewProductStatistics gets a reference to the given bool and assigns it to the CanViewProductStatistics field.

func (*PermissionGroupModel) SetCanViewSdkKey added in v1.4.0

func (o *PermissionGroupModel) SetCanViewSdkKey(v bool)

SetCanViewSdkKey gets a reference to the given bool and assigns it to the CanViewSdkKey field.

func (*PermissionGroupModel) SetEnvironmentAccesses added in v1.4.0

func (o *PermissionGroupModel) SetEnvironmentAccesses(v []EnvironmentAccessModel)

SetEnvironmentAccesses gets a reference to the given []EnvironmentAccessModel and assigns it to the EnvironmentAccesses field.

func (*PermissionGroupModel) SetName added in v1.4.0

func (o *PermissionGroupModel) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*PermissionGroupModel) SetNameNil added in v1.4.0

func (o *PermissionGroupModel) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*PermissionGroupModel) SetNewEnvironmentAccessType added in v1.4.0

func (o *PermissionGroupModel) SetNewEnvironmentAccessType(v EnvironmentAccessType)

SetNewEnvironmentAccessType gets a reference to the given EnvironmentAccessType and assigns it to the NewEnvironmentAccessType field.

func (*PermissionGroupModel) SetPermissionGroupId added in v1.4.0

func (o *PermissionGroupModel) SetPermissionGroupId(v int64)

SetPermissionGroupId gets a reference to the given int64 and assigns it to the PermissionGroupId field.

func (*PermissionGroupModel) SetProduct added in v1.4.0

func (o *PermissionGroupModel) SetProduct(v ProductModel)

SetProduct gets a reference to the given ProductModel and assigns it to the Product field.

func (PermissionGroupModel) ToMap added in v1.4.0

func (o PermissionGroupModel) ToMap() (map[string]interface{}, error)

func (*PermissionGroupModel) UnsetName added in v1.4.0

func (o *PermissionGroupModel) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type PermissionGroupModelHaljson added in v1.3.0

type PermissionGroupModelHaljson struct {
	// Identifier of the Permission Group.
	PermissionGroupId *int64 `json:"permissionGroupId,omitempty"`
	// Name of the Permission Group.
	Name NullableString `json:"name,omitempty"`
	// Group members can manage team members.
	CanManageMembers *bool `json:"canManageMembers,omitempty"`
	// Group members can create/update Configs.
	CanCreateOrUpdateConfig *bool `json:"canCreateOrUpdateConfig,omitempty"`
	// Group members can delete Configs.
	CanDeleteConfig *bool `json:"canDeleteConfig,omitempty"`
	// Group members can create/update Environments.
	CanCreateOrUpdateEnvironment *bool `json:"canCreateOrUpdateEnvironment,omitempty"`
	// Group members can delete Environments.
	CanDeleteEnvironment *bool `json:"canDeleteEnvironment,omitempty"`
	// Group members can create/update Feature Flags and Settings.
	CanCreateOrUpdateSetting *bool `json:"canCreateOrUpdateSetting,omitempty"`
	// Group members can attach/detach Tags to Feature Flags and Settings.
	CanTagSetting *bool `json:"canTagSetting,omitempty"`
	// Group members can delete Feature Flags and Settings.
	CanDeleteSetting *bool `json:"canDeleteSetting,omitempty"`
	// Group members can create/update Tags.
	CanCreateOrUpdateTag *bool `json:"canCreateOrUpdateTag,omitempty"`
	// Group members can delete Tags.
	CanDeleteTag *bool `json:"canDeleteTag,omitempty"`
	// Group members can create/update/delete Webhooks.
	CanManageWebhook *bool `json:"canManageWebhook,omitempty"`
	// Group members can use the export/import feature.
	CanUseExportImport *bool `json:"canUseExportImport,omitempty"`
	// Group members can update Product preferences.
	CanManageProductPreferences *bool `json:"canManageProductPreferences,omitempty"`
	// Group members can add and configure integrations.
	CanManageIntegrations *bool `json:"canManageIntegrations,omitempty"`
	// Group members has access to SDK keys.
	CanViewSdkKey *bool `json:"canViewSdkKey,omitempty"`
	// Group members can rotate SDK keys.
	CanRotateSdkKey *bool `json:"canRotateSdkKey,omitempty"`
	// Group members can create/update Segments.
	CanCreateOrUpdateSegments *bool `json:"canCreateOrUpdateSegments,omitempty"`
	// Group members can delete Segments.
	CanDeleteSegments *bool `json:"canDeleteSegments,omitempty"`
	// Group members has access to audit logs.
	CanViewProductAuditLog *bool `json:"canViewProductAuditLog,omitempty"`
	// Group members has access to product statistics.
	CanViewProductStatistics *bool                  `json:"canViewProductStatistics,omitempty"`
	AccessType               *AccessType            `json:"accessType,omitempty"`
	NewEnvironmentAccessType *EnvironmentAccessType `json:"newEnvironmentAccessType,omitempty"`
	// List of environment specific permissions.
	EnvironmentAccesses []EnvironmentAccessModel                                   `json:"environmentAccesses,omitempty"`
	Embedded            *ConfigModelHaljsonEmbedded                                `json:"_embedded,omitempty"`
	Links               *ConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks `json:"_links,omitempty"`
}

PermissionGroupModelHaljson struct for PermissionGroupModelHaljson

func NewPermissionGroupModelHaljson added in v1.4.0

func NewPermissionGroupModelHaljson() *PermissionGroupModelHaljson

NewPermissionGroupModelHaljson instantiates a new PermissionGroupModelHaljson object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPermissionGroupModelHaljsonWithDefaults added in v1.4.0

func NewPermissionGroupModelHaljsonWithDefaults() *PermissionGroupModelHaljson

NewPermissionGroupModelHaljsonWithDefaults instantiates a new PermissionGroupModelHaljson object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PermissionGroupModelHaljson) GetAccessType added in v1.4.0

func (o *PermissionGroupModelHaljson) GetAccessType() AccessType

GetAccessType returns the AccessType field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetAccessTypeOk added in v1.4.0

func (o *PermissionGroupModelHaljson) GetAccessTypeOk() (*AccessType, bool)

GetAccessTypeOk returns a tuple with the AccessType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModelHaljson) GetCanCreateOrUpdateConfig added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanCreateOrUpdateConfig() bool

GetCanCreateOrUpdateConfig returns the CanCreateOrUpdateConfig field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanCreateOrUpdateConfigOk added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanCreateOrUpdateConfigOk() (*bool, bool)

GetCanCreateOrUpdateConfigOk returns a tuple with the CanCreateOrUpdateConfig field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModelHaljson) GetCanCreateOrUpdateEnvironment added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanCreateOrUpdateEnvironment() bool

GetCanCreateOrUpdateEnvironment returns the CanCreateOrUpdateEnvironment field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanCreateOrUpdateEnvironmentOk added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanCreateOrUpdateEnvironmentOk() (*bool, bool)

GetCanCreateOrUpdateEnvironmentOk returns a tuple with the CanCreateOrUpdateEnvironment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModelHaljson) GetCanCreateOrUpdateSegments added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanCreateOrUpdateSegments() bool

GetCanCreateOrUpdateSegments returns the CanCreateOrUpdateSegments field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanCreateOrUpdateSegmentsOk added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanCreateOrUpdateSegmentsOk() (*bool, bool)

GetCanCreateOrUpdateSegmentsOk returns a tuple with the CanCreateOrUpdateSegments field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModelHaljson) GetCanCreateOrUpdateSetting added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanCreateOrUpdateSetting() bool

GetCanCreateOrUpdateSetting returns the CanCreateOrUpdateSetting field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanCreateOrUpdateSettingOk added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanCreateOrUpdateSettingOk() (*bool, bool)

GetCanCreateOrUpdateSettingOk returns a tuple with the CanCreateOrUpdateSetting field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModelHaljson) GetCanCreateOrUpdateTag added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanCreateOrUpdateTag() bool

GetCanCreateOrUpdateTag returns the CanCreateOrUpdateTag field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanCreateOrUpdateTagOk added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanCreateOrUpdateTagOk() (*bool, bool)

GetCanCreateOrUpdateTagOk returns a tuple with the CanCreateOrUpdateTag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModelHaljson) GetCanDeleteConfig added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanDeleteConfig() bool

GetCanDeleteConfig returns the CanDeleteConfig field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanDeleteConfigOk added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanDeleteConfigOk() (*bool, bool)

GetCanDeleteConfigOk returns a tuple with the CanDeleteConfig field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModelHaljson) GetCanDeleteEnvironment added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanDeleteEnvironment() bool

GetCanDeleteEnvironment returns the CanDeleteEnvironment field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanDeleteEnvironmentOk added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanDeleteEnvironmentOk() (*bool, bool)

GetCanDeleteEnvironmentOk returns a tuple with the CanDeleteEnvironment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModelHaljson) GetCanDeleteSegments added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanDeleteSegments() bool

GetCanDeleteSegments returns the CanDeleteSegments field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanDeleteSegmentsOk added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanDeleteSegmentsOk() (*bool, bool)

GetCanDeleteSegmentsOk returns a tuple with the CanDeleteSegments field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModelHaljson) GetCanDeleteSetting added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanDeleteSetting() bool

GetCanDeleteSetting returns the CanDeleteSetting field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanDeleteSettingOk added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanDeleteSettingOk() (*bool, bool)

GetCanDeleteSettingOk returns a tuple with the CanDeleteSetting field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModelHaljson) GetCanDeleteTag added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanDeleteTag() bool

GetCanDeleteTag returns the CanDeleteTag field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanDeleteTagOk added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanDeleteTagOk() (*bool, bool)

GetCanDeleteTagOk returns a tuple with the CanDeleteTag field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModelHaljson) GetCanManageIntegrations added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanManageIntegrations() bool

GetCanManageIntegrations returns the CanManageIntegrations field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanManageIntegrationsOk added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanManageIntegrationsOk() (*bool, bool)

GetCanManageIntegrationsOk returns a tuple with the CanManageIntegrations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModelHaljson) GetCanManageMembers added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanManageMembers() bool

GetCanManageMembers returns the CanManageMembers field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanManageMembersOk added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanManageMembersOk() (*bool, bool)

GetCanManageMembersOk returns a tuple with the CanManageMembers field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModelHaljson) GetCanManageProductPreferences added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanManageProductPreferences() bool

GetCanManageProductPreferences returns the CanManageProductPreferences field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanManageProductPreferencesOk added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanManageProductPreferencesOk() (*bool, bool)

GetCanManageProductPreferencesOk returns a tuple with the CanManageProductPreferences field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModelHaljson) GetCanManageWebhook added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanManageWebhook() bool

GetCanManageWebhook returns the CanManageWebhook field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanManageWebhookOk added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanManageWebhookOk() (*bool, bool)

GetCanManageWebhookOk returns a tuple with the CanManageWebhook field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModelHaljson) GetCanRotateSdkKey added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanRotateSdkKey() bool

GetCanRotateSdkKey returns the CanRotateSdkKey field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanRotateSdkKeyOk added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanRotateSdkKeyOk() (*bool, bool)

GetCanRotateSdkKeyOk returns a tuple with the CanRotateSdkKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModelHaljson) GetCanTagSetting added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanTagSetting() bool

GetCanTagSetting returns the CanTagSetting field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanTagSettingOk added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanTagSettingOk() (*bool, bool)

GetCanTagSettingOk returns a tuple with the CanTagSetting field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModelHaljson) GetCanUseExportImport added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanUseExportImport() bool

GetCanUseExportImport returns the CanUseExportImport field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanUseExportImportOk added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanUseExportImportOk() (*bool, bool)

GetCanUseExportImportOk returns a tuple with the CanUseExportImport field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModelHaljson) GetCanViewProductAuditLog added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanViewProductAuditLog() bool

GetCanViewProductAuditLog returns the CanViewProductAuditLog field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanViewProductAuditLogOk added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanViewProductAuditLogOk() (*bool, bool)

GetCanViewProductAuditLogOk returns a tuple with the CanViewProductAuditLog field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModelHaljson) GetCanViewProductStatistics added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanViewProductStatistics() bool

GetCanViewProductStatistics returns the CanViewProductStatistics field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanViewProductStatisticsOk added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanViewProductStatisticsOk() (*bool, bool)

GetCanViewProductStatisticsOk returns a tuple with the CanViewProductStatistics field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModelHaljson) GetCanViewSdkKey added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanViewSdkKey() bool

GetCanViewSdkKey returns the CanViewSdkKey field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanViewSdkKeyOk added in v1.4.0

func (o *PermissionGroupModelHaljson) GetCanViewSdkKeyOk() (*bool, bool)

GetCanViewSdkKeyOk returns a tuple with the CanViewSdkKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModelHaljson) GetEmbedded added in v1.4.0

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetEmbeddedOk added in v1.4.0

GetEmbeddedOk returns a tuple with the Embedded field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModelHaljson) GetEnvironmentAccesses added in v1.4.0

func (o *PermissionGroupModelHaljson) GetEnvironmentAccesses() []EnvironmentAccessModel

GetEnvironmentAccesses returns the EnvironmentAccesses field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PermissionGroupModelHaljson) GetEnvironmentAccessesOk added in v1.4.0

func (o *PermissionGroupModelHaljson) GetEnvironmentAccessesOk() ([]EnvironmentAccessModel, bool)

GetEnvironmentAccessesOk returns a tuple with the EnvironmentAccesses 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

GetLinks returns the Links field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetLinksOk added in v1.4.0

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModelHaljson) GetName added in v1.4.0

func (o *PermissionGroupModelHaljson) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PermissionGroupModelHaljson) GetNameOk added in v1.4.0

func (o *PermissionGroupModelHaljson) 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 (*PermissionGroupModelHaljson) GetNewEnvironmentAccessType added in v1.4.0

func (o *PermissionGroupModelHaljson) GetNewEnvironmentAccessType() EnvironmentAccessType

GetNewEnvironmentAccessType returns the NewEnvironmentAccessType field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetNewEnvironmentAccessTypeOk added in v1.4.0

func (o *PermissionGroupModelHaljson) GetNewEnvironmentAccessTypeOk() (*EnvironmentAccessType, bool)

GetNewEnvironmentAccessTypeOk returns a tuple with the NewEnvironmentAccessType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModelHaljson) GetPermissionGroupId added in v1.4.0

func (o *PermissionGroupModelHaljson) GetPermissionGroupId() int64

GetPermissionGroupId returns the PermissionGroupId field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetPermissionGroupIdOk added in v1.4.0

func (o *PermissionGroupModelHaljson) GetPermissionGroupIdOk() (*int64, bool)

GetPermissionGroupIdOk returns a tuple with the PermissionGroupId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModelHaljson) HasAccessType added in v1.4.0

func (o *PermissionGroupModelHaljson) HasAccessType() bool

HasAccessType returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanCreateOrUpdateConfig added in v1.4.0

func (o *PermissionGroupModelHaljson) HasCanCreateOrUpdateConfig() bool

HasCanCreateOrUpdateConfig returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanCreateOrUpdateEnvironment added in v1.4.0

func (o *PermissionGroupModelHaljson) HasCanCreateOrUpdateEnvironment() bool

HasCanCreateOrUpdateEnvironment returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanCreateOrUpdateSegments added in v1.4.0

func (o *PermissionGroupModelHaljson) HasCanCreateOrUpdateSegments() bool

HasCanCreateOrUpdateSegments returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanCreateOrUpdateSetting added in v1.4.0

func (o *PermissionGroupModelHaljson) HasCanCreateOrUpdateSetting() bool

HasCanCreateOrUpdateSetting returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanCreateOrUpdateTag added in v1.4.0

func (o *PermissionGroupModelHaljson) HasCanCreateOrUpdateTag() bool

HasCanCreateOrUpdateTag returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanDeleteConfig added in v1.4.0

func (o *PermissionGroupModelHaljson) HasCanDeleteConfig() bool

HasCanDeleteConfig returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanDeleteEnvironment added in v1.4.0

func (o *PermissionGroupModelHaljson) HasCanDeleteEnvironment() bool

HasCanDeleteEnvironment returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanDeleteSegments added in v1.4.0

func (o *PermissionGroupModelHaljson) HasCanDeleteSegments() bool

HasCanDeleteSegments returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanDeleteSetting added in v1.4.0

func (o *PermissionGroupModelHaljson) HasCanDeleteSetting() bool

HasCanDeleteSetting returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanDeleteTag added in v1.4.0

func (o *PermissionGroupModelHaljson) HasCanDeleteTag() bool

HasCanDeleteTag returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanManageIntegrations added in v1.4.0

func (o *PermissionGroupModelHaljson) HasCanManageIntegrations() bool

HasCanManageIntegrations returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanManageMembers added in v1.4.0

func (o *PermissionGroupModelHaljson) HasCanManageMembers() bool

HasCanManageMembers returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanManageProductPreferences added in v1.4.0

func (o *PermissionGroupModelHaljson) HasCanManageProductPreferences() bool

HasCanManageProductPreferences returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanManageWebhook added in v1.4.0

func (o *PermissionGroupModelHaljson) HasCanManageWebhook() bool

HasCanManageWebhook returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanRotateSdkKey added in v1.4.0

func (o *PermissionGroupModelHaljson) HasCanRotateSdkKey() bool

HasCanRotateSdkKey returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanTagSetting added in v1.4.0

func (o *PermissionGroupModelHaljson) HasCanTagSetting() bool

HasCanTagSetting returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanUseExportImport added in v1.4.0

func (o *PermissionGroupModelHaljson) HasCanUseExportImport() bool

HasCanUseExportImport returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanViewProductAuditLog added in v1.4.0

func (o *PermissionGroupModelHaljson) HasCanViewProductAuditLog() bool

HasCanViewProductAuditLog returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanViewProductStatistics added in v1.4.0

func (o *PermissionGroupModelHaljson) HasCanViewProductStatistics() bool

HasCanViewProductStatistics returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanViewSdkKey added in v1.4.0

func (o *PermissionGroupModelHaljson) HasCanViewSdkKey() bool

HasCanViewSdkKey returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasEmbedded added in v1.4.0

func (o *PermissionGroupModelHaljson) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasEnvironmentAccesses added in v1.4.0

func (o *PermissionGroupModelHaljson) HasEnvironmentAccesses() bool

HasEnvironmentAccesses returns a boolean if a field has been set.

func (o *PermissionGroupModelHaljson) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasName added in v1.4.0

func (o *PermissionGroupModelHaljson) HasName() bool

HasName returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasNewEnvironmentAccessType added in v1.4.0

func (o *PermissionGroupModelHaljson) HasNewEnvironmentAccessType() bool

HasNewEnvironmentAccessType returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasPermissionGroupId added in v1.4.0

func (o *PermissionGroupModelHaljson) HasPermissionGroupId() bool

HasPermissionGroupId returns a boolean if a field has been set.

func (PermissionGroupModelHaljson) MarshalJSON added in v1.4.0

func (o PermissionGroupModelHaljson) MarshalJSON() ([]byte, error)

func (*PermissionGroupModelHaljson) SetAccessType added in v1.4.0

func (o *PermissionGroupModelHaljson) SetAccessType(v AccessType)

SetAccessType gets a reference to the given AccessType and assigns it to the AccessType field.

func (*PermissionGroupModelHaljson) SetCanCreateOrUpdateConfig added in v1.4.0

func (o *PermissionGroupModelHaljson) SetCanCreateOrUpdateConfig(v bool)

SetCanCreateOrUpdateConfig gets a reference to the given bool and assigns it to the CanCreateOrUpdateConfig field.

func (*PermissionGroupModelHaljson) SetCanCreateOrUpdateEnvironment added in v1.4.0

func (o *PermissionGroupModelHaljson) SetCanCreateOrUpdateEnvironment(v bool)

SetCanCreateOrUpdateEnvironment gets a reference to the given bool and assigns it to the CanCreateOrUpdateEnvironment field.

func (*PermissionGroupModelHaljson) SetCanCreateOrUpdateSegments added in v1.4.0

func (o *PermissionGroupModelHaljson) SetCanCreateOrUpdateSegments(v bool)

SetCanCreateOrUpdateSegments gets a reference to the given bool and assigns it to the CanCreateOrUpdateSegments field.

func (*PermissionGroupModelHaljson) SetCanCreateOrUpdateSetting added in v1.4.0

func (o *PermissionGroupModelHaljson) SetCanCreateOrUpdateSetting(v bool)

SetCanCreateOrUpdateSetting gets a reference to the given bool and assigns it to the CanCreateOrUpdateSetting field.

func (*PermissionGroupModelHaljson) SetCanCreateOrUpdateTag added in v1.4.0

func (o *PermissionGroupModelHaljson) SetCanCreateOrUpdateTag(v bool)

SetCanCreateOrUpdateTag gets a reference to the given bool and assigns it to the CanCreateOrUpdateTag field.

func (*PermissionGroupModelHaljson) SetCanDeleteConfig added in v1.4.0

func (o *PermissionGroupModelHaljson) SetCanDeleteConfig(v bool)

SetCanDeleteConfig gets a reference to the given bool and assigns it to the CanDeleteConfig field.

func (*PermissionGroupModelHaljson) SetCanDeleteEnvironment added in v1.4.0

func (o *PermissionGroupModelHaljson) SetCanDeleteEnvironment(v bool)

SetCanDeleteEnvironment gets a reference to the given bool and assigns it to the CanDeleteEnvironment field.

func (*PermissionGroupModelHaljson) SetCanDeleteSegments added in v1.4.0

func (o *PermissionGroupModelHaljson) SetCanDeleteSegments(v bool)

SetCanDeleteSegments gets a reference to the given bool and assigns it to the CanDeleteSegments field.

func (*PermissionGroupModelHaljson) SetCanDeleteSetting added in v1.4.0

func (o *PermissionGroupModelHaljson) SetCanDeleteSetting(v bool)

SetCanDeleteSetting gets a reference to the given bool and assigns it to the CanDeleteSetting field.

func (*PermissionGroupModelHaljson) SetCanDeleteTag added in v1.4.0

func (o *PermissionGroupModelHaljson) SetCanDeleteTag(v bool)

SetCanDeleteTag gets a reference to the given bool and assigns it to the CanDeleteTag field.

func (*PermissionGroupModelHaljson) SetCanManageIntegrations added in v1.4.0

func (o *PermissionGroupModelHaljson) SetCanManageIntegrations(v bool)

SetCanManageIntegrations gets a reference to the given bool and assigns it to the CanManageIntegrations field.

func (*PermissionGroupModelHaljson) SetCanManageMembers added in v1.4.0

func (o *PermissionGroupModelHaljson) SetCanManageMembers(v bool)

SetCanManageMembers gets a reference to the given bool and assigns it to the CanManageMembers field.

func (*PermissionGroupModelHaljson) SetCanManageProductPreferences added in v1.4.0

func (o *PermissionGroupModelHaljson) SetCanManageProductPreferences(v bool)

SetCanManageProductPreferences gets a reference to the given bool and assigns it to the CanManageProductPreferences field.

func (*PermissionGroupModelHaljson) SetCanManageWebhook added in v1.4.0

func (o *PermissionGroupModelHaljson) SetCanManageWebhook(v bool)

SetCanManageWebhook gets a reference to the given bool and assigns it to the CanManageWebhook field.

func (*PermissionGroupModelHaljson) SetCanRotateSdkKey added in v1.4.0

func (o *PermissionGroupModelHaljson) SetCanRotateSdkKey(v bool)

SetCanRotateSdkKey gets a reference to the given bool and assigns it to the CanRotateSdkKey field.

func (*PermissionGroupModelHaljson) SetCanTagSetting added in v1.4.0

func (o *PermissionGroupModelHaljson) SetCanTagSetting(v bool)

SetCanTagSetting gets a reference to the given bool and assigns it to the CanTagSetting field.

func (*PermissionGroupModelHaljson) SetCanUseExportImport added in v1.4.0

func (o *PermissionGroupModelHaljson) SetCanUseExportImport(v bool)

SetCanUseExportImport gets a reference to the given bool and assigns it to the CanUseExportImport field.

func (*PermissionGroupModelHaljson) SetCanViewProductAuditLog added in v1.4.0

func (o *PermissionGroupModelHaljson) SetCanViewProductAuditLog(v bool)

SetCanViewProductAuditLog gets a reference to the given bool and assigns it to the CanViewProductAuditLog field.

func (*PermissionGroupModelHaljson) SetCanViewProductStatistics added in v1.4.0

func (o *PermissionGroupModelHaljson) SetCanViewProductStatistics(v bool)

SetCanViewProductStatistics gets a reference to the given bool and assigns it to the CanViewProductStatistics field.

func (*PermissionGroupModelHaljson) SetCanViewSdkKey added in v1.4.0

func (o *PermissionGroupModelHaljson) SetCanViewSdkKey(v bool)

SetCanViewSdkKey gets a reference to the given bool and assigns it to the CanViewSdkKey field.

func (*PermissionGroupModelHaljson) SetEmbedded added in v1.4.0

SetEmbedded gets a reference to the given ConfigModelHaljsonEmbedded and assigns it to the Embedded field.

func (*PermissionGroupModelHaljson) SetEnvironmentAccesses added in v1.4.0

func (o *PermissionGroupModelHaljson) SetEnvironmentAccesses(v []EnvironmentAccessModel)

SetEnvironmentAccesses gets a reference to the given []EnvironmentAccessModel and assigns it to the EnvironmentAccesses field.

SetLinks gets a reference to the given ConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks and assigns it to the Links field.

func (*PermissionGroupModelHaljson) SetName added in v1.4.0

func (o *PermissionGroupModelHaljson) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*PermissionGroupModelHaljson) SetNameNil added in v1.4.0

func (o *PermissionGroupModelHaljson) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*PermissionGroupModelHaljson) SetNewEnvironmentAccessType added in v1.4.0

func (o *PermissionGroupModelHaljson) SetNewEnvironmentAccessType(v EnvironmentAccessType)

SetNewEnvironmentAccessType gets a reference to the given EnvironmentAccessType and assigns it to the NewEnvironmentAccessType field.

func (*PermissionGroupModelHaljson) SetPermissionGroupId added in v1.4.0

func (o *PermissionGroupModelHaljson) SetPermissionGroupId(v int64)

SetPermissionGroupId gets a reference to the given int64 and assigns it to the PermissionGroupId field.

func (PermissionGroupModelHaljson) ToMap added in v1.4.0

func (o PermissionGroupModelHaljson) ToMap() (map[string]interface{}, error)

func (*PermissionGroupModelHaljson) UnsetName added in v1.4.0

func (o *PermissionGroupModelHaljson) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type PermissionGroupsApiCreatePermissionGroupRequest added in v1.4.0

type PermissionGroupsApiCreatePermissionGroupRequest struct {
	ApiService *PermissionGroupsApiService
	// contains filtered or unexported fields
}

func (PermissionGroupsApiCreatePermissionGroupRequest) CreatePermissionGroupRequest added in v1.4.0

func (PermissionGroupsApiCreatePermissionGroupRequest) Execute added in v1.4.0

type PermissionGroupsApiDeletePermissionGroupRequest added in v1.4.0

type PermissionGroupsApiDeletePermissionGroupRequest struct {
	ApiService *PermissionGroupsApiService
	// contains filtered or unexported fields
}

func (PermissionGroupsApiDeletePermissionGroupRequest) Execute added in v1.4.0

type PermissionGroupsApiGetPermissionGroupRequest added in v1.4.0

type PermissionGroupsApiGetPermissionGroupRequest struct {
	ApiService *PermissionGroupsApiService
	// contains filtered or unexported fields
}

func (PermissionGroupsApiGetPermissionGroupRequest) Execute added in v1.4.0

type PermissionGroupsApiGetPermissionGroupsRequest added in v1.4.0

type PermissionGroupsApiGetPermissionGroupsRequest struct {
	ApiService *PermissionGroupsApiService
	// contains filtered or unexported fields
}

func (PermissionGroupsApiGetPermissionGroupsRequest) Execute added in v1.4.0

type PermissionGroupsApiService added in v1.1.0

type PermissionGroupsApiService service

PermissionGroupsApiService PermissionGroupsApi service

func (*PermissionGroupsApiService) CreatePermissionGroup added in v1.1.0

CreatePermissionGroup Create Permission Group

This endpoint creates a new Permission Group in a specified Product identified by the `productId` parameter, which can be obtained from the [List Products](#operation/get-products) endpoint.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param productId The identifier of the Product.
@return PermissionGroupsApiCreatePermissionGroupRequest

func (*PermissionGroupsApiService) CreatePermissionGroupExecute added in v1.4.0

Execute executes the request

@return PermissionGroupModel

func (*PermissionGroupsApiService) DeletePermissionGroup added in v1.1.0

func (a *PermissionGroupsApiService) DeletePermissionGroup(ctx context.Context, permissionGroupId int64) PermissionGroupsApiDeletePermissionGroupRequest

DeletePermissionGroup Delete Permission Group

This endpoint removes a Permission Group identified by the `permissionGroupId` parameter.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param permissionGroupId The identifier of the Permission Group.
@return PermissionGroupsApiDeletePermissionGroupRequest

func (*PermissionGroupsApiService) DeletePermissionGroupExecute added in v1.4.0

Execute executes the request

func (*PermissionGroupsApiService) GetPermissionGroup added in v1.1.0

GetPermissionGroup Get Permission Group

This endpoint returns the metadata of a Permission Group identified by the `permissionGroupId`.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param permissionGroupId The identifier of the Permission Group.
@return PermissionGroupsApiGetPermissionGroupRequest

func (*PermissionGroupsApiService) GetPermissionGroupExecute added in v1.4.0

Execute executes the request

@return PermissionGroupModel

func (*PermissionGroupsApiService) GetPermissionGroups added in v1.1.0

GetPermissionGroups List Permission Groups

This endpoint returns the list of the Permission Groups that belongs to the given Product identified by the `productId` parameter, which can be obtained from the [List Products](#operation/get-products) endpoint.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param productId The identifier of the Product.
@return PermissionGroupsApiGetPermissionGroupsRequest

func (*PermissionGroupsApiService) GetPermissionGroupsExecute added in v1.4.0

Execute executes the request

@return []PermissionGroupModel

func (*PermissionGroupsApiService) UpdatePermissionGroup added in v1.1.0

func (a *PermissionGroupsApiService) UpdatePermissionGroup(ctx context.Context, permissionGroupId int64) PermissionGroupsApiUpdatePermissionGroupRequest

UpdatePermissionGroup Update Permission Group

This endpoint updates a Permission Group identified by the `permissionGroupId` parameter.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param permissionGroupId The identifier of the Permission Group.
@return PermissionGroupsApiUpdatePermissionGroupRequest

func (*PermissionGroupsApiService) UpdatePermissionGroupExecute added in v1.4.0

Execute executes the request

@return PermissionGroupModel

type PermissionGroupsApiUpdatePermissionGroupRequest added in v1.4.0

type PermissionGroupsApiUpdatePermissionGroupRequest struct {
	ApiService *PermissionGroupsApiService
	// contains filtered or unexported fields
}

func (PermissionGroupsApiUpdatePermissionGroupRequest) Execute added in v1.4.0

func (PermissionGroupsApiUpdatePermissionGroupRequest) UpdatePermissionGroupRequest added in v1.4.0

type PreferencesModel added in v1.10.0

type PreferencesModel struct {
	// Indicates that a mandatory note required for saving and publishing.
	ReasonRequired    *bool              `json:"reasonRequired,omitempty"`
	KeyGenerationMode *KeyGenerationMode `json:"keyGenerationMode,omitempty"`
	// Indicates whether a variation ID's must be shown on the ConfigCat Dashboard.
	ShowVariationId *bool `json:"showVariationId,omitempty"`
	// List of Environments where mandatory note must be set before saving and publishing.
	ReasonRequiredEnvironments []ReasonRequiredEnvironmentModel `json:"reasonRequiredEnvironments,omitempty"`
	// Indicates whether Feature flags and Settings must have a hint.
	MandatorySettingHint *bool `json:"mandatorySettingHint,omitempty"`
}

PreferencesModel struct for PreferencesModel

func NewPreferencesModel added in v1.10.0

func NewPreferencesModel() *PreferencesModel

NewPreferencesModel instantiates a new PreferencesModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPreferencesModelWithDefaults added in v1.10.0

func NewPreferencesModelWithDefaults() *PreferencesModel

NewPreferencesModelWithDefaults instantiates a new PreferencesModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PreferencesModel) GetKeyGenerationMode added in v1.10.0

func (o *PreferencesModel) GetKeyGenerationMode() KeyGenerationMode

GetKeyGenerationMode returns the KeyGenerationMode field value if set, zero value otherwise.

func (*PreferencesModel) GetKeyGenerationModeOk added in v1.10.0

func (o *PreferencesModel) GetKeyGenerationModeOk() (*KeyGenerationMode, bool)

GetKeyGenerationModeOk returns a tuple with the KeyGenerationMode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PreferencesModel) GetMandatorySettingHint added in v1.10.0

func (o *PreferencesModel) GetMandatorySettingHint() bool

GetMandatorySettingHint returns the MandatorySettingHint field value if set, zero value otherwise.

func (*PreferencesModel) GetMandatorySettingHintOk added in v1.10.0

func (o *PreferencesModel) GetMandatorySettingHintOk() (*bool, bool)

GetMandatorySettingHintOk returns a tuple with the MandatorySettingHint field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PreferencesModel) GetReasonRequired added in v1.10.0

func (o *PreferencesModel) GetReasonRequired() bool

GetReasonRequired returns the ReasonRequired field value if set, zero value otherwise.

func (*PreferencesModel) GetReasonRequiredEnvironments added in v1.10.0

func (o *PreferencesModel) GetReasonRequiredEnvironments() []ReasonRequiredEnvironmentModel

GetReasonRequiredEnvironments returns the ReasonRequiredEnvironments field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PreferencesModel) GetReasonRequiredEnvironmentsOk added in v1.10.0

func (o *PreferencesModel) GetReasonRequiredEnvironmentsOk() ([]ReasonRequiredEnvironmentModel, bool)

GetReasonRequiredEnvironmentsOk returns a tuple with the ReasonRequiredEnvironments 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 (*PreferencesModel) GetReasonRequiredOk added in v1.10.0

func (o *PreferencesModel) GetReasonRequiredOk() (*bool, bool)

GetReasonRequiredOk returns a tuple with the ReasonRequired field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PreferencesModel) GetShowVariationId added in v1.10.0

func (o *PreferencesModel) GetShowVariationId() bool

GetShowVariationId returns the ShowVariationId field value if set, zero value otherwise.

func (*PreferencesModel) GetShowVariationIdOk added in v1.10.0

func (o *PreferencesModel) GetShowVariationIdOk() (*bool, bool)

GetShowVariationIdOk returns a tuple with the ShowVariationId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PreferencesModel) HasKeyGenerationMode added in v1.10.0

func (o *PreferencesModel) HasKeyGenerationMode() bool

HasKeyGenerationMode returns a boolean if a field has been set.

func (*PreferencesModel) HasMandatorySettingHint added in v1.10.0

func (o *PreferencesModel) HasMandatorySettingHint() bool

HasMandatorySettingHint returns a boolean if a field has been set.

func (*PreferencesModel) HasReasonRequired added in v1.10.0

func (o *PreferencesModel) HasReasonRequired() bool

HasReasonRequired returns a boolean if a field has been set.

func (*PreferencesModel) HasReasonRequiredEnvironments added in v1.10.0

func (o *PreferencesModel) HasReasonRequiredEnvironments() bool

HasReasonRequiredEnvironments returns a boolean if a field has been set.

func (*PreferencesModel) HasShowVariationId added in v1.10.0

func (o *PreferencesModel) HasShowVariationId() bool

HasShowVariationId returns a boolean if a field has been set.

func (PreferencesModel) MarshalJSON added in v1.10.0

func (o PreferencesModel) MarshalJSON() ([]byte, error)

func (*PreferencesModel) SetKeyGenerationMode added in v1.10.0

func (o *PreferencesModel) SetKeyGenerationMode(v KeyGenerationMode)

SetKeyGenerationMode gets a reference to the given KeyGenerationMode and assigns it to the KeyGenerationMode field.

func (*PreferencesModel) SetMandatorySettingHint added in v1.10.0

func (o *PreferencesModel) SetMandatorySettingHint(v bool)

SetMandatorySettingHint gets a reference to the given bool and assigns it to the MandatorySettingHint field.

func (*PreferencesModel) SetReasonRequired added in v1.10.0

func (o *PreferencesModel) SetReasonRequired(v bool)

SetReasonRequired gets a reference to the given bool and assigns it to the ReasonRequired field.

func (*PreferencesModel) SetReasonRequiredEnvironments added in v1.10.0

func (o *PreferencesModel) SetReasonRequiredEnvironments(v []ReasonRequiredEnvironmentModel)

SetReasonRequiredEnvironments gets a reference to the given []ReasonRequiredEnvironmentModel and assigns it to the ReasonRequiredEnvironments field.

func (*PreferencesModel) SetShowVariationId added in v1.10.0

func (o *PreferencesModel) SetShowVariationId(v bool)

SetShowVariationId gets a reference to the given bool and assigns it to the ShowVariationId field.

func (PreferencesModel) ToMap added in v1.10.0

func (o PreferencesModel) ToMap() (map[string]interface{}, error)

type PrerequisiteComparator added in v1.6.0

type PrerequisiteComparator string

PrerequisiteComparator Prerequisite flag comparison operator used during the evaluation process.

const (
	PREREQUISITECOMPARATOR_EQUALS         PrerequisiteComparator = "equals"
	PREREQUISITECOMPARATOR_DOES_NOT_EQUAL PrerequisiteComparator = "doesNotEqual"
)

List of PrerequisiteComparator

func NewPrerequisiteComparatorFromValue added in v1.6.0

func NewPrerequisiteComparatorFromValue(v string) (*PrerequisiteComparator, error)

NewPrerequisiteComparatorFromValue returns a pointer to a valid PrerequisiteComparator for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PrerequisiteComparator) IsValid added in v1.6.0

func (v PrerequisiteComparator) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PrerequisiteComparator) Ptr added in v1.6.0

Ptr returns reference to PrerequisiteComparator value

func (*PrerequisiteComparator) UnmarshalJSON added in v1.6.0

func (v *PrerequisiteComparator) UnmarshalJSON(src []byte) error

type PrerequisiteFlagConditionModel added in v1.6.0

type PrerequisiteFlagConditionModel struct {
	// The prerequisite flag's identifier.
	PrerequisiteSettingId       int32                  `json:"prerequisiteSettingId"`
	Comparator                  PrerequisiteComparator `json:"comparator"`
	PrerequisiteComparisonValue ValueModel             `json:"prerequisiteComparisonValue"`
}

PrerequisiteFlagConditionModel Describes a condition that is based on a prerequisite flag.

func NewPrerequisiteFlagConditionModel added in v1.6.0

func NewPrerequisiteFlagConditionModel(prerequisiteSettingId int32, comparator PrerequisiteComparator, prerequisiteComparisonValue ValueModel) *PrerequisiteFlagConditionModel

NewPrerequisiteFlagConditionModel instantiates a new PrerequisiteFlagConditionModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPrerequisiteFlagConditionModelWithDefaults added in v1.6.0

func NewPrerequisiteFlagConditionModelWithDefaults() *PrerequisiteFlagConditionModel

NewPrerequisiteFlagConditionModelWithDefaults instantiates a new PrerequisiteFlagConditionModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PrerequisiteFlagConditionModel) GetComparator added in v1.6.0

GetComparator returns the Comparator field value

func (*PrerequisiteFlagConditionModel) GetComparatorOk added in v1.6.0

GetComparatorOk returns a tuple with the Comparator field value and a boolean to check if the value has been set.

func (*PrerequisiteFlagConditionModel) GetPrerequisiteComparisonValue added in v1.6.0

func (o *PrerequisiteFlagConditionModel) GetPrerequisiteComparisonValue() ValueModel

GetPrerequisiteComparisonValue returns the PrerequisiteComparisonValue field value

func (*PrerequisiteFlagConditionModel) GetPrerequisiteComparisonValueOk added in v1.6.0

func (o *PrerequisiteFlagConditionModel) GetPrerequisiteComparisonValueOk() (*ValueModel, bool)

GetPrerequisiteComparisonValueOk returns a tuple with the PrerequisiteComparisonValue field value and a boolean to check if the value has been set.

func (*PrerequisiteFlagConditionModel) GetPrerequisiteSettingId added in v1.6.0

func (o *PrerequisiteFlagConditionModel) GetPrerequisiteSettingId() int32

GetPrerequisiteSettingId returns the PrerequisiteSettingId field value

func (*PrerequisiteFlagConditionModel) GetPrerequisiteSettingIdOk added in v1.6.0

func (o *PrerequisiteFlagConditionModel) GetPrerequisiteSettingIdOk() (*int32, bool)

GetPrerequisiteSettingIdOk returns a tuple with the PrerequisiteSettingId field value and a boolean to check if the value has been set.

func (PrerequisiteFlagConditionModel) MarshalJSON added in v1.6.0

func (o PrerequisiteFlagConditionModel) MarshalJSON() ([]byte, error)

func (*PrerequisiteFlagConditionModel) SetComparator added in v1.6.0

SetComparator sets field value

func (*PrerequisiteFlagConditionModel) SetPrerequisiteComparisonValue added in v1.6.0

func (o *PrerequisiteFlagConditionModel) SetPrerequisiteComparisonValue(v ValueModel)

SetPrerequisiteComparisonValue sets field value

func (*PrerequisiteFlagConditionModel) SetPrerequisiteSettingId added in v1.6.0

func (o *PrerequisiteFlagConditionModel) SetPrerequisiteSettingId(v int32)

SetPrerequisiteSettingId sets field value

func (PrerequisiteFlagConditionModel) ToMap added in v1.6.0

func (o PrerequisiteFlagConditionModel) ToMap() (map[string]interface{}, error)

type ProductModel

type ProductModel struct {
	Organization *OrganizationModel `json:"organization,omitempty"`
	// Identifier of the Product.
	ProductId *string `json:"productId,omitempty"`
	// Name of the Product.
	Name NullableString `json:"name,omitempty"`
	// Description of the Product.
	Description NullableString `json:"description,omitempty"`
	// The order of the Product represented on the ConfigCat Dashboard.  Determined from an ascending sequence of integers.
	Order *int32 `json:"order,omitempty"`
	// Determines whether a mandatory reason must be given every time when the Feature Flags or Settings within a Product are saved.
	ReasonRequired *bool `json:"reasonRequired,omitempty"`
}

ProductModel Details of the Product.

func NewProductModel added in v1.4.0

func NewProductModel() *ProductModel

NewProductModel instantiates a new ProductModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewProductModelWithDefaults added in v1.4.0

func NewProductModelWithDefaults() *ProductModel

NewProductModelWithDefaults instantiates a new ProductModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ProductModel) GetDescription added in v1.4.0

func (o *ProductModel) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ProductModel) GetDescriptionOk added in v1.4.0

func (o *ProductModel) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ProductModel) GetName added in v1.4.0

func (o *ProductModel) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ProductModel) GetNameOk added in v1.4.0

func (o *ProductModel) 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 (*ProductModel) GetOrder added in v1.4.0

func (o *ProductModel) GetOrder() int32

GetOrder returns the Order field value if set, zero value otherwise.

func (*ProductModel) GetOrderOk added in v1.4.0

func (o *ProductModel) GetOrderOk() (*int32, bool)

GetOrderOk returns a tuple with the Order field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProductModel) GetOrganization added in v1.4.0

func (o *ProductModel) GetOrganization() OrganizationModel

GetOrganization returns the Organization field value if set, zero value otherwise.

func (*ProductModel) GetOrganizationOk added in v1.4.0

func (o *ProductModel) GetOrganizationOk() (*OrganizationModel, bool)

GetOrganizationOk returns a tuple with the Organization field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProductModel) GetProductId added in v1.4.0

func (o *ProductModel) GetProductId() string

GetProductId returns the ProductId field value if set, zero value otherwise.

func (*ProductModel) GetProductIdOk added in v1.4.0

func (o *ProductModel) GetProductIdOk() (*string, bool)

GetProductIdOk returns a tuple with the ProductId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProductModel) GetReasonRequired added in v1.4.0

func (o *ProductModel) GetReasonRequired() bool

GetReasonRequired returns the ReasonRequired field value if set, zero value otherwise.

func (*ProductModel) GetReasonRequiredOk added in v1.4.0

func (o *ProductModel) GetReasonRequiredOk() (*bool, bool)

GetReasonRequiredOk returns a tuple with the ReasonRequired field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProductModel) HasDescription added in v1.4.0

func (o *ProductModel) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ProductModel) HasName added in v1.4.0

func (o *ProductModel) HasName() bool

HasName returns a boolean if a field has been set.

func (*ProductModel) HasOrder added in v1.4.0

func (o *ProductModel) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*ProductModel) HasOrganization added in v1.4.0

func (o *ProductModel) HasOrganization() bool

HasOrganization returns a boolean if a field has been set.

func (*ProductModel) HasProductId added in v1.4.0

func (o *ProductModel) HasProductId() bool

HasProductId returns a boolean if a field has been set.

func (*ProductModel) HasReasonRequired added in v1.4.0

func (o *ProductModel) HasReasonRequired() bool

HasReasonRequired returns a boolean if a field has been set.

func (ProductModel) MarshalJSON added in v1.4.0

func (o ProductModel) MarshalJSON() ([]byte, error)

func (*ProductModel) SetDescription added in v1.4.0

func (o *ProductModel) SetDescription(v string)

SetDescription gets a reference to the given NullableString and assigns it to the Description field.

func (*ProductModel) SetDescriptionNil added in v1.4.0

func (o *ProductModel) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*ProductModel) SetName added in v1.4.0

func (o *ProductModel) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*ProductModel) SetNameNil added in v1.4.0

func (o *ProductModel) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*ProductModel) SetOrder added in v1.4.0

func (o *ProductModel) SetOrder(v int32)

SetOrder gets a reference to the given int32 and assigns it to the Order field.

func (*ProductModel) SetOrganization added in v1.4.0

func (o *ProductModel) SetOrganization(v OrganizationModel)

SetOrganization gets a reference to the given OrganizationModel and assigns it to the Organization field.

func (*ProductModel) SetProductId added in v1.4.0

func (o *ProductModel) SetProductId(v string)

SetProductId gets a reference to the given string and assigns it to the ProductId field.

func (*ProductModel) SetReasonRequired added in v1.4.0

func (o *ProductModel) SetReasonRequired(v bool)

SetReasonRequired gets a reference to the given bool and assigns it to the ReasonRequired field.

func (ProductModel) ToMap added in v1.4.0

func (o ProductModel) ToMap() (map[string]interface{}, error)

func (*ProductModel) UnsetDescription added in v1.4.0

func (o *ProductModel) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*ProductModel) UnsetName added in v1.4.0

func (o *ProductModel) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type ProductModelHaljson

type ProductModelHaljson struct {
	Embedded *ConfigModelHaljsonEmbeddedProductEmbedded `json:"_embedded,omitempty"`
	// Identifier of the Product.
	ProductId *string `json:"productId,omitempty"`
	// Name of the Product.
	Name NullableString `json:"name,omitempty"`
	// Description of the Product.
	Description NullableString `json:"description,omitempty"`
	// The order of the Product represented on the ConfigCat Dashboard.  Determined from an ascending sequence of integers.
	Order *int32 `json:"order,omitempty"`
	// Determines whether a mandatory reason must be given every time when the Feature Flags or Settings within a Product are saved.
	ReasonRequired *bool                                   `json:"reasonRequired,omitempty"`
	Links          *ConfigModelHaljsonEmbeddedProductLinks `json:"_links,omitempty"`
}

ProductModelHaljson struct for ProductModelHaljson

func NewProductModelHaljson added in v1.4.0

func NewProductModelHaljson() *ProductModelHaljson

NewProductModelHaljson instantiates a new ProductModelHaljson object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewProductModelHaljsonWithDefaults added in v1.4.0

func NewProductModelHaljsonWithDefaults() *ProductModelHaljson

NewProductModelHaljsonWithDefaults instantiates a new ProductModelHaljson object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ProductModelHaljson) GetDescription added in v1.4.0

func (o *ProductModelHaljson) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ProductModelHaljson) GetDescriptionOk added in v1.4.0

func (o *ProductModelHaljson) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ProductModelHaljson) GetEmbedded added in v1.4.0

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*ProductModelHaljson) GetEmbeddedOk added in v1.4.0

GetEmbeddedOk returns a tuple with the Embedded field value if set, nil otherwise and a boolean to check if the value has been set.

GetLinks returns the Links field value if set, zero value otherwise.

func (*ProductModelHaljson) GetLinksOk added in v1.4.0

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProductModelHaljson) GetName added in v1.4.0

func (o *ProductModelHaljson) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ProductModelHaljson) GetNameOk added in v1.4.0

func (o *ProductModelHaljson) 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 (*ProductModelHaljson) GetOrder added in v1.4.0

func (o *ProductModelHaljson) GetOrder() int32

GetOrder returns the Order field value if set, zero value otherwise.

func (*ProductModelHaljson) GetOrderOk added in v1.4.0

func (o *ProductModelHaljson) GetOrderOk() (*int32, bool)

GetOrderOk returns a tuple with the Order field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProductModelHaljson) GetProductId added in v1.4.0

func (o *ProductModelHaljson) GetProductId() string

GetProductId returns the ProductId field value if set, zero value otherwise.

func (*ProductModelHaljson) GetProductIdOk added in v1.4.0

func (o *ProductModelHaljson) GetProductIdOk() (*string, bool)

GetProductIdOk returns a tuple with the ProductId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProductModelHaljson) GetReasonRequired added in v1.4.0

func (o *ProductModelHaljson) GetReasonRequired() bool

GetReasonRequired returns the ReasonRequired field value if set, zero value otherwise.

func (*ProductModelHaljson) GetReasonRequiredOk added in v1.4.0

func (o *ProductModelHaljson) GetReasonRequiredOk() (*bool, bool)

GetReasonRequiredOk returns a tuple with the ReasonRequired field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProductModelHaljson) HasDescription added in v1.4.0

func (o *ProductModelHaljson) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ProductModelHaljson) HasEmbedded added in v1.4.0

func (o *ProductModelHaljson) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (o *ProductModelHaljson) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*ProductModelHaljson) HasName added in v1.4.0

func (o *ProductModelHaljson) HasName() bool

HasName returns a boolean if a field has been set.

func (*ProductModelHaljson) HasOrder added in v1.4.0

func (o *ProductModelHaljson) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*ProductModelHaljson) HasProductId added in v1.4.0

func (o *ProductModelHaljson) HasProductId() bool

HasProductId returns a boolean if a field has been set.

func (*ProductModelHaljson) HasReasonRequired added in v1.4.0

func (o *ProductModelHaljson) HasReasonRequired() bool

HasReasonRequired returns a boolean if a field has been set.

func (ProductModelHaljson) MarshalJSON added in v1.4.0

func (o ProductModelHaljson) MarshalJSON() ([]byte, error)

func (*ProductModelHaljson) SetDescription added in v1.4.0

func (o *ProductModelHaljson) SetDescription(v string)

SetDescription gets a reference to the given NullableString and assigns it to the Description field.

func (*ProductModelHaljson) SetDescriptionNil added in v1.4.0

func (o *ProductModelHaljson) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*ProductModelHaljson) SetEmbedded added in v1.4.0

SetEmbedded gets a reference to the given ConfigModelHaljsonEmbeddedProductEmbedded and assigns it to the Embedded field.

SetLinks gets a reference to the given ConfigModelHaljsonEmbeddedProductLinks and assigns it to the Links field.

func (*ProductModelHaljson) SetName added in v1.4.0

func (o *ProductModelHaljson) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*ProductModelHaljson) SetNameNil added in v1.4.0

func (o *ProductModelHaljson) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*ProductModelHaljson) SetOrder added in v1.4.0

func (o *ProductModelHaljson) SetOrder(v int32)

SetOrder gets a reference to the given int32 and assigns it to the Order field.

func (*ProductModelHaljson) SetProductId added in v1.4.0

func (o *ProductModelHaljson) SetProductId(v string)

SetProductId gets a reference to the given string and assigns it to the ProductId field.

func (*ProductModelHaljson) SetReasonRequired added in v1.4.0

func (o *ProductModelHaljson) SetReasonRequired(v bool)

SetReasonRequired gets a reference to the given bool and assigns it to the ReasonRequired field.

func (ProductModelHaljson) ToMap added in v1.4.0

func (o ProductModelHaljson) ToMap() (map[string]interface{}, error)

func (*ProductModelHaljson) UnsetDescription added in v1.4.0

func (o *ProductModelHaljson) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*ProductModelHaljson) UnsetName added in v1.4.0

func (o *ProductModelHaljson) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type ProductModelLinks struct {
	Self             *ConfigModelLinksSelf `json:"self,omitempty"`
	Configs          *ConfigModelLinksSelf `json:"configs,omitempty"`
	Environments     *ConfigModelLinksSelf `json:"environments,omitempty"`
	Tags             *ConfigModelLinksSelf `json:"tags,omitempty"`
	PermissionGroups *ConfigModelLinksSelf `json:"permission-groups,omitempty"`
	Members          *ConfigModelLinksSelf `json:"members,omitempty"`
	Invitations      *ConfigModelLinksSelf `json:"invitations,omitempty"`
	Segments         *ConfigModelLinksSelf `json:"segments,omitempty"`
	Preferences      *ConfigModelLinksSelf `json:"preferences,omitempty"`
	Webhooks         *ConfigModelLinksSelf `json:"webhooks,omitempty"`
}

ProductModelLinks Links to additional related resources.

func NewProductModelLinks() *ProductModelLinks

NewProductModelLinks instantiates a new ProductModelLinks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewProductModelLinksWithDefaults added in v1.10.0

func NewProductModelLinksWithDefaults() *ProductModelLinks

NewProductModelLinksWithDefaults instantiates a new ProductModelLinks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ProductModelLinks) GetConfigs added in v1.10.0

func (o *ProductModelLinks) GetConfigs() ConfigModelLinksSelf

GetConfigs returns the Configs field value if set, zero value otherwise.

func (*ProductModelLinks) GetConfigsOk added in v1.10.0

func (o *ProductModelLinks) GetConfigsOk() (*ConfigModelLinksSelf, bool)

GetConfigsOk returns a tuple with the Configs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProductModelLinks) GetEnvironments added in v1.10.0

func (o *ProductModelLinks) GetEnvironments() ConfigModelLinksSelf

GetEnvironments returns the Environments field value if set, zero value otherwise.

func (*ProductModelLinks) GetEnvironmentsOk added in v1.10.0

func (o *ProductModelLinks) GetEnvironmentsOk() (*ConfigModelLinksSelf, bool)

GetEnvironmentsOk returns a tuple with the Environments field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProductModelLinks) GetInvitations added in v1.10.0

func (o *ProductModelLinks) GetInvitations() ConfigModelLinksSelf

GetInvitations returns the Invitations field value if set, zero value otherwise.

func (*ProductModelLinks) GetInvitationsOk added in v1.10.0

func (o *ProductModelLinks) GetInvitationsOk() (*ConfigModelLinksSelf, bool)

GetInvitationsOk returns a tuple with the Invitations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProductModelLinks) GetMembers added in v1.10.0

func (o *ProductModelLinks) GetMembers() ConfigModelLinksSelf

GetMembers returns the Members field value if set, zero value otherwise.

func (*ProductModelLinks) GetMembersOk added in v1.10.0

func (o *ProductModelLinks) GetMembersOk() (*ConfigModelLinksSelf, bool)

GetMembersOk returns a tuple with the Members field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProductModelLinks) GetPermissionGroups added in v1.10.0

func (o *ProductModelLinks) GetPermissionGroups() ConfigModelLinksSelf

GetPermissionGroups returns the PermissionGroups field value if set, zero value otherwise.

func (*ProductModelLinks) GetPermissionGroupsOk added in v1.10.0

func (o *ProductModelLinks) GetPermissionGroupsOk() (*ConfigModelLinksSelf, bool)

GetPermissionGroupsOk returns a tuple with the PermissionGroups field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProductModelLinks) GetPreferences added in v1.10.0

func (o *ProductModelLinks) GetPreferences() ConfigModelLinksSelf

GetPreferences returns the Preferences field value if set, zero value otherwise.

func (*ProductModelLinks) GetPreferencesOk added in v1.10.0

func (o *ProductModelLinks) GetPreferencesOk() (*ConfigModelLinksSelf, bool)

GetPreferencesOk returns a tuple with the Preferences field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProductModelLinks) GetSegments added in v1.10.0

func (o *ProductModelLinks) GetSegments() ConfigModelLinksSelf

GetSegments returns the Segments field value if set, zero value otherwise.

func (*ProductModelLinks) GetSegmentsOk added in v1.10.0

func (o *ProductModelLinks) GetSegmentsOk() (*ConfigModelLinksSelf, bool)

GetSegmentsOk returns a tuple with the Segments field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProductModelLinks) GetSelf added in v1.10.0

GetSelf returns the Self field value if set, zero value otherwise.

func (*ProductModelLinks) GetSelfOk added in v1.10.0

func (o *ProductModelLinks) GetSelfOk() (*ConfigModelLinksSelf, bool)

GetSelfOk returns a tuple with the Self field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProductModelLinks) GetTags added in v1.10.0

GetTags returns the Tags field value if set, zero value otherwise.

func (*ProductModelLinks) GetTagsOk added in v1.10.0

func (o *ProductModelLinks) GetTagsOk() (*ConfigModelLinksSelf, bool)

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProductModelLinks) GetWebhooks added in v1.10.0

func (o *ProductModelLinks) GetWebhooks() ConfigModelLinksSelf

GetWebhooks returns the Webhooks field value if set, zero value otherwise.

func (*ProductModelLinks) GetWebhooksOk added in v1.10.0

func (o *ProductModelLinks) GetWebhooksOk() (*ConfigModelLinksSelf, bool)

GetWebhooksOk returns a tuple with the Webhooks field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProductModelLinks) HasConfigs added in v1.10.0

func (o *ProductModelLinks) HasConfigs() bool

HasConfigs returns a boolean if a field has been set.

func (*ProductModelLinks) HasEnvironments added in v1.10.0

func (o *ProductModelLinks) HasEnvironments() bool

HasEnvironments returns a boolean if a field has been set.

func (*ProductModelLinks) HasInvitations added in v1.10.0

func (o *ProductModelLinks) HasInvitations() bool

HasInvitations returns a boolean if a field has been set.

func (*ProductModelLinks) HasMembers added in v1.10.0

func (o *ProductModelLinks) HasMembers() bool

HasMembers returns a boolean if a field has been set.

func (*ProductModelLinks) HasPermissionGroups added in v1.10.0

func (o *ProductModelLinks) HasPermissionGroups() bool

HasPermissionGroups returns a boolean if a field has been set.

func (*ProductModelLinks) HasPreferences added in v1.10.0

func (o *ProductModelLinks) HasPreferences() bool

HasPreferences returns a boolean if a field has been set.

func (*ProductModelLinks) HasSegments added in v1.10.0

func (o *ProductModelLinks) HasSegments() bool

HasSegments returns a boolean if a field has been set.

func (*ProductModelLinks) HasSelf added in v1.10.0

func (o *ProductModelLinks) HasSelf() bool

HasSelf returns a boolean if a field has been set.

func (*ProductModelLinks) HasTags added in v1.10.0

func (o *ProductModelLinks) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*ProductModelLinks) HasWebhooks added in v1.10.0

func (o *ProductModelLinks) HasWebhooks() bool

HasWebhooks returns a boolean if a field has been set.

func (ProductModelLinks) MarshalJSON added in v1.10.0

func (o ProductModelLinks) MarshalJSON() ([]byte, error)

func (*ProductModelLinks) SetConfigs added in v1.10.0

func (o *ProductModelLinks) SetConfigs(v ConfigModelLinksSelf)

SetConfigs gets a reference to the given ConfigModelLinksSelf and assigns it to the Configs field.

func (*ProductModelLinks) SetEnvironments added in v1.10.0

func (o *ProductModelLinks) SetEnvironments(v ConfigModelLinksSelf)

SetEnvironments gets a reference to the given ConfigModelLinksSelf and assigns it to the Environments field.

func (*ProductModelLinks) SetInvitations added in v1.10.0

func (o *ProductModelLinks) SetInvitations(v ConfigModelLinksSelf)

SetInvitations gets a reference to the given ConfigModelLinksSelf and assigns it to the Invitations field.

func (*ProductModelLinks) SetMembers added in v1.10.0

func (o *ProductModelLinks) SetMembers(v ConfigModelLinksSelf)

SetMembers gets a reference to the given ConfigModelLinksSelf and assigns it to the Members field.

func (*ProductModelLinks) SetPermissionGroups added in v1.10.0

func (o *ProductModelLinks) SetPermissionGroups(v ConfigModelLinksSelf)

SetPermissionGroups gets a reference to the given ConfigModelLinksSelf and assigns it to the PermissionGroups field.

func (*ProductModelLinks) SetPreferences added in v1.10.0

func (o *ProductModelLinks) SetPreferences(v ConfigModelLinksSelf)

SetPreferences gets a reference to the given ConfigModelLinksSelf and assigns it to the Preferences field.

func (*ProductModelLinks) SetSegments added in v1.10.0

func (o *ProductModelLinks) SetSegments(v ConfigModelLinksSelf)

SetSegments gets a reference to the given ConfigModelLinksSelf and assigns it to the Segments field.

func (*ProductModelLinks) SetSelf added in v1.10.0

SetSelf gets a reference to the given ConfigModelLinksSelf and assigns it to the Self field.

func (*ProductModelLinks) SetTags added in v1.10.0

SetTags gets a reference to the given ConfigModelLinksSelf and assigns it to the Tags field.

func (*ProductModelLinks) SetWebhooks added in v1.10.0

func (o *ProductModelLinks) SetWebhooks(v ConfigModelLinksSelf)

SetWebhooks gets a reference to the given ConfigModelLinksSelf and assigns it to the Webhooks field.

func (ProductModelLinks) ToMap added in v1.10.0

func (o ProductModelLinks) ToMap() (map[string]interface{}, error)

type ProductsApiCreateProductRequest added in v1.4.0

type ProductsApiCreateProductRequest struct {
	ApiService *ProductsApiService
	// contains filtered or unexported fields
}

func (ProductsApiCreateProductRequest) CreateProductRequest added in v1.4.0

func (r ProductsApiCreateProductRequest) CreateProductRequest(createProductRequest CreateProductRequest) ProductsApiCreateProductRequest

func (ProductsApiCreateProductRequest) Execute added in v1.4.0

type ProductsApiDeleteProductRequest added in v1.4.0

type ProductsApiDeleteProductRequest struct {
	ApiService *ProductsApiService
	// contains filtered or unexported fields
}

func (ProductsApiDeleteProductRequest) Execute added in v1.4.0

type ProductsApiGetProductPreferencesRequest added in v1.10.0

type ProductsApiGetProductPreferencesRequest struct {
	ApiService *ProductsApiService
	// contains filtered or unexported fields
}

func (ProductsApiGetProductPreferencesRequest) Execute added in v1.10.0

type ProductsApiGetProductRequest added in v1.4.0

type ProductsApiGetProductRequest struct {
	ApiService *ProductsApiService
	// contains filtered or unexported fields
}

func (ProductsApiGetProductRequest) Execute added in v1.4.0

type ProductsApiGetProductsRequest added in v1.4.0

type ProductsApiGetProductsRequest struct {
	ApiService *ProductsApiService
	// contains filtered or unexported fields
}

func (ProductsApiGetProductsRequest) Execute added in v1.4.0

type ProductsApiService

type ProductsApiService service

ProductsApiService ProductsApi service

func (*ProductsApiService) CreateProduct added in v0.12.0

func (a *ProductsApiService) CreateProduct(ctx context.Context, organizationId string) ProductsApiCreateProductRequest

CreateProduct Create Product

This endpoint creates a new Product in a specified Organization identified by the `organizationId` parameter, which can be obtained from the [List Organizations](#operation/get-organizations) endpoint.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param organizationId The identifier of the Organization.
@return ProductsApiCreateProductRequest

func (*ProductsApiService) CreateProductExecute added in v1.4.0

Execute executes the request

@return ProductModel

func (*ProductsApiService) DeleteProduct added in v0.12.0

func (a *ProductsApiService) DeleteProduct(ctx context.Context, productId string) ProductsApiDeleteProductRequest

DeleteProduct Delete Product

This endpoint removes a Product identified by the `productId` parameter.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param productId The identifier of the Product.
@return ProductsApiDeleteProductRequest

func (*ProductsApiService) DeleteProductExecute added in v1.4.0

func (a *ProductsApiService) DeleteProductExecute(r ProductsApiDeleteProductRequest) (*http.Response, error)

Execute executes the request

func (*ProductsApiService) GetProduct added in v0.12.0

GetProduct Get Product

This endpoint returns the metadata of a Product identified by the `productId`.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param productId The identifier of the Product.
@return ProductsApiGetProductRequest

func (*ProductsApiService) GetProductExecute added in v1.4.0

Execute executes the request

@return ProductModel

func (*ProductsApiService) GetProductPreferences added in v1.10.0

func (a *ProductsApiService) GetProductPreferences(ctx context.Context, productId string) ProductsApiGetProductPreferencesRequest

GetProductPreferences Get Product Preferences

This endpoint returns the preferences of a Product identified by the `productId`.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param productId The identifier of the Product.
@return ProductsApiGetProductPreferencesRequest

func (*ProductsApiService) GetProductPreferencesExecute added in v1.10.0

Execute executes the request

@return PreferencesModel

func (*ProductsApiService) GetProducts

GetProducts List Products

This endpoint returns the list of the Products that belongs to the user.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ProductsApiGetProductsRequest

func (*ProductsApiService) GetProductsExecute added in v1.4.0

Execute executes the request

@return []ProductModel

func (*ProductsApiService) UpdateProduct added in v0.12.0

func (a *ProductsApiService) UpdateProduct(ctx context.Context, productId string) ProductsApiUpdateProductRequest

UpdateProduct Update Product

This endpoint updates a Product identified by the `productId` parameter.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param productId The identifier of the Product.
@return ProductsApiUpdateProductRequest

func (*ProductsApiService) UpdateProductExecute added in v1.4.0

Execute executes the request

@return ProductModel

func (*ProductsApiService) UpdateProductPreferences added in v1.10.0

func (a *ProductsApiService) UpdateProductPreferences(ctx context.Context, productId string) ProductsApiUpdateProductPreferencesRequest

UpdateProductPreferences Update Product Preferences

This endpoint updates the preferences of a Product identified by the `productId` parameter.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param productId The identifier of the Product.
@return ProductsApiUpdateProductPreferencesRequest

func (*ProductsApiService) UpdateProductPreferencesExecute added in v1.10.0

Execute executes the request

@return PreferencesModel

type ProductsApiUpdateProductPreferencesRequest added in v1.10.0

type ProductsApiUpdateProductPreferencesRequest struct {
	ApiService *ProductsApiService
	// contains filtered or unexported fields
}

func (ProductsApiUpdateProductPreferencesRequest) Execute added in v1.10.0

func (ProductsApiUpdateProductPreferencesRequest) UpdatePreferencesRequest added in v1.10.0

type ProductsApiUpdateProductRequest added in v1.4.0

type ProductsApiUpdateProductRequest struct {
	ApiService *ProductsApiService
	// contains filtered or unexported fields
}

func (ProductsApiUpdateProductRequest) Execute added in v1.4.0

func (ProductsApiUpdateProductRequest) UpdateProductRequest added in v1.4.0

func (r ProductsApiUpdateProductRequest) UpdateProductRequest(updateProductRequest UpdateProductRequest) ProductsApiUpdateProductRequest

type ReasonRequiredEnvironmentModel added in v1.10.0

type ReasonRequiredEnvironmentModel struct {
	// Identifier of the Environment.
	EnvironmentId *string `json:"environmentId,omitempty"`
	// Indicates that a mandatory note is required in this Environment for saving and publishing.
	ReasonRequired *bool `json:"reasonRequired,omitempty"`
	// Name of the Environment.
	EnvironmentName NullableString `json:"environmentName,omitempty"`
}

ReasonRequiredEnvironmentModel struct for ReasonRequiredEnvironmentModel

func NewReasonRequiredEnvironmentModel added in v1.10.0

func NewReasonRequiredEnvironmentModel() *ReasonRequiredEnvironmentModel

NewReasonRequiredEnvironmentModel instantiates a new ReasonRequiredEnvironmentModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewReasonRequiredEnvironmentModelWithDefaults added in v1.10.0

func NewReasonRequiredEnvironmentModelWithDefaults() *ReasonRequiredEnvironmentModel

NewReasonRequiredEnvironmentModelWithDefaults instantiates a new ReasonRequiredEnvironmentModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ReasonRequiredEnvironmentModel) GetEnvironmentId added in v1.10.0

func (o *ReasonRequiredEnvironmentModel) GetEnvironmentId() string

GetEnvironmentId returns the EnvironmentId field value if set, zero value otherwise.

func (*ReasonRequiredEnvironmentModel) GetEnvironmentIdOk added in v1.10.0

func (o *ReasonRequiredEnvironmentModel) GetEnvironmentIdOk() (*string, bool)

GetEnvironmentIdOk returns a tuple with the EnvironmentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReasonRequiredEnvironmentModel) GetEnvironmentName added in v1.10.0

func (o *ReasonRequiredEnvironmentModel) GetEnvironmentName() string

GetEnvironmentName returns the EnvironmentName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReasonRequiredEnvironmentModel) GetEnvironmentNameOk added in v1.10.0

func (o *ReasonRequiredEnvironmentModel) GetEnvironmentNameOk() (*string, bool)

GetEnvironmentNameOk returns a tuple with the EnvironmentName 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 (*ReasonRequiredEnvironmentModel) GetReasonRequired added in v1.10.0

func (o *ReasonRequiredEnvironmentModel) GetReasonRequired() bool

GetReasonRequired returns the ReasonRequired field value if set, zero value otherwise.

func (*ReasonRequiredEnvironmentModel) GetReasonRequiredOk added in v1.10.0

func (o *ReasonRequiredEnvironmentModel) GetReasonRequiredOk() (*bool, bool)

GetReasonRequiredOk returns a tuple with the ReasonRequired field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReasonRequiredEnvironmentModel) HasEnvironmentId added in v1.10.0

func (o *ReasonRequiredEnvironmentModel) HasEnvironmentId() bool

HasEnvironmentId returns a boolean if a field has been set.

func (*ReasonRequiredEnvironmentModel) HasEnvironmentName added in v1.10.0

func (o *ReasonRequiredEnvironmentModel) HasEnvironmentName() bool

HasEnvironmentName returns a boolean if a field has been set.

func (*ReasonRequiredEnvironmentModel) HasReasonRequired added in v1.10.0

func (o *ReasonRequiredEnvironmentModel) HasReasonRequired() bool

HasReasonRequired returns a boolean if a field has been set.

func (ReasonRequiredEnvironmentModel) MarshalJSON added in v1.10.0

func (o ReasonRequiredEnvironmentModel) MarshalJSON() ([]byte, error)

func (*ReasonRequiredEnvironmentModel) SetEnvironmentId added in v1.10.0

func (o *ReasonRequiredEnvironmentModel) SetEnvironmentId(v string)

SetEnvironmentId gets a reference to the given string and assigns it to the EnvironmentId field.

func (*ReasonRequiredEnvironmentModel) SetEnvironmentName added in v1.10.0

func (o *ReasonRequiredEnvironmentModel) SetEnvironmentName(v string)

SetEnvironmentName gets a reference to the given NullableString and assigns it to the EnvironmentName field.

func (*ReasonRequiredEnvironmentModel) SetEnvironmentNameNil added in v1.10.0

func (o *ReasonRequiredEnvironmentModel) SetEnvironmentNameNil()

SetEnvironmentNameNil sets the value for EnvironmentName to be an explicit nil

func (*ReasonRequiredEnvironmentModel) SetReasonRequired added in v1.10.0

func (o *ReasonRequiredEnvironmentModel) SetReasonRequired(v bool)

SetReasonRequired gets a reference to the given bool and assigns it to the ReasonRequired field.

func (ReasonRequiredEnvironmentModel) ToMap added in v1.10.0

func (o ReasonRequiredEnvironmentModel) ToMap() (map[string]interface{}, error)

func (*ReasonRequiredEnvironmentModel) UnsetEnvironmentName added in v1.10.0

func (o *ReasonRequiredEnvironmentModel) UnsetEnvironmentName()

UnsetEnvironmentName ensures that no value is present for EnvironmentName, not even an explicit nil

type ReasonRequiredEnvironmentModelLinks struct {
	Environment *ConfigModelLinksSelf `json:"environment,omitempty"`
}

ReasonRequiredEnvironmentModelLinks Links to additional related resources.

func NewReasonRequiredEnvironmentModelLinks() *ReasonRequiredEnvironmentModelLinks

NewReasonRequiredEnvironmentModelLinks instantiates a new ReasonRequiredEnvironmentModelLinks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewReasonRequiredEnvironmentModelLinksWithDefaults added in v1.10.0

func NewReasonRequiredEnvironmentModelLinksWithDefaults() *ReasonRequiredEnvironmentModelLinks

NewReasonRequiredEnvironmentModelLinksWithDefaults instantiates a new ReasonRequiredEnvironmentModelLinks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ReasonRequiredEnvironmentModelLinks) GetEnvironment added in v1.10.0

GetEnvironment returns the Environment field value if set, zero value otherwise.

func (*ReasonRequiredEnvironmentModelLinks) GetEnvironmentOk added in v1.10.0

GetEnvironmentOk returns a tuple with the Environment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReasonRequiredEnvironmentModelLinks) HasEnvironment added in v1.10.0

func (o *ReasonRequiredEnvironmentModelLinks) HasEnvironment() bool

HasEnvironment returns a boolean if a field has been set.

func (ReasonRequiredEnvironmentModelLinks) MarshalJSON added in v1.10.0

func (o ReasonRequiredEnvironmentModelLinks) MarshalJSON() ([]byte, error)

func (*ReasonRequiredEnvironmentModelLinks) SetEnvironment added in v1.10.0

SetEnvironment gets a reference to the given ConfigModelLinksSelf and assigns it to the Environment field.

func (ReasonRequiredEnvironmentModelLinks) ToMap added in v1.10.0

func (o ReasonRequiredEnvironmentModelLinks) ToMap() (map[string]interface{}, error)

type ReferenceLine added in v1.3.0

type ReferenceLine struct {
	// The content of the reference line.
	LineText NullableString `json:"lineText,omitempty"`
	// The line number.
	LineNumber int32 `json:"lineNumber"`
}

ReferenceLine Determines a code reference line.

func NewReferenceLine added in v1.4.0

func NewReferenceLine(lineNumber int32) *ReferenceLine

NewReferenceLine instantiates a new ReferenceLine object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewReferenceLineWithDefaults added in v1.4.0

func NewReferenceLineWithDefaults() *ReferenceLine

NewReferenceLineWithDefaults instantiates a new ReferenceLine object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ReferenceLine) GetLineNumber added in v1.4.0

func (o *ReferenceLine) GetLineNumber() int32

GetLineNumber returns the LineNumber field value

func (*ReferenceLine) GetLineNumberOk added in v1.4.0

func (o *ReferenceLine) GetLineNumberOk() (*int32, bool)

GetLineNumberOk returns a tuple with the LineNumber field value and a boolean to check if the value has been set.

func (*ReferenceLine) GetLineText added in v1.4.0

func (o *ReferenceLine) GetLineText() string

GetLineText returns the LineText field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReferenceLine) GetLineTextOk added in v1.4.0

func (o *ReferenceLine) GetLineTextOk() (*string, bool)

GetLineTextOk returns a tuple with the LineText 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 (*ReferenceLine) HasLineText added in v1.4.0

func (o *ReferenceLine) HasLineText() bool

HasLineText returns a boolean if a field has been set.

func (ReferenceLine) MarshalJSON added in v1.4.0

func (o ReferenceLine) MarshalJSON() ([]byte, error)

func (*ReferenceLine) SetLineNumber added in v1.4.0

func (o *ReferenceLine) SetLineNumber(v int32)

SetLineNumber sets field value

func (*ReferenceLine) SetLineText added in v1.4.0

func (o *ReferenceLine) SetLineText(v string)

SetLineText gets a reference to the given NullableString and assigns it to the LineText field.

func (*ReferenceLine) SetLineTextNil added in v1.4.0

func (o *ReferenceLine) SetLineTextNil()

SetLineTextNil sets the value for LineText to be an explicit nil

func (ReferenceLine) ToMap added in v1.4.0

func (o ReferenceLine) ToMap() (map[string]interface{}, error)

func (*ReferenceLine) UnsetLineText added in v1.4.0

func (o *ReferenceLine) UnsetLineText()

UnsetLineText ensures that no value is present for LineText, not even an explicit nil

type ReferenceLines added in v1.3.0

type ReferenceLines struct {
	// The file's name in where the code reference has been found. (Appears on the ConfigCat Dashboard)
	File string `json:"file"`
	// The file's url. (Used to point to the file on the repository's website)
	FileUrl NullableString `json:"fileUrl,omitempty"`
	// The lines before the actual reference line.
	PreLines []ReferenceLine `json:"preLines,omitempty"`
	// The lines after the actual reference line.
	PostLines     []ReferenceLine `json:"postLines,omitempty"`
	ReferenceLine ReferenceLine   `json:"referenceLine"`
}

ReferenceLines struct for ReferenceLines

func NewReferenceLines added in v1.4.0

func NewReferenceLines(file string, referenceLine ReferenceLine) *ReferenceLines

NewReferenceLines instantiates a new ReferenceLines object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewReferenceLinesWithDefaults added in v1.4.0

func NewReferenceLinesWithDefaults() *ReferenceLines

NewReferenceLinesWithDefaults instantiates a new ReferenceLines object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ReferenceLines) GetFile added in v1.4.0

func (o *ReferenceLines) GetFile() string

GetFile returns the File field value

func (*ReferenceLines) GetFileOk added in v1.4.0

func (o *ReferenceLines) GetFileOk() (*string, bool)

GetFileOk returns a tuple with the File field value and a boolean to check if the value has been set.

func (*ReferenceLines) GetFileUrl added in v1.4.0

func (o *ReferenceLines) GetFileUrl() string

GetFileUrl returns the FileUrl field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReferenceLines) GetFileUrlOk added in v1.4.0

func (o *ReferenceLines) GetFileUrlOk() (*string, bool)

GetFileUrlOk returns a tuple with the FileUrl 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 (*ReferenceLines) GetPostLines added in v1.4.0

func (o *ReferenceLines) GetPostLines() []ReferenceLine

GetPostLines returns the PostLines field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReferenceLines) GetPostLinesOk added in v1.4.0

func (o *ReferenceLines) GetPostLinesOk() ([]ReferenceLine, bool)

GetPostLinesOk returns a tuple with the PostLines 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 (*ReferenceLines) GetPreLines added in v1.4.0

func (o *ReferenceLines) GetPreLines() []ReferenceLine

GetPreLines returns the PreLines field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReferenceLines) GetPreLinesOk added in v1.4.0

func (o *ReferenceLines) GetPreLinesOk() ([]ReferenceLine, bool)

GetPreLinesOk returns a tuple with the PreLines 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 (*ReferenceLines) GetReferenceLine added in v1.4.0

func (o *ReferenceLines) GetReferenceLine() ReferenceLine

GetReferenceLine returns the ReferenceLine field value

func (*ReferenceLines) GetReferenceLineOk added in v1.4.0

func (o *ReferenceLines) GetReferenceLineOk() (*ReferenceLine, bool)

GetReferenceLineOk returns a tuple with the ReferenceLine field value and a boolean to check if the value has been set.

func (*ReferenceLines) HasFileUrl added in v1.4.0

func (o *ReferenceLines) HasFileUrl() bool

HasFileUrl returns a boolean if a field has been set.

func (*ReferenceLines) HasPostLines added in v1.4.0

func (o *ReferenceLines) HasPostLines() bool

HasPostLines returns a boolean if a field has been set.

func (*ReferenceLines) HasPreLines added in v1.4.0

func (o *ReferenceLines) HasPreLines() bool

HasPreLines returns a boolean if a field has been set.

func (ReferenceLines) MarshalJSON added in v1.4.0

func (o ReferenceLines) MarshalJSON() ([]byte, error)

func (*ReferenceLines) SetFile added in v1.4.0

func (o *ReferenceLines) SetFile(v string)

SetFile sets field value

func (*ReferenceLines) SetFileUrl added in v1.4.0

func (o *ReferenceLines) SetFileUrl(v string)

SetFileUrl gets a reference to the given NullableString and assigns it to the FileUrl field.

func (*ReferenceLines) SetFileUrlNil added in v1.4.0

func (o *ReferenceLines) SetFileUrlNil()

SetFileUrlNil sets the value for FileUrl to be an explicit nil

func (*ReferenceLines) SetPostLines added in v1.4.0

func (o *ReferenceLines) SetPostLines(v []ReferenceLine)

SetPostLines gets a reference to the given []ReferenceLine and assigns it to the PostLines field.

func (*ReferenceLines) SetPreLines added in v1.4.0

func (o *ReferenceLines) SetPreLines(v []ReferenceLine)

SetPreLines gets a reference to the given []ReferenceLine and assigns it to the PreLines field.

func (*ReferenceLines) SetReferenceLine added in v1.4.0

func (o *ReferenceLines) SetReferenceLine(v ReferenceLine)

SetReferenceLine sets field value

func (ReferenceLines) ToMap added in v1.4.0

func (o ReferenceLines) ToMap() (map[string]interface{}, error)

func (*ReferenceLines) UnsetFileUrl added in v1.4.0

func (o *ReferenceLines) UnsetFileUrl()

UnsetFileUrl ensures that no value is present for FileUrl, not even an explicit nil

type ReplaceSettingModel added in v1.11.0

type ReplaceSettingModel struct {
	// A short description for the setting, shown on the Dashboard UI.
	Hint NullableString `json:"hint,omitempty"`
	// The IDs of the tags which are attached to the setting.
	Tags []int64 `json:"tags,omitempty"`
	// The order of the Setting represented on the ConfigCat Dashboard.  Determined from an ascending sequence of integers.
	Order NullableInt32 `json:"order,omitempty"`
	// The name of the Feature Flag or Setting.
	Name string `json:"name"`
}

ReplaceSettingModel struct for ReplaceSettingModel

func NewReplaceSettingModel added in v1.11.0

func NewReplaceSettingModel(name string) *ReplaceSettingModel

NewReplaceSettingModel instantiates a new ReplaceSettingModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewReplaceSettingModelWithDefaults added in v1.11.0

func NewReplaceSettingModelWithDefaults() *ReplaceSettingModel

NewReplaceSettingModelWithDefaults instantiates a new ReplaceSettingModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ReplaceSettingModel) GetHint added in v1.11.0

func (o *ReplaceSettingModel) GetHint() string

GetHint returns the Hint field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReplaceSettingModel) GetHintOk added in v1.11.0

func (o *ReplaceSettingModel) GetHintOk() (*string, bool)

GetHintOk returns a tuple with the Hint 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 (*ReplaceSettingModel) GetName added in v1.11.0

func (o *ReplaceSettingModel) GetName() string

GetName returns the Name field value

func (*ReplaceSettingModel) GetNameOk added in v1.11.0

func (o *ReplaceSettingModel) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ReplaceSettingModel) GetOrder added in v1.11.0

func (o *ReplaceSettingModel) GetOrder() int32

GetOrder returns the Order field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReplaceSettingModel) GetOrderOk added in v1.11.0

func (o *ReplaceSettingModel) GetOrderOk() (*int32, bool)

GetOrderOk returns a tuple with the Order 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 (*ReplaceSettingModel) GetTags added in v1.11.0

func (o *ReplaceSettingModel) GetTags() []int64

GetTags returns the Tags field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ReplaceSettingModel) GetTagsOk added in v1.11.0

func (o *ReplaceSettingModel) GetTagsOk() ([]int64, bool)

GetTagsOk returns a tuple with the Tags 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 (*ReplaceSettingModel) HasHint added in v1.11.0

func (o *ReplaceSettingModel) HasHint() bool

HasHint returns a boolean if a field has been set.

func (*ReplaceSettingModel) HasOrder added in v1.11.0

func (o *ReplaceSettingModel) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*ReplaceSettingModel) HasTags added in v1.11.0

func (o *ReplaceSettingModel) HasTags() bool

HasTags returns a boolean if a field has been set.

func (ReplaceSettingModel) MarshalJSON added in v1.11.0

func (o ReplaceSettingModel) MarshalJSON() ([]byte, error)

func (*ReplaceSettingModel) SetHint added in v1.11.0

func (o *ReplaceSettingModel) SetHint(v string)

SetHint gets a reference to the given NullableString and assigns it to the Hint field.

func (*ReplaceSettingModel) SetHintNil added in v1.11.0

func (o *ReplaceSettingModel) SetHintNil()

SetHintNil sets the value for Hint to be an explicit nil

func (*ReplaceSettingModel) SetName added in v1.11.0

func (o *ReplaceSettingModel) SetName(v string)

SetName sets field value

func (*ReplaceSettingModel) SetOrder added in v1.11.0

func (o *ReplaceSettingModel) SetOrder(v int32)

SetOrder gets a reference to the given NullableInt32 and assigns it to the Order field.

func (*ReplaceSettingModel) SetOrderNil added in v1.11.0

func (o *ReplaceSettingModel) SetOrderNil()

SetOrderNil sets the value for Order to be an explicit nil

func (*ReplaceSettingModel) SetTags added in v1.11.0

func (o *ReplaceSettingModel) SetTags(v []int64)

SetTags gets a reference to the given []int64 and assigns it to the Tags field.

func (ReplaceSettingModel) ToMap added in v1.11.0

func (o ReplaceSettingModel) ToMap() (map[string]interface{}, error)

func (*ReplaceSettingModel) UnsetHint added in v1.11.0

func (o *ReplaceSettingModel) UnsetHint()

UnsetHint ensures that no value is present for Hint, not even an explicit nil

func (*ReplaceSettingModel) UnsetOrder added in v1.11.0

func (o *ReplaceSettingModel) UnsetOrder()

UnsetOrder ensures that no value is present for Order, not even an explicit nil

type RolloutPercentageItemModel

type RolloutPercentageItemModel struct {
	// The percentage value for the rule.
	Percentage int64 `json:"percentage"`
	// The value to serve when the user falls in the percentage rule. It must respect the setting type.
	Value interface{} `json:"value,omitempty"`
}

RolloutPercentageItemModel struct for RolloutPercentageItemModel

func NewRolloutPercentageItemModel added in v1.4.0

func NewRolloutPercentageItemModel(percentage int64) *RolloutPercentageItemModel

NewRolloutPercentageItemModel instantiates a new RolloutPercentageItemModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRolloutPercentageItemModelWithDefaults added in v1.4.0

func NewRolloutPercentageItemModelWithDefaults() *RolloutPercentageItemModel

NewRolloutPercentageItemModelWithDefaults instantiates a new RolloutPercentageItemModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RolloutPercentageItemModel) GetPercentage added in v1.4.0

func (o *RolloutPercentageItemModel) GetPercentage() int64

GetPercentage returns the Percentage field value

func (*RolloutPercentageItemModel) GetPercentageOk added in v1.4.0

func (o *RolloutPercentageItemModel) GetPercentageOk() (*int64, bool)

GetPercentageOk returns a tuple with the Percentage field value and a boolean to check if the value has been set.

func (*RolloutPercentageItemModel) GetValue added in v1.4.0

func (o *RolloutPercentageItemModel) GetValue() interface{}

GetValue returns the Value field value if set, zero value otherwise (both if not set or set to explicit null).

func (*RolloutPercentageItemModel) GetValueOk added in v1.4.0

func (o *RolloutPercentageItemModel) GetValueOk() (*interface{}, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RolloutPercentageItemModel) HasValue added in v1.4.0

func (o *RolloutPercentageItemModel) HasValue() bool

HasValue returns a boolean if a field has been set.

func (RolloutPercentageItemModel) MarshalJSON added in v1.4.0

func (o RolloutPercentageItemModel) MarshalJSON() ([]byte, error)

func (*RolloutPercentageItemModel) SetPercentage added in v1.4.0

func (o *RolloutPercentageItemModel) SetPercentage(v int64)

SetPercentage sets field value

func (*RolloutPercentageItemModel) SetValue added in v1.4.0

func (o *RolloutPercentageItemModel) SetValue(v interface{})

SetValue gets a reference to the given interface{} and assigns it to the Value field.

func (RolloutPercentageItemModel) ToMap added in v1.4.0

func (o RolloutPercentageItemModel) ToMap() (map[string]interface{}, error)

type RolloutRuleComparator

type RolloutRuleComparator string

RolloutRuleComparator The comparison operator the evaluation process must use when it compares the given user attribute's value with the comparison value.

const (
	ROLLOUTRULECOMPARATOR_IS_ONE_OF                 RolloutRuleComparator = "isOneOf"
	ROLLOUTRULECOMPARATOR_IS_NOT_ONE_OF             RolloutRuleComparator = "isNotOneOf"
	ROLLOUTRULECOMPARATOR_CONTAINS                  RolloutRuleComparator = "contains"
	ROLLOUTRULECOMPARATOR_DOES_NOT_CONTAIN          RolloutRuleComparator = "doesNotContain"
	ROLLOUTRULECOMPARATOR_SEM_VER_IS_ONE_OF         RolloutRuleComparator = "semVerIsOneOf"
	ROLLOUTRULECOMPARATOR_SEM_VER_IS_NOT_ONE_OF     RolloutRuleComparator = "semVerIsNotOneOf"
	ROLLOUTRULECOMPARATOR_SEM_VER_LESS              RolloutRuleComparator = "semVerLess"
	ROLLOUTRULECOMPARATOR_SEM_VER_LESS_OR_EQUALS    RolloutRuleComparator = "semVerLessOrEquals"
	ROLLOUTRULECOMPARATOR_SEM_VER_GREATER           RolloutRuleComparator = "semVerGreater"
	ROLLOUTRULECOMPARATOR_SEM_VER_GREATER_OR_EQUALS RolloutRuleComparator = "semVerGreaterOrEquals"
	ROLLOUTRULECOMPARATOR_NUMBER_EQUALS             RolloutRuleComparator = "numberEquals"
	ROLLOUTRULECOMPARATOR_NUMBER_DOES_NOT_EQUAL     RolloutRuleComparator = "numberDoesNotEqual"
	ROLLOUTRULECOMPARATOR_NUMBER_LESS               RolloutRuleComparator = "numberLess"
	ROLLOUTRULECOMPARATOR_NUMBER_LESS_OR_EQUALS     RolloutRuleComparator = "numberLessOrEquals"
	ROLLOUTRULECOMPARATOR_NUMBER_GREATER            RolloutRuleComparator = "numberGreater"
	ROLLOUTRULECOMPARATOR_NUMBER_GREATER_OR_EQUALS  RolloutRuleComparator = "numberGreaterOrEquals"
	ROLLOUTRULECOMPARATOR_SENSITIVE_IS_ONE_OF       RolloutRuleComparator = "sensitiveIsOneOf"
	ROLLOUTRULECOMPARATOR_SENSITIVE_IS_NOT_ONE_OF   RolloutRuleComparator = "sensitiveIsNotOneOf"
)

List of RolloutRuleComparator

func NewRolloutRuleComparatorFromValue added in v1.4.0

func NewRolloutRuleComparatorFromValue(v string) (*RolloutRuleComparator, error)

NewRolloutRuleComparatorFromValue returns a pointer to a valid RolloutRuleComparator for the value passed as argument, or an error if the value passed is not allowed by the enum

func (RolloutRuleComparator) IsValid added in v1.4.0

func (v RolloutRuleComparator) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (RolloutRuleComparator) Ptr added in v1.4.0

Ptr returns reference to RolloutRuleComparator value

func (*RolloutRuleComparator) UnmarshalJSON added in v1.4.0

func (v *RolloutRuleComparator) UnmarshalJSON(src []byte) error

type RolloutRuleModel

type RolloutRuleModel struct {
	// The user attribute to compare.
	ComparisonAttribute NullableString         `json:"comparisonAttribute,omitempty"`
	Comparator          *RolloutRuleComparator `json:"comparator,omitempty"`
	// The value to compare against.
	ComparisonValue NullableString `json:"comparisonValue,omitempty"`
	// The value to serve when the comparison matches. It must respect the setting type.
	Value             interface{}        `json:"value,omitempty"`
	SegmentComparator *SegmentComparator `json:"segmentComparator,omitempty"`
	// The segment to compare against.
	SegmentId NullableString `json:"segmentId,omitempty"`
}

RolloutRuleModel struct for RolloutRuleModel

func NewRolloutRuleModel added in v1.4.0

func NewRolloutRuleModel() *RolloutRuleModel

NewRolloutRuleModel instantiates a new RolloutRuleModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRolloutRuleModelWithDefaults added in v1.4.0

func NewRolloutRuleModelWithDefaults() *RolloutRuleModel

NewRolloutRuleModelWithDefaults instantiates a new RolloutRuleModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RolloutRuleModel) GetComparator added in v1.4.0

func (o *RolloutRuleModel) GetComparator() RolloutRuleComparator

GetComparator returns the Comparator field value if set, zero value otherwise.

func (*RolloutRuleModel) GetComparatorOk added in v1.4.0

func (o *RolloutRuleModel) GetComparatorOk() (*RolloutRuleComparator, bool)

GetComparatorOk returns a tuple with the Comparator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RolloutRuleModel) GetComparisonAttribute added in v1.4.0

func (o *RolloutRuleModel) GetComparisonAttribute() string

GetComparisonAttribute returns the ComparisonAttribute field value if set, zero value otherwise (both if not set or set to explicit null).

func (*RolloutRuleModel) GetComparisonAttributeOk added in v1.4.0

func (o *RolloutRuleModel) GetComparisonAttributeOk() (*string, bool)

GetComparisonAttributeOk returns a tuple with the ComparisonAttribute 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 (*RolloutRuleModel) GetComparisonValue added in v1.4.0

func (o *RolloutRuleModel) GetComparisonValue() string

GetComparisonValue returns the ComparisonValue field value if set, zero value otherwise (both if not set or set to explicit null).

func (*RolloutRuleModel) GetComparisonValueOk added in v1.4.0

func (o *RolloutRuleModel) GetComparisonValueOk() (*string, bool)

GetComparisonValueOk returns a tuple with the ComparisonValue 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 (*RolloutRuleModel) GetSegmentComparator added in v1.4.0

func (o *RolloutRuleModel) GetSegmentComparator() SegmentComparator

GetSegmentComparator returns the SegmentComparator field value if set, zero value otherwise.

func (*RolloutRuleModel) GetSegmentComparatorOk added in v1.4.0

func (o *RolloutRuleModel) GetSegmentComparatorOk() (*SegmentComparator, bool)

GetSegmentComparatorOk returns a tuple with the SegmentComparator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RolloutRuleModel) GetSegmentId added in v1.4.0

func (o *RolloutRuleModel) GetSegmentId() string

GetSegmentId returns the SegmentId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*RolloutRuleModel) GetSegmentIdOk added in v1.4.0

func (o *RolloutRuleModel) GetSegmentIdOk() (*string, bool)

GetSegmentIdOk returns a tuple with the SegmentId 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 (*RolloutRuleModel) GetValue added in v1.4.0

func (o *RolloutRuleModel) GetValue() interface{}

GetValue returns the Value field value if set, zero value otherwise (both if not set or set to explicit null).

func (*RolloutRuleModel) GetValueOk added in v1.4.0

func (o *RolloutRuleModel) GetValueOk() (*interface{}, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*RolloutRuleModel) HasComparator added in v1.4.0

func (o *RolloutRuleModel) HasComparator() bool

HasComparator returns a boolean if a field has been set.

func (*RolloutRuleModel) HasComparisonAttribute added in v1.4.0

func (o *RolloutRuleModel) HasComparisonAttribute() bool

HasComparisonAttribute returns a boolean if a field has been set.

func (*RolloutRuleModel) HasComparisonValue added in v1.4.0

func (o *RolloutRuleModel) HasComparisonValue() bool

HasComparisonValue returns a boolean if a field has been set.

func (*RolloutRuleModel) HasSegmentComparator added in v1.4.0

func (o *RolloutRuleModel) HasSegmentComparator() bool

HasSegmentComparator returns a boolean if a field has been set.

func (*RolloutRuleModel) HasSegmentId added in v1.4.0

func (o *RolloutRuleModel) HasSegmentId() bool

HasSegmentId returns a boolean if a field has been set.

func (*RolloutRuleModel) HasValue added in v1.4.0

func (o *RolloutRuleModel) HasValue() bool

HasValue returns a boolean if a field has been set.

func (RolloutRuleModel) MarshalJSON added in v1.4.0

func (o RolloutRuleModel) MarshalJSON() ([]byte, error)

func (*RolloutRuleModel) SetComparator added in v1.4.0

func (o *RolloutRuleModel) SetComparator(v RolloutRuleComparator)

SetComparator gets a reference to the given RolloutRuleComparator and assigns it to the Comparator field.

func (*RolloutRuleModel) SetComparisonAttribute added in v1.4.0

func (o *RolloutRuleModel) SetComparisonAttribute(v string)

SetComparisonAttribute gets a reference to the given NullableString and assigns it to the ComparisonAttribute field.

func (*RolloutRuleModel) SetComparisonAttributeNil added in v1.4.0

func (o *RolloutRuleModel) SetComparisonAttributeNil()

SetComparisonAttributeNil sets the value for ComparisonAttribute to be an explicit nil

func (*RolloutRuleModel) SetComparisonValue added in v1.4.0

func (o *RolloutRuleModel) SetComparisonValue(v string)

SetComparisonValue gets a reference to the given NullableString and assigns it to the ComparisonValue field.

func (*RolloutRuleModel) SetComparisonValueNil added in v1.4.0

func (o *RolloutRuleModel) SetComparisonValueNil()

SetComparisonValueNil sets the value for ComparisonValue to be an explicit nil

func (*RolloutRuleModel) SetSegmentComparator added in v1.4.0

func (o *RolloutRuleModel) SetSegmentComparator(v SegmentComparator)

SetSegmentComparator gets a reference to the given SegmentComparator and assigns it to the SegmentComparator field.

func (*RolloutRuleModel) SetSegmentId added in v1.4.0

func (o *RolloutRuleModel) SetSegmentId(v string)

SetSegmentId gets a reference to the given NullableString and assigns it to the SegmentId field.

func (*RolloutRuleModel) SetSegmentIdNil added in v1.4.0

func (o *RolloutRuleModel) SetSegmentIdNil()

SetSegmentIdNil sets the value for SegmentId to be an explicit nil

func (*RolloutRuleModel) SetValue added in v1.4.0

func (o *RolloutRuleModel) SetValue(v interface{})

SetValue gets a reference to the given interface{} and assigns it to the Value field.

func (RolloutRuleModel) ToMap added in v1.4.0

func (o RolloutRuleModel) ToMap() (map[string]interface{}, error)

func (*RolloutRuleModel) UnsetComparisonAttribute added in v1.4.0

func (o *RolloutRuleModel) UnsetComparisonAttribute()

UnsetComparisonAttribute ensures that no value is present for ComparisonAttribute, not even an explicit nil

func (*RolloutRuleModel) UnsetComparisonValue added in v1.4.0

func (o *RolloutRuleModel) UnsetComparisonValue()

UnsetComparisonValue ensures that no value is present for ComparisonValue, not even an explicit nil

func (*RolloutRuleModel) UnsetSegmentId added in v1.4.0

func (o *RolloutRuleModel) UnsetSegmentId()

UnsetSegmentId ensures that no value is present for SegmentId, not even an explicit nil

type SDKKeysApiGetSdkKeysRequest added in v1.4.0

type SDKKeysApiGetSdkKeysRequest struct {
	ApiService *SDKKeysApiService
	// contains filtered or unexported fields
}

func (SDKKeysApiGetSdkKeysRequest) Execute added in v1.4.0

type SDKKeysApiService added in v1.1.0

type SDKKeysApiService service

SDKKeysApiService SDKKeysApi service

func (*SDKKeysApiService) GetSdkKeys added in v1.1.0

func (a *SDKKeysApiService) GetSdkKeys(ctx context.Context, configId string, environmentId string) SDKKeysApiGetSdkKeysRequest

GetSdkKeys Get SDK Key

This endpoint returns the SDK Key for your Config in a specified Environment.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param configId The identifier of the Config.
@param environmentId The identifier of the Environment.
@return SDKKeysApiGetSdkKeysRequest

func (*SDKKeysApiService) GetSdkKeysExecute added in v1.4.0

Execute executes the request

@return SdkKeysModel

type SdkKeysModel added in v1.1.0

type SdkKeysModel struct {
	// The primary SDK key.
	Primary NullableString `json:"primary,omitempty"`
	// The secondary SDK key.
	Secondary NullableString `json:"secondary,omitempty"`
}

SdkKeysModel struct for SdkKeysModel

func NewSdkKeysModel added in v1.4.0

func NewSdkKeysModel() *SdkKeysModel

NewSdkKeysModel instantiates a new SdkKeysModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSdkKeysModelWithDefaults added in v1.4.0

func NewSdkKeysModelWithDefaults() *SdkKeysModel

NewSdkKeysModelWithDefaults instantiates a new SdkKeysModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SdkKeysModel) GetPrimary added in v1.4.0

func (o *SdkKeysModel) GetPrimary() string

GetPrimary returns the Primary field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SdkKeysModel) GetPrimaryOk added in v1.4.0

func (o *SdkKeysModel) GetPrimaryOk() (*string, bool)

GetPrimaryOk returns a tuple with the Primary 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 (*SdkKeysModel) GetSecondary added in v1.4.0

func (o *SdkKeysModel) GetSecondary() string

GetSecondary returns the Secondary field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SdkKeysModel) GetSecondaryOk added in v1.4.0

func (o *SdkKeysModel) GetSecondaryOk() (*string, bool)

GetSecondaryOk returns a tuple with the Secondary 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 (*SdkKeysModel) HasPrimary added in v1.4.0

func (o *SdkKeysModel) HasPrimary() bool

HasPrimary returns a boolean if a field has been set.

func (*SdkKeysModel) HasSecondary added in v1.4.0

func (o *SdkKeysModel) HasSecondary() bool

HasSecondary returns a boolean if a field has been set.

func (SdkKeysModel) MarshalJSON added in v1.4.0

func (o SdkKeysModel) MarshalJSON() ([]byte, error)

func (*SdkKeysModel) SetPrimary added in v1.4.0

func (o *SdkKeysModel) SetPrimary(v string)

SetPrimary gets a reference to the given NullableString and assigns it to the Primary field.

func (*SdkKeysModel) SetPrimaryNil added in v1.4.0

func (o *SdkKeysModel) SetPrimaryNil()

SetPrimaryNil sets the value for Primary to be an explicit nil

func (*SdkKeysModel) SetSecondary added in v1.4.0

func (o *SdkKeysModel) SetSecondary(v string)

SetSecondary gets a reference to the given NullableString and assigns it to the Secondary field.

func (*SdkKeysModel) SetSecondaryNil added in v1.4.0

func (o *SdkKeysModel) SetSecondaryNil()

SetSecondaryNil sets the value for Secondary to be an explicit nil

func (SdkKeysModel) ToMap added in v1.4.0

func (o SdkKeysModel) ToMap() (map[string]interface{}, error)

func (*SdkKeysModel) UnsetPrimary added in v1.4.0

func (o *SdkKeysModel) UnsetPrimary()

UnsetPrimary ensures that no value is present for Primary, not even an explicit nil

func (*SdkKeysModel) UnsetSecondary added in v1.4.0

func (o *SdkKeysModel) UnsetSecondary()

UnsetSecondary ensures that no value is present for Secondary, not even an explicit nil

type SegmentComparator added in v1.2.0

type SegmentComparator string

SegmentComparator The segment comparison operator used during the evaluation process.

const (
	SEGMENTCOMPARATOR_IS_IN     SegmentComparator = "isIn"
	SEGMENTCOMPARATOR_IS_NOT_IN SegmentComparator = "isNotIn"
)

List of SegmentComparator

func NewSegmentComparatorFromValue added in v1.4.0

func NewSegmentComparatorFromValue(v string) (*SegmentComparator, error)

NewSegmentComparatorFromValue returns a pointer to a valid SegmentComparator for the value passed as argument, or an error if the value passed is not allowed by the enum

func (SegmentComparator) IsValid added in v1.4.0

func (v SegmentComparator) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (SegmentComparator) Ptr added in v1.4.0

Ptr returns reference to SegmentComparator value

func (*SegmentComparator) UnmarshalJSON added in v1.4.0

func (v *SegmentComparator) UnmarshalJSON(src []byte) error

type SegmentConditionModel added in v1.6.0

type SegmentConditionModel struct {
	// The segment's identifier.
	SegmentId  string            `json:"segmentId"`
	Comparator SegmentComparator `json:"comparator"`
}

SegmentConditionModel Describes a condition that is based on a segment.

func NewSegmentConditionModel added in v1.6.0

func NewSegmentConditionModel(segmentId string, comparator SegmentComparator) *SegmentConditionModel

NewSegmentConditionModel instantiates a new SegmentConditionModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSegmentConditionModelWithDefaults added in v1.6.0

func NewSegmentConditionModelWithDefaults() *SegmentConditionModel

NewSegmentConditionModelWithDefaults instantiates a new SegmentConditionModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SegmentConditionModel) GetComparator added in v1.6.0

func (o *SegmentConditionModel) GetComparator() SegmentComparator

GetComparator returns the Comparator field value

func (*SegmentConditionModel) GetComparatorOk added in v1.6.0

func (o *SegmentConditionModel) GetComparatorOk() (*SegmentComparator, bool)

GetComparatorOk returns a tuple with the Comparator field value and a boolean to check if the value has been set.

func (*SegmentConditionModel) GetSegmentId added in v1.6.0

func (o *SegmentConditionModel) GetSegmentId() string

GetSegmentId returns the SegmentId field value

func (*SegmentConditionModel) GetSegmentIdOk added in v1.6.0

func (o *SegmentConditionModel) GetSegmentIdOk() (*string, bool)

GetSegmentIdOk returns a tuple with the SegmentId field value and a boolean to check if the value has been set.

func (SegmentConditionModel) MarshalJSON added in v1.6.0

func (o SegmentConditionModel) MarshalJSON() ([]byte, error)

func (*SegmentConditionModel) SetComparator added in v1.6.0

func (o *SegmentConditionModel) SetComparator(v SegmentComparator)

SetComparator sets field value

func (*SegmentConditionModel) SetSegmentId added in v1.6.0

func (o *SegmentConditionModel) SetSegmentId(v string)

SetSegmentId sets field value

func (SegmentConditionModel) ToMap added in v1.6.0

func (o SegmentConditionModel) ToMap() (map[string]interface{}, error)

type SegmentListModel added in v1.2.0

type SegmentListModel struct {
	Product *ProductModel `json:"product,omitempty"`
	// Identifier of the Segment.
	SegmentId *string `json:"segmentId,omitempty"`
	// Name of the Segment.
	Name NullableString `json:"name,omitempty"`
	// Description of the Segment.
	Description NullableString `json:"description,omitempty"`
	// The email of the user who created the Segment.
	CreatorEmail NullableString `json:"creatorEmail,omitempty"`
	// The name of the user who created the Segment.
	CreatorFullName NullableString `json:"creatorFullName,omitempty"`
	// The date and time when the Segment was created.
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	// The email of the user who last updated the Segment.
	LastUpdaterEmail NullableString `json:"lastUpdaterEmail,omitempty"`
	// The name of the user who last updated the Segment.
	LastUpdaterFullName NullableString `json:"lastUpdaterFullName,omitempty"`
	// The date and time when the Segment was last updated.
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
	// Determines how many Feature Flags and Settings are using the Segment.
	Usage *int32 `json:"usage,omitempty"`
}

SegmentListModel struct for SegmentListModel

func NewSegmentListModel added in v1.4.0

func NewSegmentListModel() *SegmentListModel

NewSegmentListModel instantiates a new SegmentListModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSegmentListModelWithDefaults added in v1.4.0

func NewSegmentListModelWithDefaults() *SegmentListModel

NewSegmentListModelWithDefaults instantiates a new SegmentListModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SegmentListModel) GetCreatedAt added in v1.4.0

func (o *SegmentListModel) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*SegmentListModel) GetCreatedAtOk added in v1.4.0

func (o *SegmentListModel) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SegmentListModel) GetCreatorEmail added in v1.4.0

func (o *SegmentListModel) GetCreatorEmail() string

GetCreatorEmail returns the CreatorEmail field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SegmentListModel) GetCreatorEmailOk added in v1.4.0

func (o *SegmentListModel) GetCreatorEmailOk() (*string, bool)

GetCreatorEmailOk returns a tuple with the CreatorEmail 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 (*SegmentListModel) GetCreatorFullName added in v1.4.0

func (o *SegmentListModel) GetCreatorFullName() string

GetCreatorFullName returns the CreatorFullName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SegmentListModel) GetCreatorFullNameOk added in v1.4.0

func (o *SegmentListModel) GetCreatorFullNameOk() (*string, bool)

GetCreatorFullNameOk returns a tuple with the CreatorFullName 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 (*SegmentListModel) GetDescription added in v1.4.0

func (o *SegmentListModel) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SegmentListModel) GetDescriptionOk added in v1.4.0

func (o *SegmentListModel) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SegmentListModel) GetLastUpdaterEmail added in v1.4.0

func (o *SegmentListModel) GetLastUpdaterEmail() string

GetLastUpdaterEmail returns the LastUpdaterEmail field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SegmentListModel) GetLastUpdaterEmailOk added in v1.4.0

func (o *SegmentListModel) GetLastUpdaterEmailOk() (*string, bool)

GetLastUpdaterEmailOk returns a tuple with the LastUpdaterEmail 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 (*SegmentListModel) GetLastUpdaterFullName added in v1.4.0

func (o *SegmentListModel) GetLastUpdaterFullName() string

GetLastUpdaterFullName returns the LastUpdaterFullName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SegmentListModel) GetLastUpdaterFullNameOk added in v1.4.0

func (o *SegmentListModel) GetLastUpdaterFullNameOk() (*string, bool)

GetLastUpdaterFullNameOk returns a tuple with the LastUpdaterFullName 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 (*SegmentListModel) GetName added in v1.4.0

func (o *SegmentListModel) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SegmentListModel) GetNameOk added in v1.4.0

func (o *SegmentListModel) 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 (*SegmentListModel) GetProduct added in v1.4.0

func (o *SegmentListModel) GetProduct() ProductModel

GetProduct returns the Product field value if set, zero value otherwise.

func (*SegmentListModel) GetProductOk added in v1.4.0

func (o *SegmentListModel) GetProductOk() (*ProductModel, bool)

GetProductOk returns a tuple with the Product field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SegmentListModel) GetSegmentId added in v1.4.0

func (o *SegmentListModel) GetSegmentId() string

GetSegmentId returns the SegmentId field value if set, zero value otherwise.

func (*SegmentListModel) GetSegmentIdOk added in v1.4.0

func (o *SegmentListModel) GetSegmentIdOk() (*string, bool)

GetSegmentIdOk returns a tuple with the SegmentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SegmentListModel) GetUpdatedAt added in v1.4.0

func (o *SegmentListModel) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*SegmentListModel) GetUpdatedAtOk added in v1.4.0

func (o *SegmentListModel) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SegmentListModel) GetUsage added in v1.4.0

func (o *SegmentListModel) GetUsage() int32

GetUsage returns the Usage field value if set, zero value otherwise.

func (*SegmentListModel) GetUsageOk added in v1.4.0

func (o *SegmentListModel) GetUsageOk() (*int32, bool)

GetUsageOk returns a tuple with the Usage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SegmentListModel) HasCreatedAt added in v1.4.0

func (o *SegmentListModel) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*SegmentListModel) HasCreatorEmail added in v1.4.0

func (o *SegmentListModel) HasCreatorEmail() bool

HasCreatorEmail returns a boolean if a field has been set.

func (*SegmentListModel) HasCreatorFullName added in v1.4.0

func (o *SegmentListModel) HasCreatorFullName() bool

HasCreatorFullName returns a boolean if a field has been set.

func (*SegmentListModel) HasDescription added in v1.4.0

func (o *SegmentListModel) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*SegmentListModel) HasLastUpdaterEmail added in v1.4.0

func (o *SegmentListModel) HasLastUpdaterEmail() bool

HasLastUpdaterEmail returns a boolean if a field has been set.

func (*SegmentListModel) HasLastUpdaterFullName added in v1.4.0

func (o *SegmentListModel) HasLastUpdaterFullName() bool

HasLastUpdaterFullName returns a boolean if a field has been set.

func (*SegmentListModel) HasName added in v1.4.0

func (o *SegmentListModel) HasName() bool

HasName returns a boolean if a field has been set.

func (*SegmentListModel) HasProduct added in v1.4.0

func (o *SegmentListModel) HasProduct() bool

HasProduct returns a boolean if a field has been set.

func (*SegmentListModel) HasSegmentId added in v1.4.0

func (o *SegmentListModel) HasSegmentId() bool

HasSegmentId returns a boolean if a field has been set.

func (*SegmentListModel) HasUpdatedAt added in v1.4.0

func (o *SegmentListModel) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*SegmentListModel) HasUsage added in v1.4.0

func (o *SegmentListModel) HasUsage() bool

HasUsage returns a boolean if a field has been set.

func (SegmentListModel) MarshalJSON added in v1.4.0

func (o SegmentListModel) MarshalJSON() ([]byte, error)

func (*SegmentListModel) SetCreatedAt added in v1.4.0

func (o *SegmentListModel) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*SegmentListModel) SetCreatorEmail added in v1.4.0

func (o *SegmentListModel) SetCreatorEmail(v string)

SetCreatorEmail gets a reference to the given NullableString and assigns it to the CreatorEmail field.

func (*SegmentListModel) SetCreatorEmailNil added in v1.4.0

func (o *SegmentListModel) SetCreatorEmailNil()

SetCreatorEmailNil sets the value for CreatorEmail to be an explicit nil

func (*SegmentListModel) SetCreatorFullName added in v1.4.0

func (o *SegmentListModel) SetCreatorFullName(v string)

SetCreatorFullName gets a reference to the given NullableString and assigns it to the CreatorFullName field.

func (*SegmentListModel) SetCreatorFullNameNil added in v1.4.0

func (o *SegmentListModel) SetCreatorFullNameNil()

SetCreatorFullNameNil sets the value for CreatorFullName to be an explicit nil

func (*SegmentListModel) SetDescription added in v1.4.0

func (o *SegmentListModel) SetDescription(v string)

SetDescription gets a reference to the given NullableString and assigns it to the Description field.

func (*SegmentListModel) SetDescriptionNil added in v1.4.0

func (o *SegmentListModel) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*SegmentListModel) SetLastUpdaterEmail added in v1.4.0

func (o *SegmentListModel) SetLastUpdaterEmail(v string)

SetLastUpdaterEmail gets a reference to the given NullableString and assigns it to the LastUpdaterEmail field.

func (*SegmentListModel) SetLastUpdaterEmailNil added in v1.4.0

func (o *SegmentListModel) SetLastUpdaterEmailNil()

SetLastUpdaterEmailNil sets the value for LastUpdaterEmail to be an explicit nil

func (*SegmentListModel) SetLastUpdaterFullName added in v1.4.0

func (o *SegmentListModel) SetLastUpdaterFullName(v string)

SetLastUpdaterFullName gets a reference to the given NullableString and assigns it to the LastUpdaterFullName field.

func (*SegmentListModel) SetLastUpdaterFullNameNil added in v1.4.0

func (o *SegmentListModel) SetLastUpdaterFullNameNil()

SetLastUpdaterFullNameNil sets the value for LastUpdaterFullName to be an explicit nil

func (*SegmentListModel) SetName added in v1.4.0

func (o *SegmentListModel) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*SegmentListModel) SetNameNil added in v1.4.0

func (o *SegmentListModel) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*SegmentListModel) SetProduct added in v1.4.0

func (o *SegmentListModel) SetProduct(v ProductModel)

SetProduct gets a reference to the given ProductModel and assigns it to the Product field.

func (*SegmentListModel) SetSegmentId added in v1.4.0

func (o *SegmentListModel) SetSegmentId(v string)

SetSegmentId gets a reference to the given string and assigns it to the SegmentId field.

func (*SegmentListModel) SetUpdatedAt added in v1.4.0

func (o *SegmentListModel) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (*SegmentListModel) SetUsage added in v1.4.0

func (o *SegmentListModel) SetUsage(v int32)

SetUsage gets a reference to the given int32 and assigns it to the Usage field.

func (SegmentListModel) ToMap added in v1.4.0

func (o SegmentListModel) ToMap() (map[string]interface{}, error)

func (*SegmentListModel) UnsetCreatorEmail added in v1.4.0

func (o *SegmentListModel) UnsetCreatorEmail()

UnsetCreatorEmail ensures that no value is present for CreatorEmail, not even an explicit nil

func (*SegmentListModel) UnsetCreatorFullName added in v1.4.0

func (o *SegmentListModel) UnsetCreatorFullName()

UnsetCreatorFullName ensures that no value is present for CreatorFullName, not even an explicit nil

func (*SegmentListModel) UnsetDescription added in v1.4.0

func (o *SegmentListModel) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*SegmentListModel) UnsetLastUpdaterEmail added in v1.4.0

func (o *SegmentListModel) UnsetLastUpdaterEmail()

UnsetLastUpdaterEmail ensures that no value is present for LastUpdaterEmail, not even an explicit nil

func (*SegmentListModel) UnsetLastUpdaterFullName added in v1.4.0

func (o *SegmentListModel) UnsetLastUpdaterFullName()

UnsetLastUpdaterFullName ensures that no value is present for LastUpdaterFullName, not even an explicit nil

func (*SegmentListModel) UnsetName added in v1.4.0

func (o *SegmentListModel) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type SegmentListModelHaljson added in v1.2.3

type SegmentListModelHaljson struct {
	Embedded *ConfigModelHaljsonEmbedded `json:"_embedded,omitempty"`
	// Identifier of the Segment.
	SegmentId *string `json:"segmentId,omitempty"`
	// Name of the Segment.
	Name NullableString `json:"name,omitempty"`
	// Description of the Segment.
	Description NullableString `json:"description,omitempty"`
	// The email of the user who created the Segment.
	CreatorEmail NullableString `json:"creatorEmail,omitempty"`
	// The name of the user who created the Segment.
	CreatorFullName NullableString `json:"creatorFullName,omitempty"`
	// The date and time when the Segment was created.
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	// The email of the user who last updated the Segment.
	LastUpdaterEmail NullableString `json:"lastUpdaterEmail,omitempty"`
	// The name of the user who last updated the Segment.
	LastUpdaterFullName NullableString `json:"lastUpdaterFullName,omitempty"`
	// The date and time when the Segment was last updated.
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
	// Determines how many Feature Flags and Settings are using the Segment.
	Usage *int32                                                     `json:"usage,omitempty"`
	Links *ConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks `json:"_links,omitempty"`
}

SegmentListModelHaljson struct for SegmentListModelHaljson

func NewSegmentListModelHaljson added in v1.4.0

func NewSegmentListModelHaljson() *SegmentListModelHaljson

NewSegmentListModelHaljson instantiates a new SegmentListModelHaljson object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSegmentListModelHaljsonWithDefaults added in v1.4.0

func NewSegmentListModelHaljsonWithDefaults() *SegmentListModelHaljson

NewSegmentListModelHaljsonWithDefaults instantiates a new SegmentListModelHaljson object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SegmentListModelHaljson) GetCreatedAt added in v1.4.0

func (o *SegmentListModelHaljson) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*SegmentListModelHaljson) GetCreatedAtOk added in v1.4.0

func (o *SegmentListModelHaljson) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SegmentListModelHaljson) GetCreatorEmail added in v1.4.0

func (o *SegmentListModelHaljson) GetCreatorEmail() string

GetCreatorEmail returns the CreatorEmail field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SegmentListModelHaljson) GetCreatorEmailOk added in v1.4.0

func (o *SegmentListModelHaljson) GetCreatorEmailOk() (*string, bool)

GetCreatorEmailOk returns a tuple with the CreatorEmail 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 (*SegmentListModelHaljson) GetCreatorFullName added in v1.4.0

func (o *SegmentListModelHaljson) GetCreatorFullName() string

GetCreatorFullName returns the CreatorFullName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SegmentListModelHaljson) GetCreatorFullNameOk added in v1.4.0

func (o *SegmentListModelHaljson) GetCreatorFullNameOk() (*string, bool)

GetCreatorFullNameOk returns a tuple with the CreatorFullName 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 (*SegmentListModelHaljson) GetDescription added in v1.4.0

func (o *SegmentListModelHaljson) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SegmentListModelHaljson) GetDescriptionOk added in v1.4.0

func (o *SegmentListModelHaljson) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SegmentListModelHaljson) GetEmbedded added in v1.4.0

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*SegmentListModelHaljson) GetEmbeddedOk added in v1.4.0

GetEmbeddedOk returns a tuple with the Embedded field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SegmentListModelHaljson) GetLastUpdaterEmail added in v1.4.0

func (o *SegmentListModelHaljson) GetLastUpdaterEmail() string

GetLastUpdaterEmail returns the LastUpdaterEmail field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SegmentListModelHaljson) GetLastUpdaterEmailOk added in v1.4.0

func (o *SegmentListModelHaljson) GetLastUpdaterEmailOk() (*string, bool)

GetLastUpdaterEmailOk returns a tuple with the LastUpdaterEmail 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 (*SegmentListModelHaljson) GetLastUpdaterFullName added in v1.4.0

func (o *SegmentListModelHaljson) GetLastUpdaterFullName() string

GetLastUpdaterFullName returns the LastUpdaterFullName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SegmentListModelHaljson) GetLastUpdaterFullNameOk added in v1.4.0

func (o *SegmentListModelHaljson) GetLastUpdaterFullNameOk() (*string, bool)

GetLastUpdaterFullNameOk returns a tuple with the LastUpdaterFullName 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

GetLinks returns the Links field value if set, zero value otherwise.

func (*SegmentListModelHaljson) GetLinksOk added in v1.4.0

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SegmentListModelHaljson) GetName added in v1.4.0

func (o *SegmentListModelHaljson) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SegmentListModelHaljson) GetNameOk added in v1.4.0

func (o *SegmentListModelHaljson) 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 (*SegmentListModelHaljson) GetSegmentId added in v1.4.0

func (o *SegmentListModelHaljson) GetSegmentId() string

GetSegmentId returns the SegmentId field value if set, zero value otherwise.

func (*SegmentListModelHaljson) GetSegmentIdOk added in v1.4.0

func (o *SegmentListModelHaljson) GetSegmentIdOk() (*string, bool)

GetSegmentIdOk returns a tuple with the SegmentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SegmentListModelHaljson) GetUpdatedAt added in v1.4.0

func (o *SegmentListModelHaljson) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*SegmentListModelHaljson) GetUpdatedAtOk added in v1.4.0

func (o *SegmentListModelHaljson) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SegmentListModelHaljson) GetUsage added in v1.4.0

func (o *SegmentListModelHaljson) GetUsage() int32

GetUsage returns the Usage field value if set, zero value otherwise.

func (*SegmentListModelHaljson) GetUsageOk added in v1.4.0

func (o *SegmentListModelHaljson) GetUsageOk() (*int32, bool)

GetUsageOk returns a tuple with the Usage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SegmentListModelHaljson) HasCreatedAt added in v1.4.0

func (o *SegmentListModelHaljson) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*SegmentListModelHaljson) HasCreatorEmail added in v1.4.0

func (o *SegmentListModelHaljson) HasCreatorEmail() bool

HasCreatorEmail returns a boolean if a field has been set.

func (*SegmentListModelHaljson) HasCreatorFullName added in v1.4.0

func (o *SegmentListModelHaljson) HasCreatorFullName() bool

HasCreatorFullName returns a boolean if a field has been set.

func (*SegmentListModelHaljson) HasDescription added in v1.4.0

func (o *SegmentListModelHaljson) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*SegmentListModelHaljson) HasEmbedded added in v1.4.0

func (o *SegmentListModelHaljson) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*SegmentListModelHaljson) HasLastUpdaterEmail added in v1.4.0

func (o *SegmentListModelHaljson) HasLastUpdaterEmail() bool

HasLastUpdaterEmail returns a boolean if a field has been set.

func (*SegmentListModelHaljson) HasLastUpdaterFullName added in v1.4.0

func (o *SegmentListModelHaljson) HasLastUpdaterFullName() bool

HasLastUpdaterFullName returns a boolean if a field has been set.

func (o *SegmentListModelHaljson) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*SegmentListModelHaljson) HasName added in v1.4.0

func (o *SegmentListModelHaljson) HasName() bool

HasName returns a boolean if a field has been set.

func (*SegmentListModelHaljson) HasSegmentId added in v1.4.0

func (o *SegmentListModelHaljson) HasSegmentId() bool

HasSegmentId returns a boolean if a field has been set.

func (*SegmentListModelHaljson) HasUpdatedAt added in v1.4.0

func (o *SegmentListModelHaljson) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*SegmentListModelHaljson) HasUsage added in v1.4.0

func (o *SegmentListModelHaljson) HasUsage() bool

HasUsage returns a boolean if a field has been set.

func (SegmentListModelHaljson) MarshalJSON added in v1.4.0

func (o SegmentListModelHaljson) MarshalJSON() ([]byte, error)

func (*SegmentListModelHaljson) SetCreatedAt added in v1.4.0

func (o *SegmentListModelHaljson) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*SegmentListModelHaljson) SetCreatorEmail added in v1.4.0

func (o *SegmentListModelHaljson) SetCreatorEmail(v string)

SetCreatorEmail gets a reference to the given NullableString and assigns it to the CreatorEmail field.

func (*SegmentListModelHaljson) SetCreatorEmailNil added in v1.4.0

func (o *SegmentListModelHaljson) SetCreatorEmailNil()

SetCreatorEmailNil sets the value for CreatorEmail to be an explicit nil

func (*SegmentListModelHaljson) SetCreatorFullName added in v1.4.0

func (o *SegmentListModelHaljson) SetCreatorFullName(v string)

SetCreatorFullName gets a reference to the given NullableString and assigns it to the CreatorFullName field.

func (*SegmentListModelHaljson) SetCreatorFullNameNil added in v1.4.0

func (o *SegmentListModelHaljson) SetCreatorFullNameNil()

SetCreatorFullNameNil sets the value for CreatorFullName to be an explicit nil

func (*SegmentListModelHaljson) SetDescription added in v1.4.0

func (o *SegmentListModelHaljson) SetDescription(v string)

SetDescription gets a reference to the given NullableString and assigns it to the Description field.

func (*SegmentListModelHaljson) SetDescriptionNil added in v1.4.0

func (o *SegmentListModelHaljson) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*SegmentListModelHaljson) SetEmbedded added in v1.4.0

SetEmbedded gets a reference to the given ConfigModelHaljsonEmbedded and assigns it to the Embedded field.

func (*SegmentListModelHaljson) SetLastUpdaterEmail added in v1.4.0

func (o *SegmentListModelHaljson) SetLastUpdaterEmail(v string)

SetLastUpdaterEmail gets a reference to the given NullableString and assigns it to the LastUpdaterEmail field.

func (*SegmentListModelHaljson) SetLastUpdaterEmailNil added in v1.4.0

func (o *SegmentListModelHaljson) SetLastUpdaterEmailNil()

SetLastUpdaterEmailNil sets the value for LastUpdaterEmail to be an explicit nil

func (*SegmentListModelHaljson) SetLastUpdaterFullName added in v1.4.0

func (o *SegmentListModelHaljson) SetLastUpdaterFullName(v string)

SetLastUpdaterFullName gets a reference to the given NullableString and assigns it to the LastUpdaterFullName field.

func (*SegmentListModelHaljson) SetLastUpdaterFullNameNil added in v1.4.0

func (o *SegmentListModelHaljson) SetLastUpdaterFullNameNil()

SetLastUpdaterFullNameNil sets the value for LastUpdaterFullName to be an explicit nil

SetLinks gets a reference to the given ConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks and assigns it to the Links field.

func (*SegmentListModelHaljson) SetName added in v1.4.0

func (o *SegmentListModelHaljson) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*SegmentListModelHaljson) SetNameNil added in v1.4.0

func (o *SegmentListModelHaljson) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*SegmentListModelHaljson) SetSegmentId added in v1.4.0

func (o *SegmentListModelHaljson) SetSegmentId(v string)

SetSegmentId gets a reference to the given string and assigns it to the SegmentId field.

func (*SegmentListModelHaljson) SetUpdatedAt added in v1.4.0

func (o *SegmentListModelHaljson) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (*SegmentListModelHaljson) SetUsage added in v1.4.0

func (o *SegmentListModelHaljson) SetUsage(v int32)

SetUsage gets a reference to the given int32 and assigns it to the Usage field.

func (SegmentListModelHaljson) ToMap added in v1.4.0

func (o SegmentListModelHaljson) ToMap() (map[string]interface{}, error)

func (*SegmentListModelHaljson) UnsetCreatorEmail added in v1.4.0

func (o *SegmentListModelHaljson) UnsetCreatorEmail()

UnsetCreatorEmail ensures that no value is present for CreatorEmail, not even an explicit nil

func (*SegmentListModelHaljson) UnsetCreatorFullName added in v1.4.0

func (o *SegmentListModelHaljson) UnsetCreatorFullName()

UnsetCreatorFullName ensures that no value is present for CreatorFullName, not even an explicit nil

func (*SegmentListModelHaljson) UnsetDescription added in v1.4.0

func (o *SegmentListModelHaljson) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*SegmentListModelHaljson) UnsetLastUpdaterEmail added in v1.4.0

func (o *SegmentListModelHaljson) UnsetLastUpdaterEmail()

UnsetLastUpdaterEmail ensures that no value is present for LastUpdaterEmail, not even an explicit nil

func (*SegmentListModelHaljson) UnsetLastUpdaterFullName added in v1.4.0

func (o *SegmentListModelHaljson) UnsetLastUpdaterFullName()

UnsetLastUpdaterFullName ensures that no value is present for LastUpdaterFullName, not even an explicit nil

func (*SegmentListModelHaljson) UnsetName added in v1.4.0

func (o *SegmentListModelHaljson) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type SegmentModel added in v1.2.0

type SegmentModel struct {
	Product *ProductModel `json:"product,omitempty"`
	// Identifier of the Segment.
	SegmentId *string `json:"segmentId,omitempty"`
	// Name of the Segment.
	Name NullableString `json:"name,omitempty"`
	// Description of the Segment.
	Description NullableString `json:"description,omitempty"`
	// The email of the user who created the Segment.
	CreatorEmail NullableString `json:"creatorEmail,omitempty"`
	// The name of the user who created the Segment.
	CreatorFullName NullableString `json:"creatorFullName,omitempty"`
	// The date and time when the Segment was created.
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	// The email of the user who last updated the Segment.
	LastUpdaterEmail NullableString `json:"lastUpdaterEmail,omitempty"`
	// The name of the user who last updated the Segment.
	LastUpdaterFullName NullableString `json:"lastUpdaterFullName,omitempty"`
	// The date and time when the Segment was last updated.
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
	// The user's attribute the evaluation process must take into account.
	ComparisonAttribute NullableString         `json:"comparisonAttribute,omitempty"`
	Comparator          *RolloutRuleComparator `json:"comparator,omitempty"`
	// The value to compare with the given user attribute's value.
	ComparisonValue NullableString `json:"comparisonValue,omitempty"`
}

SegmentModel struct for SegmentModel

func NewSegmentModel added in v1.4.0

func NewSegmentModel() *SegmentModel

NewSegmentModel instantiates a new SegmentModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSegmentModelWithDefaults added in v1.4.0

func NewSegmentModelWithDefaults() *SegmentModel

NewSegmentModelWithDefaults instantiates a new SegmentModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SegmentModel) GetComparator added in v1.4.0

func (o *SegmentModel) GetComparator() RolloutRuleComparator

GetComparator returns the Comparator field value if set, zero value otherwise.

func (*SegmentModel) GetComparatorOk added in v1.4.0

func (o *SegmentModel) GetComparatorOk() (*RolloutRuleComparator, bool)

GetComparatorOk returns a tuple with the Comparator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SegmentModel) GetComparisonAttribute added in v1.4.0

func (o *SegmentModel) GetComparisonAttribute() string

GetComparisonAttribute returns the ComparisonAttribute field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SegmentModel) GetComparisonAttributeOk added in v1.4.0

func (o *SegmentModel) GetComparisonAttributeOk() (*string, bool)

GetComparisonAttributeOk returns a tuple with the ComparisonAttribute 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 (*SegmentModel) GetComparisonValue added in v1.4.0

func (o *SegmentModel) GetComparisonValue() string

GetComparisonValue returns the ComparisonValue field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SegmentModel) GetComparisonValueOk added in v1.4.0

func (o *SegmentModel) GetComparisonValueOk() (*string, bool)

GetComparisonValueOk returns a tuple with the ComparisonValue 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 (*SegmentModel) GetCreatedAt added in v1.4.0

func (o *SegmentModel) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*SegmentModel) GetCreatedAtOk added in v1.4.0

func (o *SegmentModel) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SegmentModel) GetCreatorEmail added in v1.4.0

func (o *SegmentModel) GetCreatorEmail() string

GetCreatorEmail returns the CreatorEmail field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SegmentModel) GetCreatorEmailOk added in v1.4.0

func (o *SegmentModel) GetCreatorEmailOk() (*string, bool)

GetCreatorEmailOk returns a tuple with the CreatorEmail 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 (*SegmentModel) GetCreatorFullName added in v1.4.0

func (o *SegmentModel) GetCreatorFullName() string

GetCreatorFullName returns the CreatorFullName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SegmentModel) GetCreatorFullNameOk added in v1.4.0

func (o *SegmentModel) GetCreatorFullNameOk() (*string, bool)

GetCreatorFullNameOk returns a tuple with the CreatorFullName 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 (*SegmentModel) GetDescription added in v1.4.0

func (o *SegmentModel) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SegmentModel) GetDescriptionOk added in v1.4.0

func (o *SegmentModel) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SegmentModel) GetLastUpdaterEmail added in v1.4.0

func (o *SegmentModel) GetLastUpdaterEmail() string

GetLastUpdaterEmail returns the LastUpdaterEmail field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SegmentModel) GetLastUpdaterEmailOk added in v1.4.0

func (o *SegmentModel) GetLastUpdaterEmailOk() (*string, bool)

GetLastUpdaterEmailOk returns a tuple with the LastUpdaterEmail 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 (*SegmentModel) GetLastUpdaterFullName added in v1.4.0

func (o *SegmentModel) GetLastUpdaterFullName() string

GetLastUpdaterFullName returns the LastUpdaterFullName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SegmentModel) GetLastUpdaterFullNameOk added in v1.4.0

func (o *SegmentModel) GetLastUpdaterFullNameOk() (*string, bool)

GetLastUpdaterFullNameOk returns a tuple with the LastUpdaterFullName 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 (*SegmentModel) GetName added in v1.4.0

func (o *SegmentModel) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SegmentModel) GetNameOk added in v1.4.0

func (o *SegmentModel) 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 (*SegmentModel) GetProduct added in v1.4.0

func (o *SegmentModel) GetProduct() ProductModel

GetProduct returns the Product field value if set, zero value otherwise.

func (*SegmentModel) GetProductOk added in v1.4.0

func (o *SegmentModel) GetProductOk() (*ProductModel, bool)

GetProductOk returns a tuple with the Product field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SegmentModel) GetSegmentId added in v1.4.0

func (o *SegmentModel) GetSegmentId() string

GetSegmentId returns the SegmentId field value if set, zero value otherwise.

func (*SegmentModel) GetSegmentIdOk added in v1.4.0

func (o *SegmentModel) GetSegmentIdOk() (*string, bool)

GetSegmentIdOk returns a tuple with the SegmentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SegmentModel) GetUpdatedAt added in v1.4.0

func (o *SegmentModel) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*SegmentModel) GetUpdatedAtOk added in v1.4.0

func (o *SegmentModel) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SegmentModel) HasComparator added in v1.4.0

func (o *SegmentModel) HasComparator() bool

HasComparator returns a boolean if a field has been set.

func (*SegmentModel) HasComparisonAttribute added in v1.4.0

func (o *SegmentModel) HasComparisonAttribute() bool

HasComparisonAttribute returns a boolean if a field has been set.

func (*SegmentModel) HasComparisonValue added in v1.4.0

func (o *SegmentModel) HasComparisonValue() bool

HasComparisonValue returns a boolean if a field has been set.

func (*SegmentModel) HasCreatedAt added in v1.4.0

func (o *SegmentModel) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*SegmentModel) HasCreatorEmail added in v1.4.0

func (o *SegmentModel) HasCreatorEmail() bool

HasCreatorEmail returns a boolean if a field has been set.

func (*SegmentModel) HasCreatorFullName added in v1.4.0

func (o *SegmentModel) HasCreatorFullName() bool

HasCreatorFullName returns a boolean if a field has been set.

func (*SegmentModel) HasDescription added in v1.4.0

func (o *SegmentModel) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*SegmentModel) HasLastUpdaterEmail added in v1.4.0

func (o *SegmentModel) HasLastUpdaterEmail() bool

HasLastUpdaterEmail returns a boolean if a field has been set.

func (*SegmentModel) HasLastUpdaterFullName added in v1.4.0

func (o *SegmentModel) HasLastUpdaterFullName() bool

HasLastUpdaterFullName returns a boolean if a field has been set.

func (*SegmentModel) HasName added in v1.4.0

func (o *SegmentModel) HasName() bool

HasName returns a boolean if a field has been set.

func (*SegmentModel) HasProduct added in v1.4.0

func (o *SegmentModel) HasProduct() bool

HasProduct returns a boolean if a field has been set.

func (*SegmentModel) HasSegmentId added in v1.4.0

func (o *SegmentModel) HasSegmentId() bool

HasSegmentId returns a boolean if a field has been set.

func (*SegmentModel) HasUpdatedAt added in v1.4.0

func (o *SegmentModel) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (SegmentModel) MarshalJSON added in v1.4.0

func (o SegmentModel) MarshalJSON() ([]byte, error)

func (*SegmentModel) SetComparator added in v1.4.0

func (o *SegmentModel) SetComparator(v RolloutRuleComparator)

SetComparator gets a reference to the given RolloutRuleComparator and assigns it to the Comparator field.

func (*SegmentModel) SetComparisonAttribute added in v1.4.0

func (o *SegmentModel) SetComparisonAttribute(v string)

SetComparisonAttribute gets a reference to the given NullableString and assigns it to the ComparisonAttribute field.

func (*SegmentModel) SetComparisonAttributeNil added in v1.4.0

func (o *SegmentModel) SetComparisonAttributeNil()

SetComparisonAttributeNil sets the value for ComparisonAttribute to be an explicit nil

func (*SegmentModel) SetComparisonValue added in v1.4.0

func (o *SegmentModel) SetComparisonValue(v string)

SetComparisonValue gets a reference to the given NullableString and assigns it to the ComparisonValue field.

func (*SegmentModel) SetComparisonValueNil added in v1.4.0

func (o *SegmentModel) SetComparisonValueNil()

SetComparisonValueNil sets the value for ComparisonValue to be an explicit nil

func (*SegmentModel) SetCreatedAt added in v1.4.0

func (o *SegmentModel) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*SegmentModel) SetCreatorEmail added in v1.4.0

func (o *SegmentModel) SetCreatorEmail(v string)

SetCreatorEmail gets a reference to the given NullableString and assigns it to the CreatorEmail field.

func (*SegmentModel) SetCreatorEmailNil added in v1.4.0

func (o *SegmentModel) SetCreatorEmailNil()

SetCreatorEmailNil sets the value for CreatorEmail to be an explicit nil

func (*SegmentModel) SetCreatorFullName added in v1.4.0

func (o *SegmentModel) SetCreatorFullName(v string)

SetCreatorFullName gets a reference to the given NullableString and assigns it to the CreatorFullName field.

func (*SegmentModel) SetCreatorFullNameNil added in v1.4.0

func (o *SegmentModel) SetCreatorFullNameNil()

SetCreatorFullNameNil sets the value for CreatorFullName to be an explicit nil

func (*SegmentModel) SetDescription added in v1.4.0

func (o *SegmentModel) SetDescription(v string)

SetDescription gets a reference to the given NullableString and assigns it to the Description field.

func (*SegmentModel) SetDescriptionNil added in v1.4.0

func (o *SegmentModel) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*SegmentModel) SetLastUpdaterEmail added in v1.4.0

func (o *SegmentModel) SetLastUpdaterEmail(v string)

SetLastUpdaterEmail gets a reference to the given NullableString and assigns it to the LastUpdaterEmail field.

func (*SegmentModel) SetLastUpdaterEmailNil added in v1.4.0

func (o *SegmentModel) SetLastUpdaterEmailNil()

SetLastUpdaterEmailNil sets the value for LastUpdaterEmail to be an explicit nil

func (*SegmentModel) SetLastUpdaterFullName added in v1.4.0

func (o *SegmentModel) SetLastUpdaterFullName(v string)

SetLastUpdaterFullName gets a reference to the given NullableString and assigns it to the LastUpdaterFullName field.

func (*SegmentModel) SetLastUpdaterFullNameNil added in v1.4.0

func (o *SegmentModel) SetLastUpdaterFullNameNil()

SetLastUpdaterFullNameNil sets the value for LastUpdaterFullName to be an explicit nil

func (*SegmentModel) SetName added in v1.4.0

func (o *SegmentModel) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*SegmentModel) SetNameNil added in v1.4.0

func (o *SegmentModel) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*SegmentModel) SetProduct added in v1.4.0

func (o *SegmentModel) SetProduct(v ProductModel)

SetProduct gets a reference to the given ProductModel and assigns it to the Product field.

func (*SegmentModel) SetSegmentId added in v1.4.0

func (o *SegmentModel) SetSegmentId(v string)

SetSegmentId gets a reference to the given string and assigns it to the SegmentId field.

func (*SegmentModel) SetUpdatedAt added in v1.4.0

func (o *SegmentModel) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (SegmentModel) ToMap added in v1.4.0

func (o SegmentModel) ToMap() (map[string]interface{}, error)

func (*SegmentModel) UnsetComparisonAttribute added in v1.4.0

func (o *SegmentModel) UnsetComparisonAttribute()

UnsetComparisonAttribute ensures that no value is present for ComparisonAttribute, not even an explicit nil

func (*SegmentModel) UnsetComparisonValue added in v1.4.0

func (o *SegmentModel) UnsetComparisonValue()

UnsetComparisonValue ensures that no value is present for ComparisonValue, not even an explicit nil

func (*SegmentModel) UnsetCreatorEmail added in v1.4.0

func (o *SegmentModel) UnsetCreatorEmail()

UnsetCreatorEmail ensures that no value is present for CreatorEmail, not even an explicit nil

func (*SegmentModel) UnsetCreatorFullName added in v1.4.0

func (o *SegmentModel) UnsetCreatorFullName()

UnsetCreatorFullName ensures that no value is present for CreatorFullName, not even an explicit nil

func (*SegmentModel) UnsetDescription added in v1.4.0

func (o *SegmentModel) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*SegmentModel) UnsetLastUpdaterEmail added in v1.4.0

func (o *SegmentModel) UnsetLastUpdaterEmail()

UnsetLastUpdaterEmail ensures that no value is present for LastUpdaterEmail, not even an explicit nil

func (*SegmentModel) UnsetLastUpdaterFullName added in v1.4.0

func (o *SegmentModel) UnsetLastUpdaterFullName()

UnsetLastUpdaterFullName ensures that no value is present for LastUpdaterFullName, not even an explicit nil

func (*SegmentModel) UnsetName added in v1.4.0

func (o *SegmentModel) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type SegmentModelHaljson added in v1.2.0

type SegmentModelHaljson struct {
	Embedded *ConfigModelHaljsonEmbedded `json:"_embedded,omitempty"`
	// Identifier of the Segment.
	SegmentId *string `json:"segmentId,omitempty"`
	// Name of the Segment.
	Name NullableString `json:"name,omitempty"`
	// Description of the Segment.
	Description NullableString `json:"description,omitempty"`
	// The email of the user who created the Segment.
	CreatorEmail NullableString `json:"creatorEmail,omitempty"`
	// The name of the user who created the Segment.
	CreatorFullName NullableString `json:"creatorFullName,omitempty"`
	// The date and time when the Segment was created.
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	// The email of the user who last updated the Segment.
	LastUpdaterEmail NullableString `json:"lastUpdaterEmail,omitempty"`
	// The name of the user who last updated the Segment.
	LastUpdaterFullName NullableString `json:"lastUpdaterFullName,omitempty"`
	// The date and time when the Segment was last updated.
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
	// The user's attribute the evaluation process must take into account.
	ComparisonAttribute NullableString         `json:"comparisonAttribute,omitempty"`
	Comparator          *RolloutRuleComparator `json:"comparator,omitempty"`
	// The value to compare with the given user attribute's value.
	ComparisonValue NullableString                                             `json:"comparisonValue,omitempty"`
	Links           *ConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks `json:"_links,omitempty"`
}

SegmentModelHaljson struct for SegmentModelHaljson

func NewSegmentModelHaljson added in v1.4.0

func NewSegmentModelHaljson() *SegmentModelHaljson

NewSegmentModelHaljson instantiates a new SegmentModelHaljson object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSegmentModelHaljsonWithDefaults added in v1.4.0

func NewSegmentModelHaljsonWithDefaults() *SegmentModelHaljson

NewSegmentModelHaljsonWithDefaults instantiates a new SegmentModelHaljson object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SegmentModelHaljson) GetComparator added in v1.4.0

func (o *SegmentModelHaljson) GetComparator() RolloutRuleComparator

GetComparator returns the Comparator field value if set, zero value otherwise.

func (*SegmentModelHaljson) GetComparatorOk added in v1.4.0

func (o *SegmentModelHaljson) GetComparatorOk() (*RolloutRuleComparator, bool)

GetComparatorOk returns a tuple with the Comparator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SegmentModelHaljson) GetComparisonAttribute added in v1.4.0

func (o *SegmentModelHaljson) GetComparisonAttribute() string

GetComparisonAttribute returns the ComparisonAttribute field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SegmentModelHaljson) GetComparisonAttributeOk added in v1.4.0

func (o *SegmentModelHaljson) GetComparisonAttributeOk() (*string, bool)

GetComparisonAttributeOk returns a tuple with the ComparisonAttribute 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 (*SegmentModelHaljson) GetComparisonValue added in v1.4.0

func (o *SegmentModelHaljson) GetComparisonValue() string

GetComparisonValue returns the ComparisonValue field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SegmentModelHaljson) GetComparisonValueOk added in v1.4.0

func (o *SegmentModelHaljson) GetComparisonValueOk() (*string, bool)

GetComparisonValueOk returns a tuple with the ComparisonValue 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 (*SegmentModelHaljson) GetCreatedAt added in v1.4.0

func (o *SegmentModelHaljson) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*SegmentModelHaljson) GetCreatedAtOk added in v1.4.0

func (o *SegmentModelHaljson) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SegmentModelHaljson) GetCreatorEmail added in v1.4.0

func (o *SegmentModelHaljson) GetCreatorEmail() string

GetCreatorEmail returns the CreatorEmail field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SegmentModelHaljson) GetCreatorEmailOk added in v1.4.0

func (o *SegmentModelHaljson) GetCreatorEmailOk() (*string, bool)

GetCreatorEmailOk returns a tuple with the CreatorEmail 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 (*SegmentModelHaljson) GetCreatorFullName added in v1.4.0

func (o *SegmentModelHaljson) GetCreatorFullName() string

GetCreatorFullName returns the CreatorFullName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SegmentModelHaljson) GetCreatorFullNameOk added in v1.4.0

func (o *SegmentModelHaljson) GetCreatorFullNameOk() (*string, bool)

GetCreatorFullNameOk returns a tuple with the CreatorFullName 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 (*SegmentModelHaljson) GetDescription added in v1.4.0

func (o *SegmentModelHaljson) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SegmentModelHaljson) GetDescriptionOk added in v1.4.0

func (o *SegmentModelHaljson) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SegmentModelHaljson) GetEmbedded added in v1.4.0

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*SegmentModelHaljson) GetEmbeddedOk added in v1.4.0

func (o *SegmentModelHaljson) GetEmbeddedOk() (*ConfigModelHaljsonEmbedded, bool)

GetEmbeddedOk returns a tuple with the Embedded field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SegmentModelHaljson) GetLastUpdaterEmail added in v1.4.0

func (o *SegmentModelHaljson) GetLastUpdaterEmail() string

GetLastUpdaterEmail returns the LastUpdaterEmail field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SegmentModelHaljson) GetLastUpdaterEmailOk added in v1.4.0

func (o *SegmentModelHaljson) GetLastUpdaterEmailOk() (*string, bool)

GetLastUpdaterEmailOk returns a tuple with the LastUpdaterEmail 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 (*SegmentModelHaljson) GetLastUpdaterFullName added in v1.4.0

func (o *SegmentModelHaljson) GetLastUpdaterFullName() string

GetLastUpdaterFullName returns the LastUpdaterFullName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SegmentModelHaljson) GetLastUpdaterFullNameOk added in v1.4.0

func (o *SegmentModelHaljson) GetLastUpdaterFullNameOk() (*string, bool)

GetLastUpdaterFullNameOk returns a tuple with the LastUpdaterFullName 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

GetLinks returns the Links field value if set, zero value otherwise.

func (*SegmentModelHaljson) GetLinksOk added in v1.4.0

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SegmentModelHaljson) GetName added in v1.4.0

func (o *SegmentModelHaljson) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SegmentModelHaljson) GetNameOk added in v1.4.0

func (o *SegmentModelHaljson) 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 (*SegmentModelHaljson) GetSegmentId added in v1.4.0

func (o *SegmentModelHaljson) GetSegmentId() string

GetSegmentId returns the SegmentId field value if set, zero value otherwise.

func (*SegmentModelHaljson) GetSegmentIdOk added in v1.4.0

func (o *SegmentModelHaljson) GetSegmentIdOk() (*string, bool)

GetSegmentIdOk returns a tuple with the SegmentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SegmentModelHaljson) GetUpdatedAt added in v1.4.0

func (o *SegmentModelHaljson) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*SegmentModelHaljson) GetUpdatedAtOk added in v1.4.0

func (o *SegmentModelHaljson) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SegmentModelHaljson) HasComparator added in v1.4.0

func (o *SegmentModelHaljson) HasComparator() bool

HasComparator returns a boolean if a field has been set.

func (*SegmentModelHaljson) HasComparisonAttribute added in v1.4.0

func (o *SegmentModelHaljson) HasComparisonAttribute() bool

HasComparisonAttribute returns a boolean if a field has been set.

func (*SegmentModelHaljson) HasComparisonValue added in v1.4.0

func (o *SegmentModelHaljson) HasComparisonValue() bool

HasComparisonValue returns a boolean if a field has been set.

func (*SegmentModelHaljson) HasCreatedAt added in v1.4.0

func (o *SegmentModelHaljson) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*SegmentModelHaljson) HasCreatorEmail added in v1.4.0

func (o *SegmentModelHaljson) HasCreatorEmail() bool

HasCreatorEmail returns a boolean if a field has been set.

func (*SegmentModelHaljson) HasCreatorFullName added in v1.4.0

func (o *SegmentModelHaljson) HasCreatorFullName() bool

HasCreatorFullName returns a boolean if a field has been set.

func (*SegmentModelHaljson) HasDescription added in v1.4.0

func (o *SegmentModelHaljson) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*SegmentModelHaljson) HasEmbedded added in v1.4.0

func (o *SegmentModelHaljson) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*SegmentModelHaljson) HasLastUpdaterEmail added in v1.4.0

func (o *SegmentModelHaljson) HasLastUpdaterEmail() bool

HasLastUpdaterEmail returns a boolean if a field has been set.

func (*SegmentModelHaljson) HasLastUpdaterFullName added in v1.4.0

func (o *SegmentModelHaljson) HasLastUpdaterFullName() bool

HasLastUpdaterFullName returns a boolean if a field has been set.

func (o *SegmentModelHaljson) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*SegmentModelHaljson) HasName added in v1.4.0

func (o *SegmentModelHaljson) HasName() bool

HasName returns a boolean if a field has been set.

func (*SegmentModelHaljson) HasSegmentId added in v1.4.0

func (o *SegmentModelHaljson) HasSegmentId() bool

HasSegmentId returns a boolean if a field has been set.

func (*SegmentModelHaljson) HasUpdatedAt added in v1.4.0

func (o *SegmentModelHaljson) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (SegmentModelHaljson) MarshalJSON added in v1.4.0

func (o SegmentModelHaljson) MarshalJSON() ([]byte, error)

func (*SegmentModelHaljson) SetComparator added in v1.4.0

func (o *SegmentModelHaljson) SetComparator(v RolloutRuleComparator)

SetComparator gets a reference to the given RolloutRuleComparator and assigns it to the Comparator field.

func (*SegmentModelHaljson) SetComparisonAttribute added in v1.4.0

func (o *SegmentModelHaljson) SetComparisonAttribute(v string)

SetComparisonAttribute gets a reference to the given NullableString and assigns it to the ComparisonAttribute field.

func (*SegmentModelHaljson) SetComparisonAttributeNil added in v1.4.0

func (o *SegmentModelHaljson) SetComparisonAttributeNil()

SetComparisonAttributeNil sets the value for ComparisonAttribute to be an explicit nil

func (*SegmentModelHaljson) SetComparisonValue added in v1.4.0

func (o *SegmentModelHaljson) SetComparisonValue(v string)

SetComparisonValue gets a reference to the given NullableString and assigns it to the ComparisonValue field.

func (*SegmentModelHaljson) SetComparisonValueNil added in v1.4.0

func (o *SegmentModelHaljson) SetComparisonValueNil()

SetComparisonValueNil sets the value for ComparisonValue to be an explicit nil

func (*SegmentModelHaljson) SetCreatedAt added in v1.4.0

func (o *SegmentModelHaljson) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*SegmentModelHaljson) SetCreatorEmail added in v1.4.0

func (o *SegmentModelHaljson) SetCreatorEmail(v string)

SetCreatorEmail gets a reference to the given NullableString and assigns it to the CreatorEmail field.

func (*SegmentModelHaljson) SetCreatorEmailNil added in v1.4.0

func (o *SegmentModelHaljson) SetCreatorEmailNil()

SetCreatorEmailNil sets the value for CreatorEmail to be an explicit nil

func (*SegmentModelHaljson) SetCreatorFullName added in v1.4.0

func (o *SegmentModelHaljson) SetCreatorFullName(v string)

SetCreatorFullName gets a reference to the given NullableString and assigns it to the CreatorFullName field.

func (*SegmentModelHaljson) SetCreatorFullNameNil added in v1.4.0

func (o *SegmentModelHaljson) SetCreatorFullNameNil()

SetCreatorFullNameNil sets the value for CreatorFullName to be an explicit nil

func (*SegmentModelHaljson) SetDescription added in v1.4.0

func (o *SegmentModelHaljson) SetDescription(v string)

SetDescription gets a reference to the given NullableString and assigns it to the Description field.

func (*SegmentModelHaljson) SetDescriptionNil added in v1.4.0

func (o *SegmentModelHaljson) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*SegmentModelHaljson) SetEmbedded added in v1.4.0

SetEmbedded gets a reference to the given ConfigModelHaljsonEmbedded and assigns it to the Embedded field.

func (*SegmentModelHaljson) SetLastUpdaterEmail added in v1.4.0

func (o *SegmentModelHaljson) SetLastUpdaterEmail(v string)

SetLastUpdaterEmail gets a reference to the given NullableString and assigns it to the LastUpdaterEmail field.

func (*SegmentModelHaljson) SetLastUpdaterEmailNil added in v1.4.0

func (o *SegmentModelHaljson) SetLastUpdaterEmailNil()

SetLastUpdaterEmailNil sets the value for LastUpdaterEmail to be an explicit nil

func (*SegmentModelHaljson) SetLastUpdaterFullName added in v1.4.0

func (o *SegmentModelHaljson) SetLastUpdaterFullName(v string)

SetLastUpdaterFullName gets a reference to the given NullableString and assigns it to the LastUpdaterFullName field.

func (*SegmentModelHaljson) SetLastUpdaterFullNameNil added in v1.4.0

func (o *SegmentModelHaljson) SetLastUpdaterFullNameNil()

SetLastUpdaterFullNameNil sets the value for LastUpdaterFullName to be an explicit nil

SetLinks gets a reference to the given ConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks and assigns it to the Links field.

func (*SegmentModelHaljson) SetName added in v1.4.0

func (o *SegmentModelHaljson) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*SegmentModelHaljson) SetNameNil added in v1.4.0

func (o *SegmentModelHaljson) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*SegmentModelHaljson) SetSegmentId added in v1.4.0

func (o *SegmentModelHaljson) SetSegmentId(v string)

SetSegmentId gets a reference to the given string and assigns it to the SegmentId field.

func (*SegmentModelHaljson) SetUpdatedAt added in v1.4.0

func (o *SegmentModelHaljson) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (SegmentModelHaljson) ToMap added in v1.4.0

func (o SegmentModelHaljson) ToMap() (map[string]interface{}, error)

func (*SegmentModelHaljson) UnsetComparisonAttribute added in v1.4.0

func (o *SegmentModelHaljson) UnsetComparisonAttribute()

UnsetComparisonAttribute ensures that no value is present for ComparisonAttribute, not even an explicit nil

func (*SegmentModelHaljson) UnsetComparisonValue added in v1.4.0

func (o *SegmentModelHaljson) UnsetComparisonValue()

UnsetComparisonValue ensures that no value is present for ComparisonValue, not even an explicit nil

func (*SegmentModelHaljson) UnsetCreatorEmail added in v1.4.0

func (o *SegmentModelHaljson) UnsetCreatorEmail()

UnsetCreatorEmail ensures that no value is present for CreatorEmail, not even an explicit nil

func (*SegmentModelHaljson) UnsetCreatorFullName added in v1.4.0

func (o *SegmentModelHaljson) UnsetCreatorFullName()

UnsetCreatorFullName ensures that no value is present for CreatorFullName, not even an explicit nil

func (*SegmentModelHaljson) UnsetDescription added in v1.4.0

func (o *SegmentModelHaljson) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*SegmentModelHaljson) UnsetLastUpdaterEmail added in v1.4.0

func (o *SegmentModelHaljson) UnsetLastUpdaterEmail()

UnsetLastUpdaterEmail ensures that no value is present for LastUpdaterEmail, not even an explicit nil

func (*SegmentModelHaljson) UnsetLastUpdaterFullName added in v1.4.0

func (o *SegmentModelHaljson) UnsetLastUpdaterFullName()

UnsetLastUpdaterFullName ensures that no value is present for LastUpdaterFullName, not even an explicit nil

func (*SegmentModelHaljson) UnsetName added in v1.4.0

func (o *SegmentModelHaljson) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type SegmentsApiCreateSegmentRequest added in v1.4.0

type SegmentsApiCreateSegmentRequest struct {
	ApiService *SegmentsApiService
	// contains filtered or unexported fields
}

func (SegmentsApiCreateSegmentRequest) CreateSegmentModel added in v1.4.0

func (SegmentsApiCreateSegmentRequest) Execute added in v1.4.0

type SegmentsApiDeleteSegmentRequest added in v1.4.0

type SegmentsApiDeleteSegmentRequest struct {
	ApiService *SegmentsApiService
	// contains filtered or unexported fields
}

func (SegmentsApiDeleteSegmentRequest) Execute added in v1.4.0

type SegmentsApiGetSegmentRequest added in v1.4.0

type SegmentsApiGetSegmentRequest struct {
	ApiService *SegmentsApiService
	// contains filtered or unexported fields
}

func (SegmentsApiGetSegmentRequest) Execute added in v1.4.0

type SegmentsApiGetSegmentsRequest added in v1.4.0

type SegmentsApiGetSegmentsRequest struct {
	ApiService *SegmentsApiService
	// contains filtered or unexported fields
}

func (SegmentsApiGetSegmentsRequest) Execute added in v1.4.0

type SegmentsApiService added in v1.2.0

type SegmentsApiService service

SegmentsApiService SegmentsApi service

func (*SegmentsApiService) CreateSegment added in v1.2.0

func (a *SegmentsApiService) CreateSegment(ctx context.Context, productId string) SegmentsApiCreateSegmentRequest

CreateSegment Create Segment

This endpoint creates a new Segment in a specified Product identified by the `productId` parameter, which can be obtained from the [List Products](#operation/get-products) endpoint.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param productId The identifier of the Product.
@return SegmentsApiCreateSegmentRequest

func (*SegmentsApiService) CreateSegmentExecute added in v1.4.0

Execute executes the request

@return SegmentModel

func (*SegmentsApiService) DeleteSegment added in v1.2.0

func (a *SegmentsApiService) DeleteSegment(ctx context.Context, segmentId string) SegmentsApiDeleteSegmentRequest

DeleteSegment Delete Segment

This endpoint removes a Segment identified by the `segmentId` parameter.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param segmentId The identifier of the Segment.
@return SegmentsApiDeleteSegmentRequest

func (*SegmentsApiService) DeleteSegmentExecute added in v1.4.0

func (a *SegmentsApiService) DeleteSegmentExecute(r SegmentsApiDeleteSegmentRequest) (*http.Response, error)

Execute executes the request

func (*SegmentsApiService) GetSegment added in v1.2.0

GetSegment Get Segment

This endpoint returns the metadata of a Segment identified by the `segmentId`.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param segmentId The identifier of the Segment.
@return SegmentsApiGetSegmentRequest

func (*SegmentsApiService) GetSegmentExecute added in v1.4.0

Execute executes the request

@return SegmentModel

func (*SegmentsApiService) GetSegments added in v1.2.0

GetSegments List Segments

This endpoint returns the list of the Segments that belongs to the given Product identified by the `productId` parameter, which can be obtained from the [List Products](#operation/get-products) endpoint.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param productId The identifier of the Product.
@return SegmentsApiGetSegmentsRequest

func (*SegmentsApiService) GetSegmentsExecute added in v1.4.0

Execute executes the request

@return []SegmentListModel

func (*SegmentsApiService) UpdateSegment added in v1.2.0

func (a *SegmentsApiService) UpdateSegment(ctx context.Context, segmentId string) SegmentsApiUpdateSegmentRequest

UpdateSegment Update Segment

This endpoint updates a Segment identified by the `segmentId` parameter.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param segmentId The identifier of the Segment.
@return SegmentsApiUpdateSegmentRequest

func (*SegmentsApiService) UpdateSegmentExecute added in v1.4.0

Execute executes the request

@return SegmentModel

type SegmentsApiUpdateSegmentRequest added in v1.4.0

type SegmentsApiUpdateSegmentRequest struct {
	ApiService *SegmentsApiService
	// contains filtered or unexported fields
}

func (SegmentsApiUpdateSegmentRequest) Execute added in v1.4.0

func (SegmentsApiUpdateSegmentRequest) UpdateSegmentModel added in v1.4.0

type ServerConfiguration added in v1.4.0

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations added in v1.4.0

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL added in v1.4.0

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable added in v1.4.0

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

type SettingDataModel

type SettingDataModel struct {
	// Identifier of the Feature Flag or Setting.
	SettingId *int32 `json:"settingId,omitempty"`
	// Key of the Feature Flag or Setting.
	Key NullableString `json:"key,omitempty"`
	// Name of the Feature Flag or Setting.
	Name NullableString `json:"name,omitempty"`
	// Description of the Feature Flag or Setting.
	Hint        NullableString `json:"hint,omitempty"`
	SettingType *SettingType   `json:"settingType,omitempty"`
	// The order of the Feature Flag or Setting represented on the ConfigCat Dashboard.
	Order *int32 `json:"order,omitempty"`
	// The creation time of the Feature Flag or Setting.
	CreatedAt NullableTime `json:"createdAt,omitempty"`
	// The user's email address who created the Feature Flag or Setting.
	CreatorEmail NullableString `json:"creatorEmail,omitempty"`
	// The user's name who created the Feature Flag or Setting.
	CreatorFullName NullableString `json:"creatorFullName,omitempty"`
	IsWatching      *bool          `json:"isWatching,omitempty"`
}

SettingDataModel Metadata of a Feature Flag or Setting.

func NewSettingDataModel added in v1.4.0

func NewSettingDataModel() *SettingDataModel

NewSettingDataModel instantiates a new SettingDataModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSettingDataModelWithDefaults added in v1.4.0

func NewSettingDataModelWithDefaults() *SettingDataModel

NewSettingDataModelWithDefaults instantiates a new SettingDataModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SettingDataModel) GetCreatedAt added in v1.4.0

func (o *SettingDataModel) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingDataModel) GetCreatedAtOk added in v1.4.0

func (o *SettingDataModel) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SettingDataModel) GetCreatorEmail added in v1.4.0

func (o *SettingDataModel) GetCreatorEmail() string

GetCreatorEmail returns the CreatorEmail field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingDataModel) GetCreatorEmailOk added in v1.4.0

func (o *SettingDataModel) GetCreatorEmailOk() (*string, bool)

GetCreatorEmailOk returns a tuple with the CreatorEmail 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 (*SettingDataModel) GetCreatorFullName added in v1.4.0

func (o *SettingDataModel) GetCreatorFullName() string

GetCreatorFullName returns the CreatorFullName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingDataModel) GetCreatorFullNameOk added in v1.4.0

func (o *SettingDataModel) GetCreatorFullNameOk() (*string, bool)

GetCreatorFullNameOk returns a tuple with the CreatorFullName 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 (*SettingDataModel) GetHint added in v1.4.0

func (o *SettingDataModel) GetHint() string

GetHint returns the Hint field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingDataModel) GetHintOk added in v1.4.0

func (o *SettingDataModel) GetHintOk() (*string, bool)

GetHintOk returns a tuple with the Hint 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 (*SettingDataModel) GetIsWatching added in v1.4.0

func (o *SettingDataModel) GetIsWatching() bool

GetIsWatching returns the IsWatching field value if set, zero value otherwise.

func (*SettingDataModel) GetIsWatchingOk added in v1.4.0

func (o *SettingDataModel) GetIsWatchingOk() (*bool, bool)

GetIsWatchingOk returns a tuple with the IsWatching field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingDataModel) GetKey added in v1.4.0

func (o *SettingDataModel) GetKey() string

GetKey returns the Key field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingDataModel) GetKeyOk added in v1.4.0

func (o *SettingDataModel) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SettingDataModel) GetName added in v1.4.0

func (o *SettingDataModel) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingDataModel) GetNameOk added in v1.4.0

func (o *SettingDataModel) 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 (*SettingDataModel) GetOrder added in v1.4.0

func (o *SettingDataModel) GetOrder() int32

GetOrder returns the Order field value if set, zero value otherwise.

func (*SettingDataModel) GetOrderOk added in v1.4.0

func (o *SettingDataModel) GetOrderOk() (*int32, bool)

GetOrderOk returns a tuple with the Order field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingDataModel) GetSettingId added in v1.4.0

func (o *SettingDataModel) GetSettingId() int32

GetSettingId returns the SettingId field value if set, zero value otherwise.

func (*SettingDataModel) GetSettingIdOk added in v1.4.0

func (o *SettingDataModel) GetSettingIdOk() (*int32, bool)

GetSettingIdOk returns a tuple with the SettingId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingDataModel) GetSettingType added in v1.4.0

func (o *SettingDataModel) GetSettingType() SettingType

GetSettingType returns the SettingType field value if set, zero value otherwise.

func (*SettingDataModel) GetSettingTypeOk added in v1.4.0

func (o *SettingDataModel) GetSettingTypeOk() (*SettingType, bool)

GetSettingTypeOk returns a tuple with the SettingType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingDataModel) HasCreatedAt added in v1.4.0

func (o *SettingDataModel) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*SettingDataModel) HasCreatorEmail added in v1.4.0

func (o *SettingDataModel) HasCreatorEmail() bool

HasCreatorEmail returns a boolean if a field has been set.

func (*SettingDataModel) HasCreatorFullName added in v1.4.0

func (o *SettingDataModel) HasCreatorFullName() bool

HasCreatorFullName returns a boolean if a field has been set.

func (*SettingDataModel) HasHint added in v1.4.0

func (o *SettingDataModel) HasHint() bool

HasHint returns a boolean if a field has been set.

func (*SettingDataModel) HasIsWatching added in v1.4.0

func (o *SettingDataModel) HasIsWatching() bool

HasIsWatching returns a boolean if a field has been set.

func (*SettingDataModel) HasKey added in v1.4.0

func (o *SettingDataModel) HasKey() bool

HasKey returns a boolean if a field has been set.

func (*SettingDataModel) HasName added in v1.4.0

func (o *SettingDataModel) HasName() bool

HasName returns a boolean if a field has been set.

func (*SettingDataModel) HasOrder added in v1.4.0

func (o *SettingDataModel) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*SettingDataModel) HasSettingId added in v1.4.0

func (o *SettingDataModel) HasSettingId() bool

HasSettingId returns a boolean if a field has been set.

func (*SettingDataModel) HasSettingType added in v1.4.0

func (o *SettingDataModel) HasSettingType() bool

HasSettingType returns a boolean if a field has been set.

func (SettingDataModel) MarshalJSON added in v1.4.0

func (o SettingDataModel) MarshalJSON() ([]byte, error)

func (*SettingDataModel) SetCreatedAt added in v1.4.0

func (o *SettingDataModel) SetCreatedAt(v time.Time)

SetCreatedAt gets a reference to the given NullableTime and assigns it to the CreatedAt field.

func (*SettingDataModel) SetCreatedAtNil added in v1.4.0

func (o *SettingDataModel) SetCreatedAtNil()

SetCreatedAtNil sets the value for CreatedAt to be an explicit nil

func (*SettingDataModel) SetCreatorEmail added in v1.4.0

func (o *SettingDataModel) SetCreatorEmail(v string)

SetCreatorEmail gets a reference to the given NullableString and assigns it to the CreatorEmail field.

func (*SettingDataModel) SetCreatorEmailNil added in v1.4.0

func (o *SettingDataModel) SetCreatorEmailNil()

SetCreatorEmailNil sets the value for CreatorEmail to be an explicit nil

func (*SettingDataModel) SetCreatorFullName added in v1.4.0

func (o *SettingDataModel) SetCreatorFullName(v string)

SetCreatorFullName gets a reference to the given NullableString and assigns it to the CreatorFullName field.

func (*SettingDataModel) SetCreatorFullNameNil added in v1.4.0

func (o *SettingDataModel) SetCreatorFullNameNil()

SetCreatorFullNameNil sets the value for CreatorFullName to be an explicit nil

func (*SettingDataModel) SetHint added in v1.4.0

func (o *SettingDataModel) SetHint(v string)

SetHint gets a reference to the given NullableString and assigns it to the Hint field.

func (*SettingDataModel) SetHintNil added in v1.4.0

func (o *SettingDataModel) SetHintNil()

SetHintNil sets the value for Hint to be an explicit nil

func (*SettingDataModel) SetIsWatching added in v1.4.0

func (o *SettingDataModel) SetIsWatching(v bool)

SetIsWatching gets a reference to the given bool and assigns it to the IsWatching field.

func (*SettingDataModel) SetKey added in v1.4.0

func (o *SettingDataModel) SetKey(v string)

SetKey gets a reference to the given NullableString and assigns it to the Key field.

func (*SettingDataModel) SetKeyNil added in v1.4.0

func (o *SettingDataModel) SetKeyNil()

SetKeyNil sets the value for Key to be an explicit nil

func (*SettingDataModel) SetName added in v1.4.0

func (o *SettingDataModel) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*SettingDataModel) SetNameNil added in v1.4.0

func (o *SettingDataModel) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*SettingDataModel) SetOrder added in v1.4.0

func (o *SettingDataModel) SetOrder(v int32)

SetOrder gets a reference to the given int32 and assigns it to the Order field.

func (*SettingDataModel) SetSettingId added in v1.4.0

func (o *SettingDataModel) SetSettingId(v int32)

SetSettingId gets a reference to the given int32 and assigns it to the SettingId field.

func (*SettingDataModel) SetSettingType added in v1.4.0

func (o *SettingDataModel) SetSettingType(v SettingType)

SetSettingType gets a reference to the given SettingType and assigns it to the SettingType field.

func (SettingDataModel) ToMap added in v1.4.0

func (o SettingDataModel) ToMap() (map[string]interface{}, error)

func (*SettingDataModel) UnsetCreatedAt added in v1.4.0

func (o *SettingDataModel) UnsetCreatedAt()

UnsetCreatedAt ensures that no value is present for CreatedAt, not even an explicit nil

func (*SettingDataModel) UnsetCreatorEmail added in v1.4.0

func (o *SettingDataModel) UnsetCreatorEmail()

UnsetCreatorEmail ensures that no value is present for CreatorEmail, not even an explicit nil

func (*SettingDataModel) UnsetCreatorFullName added in v1.4.0

func (o *SettingDataModel) UnsetCreatorFullName()

UnsetCreatorFullName ensures that no value is present for CreatorFullName, not even an explicit nil

func (*SettingDataModel) UnsetHint added in v1.4.0

func (o *SettingDataModel) UnsetHint()

UnsetHint ensures that no value is present for Hint, not even an explicit nil

func (*SettingDataModel) UnsetKey added in v1.4.0

func (o *SettingDataModel) UnsetKey()

UnsetKey ensures that no value is present for Key, not even an explicit nil

func (*SettingDataModel) UnsetName added in v1.4.0

func (o *SettingDataModel) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type SettingFormulaModel added in v1.6.0

type SettingFormulaModel struct {
	LastVersionId *string     `json:"lastVersionId,omitempty"`
	DefaultValue  *ValueModel `json:"defaultValue,omitempty"`
	// The targeting rules of the Feature Flag or Setting.
	TargetingRules []TargetingRuleModel `json:"targetingRules,omitempty"`
	Setting        *SettingDataModel    `json:"setting,omitempty"`
	// The last updated date and time when the Feature Flag or Setting.
	UpdatedAt NullableTime `json:"updatedAt,omitempty"`
	// The user attribute used for percentage evaluation. If not set, it defaults to the `Identifier` user object attribute.
	PercentageEvaluationAttribute NullableString `json:"percentageEvaluationAttribute,omitempty"`
	// The email of the user who last updated the Feature Flag or Setting.
	LastUpdaterUserEmail NullableString `json:"lastUpdaterUserEmail,omitempty"`
	// The name of the user who last updated the Feature Flag or Setting.
	LastUpdaterUserFullName NullableString `json:"lastUpdaterUserFullName,omitempty"`
	// The integration links attached to the Feature Flag or Setting.
	IntegrationLinks []IntegrationLinkModel `json:"integrationLinks,omitempty"`
	// The tags attached to the Feature Flag or Setting.
	SettingTags []SettingTagModel `json:"settingTags,omitempty"`
	// List of Feature Flag and Setting IDs where the actual Feature Flag or Setting is prerequisite.
	SettingIdsWherePrerequisite []int32                 `json:"settingIdsWherePrerequisite,omitempty"`
	Config                      *ConfigModel            `json:"config,omitempty"`
	Environment                 *EnvironmentModel       `json:"environment,omitempty"`
	ReadOnly                    *bool                   `json:"readOnly,omitempty"`
	FeatureFlagLimitations      *FeatureFlagLimitations `json:"featureFlagLimitations,omitempty"`
}

SettingFormulaModel struct for SettingFormulaModel

func NewSettingFormulaModel added in v1.6.0

func NewSettingFormulaModel() *SettingFormulaModel

NewSettingFormulaModel instantiates a new SettingFormulaModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSettingFormulaModelWithDefaults added in v1.6.0

func NewSettingFormulaModelWithDefaults() *SettingFormulaModel

NewSettingFormulaModelWithDefaults instantiates a new SettingFormulaModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SettingFormulaModel) GetConfig added in v1.6.0

func (o *SettingFormulaModel) GetConfig() ConfigModel

GetConfig returns the Config field value if set, zero value otherwise.

func (*SettingFormulaModel) GetConfigOk added in v1.6.0

func (o *SettingFormulaModel) GetConfigOk() (*ConfigModel, bool)

GetConfigOk returns a tuple with the Config field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingFormulaModel) GetDefaultValue added in v1.6.0

func (o *SettingFormulaModel) GetDefaultValue() ValueModel

GetDefaultValue returns the DefaultValue field value if set, zero value otherwise.

func (*SettingFormulaModel) GetDefaultValueOk added in v1.6.0

func (o *SettingFormulaModel) GetDefaultValueOk() (*ValueModel, bool)

GetDefaultValueOk returns a tuple with the DefaultValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingFormulaModel) GetEnvironment added in v1.6.0

func (o *SettingFormulaModel) GetEnvironment() EnvironmentModel

GetEnvironment returns the Environment field value if set, zero value otherwise.

func (*SettingFormulaModel) GetEnvironmentOk added in v1.6.0

func (o *SettingFormulaModel) GetEnvironmentOk() (*EnvironmentModel, bool)

GetEnvironmentOk returns a tuple with the Environment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingFormulaModel) GetFeatureFlagLimitations added in v1.7.0

func (o *SettingFormulaModel) GetFeatureFlagLimitations() FeatureFlagLimitations

GetFeatureFlagLimitations returns the FeatureFlagLimitations field value if set, zero value otherwise.

func (*SettingFormulaModel) GetFeatureFlagLimitationsOk added in v1.7.0

func (o *SettingFormulaModel) GetFeatureFlagLimitationsOk() (*FeatureFlagLimitations, bool)

GetFeatureFlagLimitationsOk returns a tuple with the FeatureFlagLimitations field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *SettingFormulaModel) GetIntegrationLinks() []IntegrationLinkModel

GetIntegrationLinks returns the IntegrationLinks field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingFormulaModel) GetIntegrationLinksOk added in v1.6.0

func (o *SettingFormulaModel) GetIntegrationLinksOk() ([]IntegrationLinkModel, bool)

GetIntegrationLinksOk returns a tuple with the IntegrationLinks 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 (*SettingFormulaModel) GetLastUpdaterUserEmail added in v1.6.0

func (o *SettingFormulaModel) GetLastUpdaterUserEmail() string

GetLastUpdaterUserEmail returns the LastUpdaterUserEmail field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingFormulaModel) GetLastUpdaterUserEmailOk added in v1.6.0

func (o *SettingFormulaModel) GetLastUpdaterUserEmailOk() (*string, bool)

GetLastUpdaterUserEmailOk returns a tuple with the LastUpdaterUserEmail 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 (*SettingFormulaModel) GetLastUpdaterUserFullName added in v1.6.0

func (o *SettingFormulaModel) GetLastUpdaterUserFullName() string

GetLastUpdaterUserFullName returns the LastUpdaterUserFullName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingFormulaModel) GetLastUpdaterUserFullNameOk added in v1.6.0

func (o *SettingFormulaModel) GetLastUpdaterUserFullNameOk() (*string, bool)

GetLastUpdaterUserFullNameOk returns a tuple with the LastUpdaterUserFullName 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 (*SettingFormulaModel) GetLastVersionId added in v1.6.0

func (o *SettingFormulaModel) GetLastVersionId() string

GetLastVersionId returns the LastVersionId field value if set, zero value otherwise.

func (*SettingFormulaModel) GetLastVersionIdOk added in v1.6.0

func (o *SettingFormulaModel) GetLastVersionIdOk() (*string, bool)

GetLastVersionIdOk returns a tuple with the LastVersionId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingFormulaModel) GetPercentageEvaluationAttribute added in v1.6.0

func (o *SettingFormulaModel) GetPercentageEvaluationAttribute() string

GetPercentageEvaluationAttribute returns the PercentageEvaluationAttribute field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingFormulaModel) GetPercentageEvaluationAttributeOk added in v1.6.0

func (o *SettingFormulaModel) GetPercentageEvaluationAttributeOk() (*string, bool)

GetPercentageEvaluationAttributeOk returns a tuple with the PercentageEvaluationAttribute 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 (*SettingFormulaModel) GetReadOnly added in v1.6.0

func (o *SettingFormulaModel) GetReadOnly() bool

GetReadOnly returns the ReadOnly field value if set, zero value otherwise.

func (*SettingFormulaModel) GetReadOnlyOk added in v1.6.0

func (o *SettingFormulaModel) GetReadOnlyOk() (*bool, bool)

GetReadOnlyOk returns a tuple with the ReadOnly field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingFormulaModel) GetSetting added in v1.6.0

func (o *SettingFormulaModel) GetSetting() SettingDataModel

GetSetting returns the Setting field value if set, zero value otherwise.

func (*SettingFormulaModel) GetSettingIdsWherePrerequisite added in v1.9.0

func (o *SettingFormulaModel) GetSettingIdsWherePrerequisite() []int32

GetSettingIdsWherePrerequisite returns the SettingIdsWherePrerequisite field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingFormulaModel) GetSettingIdsWherePrerequisiteOk added in v1.9.0

func (o *SettingFormulaModel) GetSettingIdsWherePrerequisiteOk() ([]int32, bool)

GetSettingIdsWherePrerequisiteOk returns a tuple with the SettingIdsWherePrerequisite 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 (*SettingFormulaModel) GetSettingOk added in v1.6.0

func (o *SettingFormulaModel) GetSettingOk() (*SettingDataModel, bool)

GetSettingOk returns a tuple with the Setting field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingFormulaModel) GetSettingTags added in v1.6.0

func (o *SettingFormulaModel) GetSettingTags() []SettingTagModel

GetSettingTags returns the SettingTags field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingFormulaModel) GetSettingTagsOk added in v1.6.0

func (o *SettingFormulaModel) GetSettingTagsOk() ([]SettingTagModel, bool)

GetSettingTagsOk returns a tuple with the SettingTags 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 (*SettingFormulaModel) GetTargetingRules added in v1.6.0

func (o *SettingFormulaModel) GetTargetingRules() []TargetingRuleModel

GetTargetingRules returns the TargetingRules field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingFormulaModel) GetTargetingRulesOk added in v1.6.0

func (o *SettingFormulaModel) GetTargetingRulesOk() ([]TargetingRuleModel, bool)

GetTargetingRulesOk returns a tuple with the TargetingRules 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 (*SettingFormulaModel) GetUpdatedAt added in v1.6.0

func (o *SettingFormulaModel) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingFormulaModel) GetUpdatedAtOk added in v1.6.0

func (o *SettingFormulaModel) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SettingFormulaModel) HasConfig added in v1.6.0

func (o *SettingFormulaModel) HasConfig() bool

HasConfig returns a boolean if a field has been set.

func (*SettingFormulaModel) HasDefaultValue added in v1.6.0

func (o *SettingFormulaModel) HasDefaultValue() bool

HasDefaultValue returns a boolean if a field has been set.

func (*SettingFormulaModel) HasEnvironment added in v1.6.0

func (o *SettingFormulaModel) HasEnvironment() bool

HasEnvironment returns a boolean if a field has been set.

func (*SettingFormulaModel) HasFeatureFlagLimitations added in v1.7.0

func (o *SettingFormulaModel) HasFeatureFlagLimitations() bool

HasFeatureFlagLimitations returns a boolean if a field has been set.

func (o *SettingFormulaModel) HasIntegrationLinks() bool

HasIntegrationLinks returns a boolean if a field has been set.

func (*SettingFormulaModel) HasLastUpdaterUserEmail added in v1.6.0

func (o *SettingFormulaModel) HasLastUpdaterUserEmail() bool

HasLastUpdaterUserEmail returns a boolean if a field has been set.

func (*SettingFormulaModel) HasLastUpdaterUserFullName added in v1.6.0

func (o *SettingFormulaModel) HasLastUpdaterUserFullName() bool

HasLastUpdaterUserFullName returns a boolean if a field has been set.

func (*SettingFormulaModel) HasLastVersionId added in v1.6.0

func (o *SettingFormulaModel) HasLastVersionId() bool

HasLastVersionId returns a boolean if a field has been set.

func (*SettingFormulaModel) HasPercentageEvaluationAttribute added in v1.6.0

func (o *SettingFormulaModel) HasPercentageEvaluationAttribute() bool

HasPercentageEvaluationAttribute returns a boolean if a field has been set.

func (*SettingFormulaModel) HasReadOnly added in v1.6.0

func (o *SettingFormulaModel) HasReadOnly() bool

HasReadOnly returns a boolean if a field has been set.

func (*SettingFormulaModel) HasSetting added in v1.6.0

func (o *SettingFormulaModel) HasSetting() bool

HasSetting returns a boolean if a field has been set.

func (*SettingFormulaModel) HasSettingIdsWherePrerequisite added in v1.9.0

func (o *SettingFormulaModel) HasSettingIdsWherePrerequisite() bool

HasSettingIdsWherePrerequisite returns a boolean if a field has been set.

func (*SettingFormulaModel) HasSettingTags added in v1.6.0

func (o *SettingFormulaModel) HasSettingTags() bool

HasSettingTags returns a boolean if a field has been set.

func (*SettingFormulaModel) HasTargetingRules added in v1.6.0

func (o *SettingFormulaModel) HasTargetingRules() bool

HasTargetingRules returns a boolean if a field has been set.

func (*SettingFormulaModel) HasUpdatedAt added in v1.6.0

func (o *SettingFormulaModel) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (SettingFormulaModel) MarshalJSON added in v1.6.0

func (o SettingFormulaModel) MarshalJSON() ([]byte, error)

func (*SettingFormulaModel) SetConfig added in v1.6.0

func (o *SettingFormulaModel) SetConfig(v ConfigModel)

SetConfig gets a reference to the given ConfigModel and assigns it to the Config field.

func (*SettingFormulaModel) SetDefaultValue added in v1.6.0

func (o *SettingFormulaModel) SetDefaultValue(v ValueModel)

SetDefaultValue gets a reference to the given ValueModel and assigns it to the DefaultValue field.

func (*SettingFormulaModel) SetEnvironment added in v1.6.0

func (o *SettingFormulaModel) SetEnvironment(v EnvironmentModel)

SetEnvironment gets a reference to the given EnvironmentModel and assigns it to the Environment field.

func (*SettingFormulaModel) SetFeatureFlagLimitations added in v1.7.0

func (o *SettingFormulaModel) SetFeatureFlagLimitations(v FeatureFlagLimitations)

SetFeatureFlagLimitations gets a reference to the given FeatureFlagLimitations and assigns it to the FeatureFlagLimitations field.

func (o *SettingFormulaModel) SetIntegrationLinks(v []IntegrationLinkModel)

SetIntegrationLinks gets a reference to the given []IntegrationLinkModel and assigns it to the IntegrationLinks field.

func (*SettingFormulaModel) SetLastUpdaterUserEmail added in v1.6.0

func (o *SettingFormulaModel) SetLastUpdaterUserEmail(v string)

SetLastUpdaterUserEmail gets a reference to the given NullableString and assigns it to the LastUpdaterUserEmail field.

func (*SettingFormulaModel) SetLastUpdaterUserEmailNil added in v1.6.0

func (o *SettingFormulaModel) SetLastUpdaterUserEmailNil()

SetLastUpdaterUserEmailNil sets the value for LastUpdaterUserEmail to be an explicit nil

func (*SettingFormulaModel) SetLastUpdaterUserFullName added in v1.6.0

func (o *SettingFormulaModel) SetLastUpdaterUserFullName(v string)

SetLastUpdaterUserFullName gets a reference to the given NullableString and assigns it to the LastUpdaterUserFullName field.

func (*SettingFormulaModel) SetLastUpdaterUserFullNameNil added in v1.6.0

func (o *SettingFormulaModel) SetLastUpdaterUserFullNameNil()

SetLastUpdaterUserFullNameNil sets the value for LastUpdaterUserFullName to be an explicit nil

func (*SettingFormulaModel) SetLastVersionId added in v1.6.0

func (o *SettingFormulaModel) SetLastVersionId(v string)

SetLastVersionId gets a reference to the given string and assigns it to the LastVersionId field.

func (*SettingFormulaModel) SetPercentageEvaluationAttribute added in v1.6.0

func (o *SettingFormulaModel) SetPercentageEvaluationAttribute(v string)

SetPercentageEvaluationAttribute gets a reference to the given NullableString and assigns it to the PercentageEvaluationAttribute field.

func (*SettingFormulaModel) SetPercentageEvaluationAttributeNil added in v1.6.0

func (o *SettingFormulaModel) SetPercentageEvaluationAttributeNil()

SetPercentageEvaluationAttributeNil sets the value for PercentageEvaluationAttribute to be an explicit nil

func (*SettingFormulaModel) SetReadOnly added in v1.6.0

func (o *SettingFormulaModel) SetReadOnly(v bool)

SetReadOnly gets a reference to the given bool and assigns it to the ReadOnly field.

func (*SettingFormulaModel) SetSetting added in v1.6.0

func (o *SettingFormulaModel) SetSetting(v SettingDataModel)

SetSetting gets a reference to the given SettingDataModel and assigns it to the Setting field.

func (*SettingFormulaModel) SetSettingIdsWherePrerequisite added in v1.9.0

func (o *SettingFormulaModel) SetSettingIdsWherePrerequisite(v []int32)

SetSettingIdsWherePrerequisite gets a reference to the given []int32 and assigns it to the SettingIdsWherePrerequisite field.

func (*SettingFormulaModel) SetSettingTags added in v1.6.0

func (o *SettingFormulaModel) SetSettingTags(v []SettingTagModel)

SetSettingTags gets a reference to the given []SettingTagModel and assigns it to the SettingTags field.

func (*SettingFormulaModel) SetTargetingRules added in v1.6.0

func (o *SettingFormulaModel) SetTargetingRules(v []TargetingRuleModel)

SetTargetingRules gets a reference to the given []TargetingRuleModel and assigns it to the TargetingRules field.

func (*SettingFormulaModel) SetUpdatedAt added in v1.6.0

func (o *SettingFormulaModel) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given NullableTime and assigns it to the UpdatedAt field.

func (*SettingFormulaModel) SetUpdatedAtNil added in v1.6.0

func (o *SettingFormulaModel) SetUpdatedAtNil()

SetUpdatedAtNil sets the value for UpdatedAt to be an explicit nil

func (SettingFormulaModel) ToMap added in v1.6.0

func (o SettingFormulaModel) ToMap() (map[string]interface{}, error)

func (*SettingFormulaModel) UnsetLastUpdaterUserEmail added in v1.6.0

func (o *SettingFormulaModel) UnsetLastUpdaterUserEmail()

UnsetLastUpdaterUserEmail ensures that no value is present for LastUpdaterUserEmail, not even an explicit nil

func (*SettingFormulaModel) UnsetLastUpdaterUserFullName added in v1.6.0

func (o *SettingFormulaModel) UnsetLastUpdaterUserFullName()

UnsetLastUpdaterUserFullName ensures that no value is present for LastUpdaterUserFullName, not even an explicit nil

func (*SettingFormulaModel) UnsetPercentageEvaluationAttribute added in v1.6.0

func (o *SettingFormulaModel) UnsetPercentageEvaluationAttribute()

UnsetPercentageEvaluationAttribute ensures that no value is present for PercentageEvaluationAttribute, not even an explicit nil

func (*SettingFormulaModel) UnsetUpdatedAt added in v1.6.0

func (o *SettingFormulaModel) UnsetUpdatedAt()

UnsetUpdatedAt ensures that no value is present for UpdatedAt, not even an explicit nil

type SettingFormulaModelHaljson added in v1.6.0

type SettingFormulaModelHaljson struct {
	LastVersionId *string     `json:"lastVersionId,omitempty"`
	DefaultValue  *ValueModel `json:"defaultValue,omitempty"`
	// The targeting rules of the Feature Flag or Setting.
	TargetingRules []TargetingRuleModel `json:"targetingRules,omitempty"`
	// The last updated date and time when the Feature Flag or Setting.
	UpdatedAt NullableTime `json:"updatedAt,omitempty"`
	// The user attribute used for percentage evaluation. If not set, it defaults to the `Identifier` user object attribute.
	PercentageEvaluationAttribute NullableString `json:"percentageEvaluationAttribute,omitempty"`
	// The email of the user who last updated the Feature Flag or Setting.
	LastUpdaterUserEmail NullableString `json:"lastUpdaterUserEmail,omitempty"`
	// The name of the user who last updated the Feature Flag or Setting.
	LastUpdaterUserFullName NullableString                      `json:"lastUpdaterUserFullName,omitempty"`
	Embedded                *SettingFormulaModelHaljsonEmbedded `json:"_embedded,omitempty"`
	// List of Feature Flag and Setting IDs where the actual Feature Flag or Setting is prerequisite.
	SettingIdsWherePrerequisite []int32                                                    `json:"settingIdsWherePrerequisite,omitempty"`
	ReadOnly                    *bool                                                      `json:"readOnly,omitempty"`
	FeatureFlagLimitations      *FeatureFlagLimitations                                    `json:"featureFlagLimitations,omitempty"`
	Links                       *ConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks `json:"_links,omitempty"`
}

SettingFormulaModelHaljson struct for SettingFormulaModelHaljson

func NewSettingFormulaModelHaljson added in v1.6.0

func NewSettingFormulaModelHaljson() *SettingFormulaModelHaljson

NewSettingFormulaModelHaljson instantiates a new SettingFormulaModelHaljson object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSettingFormulaModelHaljsonWithDefaults added in v1.6.0

func NewSettingFormulaModelHaljsonWithDefaults() *SettingFormulaModelHaljson

NewSettingFormulaModelHaljsonWithDefaults instantiates a new SettingFormulaModelHaljson object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SettingFormulaModelHaljson) GetDefaultValue added in v1.6.0

func (o *SettingFormulaModelHaljson) GetDefaultValue() ValueModel

GetDefaultValue returns the DefaultValue field value if set, zero value otherwise.

func (*SettingFormulaModelHaljson) GetDefaultValueOk added in v1.6.0

func (o *SettingFormulaModelHaljson) GetDefaultValueOk() (*ValueModel, bool)

GetDefaultValueOk returns a tuple with the DefaultValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingFormulaModelHaljson) GetEmbedded added in v1.6.0

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*SettingFormulaModelHaljson) GetEmbeddedOk added in v1.6.0

GetEmbeddedOk returns a tuple with the Embedded field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingFormulaModelHaljson) GetFeatureFlagLimitations added in v1.7.0

func (o *SettingFormulaModelHaljson) GetFeatureFlagLimitations() FeatureFlagLimitations

GetFeatureFlagLimitations returns the FeatureFlagLimitations field value if set, zero value otherwise.

func (*SettingFormulaModelHaljson) GetFeatureFlagLimitationsOk added in v1.7.0

func (o *SettingFormulaModelHaljson) GetFeatureFlagLimitationsOk() (*FeatureFlagLimitations, bool)

GetFeatureFlagLimitationsOk returns a tuple with the FeatureFlagLimitations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingFormulaModelHaljson) GetLastUpdaterUserEmail added in v1.6.0

func (o *SettingFormulaModelHaljson) GetLastUpdaterUserEmail() string

GetLastUpdaterUserEmail returns the LastUpdaterUserEmail field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingFormulaModelHaljson) GetLastUpdaterUserEmailOk added in v1.6.0

func (o *SettingFormulaModelHaljson) GetLastUpdaterUserEmailOk() (*string, bool)

GetLastUpdaterUserEmailOk returns a tuple with the LastUpdaterUserEmail 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 (*SettingFormulaModelHaljson) GetLastUpdaterUserFullName added in v1.6.0

func (o *SettingFormulaModelHaljson) GetLastUpdaterUserFullName() string

GetLastUpdaterUserFullName returns the LastUpdaterUserFullName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingFormulaModelHaljson) GetLastUpdaterUserFullNameOk added in v1.6.0

func (o *SettingFormulaModelHaljson) GetLastUpdaterUserFullNameOk() (*string, bool)

GetLastUpdaterUserFullNameOk returns a tuple with the LastUpdaterUserFullName 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 (*SettingFormulaModelHaljson) GetLastVersionId added in v1.6.0

func (o *SettingFormulaModelHaljson) GetLastVersionId() string

GetLastVersionId returns the LastVersionId field value if set, zero value otherwise.

func (*SettingFormulaModelHaljson) GetLastVersionIdOk added in v1.6.0

func (o *SettingFormulaModelHaljson) GetLastVersionIdOk() (*string, bool)

GetLastVersionIdOk returns a tuple with the LastVersionId field value if set, nil otherwise and a boolean to check if the value has been set.

GetLinks returns the Links field value if set, zero value otherwise.

func (*SettingFormulaModelHaljson) GetLinksOk added in v1.6.0

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingFormulaModelHaljson) GetPercentageEvaluationAttribute added in v1.6.0

func (o *SettingFormulaModelHaljson) GetPercentageEvaluationAttribute() string

GetPercentageEvaluationAttribute returns the PercentageEvaluationAttribute field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingFormulaModelHaljson) GetPercentageEvaluationAttributeOk added in v1.6.0

func (o *SettingFormulaModelHaljson) GetPercentageEvaluationAttributeOk() (*string, bool)

GetPercentageEvaluationAttributeOk returns a tuple with the PercentageEvaluationAttribute 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 (*SettingFormulaModelHaljson) GetReadOnly added in v1.6.0

func (o *SettingFormulaModelHaljson) GetReadOnly() bool

GetReadOnly returns the ReadOnly field value if set, zero value otherwise.

func (*SettingFormulaModelHaljson) GetReadOnlyOk added in v1.6.0

func (o *SettingFormulaModelHaljson) GetReadOnlyOk() (*bool, bool)

GetReadOnlyOk returns a tuple with the ReadOnly field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingFormulaModelHaljson) GetSettingIdsWherePrerequisite added in v1.9.0

func (o *SettingFormulaModelHaljson) GetSettingIdsWherePrerequisite() []int32

GetSettingIdsWherePrerequisite returns the SettingIdsWherePrerequisite field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingFormulaModelHaljson) GetSettingIdsWherePrerequisiteOk added in v1.9.0

func (o *SettingFormulaModelHaljson) GetSettingIdsWherePrerequisiteOk() ([]int32, bool)

GetSettingIdsWherePrerequisiteOk returns a tuple with the SettingIdsWherePrerequisite 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 (*SettingFormulaModelHaljson) GetTargetingRules added in v1.6.0

func (o *SettingFormulaModelHaljson) GetTargetingRules() []TargetingRuleModel

GetTargetingRules returns the TargetingRules field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingFormulaModelHaljson) GetTargetingRulesOk added in v1.6.0

func (o *SettingFormulaModelHaljson) GetTargetingRulesOk() ([]TargetingRuleModel, bool)

GetTargetingRulesOk returns a tuple with the TargetingRules 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 (*SettingFormulaModelHaljson) GetUpdatedAt added in v1.6.0

func (o *SettingFormulaModelHaljson) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingFormulaModelHaljson) GetUpdatedAtOk added in v1.6.0

func (o *SettingFormulaModelHaljson) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SettingFormulaModelHaljson) HasDefaultValue added in v1.6.0

func (o *SettingFormulaModelHaljson) HasDefaultValue() bool

HasDefaultValue returns a boolean if a field has been set.

func (*SettingFormulaModelHaljson) HasEmbedded added in v1.6.0

func (o *SettingFormulaModelHaljson) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*SettingFormulaModelHaljson) HasFeatureFlagLimitations added in v1.7.0

func (o *SettingFormulaModelHaljson) HasFeatureFlagLimitations() bool

HasFeatureFlagLimitations returns a boolean if a field has been set.

func (*SettingFormulaModelHaljson) HasLastUpdaterUserEmail added in v1.6.0

func (o *SettingFormulaModelHaljson) HasLastUpdaterUserEmail() bool

HasLastUpdaterUserEmail returns a boolean if a field has been set.

func (*SettingFormulaModelHaljson) HasLastUpdaterUserFullName added in v1.6.0

func (o *SettingFormulaModelHaljson) HasLastUpdaterUserFullName() bool

HasLastUpdaterUserFullName returns a boolean if a field has been set.

func (*SettingFormulaModelHaljson) HasLastVersionId added in v1.6.0

func (o *SettingFormulaModelHaljson) HasLastVersionId() bool

HasLastVersionId returns a boolean if a field has been set.

func (o *SettingFormulaModelHaljson) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*SettingFormulaModelHaljson) HasPercentageEvaluationAttribute added in v1.6.0

func (o *SettingFormulaModelHaljson) HasPercentageEvaluationAttribute() bool

HasPercentageEvaluationAttribute returns a boolean if a field has been set.

func (*SettingFormulaModelHaljson) HasReadOnly added in v1.6.0

func (o *SettingFormulaModelHaljson) HasReadOnly() bool

HasReadOnly returns a boolean if a field has been set.

func (*SettingFormulaModelHaljson) HasSettingIdsWherePrerequisite added in v1.9.0

func (o *SettingFormulaModelHaljson) HasSettingIdsWherePrerequisite() bool

HasSettingIdsWherePrerequisite returns a boolean if a field has been set.

func (*SettingFormulaModelHaljson) HasTargetingRules added in v1.6.0

func (o *SettingFormulaModelHaljson) HasTargetingRules() bool

HasTargetingRules returns a boolean if a field has been set.

func (*SettingFormulaModelHaljson) HasUpdatedAt added in v1.6.0

func (o *SettingFormulaModelHaljson) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (SettingFormulaModelHaljson) MarshalJSON added in v1.6.0

func (o SettingFormulaModelHaljson) MarshalJSON() ([]byte, error)

func (*SettingFormulaModelHaljson) SetDefaultValue added in v1.6.0

func (o *SettingFormulaModelHaljson) SetDefaultValue(v ValueModel)

SetDefaultValue gets a reference to the given ValueModel and assigns it to the DefaultValue field.

func (*SettingFormulaModelHaljson) SetEmbedded added in v1.6.0

SetEmbedded gets a reference to the given SettingFormulaModelHaljsonEmbedded and assigns it to the Embedded field.

func (*SettingFormulaModelHaljson) SetFeatureFlagLimitations added in v1.7.0

func (o *SettingFormulaModelHaljson) SetFeatureFlagLimitations(v FeatureFlagLimitations)

SetFeatureFlagLimitations gets a reference to the given FeatureFlagLimitations and assigns it to the FeatureFlagLimitations field.

func (*SettingFormulaModelHaljson) SetLastUpdaterUserEmail added in v1.6.0

func (o *SettingFormulaModelHaljson) SetLastUpdaterUserEmail(v string)

SetLastUpdaterUserEmail gets a reference to the given NullableString and assigns it to the LastUpdaterUserEmail field.

func (*SettingFormulaModelHaljson) SetLastUpdaterUserEmailNil added in v1.6.0

func (o *SettingFormulaModelHaljson) SetLastUpdaterUserEmailNil()

SetLastUpdaterUserEmailNil sets the value for LastUpdaterUserEmail to be an explicit nil

func (*SettingFormulaModelHaljson) SetLastUpdaterUserFullName added in v1.6.0

func (o *SettingFormulaModelHaljson) SetLastUpdaterUserFullName(v string)

SetLastUpdaterUserFullName gets a reference to the given NullableString and assigns it to the LastUpdaterUserFullName field.

func (*SettingFormulaModelHaljson) SetLastUpdaterUserFullNameNil added in v1.6.0

func (o *SettingFormulaModelHaljson) SetLastUpdaterUserFullNameNil()

SetLastUpdaterUserFullNameNil sets the value for LastUpdaterUserFullName to be an explicit nil

func (*SettingFormulaModelHaljson) SetLastVersionId added in v1.6.0

func (o *SettingFormulaModelHaljson) SetLastVersionId(v string)

SetLastVersionId gets a reference to the given string and assigns it to the LastVersionId field.

SetLinks gets a reference to the given ConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks and assigns it to the Links field.

func (*SettingFormulaModelHaljson) SetPercentageEvaluationAttribute added in v1.6.0

func (o *SettingFormulaModelHaljson) SetPercentageEvaluationAttribute(v string)

SetPercentageEvaluationAttribute gets a reference to the given NullableString and assigns it to the PercentageEvaluationAttribute field.

func (*SettingFormulaModelHaljson) SetPercentageEvaluationAttributeNil added in v1.6.0

func (o *SettingFormulaModelHaljson) SetPercentageEvaluationAttributeNil()

SetPercentageEvaluationAttributeNil sets the value for PercentageEvaluationAttribute to be an explicit nil

func (*SettingFormulaModelHaljson) SetReadOnly added in v1.6.0

func (o *SettingFormulaModelHaljson) SetReadOnly(v bool)

SetReadOnly gets a reference to the given bool and assigns it to the ReadOnly field.

func (*SettingFormulaModelHaljson) SetSettingIdsWherePrerequisite added in v1.9.0

func (o *SettingFormulaModelHaljson) SetSettingIdsWherePrerequisite(v []int32)

SetSettingIdsWherePrerequisite gets a reference to the given []int32 and assigns it to the SettingIdsWherePrerequisite field.

func (*SettingFormulaModelHaljson) SetTargetingRules added in v1.6.0

func (o *SettingFormulaModelHaljson) SetTargetingRules(v []TargetingRuleModel)

SetTargetingRules gets a reference to the given []TargetingRuleModel and assigns it to the TargetingRules field.

func (*SettingFormulaModelHaljson) SetUpdatedAt added in v1.6.0

func (o *SettingFormulaModelHaljson) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given NullableTime and assigns it to the UpdatedAt field.

func (*SettingFormulaModelHaljson) SetUpdatedAtNil added in v1.6.0

func (o *SettingFormulaModelHaljson) SetUpdatedAtNil()

SetUpdatedAtNil sets the value for UpdatedAt to be an explicit nil

func (SettingFormulaModelHaljson) ToMap added in v1.6.0

func (o SettingFormulaModelHaljson) ToMap() (map[string]interface{}, error)

func (*SettingFormulaModelHaljson) UnsetLastUpdaterUserEmail added in v1.6.0

func (o *SettingFormulaModelHaljson) UnsetLastUpdaterUserEmail()

UnsetLastUpdaterUserEmail ensures that no value is present for LastUpdaterUserEmail, not even an explicit nil

func (*SettingFormulaModelHaljson) UnsetLastUpdaterUserFullName added in v1.6.0

func (o *SettingFormulaModelHaljson) UnsetLastUpdaterUserFullName()

UnsetLastUpdaterUserFullName ensures that no value is present for LastUpdaterUserFullName, not even an explicit nil

func (*SettingFormulaModelHaljson) UnsetPercentageEvaluationAttribute added in v1.6.0

func (o *SettingFormulaModelHaljson) UnsetPercentageEvaluationAttribute()

UnsetPercentageEvaluationAttribute ensures that no value is present for PercentageEvaluationAttribute, not even an explicit nil

func (*SettingFormulaModelHaljson) UnsetUpdatedAt added in v1.6.0

func (o *SettingFormulaModelHaljson) UnsetUpdatedAt()

UnsetUpdatedAt ensures that no value is present for UpdatedAt, not even an explicit nil

type SettingFormulaModelHaljsonEmbedded added in v1.6.0

type SettingFormulaModelHaljsonEmbedded struct {
	Setting          *SettingFormulaModelHaljsonEmbeddedSetting                `json:"setting,omitempty"`
	Config           *ConfigSettingFormulasModelHaljsonEmbeddedConfig          `json:"config,omitempty"`
	Environment      *ConfigSettingFormulasModelHaljsonEmbeddedEnvironment     `json:"environment,omitempty"`
	IntegrationLinks []SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner `json:"integrationLinks,omitempty"`
	SettingTags      []SettingFormulaModelHaljsonEmbeddedSettingTagsInner      `json:"settingTags,omitempty"`
}

SettingFormulaModelHaljsonEmbedded struct for SettingFormulaModelHaljsonEmbedded

func NewSettingFormulaModelHaljsonEmbedded added in v1.6.0

func NewSettingFormulaModelHaljsonEmbedded() *SettingFormulaModelHaljsonEmbedded

NewSettingFormulaModelHaljsonEmbedded instantiates a new SettingFormulaModelHaljsonEmbedded object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSettingFormulaModelHaljsonEmbeddedWithDefaults added in v1.6.0

func NewSettingFormulaModelHaljsonEmbeddedWithDefaults() *SettingFormulaModelHaljsonEmbedded

NewSettingFormulaModelHaljsonEmbeddedWithDefaults instantiates a new SettingFormulaModelHaljsonEmbedded object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SettingFormulaModelHaljsonEmbedded) GetConfig added in v1.6.0

GetConfig returns the Config field value if set, zero value otherwise.

func (*SettingFormulaModelHaljsonEmbedded) GetConfigOk added in v1.6.0

GetConfigOk returns a tuple with the Config field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingFormulaModelHaljsonEmbedded) GetEnvironment added in v1.6.0

GetEnvironment returns the Environment field value if set, zero value otherwise.

func (*SettingFormulaModelHaljsonEmbedded) GetEnvironmentOk added in v1.6.0

GetEnvironmentOk returns a tuple with the Environment field value if set, nil otherwise and a boolean to check if the value has been set.

GetIntegrationLinks returns the IntegrationLinks field value if set, zero value otherwise.

func (*SettingFormulaModelHaljsonEmbedded) GetIntegrationLinksOk added in v1.6.0

GetIntegrationLinksOk returns a tuple with the IntegrationLinks field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingFormulaModelHaljsonEmbedded) GetSetting added in v1.6.0

GetSetting returns the Setting field value if set, zero value otherwise.

func (*SettingFormulaModelHaljsonEmbedded) GetSettingOk added in v1.6.0

GetSettingOk returns a tuple with the Setting field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingFormulaModelHaljsonEmbedded) GetSettingTags added in v1.6.0

GetSettingTags returns the SettingTags field value if set, zero value otherwise.

func (*SettingFormulaModelHaljsonEmbedded) GetSettingTagsOk added in v1.6.0

GetSettingTagsOk returns a tuple with the SettingTags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingFormulaModelHaljsonEmbedded) HasConfig added in v1.6.0

HasConfig returns a boolean if a field has been set.

func (*SettingFormulaModelHaljsonEmbedded) HasEnvironment added in v1.6.0

func (o *SettingFormulaModelHaljsonEmbedded) HasEnvironment() bool

HasEnvironment returns a boolean if a field has been set.

func (o *SettingFormulaModelHaljsonEmbedded) HasIntegrationLinks() bool

HasIntegrationLinks returns a boolean if a field has been set.

func (*SettingFormulaModelHaljsonEmbedded) HasSetting added in v1.6.0

func (o *SettingFormulaModelHaljsonEmbedded) HasSetting() bool

HasSetting returns a boolean if a field has been set.

func (*SettingFormulaModelHaljsonEmbedded) HasSettingTags added in v1.6.0

func (o *SettingFormulaModelHaljsonEmbedded) HasSettingTags() bool

HasSettingTags returns a boolean if a field has been set.

func (SettingFormulaModelHaljsonEmbedded) MarshalJSON added in v1.6.0

func (o SettingFormulaModelHaljsonEmbedded) MarshalJSON() ([]byte, error)

func (*SettingFormulaModelHaljsonEmbedded) SetConfig added in v1.6.0

SetConfig gets a reference to the given ConfigSettingFormulasModelHaljsonEmbeddedConfig and assigns it to the Config field.

func (*SettingFormulaModelHaljsonEmbedded) SetEnvironment added in v1.6.0

SetEnvironment gets a reference to the given ConfigSettingFormulasModelHaljsonEmbeddedEnvironment and assigns it to the Environment field.

SetIntegrationLinks gets a reference to the given []SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner and assigns it to the IntegrationLinks field.

func (*SettingFormulaModelHaljsonEmbedded) SetSetting added in v1.6.0

SetSetting gets a reference to the given SettingFormulaModelHaljsonEmbeddedSetting and assigns it to the Setting field.

func (*SettingFormulaModelHaljsonEmbedded) SetSettingTags added in v1.6.0

SetSettingTags gets a reference to the given []SettingFormulaModelHaljsonEmbeddedSettingTagsInner and assigns it to the SettingTags field.

func (SettingFormulaModelHaljsonEmbedded) ToMap added in v1.6.0

func (o SettingFormulaModelHaljsonEmbedded) ToMap() (map[string]interface{}, error)

type SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner added in v1.6.0

type SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner struct {
	Key                 NullableString       `json:"key,omitempty"`
	Description         NullableString       `json:"description,omitempty"`
	IntegrationLinkType *IntegrationLinkType `json:"integrationLinkType,omitempty"`
	Url                 NullableString       `json:"url,omitempty"`
}

SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner struct for SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner

func NewSettingFormulaModelHaljsonEmbeddedIntegrationLinksInner added in v1.6.0

func NewSettingFormulaModelHaljsonEmbeddedIntegrationLinksInner() *SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner

NewSettingFormulaModelHaljsonEmbeddedIntegrationLinksInner instantiates a new SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSettingFormulaModelHaljsonEmbeddedIntegrationLinksInnerWithDefaults added in v1.6.0

func NewSettingFormulaModelHaljsonEmbeddedIntegrationLinksInnerWithDefaults() *SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner

NewSettingFormulaModelHaljsonEmbeddedIntegrationLinksInnerWithDefaults instantiates a new SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) GetDescription added in v1.6.0

GetDescription returns the Description field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) GetDescriptionOk added in v1.6.0

GetDescriptionOk returns a tuple with the Description 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 (*SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) GetIntegrationLinkType added in v1.6.0

GetIntegrationLinkType returns the IntegrationLinkType field value if set, zero value otherwise.

func (*SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) GetIntegrationLinkTypeOk added in v1.6.0

GetIntegrationLinkTypeOk returns a tuple with the IntegrationLinkType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) GetKey added in v1.6.0

GetKey returns the Key field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) GetKeyOk added in v1.6.0

GetKeyOk returns a tuple with the Key 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 (*SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) GetUrl added in v1.6.0

GetUrl returns the Url field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) GetUrlOk added in v1.6.0

GetUrlOk returns a tuple with the Url 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 (*SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) HasDescription added in v1.6.0

HasDescription returns a boolean if a field has been set.

func (*SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) HasIntegrationLinkType added in v1.6.0

HasIntegrationLinkType returns a boolean if a field has been set.

func (*SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) HasKey added in v1.6.0

HasKey returns a boolean if a field has been set.

func (*SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) HasUrl added in v1.6.0

HasUrl returns a boolean if a field has been set.

func (SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) MarshalJSON added in v1.6.0

func (*SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) SetDescription added in v1.6.0

SetDescription gets a reference to the given NullableString and assigns it to the Description field.

func (*SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) SetDescriptionNil added in v1.6.0

SetDescriptionNil sets the value for Description to be an explicit nil

func (*SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) SetIntegrationLinkType added in v1.6.0

SetIntegrationLinkType gets a reference to the given IntegrationLinkType and assigns it to the IntegrationLinkType field.

func (*SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) SetKey added in v1.6.0

SetKey gets a reference to the given NullableString and assigns it to the Key field.

func (*SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) SetKeyNil added in v1.6.0

SetKeyNil sets the value for Key to be an explicit nil

func (*SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) SetUrl added in v1.6.0

SetUrl gets a reference to the given NullableString and assigns it to the Url field.

func (*SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) SetUrlNil added in v1.6.0

SetUrlNil sets the value for Url to be an explicit nil

func (SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) ToMap added in v1.6.0

func (*SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) UnsetDescription added in v1.6.0

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) UnsetKey added in v1.6.0

UnsetKey ensures that no value is present for Key, not even an explicit nil

func (*SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) UnsetUrl added in v1.6.0

UnsetUrl ensures that no value is present for Url, not even an explicit nil

type SettingFormulaModelHaljsonEmbeddedSetting added in v1.6.0

type SettingFormulaModelHaljsonEmbeddedSetting struct {
	// Identifier of the Feature Flag or Setting.
	SettingId *int32 `json:"settingId,omitempty"`
	// Key of the Feature Flag or Setting.
	Key NullableString `json:"key,omitempty"`
	// Name of the Feature Flag or Setting.
	Name NullableString `json:"name,omitempty"`
	// Description of the Feature Flag or Setting.
	Hint        NullableString `json:"hint,omitempty"`
	SettingType *SettingType   `json:"settingType,omitempty"`
	// The order of the Feature Flag or Setting represented on the ConfigCat Dashboard.
	Order *int32 `json:"order,omitempty"`
	// The creation time of the Feature Flag or Setting.
	CreatedAt NullableTime `json:"createdAt,omitempty"`
	// The user's email address who created the Feature Flag or Setting.
	CreatorEmail NullableString `json:"creatorEmail,omitempty"`
	// The user's name who created the Feature Flag or Setting.
	CreatorFullName NullableString `json:"creatorFullName,omitempty"`
	IsWatching      *bool          `json:"isWatching,omitempty"`
}

SettingFormulaModelHaljsonEmbeddedSetting Metadata of a Feature Flag or Setting.

func NewSettingFormulaModelHaljsonEmbeddedSetting added in v1.6.0

func NewSettingFormulaModelHaljsonEmbeddedSetting() *SettingFormulaModelHaljsonEmbeddedSetting

NewSettingFormulaModelHaljsonEmbeddedSetting instantiates a new SettingFormulaModelHaljsonEmbeddedSetting object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSettingFormulaModelHaljsonEmbeddedSettingWithDefaults added in v1.6.0

func NewSettingFormulaModelHaljsonEmbeddedSettingWithDefaults() *SettingFormulaModelHaljsonEmbeddedSetting

NewSettingFormulaModelHaljsonEmbeddedSettingWithDefaults instantiates a new SettingFormulaModelHaljsonEmbeddedSetting object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SettingFormulaModelHaljsonEmbeddedSetting) GetCreatedAt added in v1.6.0

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingFormulaModelHaljsonEmbeddedSetting) GetCreatedAtOk added in v1.6.0

func (o *SettingFormulaModelHaljsonEmbeddedSetting) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SettingFormulaModelHaljsonEmbeddedSetting) GetCreatorEmail added in v1.6.0

GetCreatorEmail returns the CreatorEmail field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingFormulaModelHaljsonEmbeddedSetting) GetCreatorEmailOk added in v1.6.0

func (o *SettingFormulaModelHaljsonEmbeddedSetting) GetCreatorEmailOk() (*string, bool)

GetCreatorEmailOk returns a tuple with the CreatorEmail 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 (*SettingFormulaModelHaljsonEmbeddedSetting) GetCreatorFullName added in v1.6.0

func (o *SettingFormulaModelHaljsonEmbeddedSetting) GetCreatorFullName() string

GetCreatorFullName returns the CreatorFullName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingFormulaModelHaljsonEmbeddedSetting) GetCreatorFullNameOk added in v1.6.0

func (o *SettingFormulaModelHaljsonEmbeddedSetting) GetCreatorFullNameOk() (*string, bool)

GetCreatorFullNameOk returns a tuple with the CreatorFullName 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 (*SettingFormulaModelHaljsonEmbeddedSetting) GetHint added in v1.6.0

GetHint returns the Hint field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingFormulaModelHaljsonEmbeddedSetting) GetHintOk added in v1.6.0

GetHintOk returns a tuple with the Hint 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 (*SettingFormulaModelHaljsonEmbeddedSetting) GetIsWatching added in v1.6.0

GetIsWatching returns the IsWatching field value if set, zero value otherwise.

func (*SettingFormulaModelHaljsonEmbeddedSetting) GetIsWatchingOk added in v1.6.0

func (o *SettingFormulaModelHaljsonEmbeddedSetting) GetIsWatchingOk() (*bool, bool)

GetIsWatchingOk returns a tuple with the IsWatching field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingFormulaModelHaljsonEmbeddedSetting) GetKey added in v1.6.0

GetKey returns the Key field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingFormulaModelHaljsonEmbeddedSetting) GetKeyOk added in v1.6.0

GetKeyOk returns a tuple with the Key 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 (*SettingFormulaModelHaljsonEmbeddedSetting) GetName added in v1.6.0

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingFormulaModelHaljsonEmbeddedSetting) GetNameOk added in v1.6.0

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 (*SettingFormulaModelHaljsonEmbeddedSetting) GetOrder added in v1.6.0

GetOrder returns the Order field value if set, zero value otherwise.

func (*SettingFormulaModelHaljsonEmbeddedSetting) GetOrderOk added in v1.6.0

GetOrderOk returns a tuple with the Order field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingFormulaModelHaljsonEmbeddedSetting) GetSettingId added in v1.6.0

GetSettingId returns the SettingId field value if set, zero value otherwise.

func (*SettingFormulaModelHaljsonEmbeddedSetting) GetSettingIdOk added in v1.6.0

func (o *SettingFormulaModelHaljsonEmbeddedSetting) GetSettingIdOk() (*int32, bool)

GetSettingIdOk returns a tuple with the SettingId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingFormulaModelHaljsonEmbeddedSetting) GetSettingType added in v1.6.0

GetSettingType returns the SettingType field value if set, zero value otherwise.

func (*SettingFormulaModelHaljsonEmbeddedSetting) GetSettingTypeOk added in v1.6.0

GetSettingTypeOk returns a tuple with the SettingType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingFormulaModelHaljsonEmbeddedSetting) HasCreatedAt added in v1.6.0

HasCreatedAt returns a boolean if a field has been set.

func (*SettingFormulaModelHaljsonEmbeddedSetting) HasCreatorEmail added in v1.6.0

func (o *SettingFormulaModelHaljsonEmbeddedSetting) HasCreatorEmail() bool

HasCreatorEmail returns a boolean if a field has been set.

func (*SettingFormulaModelHaljsonEmbeddedSetting) HasCreatorFullName added in v1.6.0

func (o *SettingFormulaModelHaljsonEmbeddedSetting) HasCreatorFullName() bool

HasCreatorFullName returns a boolean if a field has been set.

func (*SettingFormulaModelHaljsonEmbeddedSetting) HasHint added in v1.6.0

HasHint returns a boolean if a field has been set.

func (*SettingFormulaModelHaljsonEmbeddedSetting) HasIsWatching added in v1.6.0

HasIsWatching returns a boolean if a field has been set.

func (*SettingFormulaModelHaljsonEmbeddedSetting) HasKey added in v1.6.0

HasKey returns a boolean if a field has been set.

func (*SettingFormulaModelHaljsonEmbeddedSetting) HasName added in v1.6.0

HasName returns a boolean if a field has been set.

func (*SettingFormulaModelHaljsonEmbeddedSetting) HasOrder added in v1.6.0

HasOrder returns a boolean if a field has been set.

func (*SettingFormulaModelHaljsonEmbeddedSetting) HasSettingId added in v1.6.0

HasSettingId returns a boolean if a field has been set.

func (*SettingFormulaModelHaljsonEmbeddedSetting) HasSettingType added in v1.6.0

func (o *SettingFormulaModelHaljsonEmbeddedSetting) HasSettingType() bool

HasSettingType returns a boolean if a field has been set.

func (SettingFormulaModelHaljsonEmbeddedSetting) MarshalJSON added in v1.6.0

func (*SettingFormulaModelHaljsonEmbeddedSetting) SetCreatedAt added in v1.6.0

SetCreatedAt gets a reference to the given NullableTime and assigns it to the CreatedAt field.

func (*SettingFormulaModelHaljsonEmbeddedSetting) SetCreatedAtNil added in v1.6.0

func (o *SettingFormulaModelHaljsonEmbeddedSetting) SetCreatedAtNil()

SetCreatedAtNil sets the value for CreatedAt to be an explicit nil

func (*SettingFormulaModelHaljsonEmbeddedSetting) SetCreatorEmail added in v1.6.0

func (o *SettingFormulaModelHaljsonEmbeddedSetting) SetCreatorEmail(v string)

SetCreatorEmail gets a reference to the given NullableString and assigns it to the CreatorEmail field.

func (*SettingFormulaModelHaljsonEmbeddedSetting) SetCreatorEmailNil added in v1.6.0

func (o *SettingFormulaModelHaljsonEmbeddedSetting) SetCreatorEmailNil()

SetCreatorEmailNil sets the value for CreatorEmail to be an explicit nil

func (*SettingFormulaModelHaljsonEmbeddedSetting) SetCreatorFullName added in v1.6.0

func (o *SettingFormulaModelHaljsonEmbeddedSetting) SetCreatorFullName(v string)

SetCreatorFullName gets a reference to the given NullableString and assigns it to the CreatorFullName field.

func (*SettingFormulaModelHaljsonEmbeddedSetting) SetCreatorFullNameNil added in v1.6.0

func (o *SettingFormulaModelHaljsonEmbeddedSetting) SetCreatorFullNameNil()

SetCreatorFullNameNil sets the value for CreatorFullName to be an explicit nil

func (*SettingFormulaModelHaljsonEmbeddedSetting) SetHint added in v1.6.0

SetHint gets a reference to the given NullableString and assigns it to the Hint field.

func (*SettingFormulaModelHaljsonEmbeddedSetting) SetHintNil added in v1.6.0

SetHintNil sets the value for Hint to be an explicit nil

func (*SettingFormulaModelHaljsonEmbeddedSetting) SetIsWatching added in v1.6.0

func (o *SettingFormulaModelHaljsonEmbeddedSetting) SetIsWatching(v bool)

SetIsWatching gets a reference to the given bool and assigns it to the IsWatching field.

func (*SettingFormulaModelHaljsonEmbeddedSetting) SetKey added in v1.6.0

SetKey gets a reference to the given NullableString and assigns it to the Key field.

func (*SettingFormulaModelHaljsonEmbeddedSetting) SetKeyNil added in v1.6.0

SetKeyNil sets the value for Key to be an explicit nil

func (*SettingFormulaModelHaljsonEmbeddedSetting) SetName added in v1.6.0

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*SettingFormulaModelHaljsonEmbeddedSetting) SetNameNil added in v1.6.0

SetNameNil sets the value for Name to be an explicit nil

func (*SettingFormulaModelHaljsonEmbeddedSetting) SetOrder added in v1.6.0

SetOrder gets a reference to the given int32 and assigns it to the Order field.

func (*SettingFormulaModelHaljsonEmbeddedSetting) SetSettingId added in v1.6.0

SetSettingId gets a reference to the given int32 and assigns it to the SettingId field.

func (*SettingFormulaModelHaljsonEmbeddedSetting) SetSettingType added in v1.6.0

SetSettingType gets a reference to the given SettingType and assigns it to the SettingType field.

func (SettingFormulaModelHaljsonEmbeddedSetting) ToMap added in v1.6.0

func (o SettingFormulaModelHaljsonEmbeddedSetting) ToMap() (map[string]interface{}, error)

func (*SettingFormulaModelHaljsonEmbeddedSetting) UnsetCreatedAt added in v1.6.0

func (o *SettingFormulaModelHaljsonEmbeddedSetting) UnsetCreatedAt()

UnsetCreatedAt ensures that no value is present for CreatedAt, not even an explicit nil

func (*SettingFormulaModelHaljsonEmbeddedSetting) UnsetCreatorEmail added in v1.6.0

func (o *SettingFormulaModelHaljsonEmbeddedSetting) UnsetCreatorEmail()

UnsetCreatorEmail ensures that no value is present for CreatorEmail, not even an explicit nil

func (*SettingFormulaModelHaljsonEmbeddedSetting) UnsetCreatorFullName added in v1.6.0

func (o *SettingFormulaModelHaljsonEmbeddedSetting) UnsetCreatorFullName()

UnsetCreatorFullName ensures that no value is present for CreatorFullName, not even an explicit nil

func (*SettingFormulaModelHaljsonEmbeddedSetting) UnsetHint added in v1.6.0

UnsetHint ensures that no value is present for Hint, not even an explicit nil

func (*SettingFormulaModelHaljsonEmbeddedSetting) UnsetKey added in v1.6.0

UnsetKey ensures that no value is present for Key, not even an explicit nil

func (*SettingFormulaModelHaljsonEmbeddedSetting) UnsetName added in v1.6.0

UnsetName ensures that no value is present for Name, not even an explicit nil

type SettingFormulaModelHaljsonEmbeddedSettingTagsInner added in v1.6.0

type SettingFormulaModelHaljsonEmbeddedSettingTagsInner struct {
	SettingTagId *int64         `json:"settingTagId,omitempty"`
	TagId        *int64         `json:"tagId,omitempty"`
	Name         NullableString `json:"name,omitempty"`
	Color        NullableString `json:"color,omitempty"`
}

SettingFormulaModelHaljsonEmbeddedSettingTagsInner struct for SettingFormulaModelHaljsonEmbeddedSettingTagsInner

func NewSettingFormulaModelHaljsonEmbeddedSettingTagsInner added in v1.6.0

func NewSettingFormulaModelHaljsonEmbeddedSettingTagsInner() *SettingFormulaModelHaljsonEmbeddedSettingTagsInner

NewSettingFormulaModelHaljsonEmbeddedSettingTagsInner instantiates a new SettingFormulaModelHaljsonEmbeddedSettingTagsInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSettingFormulaModelHaljsonEmbeddedSettingTagsInnerWithDefaults added in v1.6.0

func NewSettingFormulaModelHaljsonEmbeddedSettingTagsInnerWithDefaults() *SettingFormulaModelHaljsonEmbeddedSettingTagsInner

NewSettingFormulaModelHaljsonEmbeddedSettingTagsInnerWithDefaults instantiates a new SettingFormulaModelHaljsonEmbeddedSettingTagsInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SettingFormulaModelHaljsonEmbeddedSettingTagsInner) GetColor added in v1.6.0

GetColor returns the Color field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingFormulaModelHaljsonEmbeddedSettingTagsInner) GetColorOk added in v1.6.0

GetColorOk returns a tuple with the Color 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 (*SettingFormulaModelHaljsonEmbeddedSettingTagsInner) GetName added in v1.6.0

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingFormulaModelHaljsonEmbeddedSettingTagsInner) GetNameOk added in v1.6.0

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 (*SettingFormulaModelHaljsonEmbeddedSettingTagsInner) GetSettingTagId added in v1.6.0

GetSettingTagId returns the SettingTagId field value if set, zero value otherwise.

func (*SettingFormulaModelHaljsonEmbeddedSettingTagsInner) GetSettingTagIdOk added in v1.6.0

GetSettingTagIdOk returns a tuple with the SettingTagId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingFormulaModelHaljsonEmbeddedSettingTagsInner) GetTagId added in v1.6.0

GetTagId returns the TagId field value if set, zero value otherwise.

func (*SettingFormulaModelHaljsonEmbeddedSettingTagsInner) GetTagIdOk added in v1.6.0

GetTagIdOk returns a tuple with the TagId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingFormulaModelHaljsonEmbeddedSettingTagsInner) HasColor added in v1.6.0

HasColor returns a boolean if a field has been set.

func (*SettingFormulaModelHaljsonEmbeddedSettingTagsInner) HasName added in v1.6.0

HasName returns a boolean if a field has been set.

func (*SettingFormulaModelHaljsonEmbeddedSettingTagsInner) HasSettingTagId added in v1.6.0

HasSettingTagId returns a boolean if a field has been set.

func (*SettingFormulaModelHaljsonEmbeddedSettingTagsInner) HasTagId added in v1.6.0

HasTagId returns a boolean if a field has been set.

func (SettingFormulaModelHaljsonEmbeddedSettingTagsInner) MarshalJSON added in v1.6.0

func (*SettingFormulaModelHaljsonEmbeddedSettingTagsInner) SetColor added in v1.6.0

SetColor gets a reference to the given NullableString and assigns it to the Color field.

func (*SettingFormulaModelHaljsonEmbeddedSettingTagsInner) SetColorNil added in v1.6.0

SetColorNil sets the value for Color to be an explicit nil

func (*SettingFormulaModelHaljsonEmbeddedSettingTagsInner) SetName added in v1.6.0

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*SettingFormulaModelHaljsonEmbeddedSettingTagsInner) SetNameNil added in v1.6.0

SetNameNil sets the value for Name to be an explicit nil

func (*SettingFormulaModelHaljsonEmbeddedSettingTagsInner) SetSettingTagId added in v1.6.0

SetSettingTagId gets a reference to the given int64 and assigns it to the SettingTagId field.

func (*SettingFormulaModelHaljsonEmbeddedSettingTagsInner) SetTagId added in v1.6.0

SetTagId gets a reference to the given int64 and assigns it to the TagId field.

func (SettingFormulaModelHaljsonEmbeddedSettingTagsInner) ToMap added in v1.6.0

func (*SettingFormulaModelHaljsonEmbeddedSettingTagsInner) UnsetColor added in v1.6.0

UnsetColor ensures that no value is present for Color, not even an explicit nil

func (*SettingFormulaModelHaljsonEmbeddedSettingTagsInner) UnsetName added in v1.6.0

UnsetName ensures that no value is present for Name, not even an explicit nil

type SettingModel

type SettingModel struct {
	// Identifier of the Feature Flag or Setting.
	SettingId *int32 `json:"settingId,omitempty"`
	// Key of the Feature Flag or Setting.
	Key NullableString `json:"key,omitempty"`
	// Name of the Feature Flag or Setting.
	Name NullableString `json:"name,omitempty"`
	// Description of the Feature Flag or Setting.
	Hint NullableString `json:"hint,omitempty"`
	// The order of the Feature Flag or Setting represented on the ConfigCat Dashboard.
	Order       *int32       `json:"order,omitempty"`
	SettingType *SettingType `json:"settingType,omitempty"`
	// Identifier of the Feature Flag's Config.
	ConfigId *string `json:"configId,omitempty"`
	// Name of the Feature Flag's Config.
	ConfigName NullableString `json:"configName,omitempty"`
	// The tags attached to the Feature Flag or Setting.
	Tags []TagModel `json:"tags,omitempty"`
}

SettingModel Metadata of a Feature Flag or Setting.

func NewSettingModel added in v1.4.0

func NewSettingModel() *SettingModel

NewSettingModel instantiates a new SettingModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSettingModelWithDefaults added in v1.4.0

func NewSettingModelWithDefaults() *SettingModel

NewSettingModelWithDefaults instantiates a new SettingModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SettingModel) GetConfigId added in v1.4.0

func (o *SettingModel) GetConfigId() string

GetConfigId returns the ConfigId field value if set, zero value otherwise.

func (*SettingModel) GetConfigIdOk added in v1.4.0

func (o *SettingModel) GetConfigIdOk() (*string, bool)

GetConfigIdOk returns a tuple with the ConfigId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingModel) GetConfigName added in v1.4.0

func (o *SettingModel) GetConfigName() string

GetConfigName returns the ConfigName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingModel) GetConfigNameOk added in v1.4.0

func (o *SettingModel) GetConfigNameOk() (*string, bool)

GetConfigNameOk returns a tuple with the ConfigName 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 (*SettingModel) GetHint added in v1.4.0

func (o *SettingModel) GetHint() string

GetHint returns the Hint field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingModel) GetHintOk added in v1.4.0

func (o *SettingModel) GetHintOk() (*string, bool)

GetHintOk returns a tuple with the Hint 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 (*SettingModel) GetKey added in v1.4.0

func (o *SettingModel) GetKey() string

GetKey returns the Key field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingModel) GetKeyOk added in v1.4.0

func (o *SettingModel) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SettingModel) GetName added in v1.4.0

func (o *SettingModel) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingModel) GetNameOk added in v1.4.0

func (o *SettingModel) 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 (*SettingModel) GetOrder added in v1.4.0

func (o *SettingModel) GetOrder() int32

GetOrder returns the Order field value if set, zero value otherwise.

func (*SettingModel) GetOrderOk added in v1.4.0

func (o *SettingModel) GetOrderOk() (*int32, bool)

GetOrderOk returns a tuple with the Order field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingModel) GetSettingId added in v1.4.0

func (o *SettingModel) GetSettingId() int32

GetSettingId returns the SettingId field value if set, zero value otherwise.

func (*SettingModel) GetSettingIdOk added in v1.4.0

func (o *SettingModel) GetSettingIdOk() (*int32, bool)

GetSettingIdOk returns a tuple with the SettingId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingModel) GetSettingType added in v1.4.0

func (o *SettingModel) GetSettingType() SettingType

GetSettingType returns the SettingType field value if set, zero value otherwise.

func (*SettingModel) GetSettingTypeOk added in v1.4.0

func (o *SettingModel) GetSettingTypeOk() (*SettingType, bool)

GetSettingTypeOk returns a tuple with the SettingType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingModel) GetTags added in v1.4.0

func (o *SettingModel) GetTags() []TagModel

GetTags returns the Tags field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingModel) GetTagsOk added in v1.4.0

func (o *SettingModel) GetTagsOk() ([]TagModel, bool)

GetTagsOk returns a tuple with the Tags 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 (*SettingModel) HasConfigId added in v1.4.0

func (o *SettingModel) HasConfigId() bool

HasConfigId returns a boolean if a field has been set.

func (*SettingModel) HasConfigName added in v1.4.0

func (o *SettingModel) HasConfigName() bool

HasConfigName returns a boolean if a field has been set.

func (*SettingModel) HasHint added in v1.4.0

func (o *SettingModel) HasHint() bool

HasHint returns a boolean if a field has been set.

func (*SettingModel) HasKey added in v1.4.0

func (o *SettingModel) HasKey() bool

HasKey returns a boolean if a field has been set.

func (*SettingModel) HasName added in v1.4.0

func (o *SettingModel) HasName() bool

HasName returns a boolean if a field has been set.

func (*SettingModel) HasOrder added in v1.4.0

func (o *SettingModel) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*SettingModel) HasSettingId added in v1.4.0

func (o *SettingModel) HasSettingId() bool

HasSettingId returns a boolean if a field has been set.

func (*SettingModel) HasSettingType added in v1.4.0

func (o *SettingModel) HasSettingType() bool

HasSettingType returns a boolean if a field has been set.

func (*SettingModel) HasTags added in v1.4.0

func (o *SettingModel) HasTags() bool

HasTags returns a boolean if a field has been set.

func (SettingModel) MarshalJSON added in v1.4.0

func (o SettingModel) MarshalJSON() ([]byte, error)

func (*SettingModel) SetConfigId added in v1.4.0

func (o *SettingModel) SetConfigId(v string)

SetConfigId gets a reference to the given string and assigns it to the ConfigId field.

func (*SettingModel) SetConfigName added in v1.4.0

func (o *SettingModel) SetConfigName(v string)

SetConfigName gets a reference to the given NullableString and assigns it to the ConfigName field.

func (*SettingModel) SetConfigNameNil added in v1.4.0

func (o *SettingModel) SetConfigNameNil()

SetConfigNameNil sets the value for ConfigName to be an explicit nil

func (*SettingModel) SetHint added in v1.4.0

func (o *SettingModel) SetHint(v string)

SetHint gets a reference to the given NullableString and assigns it to the Hint field.

func (*SettingModel) SetHintNil added in v1.4.0

func (o *SettingModel) SetHintNil()

SetHintNil sets the value for Hint to be an explicit nil

func (*SettingModel) SetKey added in v1.4.0

func (o *SettingModel) SetKey(v string)

SetKey gets a reference to the given NullableString and assigns it to the Key field.

func (*SettingModel) SetKeyNil added in v1.4.0

func (o *SettingModel) SetKeyNil()

SetKeyNil sets the value for Key to be an explicit nil

func (*SettingModel) SetName added in v1.4.0

func (o *SettingModel) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*SettingModel) SetNameNil added in v1.4.0

func (o *SettingModel) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*SettingModel) SetOrder added in v1.4.0

func (o *SettingModel) SetOrder(v int32)

SetOrder gets a reference to the given int32 and assigns it to the Order field.

func (*SettingModel) SetSettingId added in v1.4.0

func (o *SettingModel) SetSettingId(v int32)

SetSettingId gets a reference to the given int32 and assigns it to the SettingId field.

func (*SettingModel) SetSettingType added in v1.4.0

func (o *SettingModel) SetSettingType(v SettingType)

SetSettingType gets a reference to the given SettingType and assigns it to the SettingType field.

func (*SettingModel) SetTags added in v1.4.0

func (o *SettingModel) SetTags(v []TagModel)

SetTags gets a reference to the given []TagModel and assigns it to the Tags field.

func (SettingModel) ToMap added in v1.4.0

func (o SettingModel) ToMap() (map[string]interface{}, error)

func (*SettingModel) UnsetConfigName added in v1.4.0

func (o *SettingModel) UnsetConfigName()

UnsetConfigName ensures that no value is present for ConfigName, not even an explicit nil

func (*SettingModel) UnsetHint added in v1.4.0

func (o *SettingModel) UnsetHint()

UnsetHint ensures that no value is present for Hint, not even an explicit nil

func (*SettingModel) UnsetKey added in v1.4.0

func (o *SettingModel) UnsetKey()

UnsetKey ensures that no value is present for Key, not even an explicit nil

func (*SettingModel) UnsetName added in v1.4.0

func (o *SettingModel) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type SettingModelHaljson added in v0.12.0

type SettingModelHaljson struct {
	// Identifier of the Feature Flag or Setting.
	SettingId *int32 `json:"settingId,omitempty"`
	// Key of the Feature Flag or Setting.
	Key NullableString `json:"key,omitempty"`
	// Name of the Feature Flag or Setting.
	Name NullableString `json:"name,omitempty"`
	// Description of the Feature Flag or Setting.
	Hint NullableString `json:"hint,omitempty"`
	// The order of the Feature Flag or Setting represented on the ConfigCat Dashboard.
	Order       *int32       `json:"order,omitempty"`
	SettingType *SettingType `json:"settingType,omitempty"`
	// Identifier of the Feature Flag's Config.
	ConfigId *string `json:"configId,omitempty"`
	// Name of the Feature Flag's Config.
	ConfigName NullableString                                             `json:"configName,omitempty"`
	Embedded   *SettingModelHaljsonEmbedded                               `json:"_embedded,omitempty"`
	Links      *ConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks `json:"_links,omitempty"`
}

SettingModelHaljson struct for SettingModelHaljson

func NewSettingModelHaljson added in v1.4.0

func NewSettingModelHaljson() *SettingModelHaljson

NewSettingModelHaljson instantiates a new SettingModelHaljson object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSettingModelHaljsonWithDefaults added in v1.4.0

func NewSettingModelHaljsonWithDefaults() *SettingModelHaljson

NewSettingModelHaljsonWithDefaults instantiates a new SettingModelHaljson object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SettingModelHaljson) GetConfigId added in v1.4.0

func (o *SettingModelHaljson) GetConfigId() string

GetConfigId returns the ConfigId field value if set, zero value otherwise.

func (*SettingModelHaljson) GetConfigIdOk added in v1.4.0

func (o *SettingModelHaljson) GetConfigIdOk() (*string, bool)

GetConfigIdOk returns a tuple with the ConfigId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingModelHaljson) GetConfigName added in v1.4.0

func (o *SettingModelHaljson) GetConfigName() string

GetConfigName returns the ConfigName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingModelHaljson) GetConfigNameOk added in v1.4.0

func (o *SettingModelHaljson) GetConfigNameOk() (*string, bool)

GetConfigNameOk returns a tuple with the ConfigName 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 (*SettingModelHaljson) GetEmbedded added in v1.4.0

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*SettingModelHaljson) GetEmbeddedOk added in v1.4.0

func (o *SettingModelHaljson) GetEmbeddedOk() (*SettingModelHaljsonEmbedded, bool)

GetEmbeddedOk returns a tuple with the Embedded field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingModelHaljson) GetHint added in v1.4.0

func (o *SettingModelHaljson) GetHint() string

GetHint returns the Hint field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingModelHaljson) GetHintOk added in v1.4.0

func (o *SettingModelHaljson) GetHintOk() (*string, bool)

GetHintOk returns a tuple with the Hint 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 (*SettingModelHaljson) GetKey added in v1.4.0

func (o *SettingModelHaljson) GetKey() string

GetKey returns the Key field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingModelHaljson) GetKeyOk added in v1.4.0

func (o *SettingModelHaljson) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

GetLinks returns the Links field value if set, zero value otherwise.

func (*SettingModelHaljson) GetLinksOk added in v1.4.0

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingModelHaljson) GetName added in v1.4.0

func (o *SettingModelHaljson) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingModelHaljson) GetNameOk added in v1.4.0

func (o *SettingModelHaljson) 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 (*SettingModelHaljson) GetOrder added in v1.4.0

func (o *SettingModelHaljson) GetOrder() int32

GetOrder returns the Order field value if set, zero value otherwise.

func (*SettingModelHaljson) GetOrderOk added in v1.4.0

func (o *SettingModelHaljson) GetOrderOk() (*int32, bool)

GetOrderOk returns a tuple with the Order field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingModelHaljson) GetSettingId added in v1.4.0

func (o *SettingModelHaljson) GetSettingId() int32

GetSettingId returns the SettingId field value if set, zero value otherwise.

func (*SettingModelHaljson) GetSettingIdOk added in v1.4.0

func (o *SettingModelHaljson) GetSettingIdOk() (*int32, bool)

GetSettingIdOk returns a tuple with the SettingId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingModelHaljson) GetSettingType added in v1.4.0

func (o *SettingModelHaljson) GetSettingType() SettingType

GetSettingType returns the SettingType field value if set, zero value otherwise.

func (*SettingModelHaljson) GetSettingTypeOk added in v1.4.0

func (o *SettingModelHaljson) GetSettingTypeOk() (*SettingType, bool)

GetSettingTypeOk returns a tuple with the SettingType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingModelHaljson) HasConfigId added in v1.4.0

func (o *SettingModelHaljson) HasConfigId() bool

HasConfigId returns a boolean if a field has been set.

func (*SettingModelHaljson) HasConfigName added in v1.4.0

func (o *SettingModelHaljson) HasConfigName() bool

HasConfigName returns a boolean if a field has been set.

func (*SettingModelHaljson) HasEmbedded added in v1.4.0

func (o *SettingModelHaljson) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*SettingModelHaljson) HasHint added in v1.4.0

func (o *SettingModelHaljson) HasHint() bool

HasHint returns a boolean if a field has been set.

func (*SettingModelHaljson) HasKey added in v1.4.0

func (o *SettingModelHaljson) HasKey() bool

HasKey returns a boolean if a field has been set.

func (o *SettingModelHaljson) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*SettingModelHaljson) HasName added in v1.4.0

func (o *SettingModelHaljson) HasName() bool

HasName returns a boolean if a field has been set.

func (*SettingModelHaljson) HasOrder added in v1.4.0

func (o *SettingModelHaljson) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*SettingModelHaljson) HasSettingId added in v1.4.0

func (o *SettingModelHaljson) HasSettingId() bool

HasSettingId returns a boolean if a field has been set.

func (*SettingModelHaljson) HasSettingType added in v1.4.0

func (o *SettingModelHaljson) HasSettingType() bool

HasSettingType returns a boolean if a field has been set.

func (SettingModelHaljson) MarshalJSON added in v1.4.0

func (o SettingModelHaljson) MarshalJSON() ([]byte, error)

func (*SettingModelHaljson) SetConfigId added in v1.4.0

func (o *SettingModelHaljson) SetConfigId(v string)

SetConfigId gets a reference to the given string and assigns it to the ConfigId field.

func (*SettingModelHaljson) SetConfigName added in v1.4.0

func (o *SettingModelHaljson) SetConfigName(v string)

SetConfigName gets a reference to the given NullableString and assigns it to the ConfigName field.

func (*SettingModelHaljson) SetConfigNameNil added in v1.4.0

func (o *SettingModelHaljson) SetConfigNameNil()

SetConfigNameNil sets the value for ConfigName to be an explicit nil

func (*SettingModelHaljson) SetEmbedded added in v1.4.0

SetEmbedded gets a reference to the given SettingModelHaljsonEmbedded and assigns it to the Embedded field.

func (*SettingModelHaljson) SetHint added in v1.4.0

func (o *SettingModelHaljson) SetHint(v string)

SetHint gets a reference to the given NullableString and assigns it to the Hint field.

func (*SettingModelHaljson) SetHintNil added in v1.4.0

func (o *SettingModelHaljson) SetHintNil()

SetHintNil sets the value for Hint to be an explicit nil

func (*SettingModelHaljson) SetKey added in v1.4.0

func (o *SettingModelHaljson) SetKey(v string)

SetKey gets a reference to the given NullableString and assigns it to the Key field.

func (*SettingModelHaljson) SetKeyNil added in v1.4.0

func (o *SettingModelHaljson) SetKeyNil()

SetKeyNil sets the value for Key to be an explicit nil

SetLinks gets a reference to the given ConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks and assigns it to the Links field.

func (*SettingModelHaljson) SetName added in v1.4.0

func (o *SettingModelHaljson) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*SettingModelHaljson) SetNameNil added in v1.4.0

func (o *SettingModelHaljson) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*SettingModelHaljson) SetOrder added in v1.4.0

func (o *SettingModelHaljson) SetOrder(v int32)

SetOrder gets a reference to the given int32 and assigns it to the Order field.

func (*SettingModelHaljson) SetSettingId added in v1.4.0

func (o *SettingModelHaljson) SetSettingId(v int32)

SetSettingId gets a reference to the given int32 and assigns it to the SettingId field.

func (*SettingModelHaljson) SetSettingType added in v1.4.0

func (o *SettingModelHaljson) SetSettingType(v SettingType)

SetSettingType gets a reference to the given SettingType and assigns it to the SettingType field.

func (SettingModelHaljson) ToMap added in v1.4.0

func (o SettingModelHaljson) ToMap() (map[string]interface{}, error)

func (*SettingModelHaljson) UnsetConfigName added in v1.4.0

func (o *SettingModelHaljson) UnsetConfigName()

UnsetConfigName ensures that no value is present for ConfigName, not even an explicit nil

func (*SettingModelHaljson) UnsetHint added in v1.4.0

func (o *SettingModelHaljson) UnsetHint()

UnsetHint ensures that no value is present for Hint, not even an explicit nil

func (*SettingModelHaljson) UnsetKey added in v1.4.0

func (o *SettingModelHaljson) UnsetKey()

UnsetKey ensures that no value is present for Key, not even an explicit nil

func (*SettingModelHaljson) UnsetName added in v1.4.0

func (o *SettingModelHaljson) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type SettingModelHaljsonEmbedded added in v1.4.0

type SettingModelHaljsonEmbedded struct {
	Tags []SettingModelHaljsonEmbeddedTagsInner `json:"tags,omitempty"`
}

SettingModelHaljsonEmbedded struct for SettingModelHaljsonEmbedded

func NewSettingModelHaljsonEmbedded added in v1.4.0

func NewSettingModelHaljsonEmbedded() *SettingModelHaljsonEmbedded

NewSettingModelHaljsonEmbedded instantiates a new SettingModelHaljsonEmbedded object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSettingModelHaljsonEmbeddedWithDefaults added in v1.4.0

func NewSettingModelHaljsonEmbeddedWithDefaults() *SettingModelHaljsonEmbedded

NewSettingModelHaljsonEmbeddedWithDefaults instantiates a new SettingModelHaljsonEmbedded object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SettingModelHaljsonEmbedded) GetTags added in v1.4.0

GetTags returns the Tags field value if set, zero value otherwise.

func (*SettingModelHaljsonEmbedded) GetTagsOk added in v1.4.0

GetTagsOk returns a tuple with the Tags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingModelHaljsonEmbedded) HasTags added in v1.4.0

func (o *SettingModelHaljsonEmbedded) HasTags() bool

HasTags returns a boolean if a field has been set.

func (SettingModelHaljsonEmbedded) MarshalJSON added in v1.4.0

func (o SettingModelHaljsonEmbedded) MarshalJSON() ([]byte, error)

func (*SettingModelHaljsonEmbedded) SetTags added in v1.4.0

SetTags gets a reference to the given []SettingModelHaljsonEmbeddedTagsInner and assigns it to the Tags field.

func (SettingModelHaljsonEmbedded) ToMap added in v1.4.0

func (o SettingModelHaljsonEmbedded) ToMap() (map[string]interface{}, error)

type SettingModelHaljsonEmbeddedTagsInner added in v1.4.0

type SettingModelHaljsonEmbeddedTagsInner struct {
	Embedded *ConfigModelHaljsonEmbedded `json:"_embedded,omitempty"`
	// Identifier of the Tag.
	TagId *int64 `json:"tagId,omitempty"`
	// Name of the Tag.
	Name NullableString `json:"name,omitempty"`
	// The configured color of the Tag.
	Color NullableString                                             `json:"color,omitempty"`
	Links *ConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks `json:"_links,omitempty"`
}

SettingModelHaljsonEmbeddedTagsInner struct for SettingModelHaljsonEmbeddedTagsInner

func NewSettingModelHaljsonEmbeddedTagsInner added in v1.4.0

func NewSettingModelHaljsonEmbeddedTagsInner() *SettingModelHaljsonEmbeddedTagsInner

NewSettingModelHaljsonEmbeddedTagsInner instantiates a new SettingModelHaljsonEmbeddedTagsInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSettingModelHaljsonEmbeddedTagsInnerWithDefaults added in v1.4.0

func NewSettingModelHaljsonEmbeddedTagsInnerWithDefaults() *SettingModelHaljsonEmbeddedTagsInner

NewSettingModelHaljsonEmbeddedTagsInnerWithDefaults instantiates a new SettingModelHaljsonEmbeddedTagsInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SettingModelHaljsonEmbeddedTagsInner) GetColor added in v1.4.0

GetColor returns the Color field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingModelHaljsonEmbeddedTagsInner) GetColorOk added in v1.4.0

func (o *SettingModelHaljsonEmbeddedTagsInner) GetColorOk() (*string, bool)

GetColorOk returns a tuple with the Color 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 (*SettingModelHaljsonEmbeddedTagsInner) GetEmbedded added in v1.4.0

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*SettingModelHaljsonEmbeddedTagsInner) GetEmbeddedOk added in v1.4.0

GetEmbeddedOk returns a tuple with the Embedded field value if set, nil otherwise and a boolean to check if the value has been set.

GetLinks returns the Links field value if set, zero value otherwise.

func (*SettingModelHaljsonEmbeddedTagsInner) GetLinksOk added in v1.4.0

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingModelHaljsonEmbeddedTagsInner) GetName added in v1.4.0

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingModelHaljsonEmbeddedTagsInner) GetNameOk added in v1.4.0

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 (*SettingModelHaljsonEmbeddedTagsInner) GetTagId added in v1.4.0

GetTagId returns the TagId field value if set, zero value otherwise.

func (*SettingModelHaljsonEmbeddedTagsInner) GetTagIdOk added in v1.4.0

func (o *SettingModelHaljsonEmbeddedTagsInner) GetTagIdOk() (*int64, bool)

GetTagIdOk returns a tuple with the TagId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingModelHaljsonEmbeddedTagsInner) HasColor added in v1.4.0

HasColor returns a boolean if a field has been set.

func (*SettingModelHaljsonEmbeddedTagsInner) HasEmbedded added in v1.4.0

func (o *SettingModelHaljsonEmbeddedTagsInner) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

HasLinks returns a boolean if a field has been set.

func (*SettingModelHaljsonEmbeddedTagsInner) HasName added in v1.4.0

HasName returns a boolean if a field has been set.

func (*SettingModelHaljsonEmbeddedTagsInner) HasTagId added in v1.4.0

HasTagId returns a boolean if a field has been set.

func (SettingModelHaljsonEmbeddedTagsInner) MarshalJSON added in v1.4.0

func (o SettingModelHaljsonEmbeddedTagsInner) MarshalJSON() ([]byte, error)

func (*SettingModelHaljsonEmbeddedTagsInner) SetColor added in v1.4.0

SetColor gets a reference to the given NullableString and assigns it to the Color field.

func (*SettingModelHaljsonEmbeddedTagsInner) SetColorNil added in v1.4.0

func (o *SettingModelHaljsonEmbeddedTagsInner) SetColorNil()

SetColorNil sets the value for Color to be an explicit nil

func (*SettingModelHaljsonEmbeddedTagsInner) SetEmbedded added in v1.4.0

SetEmbedded gets a reference to the given ConfigModelHaljsonEmbedded and assigns it to the Embedded field.

SetLinks gets a reference to the given ConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks and assigns it to the Links field.

func (*SettingModelHaljsonEmbeddedTagsInner) SetName added in v1.4.0

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*SettingModelHaljsonEmbeddedTagsInner) SetNameNil added in v1.4.0

func (o *SettingModelHaljsonEmbeddedTagsInner) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*SettingModelHaljsonEmbeddedTagsInner) SetTagId added in v1.4.0

SetTagId gets a reference to the given int64 and assigns it to the TagId field.

func (SettingModelHaljsonEmbeddedTagsInner) ToMap added in v1.4.0

func (o SettingModelHaljsonEmbeddedTagsInner) ToMap() (map[string]interface{}, error)

func (*SettingModelHaljsonEmbeddedTagsInner) UnsetColor added in v1.4.0

func (o *SettingModelHaljsonEmbeddedTagsInner) UnsetColor()

UnsetColor ensures that no value is present for Color, not even an explicit nil

func (*SettingModelHaljsonEmbeddedTagsInner) UnsetName added in v1.4.0

func (o *SettingModelHaljsonEmbeddedTagsInner) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type SettingModelLinks struct {
	Self   *ConfigModelLinksSelf `json:"self,omitempty"`
	Config *ConfigModelLinksSelf `json:"config,omitempty"`
}

SettingModelLinks Links to additional related resources.

func NewSettingModelLinks() *SettingModelLinks

NewSettingModelLinks instantiates a new SettingModelLinks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSettingModelLinksWithDefaults added in v1.10.0

func NewSettingModelLinksWithDefaults() *SettingModelLinks

NewSettingModelLinksWithDefaults instantiates a new SettingModelLinks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SettingModelLinks) GetConfig added in v1.10.0

func (o *SettingModelLinks) GetConfig() ConfigModelLinksSelf

GetConfig returns the Config field value if set, zero value otherwise.

func (*SettingModelLinks) GetConfigOk added in v1.10.0

func (o *SettingModelLinks) GetConfigOk() (*ConfigModelLinksSelf, bool)

GetConfigOk returns a tuple with the Config field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingModelLinks) GetSelf added in v1.10.0

GetSelf returns the Self field value if set, zero value otherwise.

func (*SettingModelLinks) GetSelfOk added in v1.10.0

func (o *SettingModelLinks) GetSelfOk() (*ConfigModelLinksSelf, bool)

GetSelfOk returns a tuple with the Self field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingModelLinks) HasConfig added in v1.10.0

func (o *SettingModelLinks) HasConfig() bool

HasConfig returns a boolean if a field has been set.

func (*SettingModelLinks) HasSelf added in v1.10.0

func (o *SettingModelLinks) HasSelf() bool

HasSelf returns a boolean if a field has been set.

func (SettingModelLinks) MarshalJSON added in v1.10.0

func (o SettingModelLinks) MarshalJSON() ([]byte, error)

func (*SettingModelLinks) SetConfig added in v1.10.0

func (o *SettingModelLinks) SetConfig(v ConfigModelLinksSelf)

SetConfig gets a reference to the given ConfigModelLinksSelf and assigns it to the Config field.

func (*SettingModelLinks) SetSelf added in v1.10.0

SetSelf gets a reference to the given ConfigModelLinksSelf and assigns it to the Self field.

func (SettingModelLinks) ToMap added in v1.10.0

func (o SettingModelLinks) ToMap() (map[string]interface{}, error)

type SettingTagModel

type SettingTagModel struct {
	SettingTagId *int64         `json:"settingTagId,omitempty"`
	TagId        *int64         `json:"tagId,omitempty"`
	Name         NullableString `json:"name,omitempty"`
	Color        NullableString `json:"color,omitempty"`
}

SettingTagModel struct for SettingTagModel

func NewSettingTagModel added in v1.4.0

func NewSettingTagModel() *SettingTagModel

NewSettingTagModel instantiates a new SettingTagModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSettingTagModelWithDefaults added in v1.4.0

func NewSettingTagModelWithDefaults() *SettingTagModel

NewSettingTagModelWithDefaults instantiates a new SettingTagModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SettingTagModel) GetColor added in v1.4.0

func (o *SettingTagModel) GetColor() string

GetColor returns the Color field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingTagModel) GetColorOk added in v1.4.0

func (o *SettingTagModel) GetColorOk() (*string, bool)

GetColorOk returns a tuple with the Color 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 (*SettingTagModel) GetName added in v1.4.0

func (o *SettingTagModel) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingTagModel) GetNameOk added in v1.4.0

func (o *SettingTagModel) 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 (*SettingTagModel) GetSettingTagId added in v1.4.0

func (o *SettingTagModel) GetSettingTagId() int64

GetSettingTagId returns the SettingTagId field value if set, zero value otherwise.

func (*SettingTagModel) GetSettingTagIdOk added in v1.4.0

func (o *SettingTagModel) GetSettingTagIdOk() (*int64, bool)

GetSettingTagIdOk returns a tuple with the SettingTagId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingTagModel) GetTagId added in v1.4.0

func (o *SettingTagModel) GetTagId() int64

GetTagId returns the TagId field value if set, zero value otherwise.

func (*SettingTagModel) GetTagIdOk added in v1.4.0

func (o *SettingTagModel) GetTagIdOk() (*int64, bool)

GetTagIdOk returns a tuple with the TagId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingTagModel) HasColor added in v1.4.0

func (o *SettingTagModel) HasColor() bool

HasColor returns a boolean if a field has been set.

func (*SettingTagModel) HasName added in v1.4.0

func (o *SettingTagModel) HasName() bool

HasName returns a boolean if a field has been set.

func (*SettingTagModel) HasSettingTagId added in v1.4.0

func (o *SettingTagModel) HasSettingTagId() bool

HasSettingTagId returns a boolean if a field has been set.

func (*SettingTagModel) HasTagId added in v1.4.0

func (o *SettingTagModel) HasTagId() bool

HasTagId returns a boolean if a field has been set.

func (SettingTagModel) MarshalJSON added in v1.4.0

func (o SettingTagModel) MarshalJSON() ([]byte, error)

func (*SettingTagModel) SetColor added in v1.4.0

func (o *SettingTagModel) SetColor(v string)

SetColor gets a reference to the given NullableString and assigns it to the Color field.

func (*SettingTagModel) SetColorNil added in v1.4.0

func (o *SettingTagModel) SetColorNil()

SetColorNil sets the value for Color to be an explicit nil

func (*SettingTagModel) SetName added in v1.4.0

func (o *SettingTagModel) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*SettingTagModel) SetNameNil added in v1.4.0

func (o *SettingTagModel) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*SettingTagModel) SetSettingTagId added in v1.4.0

func (o *SettingTagModel) SetSettingTagId(v int64)

SetSettingTagId gets a reference to the given int64 and assigns it to the SettingTagId field.

func (*SettingTagModel) SetTagId added in v1.4.0

func (o *SettingTagModel) SetTagId(v int64)

SetTagId gets a reference to the given int64 and assigns it to the TagId field.

func (SettingTagModel) ToMap added in v1.4.0

func (o SettingTagModel) ToMap() (map[string]interface{}, error)

func (*SettingTagModel) UnsetColor added in v1.4.0

func (o *SettingTagModel) UnsetColor()

UnsetColor ensures that no value is present for Color, not even an explicit nil

func (*SettingTagModel) UnsetName added in v1.4.0

func (o *SettingTagModel) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type SettingType

type SettingType string

SettingType The type of the Feature Flag or Setting.

const (
	SETTINGTYPE_BOOLEAN SettingType = "boolean"
	SETTINGTYPE_STRING  SettingType = "string"
	SETTINGTYPE_INT     SettingType = "int"
	SETTINGTYPE_DOUBLE  SettingType = "double"
)

List of SettingType

func NewSettingTypeFromValue added in v1.4.0

func NewSettingTypeFromValue(v string) (*SettingType, error)

NewSettingTypeFromValue returns a pointer to a valid SettingType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (SettingType) IsValid added in v1.4.0

func (v SettingType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (SettingType) Ptr added in v1.4.0

func (v SettingType) Ptr() *SettingType

Ptr returns reference to SettingType value

func (*SettingType) UnmarshalJSON added in v1.4.0

func (v *SettingType) UnmarshalJSON(src []byte) error

type SettingValueModel

type SettingValueModel struct {
	// The targeting rule collection.
	RolloutRules []RolloutRuleModel `json:"rolloutRules,omitempty"`
	// The percentage rule collection.
	RolloutPercentageItems []RolloutPercentageItemModel `json:"rolloutPercentageItems,omitempty"`
	// The value to serve. It must respect the setting type.
	Value   interface{}       `json:"value,omitempty"`
	Setting *SettingDataModel `json:"setting,omitempty"`
	// The last updated date and time when the Feature Flag or Setting.
	UpdatedAt NullableTime `json:"updatedAt,omitempty"`
	// The email of the user who last updated the Feature Flag or Setting.
	LastUpdaterUserEmail NullableString `json:"lastUpdaterUserEmail,omitempty"`
	// The name of the user who last updated the Feature Flag or Setting.
	LastUpdaterUserFullName NullableString `json:"lastUpdaterUserFullName,omitempty"`
	// The integration links attached to the Feature Flag or Setting.
	IntegrationLinks []IntegrationLinkModel `json:"integrationLinks,omitempty"`
	// The tags attached to the Feature Flag or Setting.
	SettingTags            []SettingTagModel       `json:"settingTags,omitempty"`
	Config                 *ConfigModel            `json:"config,omitempty"`
	Environment            *EnvironmentModel       `json:"environment,omitempty"`
	FeatureFlagLimitations *FeatureFlagLimitations `json:"featureFlagLimitations,omitempty"`
	ReadOnly               *bool                   `json:"readOnly,omitempty"`
}

SettingValueModel struct for SettingValueModel

func NewSettingValueModel added in v1.4.0

func NewSettingValueModel() *SettingValueModel

NewSettingValueModel instantiates a new SettingValueModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSettingValueModelWithDefaults added in v1.4.0

func NewSettingValueModelWithDefaults() *SettingValueModel

NewSettingValueModelWithDefaults instantiates a new SettingValueModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SettingValueModel) GetConfig added in v1.4.0

func (o *SettingValueModel) GetConfig() ConfigModel

GetConfig returns the Config field value if set, zero value otherwise.

func (*SettingValueModel) GetConfigOk added in v1.4.0

func (o *SettingValueModel) GetConfigOk() (*ConfigModel, bool)

GetConfigOk returns a tuple with the Config field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingValueModel) GetEnvironment added in v1.4.0

func (o *SettingValueModel) GetEnvironment() EnvironmentModel

GetEnvironment returns the Environment field value if set, zero value otherwise.

func (*SettingValueModel) GetEnvironmentOk added in v1.4.0

func (o *SettingValueModel) GetEnvironmentOk() (*EnvironmentModel, bool)

GetEnvironmentOk returns a tuple with the Environment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingValueModel) GetFeatureFlagLimitations added in v1.7.0

func (o *SettingValueModel) GetFeatureFlagLimitations() FeatureFlagLimitations

GetFeatureFlagLimitations returns the FeatureFlagLimitations field value if set, zero value otherwise.

func (*SettingValueModel) GetFeatureFlagLimitationsOk added in v1.7.0

func (o *SettingValueModel) GetFeatureFlagLimitationsOk() (*FeatureFlagLimitations, bool)

GetFeatureFlagLimitationsOk returns a tuple with the FeatureFlagLimitations field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *SettingValueModel) GetIntegrationLinks() []IntegrationLinkModel

GetIntegrationLinks returns the IntegrationLinks field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingValueModel) GetIntegrationLinksOk added in v1.4.0

func (o *SettingValueModel) GetIntegrationLinksOk() ([]IntegrationLinkModel, bool)

GetIntegrationLinksOk returns a tuple with the IntegrationLinks 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 (*SettingValueModel) GetLastUpdaterUserEmail added in v1.4.0

func (o *SettingValueModel) GetLastUpdaterUserEmail() string

GetLastUpdaterUserEmail returns the LastUpdaterUserEmail field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingValueModel) GetLastUpdaterUserEmailOk added in v1.4.0

func (o *SettingValueModel) GetLastUpdaterUserEmailOk() (*string, bool)

GetLastUpdaterUserEmailOk returns a tuple with the LastUpdaterUserEmail 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 (*SettingValueModel) GetLastUpdaterUserFullName added in v1.4.0

func (o *SettingValueModel) GetLastUpdaterUserFullName() string

GetLastUpdaterUserFullName returns the LastUpdaterUserFullName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingValueModel) GetLastUpdaterUserFullNameOk added in v1.4.0

func (o *SettingValueModel) GetLastUpdaterUserFullNameOk() (*string, bool)

GetLastUpdaterUserFullNameOk returns a tuple with the LastUpdaterUserFullName 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 (*SettingValueModel) GetReadOnly added in v1.4.0

func (o *SettingValueModel) GetReadOnly() bool

GetReadOnly returns the ReadOnly field value if set, zero value otherwise.

func (*SettingValueModel) GetReadOnlyOk added in v1.4.0

func (o *SettingValueModel) GetReadOnlyOk() (*bool, bool)

GetReadOnlyOk returns a tuple with the ReadOnly field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingValueModel) GetRolloutPercentageItems added in v1.4.0

func (o *SettingValueModel) GetRolloutPercentageItems() []RolloutPercentageItemModel

GetRolloutPercentageItems returns the RolloutPercentageItems field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingValueModel) GetRolloutPercentageItemsOk added in v1.4.0

func (o *SettingValueModel) GetRolloutPercentageItemsOk() ([]RolloutPercentageItemModel, bool)

GetRolloutPercentageItemsOk returns a tuple with the RolloutPercentageItems 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 (*SettingValueModel) GetRolloutRules added in v1.4.0

func (o *SettingValueModel) GetRolloutRules() []RolloutRuleModel

GetRolloutRules returns the RolloutRules field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingValueModel) GetRolloutRulesOk added in v1.4.0

func (o *SettingValueModel) GetRolloutRulesOk() ([]RolloutRuleModel, bool)

GetRolloutRulesOk returns a tuple with the RolloutRules 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 (*SettingValueModel) GetSetting added in v1.4.0

func (o *SettingValueModel) GetSetting() SettingDataModel

GetSetting returns the Setting field value if set, zero value otherwise.

func (*SettingValueModel) GetSettingOk added in v1.4.0

func (o *SettingValueModel) GetSettingOk() (*SettingDataModel, bool)

GetSettingOk returns a tuple with the Setting field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingValueModel) GetSettingTags added in v1.4.0

func (o *SettingValueModel) GetSettingTags() []SettingTagModel

GetSettingTags returns the SettingTags field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingValueModel) GetSettingTagsOk added in v1.4.0

func (o *SettingValueModel) GetSettingTagsOk() ([]SettingTagModel, bool)

GetSettingTagsOk returns a tuple with the SettingTags 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 (*SettingValueModel) GetUpdatedAt added in v1.4.0

func (o *SettingValueModel) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingValueModel) GetUpdatedAtOk added in v1.4.0

func (o *SettingValueModel) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SettingValueModel) GetValue added in v1.4.0

func (o *SettingValueModel) GetValue() interface{}

GetValue returns the Value field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingValueModel) GetValueOk added in v1.4.0

func (o *SettingValueModel) GetValueOk() (*interface{}, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SettingValueModel) HasConfig added in v1.4.0

func (o *SettingValueModel) HasConfig() bool

HasConfig returns a boolean if a field has been set.

func (*SettingValueModel) HasEnvironment added in v1.4.0

func (o *SettingValueModel) HasEnvironment() bool

HasEnvironment returns a boolean if a field has been set.

func (*SettingValueModel) HasFeatureFlagLimitations added in v1.7.0

func (o *SettingValueModel) HasFeatureFlagLimitations() bool

HasFeatureFlagLimitations returns a boolean if a field has been set.

func (o *SettingValueModel) HasIntegrationLinks() bool

HasIntegrationLinks returns a boolean if a field has been set.

func (*SettingValueModel) HasLastUpdaterUserEmail added in v1.4.0

func (o *SettingValueModel) HasLastUpdaterUserEmail() bool

HasLastUpdaterUserEmail returns a boolean if a field has been set.

func (*SettingValueModel) HasLastUpdaterUserFullName added in v1.4.0

func (o *SettingValueModel) HasLastUpdaterUserFullName() bool

HasLastUpdaterUserFullName returns a boolean if a field has been set.

func (*SettingValueModel) HasReadOnly added in v1.4.0

func (o *SettingValueModel) HasReadOnly() bool

HasReadOnly returns a boolean if a field has been set.

func (*SettingValueModel) HasRolloutPercentageItems added in v1.4.0

func (o *SettingValueModel) HasRolloutPercentageItems() bool

HasRolloutPercentageItems returns a boolean if a field has been set.

func (*SettingValueModel) HasRolloutRules added in v1.4.0

func (o *SettingValueModel) HasRolloutRules() bool

HasRolloutRules returns a boolean if a field has been set.

func (*SettingValueModel) HasSetting added in v1.4.0

func (o *SettingValueModel) HasSetting() bool

HasSetting returns a boolean if a field has been set.

func (*SettingValueModel) HasSettingTags added in v1.4.0

func (o *SettingValueModel) HasSettingTags() bool

HasSettingTags returns a boolean if a field has been set.

func (*SettingValueModel) HasUpdatedAt added in v1.4.0

func (o *SettingValueModel) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*SettingValueModel) HasValue added in v1.4.0

func (o *SettingValueModel) HasValue() bool

HasValue returns a boolean if a field has been set.

func (SettingValueModel) MarshalJSON added in v1.4.0

func (o SettingValueModel) MarshalJSON() ([]byte, error)

func (*SettingValueModel) SetConfig added in v1.4.0

func (o *SettingValueModel) SetConfig(v ConfigModel)

SetConfig gets a reference to the given ConfigModel and assigns it to the Config field.

func (*SettingValueModel) SetEnvironment added in v1.4.0

func (o *SettingValueModel) SetEnvironment(v EnvironmentModel)

SetEnvironment gets a reference to the given EnvironmentModel and assigns it to the Environment field.

func (*SettingValueModel) SetFeatureFlagLimitations added in v1.7.0

func (o *SettingValueModel) SetFeatureFlagLimitations(v FeatureFlagLimitations)

SetFeatureFlagLimitations gets a reference to the given FeatureFlagLimitations and assigns it to the FeatureFlagLimitations field.

func (o *SettingValueModel) SetIntegrationLinks(v []IntegrationLinkModel)

SetIntegrationLinks gets a reference to the given []IntegrationLinkModel and assigns it to the IntegrationLinks field.

func (*SettingValueModel) SetLastUpdaterUserEmail added in v1.4.0

func (o *SettingValueModel) SetLastUpdaterUserEmail(v string)

SetLastUpdaterUserEmail gets a reference to the given NullableString and assigns it to the LastUpdaterUserEmail field.

func (*SettingValueModel) SetLastUpdaterUserEmailNil added in v1.4.0

func (o *SettingValueModel) SetLastUpdaterUserEmailNil()

SetLastUpdaterUserEmailNil sets the value for LastUpdaterUserEmail to be an explicit nil

func (*SettingValueModel) SetLastUpdaterUserFullName added in v1.4.0

func (o *SettingValueModel) SetLastUpdaterUserFullName(v string)

SetLastUpdaterUserFullName gets a reference to the given NullableString and assigns it to the LastUpdaterUserFullName field.

func (*SettingValueModel) SetLastUpdaterUserFullNameNil added in v1.4.0

func (o *SettingValueModel) SetLastUpdaterUserFullNameNil()

SetLastUpdaterUserFullNameNil sets the value for LastUpdaterUserFullName to be an explicit nil

func (*SettingValueModel) SetReadOnly added in v1.4.0

func (o *SettingValueModel) SetReadOnly(v bool)

SetReadOnly gets a reference to the given bool and assigns it to the ReadOnly field.

func (*SettingValueModel) SetRolloutPercentageItems added in v1.4.0

func (o *SettingValueModel) SetRolloutPercentageItems(v []RolloutPercentageItemModel)

SetRolloutPercentageItems gets a reference to the given []RolloutPercentageItemModel and assigns it to the RolloutPercentageItems field.

func (*SettingValueModel) SetRolloutRules added in v1.4.0

func (o *SettingValueModel) SetRolloutRules(v []RolloutRuleModel)

SetRolloutRules gets a reference to the given []RolloutRuleModel and assigns it to the RolloutRules field.

func (*SettingValueModel) SetSetting added in v1.4.0

func (o *SettingValueModel) SetSetting(v SettingDataModel)

SetSetting gets a reference to the given SettingDataModel and assigns it to the Setting field.

func (*SettingValueModel) SetSettingTags added in v1.4.0

func (o *SettingValueModel) SetSettingTags(v []SettingTagModel)

SetSettingTags gets a reference to the given []SettingTagModel and assigns it to the SettingTags field.

func (*SettingValueModel) SetUpdatedAt added in v1.4.0

func (o *SettingValueModel) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given NullableTime and assigns it to the UpdatedAt field.

func (*SettingValueModel) SetUpdatedAtNil added in v1.4.0

func (o *SettingValueModel) SetUpdatedAtNil()

SetUpdatedAtNil sets the value for UpdatedAt to be an explicit nil

func (*SettingValueModel) SetValue added in v1.4.0

func (o *SettingValueModel) SetValue(v interface{})

SetValue gets a reference to the given interface{} and assigns it to the Value field.

func (SettingValueModel) ToMap added in v1.4.0

func (o SettingValueModel) ToMap() (map[string]interface{}, error)

func (*SettingValueModel) UnsetLastUpdaterUserEmail added in v1.4.0

func (o *SettingValueModel) UnsetLastUpdaterUserEmail()

UnsetLastUpdaterUserEmail ensures that no value is present for LastUpdaterUserEmail, not even an explicit nil

func (*SettingValueModel) UnsetLastUpdaterUserFullName added in v1.4.0

func (o *SettingValueModel) UnsetLastUpdaterUserFullName()

UnsetLastUpdaterUserFullName ensures that no value is present for LastUpdaterUserFullName, not even an explicit nil

func (*SettingValueModel) UnsetUpdatedAt added in v1.4.0

func (o *SettingValueModel) UnsetUpdatedAt()

UnsetUpdatedAt ensures that no value is present for UpdatedAt, not even an explicit nil

type SettingValueModelHaljson

type SettingValueModelHaljson struct {
	// The targeting rule collection.
	RolloutRules []RolloutRuleModel `json:"rolloutRules,omitempty"`
	// The percentage rule collection.
	RolloutPercentageItems []RolloutPercentageItemModel `json:"rolloutPercentageItems,omitempty"`
	// The value to serve. It must respect the setting type.
	Value interface{} `json:"value,omitempty"`
	// The last updated date and time when the Feature Flag or Setting.
	UpdatedAt NullableTime `json:"updatedAt,omitempty"`
	// The email of the user who last updated the Feature Flag or Setting.
	LastUpdaterUserEmail NullableString `json:"lastUpdaterUserEmail,omitempty"`
	// The name of the user who last updated the Feature Flag or Setting.
	LastUpdaterUserFullName NullableString                                             `json:"lastUpdaterUserFullName,omitempty"`
	Embedded                *SettingFormulaModelHaljsonEmbedded                        `json:"_embedded,omitempty"`
	FeatureFlagLimitations  *FeatureFlagLimitations                                    `json:"featureFlagLimitations,omitempty"`
	ReadOnly                *bool                                                      `json:"readOnly,omitempty"`
	Links                   *ConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks `json:"_links,omitempty"`
}

SettingValueModelHaljson struct for SettingValueModelHaljson

func NewSettingValueModelHaljson added in v1.4.0

func NewSettingValueModelHaljson() *SettingValueModelHaljson

NewSettingValueModelHaljson instantiates a new SettingValueModelHaljson object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSettingValueModelHaljsonWithDefaults added in v1.4.0

func NewSettingValueModelHaljsonWithDefaults() *SettingValueModelHaljson

NewSettingValueModelHaljsonWithDefaults instantiates a new SettingValueModelHaljson object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SettingValueModelHaljson) GetEmbedded added in v1.4.0

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*SettingValueModelHaljson) GetEmbeddedOk added in v1.4.0

GetEmbeddedOk returns a tuple with the Embedded field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingValueModelHaljson) GetFeatureFlagLimitations added in v1.7.0

func (o *SettingValueModelHaljson) GetFeatureFlagLimitations() FeatureFlagLimitations

GetFeatureFlagLimitations returns the FeatureFlagLimitations field value if set, zero value otherwise.

func (*SettingValueModelHaljson) GetFeatureFlagLimitationsOk added in v1.7.0

func (o *SettingValueModelHaljson) GetFeatureFlagLimitationsOk() (*FeatureFlagLimitations, bool)

GetFeatureFlagLimitationsOk returns a tuple with the FeatureFlagLimitations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingValueModelHaljson) GetLastUpdaterUserEmail added in v1.4.0

func (o *SettingValueModelHaljson) GetLastUpdaterUserEmail() string

GetLastUpdaterUserEmail returns the LastUpdaterUserEmail field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingValueModelHaljson) GetLastUpdaterUserEmailOk added in v1.4.0

func (o *SettingValueModelHaljson) GetLastUpdaterUserEmailOk() (*string, bool)

GetLastUpdaterUserEmailOk returns a tuple with the LastUpdaterUserEmail 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 (*SettingValueModelHaljson) GetLastUpdaterUserFullName added in v1.4.0

func (o *SettingValueModelHaljson) GetLastUpdaterUserFullName() string

GetLastUpdaterUserFullName returns the LastUpdaterUserFullName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingValueModelHaljson) GetLastUpdaterUserFullNameOk added in v1.4.0

func (o *SettingValueModelHaljson) GetLastUpdaterUserFullNameOk() (*string, bool)

GetLastUpdaterUserFullNameOk returns a tuple with the LastUpdaterUserFullName 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

GetLinks returns the Links field value if set, zero value otherwise.

func (*SettingValueModelHaljson) GetLinksOk added in v1.4.0

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingValueModelHaljson) GetReadOnly added in v1.4.0

func (o *SettingValueModelHaljson) GetReadOnly() bool

GetReadOnly returns the ReadOnly field value if set, zero value otherwise.

func (*SettingValueModelHaljson) GetReadOnlyOk added in v1.4.0

func (o *SettingValueModelHaljson) GetReadOnlyOk() (*bool, bool)

GetReadOnlyOk returns a tuple with the ReadOnly field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SettingValueModelHaljson) GetRolloutPercentageItems added in v1.4.0

func (o *SettingValueModelHaljson) GetRolloutPercentageItems() []RolloutPercentageItemModel

GetRolloutPercentageItems returns the RolloutPercentageItems field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingValueModelHaljson) GetRolloutPercentageItemsOk added in v1.4.0

func (o *SettingValueModelHaljson) GetRolloutPercentageItemsOk() ([]RolloutPercentageItemModel, bool)

GetRolloutPercentageItemsOk returns a tuple with the RolloutPercentageItems 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 (*SettingValueModelHaljson) GetRolloutRules added in v1.4.0

func (o *SettingValueModelHaljson) GetRolloutRules() []RolloutRuleModel

GetRolloutRules returns the RolloutRules field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingValueModelHaljson) GetRolloutRulesOk added in v1.4.0

func (o *SettingValueModelHaljson) GetRolloutRulesOk() ([]RolloutRuleModel, bool)

GetRolloutRulesOk returns a tuple with the RolloutRules 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 (*SettingValueModelHaljson) GetUpdatedAt added in v1.4.0

func (o *SettingValueModelHaljson) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingValueModelHaljson) GetUpdatedAtOk added in v1.4.0

func (o *SettingValueModelHaljson) GetUpdatedAtOk() (*time.Time, bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SettingValueModelHaljson) GetValue added in v1.4.0

func (o *SettingValueModelHaljson) GetValue() interface{}

GetValue returns the Value field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingValueModelHaljson) GetValueOk added in v1.4.0

func (o *SettingValueModelHaljson) GetValueOk() (*interface{}, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SettingValueModelHaljson) HasEmbedded added in v1.4.0

func (o *SettingValueModelHaljson) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*SettingValueModelHaljson) HasFeatureFlagLimitations added in v1.7.0

func (o *SettingValueModelHaljson) HasFeatureFlagLimitations() bool

HasFeatureFlagLimitations returns a boolean if a field has been set.

func (*SettingValueModelHaljson) HasLastUpdaterUserEmail added in v1.4.0

func (o *SettingValueModelHaljson) HasLastUpdaterUserEmail() bool

HasLastUpdaterUserEmail returns a boolean if a field has been set.

func (*SettingValueModelHaljson) HasLastUpdaterUserFullName added in v1.4.0

func (o *SettingValueModelHaljson) HasLastUpdaterUserFullName() bool

HasLastUpdaterUserFullName returns a boolean if a field has been set.

func (o *SettingValueModelHaljson) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*SettingValueModelHaljson) HasReadOnly added in v1.4.0

func (o *SettingValueModelHaljson) HasReadOnly() bool

HasReadOnly returns a boolean if a field has been set.

func (*SettingValueModelHaljson) HasRolloutPercentageItems added in v1.4.0

func (o *SettingValueModelHaljson) HasRolloutPercentageItems() bool

HasRolloutPercentageItems returns a boolean if a field has been set.

func (*SettingValueModelHaljson) HasRolloutRules added in v1.4.0

func (o *SettingValueModelHaljson) HasRolloutRules() bool

HasRolloutRules returns a boolean if a field has been set.

func (*SettingValueModelHaljson) HasUpdatedAt added in v1.4.0

func (o *SettingValueModelHaljson) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*SettingValueModelHaljson) HasValue added in v1.4.0

func (o *SettingValueModelHaljson) HasValue() bool

HasValue returns a boolean if a field has been set.

func (SettingValueModelHaljson) MarshalJSON added in v1.4.0

func (o SettingValueModelHaljson) MarshalJSON() ([]byte, error)

func (*SettingValueModelHaljson) SetEmbedded added in v1.4.0

SetEmbedded gets a reference to the given SettingFormulaModelHaljsonEmbedded and assigns it to the Embedded field.

func (*SettingValueModelHaljson) SetFeatureFlagLimitations added in v1.7.0

func (o *SettingValueModelHaljson) SetFeatureFlagLimitations(v FeatureFlagLimitations)

SetFeatureFlagLimitations gets a reference to the given FeatureFlagLimitations and assigns it to the FeatureFlagLimitations field.

func (*SettingValueModelHaljson) SetLastUpdaterUserEmail added in v1.4.0

func (o *SettingValueModelHaljson) SetLastUpdaterUserEmail(v string)

SetLastUpdaterUserEmail gets a reference to the given NullableString and assigns it to the LastUpdaterUserEmail field.

func (*SettingValueModelHaljson) SetLastUpdaterUserEmailNil added in v1.4.0

func (o *SettingValueModelHaljson) SetLastUpdaterUserEmailNil()

SetLastUpdaterUserEmailNil sets the value for LastUpdaterUserEmail to be an explicit nil

func (*SettingValueModelHaljson) SetLastUpdaterUserFullName added in v1.4.0

func (o *SettingValueModelHaljson) SetLastUpdaterUserFullName(v string)

SetLastUpdaterUserFullName gets a reference to the given NullableString and assigns it to the LastUpdaterUserFullName field.

func (*SettingValueModelHaljson) SetLastUpdaterUserFullNameNil added in v1.4.0

func (o *SettingValueModelHaljson) SetLastUpdaterUserFullNameNil()

SetLastUpdaterUserFullNameNil sets the value for LastUpdaterUserFullName to be an explicit nil

SetLinks gets a reference to the given ConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks and assigns it to the Links field.

func (*SettingValueModelHaljson) SetReadOnly added in v1.4.0

func (o *SettingValueModelHaljson) SetReadOnly(v bool)

SetReadOnly gets a reference to the given bool and assigns it to the ReadOnly field.

func (*SettingValueModelHaljson) SetRolloutPercentageItems added in v1.4.0

func (o *SettingValueModelHaljson) SetRolloutPercentageItems(v []RolloutPercentageItemModel)

SetRolloutPercentageItems gets a reference to the given []RolloutPercentageItemModel and assigns it to the RolloutPercentageItems field.

func (*SettingValueModelHaljson) SetRolloutRules added in v1.4.0

func (o *SettingValueModelHaljson) SetRolloutRules(v []RolloutRuleModel)

SetRolloutRules gets a reference to the given []RolloutRuleModel and assigns it to the RolloutRules field.

func (*SettingValueModelHaljson) SetUpdatedAt added in v1.4.0

func (o *SettingValueModelHaljson) SetUpdatedAt(v time.Time)

SetUpdatedAt gets a reference to the given NullableTime and assigns it to the UpdatedAt field.

func (*SettingValueModelHaljson) SetUpdatedAtNil added in v1.4.0

func (o *SettingValueModelHaljson) SetUpdatedAtNil()

SetUpdatedAtNil sets the value for UpdatedAt to be an explicit nil

func (*SettingValueModelHaljson) SetValue added in v1.4.0

func (o *SettingValueModelHaljson) SetValue(v interface{})

SetValue gets a reference to the given interface{} and assigns it to the Value field.

func (SettingValueModelHaljson) ToMap added in v1.4.0

func (o SettingValueModelHaljson) ToMap() (map[string]interface{}, error)

func (*SettingValueModelHaljson) UnsetLastUpdaterUserEmail added in v1.4.0

func (o *SettingValueModelHaljson) UnsetLastUpdaterUserEmail()

UnsetLastUpdaterUserEmail ensures that no value is present for LastUpdaterUserEmail, not even an explicit nil

func (*SettingValueModelHaljson) UnsetLastUpdaterUserFullName added in v1.4.0

func (o *SettingValueModelHaljson) UnsetLastUpdaterUserFullName()

UnsetLastUpdaterUserFullName ensures that no value is present for LastUpdaterUserFullName, not even an explicit nil

func (*SettingValueModelHaljson) UnsetUpdatedAt added in v1.4.0

func (o *SettingValueModelHaljson) UnsetUpdatedAt()

UnsetUpdatedAt ensures that no value is present for UpdatedAt, not even an explicit nil

type TagModel added in v0.12.0

type TagModel struct {
	Product *ProductModel `json:"product,omitempty"`
	// Identifier of the Tag.
	TagId *int64 `json:"tagId,omitempty"`
	// Name of the Tag.
	Name NullableString `json:"name,omitempty"`
	// The configured color of the Tag.
	Color NullableString `json:"color,omitempty"`
}

TagModel struct for TagModel

func NewTagModel added in v1.4.0

func NewTagModel() *TagModel

NewTagModel instantiates a new TagModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTagModelWithDefaults added in v1.4.0

func NewTagModelWithDefaults() *TagModel

NewTagModelWithDefaults instantiates a new TagModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TagModel) GetColor added in v1.4.0

func (o *TagModel) GetColor() string

GetColor returns the Color field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TagModel) GetColorOk added in v1.4.0

func (o *TagModel) GetColorOk() (*string, bool)

GetColorOk returns a tuple with the Color 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 (*TagModel) GetName added in v1.4.0

func (o *TagModel) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TagModel) GetNameOk added in v1.4.0

func (o *TagModel) 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 (*TagModel) GetProduct added in v1.4.0

func (o *TagModel) GetProduct() ProductModel

GetProduct returns the Product field value if set, zero value otherwise.

func (*TagModel) GetProductOk added in v1.4.0

func (o *TagModel) GetProductOk() (*ProductModel, bool)

GetProductOk returns a tuple with the Product field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TagModel) GetTagId added in v1.4.0

func (o *TagModel) GetTagId() int64

GetTagId returns the TagId field value if set, zero value otherwise.

func (*TagModel) GetTagIdOk added in v1.4.0

func (o *TagModel) GetTagIdOk() (*int64, bool)

GetTagIdOk returns a tuple with the TagId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TagModel) HasColor added in v1.4.0

func (o *TagModel) HasColor() bool

HasColor returns a boolean if a field has been set.

func (*TagModel) HasName added in v1.4.0

func (o *TagModel) HasName() bool

HasName returns a boolean if a field has been set.

func (*TagModel) HasProduct added in v1.4.0

func (o *TagModel) HasProduct() bool

HasProduct returns a boolean if a field has been set.

func (*TagModel) HasTagId added in v1.4.0

func (o *TagModel) HasTagId() bool

HasTagId returns a boolean if a field has been set.

func (TagModel) MarshalJSON added in v1.4.0

func (o TagModel) MarshalJSON() ([]byte, error)

func (*TagModel) SetColor added in v1.4.0

func (o *TagModel) SetColor(v string)

SetColor gets a reference to the given NullableString and assigns it to the Color field.

func (*TagModel) SetColorNil added in v1.4.0

func (o *TagModel) SetColorNil()

SetColorNil sets the value for Color to be an explicit nil

func (*TagModel) SetName added in v1.4.0

func (o *TagModel) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*TagModel) SetNameNil added in v1.4.0

func (o *TagModel) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*TagModel) SetProduct added in v1.4.0

func (o *TagModel) SetProduct(v ProductModel)

SetProduct gets a reference to the given ProductModel and assigns it to the Product field.

func (*TagModel) SetTagId added in v1.4.0

func (o *TagModel) SetTagId(v int64)

SetTagId gets a reference to the given int64 and assigns it to the TagId field.

func (TagModel) ToMap added in v1.4.0

func (o TagModel) ToMap() (map[string]interface{}, error)

func (*TagModel) UnsetColor added in v1.4.0

func (o *TagModel) UnsetColor()

UnsetColor ensures that no value is present for Color, not even an explicit nil

func (*TagModel) UnsetName added in v1.4.0

func (o *TagModel) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type TagModelHaljson added in v0.12.0

type TagModelHaljson struct {
	Embedded *ConfigModelHaljsonEmbedded `json:"_embedded,omitempty"`
	// Identifier of the Tag.
	TagId *int64 `json:"tagId,omitempty"`
	// Name of the Tag.
	Name NullableString `json:"name,omitempty"`
	// The configured color of the Tag.
	Color NullableString                                             `json:"color,omitempty"`
	Links *ConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks `json:"_links,omitempty"`
}

TagModelHaljson struct for TagModelHaljson

func NewTagModelHaljson added in v1.4.0

func NewTagModelHaljson() *TagModelHaljson

NewTagModelHaljson instantiates a new TagModelHaljson object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTagModelHaljsonWithDefaults added in v1.4.0

func NewTagModelHaljsonWithDefaults() *TagModelHaljson

NewTagModelHaljsonWithDefaults instantiates a new TagModelHaljson object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TagModelHaljson) GetColor added in v1.4.0

func (o *TagModelHaljson) GetColor() string

GetColor returns the Color field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TagModelHaljson) GetColorOk added in v1.4.0

func (o *TagModelHaljson) GetColorOk() (*string, bool)

GetColorOk returns a tuple with the Color 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 (*TagModelHaljson) GetEmbedded added in v1.4.0

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*TagModelHaljson) GetEmbeddedOk added in v1.4.0

func (o *TagModelHaljson) GetEmbeddedOk() (*ConfigModelHaljsonEmbedded, bool)

GetEmbeddedOk returns a tuple with the Embedded field value if set, nil otherwise and a boolean to check if the value has been set.

GetLinks returns the Links field value if set, zero value otherwise.

func (*TagModelHaljson) GetLinksOk added in v1.4.0

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TagModelHaljson) GetName added in v1.4.0

func (o *TagModelHaljson) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TagModelHaljson) GetNameOk added in v1.4.0

func (o *TagModelHaljson) 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 (*TagModelHaljson) GetTagId added in v1.4.0

func (o *TagModelHaljson) GetTagId() int64

GetTagId returns the TagId field value if set, zero value otherwise.

func (*TagModelHaljson) GetTagIdOk added in v1.4.0

func (o *TagModelHaljson) GetTagIdOk() (*int64, bool)

GetTagIdOk returns a tuple with the TagId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TagModelHaljson) HasColor added in v1.4.0

func (o *TagModelHaljson) HasColor() bool

HasColor returns a boolean if a field has been set.

func (*TagModelHaljson) HasEmbedded added in v1.4.0

func (o *TagModelHaljson) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (o *TagModelHaljson) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*TagModelHaljson) HasName added in v1.4.0

func (o *TagModelHaljson) HasName() bool

HasName returns a boolean if a field has been set.

func (*TagModelHaljson) HasTagId added in v1.4.0

func (o *TagModelHaljson) HasTagId() bool

HasTagId returns a boolean if a field has been set.

func (TagModelHaljson) MarshalJSON added in v1.4.0

func (o TagModelHaljson) MarshalJSON() ([]byte, error)

func (*TagModelHaljson) SetColor added in v1.4.0

func (o *TagModelHaljson) SetColor(v string)

SetColor gets a reference to the given NullableString and assigns it to the Color field.

func (*TagModelHaljson) SetColorNil added in v1.4.0

func (o *TagModelHaljson) SetColorNil()

SetColorNil sets the value for Color to be an explicit nil

func (*TagModelHaljson) SetEmbedded added in v1.4.0

func (o *TagModelHaljson) SetEmbedded(v ConfigModelHaljsonEmbedded)

SetEmbedded gets a reference to the given ConfigModelHaljsonEmbedded and assigns it to the Embedded field.

SetLinks gets a reference to the given ConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks and assigns it to the Links field.

func (*TagModelHaljson) SetName added in v1.4.0

func (o *TagModelHaljson) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*TagModelHaljson) SetNameNil added in v1.4.0

func (o *TagModelHaljson) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*TagModelHaljson) SetTagId added in v1.4.0

func (o *TagModelHaljson) SetTagId(v int64)

SetTagId gets a reference to the given int64 and assigns it to the TagId field.

func (TagModelHaljson) ToMap added in v1.4.0

func (o TagModelHaljson) ToMap() (map[string]interface{}, error)

func (*TagModelHaljson) UnsetColor added in v1.4.0

func (o *TagModelHaljson) UnsetColor()

UnsetColor ensures that no value is present for Color, not even an explicit nil

func (*TagModelHaljson) UnsetName added in v1.4.0

func (o *TagModelHaljson) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type TagsApiCreateTagRequest added in v1.4.0

type TagsApiCreateTagRequest struct {
	ApiService *TagsApiService
	// contains filtered or unexported fields
}

func (TagsApiCreateTagRequest) CreateTagModel added in v1.4.0

func (r TagsApiCreateTagRequest) CreateTagModel(createTagModel CreateTagModel) TagsApiCreateTagRequest

func (TagsApiCreateTagRequest) Execute added in v1.4.0

type TagsApiDeleteTagRequest added in v1.4.0

type TagsApiDeleteTagRequest struct {
	ApiService *TagsApiService
	// contains filtered or unexported fields
}

func (TagsApiDeleteTagRequest) Execute added in v1.4.0

func (r TagsApiDeleteTagRequest) Execute() (*http.Response, error)

type TagsApiGetSettingsByTagRequest added in v1.4.0

type TagsApiGetSettingsByTagRequest struct {
	ApiService *TagsApiService
	// contains filtered or unexported fields
}

func (TagsApiGetSettingsByTagRequest) Execute added in v1.4.0

type TagsApiGetTagRequest added in v1.4.0

type TagsApiGetTagRequest struct {
	ApiService *TagsApiService
	// contains filtered or unexported fields
}

func (TagsApiGetTagRequest) Execute added in v1.4.0

func (r TagsApiGetTagRequest) Execute() (*TagModel, *http.Response, error)

type TagsApiGetTagsRequest added in v1.4.0

type TagsApiGetTagsRequest struct {
	ApiService *TagsApiService
	// contains filtered or unexported fields
}

func (TagsApiGetTagsRequest) Execute added in v1.4.0

func (r TagsApiGetTagsRequest) Execute() ([]TagModel, *http.Response, error)

type TagsApiService added in v0.12.0

type TagsApiService service

TagsApiService TagsApi service

func (*TagsApiService) CreateTag added in v0.12.0

func (a *TagsApiService) CreateTag(ctx context.Context, productId string) TagsApiCreateTagRequest

CreateTag Create Tag

This endpoint creates a new Tag in a specified Product identified by the `productId` parameter, which can be obtained from the [List Products](#operation/get-products) endpoint.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param productId The identifier of the Organization.
@return TagsApiCreateTagRequest

func (*TagsApiService) CreateTagExecute added in v1.4.0

func (a *TagsApiService) CreateTagExecute(r TagsApiCreateTagRequest) (*TagModel, *http.Response, error)

Execute executes the request

@return TagModel

func (*TagsApiService) DeleteTag added in v0.12.0

func (a *TagsApiService) DeleteTag(ctx context.Context, tagId int64) TagsApiDeleteTagRequest

DeleteTag Delete Tag

This endpoint deletes a Tag identified by the `tagId` parameter. To remove a Tag from a Feature Flag or Setting use the [Update Flag](#operation/update-setting) endpoint.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param tagId The identifier of the Tag.
@return TagsApiDeleteTagRequest

func (*TagsApiService) DeleteTagExecute added in v1.4.0

func (a *TagsApiService) DeleteTagExecute(r TagsApiDeleteTagRequest) (*http.Response, error)

Execute executes the request

func (*TagsApiService) GetSettingsByTag added in v1.1.0

func (a *TagsApiService) GetSettingsByTag(ctx context.Context, tagId int64) TagsApiGetSettingsByTagRequest

GetSettingsByTag List Settings by Tag

This endpoint returns the list of the Settings that has the specified Tag, identified by the `tagId` parameter.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param tagId The identifier of the Tag.
@return TagsApiGetSettingsByTagRequest

func (*TagsApiService) GetSettingsByTagExecute added in v1.4.0

func (a *TagsApiService) GetSettingsByTagExecute(r TagsApiGetSettingsByTagRequest) ([]SettingModel, *http.Response, error)

Execute executes the request

@return []SettingModel

func (*TagsApiService) GetTag added in v0.12.0

GetTag Get Tag

This endpoint returns the metadata of a Tag identified by the `tagId`.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param tagId The identifier of the Tag.
@return TagsApiGetTagRequest

func (*TagsApiService) GetTagExecute added in v1.4.0

func (a *TagsApiService) GetTagExecute(r TagsApiGetTagRequest) (*TagModel, *http.Response, error)

Execute executes the request

@return TagModel

func (*TagsApiService) GetTags added in v0.12.0

func (a *TagsApiService) GetTags(ctx context.Context, productId string) TagsApiGetTagsRequest

GetTags List Tags

This endpoint returns the list of the Tags in a specified Product, identified by the `productId` parameter.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param productId The identifier of the Product.
@return TagsApiGetTagsRequest

func (*TagsApiService) GetTagsExecute added in v1.4.0

func (a *TagsApiService) GetTagsExecute(r TagsApiGetTagsRequest) ([]TagModel, *http.Response, error)

Execute executes the request

@return []TagModel

func (*TagsApiService) UpdateTag added in v0.12.0

func (a *TagsApiService) UpdateTag(ctx context.Context, tagId int64) TagsApiUpdateTagRequest

UpdateTag Update Tag

This endpoint updates a Tag identified by the `tagId` parameter.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param tagId The identifier of the Tag.
@return TagsApiUpdateTagRequest

func (*TagsApiService) UpdateTagExecute added in v1.4.0

func (a *TagsApiService) UpdateTagExecute(r TagsApiUpdateTagRequest) (*TagModel, *http.Response, error)

Execute executes the request

@return TagModel

type TagsApiUpdateTagRequest added in v1.4.0

type TagsApiUpdateTagRequest struct {
	ApiService *TagsApiService
	// contains filtered or unexported fields
}

func (TagsApiUpdateTagRequest) Execute added in v1.4.0

func (TagsApiUpdateTagRequest) UpdateTagModel added in v1.4.0

func (r TagsApiUpdateTagRequest) UpdateTagModel(updateTagModel UpdateTagModel) TagsApiUpdateTagRequest

type TargetingRuleModel added in v1.6.0

type TargetingRuleModel struct {
	// The list of conditions that are combined with logical AND operators.  It can be one of the following:  - User condition  - Segment condition  - Prerequisite flag condition
	Conditions []ConditionModel `json:"conditions,omitempty"`
	// The percentage options from where the evaluation process will choose a value based on the flag's percentage evaluation attribute.
	PercentageOptions []PercentageOptionModel `json:"percentageOptions,omitempty"`
	Value             *ValueModel             `json:"value,omitempty"`
}

TargetingRuleModel struct for TargetingRuleModel

func NewTargetingRuleModel added in v1.6.0

func NewTargetingRuleModel() *TargetingRuleModel

NewTargetingRuleModel instantiates a new TargetingRuleModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTargetingRuleModelWithDefaults added in v1.6.0

func NewTargetingRuleModelWithDefaults() *TargetingRuleModel

NewTargetingRuleModelWithDefaults instantiates a new TargetingRuleModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TargetingRuleModel) GetConditions added in v1.6.0

func (o *TargetingRuleModel) GetConditions() []ConditionModel

GetConditions returns the Conditions field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TargetingRuleModel) GetConditionsOk added in v1.6.0

func (o *TargetingRuleModel) GetConditionsOk() ([]ConditionModel, bool)

GetConditionsOk returns a tuple with the Conditions 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 (*TargetingRuleModel) GetPercentageOptions added in v1.6.0

func (o *TargetingRuleModel) GetPercentageOptions() []PercentageOptionModel

GetPercentageOptions returns the PercentageOptions field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TargetingRuleModel) GetPercentageOptionsOk added in v1.6.0

func (o *TargetingRuleModel) GetPercentageOptionsOk() ([]PercentageOptionModel, bool)

GetPercentageOptionsOk returns a tuple with the PercentageOptions 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 (*TargetingRuleModel) GetValue added in v1.6.0

func (o *TargetingRuleModel) GetValue() ValueModel

GetValue returns the Value field value if set, zero value otherwise.

func (*TargetingRuleModel) GetValueOk added in v1.6.0

func (o *TargetingRuleModel) GetValueOk() (*ValueModel, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TargetingRuleModel) HasConditions added in v1.6.0

func (o *TargetingRuleModel) HasConditions() bool

HasConditions returns a boolean if a field has been set.

func (*TargetingRuleModel) HasPercentageOptions added in v1.6.0

func (o *TargetingRuleModel) HasPercentageOptions() bool

HasPercentageOptions returns a boolean if a field has been set.

func (*TargetingRuleModel) HasValue added in v1.6.0

func (o *TargetingRuleModel) HasValue() bool

HasValue returns a boolean if a field has been set.

func (TargetingRuleModel) MarshalJSON added in v1.6.0

func (o TargetingRuleModel) MarshalJSON() ([]byte, error)

func (*TargetingRuleModel) SetConditions added in v1.6.0

func (o *TargetingRuleModel) SetConditions(v []ConditionModel)

SetConditions gets a reference to the given []ConditionModel and assigns it to the Conditions field.

func (*TargetingRuleModel) SetPercentageOptions added in v1.6.0

func (o *TargetingRuleModel) SetPercentageOptions(v []PercentageOptionModel)

SetPercentageOptions gets a reference to the given []PercentageOptionModel and assigns it to the PercentageOptions field.

func (*TargetingRuleModel) SetValue added in v1.6.0

func (o *TargetingRuleModel) SetValue(v ValueModel)

SetValue gets a reference to the given ValueModel and assigns it to the Value field.

func (TargetingRuleModel) ToMap added in v1.6.0

func (o TargetingRuleModel) ToMap() (map[string]interface{}, error)

type UpdateConfigRequest added in v0.12.0

type UpdateConfigRequest struct {
	// The name of the Config.
	Name NullableString `json:"name,omitempty"`
	// The description of the Config.
	Description NullableString `json:"description,omitempty"`
	// The order of the Config represented on the ConfigCat Dashboard.  Determined from an ascending sequence of integers.
	Order NullableInt32 `json:"order,omitempty"`
}

UpdateConfigRequest struct for UpdateConfigRequest

func NewUpdateConfigRequest added in v1.4.0

func NewUpdateConfigRequest() *UpdateConfigRequest

NewUpdateConfigRequest instantiates a new UpdateConfigRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdateConfigRequestWithDefaults added in v1.4.0

func NewUpdateConfigRequestWithDefaults() *UpdateConfigRequest

NewUpdateConfigRequestWithDefaults instantiates a new UpdateConfigRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdateConfigRequest) GetDescription added in v1.4.0

func (o *UpdateConfigRequest) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateConfigRequest) GetDescriptionOk added in v1.4.0

func (o *UpdateConfigRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpdateConfigRequest) GetName added in v1.4.0

func (o *UpdateConfigRequest) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateConfigRequest) GetNameOk added in v1.4.0

func (o *UpdateConfigRequest) 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 (*UpdateConfigRequest) GetOrder added in v1.9.0

func (o *UpdateConfigRequest) GetOrder() int32

GetOrder returns the Order field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateConfigRequest) GetOrderOk added in v1.9.0

func (o *UpdateConfigRequest) GetOrderOk() (*int32, bool)

GetOrderOk returns a tuple with the Order 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 (*UpdateConfigRequest) HasDescription added in v1.4.0

func (o *UpdateConfigRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*UpdateConfigRequest) HasName added in v1.4.0

func (o *UpdateConfigRequest) HasName() bool

HasName returns a boolean if a field has been set.

func (*UpdateConfigRequest) HasOrder added in v1.9.0

func (o *UpdateConfigRequest) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (UpdateConfigRequest) MarshalJSON added in v1.4.0

func (o UpdateConfigRequest) MarshalJSON() ([]byte, error)

func (*UpdateConfigRequest) SetDescription added in v1.4.0

func (o *UpdateConfigRequest) SetDescription(v string)

SetDescription gets a reference to the given NullableString and assigns it to the Description field.

func (*UpdateConfigRequest) SetDescriptionNil added in v1.4.0

func (o *UpdateConfigRequest) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*UpdateConfigRequest) SetName added in v1.4.0

func (o *UpdateConfigRequest) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*UpdateConfigRequest) SetNameNil added in v1.4.0

func (o *UpdateConfigRequest) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*UpdateConfigRequest) SetOrder added in v1.9.0

func (o *UpdateConfigRequest) SetOrder(v int32)

SetOrder gets a reference to the given NullableInt32 and assigns it to the Order field.

func (*UpdateConfigRequest) SetOrderNil added in v1.9.0

func (o *UpdateConfigRequest) SetOrderNil()

SetOrderNil sets the value for Order to be an explicit nil

func (UpdateConfigRequest) ToMap added in v1.4.0

func (o UpdateConfigRequest) ToMap() (map[string]interface{}, error)

func (*UpdateConfigRequest) UnsetDescription added in v1.4.0

func (o *UpdateConfigRequest) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*UpdateConfigRequest) UnsetName added in v1.4.0

func (o *UpdateConfigRequest) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

func (*UpdateConfigRequest) UnsetOrder added in v1.9.0

func (o *UpdateConfigRequest) UnsetOrder()

UnsetOrder ensures that no value is present for Order, not even an explicit nil

type UpdateEnvironmentModel

type UpdateEnvironmentModel struct {
	// The name of the Environment.
	Name NullableString `json:"name,omitempty"`
	// The color of the Environment. RGB or HTML color codes are allowed.
	Color NullableString `json:"color,omitempty"`
	// The description of the Environment.
	Description NullableString `json:"description,omitempty"`
	// The order of the Environment represented on the ConfigCat Dashboard.  Determined from an ascending sequence of integers.
	Order NullableInt32 `json:"order,omitempty"`
}

UpdateEnvironmentModel struct for UpdateEnvironmentModel

func NewUpdateEnvironmentModel added in v1.4.0

func NewUpdateEnvironmentModel() *UpdateEnvironmentModel

NewUpdateEnvironmentModel instantiates a new UpdateEnvironmentModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdateEnvironmentModelWithDefaults added in v1.4.0

func NewUpdateEnvironmentModelWithDefaults() *UpdateEnvironmentModel

NewUpdateEnvironmentModelWithDefaults instantiates a new UpdateEnvironmentModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdateEnvironmentModel) GetColor added in v1.4.0

func (o *UpdateEnvironmentModel) GetColor() string

GetColor returns the Color field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateEnvironmentModel) GetColorOk added in v1.4.0

func (o *UpdateEnvironmentModel) GetColorOk() (*string, bool)

GetColorOk returns a tuple with the Color 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 (*UpdateEnvironmentModel) GetDescription added in v1.4.0

func (o *UpdateEnvironmentModel) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateEnvironmentModel) GetDescriptionOk added in v1.4.0

func (o *UpdateEnvironmentModel) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpdateEnvironmentModel) GetName added in v1.4.0

func (o *UpdateEnvironmentModel) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateEnvironmentModel) GetNameOk added in v1.4.0

func (o *UpdateEnvironmentModel) 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 (*UpdateEnvironmentModel) GetOrder added in v1.9.0

func (o *UpdateEnvironmentModel) GetOrder() int32

GetOrder returns the Order field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateEnvironmentModel) GetOrderOk added in v1.9.0

func (o *UpdateEnvironmentModel) GetOrderOk() (*int32, bool)

GetOrderOk returns a tuple with the Order 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 (*UpdateEnvironmentModel) HasColor added in v1.4.0

func (o *UpdateEnvironmentModel) HasColor() bool

HasColor returns a boolean if a field has been set.

func (*UpdateEnvironmentModel) HasDescription added in v1.4.0

func (o *UpdateEnvironmentModel) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*UpdateEnvironmentModel) HasName added in v1.4.0

func (o *UpdateEnvironmentModel) HasName() bool

HasName returns a boolean if a field has been set.

func (*UpdateEnvironmentModel) HasOrder added in v1.9.0

func (o *UpdateEnvironmentModel) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (UpdateEnvironmentModel) MarshalJSON added in v1.4.0

func (o UpdateEnvironmentModel) MarshalJSON() ([]byte, error)

func (*UpdateEnvironmentModel) SetColor added in v1.4.0

func (o *UpdateEnvironmentModel) SetColor(v string)

SetColor gets a reference to the given NullableString and assigns it to the Color field.

func (*UpdateEnvironmentModel) SetColorNil added in v1.4.0

func (o *UpdateEnvironmentModel) SetColorNil()

SetColorNil sets the value for Color to be an explicit nil

func (*UpdateEnvironmentModel) SetDescription added in v1.4.0

func (o *UpdateEnvironmentModel) SetDescription(v string)

SetDescription gets a reference to the given NullableString and assigns it to the Description field.

func (*UpdateEnvironmentModel) SetDescriptionNil added in v1.4.0

func (o *UpdateEnvironmentModel) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*UpdateEnvironmentModel) SetName added in v1.4.0

func (o *UpdateEnvironmentModel) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*UpdateEnvironmentModel) SetNameNil added in v1.4.0

func (o *UpdateEnvironmentModel) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*UpdateEnvironmentModel) SetOrder added in v1.9.0

func (o *UpdateEnvironmentModel) SetOrder(v int32)

SetOrder gets a reference to the given NullableInt32 and assigns it to the Order field.

func (*UpdateEnvironmentModel) SetOrderNil added in v1.9.0

func (o *UpdateEnvironmentModel) SetOrderNil()

SetOrderNil sets the value for Order to be an explicit nil

func (UpdateEnvironmentModel) ToMap added in v1.4.0

func (o UpdateEnvironmentModel) ToMap() (map[string]interface{}, error)

func (*UpdateEnvironmentModel) UnsetColor added in v1.4.0

func (o *UpdateEnvironmentModel) UnsetColor()

UnsetColor ensures that no value is present for Color, not even an explicit nil

func (*UpdateEnvironmentModel) UnsetDescription added in v1.4.0

func (o *UpdateEnvironmentModel) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*UpdateEnvironmentModel) UnsetName added in v1.4.0

func (o *UpdateEnvironmentModel) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

func (*UpdateEnvironmentModel) UnsetOrder added in v1.9.0

func (o *UpdateEnvironmentModel) UnsetOrder()

UnsetOrder ensures that no value is present for Order, not even an explicit nil

type UpdateEvaluationFormulaModel added in v1.6.0

type UpdateEvaluationFormulaModel struct {
	DefaultValue ValueModel `json:"defaultValue"`
	// The targeting rules of the Feature Flag or Setting.
	TargetingRules []TargetingRuleModel `json:"targetingRules,omitempty"`
	// The user attribute used for percentage evaluation. If not set, it defaults to the `Identifier` user object attribute.
	PercentageEvaluationAttribute NullableString `json:"percentageEvaluationAttribute,omitempty"`
}

UpdateEvaluationFormulaModel struct for UpdateEvaluationFormulaModel

func NewUpdateEvaluationFormulaModel added in v1.6.0

func NewUpdateEvaluationFormulaModel(defaultValue ValueModel) *UpdateEvaluationFormulaModel

NewUpdateEvaluationFormulaModel instantiates a new UpdateEvaluationFormulaModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdateEvaluationFormulaModelWithDefaults added in v1.6.0

func NewUpdateEvaluationFormulaModelWithDefaults() *UpdateEvaluationFormulaModel

NewUpdateEvaluationFormulaModelWithDefaults instantiates a new UpdateEvaluationFormulaModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdateEvaluationFormulaModel) GetDefaultValue added in v1.6.0

func (o *UpdateEvaluationFormulaModel) GetDefaultValue() ValueModel

GetDefaultValue returns the DefaultValue field value

func (*UpdateEvaluationFormulaModel) GetDefaultValueOk added in v1.6.0

func (o *UpdateEvaluationFormulaModel) GetDefaultValueOk() (*ValueModel, bool)

GetDefaultValueOk returns a tuple with the DefaultValue field value and a boolean to check if the value has been set.

func (*UpdateEvaluationFormulaModel) GetPercentageEvaluationAttribute added in v1.6.0

func (o *UpdateEvaluationFormulaModel) GetPercentageEvaluationAttribute() string

GetPercentageEvaluationAttribute returns the PercentageEvaluationAttribute field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateEvaluationFormulaModel) GetPercentageEvaluationAttributeOk added in v1.6.0

func (o *UpdateEvaluationFormulaModel) GetPercentageEvaluationAttributeOk() (*string, bool)

GetPercentageEvaluationAttributeOk returns a tuple with the PercentageEvaluationAttribute 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 (*UpdateEvaluationFormulaModel) GetTargetingRules added in v1.6.0

func (o *UpdateEvaluationFormulaModel) GetTargetingRules() []TargetingRuleModel

GetTargetingRules returns the TargetingRules field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateEvaluationFormulaModel) GetTargetingRulesOk added in v1.6.0

func (o *UpdateEvaluationFormulaModel) GetTargetingRulesOk() ([]TargetingRuleModel, bool)

GetTargetingRulesOk returns a tuple with the TargetingRules 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 (*UpdateEvaluationFormulaModel) HasPercentageEvaluationAttribute added in v1.6.0

func (o *UpdateEvaluationFormulaModel) HasPercentageEvaluationAttribute() bool

HasPercentageEvaluationAttribute returns a boolean if a field has been set.

func (*UpdateEvaluationFormulaModel) HasTargetingRules added in v1.6.0

func (o *UpdateEvaluationFormulaModel) HasTargetingRules() bool

HasTargetingRules returns a boolean if a field has been set.

func (UpdateEvaluationFormulaModel) MarshalJSON added in v1.6.0

func (o UpdateEvaluationFormulaModel) MarshalJSON() ([]byte, error)

func (*UpdateEvaluationFormulaModel) SetDefaultValue added in v1.6.0

func (o *UpdateEvaluationFormulaModel) SetDefaultValue(v ValueModel)

SetDefaultValue sets field value

func (*UpdateEvaluationFormulaModel) SetPercentageEvaluationAttribute added in v1.6.0

func (o *UpdateEvaluationFormulaModel) SetPercentageEvaluationAttribute(v string)

SetPercentageEvaluationAttribute gets a reference to the given NullableString and assigns it to the PercentageEvaluationAttribute field.

func (*UpdateEvaluationFormulaModel) SetPercentageEvaluationAttributeNil added in v1.6.0

func (o *UpdateEvaluationFormulaModel) SetPercentageEvaluationAttributeNil()

SetPercentageEvaluationAttributeNil sets the value for PercentageEvaluationAttribute to be an explicit nil

func (*UpdateEvaluationFormulaModel) SetTargetingRules added in v1.6.0

func (o *UpdateEvaluationFormulaModel) SetTargetingRules(v []TargetingRuleModel)

SetTargetingRules gets a reference to the given []TargetingRuleModel and assigns it to the TargetingRules field.

func (UpdateEvaluationFormulaModel) ToMap added in v1.6.0

func (o UpdateEvaluationFormulaModel) ToMap() (map[string]interface{}, error)

func (*UpdateEvaluationFormulaModel) UnsetPercentageEvaluationAttribute added in v1.6.0

func (o *UpdateEvaluationFormulaModel) UnsetPercentageEvaluationAttribute()

UnsetPercentageEvaluationAttribute ensures that no value is present for PercentageEvaluationAttribute, not even an explicit nil

type UpdateEvaluationFormulaWithIdModel added in v1.6.0

type UpdateEvaluationFormulaWithIdModel struct {
	DefaultValue ValueModel `json:"defaultValue"`
	// The targeting rules of the Feature Flag or Setting.
	TargetingRules []TargetingRuleModel `json:"targetingRules,omitempty"`
	// The user attribute used for percentage evaluation. If not set, it defaults to the `Identifier` user object attribute.
	PercentageEvaluationAttribute NullableString `json:"percentageEvaluationAttribute,omitempty"`
	// The identifier of the feature flag or setting.
	SettingId *int32 `json:"settingId,omitempty"`
}

UpdateEvaluationFormulaWithIdModel struct for UpdateEvaluationFormulaWithIdModel

func NewUpdateEvaluationFormulaWithIdModel added in v1.6.0

func NewUpdateEvaluationFormulaWithIdModel(defaultValue ValueModel) *UpdateEvaluationFormulaWithIdModel

NewUpdateEvaluationFormulaWithIdModel instantiates a new UpdateEvaluationFormulaWithIdModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdateEvaluationFormulaWithIdModelWithDefaults added in v1.6.0

func NewUpdateEvaluationFormulaWithIdModelWithDefaults() *UpdateEvaluationFormulaWithIdModel

NewUpdateEvaluationFormulaWithIdModelWithDefaults instantiates a new UpdateEvaluationFormulaWithIdModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdateEvaluationFormulaWithIdModel) GetDefaultValue added in v1.6.0

func (o *UpdateEvaluationFormulaWithIdModel) GetDefaultValue() ValueModel

GetDefaultValue returns the DefaultValue field value

func (*UpdateEvaluationFormulaWithIdModel) GetDefaultValueOk added in v1.6.0

func (o *UpdateEvaluationFormulaWithIdModel) GetDefaultValueOk() (*ValueModel, bool)

GetDefaultValueOk returns a tuple with the DefaultValue field value and a boolean to check if the value has been set.

func (*UpdateEvaluationFormulaWithIdModel) GetPercentageEvaluationAttribute added in v1.6.0

func (o *UpdateEvaluationFormulaWithIdModel) GetPercentageEvaluationAttribute() string

GetPercentageEvaluationAttribute returns the PercentageEvaluationAttribute field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateEvaluationFormulaWithIdModel) GetPercentageEvaluationAttributeOk added in v1.6.0

func (o *UpdateEvaluationFormulaWithIdModel) GetPercentageEvaluationAttributeOk() (*string, bool)

GetPercentageEvaluationAttributeOk returns a tuple with the PercentageEvaluationAttribute 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 (*UpdateEvaluationFormulaWithIdModel) GetSettingId added in v1.6.0

func (o *UpdateEvaluationFormulaWithIdModel) GetSettingId() int32

GetSettingId returns the SettingId field value if set, zero value otherwise.

func (*UpdateEvaluationFormulaWithIdModel) GetSettingIdOk added in v1.6.0

func (o *UpdateEvaluationFormulaWithIdModel) GetSettingIdOk() (*int32, bool)

GetSettingIdOk returns a tuple with the SettingId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateEvaluationFormulaWithIdModel) GetTargetingRules added in v1.6.0

func (o *UpdateEvaluationFormulaWithIdModel) GetTargetingRules() []TargetingRuleModel

GetTargetingRules returns the TargetingRules field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateEvaluationFormulaWithIdModel) GetTargetingRulesOk added in v1.6.0

func (o *UpdateEvaluationFormulaWithIdModel) GetTargetingRulesOk() ([]TargetingRuleModel, bool)

GetTargetingRulesOk returns a tuple with the TargetingRules 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 (*UpdateEvaluationFormulaWithIdModel) HasPercentageEvaluationAttribute added in v1.6.0

func (o *UpdateEvaluationFormulaWithIdModel) HasPercentageEvaluationAttribute() bool

HasPercentageEvaluationAttribute returns a boolean if a field has been set.

func (*UpdateEvaluationFormulaWithIdModel) HasSettingId added in v1.6.0

func (o *UpdateEvaluationFormulaWithIdModel) HasSettingId() bool

HasSettingId returns a boolean if a field has been set.

func (*UpdateEvaluationFormulaWithIdModel) HasTargetingRules added in v1.6.0

func (o *UpdateEvaluationFormulaWithIdModel) HasTargetingRules() bool

HasTargetingRules returns a boolean if a field has been set.

func (UpdateEvaluationFormulaWithIdModel) MarshalJSON added in v1.6.0

func (o UpdateEvaluationFormulaWithIdModel) MarshalJSON() ([]byte, error)

func (*UpdateEvaluationFormulaWithIdModel) SetDefaultValue added in v1.6.0

func (o *UpdateEvaluationFormulaWithIdModel) SetDefaultValue(v ValueModel)

SetDefaultValue sets field value

func (*UpdateEvaluationFormulaWithIdModel) SetPercentageEvaluationAttribute added in v1.6.0

func (o *UpdateEvaluationFormulaWithIdModel) SetPercentageEvaluationAttribute(v string)

SetPercentageEvaluationAttribute gets a reference to the given NullableString and assigns it to the PercentageEvaluationAttribute field.

func (*UpdateEvaluationFormulaWithIdModel) SetPercentageEvaluationAttributeNil added in v1.6.0

func (o *UpdateEvaluationFormulaWithIdModel) SetPercentageEvaluationAttributeNil()

SetPercentageEvaluationAttributeNil sets the value for PercentageEvaluationAttribute to be an explicit nil

func (*UpdateEvaluationFormulaWithIdModel) SetSettingId added in v1.6.0

func (o *UpdateEvaluationFormulaWithIdModel) SetSettingId(v int32)

SetSettingId gets a reference to the given int32 and assigns it to the SettingId field.

func (*UpdateEvaluationFormulaWithIdModel) SetTargetingRules added in v1.6.0

func (o *UpdateEvaluationFormulaWithIdModel) SetTargetingRules(v []TargetingRuleModel)

SetTargetingRules gets a reference to the given []TargetingRuleModel and assigns it to the TargetingRules field.

func (UpdateEvaluationFormulaWithIdModel) ToMap added in v1.6.0

func (o UpdateEvaluationFormulaWithIdModel) ToMap() (map[string]interface{}, error)

func (*UpdateEvaluationFormulaWithIdModel) UnsetPercentageEvaluationAttribute added in v1.6.0

func (o *UpdateEvaluationFormulaWithIdModel) UnsetPercentageEvaluationAttribute()

UnsetPercentageEvaluationAttribute ensures that no value is present for PercentageEvaluationAttribute, not even an explicit nil

type UpdateEvaluationFormulasModel added in v1.6.0

type UpdateEvaluationFormulasModel struct {
	// Evaluation descriptors of each updated Feature Flag and Setting.
	UpdateFormulas []UpdateEvaluationFormulaWithIdModel `json:"updateFormulas,omitempty"`
}

UpdateEvaluationFormulasModel struct for UpdateEvaluationFormulasModel

func NewUpdateEvaluationFormulasModel added in v1.6.0

func NewUpdateEvaluationFormulasModel() *UpdateEvaluationFormulasModel

NewUpdateEvaluationFormulasModel instantiates a new UpdateEvaluationFormulasModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdateEvaluationFormulasModelWithDefaults added in v1.6.0

func NewUpdateEvaluationFormulasModelWithDefaults() *UpdateEvaluationFormulasModel

NewUpdateEvaluationFormulasModelWithDefaults instantiates a new UpdateEvaluationFormulasModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdateEvaluationFormulasModel) GetUpdateFormulas added in v1.6.0

GetUpdateFormulas returns the UpdateFormulas field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateEvaluationFormulasModel) GetUpdateFormulasOk added in v1.6.0

GetUpdateFormulasOk returns a tuple with the UpdateFormulas 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 (*UpdateEvaluationFormulasModel) HasUpdateFormulas added in v1.6.0

func (o *UpdateEvaluationFormulasModel) HasUpdateFormulas() bool

HasUpdateFormulas returns a boolean if a field has been set.

func (UpdateEvaluationFormulasModel) MarshalJSON added in v1.6.0

func (o UpdateEvaluationFormulasModel) MarshalJSON() ([]byte, error)

func (*UpdateEvaluationFormulasModel) SetUpdateFormulas added in v1.6.0

SetUpdateFormulas gets a reference to the given []UpdateEvaluationFormulaWithIdModel and assigns it to the UpdateFormulas field.

func (UpdateEvaluationFormulasModel) ToMap added in v1.6.0

func (o UpdateEvaluationFormulasModel) ToMap() (map[string]interface{}, error)

type UpdateMemberPermissionsRequest added in v1.10.0

type UpdateMemberPermissionsRequest struct {
	// List of Permission Group identifiers to where the Member should be added.
	PermissionGroupIds []int64 `json:"permissionGroupIds,omitempty"`
	// Indicates that the member must be Organization Admin.
	IsAdmin NullableBool `json:"isAdmin,omitempty"`
	// Indicates that the member must be Billing Manager.
	IsBillingManager NullableBool `json:"isBillingManager,omitempty"`
	// When `true`, the member will be removed from those Permission Groups that are not listed in the `permissionGroupIds` field.
	RemoveFromPermissionGroupsWhereIdNotSet *bool `json:"removeFromPermissionGroupsWhereIdNotSet,omitempty"`
}

UpdateMemberPermissionsRequest struct for UpdateMemberPermissionsRequest

func NewUpdateMemberPermissionsRequest added in v1.10.0

func NewUpdateMemberPermissionsRequest() *UpdateMemberPermissionsRequest

NewUpdateMemberPermissionsRequest instantiates a new UpdateMemberPermissionsRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdateMemberPermissionsRequestWithDefaults added in v1.10.0

func NewUpdateMemberPermissionsRequestWithDefaults() *UpdateMemberPermissionsRequest

NewUpdateMemberPermissionsRequestWithDefaults instantiates a new UpdateMemberPermissionsRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdateMemberPermissionsRequest) GetIsAdmin added in v1.10.0

func (o *UpdateMemberPermissionsRequest) GetIsAdmin() bool

GetIsAdmin returns the IsAdmin field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateMemberPermissionsRequest) GetIsAdminOk added in v1.10.0

func (o *UpdateMemberPermissionsRequest) GetIsAdminOk() (*bool, bool)

GetIsAdminOk returns a tuple with the IsAdmin 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 (*UpdateMemberPermissionsRequest) GetIsBillingManager added in v1.10.0

func (o *UpdateMemberPermissionsRequest) GetIsBillingManager() bool

GetIsBillingManager returns the IsBillingManager field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateMemberPermissionsRequest) GetIsBillingManagerOk added in v1.10.0

func (o *UpdateMemberPermissionsRequest) GetIsBillingManagerOk() (*bool, bool)

GetIsBillingManagerOk returns a tuple with the IsBillingManager 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 (*UpdateMemberPermissionsRequest) GetPermissionGroupIds added in v1.10.0

func (o *UpdateMemberPermissionsRequest) GetPermissionGroupIds() []int64

GetPermissionGroupIds returns the PermissionGroupIds field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateMemberPermissionsRequest) GetPermissionGroupIdsOk added in v1.10.0

func (o *UpdateMemberPermissionsRequest) GetPermissionGroupIdsOk() ([]int64, bool)

GetPermissionGroupIdsOk returns a tuple with the PermissionGroupIds 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 (*UpdateMemberPermissionsRequest) GetRemoveFromPermissionGroupsWhereIdNotSet added in v1.10.0

func (o *UpdateMemberPermissionsRequest) GetRemoveFromPermissionGroupsWhereIdNotSet() bool

GetRemoveFromPermissionGroupsWhereIdNotSet returns the RemoveFromPermissionGroupsWhereIdNotSet field value if set, zero value otherwise.

func (*UpdateMemberPermissionsRequest) GetRemoveFromPermissionGroupsWhereIdNotSetOk added in v1.10.0

func (o *UpdateMemberPermissionsRequest) GetRemoveFromPermissionGroupsWhereIdNotSetOk() (*bool, bool)

GetRemoveFromPermissionGroupsWhereIdNotSetOk returns a tuple with the RemoveFromPermissionGroupsWhereIdNotSet field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateMemberPermissionsRequest) HasIsAdmin added in v1.10.0

func (o *UpdateMemberPermissionsRequest) HasIsAdmin() bool

HasIsAdmin returns a boolean if a field has been set.

func (*UpdateMemberPermissionsRequest) HasIsBillingManager added in v1.10.0

func (o *UpdateMemberPermissionsRequest) HasIsBillingManager() bool

HasIsBillingManager returns a boolean if a field has been set.

func (*UpdateMemberPermissionsRequest) HasPermissionGroupIds added in v1.10.0

func (o *UpdateMemberPermissionsRequest) HasPermissionGroupIds() bool

HasPermissionGroupIds returns a boolean if a field has been set.

func (*UpdateMemberPermissionsRequest) HasRemoveFromPermissionGroupsWhereIdNotSet added in v1.10.0

func (o *UpdateMemberPermissionsRequest) HasRemoveFromPermissionGroupsWhereIdNotSet() bool

HasRemoveFromPermissionGroupsWhereIdNotSet returns a boolean if a field has been set.

func (UpdateMemberPermissionsRequest) MarshalJSON added in v1.10.0

func (o UpdateMemberPermissionsRequest) MarshalJSON() ([]byte, error)

func (*UpdateMemberPermissionsRequest) SetIsAdmin added in v1.10.0

func (o *UpdateMemberPermissionsRequest) SetIsAdmin(v bool)

SetIsAdmin gets a reference to the given NullableBool and assigns it to the IsAdmin field.

func (*UpdateMemberPermissionsRequest) SetIsAdminNil added in v1.10.0

func (o *UpdateMemberPermissionsRequest) SetIsAdminNil()

SetIsAdminNil sets the value for IsAdmin to be an explicit nil

func (*UpdateMemberPermissionsRequest) SetIsBillingManager added in v1.10.0

func (o *UpdateMemberPermissionsRequest) SetIsBillingManager(v bool)

SetIsBillingManager gets a reference to the given NullableBool and assigns it to the IsBillingManager field.

func (*UpdateMemberPermissionsRequest) SetIsBillingManagerNil added in v1.10.0

func (o *UpdateMemberPermissionsRequest) SetIsBillingManagerNil()

SetIsBillingManagerNil sets the value for IsBillingManager to be an explicit nil

func (*UpdateMemberPermissionsRequest) SetPermissionGroupIds added in v1.10.0

func (o *UpdateMemberPermissionsRequest) SetPermissionGroupIds(v []int64)

SetPermissionGroupIds gets a reference to the given []int64 and assigns it to the PermissionGroupIds field.

func (*UpdateMemberPermissionsRequest) SetRemoveFromPermissionGroupsWhereIdNotSet added in v1.10.0

func (o *UpdateMemberPermissionsRequest) SetRemoveFromPermissionGroupsWhereIdNotSet(v bool)

SetRemoveFromPermissionGroupsWhereIdNotSet gets a reference to the given bool and assigns it to the RemoveFromPermissionGroupsWhereIdNotSet field.

func (UpdateMemberPermissionsRequest) ToMap added in v1.10.0

func (o UpdateMemberPermissionsRequest) ToMap() (map[string]interface{}, error)

func (*UpdateMemberPermissionsRequest) UnsetIsAdmin added in v1.10.0

func (o *UpdateMemberPermissionsRequest) UnsetIsAdmin()

UnsetIsAdmin ensures that no value is present for IsAdmin, not even an explicit nil

func (*UpdateMemberPermissionsRequest) UnsetIsBillingManager added in v1.10.0

func (o *UpdateMemberPermissionsRequest) UnsetIsBillingManager()

UnsetIsBillingManager ensures that no value is present for IsBillingManager, not even an explicit nil

type UpdatePermissionGroupRequest added in v1.1.0

type UpdatePermissionGroupRequest struct {
	// Name of the Permission Group.
	Name NullableString `json:"name,omitempty"`
	// Group members can manage team members.
	CanManageMembers NullableBool `json:"canManageMembers,omitempty"`
	// Group members can create/update Configs.
	CanCreateOrUpdateConfig NullableBool `json:"canCreateOrUpdateConfig,omitempty"`
	// Group members can delete Configs.
	CanDeleteConfig NullableBool `json:"canDeleteConfig,omitempty"`
	// Group members can create/update Environments.
	CanCreateOrUpdateEnvironment NullableBool `json:"canCreateOrUpdateEnvironment,omitempty"`
	// Group members can delete Environments.
	CanDeleteEnvironment NullableBool `json:"canDeleteEnvironment,omitempty"`
	// Group members can create/update Feature Flags and Settings.
	CanCreateOrUpdateSetting NullableBool `json:"canCreateOrUpdateSetting,omitempty"`
	// Group members can attach/detach Tags to Feature Flags and Settings.
	CanTagSetting NullableBool `json:"canTagSetting,omitempty"`
	// Group members can delete Feature Flags and Settings.
	CanDeleteSetting NullableBool `json:"canDeleteSetting,omitempty"`
	// Group members can create/update Tags.
	CanCreateOrUpdateTag NullableBool `json:"canCreateOrUpdateTag,omitempty"`
	// Group members can delete Tags.
	CanDeleteTag NullableBool `json:"canDeleteTag,omitempty"`
	// Group members can create/update/delete Webhooks.
	CanManageWebhook NullableBool `json:"canManageWebhook,omitempty"`
	// Group members can use the export/import feature.
	CanUseExportImport NullableBool `json:"canUseExportImport,omitempty"`
	// Group members can update Product preferences.
	CanManageProductPreferences NullableBool `json:"canManageProductPreferences,omitempty"`
	// Group members can add and configure integrations.
	CanManageIntegrations NullableBool `json:"canManageIntegrations,omitempty"`
	// Group members has access to SDK keys.
	CanViewSdkKey NullableBool `json:"canViewSdkKey,omitempty"`
	// Group members can rotate SDK keys.
	CanRotateSdkKey NullableBool `json:"canRotateSdkKey,omitempty"`
	// Group members can create/update Segments.
	CanCreateOrUpdateSegments NullableBool `json:"canCreateOrUpdateSegments,omitempty"`
	// Group members can delete Segments.
	CanDeleteSegments NullableBool `json:"canDeleteSegments,omitempty"`
	// Group members has access to audit logs.
	CanViewProductAuditLog NullableBool `json:"canViewProductAuditLog,omitempty"`
	// Group members has access to product statistics.
	CanViewProductStatistics NullableBool           `json:"canViewProductStatistics,omitempty"`
	AccessType               *AccessType            `json:"accessType,omitempty"`
	NewEnvironmentAccessType *EnvironmentAccessType `json:"newEnvironmentAccessType,omitempty"`
	// List of environment specific permissions.
	EnvironmentAccesses []CreateOrUpdateEnvironmentAccessModel `json:"environmentAccesses,omitempty"`
}

UpdatePermissionGroupRequest struct for UpdatePermissionGroupRequest

func NewUpdatePermissionGroupRequest added in v1.4.0

func NewUpdatePermissionGroupRequest() *UpdatePermissionGroupRequest

NewUpdatePermissionGroupRequest instantiates a new UpdatePermissionGroupRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdatePermissionGroupRequestWithDefaults added in v1.4.0

func NewUpdatePermissionGroupRequestWithDefaults() *UpdatePermissionGroupRequest

NewUpdatePermissionGroupRequestWithDefaults instantiates a new UpdatePermissionGroupRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdatePermissionGroupRequest) GetAccessType added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetAccessType() AccessType

GetAccessType returns the AccessType field value if set, zero value otherwise.

func (*UpdatePermissionGroupRequest) GetAccessTypeOk added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetAccessTypeOk() (*AccessType, bool)

GetAccessTypeOk returns a tuple with the AccessType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdatePermissionGroupRequest) GetCanCreateOrUpdateConfig added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanCreateOrUpdateConfig() bool

GetCanCreateOrUpdateConfig returns the CanCreateOrUpdateConfig field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdatePermissionGroupRequest) GetCanCreateOrUpdateConfigOk added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanCreateOrUpdateConfigOk() (*bool, bool)

GetCanCreateOrUpdateConfigOk returns a tuple with the CanCreateOrUpdateConfig 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 (*UpdatePermissionGroupRequest) GetCanCreateOrUpdateEnvironment added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanCreateOrUpdateEnvironment() bool

GetCanCreateOrUpdateEnvironment returns the CanCreateOrUpdateEnvironment field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdatePermissionGroupRequest) GetCanCreateOrUpdateEnvironmentOk added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanCreateOrUpdateEnvironmentOk() (*bool, bool)

GetCanCreateOrUpdateEnvironmentOk returns a tuple with the CanCreateOrUpdateEnvironment 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 (*UpdatePermissionGroupRequest) GetCanCreateOrUpdateSegments added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanCreateOrUpdateSegments() bool

GetCanCreateOrUpdateSegments returns the CanCreateOrUpdateSegments field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdatePermissionGroupRequest) GetCanCreateOrUpdateSegmentsOk added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanCreateOrUpdateSegmentsOk() (*bool, bool)

GetCanCreateOrUpdateSegmentsOk returns a tuple with the CanCreateOrUpdateSegments 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 (*UpdatePermissionGroupRequest) GetCanCreateOrUpdateSetting added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanCreateOrUpdateSetting() bool

GetCanCreateOrUpdateSetting returns the CanCreateOrUpdateSetting field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdatePermissionGroupRequest) GetCanCreateOrUpdateSettingOk added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanCreateOrUpdateSettingOk() (*bool, bool)

GetCanCreateOrUpdateSettingOk returns a tuple with the CanCreateOrUpdateSetting 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 (*UpdatePermissionGroupRequest) GetCanCreateOrUpdateTag added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanCreateOrUpdateTag() bool

GetCanCreateOrUpdateTag returns the CanCreateOrUpdateTag field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdatePermissionGroupRequest) GetCanCreateOrUpdateTagOk added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanCreateOrUpdateTagOk() (*bool, bool)

GetCanCreateOrUpdateTagOk returns a tuple with the CanCreateOrUpdateTag 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 (*UpdatePermissionGroupRequest) GetCanDeleteConfig added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanDeleteConfig() bool

GetCanDeleteConfig returns the CanDeleteConfig field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdatePermissionGroupRequest) GetCanDeleteConfigOk added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanDeleteConfigOk() (*bool, bool)

GetCanDeleteConfigOk returns a tuple with the CanDeleteConfig 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 (*UpdatePermissionGroupRequest) GetCanDeleteEnvironment added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanDeleteEnvironment() bool

GetCanDeleteEnvironment returns the CanDeleteEnvironment field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdatePermissionGroupRequest) GetCanDeleteEnvironmentOk added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanDeleteEnvironmentOk() (*bool, bool)

GetCanDeleteEnvironmentOk returns a tuple with the CanDeleteEnvironment 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 (*UpdatePermissionGroupRequest) GetCanDeleteSegments added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanDeleteSegments() bool

GetCanDeleteSegments returns the CanDeleteSegments field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdatePermissionGroupRequest) GetCanDeleteSegmentsOk added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanDeleteSegmentsOk() (*bool, bool)

GetCanDeleteSegmentsOk returns a tuple with the CanDeleteSegments 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 (*UpdatePermissionGroupRequest) GetCanDeleteSetting added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanDeleteSetting() bool

GetCanDeleteSetting returns the CanDeleteSetting field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdatePermissionGroupRequest) GetCanDeleteSettingOk added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanDeleteSettingOk() (*bool, bool)

GetCanDeleteSettingOk returns a tuple with the CanDeleteSetting 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 (*UpdatePermissionGroupRequest) GetCanDeleteTag added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanDeleteTag() bool

GetCanDeleteTag returns the CanDeleteTag field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdatePermissionGroupRequest) GetCanDeleteTagOk added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanDeleteTagOk() (*bool, bool)

GetCanDeleteTagOk returns a tuple with the CanDeleteTag 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 (*UpdatePermissionGroupRequest) GetCanManageIntegrations added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanManageIntegrations() bool

GetCanManageIntegrations returns the CanManageIntegrations field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdatePermissionGroupRequest) GetCanManageIntegrationsOk added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanManageIntegrationsOk() (*bool, bool)

GetCanManageIntegrationsOk returns a tuple with the CanManageIntegrations 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 (*UpdatePermissionGroupRequest) GetCanManageMembers added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanManageMembers() bool

GetCanManageMembers returns the CanManageMembers field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdatePermissionGroupRequest) GetCanManageMembersOk added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanManageMembersOk() (*bool, bool)

GetCanManageMembersOk returns a tuple with the CanManageMembers 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 (*UpdatePermissionGroupRequest) GetCanManageProductPreferences added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanManageProductPreferences() bool

GetCanManageProductPreferences returns the CanManageProductPreferences field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdatePermissionGroupRequest) GetCanManageProductPreferencesOk added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanManageProductPreferencesOk() (*bool, bool)

GetCanManageProductPreferencesOk returns a tuple with the CanManageProductPreferences 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 (*UpdatePermissionGroupRequest) GetCanManageWebhook added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanManageWebhook() bool

GetCanManageWebhook returns the CanManageWebhook field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdatePermissionGroupRequest) GetCanManageWebhookOk added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanManageWebhookOk() (*bool, bool)

GetCanManageWebhookOk returns a tuple with the CanManageWebhook 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 (*UpdatePermissionGroupRequest) GetCanRotateSdkKey added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanRotateSdkKey() bool

GetCanRotateSdkKey returns the CanRotateSdkKey field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdatePermissionGroupRequest) GetCanRotateSdkKeyOk added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanRotateSdkKeyOk() (*bool, bool)

GetCanRotateSdkKeyOk returns a tuple with the CanRotateSdkKey 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 (*UpdatePermissionGroupRequest) GetCanTagSetting added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanTagSetting() bool

GetCanTagSetting returns the CanTagSetting field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdatePermissionGroupRequest) GetCanTagSettingOk added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanTagSettingOk() (*bool, bool)

GetCanTagSettingOk returns a tuple with the CanTagSetting 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 (*UpdatePermissionGroupRequest) GetCanUseExportImport added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanUseExportImport() bool

GetCanUseExportImport returns the CanUseExportImport field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdatePermissionGroupRequest) GetCanUseExportImportOk added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanUseExportImportOk() (*bool, bool)

GetCanUseExportImportOk returns a tuple with the CanUseExportImport 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 (*UpdatePermissionGroupRequest) GetCanViewProductAuditLog added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanViewProductAuditLog() bool

GetCanViewProductAuditLog returns the CanViewProductAuditLog field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdatePermissionGroupRequest) GetCanViewProductAuditLogOk added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanViewProductAuditLogOk() (*bool, bool)

GetCanViewProductAuditLogOk returns a tuple with the CanViewProductAuditLog 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 (*UpdatePermissionGroupRequest) GetCanViewProductStatistics added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanViewProductStatistics() bool

GetCanViewProductStatistics returns the CanViewProductStatistics field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdatePermissionGroupRequest) GetCanViewProductStatisticsOk added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanViewProductStatisticsOk() (*bool, bool)

GetCanViewProductStatisticsOk returns a tuple with the CanViewProductStatistics 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 (*UpdatePermissionGroupRequest) GetCanViewSdkKey added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanViewSdkKey() bool

GetCanViewSdkKey returns the CanViewSdkKey field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdatePermissionGroupRequest) GetCanViewSdkKeyOk added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetCanViewSdkKeyOk() (*bool, bool)

GetCanViewSdkKeyOk returns a tuple with the CanViewSdkKey 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 (*UpdatePermissionGroupRequest) GetEnvironmentAccesses added in v1.4.0

GetEnvironmentAccesses returns the EnvironmentAccesses field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdatePermissionGroupRequest) GetEnvironmentAccessesOk added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetEnvironmentAccessesOk() ([]CreateOrUpdateEnvironmentAccessModel, bool)

GetEnvironmentAccessesOk returns a tuple with the EnvironmentAccesses 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 (*UpdatePermissionGroupRequest) GetName added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdatePermissionGroupRequest) GetNameOk added in v1.4.0

func (o *UpdatePermissionGroupRequest) 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 (*UpdatePermissionGroupRequest) GetNewEnvironmentAccessType added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetNewEnvironmentAccessType() EnvironmentAccessType

GetNewEnvironmentAccessType returns the NewEnvironmentAccessType field value if set, zero value otherwise.

func (*UpdatePermissionGroupRequest) GetNewEnvironmentAccessTypeOk added in v1.4.0

func (o *UpdatePermissionGroupRequest) GetNewEnvironmentAccessTypeOk() (*EnvironmentAccessType, bool)

GetNewEnvironmentAccessTypeOk returns a tuple with the NewEnvironmentAccessType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdatePermissionGroupRequest) HasAccessType added in v1.4.0

func (o *UpdatePermissionGroupRequest) HasAccessType() bool

HasAccessType returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanCreateOrUpdateConfig added in v1.4.0

func (o *UpdatePermissionGroupRequest) HasCanCreateOrUpdateConfig() bool

HasCanCreateOrUpdateConfig returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanCreateOrUpdateEnvironment added in v1.4.0

func (o *UpdatePermissionGroupRequest) HasCanCreateOrUpdateEnvironment() bool

HasCanCreateOrUpdateEnvironment returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanCreateOrUpdateSegments added in v1.4.0

func (o *UpdatePermissionGroupRequest) HasCanCreateOrUpdateSegments() bool

HasCanCreateOrUpdateSegments returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanCreateOrUpdateSetting added in v1.4.0

func (o *UpdatePermissionGroupRequest) HasCanCreateOrUpdateSetting() bool

HasCanCreateOrUpdateSetting returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanCreateOrUpdateTag added in v1.4.0

func (o *UpdatePermissionGroupRequest) HasCanCreateOrUpdateTag() bool

HasCanCreateOrUpdateTag returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanDeleteConfig added in v1.4.0

func (o *UpdatePermissionGroupRequest) HasCanDeleteConfig() bool

HasCanDeleteConfig returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanDeleteEnvironment added in v1.4.0

func (o *UpdatePermissionGroupRequest) HasCanDeleteEnvironment() bool

HasCanDeleteEnvironment returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanDeleteSegments added in v1.4.0

func (o *UpdatePermissionGroupRequest) HasCanDeleteSegments() bool

HasCanDeleteSegments returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanDeleteSetting added in v1.4.0

func (o *UpdatePermissionGroupRequest) HasCanDeleteSetting() bool

HasCanDeleteSetting returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanDeleteTag added in v1.4.0

func (o *UpdatePermissionGroupRequest) HasCanDeleteTag() bool

HasCanDeleteTag returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanManageIntegrations added in v1.4.0

func (o *UpdatePermissionGroupRequest) HasCanManageIntegrations() bool

HasCanManageIntegrations returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanManageMembers added in v1.4.0

func (o *UpdatePermissionGroupRequest) HasCanManageMembers() bool

HasCanManageMembers returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanManageProductPreferences added in v1.4.0

func (o *UpdatePermissionGroupRequest) HasCanManageProductPreferences() bool

HasCanManageProductPreferences returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanManageWebhook added in v1.4.0

func (o *UpdatePermissionGroupRequest) HasCanManageWebhook() bool

HasCanManageWebhook returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanRotateSdkKey added in v1.4.0

func (o *UpdatePermissionGroupRequest) HasCanRotateSdkKey() bool

HasCanRotateSdkKey returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanTagSetting added in v1.4.0

func (o *UpdatePermissionGroupRequest) HasCanTagSetting() bool

HasCanTagSetting returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanUseExportImport added in v1.4.0

func (o *UpdatePermissionGroupRequest) HasCanUseExportImport() bool

HasCanUseExportImport returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanViewProductAuditLog added in v1.4.0

func (o *UpdatePermissionGroupRequest) HasCanViewProductAuditLog() bool

HasCanViewProductAuditLog returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanViewProductStatistics added in v1.4.0

func (o *UpdatePermissionGroupRequest) HasCanViewProductStatistics() bool

HasCanViewProductStatistics returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanViewSdkKey added in v1.4.0

func (o *UpdatePermissionGroupRequest) HasCanViewSdkKey() bool

HasCanViewSdkKey returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasEnvironmentAccesses added in v1.4.0

func (o *UpdatePermissionGroupRequest) HasEnvironmentAccesses() bool

HasEnvironmentAccesses returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasName added in v1.4.0

func (o *UpdatePermissionGroupRequest) HasName() bool

HasName returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasNewEnvironmentAccessType added in v1.4.0

func (o *UpdatePermissionGroupRequest) HasNewEnvironmentAccessType() bool

HasNewEnvironmentAccessType returns a boolean if a field has been set.

func (UpdatePermissionGroupRequest) MarshalJSON added in v1.4.0

func (o UpdatePermissionGroupRequest) MarshalJSON() ([]byte, error)

func (*UpdatePermissionGroupRequest) SetAccessType added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetAccessType(v AccessType)

SetAccessType gets a reference to the given AccessType and assigns it to the AccessType field.

func (*UpdatePermissionGroupRequest) SetCanCreateOrUpdateConfig added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanCreateOrUpdateConfig(v bool)

SetCanCreateOrUpdateConfig gets a reference to the given NullableBool and assigns it to the CanCreateOrUpdateConfig field.

func (*UpdatePermissionGroupRequest) SetCanCreateOrUpdateConfigNil added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanCreateOrUpdateConfigNil()

SetCanCreateOrUpdateConfigNil sets the value for CanCreateOrUpdateConfig to be an explicit nil

func (*UpdatePermissionGroupRequest) SetCanCreateOrUpdateEnvironment added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanCreateOrUpdateEnvironment(v bool)

SetCanCreateOrUpdateEnvironment gets a reference to the given NullableBool and assigns it to the CanCreateOrUpdateEnvironment field.

func (*UpdatePermissionGroupRequest) SetCanCreateOrUpdateEnvironmentNil added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanCreateOrUpdateEnvironmentNil()

SetCanCreateOrUpdateEnvironmentNil sets the value for CanCreateOrUpdateEnvironment to be an explicit nil

func (*UpdatePermissionGroupRequest) SetCanCreateOrUpdateSegments added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanCreateOrUpdateSegments(v bool)

SetCanCreateOrUpdateSegments gets a reference to the given NullableBool and assigns it to the CanCreateOrUpdateSegments field.

func (*UpdatePermissionGroupRequest) SetCanCreateOrUpdateSegmentsNil added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanCreateOrUpdateSegmentsNil()

SetCanCreateOrUpdateSegmentsNil sets the value for CanCreateOrUpdateSegments to be an explicit nil

func (*UpdatePermissionGroupRequest) SetCanCreateOrUpdateSetting added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanCreateOrUpdateSetting(v bool)

SetCanCreateOrUpdateSetting gets a reference to the given NullableBool and assigns it to the CanCreateOrUpdateSetting field.

func (*UpdatePermissionGroupRequest) SetCanCreateOrUpdateSettingNil added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanCreateOrUpdateSettingNil()

SetCanCreateOrUpdateSettingNil sets the value for CanCreateOrUpdateSetting to be an explicit nil

func (*UpdatePermissionGroupRequest) SetCanCreateOrUpdateTag added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanCreateOrUpdateTag(v bool)

SetCanCreateOrUpdateTag gets a reference to the given NullableBool and assigns it to the CanCreateOrUpdateTag field.

func (*UpdatePermissionGroupRequest) SetCanCreateOrUpdateTagNil added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanCreateOrUpdateTagNil()

SetCanCreateOrUpdateTagNil sets the value for CanCreateOrUpdateTag to be an explicit nil

func (*UpdatePermissionGroupRequest) SetCanDeleteConfig added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanDeleteConfig(v bool)

SetCanDeleteConfig gets a reference to the given NullableBool and assigns it to the CanDeleteConfig field.

func (*UpdatePermissionGroupRequest) SetCanDeleteConfigNil added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanDeleteConfigNil()

SetCanDeleteConfigNil sets the value for CanDeleteConfig to be an explicit nil

func (*UpdatePermissionGroupRequest) SetCanDeleteEnvironment added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanDeleteEnvironment(v bool)

SetCanDeleteEnvironment gets a reference to the given NullableBool and assigns it to the CanDeleteEnvironment field.

func (*UpdatePermissionGroupRequest) SetCanDeleteEnvironmentNil added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanDeleteEnvironmentNil()

SetCanDeleteEnvironmentNil sets the value for CanDeleteEnvironment to be an explicit nil

func (*UpdatePermissionGroupRequest) SetCanDeleteSegments added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanDeleteSegments(v bool)

SetCanDeleteSegments gets a reference to the given NullableBool and assigns it to the CanDeleteSegments field.

func (*UpdatePermissionGroupRequest) SetCanDeleteSegmentsNil added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanDeleteSegmentsNil()

SetCanDeleteSegmentsNil sets the value for CanDeleteSegments to be an explicit nil

func (*UpdatePermissionGroupRequest) SetCanDeleteSetting added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanDeleteSetting(v bool)

SetCanDeleteSetting gets a reference to the given NullableBool and assigns it to the CanDeleteSetting field.

func (*UpdatePermissionGroupRequest) SetCanDeleteSettingNil added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanDeleteSettingNil()

SetCanDeleteSettingNil sets the value for CanDeleteSetting to be an explicit nil

func (*UpdatePermissionGroupRequest) SetCanDeleteTag added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanDeleteTag(v bool)

SetCanDeleteTag gets a reference to the given NullableBool and assigns it to the CanDeleteTag field.

func (*UpdatePermissionGroupRequest) SetCanDeleteTagNil added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanDeleteTagNil()

SetCanDeleteTagNil sets the value for CanDeleteTag to be an explicit nil

func (*UpdatePermissionGroupRequest) SetCanManageIntegrations added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanManageIntegrations(v bool)

SetCanManageIntegrations gets a reference to the given NullableBool and assigns it to the CanManageIntegrations field.

func (*UpdatePermissionGroupRequest) SetCanManageIntegrationsNil added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanManageIntegrationsNil()

SetCanManageIntegrationsNil sets the value for CanManageIntegrations to be an explicit nil

func (*UpdatePermissionGroupRequest) SetCanManageMembers added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanManageMembers(v bool)

SetCanManageMembers gets a reference to the given NullableBool and assigns it to the CanManageMembers field.

func (*UpdatePermissionGroupRequest) SetCanManageMembersNil added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanManageMembersNil()

SetCanManageMembersNil sets the value for CanManageMembers to be an explicit nil

func (*UpdatePermissionGroupRequest) SetCanManageProductPreferences added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanManageProductPreferences(v bool)

SetCanManageProductPreferences gets a reference to the given NullableBool and assigns it to the CanManageProductPreferences field.

func (*UpdatePermissionGroupRequest) SetCanManageProductPreferencesNil added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanManageProductPreferencesNil()

SetCanManageProductPreferencesNil sets the value for CanManageProductPreferences to be an explicit nil

func (*UpdatePermissionGroupRequest) SetCanManageWebhook added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanManageWebhook(v bool)

SetCanManageWebhook gets a reference to the given NullableBool and assigns it to the CanManageWebhook field.

func (*UpdatePermissionGroupRequest) SetCanManageWebhookNil added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanManageWebhookNil()

SetCanManageWebhookNil sets the value for CanManageWebhook to be an explicit nil

func (*UpdatePermissionGroupRequest) SetCanRotateSdkKey added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanRotateSdkKey(v bool)

SetCanRotateSdkKey gets a reference to the given NullableBool and assigns it to the CanRotateSdkKey field.

func (*UpdatePermissionGroupRequest) SetCanRotateSdkKeyNil added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanRotateSdkKeyNil()

SetCanRotateSdkKeyNil sets the value for CanRotateSdkKey to be an explicit nil

func (*UpdatePermissionGroupRequest) SetCanTagSetting added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanTagSetting(v bool)

SetCanTagSetting gets a reference to the given NullableBool and assigns it to the CanTagSetting field.

func (*UpdatePermissionGroupRequest) SetCanTagSettingNil added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanTagSettingNil()

SetCanTagSettingNil sets the value for CanTagSetting to be an explicit nil

func (*UpdatePermissionGroupRequest) SetCanUseExportImport added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanUseExportImport(v bool)

SetCanUseExportImport gets a reference to the given NullableBool and assigns it to the CanUseExportImport field.

func (*UpdatePermissionGroupRequest) SetCanUseExportImportNil added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanUseExportImportNil()

SetCanUseExportImportNil sets the value for CanUseExportImport to be an explicit nil

func (*UpdatePermissionGroupRequest) SetCanViewProductAuditLog added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanViewProductAuditLog(v bool)

SetCanViewProductAuditLog gets a reference to the given NullableBool and assigns it to the CanViewProductAuditLog field.

func (*UpdatePermissionGroupRequest) SetCanViewProductAuditLogNil added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanViewProductAuditLogNil()

SetCanViewProductAuditLogNil sets the value for CanViewProductAuditLog to be an explicit nil

func (*UpdatePermissionGroupRequest) SetCanViewProductStatistics added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanViewProductStatistics(v bool)

SetCanViewProductStatistics gets a reference to the given NullableBool and assigns it to the CanViewProductStatistics field.

func (*UpdatePermissionGroupRequest) SetCanViewProductStatisticsNil added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanViewProductStatisticsNil()

SetCanViewProductStatisticsNil sets the value for CanViewProductStatistics to be an explicit nil

func (*UpdatePermissionGroupRequest) SetCanViewSdkKey added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanViewSdkKey(v bool)

SetCanViewSdkKey gets a reference to the given NullableBool and assigns it to the CanViewSdkKey field.

func (*UpdatePermissionGroupRequest) SetCanViewSdkKeyNil added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetCanViewSdkKeyNil()

SetCanViewSdkKeyNil sets the value for CanViewSdkKey to be an explicit nil

func (*UpdatePermissionGroupRequest) SetEnvironmentAccesses added in v1.4.0

SetEnvironmentAccesses gets a reference to the given []CreateOrUpdateEnvironmentAccessModel and assigns it to the EnvironmentAccesses field.

func (*UpdatePermissionGroupRequest) SetName added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*UpdatePermissionGroupRequest) SetNameNil added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*UpdatePermissionGroupRequest) SetNewEnvironmentAccessType added in v1.4.0

func (o *UpdatePermissionGroupRequest) SetNewEnvironmentAccessType(v EnvironmentAccessType)

SetNewEnvironmentAccessType gets a reference to the given EnvironmentAccessType and assigns it to the NewEnvironmentAccessType field.

func (UpdatePermissionGroupRequest) ToMap added in v1.4.0

func (o UpdatePermissionGroupRequest) ToMap() (map[string]interface{}, error)

func (*UpdatePermissionGroupRequest) UnsetCanCreateOrUpdateConfig added in v1.4.0

func (o *UpdatePermissionGroupRequest) UnsetCanCreateOrUpdateConfig()

UnsetCanCreateOrUpdateConfig ensures that no value is present for CanCreateOrUpdateConfig, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetCanCreateOrUpdateEnvironment added in v1.4.0

func (o *UpdatePermissionGroupRequest) UnsetCanCreateOrUpdateEnvironment()

UnsetCanCreateOrUpdateEnvironment ensures that no value is present for CanCreateOrUpdateEnvironment, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetCanCreateOrUpdateSegments added in v1.4.0

func (o *UpdatePermissionGroupRequest) UnsetCanCreateOrUpdateSegments()

UnsetCanCreateOrUpdateSegments ensures that no value is present for CanCreateOrUpdateSegments, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetCanCreateOrUpdateSetting added in v1.4.0

func (o *UpdatePermissionGroupRequest) UnsetCanCreateOrUpdateSetting()

UnsetCanCreateOrUpdateSetting ensures that no value is present for CanCreateOrUpdateSetting, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetCanCreateOrUpdateTag added in v1.4.0

func (o *UpdatePermissionGroupRequest) UnsetCanCreateOrUpdateTag()

UnsetCanCreateOrUpdateTag ensures that no value is present for CanCreateOrUpdateTag, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetCanDeleteConfig added in v1.4.0

func (o *UpdatePermissionGroupRequest) UnsetCanDeleteConfig()

UnsetCanDeleteConfig ensures that no value is present for CanDeleteConfig, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetCanDeleteEnvironment added in v1.4.0

func (o *UpdatePermissionGroupRequest) UnsetCanDeleteEnvironment()

UnsetCanDeleteEnvironment ensures that no value is present for CanDeleteEnvironment, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetCanDeleteSegments added in v1.4.0

func (o *UpdatePermissionGroupRequest) UnsetCanDeleteSegments()

UnsetCanDeleteSegments ensures that no value is present for CanDeleteSegments, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetCanDeleteSetting added in v1.4.0

func (o *UpdatePermissionGroupRequest) UnsetCanDeleteSetting()

UnsetCanDeleteSetting ensures that no value is present for CanDeleteSetting, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetCanDeleteTag added in v1.4.0

func (o *UpdatePermissionGroupRequest) UnsetCanDeleteTag()

UnsetCanDeleteTag ensures that no value is present for CanDeleteTag, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetCanManageIntegrations added in v1.4.0

func (o *UpdatePermissionGroupRequest) UnsetCanManageIntegrations()

UnsetCanManageIntegrations ensures that no value is present for CanManageIntegrations, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetCanManageMembers added in v1.4.0

func (o *UpdatePermissionGroupRequest) UnsetCanManageMembers()

UnsetCanManageMembers ensures that no value is present for CanManageMembers, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetCanManageProductPreferences added in v1.4.0

func (o *UpdatePermissionGroupRequest) UnsetCanManageProductPreferences()

UnsetCanManageProductPreferences ensures that no value is present for CanManageProductPreferences, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetCanManageWebhook added in v1.4.0

func (o *UpdatePermissionGroupRequest) UnsetCanManageWebhook()

UnsetCanManageWebhook ensures that no value is present for CanManageWebhook, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetCanRotateSdkKey added in v1.4.0

func (o *UpdatePermissionGroupRequest) UnsetCanRotateSdkKey()

UnsetCanRotateSdkKey ensures that no value is present for CanRotateSdkKey, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetCanTagSetting added in v1.4.0

func (o *UpdatePermissionGroupRequest) UnsetCanTagSetting()

UnsetCanTagSetting ensures that no value is present for CanTagSetting, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetCanUseExportImport added in v1.4.0

func (o *UpdatePermissionGroupRequest) UnsetCanUseExportImport()

UnsetCanUseExportImport ensures that no value is present for CanUseExportImport, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetCanViewProductAuditLog added in v1.4.0

func (o *UpdatePermissionGroupRequest) UnsetCanViewProductAuditLog()

UnsetCanViewProductAuditLog ensures that no value is present for CanViewProductAuditLog, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetCanViewProductStatistics added in v1.4.0

func (o *UpdatePermissionGroupRequest) UnsetCanViewProductStatistics()

UnsetCanViewProductStatistics ensures that no value is present for CanViewProductStatistics, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetCanViewSdkKey added in v1.4.0

func (o *UpdatePermissionGroupRequest) UnsetCanViewSdkKey()

UnsetCanViewSdkKey ensures that no value is present for CanViewSdkKey, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetName added in v1.4.0

func (o *UpdatePermissionGroupRequest) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type UpdatePreferencesRequest added in v1.10.0

type UpdatePreferencesRequest struct {
	// Indicates that a mandatory note is required for saving and publishing.
	ReasonRequired    NullableBool       `json:"reasonRequired,omitempty"`
	KeyGenerationMode *KeyGenerationMode `json:"keyGenerationMode,omitempty"`
	// Indicates whether a variation ID's must be shown on the ConfigCat Dashboard.
	ShowVariationId NullableBool `json:"showVariationId,omitempty"`
	// Indicates whether Feature flags and Settings must have a hint.
	MandatorySettingHint NullableBool `json:"mandatorySettingHint,omitempty"`
	// List of Environments where mandatory note must be set before saving and publishing.
	ReasonRequiredEnvironments []UpdateReasonRequiredEnvironmentModel `json:"reasonRequiredEnvironments,omitempty"`
}

UpdatePreferencesRequest struct for UpdatePreferencesRequest

func NewUpdatePreferencesRequest added in v1.10.0

func NewUpdatePreferencesRequest() *UpdatePreferencesRequest

NewUpdatePreferencesRequest instantiates a new UpdatePreferencesRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdatePreferencesRequestWithDefaults added in v1.10.0

func NewUpdatePreferencesRequestWithDefaults() *UpdatePreferencesRequest

NewUpdatePreferencesRequestWithDefaults instantiates a new UpdatePreferencesRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdatePreferencesRequest) GetKeyGenerationMode added in v1.10.0

func (o *UpdatePreferencesRequest) GetKeyGenerationMode() KeyGenerationMode

GetKeyGenerationMode returns the KeyGenerationMode field value if set, zero value otherwise.

func (*UpdatePreferencesRequest) GetKeyGenerationModeOk added in v1.10.0

func (o *UpdatePreferencesRequest) GetKeyGenerationModeOk() (*KeyGenerationMode, bool)

GetKeyGenerationModeOk returns a tuple with the KeyGenerationMode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdatePreferencesRequest) GetMandatorySettingHint added in v1.10.0

func (o *UpdatePreferencesRequest) GetMandatorySettingHint() bool

GetMandatorySettingHint returns the MandatorySettingHint field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdatePreferencesRequest) GetMandatorySettingHintOk added in v1.10.0

func (o *UpdatePreferencesRequest) GetMandatorySettingHintOk() (*bool, bool)

GetMandatorySettingHintOk returns a tuple with the MandatorySettingHint 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 (*UpdatePreferencesRequest) GetReasonRequired added in v1.10.0

func (o *UpdatePreferencesRequest) GetReasonRequired() bool

GetReasonRequired returns the ReasonRequired field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdatePreferencesRequest) GetReasonRequiredEnvironments added in v1.10.0

func (o *UpdatePreferencesRequest) GetReasonRequiredEnvironments() []UpdateReasonRequiredEnvironmentModel

GetReasonRequiredEnvironments returns the ReasonRequiredEnvironments field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdatePreferencesRequest) GetReasonRequiredEnvironmentsOk added in v1.10.0

func (o *UpdatePreferencesRequest) GetReasonRequiredEnvironmentsOk() ([]UpdateReasonRequiredEnvironmentModel, bool)

GetReasonRequiredEnvironmentsOk returns a tuple with the ReasonRequiredEnvironments 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 (*UpdatePreferencesRequest) GetReasonRequiredOk added in v1.10.0

func (o *UpdatePreferencesRequest) GetReasonRequiredOk() (*bool, bool)

GetReasonRequiredOk returns a tuple with the ReasonRequired 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 (*UpdatePreferencesRequest) GetShowVariationId added in v1.10.0

func (o *UpdatePreferencesRequest) GetShowVariationId() bool

GetShowVariationId returns the ShowVariationId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdatePreferencesRequest) GetShowVariationIdOk added in v1.10.0

func (o *UpdatePreferencesRequest) GetShowVariationIdOk() (*bool, bool)

GetShowVariationIdOk returns a tuple with the ShowVariationId 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 (*UpdatePreferencesRequest) HasKeyGenerationMode added in v1.10.0

func (o *UpdatePreferencesRequest) HasKeyGenerationMode() bool

HasKeyGenerationMode returns a boolean if a field has been set.

func (*UpdatePreferencesRequest) HasMandatorySettingHint added in v1.10.0

func (o *UpdatePreferencesRequest) HasMandatorySettingHint() bool

HasMandatorySettingHint returns a boolean if a field has been set.

func (*UpdatePreferencesRequest) HasReasonRequired added in v1.10.0

func (o *UpdatePreferencesRequest) HasReasonRequired() bool

HasReasonRequired returns a boolean if a field has been set.

func (*UpdatePreferencesRequest) HasReasonRequiredEnvironments added in v1.10.0

func (o *UpdatePreferencesRequest) HasReasonRequiredEnvironments() bool

HasReasonRequiredEnvironments returns a boolean if a field has been set.

func (*UpdatePreferencesRequest) HasShowVariationId added in v1.10.0

func (o *UpdatePreferencesRequest) HasShowVariationId() bool

HasShowVariationId returns a boolean if a field has been set.

func (UpdatePreferencesRequest) MarshalJSON added in v1.10.0

func (o UpdatePreferencesRequest) MarshalJSON() ([]byte, error)

func (*UpdatePreferencesRequest) SetKeyGenerationMode added in v1.10.0

func (o *UpdatePreferencesRequest) SetKeyGenerationMode(v KeyGenerationMode)

SetKeyGenerationMode gets a reference to the given KeyGenerationMode and assigns it to the KeyGenerationMode field.

func (*UpdatePreferencesRequest) SetMandatorySettingHint added in v1.10.0

func (o *UpdatePreferencesRequest) SetMandatorySettingHint(v bool)

SetMandatorySettingHint gets a reference to the given NullableBool and assigns it to the MandatorySettingHint field.

func (*UpdatePreferencesRequest) SetMandatorySettingHintNil added in v1.10.0

func (o *UpdatePreferencesRequest) SetMandatorySettingHintNil()

SetMandatorySettingHintNil sets the value for MandatorySettingHint to be an explicit nil

func (*UpdatePreferencesRequest) SetReasonRequired added in v1.10.0

func (o *UpdatePreferencesRequest) SetReasonRequired(v bool)

SetReasonRequired gets a reference to the given NullableBool and assigns it to the ReasonRequired field.

func (*UpdatePreferencesRequest) SetReasonRequiredEnvironments added in v1.10.0

func (o *UpdatePreferencesRequest) SetReasonRequiredEnvironments(v []UpdateReasonRequiredEnvironmentModel)

SetReasonRequiredEnvironments gets a reference to the given []UpdateReasonRequiredEnvironmentModel and assigns it to the ReasonRequiredEnvironments field.

func (*UpdatePreferencesRequest) SetReasonRequiredNil added in v1.10.0

func (o *UpdatePreferencesRequest) SetReasonRequiredNil()

SetReasonRequiredNil sets the value for ReasonRequired to be an explicit nil

func (*UpdatePreferencesRequest) SetShowVariationId added in v1.10.0

func (o *UpdatePreferencesRequest) SetShowVariationId(v bool)

SetShowVariationId gets a reference to the given NullableBool and assigns it to the ShowVariationId field.

func (*UpdatePreferencesRequest) SetShowVariationIdNil added in v1.10.0

func (o *UpdatePreferencesRequest) SetShowVariationIdNil()

SetShowVariationIdNil sets the value for ShowVariationId to be an explicit nil

func (UpdatePreferencesRequest) ToMap added in v1.10.0

func (o UpdatePreferencesRequest) ToMap() (map[string]interface{}, error)

func (*UpdatePreferencesRequest) UnsetMandatorySettingHint added in v1.10.0

func (o *UpdatePreferencesRequest) UnsetMandatorySettingHint()

UnsetMandatorySettingHint ensures that no value is present for MandatorySettingHint, not even an explicit nil

func (*UpdatePreferencesRequest) UnsetReasonRequired added in v1.10.0

func (o *UpdatePreferencesRequest) UnsetReasonRequired()

UnsetReasonRequired ensures that no value is present for ReasonRequired, not even an explicit nil

func (*UpdatePreferencesRequest) UnsetShowVariationId added in v1.10.0

func (o *UpdatePreferencesRequest) UnsetShowVariationId()

UnsetShowVariationId ensures that no value is present for ShowVariationId, not even an explicit nil

type UpdateProductRequest added in v0.12.0

type UpdateProductRequest struct {
	// The name of the Product.
	Name NullableString `json:"name,omitempty"`
	// The description of the Product.
	Description NullableString `json:"description,omitempty"`
	// The order of the Product represented on the ConfigCat Dashboard.  Determined from an ascending sequence of integers.
	Order NullableInt32 `json:"order,omitempty"`
}

UpdateProductRequest struct for UpdateProductRequest

func NewUpdateProductRequest added in v1.4.0

func NewUpdateProductRequest() *UpdateProductRequest

NewUpdateProductRequest instantiates a new UpdateProductRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdateProductRequestWithDefaults added in v1.4.0

func NewUpdateProductRequestWithDefaults() *UpdateProductRequest

NewUpdateProductRequestWithDefaults instantiates a new UpdateProductRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdateProductRequest) GetDescription added in v1.4.0

func (o *UpdateProductRequest) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateProductRequest) GetDescriptionOk added in v1.4.0

func (o *UpdateProductRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpdateProductRequest) GetName added in v1.4.0

func (o *UpdateProductRequest) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateProductRequest) GetNameOk added in v1.4.0

func (o *UpdateProductRequest) 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 (*UpdateProductRequest) GetOrder added in v1.9.0

func (o *UpdateProductRequest) GetOrder() int32

GetOrder returns the Order field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateProductRequest) GetOrderOk added in v1.9.0

func (o *UpdateProductRequest) GetOrderOk() (*int32, bool)

GetOrderOk returns a tuple with the Order 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 (*UpdateProductRequest) HasDescription added in v1.4.0

func (o *UpdateProductRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*UpdateProductRequest) HasName added in v1.4.0

func (o *UpdateProductRequest) HasName() bool

HasName returns a boolean if a field has been set.

func (*UpdateProductRequest) HasOrder added in v1.9.0

func (o *UpdateProductRequest) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (UpdateProductRequest) MarshalJSON added in v1.4.0

func (o UpdateProductRequest) MarshalJSON() ([]byte, error)

func (*UpdateProductRequest) SetDescription added in v1.4.0

func (o *UpdateProductRequest) SetDescription(v string)

SetDescription gets a reference to the given NullableString and assigns it to the Description field.

func (*UpdateProductRequest) SetDescriptionNil added in v1.4.0

func (o *UpdateProductRequest) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*UpdateProductRequest) SetName added in v1.4.0

func (o *UpdateProductRequest) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*UpdateProductRequest) SetNameNil added in v1.4.0

func (o *UpdateProductRequest) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*UpdateProductRequest) SetOrder added in v1.9.0

func (o *UpdateProductRequest) SetOrder(v int32)

SetOrder gets a reference to the given NullableInt32 and assigns it to the Order field.

func (*UpdateProductRequest) SetOrderNil added in v1.9.0

func (o *UpdateProductRequest) SetOrderNil()

SetOrderNil sets the value for Order to be an explicit nil

func (UpdateProductRequest) ToMap added in v1.4.0

func (o UpdateProductRequest) ToMap() (map[string]interface{}, error)

func (*UpdateProductRequest) UnsetDescription added in v1.4.0

func (o *UpdateProductRequest) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*UpdateProductRequest) UnsetName added in v1.4.0

func (o *UpdateProductRequest) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

func (*UpdateProductRequest) UnsetOrder added in v1.9.0

func (o *UpdateProductRequest) UnsetOrder()

UnsetOrder ensures that no value is present for Order, not even an explicit nil

type UpdateReasonRequiredEnvironmentModel added in v1.10.0

type UpdateReasonRequiredEnvironmentModel struct {
	// Identifier of the Environment.
	EnvironmentId *string `json:"environmentId,omitempty"`
	// Indicates that a mandatory note is required in this Environment for saving and publishing.
	ReasonRequired *bool `json:"reasonRequired,omitempty"`
}

UpdateReasonRequiredEnvironmentModel struct for UpdateReasonRequiredEnvironmentModel

func NewUpdateReasonRequiredEnvironmentModel added in v1.10.0

func NewUpdateReasonRequiredEnvironmentModel() *UpdateReasonRequiredEnvironmentModel

NewUpdateReasonRequiredEnvironmentModel instantiates a new UpdateReasonRequiredEnvironmentModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdateReasonRequiredEnvironmentModelWithDefaults added in v1.10.0

func NewUpdateReasonRequiredEnvironmentModelWithDefaults() *UpdateReasonRequiredEnvironmentModel

NewUpdateReasonRequiredEnvironmentModelWithDefaults instantiates a new UpdateReasonRequiredEnvironmentModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdateReasonRequiredEnvironmentModel) GetEnvironmentId added in v1.10.0

func (o *UpdateReasonRequiredEnvironmentModel) GetEnvironmentId() string

GetEnvironmentId returns the EnvironmentId field value if set, zero value otherwise.

func (*UpdateReasonRequiredEnvironmentModel) GetEnvironmentIdOk added in v1.10.0

func (o *UpdateReasonRequiredEnvironmentModel) GetEnvironmentIdOk() (*string, bool)

GetEnvironmentIdOk returns a tuple with the EnvironmentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateReasonRequiredEnvironmentModel) GetReasonRequired added in v1.10.0

func (o *UpdateReasonRequiredEnvironmentModel) GetReasonRequired() bool

GetReasonRequired returns the ReasonRequired field value if set, zero value otherwise.

func (*UpdateReasonRequiredEnvironmentModel) GetReasonRequiredOk added in v1.10.0

func (o *UpdateReasonRequiredEnvironmentModel) GetReasonRequiredOk() (*bool, bool)

GetReasonRequiredOk returns a tuple with the ReasonRequired field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateReasonRequiredEnvironmentModel) HasEnvironmentId added in v1.10.0

func (o *UpdateReasonRequiredEnvironmentModel) HasEnvironmentId() bool

HasEnvironmentId returns a boolean if a field has been set.

func (*UpdateReasonRequiredEnvironmentModel) HasReasonRequired added in v1.10.0

func (o *UpdateReasonRequiredEnvironmentModel) HasReasonRequired() bool

HasReasonRequired returns a boolean if a field has been set.

func (UpdateReasonRequiredEnvironmentModel) MarshalJSON added in v1.10.0

func (o UpdateReasonRequiredEnvironmentModel) MarshalJSON() ([]byte, error)

func (*UpdateReasonRequiredEnvironmentModel) SetEnvironmentId added in v1.10.0

func (o *UpdateReasonRequiredEnvironmentModel) SetEnvironmentId(v string)

SetEnvironmentId gets a reference to the given string and assigns it to the EnvironmentId field.

func (*UpdateReasonRequiredEnvironmentModel) SetReasonRequired added in v1.10.0

func (o *UpdateReasonRequiredEnvironmentModel) SetReasonRequired(v bool)

SetReasonRequired gets a reference to the given bool and assigns it to the ReasonRequired field.

func (UpdateReasonRequiredEnvironmentModel) ToMap added in v1.10.0

func (o UpdateReasonRequiredEnvironmentModel) ToMap() (map[string]interface{}, error)

type UpdateSegmentModel added in v1.2.0

type UpdateSegmentModel struct {
	Name                NullableString         `json:"name,omitempty"`
	Description         NullableString         `json:"description,omitempty"`
	ComparisonAttribute NullableString         `json:"comparisonAttribute,omitempty"`
	Comparator          *RolloutRuleComparator `json:"comparator,omitempty"`
	ComparisonValue     NullableString         `json:"comparisonValue,omitempty"`
}

UpdateSegmentModel struct for UpdateSegmentModel

func NewUpdateSegmentModel added in v1.4.0

func NewUpdateSegmentModel() *UpdateSegmentModel

NewUpdateSegmentModel instantiates a new UpdateSegmentModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdateSegmentModelWithDefaults added in v1.4.0

func NewUpdateSegmentModelWithDefaults() *UpdateSegmentModel

NewUpdateSegmentModelWithDefaults instantiates a new UpdateSegmentModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdateSegmentModel) GetComparator added in v1.4.0

func (o *UpdateSegmentModel) GetComparator() RolloutRuleComparator

GetComparator returns the Comparator field value if set, zero value otherwise.

func (*UpdateSegmentModel) GetComparatorOk added in v1.4.0

func (o *UpdateSegmentModel) GetComparatorOk() (*RolloutRuleComparator, bool)

GetComparatorOk returns a tuple with the Comparator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateSegmentModel) GetComparisonAttribute added in v1.4.0

func (o *UpdateSegmentModel) GetComparisonAttribute() string

GetComparisonAttribute returns the ComparisonAttribute field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateSegmentModel) GetComparisonAttributeOk added in v1.4.0

func (o *UpdateSegmentModel) GetComparisonAttributeOk() (*string, bool)

GetComparisonAttributeOk returns a tuple with the ComparisonAttribute 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 (*UpdateSegmentModel) GetComparisonValue added in v1.4.0

func (o *UpdateSegmentModel) GetComparisonValue() string

GetComparisonValue returns the ComparisonValue field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateSegmentModel) GetComparisonValueOk added in v1.4.0

func (o *UpdateSegmentModel) GetComparisonValueOk() (*string, bool)

GetComparisonValueOk returns a tuple with the ComparisonValue 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 (*UpdateSegmentModel) GetDescription added in v1.4.0

func (o *UpdateSegmentModel) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateSegmentModel) GetDescriptionOk added in v1.4.0

func (o *UpdateSegmentModel) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpdateSegmentModel) GetName added in v1.4.0

func (o *UpdateSegmentModel) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateSegmentModel) GetNameOk added in v1.4.0

func (o *UpdateSegmentModel) 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 (*UpdateSegmentModel) HasComparator added in v1.4.0

func (o *UpdateSegmentModel) HasComparator() bool

HasComparator returns a boolean if a field has been set.

func (*UpdateSegmentModel) HasComparisonAttribute added in v1.4.0

func (o *UpdateSegmentModel) HasComparisonAttribute() bool

HasComparisonAttribute returns a boolean if a field has been set.

func (*UpdateSegmentModel) HasComparisonValue added in v1.4.0

func (o *UpdateSegmentModel) HasComparisonValue() bool

HasComparisonValue returns a boolean if a field has been set.

func (*UpdateSegmentModel) HasDescription added in v1.4.0

func (o *UpdateSegmentModel) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*UpdateSegmentModel) HasName added in v1.4.0

func (o *UpdateSegmentModel) HasName() bool

HasName returns a boolean if a field has been set.

func (UpdateSegmentModel) MarshalJSON added in v1.4.0

func (o UpdateSegmentModel) MarshalJSON() ([]byte, error)

func (*UpdateSegmentModel) SetComparator added in v1.4.0

func (o *UpdateSegmentModel) SetComparator(v RolloutRuleComparator)

SetComparator gets a reference to the given RolloutRuleComparator and assigns it to the Comparator field.

func (*UpdateSegmentModel) SetComparisonAttribute added in v1.4.0

func (o *UpdateSegmentModel) SetComparisonAttribute(v string)

SetComparisonAttribute gets a reference to the given NullableString and assigns it to the ComparisonAttribute field.

func (*UpdateSegmentModel) SetComparisonAttributeNil added in v1.4.0

func (o *UpdateSegmentModel) SetComparisonAttributeNil()

SetComparisonAttributeNil sets the value for ComparisonAttribute to be an explicit nil

func (*UpdateSegmentModel) SetComparisonValue added in v1.4.0

func (o *UpdateSegmentModel) SetComparisonValue(v string)

SetComparisonValue gets a reference to the given NullableString and assigns it to the ComparisonValue field.

func (*UpdateSegmentModel) SetComparisonValueNil added in v1.4.0

func (o *UpdateSegmentModel) SetComparisonValueNil()

SetComparisonValueNil sets the value for ComparisonValue to be an explicit nil

func (*UpdateSegmentModel) SetDescription added in v1.4.0

func (o *UpdateSegmentModel) SetDescription(v string)

SetDescription gets a reference to the given NullableString and assigns it to the Description field.

func (*UpdateSegmentModel) SetDescriptionNil added in v1.4.0

func (o *UpdateSegmentModel) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*UpdateSegmentModel) SetName added in v1.4.0

func (o *UpdateSegmentModel) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*UpdateSegmentModel) SetNameNil added in v1.4.0

func (o *UpdateSegmentModel) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (UpdateSegmentModel) ToMap added in v1.4.0

func (o UpdateSegmentModel) ToMap() (map[string]interface{}, error)

func (*UpdateSegmentModel) UnsetComparisonAttribute added in v1.4.0

func (o *UpdateSegmentModel) UnsetComparisonAttribute()

UnsetComparisonAttribute ensures that no value is present for ComparisonAttribute, not even an explicit nil

func (*UpdateSegmentModel) UnsetComparisonValue added in v1.4.0

func (o *UpdateSegmentModel) UnsetComparisonValue()

UnsetComparisonValue ensures that no value is present for ComparisonValue, not even an explicit nil

func (*UpdateSegmentModel) UnsetDescription added in v1.4.0

func (o *UpdateSegmentModel) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*UpdateSegmentModel) UnsetName added in v1.4.0

func (o *UpdateSegmentModel) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type UpdateSettingValueModel

type UpdateSettingValueModel struct {
	// The targeting rule collection.
	RolloutRules []RolloutRuleModel `json:"rolloutRules,omitempty"`
	// The percentage rule collection.
	RolloutPercentageItems []RolloutPercentageItemModel `json:"rolloutPercentageItems,omitempty"`
	// The value to serve. It must respect the setting type.
	Value interface{} `json:"value,omitempty"`
}

UpdateSettingValueModel struct for UpdateSettingValueModel

func NewUpdateSettingValueModel added in v1.4.0

func NewUpdateSettingValueModel() *UpdateSettingValueModel

NewUpdateSettingValueModel instantiates a new UpdateSettingValueModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdateSettingValueModelWithDefaults added in v1.4.0

func NewUpdateSettingValueModelWithDefaults() *UpdateSettingValueModel

NewUpdateSettingValueModelWithDefaults instantiates a new UpdateSettingValueModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdateSettingValueModel) GetRolloutPercentageItems added in v1.4.0

func (o *UpdateSettingValueModel) GetRolloutPercentageItems() []RolloutPercentageItemModel

GetRolloutPercentageItems returns the RolloutPercentageItems field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateSettingValueModel) GetRolloutPercentageItemsOk added in v1.4.0

func (o *UpdateSettingValueModel) GetRolloutPercentageItemsOk() ([]RolloutPercentageItemModel, bool)

GetRolloutPercentageItemsOk returns a tuple with the RolloutPercentageItems 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 (*UpdateSettingValueModel) GetRolloutRules added in v1.4.0

func (o *UpdateSettingValueModel) GetRolloutRules() []RolloutRuleModel

GetRolloutRules returns the RolloutRules field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateSettingValueModel) GetRolloutRulesOk added in v1.4.0

func (o *UpdateSettingValueModel) GetRolloutRulesOk() ([]RolloutRuleModel, bool)

GetRolloutRulesOk returns a tuple with the RolloutRules 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 (*UpdateSettingValueModel) GetValue added in v1.4.0

func (o *UpdateSettingValueModel) GetValue() interface{}

GetValue returns the Value field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateSettingValueModel) GetValueOk added in v1.4.0

func (o *UpdateSettingValueModel) GetValueOk() (*interface{}, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpdateSettingValueModel) HasRolloutPercentageItems added in v1.4.0

func (o *UpdateSettingValueModel) HasRolloutPercentageItems() bool

HasRolloutPercentageItems returns a boolean if a field has been set.

func (*UpdateSettingValueModel) HasRolloutRules added in v1.4.0

func (o *UpdateSettingValueModel) HasRolloutRules() bool

HasRolloutRules returns a boolean if a field has been set.

func (*UpdateSettingValueModel) HasValue added in v1.4.0

func (o *UpdateSettingValueModel) HasValue() bool

HasValue returns a boolean if a field has been set.

func (UpdateSettingValueModel) MarshalJSON added in v1.4.0

func (o UpdateSettingValueModel) MarshalJSON() ([]byte, error)

func (*UpdateSettingValueModel) SetRolloutPercentageItems added in v1.4.0

func (o *UpdateSettingValueModel) SetRolloutPercentageItems(v []RolloutPercentageItemModel)

SetRolloutPercentageItems gets a reference to the given []RolloutPercentageItemModel and assigns it to the RolloutPercentageItems field.

func (*UpdateSettingValueModel) SetRolloutRules added in v1.4.0

func (o *UpdateSettingValueModel) SetRolloutRules(v []RolloutRuleModel)

SetRolloutRules gets a reference to the given []RolloutRuleModel and assigns it to the RolloutRules field.

func (*UpdateSettingValueModel) SetValue added in v1.4.0

func (o *UpdateSettingValueModel) SetValue(v interface{})

SetValue gets a reference to the given interface{} and assigns it to the Value field.

func (UpdateSettingValueModel) ToMap added in v1.4.0

func (o UpdateSettingValueModel) ToMap() (map[string]interface{}, error)

type UpdateSettingValueWithSettingIdModel added in v1.3.0

type UpdateSettingValueWithSettingIdModel struct {
	// The targeting rule collection.
	RolloutRules []RolloutRuleModel `json:"rolloutRules,omitempty"`
	// The percentage rule collection.
	RolloutPercentageItems []RolloutPercentageItemModel `json:"rolloutPercentageItems,omitempty"`
	// The value to serve. It must respect the setting type.
	Value interface{} `json:"value,omitempty"`
	// The id of the Setting.
	SettingId *int32 `json:"settingId,omitempty"`
}

UpdateSettingValueWithSettingIdModel struct for UpdateSettingValueWithSettingIdModel

func NewUpdateSettingValueWithSettingIdModel added in v1.4.0

func NewUpdateSettingValueWithSettingIdModel() *UpdateSettingValueWithSettingIdModel

NewUpdateSettingValueWithSettingIdModel instantiates a new UpdateSettingValueWithSettingIdModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdateSettingValueWithSettingIdModelWithDefaults added in v1.4.0

func NewUpdateSettingValueWithSettingIdModelWithDefaults() *UpdateSettingValueWithSettingIdModel

NewUpdateSettingValueWithSettingIdModelWithDefaults instantiates a new UpdateSettingValueWithSettingIdModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdateSettingValueWithSettingIdModel) GetRolloutPercentageItems added in v1.4.0

func (o *UpdateSettingValueWithSettingIdModel) GetRolloutPercentageItems() []RolloutPercentageItemModel

GetRolloutPercentageItems returns the RolloutPercentageItems field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateSettingValueWithSettingIdModel) GetRolloutPercentageItemsOk added in v1.4.0

func (o *UpdateSettingValueWithSettingIdModel) GetRolloutPercentageItemsOk() ([]RolloutPercentageItemModel, bool)

GetRolloutPercentageItemsOk returns a tuple with the RolloutPercentageItems 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 (*UpdateSettingValueWithSettingIdModel) GetRolloutRules added in v1.4.0

GetRolloutRules returns the RolloutRules field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateSettingValueWithSettingIdModel) GetRolloutRulesOk added in v1.4.0

func (o *UpdateSettingValueWithSettingIdModel) GetRolloutRulesOk() ([]RolloutRuleModel, bool)

GetRolloutRulesOk returns a tuple with the RolloutRules 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 (*UpdateSettingValueWithSettingIdModel) GetSettingId added in v1.4.0

func (o *UpdateSettingValueWithSettingIdModel) GetSettingId() int32

GetSettingId returns the SettingId field value if set, zero value otherwise.

func (*UpdateSettingValueWithSettingIdModel) GetSettingIdOk added in v1.4.0

func (o *UpdateSettingValueWithSettingIdModel) GetSettingIdOk() (*int32, bool)

GetSettingIdOk returns a tuple with the SettingId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateSettingValueWithSettingIdModel) GetValue added in v1.4.0

func (o *UpdateSettingValueWithSettingIdModel) GetValue() interface{}

GetValue returns the Value field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateSettingValueWithSettingIdModel) GetValueOk added in v1.4.0

func (o *UpdateSettingValueWithSettingIdModel) GetValueOk() (*interface{}, bool)

GetValueOk returns a tuple with the Value field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpdateSettingValueWithSettingIdModel) HasRolloutPercentageItems added in v1.4.0

func (o *UpdateSettingValueWithSettingIdModel) HasRolloutPercentageItems() bool

HasRolloutPercentageItems returns a boolean if a field has been set.

func (*UpdateSettingValueWithSettingIdModel) HasRolloutRules added in v1.4.0

func (o *UpdateSettingValueWithSettingIdModel) HasRolloutRules() bool

HasRolloutRules returns a boolean if a field has been set.

func (*UpdateSettingValueWithSettingIdModel) HasSettingId added in v1.4.0

func (o *UpdateSettingValueWithSettingIdModel) HasSettingId() bool

HasSettingId returns a boolean if a field has been set.

func (*UpdateSettingValueWithSettingIdModel) HasValue added in v1.4.0

HasValue returns a boolean if a field has been set.

func (UpdateSettingValueWithSettingIdModel) MarshalJSON added in v1.4.0

func (o UpdateSettingValueWithSettingIdModel) MarshalJSON() ([]byte, error)

func (*UpdateSettingValueWithSettingIdModel) SetRolloutPercentageItems added in v1.4.0

func (o *UpdateSettingValueWithSettingIdModel) SetRolloutPercentageItems(v []RolloutPercentageItemModel)

SetRolloutPercentageItems gets a reference to the given []RolloutPercentageItemModel and assigns it to the RolloutPercentageItems field.

func (*UpdateSettingValueWithSettingIdModel) SetRolloutRules added in v1.4.0

SetRolloutRules gets a reference to the given []RolloutRuleModel and assigns it to the RolloutRules field.

func (*UpdateSettingValueWithSettingIdModel) SetSettingId added in v1.4.0

func (o *UpdateSettingValueWithSettingIdModel) SetSettingId(v int32)

SetSettingId gets a reference to the given int32 and assigns it to the SettingId field.

func (*UpdateSettingValueWithSettingIdModel) SetValue added in v1.4.0

func (o *UpdateSettingValueWithSettingIdModel) SetValue(v interface{})

SetValue gets a reference to the given interface{} and assigns it to the Value field.

func (UpdateSettingValueWithSettingIdModel) ToMap added in v1.4.0

func (o UpdateSettingValueWithSettingIdModel) ToMap() (map[string]interface{}, error)

type UpdateSettingValuesWithIdModel added in v1.3.0

type UpdateSettingValuesWithIdModel struct {
	// The values to update.
	SettingValues []UpdateSettingValueWithSettingIdModel `json:"settingValues,omitempty"`
}

UpdateSettingValuesWithIdModel struct for UpdateSettingValuesWithIdModel

func NewUpdateSettingValuesWithIdModel added in v1.4.0

func NewUpdateSettingValuesWithIdModel() *UpdateSettingValuesWithIdModel

NewUpdateSettingValuesWithIdModel instantiates a new UpdateSettingValuesWithIdModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdateSettingValuesWithIdModelWithDefaults added in v1.4.0

func NewUpdateSettingValuesWithIdModelWithDefaults() *UpdateSettingValuesWithIdModel

NewUpdateSettingValuesWithIdModelWithDefaults instantiates a new UpdateSettingValuesWithIdModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdateSettingValuesWithIdModel) GetSettingValues added in v1.4.0

GetSettingValues returns the SettingValues field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateSettingValuesWithIdModel) GetSettingValuesOk added in v1.4.0

GetSettingValuesOk returns a tuple with the SettingValues 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 (*UpdateSettingValuesWithIdModel) HasSettingValues added in v1.4.0

func (o *UpdateSettingValuesWithIdModel) HasSettingValues() bool

HasSettingValues returns a boolean if a field has been set.

func (UpdateSettingValuesWithIdModel) MarshalJSON added in v1.4.0

func (o UpdateSettingValuesWithIdModel) MarshalJSON() ([]byte, error)

func (*UpdateSettingValuesWithIdModel) SetSettingValues added in v1.4.0

SetSettingValues gets a reference to the given []UpdateSettingValueWithSettingIdModel and assigns it to the SettingValues field.

func (UpdateSettingValuesWithIdModel) ToMap added in v1.4.0

func (o UpdateSettingValuesWithIdModel) ToMap() (map[string]interface{}, error)

type UpdateTagModel added in v0.12.0

type UpdateTagModel struct {
	// Name of the Tag.
	Name NullableString `json:"name,omitempty"`
	// Color of the Tag.
	Color NullableString `json:"color,omitempty"`
}

UpdateTagModel struct for UpdateTagModel

func NewUpdateTagModel added in v1.4.0

func NewUpdateTagModel() *UpdateTagModel

NewUpdateTagModel instantiates a new UpdateTagModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdateTagModelWithDefaults added in v1.4.0

func NewUpdateTagModelWithDefaults() *UpdateTagModel

NewUpdateTagModelWithDefaults instantiates a new UpdateTagModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdateTagModel) GetColor added in v1.4.0

func (o *UpdateTagModel) GetColor() string

GetColor returns the Color field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateTagModel) GetColorOk added in v1.4.0

func (o *UpdateTagModel) GetColorOk() (*string, bool)

GetColorOk returns a tuple with the Color 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 (*UpdateTagModel) GetName added in v1.4.0

func (o *UpdateTagModel) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateTagModel) GetNameOk added in v1.4.0

func (o *UpdateTagModel) 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 (*UpdateTagModel) HasColor added in v1.4.0

func (o *UpdateTagModel) HasColor() bool

HasColor returns a boolean if a field has been set.

func (*UpdateTagModel) HasName added in v1.4.0

func (o *UpdateTagModel) HasName() bool

HasName returns a boolean if a field has been set.

func (UpdateTagModel) MarshalJSON added in v1.4.0

func (o UpdateTagModel) MarshalJSON() ([]byte, error)

func (*UpdateTagModel) SetColor added in v1.4.0

func (o *UpdateTagModel) SetColor(v string)

SetColor gets a reference to the given NullableString and assigns it to the Color field.

func (*UpdateTagModel) SetColorNil added in v1.4.0

func (o *UpdateTagModel) SetColorNil()

SetColorNil sets the value for Color to be an explicit nil

func (*UpdateTagModel) SetName added in v1.4.0

func (o *UpdateTagModel) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*UpdateTagModel) SetNameNil added in v1.4.0

func (o *UpdateTagModel) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (UpdateTagModel) ToMap added in v1.4.0

func (o UpdateTagModel) ToMap() (map[string]interface{}, error)

func (*UpdateTagModel) UnsetColor added in v1.4.0

func (o *UpdateTagModel) UnsetColor()

UnsetColor ensures that no value is present for Color, not even an explicit nil

func (*UpdateTagModel) UnsetName added in v1.4.0

func (o *UpdateTagModel) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type UserComparator added in v1.6.0

type UserComparator string

UserComparator The comparison operator which defines the relation between the comparison attribute and the comparison value.

const (
	USERCOMPARATOR_IS_ONE_OF                               UserComparator = "isOneOf"
	USERCOMPARATOR_IS_NOT_ONE_OF                           UserComparator = "isNotOneOf"
	USERCOMPARATOR_CONTAINS_ANY_OF                         UserComparator = "containsAnyOf"
	USERCOMPARATOR_DOES_NOT_CONTAIN_ANY_OF                 UserComparator = "doesNotContainAnyOf"
	USERCOMPARATOR_SEM_VER_IS_ONE_OF                       UserComparator = "semVerIsOneOf"
	USERCOMPARATOR_SEM_VER_IS_NOT_ONE_OF                   UserComparator = "semVerIsNotOneOf"
	USERCOMPARATOR_SEM_VER_LESS                            UserComparator = "semVerLess"
	USERCOMPARATOR_SEM_VER_LESS_OR_EQUALS                  UserComparator = "semVerLessOrEquals"
	USERCOMPARATOR_SEM_VER_GREATER                         UserComparator = "semVerGreater"
	USERCOMPARATOR_SEM_VER_GREATER_OR_EQUALS               UserComparator = "semVerGreaterOrEquals"
	USERCOMPARATOR_NUMBER_EQUALS                           UserComparator = "numberEquals"
	USERCOMPARATOR_NUMBER_DOES_NOT_EQUAL                   UserComparator = "numberDoesNotEqual"
	USERCOMPARATOR_NUMBER_LESS                             UserComparator = "numberLess"
	USERCOMPARATOR_NUMBER_LESS_OR_EQUALS                   UserComparator = "numberLessOrEquals"
	USERCOMPARATOR_NUMBER_GREATER                          UserComparator = "numberGreater"
	USERCOMPARATOR_NUMBER_GREATER_OR_EQUALS                UserComparator = "numberGreaterOrEquals"
	USERCOMPARATOR_SENSITIVE_IS_ONE_OF                     UserComparator = "sensitiveIsOneOf"
	USERCOMPARATOR_SENSITIVE_IS_NOT_ONE_OF                 UserComparator = "sensitiveIsNotOneOf"
	USERCOMPARATOR_DATE_TIME_BEFORE                        UserComparator = "dateTimeBefore"
	USERCOMPARATOR_DATE_TIME_AFTER                         UserComparator = "dateTimeAfter"
	USERCOMPARATOR_SENSITIVE_TEXT_EQUALS                   UserComparator = "sensitiveTextEquals"
	USERCOMPARATOR_SENSITIVE_TEXT_DOES_NOT_EQUAL           UserComparator = "sensitiveTextDoesNotEqual"
	USERCOMPARATOR_SENSITIVE_TEXT_STARTS_WITH_ANY_OF       UserComparator = "sensitiveTextStartsWithAnyOf"
	USERCOMPARATOR_SENSITIVE_TEXT_NOT_STARTS_WITH_ANY_OF   UserComparator = "sensitiveTextNotStartsWithAnyOf"
	USERCOMPARATOR_SENSITIVE_TEXT_ENDS_WITH_ANY_OF         UserComparator = "sensitiveTextEndsWithAnyOf"
	USERCOMPARATOR_SENSITIVE_TEXT_NOT_ENDS_WITH_ANY_OF     UserComparator = "sensitiveTextNotEndsWithAnyOf"
	USERCOMPARATOR_SENSITIVE_ARRAY_CONTAINS_ANY_OF         UserComparator = "sensitiveArrayContainsAnyOf"
	USERCOMPARATOR_SENSITIVE_ARRAY_DOES_NOT_CONTAIN_ANY_OF UserComparator = "sensitiveArrayDoesNotContainAnyOf"
	USERCOMPARATOR_TEXT_EQUALS                             UserComparator = "textEquals"
	USERCOMPARATOR_TEXT_DOES_NOT_EQUAL                     UserComparator = "textDoesNotEqual"
	USERCOMPARATOR_TEXT_STARTS_WITH_ANY_OF                 UserComparator = "textStartsWithAnyOf"
	USERCOMPARATOR_TEXT_NOT_STARTS_WITH_ANY_OF             UserComparator = "textNotStartsWithAnyOf"
	USERCOMPARATOR_TEXT_ENDS_WITH_ANY_OF                   UserComparator = "textEndsWithAnyOf"
	USERCOMPARATOR_TEXT_NOT_ENDS_WITH_ANY_OF               UserComparator = "textNotEndsWithAnyOf"
	USERCOMPARATOR_ARRAY_CONTAINS_ANY_OF                   UserComparator = "arrayContainsAnyOf"
	USERCOMPARATOR_ARRAY_DOES_NOT_CONTAIN_ANY_OF           UserComparator = "arrayDoesNotContainAnyOf"
)

List of UserComparator

func NewUserComparatorFromValue added in v1.6.0

func NewUserComparatorFromValue(v string) (*UserComparator, error)

NewUserComparatorFromValue returns a pointer to a valid UserComparator for the value passed as argument, or an error if the value passed is not allowed by the enum

func (UserComparator) IsValid added in v1.6.0

func (v UserComparator) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (UserComparator) Ptr added in v1.6.0

func (v UserComparator) Ptr() *UserComparator

Ptr returns reference to UserComparator value

func (*UserComparator) UnmarshalJSON added in v1.6.0

func (v *UserComparator) UnmarshalJSON(src []byte) error

type UserConditionModel added in v1.6.0

type UserConditionModel struct {
	// The User Object attribute that the condition is based on. Can be \"User ID\", \"Email\", \"Country\" or any custom attribute.
	ComparisonAttribute string               `json:"comparisonAttribute"`
	Comparator          UserComparator       `json:"comparator"`
	ComparisonValue     ComparisonValueModel `json:"comparisonValue"`
}

UserConditionModel Describes a condition that is based on user attributes.

func NewUserConditionModel added in v1.6.0

func NewUserConditionModel(comparisonAttribute string, comparator UserComparator, comparisonValue ComparisonValueModel) *UserConditionModel

NewUserConditionModel instantiates a new UserConditionModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserConditionModelWithDefaults added in v1.6.0

func NewUserConditionModelWithDefaults() *UserConditionModel

NewUserConditionModelWithDefaults instantiates a new UserConditionModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserConditionModel) GetComparator added in v1.6.0

func (o *UserConditionModel) GetComparator() UserComparator

GetComparator returns the Comparator field value

func (*UserConditionModel) GetComparatorOk added in v1.6.0

func (o *UserConditionModel) GetComparatorOk() (*UserComparator, bool)

GetComparatorOk returns a tuple with the Comparator field value and a boolean to check if the value has been set.

func (*UserConditionModel) GetComparisonAttribute added in v1.6.0

func (o *UserConditionModel) GetComparisonAttribute() string

GetComparisonAttribute returns the ComparisonAttribute field value

func (*UserConditionModel) GetComparisonAttributeOk added in v1.6.0

func (o *UserConditionModel) GetComparisonAttributeOk() (*string, bool)

GetComparisonAttributeOk returns a tuple with the ComparisonAttribute field value and a boolean to check if the value has been set.

func (*UserConditionModel) GetComparisonValue added in v1.6.0

func (o *UserConditionModel) GetComparisonValue() ComparisonValueModel

GetComparisonValue returns the ComparisonValue field value

func (*UserConditionModel) GetComparisonValueOk added in v1.6.0

func (o *UserConditionModel) GetComparisonValueOk() (*ComparisonValueModel, bool)

GetComparisonValueOk returns a tuple with the ComparisonValue field value and a boolean to check if the value has been set.

func (UserConditionModel) MarshalJSON added in v1.6.0

func (o UserConditionModel) MarshalJSON() ([]byte, error)

func (*UserConditionModel) SetComparator added in v1.6.0

func (o *UserConditionModel) SetComparator(v UserComparator)

SetComparator sets field value

func (*UserConditionModel) SetComparisonAttribute added in v1.6.0

func (o *UserConditionModel) SetComparisonAttribute(v string)

SetComparisonAttribute sets field value

func (*UserConditionModel) SetComparisonValue added in v1.6.0

func (o *UserConditionModel) SetComparisonValue(v ComparisonValueModel)

SetComparisonValue sets field value

func (UserConditionModel) ToMap added in v1.6.0

func (o UserConditionModel) ToMap() (map[string]interface{}, error)

type UserModel added in v1.1.0

type UserModel struct {
	// Identifier of the Member.
	UserId NullableString `json:"userId,omitempty"`
	// Name of the Member.
	FullName NullableString `json:"fullName,omitempty"`
	// Email of the Member.
	Email NullableString `json:"email,omitempty"`
	// Determines whether 2FA is enabled for the Member.
	TwoFactorEnabled *bool `json:"twoFactorEnabled,omitempty"`
}

UserModel struct for UserModel

func NewUserModel added in v1.4.0

func NewUserModel() *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 added in v1.4.0

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) GetEmail added in v1.4.0

func (o *UserModel) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UserModel) GetEmailOk added in v1.4.0

func (o *UserModel) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UserModel) GetFullName added in v1.4.0

func (o *UserModel) GetFullName() string

GetFullName returns the FullName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UserModel) GetFullNameOk added in v1.4.0

func (o *UserModel) GetFullNameOk() (*string, bool)

GetFullNameOk returns a tuple with the FullName 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 (*UserModel) GetTwoFactorEnabled added in v1.6.0

func (o *UserModel) GetTwoFactorEnabled() bool

GetTwoFactorEnabled returns the TwoFactorEnabled field value if set, zero value otherwise.

func (*UserModel) GetTwoFactorEnabledOk added in v1.6.0

func (o *UserModel) GetTwoFactorEnabledOk() (*bool, bool)

GetTwoFactorEnabledOk returns a tuple with the TwoFactorEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserModel) GetUserId added in v1.4.0

func (o *UserModel) GetUserId() string

GetUserId returns the UserId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UserModel) GetUserIdOk added in v1.4.0

func (o *UserModel) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId 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 (*UserModel) HasEmail added in v1.4.0

func (o *UserModel) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*UserModel) HasFullName added in v1.4.0

func (o *UserModel) HasFullName() bool

HasFullName returns a boolean if a field has been set.

func (*UserModel) HasTwoFactorEnabled added in v1.6.0

func (o *UserModel) HasTwoFactorEnabled() bool

HasTwoFactorEnabled returns a boolean if a field has been set.

func (*UserModel) HasUserId added in v1.4.0

func (o *UserModel) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (UserModel) MarshalJSON added in v1.4.0

func (o UserModel) MarshalJSON() ([]byte, error)

func (*UserModel) SetEmail added in v1.4.0

func (o *UserModel) SetEmail(v string)

SetEmail gets a reference to the given NullableString and assigns it to the Email field.

func (*UserModel) SetEmailNil added in v1.4.0

func (o *UserModel) SetEmailNil()

SetEmailNil sets the value for Email to be an explicit nil

func (*UserModel) SetFullName added in v1.4.0

func (o *UserModel) SetFullName(v string)

SetFullName gets a reference to the given NullableString and assigns it to the FullName field.

func (*UserModel) SetFullNameNil added in v1.4.0

func (o *UserModel) SetFullNameNil()

SetFullNameNil sets the value for FullName to be an explicit nil

func (*UserModel) SetTwoFactorEnabled added in v1.6.0

func (o *UserModel) SetTwoFactorEnabled(v bool)

SetTwoFactorEnabled gets a reference to the given bool and assigns it to the TwoFactorEnabled field.

func (*UserModel) SetUserId added in v1.4.0

func (o *UserModel) SetUserId(v string)

SetUserId gets a reference to the given NullableString and assigns it to the UserId field.

func (*UserModel) SetUserIdNil added in v1.4.0

func (o *UserModel) SetUserIdNil()

SetUserIdNil sets the value for UserId to be an explicit nil

func (UserModel) ToMap added in v1.4.0

func (o UserModel) ToMap() (map[string]interface{}, error)

func (*UserModel) UnsetEmail added in v1.4.0

func (o *UserModel) UnsetEmail()

UnsetEmail ensures that no value is present for Email, not even an explicit nil

func (*UserModel) UnsetFullName added in v1.4.0

func (o *UserModel) UnsetFullName()

UnsetFullName ensures that no value is present for FullName, not even an explicit nil

func (*UserModel) UnsetUserId added in v1.4.0

func (o *UserModel) UnsetUserId()

UnsetUserId ensures that no value is present for UserId, not even an explicit nil

type ValueModel added in v1.6.0

type ValueModel struct {
	// The served value in case of a boolean Feature Flag.
	BoolValue NullableBool `json:"boolValue,omitempty"`
	// The served value in case of a text Setting.
	StringValue NullableString `json:"stringValue,omitempty"`
	// The served value in case of a whole number Setting.
	IntValue NullableInt32 `json:"intValue,omitempty"`
	// The served value in case of a decimal number Setting.
	DoubleValue NullableFloat64 `json:"doubleValue,omitempty"`
}

ValueModel Represents the value of a Feature Flag or Setting.

func NewValueModel added in v1.6.0

func NewValueModel() *ValueModel

NewValueModel instantiates a new ValueModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewValueModelWithDefaults added in v1.6.0

func NewValueModelWithDefaults() *ValueModel

NewValueModelWithDefaults instantiates a new ValueModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ValueModel) GetBoolValue added in v1.6.0

func (o *ValueModel) GetBoolValue() bool

GetBoolValue returns the BoolValue field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ValueModel) GetBoolValueOk added in v1.6.0

func (o *ValueModel) GetBoolValueOk() (*bool, bool)

GetBoolValueOk returns a tuple with the BoolValue 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 (*ValueModel) GetDoubleValue added in v1.6.0

func (o *ValueModel) GetDoubleValue() float64

GetDoubleValue returns the DoubleValue field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ValueModel) GetDoubleValueOk added in v1.6.0

func (o *ValueModel) GetDoubleValueOk() (*float64, bool)

GetDoubleValueOk returns a tuple with the DoubleValue 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 (*ValueModel) GetIntValue added in v1.6.0

func (o *ValueModel) GetIntValue() int32

GetIntValue returns the IntValue field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ValueModel) GetIntValueOk added in v1.6.0

func (o *ValueModel) GetIntValueOk() (*int32, bool)

GetIntValueOk returns a tuple with the IntValue 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 (*ValueModel) GetStringValue added in v1.6.0

func (o *ValueModel) GetStringValue() string

GetStringValue returns the StringValue field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ValueModel) GetStringValueOk added in v1.6.0

func (o *ValueModel) GetStringValueOk() (*string, bool)

GetStringValueOk returns a tuple with the StringValue 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 (*ValueModel) HasBoolValue added in v1.6.0

func (o *ValueModel) HasBoolValue() bool

HasBoolValue returns a boolean if a field has been set.

func (*ValueModel) HasDoubleValue added in v1.6.0

func (o *ValueModel) HasDoubleValue() bool

HasDoubleValue returns a boolean if a field has been set.

func (*ValueModel) HasIntValue added in v1.6.0

func (o *ValueModel) HasIntValue() bool

HasIntValue returns a boolean if a field has been set.

func (*ValueModel) HasStringValue added in v1.6.0

func (o *ValueModel) HasStringValue() bool

HasStringValue returns a boolean if a field has been set.

func (ValueModel) MarshalJSON added in v1.6.0

func (o ValueModel) MarshalJSON() ([]byte, error)

func (*ValueModel) SetBoolValue added in v1.6.0

func (o *ValueModel) SetBoolValue(v bool)

SetBoolValue gets a reference to the given NullableBool and assigns it to the BoolValue field.

func (*ValueModel) SetBoolValueNil added in v1.6.0

func (o *ValueModel) SetBoolValueNil()

SetBoolValueNil sets the value for BoolValue to be an explicit nil

func (*ValueModel) SetDoubleValue added in v1.6.0

func (o *ValueModel) SetDoubleValue(v float64)

SetDoubleValue gets a reference to the given NullableFloat64 and assigns it to the DoubleValue field.

func (*ValueModel) SetDoubleValueNil added in v1.6.0

func (o *ValueModel) SetDoubleValueNil()

SetDoubleValueNil sets the value for DoubleValue to be an explicit nil

func (*ValueModel) SetIntValue added in v1.6.0

func (o *ValueModel) SetIntValue(v int32)

SetIntValue gets a reference to the given NullableInt32 and assigns it to the IntValue field.

func (*ValueModel) SetIntValueNil added in v1.6.0

func (o *ValueModel) SetIntValueNil()

SetIntValueNil sets the value for IntValue to be an explicit nil

func (*ValueModel) SetStringValue added in v1.6.0

func (o *ValueModel) SetStringValue(v string)

SetStringValue gets a reference to the given NullableString and assigns it to the StringValue field.

func (*ValueModel) SetStringValueNil added in v1.6.0

func (o *ValueModel) SetStringValueNil()

SetStringValueNil sets the value for StringValue to be an explicit nil

func (ValueModel) ToMap added in v1.6.0

func (o ValueModel) ToMap() (map[string]interface{}, error)

func (*ValueModel) UnsetBoolValue added in v1.6.0

func (o *ValueModel) UnsetBoolValue()

UnsetBoolValue ensures that no value is present for BoolValue, not even an explicit nil

func (*ValueModel) UnsetDoubleValue added in v1.6.0

func (o *ValueModel) UnsetDoubleValue()

UnsetDoubleValue ensures that no value is present for DoubleValue, not even an explicit nil

func (*ValueModel) UnsetIntValue added in v1.6.0

func (o *ValueModel) UnsetIntValue()

UnsetIntValue ensures that no value is present for IntValue, not even an explicit nil

func (*ValueModel) UnsetStringValue added in v1.6.0

func (o *ValueModel) UnsetStringValue()

UnsetStringValue ensures that no value is present for StringValue, not even an explicit nil

type WebHookHttpMethod added in v1.10.0

type WebHookHttpMethod string

WebHookHttpMethod the model 'WebHookHttpMethod'

const (
	WEBHOOKHTTPMETHOD_GET  WebHookHttpMethod = "get"
	WEBHOOKHTTPMETHOD_POST WebHookHttpMethod = "post"
)

List of WebHookHttpMethod

func NewWebHookHttpMethodFromValue added in v1.10.0

func NewWebHookHttpMethodFromValue(v string) (*WebHookHttpMethod, error)

NewWebHookHttpMethodFromValue returns a pointer to a valid WebHookHttpMethod for the value passed as argument, or an error if the value passed is not allowed by the enum

func (WebHookHttpMethod) IsValid added in v1.10.0

func (v WebHookHttpMethod) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (WebHookHttpMethod) Ptr added in v1.10.0

Ptr returns reference to WebHookHttpMethod value

func (*WebHookHttpMethod) UnmarshalJSON added in v1.10.0

func (v *WebHookHttpMethod) UnmarshalJSON(src []byte) error

type WebHookRequest added in v1.11.0

type WebHookRequest struct {
	// The URL of the Webhook.
	Url string `json:"url"`
	// The HTTP body content.
	Content    NullableString     `json:"content,omitempty"`
	HttpMethod *WebHookHttpMethod `json:"httpMethod,omitempty"`
	// List of HTTP headers.
	WebHookHeaders []WebhookHeaderModel `json:"webHookHeaders,omitempty"`
}

WebHookRequest struct for WebHookRequest

func NewWebHookRequest added in v1.11.0

func NewWebHookRequest(url string) *WebHookRequest

NewWebHookRequest instantiates a new WebHookRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWebHookRequestWithDefaults added in v1.11.0

func NewWebHookRequestWithDefaults() *WebHookRequest

NewWebHookRequestWithDefaults instantiates a new WebHookRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*WebHookRequest) GetContent added in v1.11.0

func (o *WebHookRequest) GetContent() string

GetContent returns the Content field value if set, zero value otherwise (both if not set or set to explicit null).

func (*WebHookRequest) GetContentOk added in v1.11.0

func (o *WebHookRequest) GetContentOk() (*string, bool)

GetContentOk returns a tuple with the Content 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 (*WebHookRequest) GetHttpMethod added in v1.11.0

func (o *WebHookRequest) GetHttpMethod() WebHookHttpMethod

GetHttpMethod returns the HttpMethod field value if set, zero value otherwise.

func (*WebHookRequest) GetHttpMethodOk added in v1.11.0

func (o *WebHookRequest) GetHttpMethodOk() (*WebHookHttpMethod, bool)

GetHttpMethodOk returns a tuple with the HttpMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WebHookRequest) GetUrl added in v1.11.0

func (o *WebHookRequest) GetUrl() string

GetUrl returns the Url field value

func (*WebHookRequest) GetUrlOk added in v1.11.0

func (o *WebHookRequest) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (*WebHookRequest) GetWebHookHeaders added in v1.11.0

func (o *WebHookRequest) GetWebHookHeaders() []WebhookHeaderModel

GetWebHookHeaders returns the WebHookHeaders field value if set, zero value otherwise (both if not set or set to explicit null).

func (*WebHookRequest) GetWebHookHeadersOk added in v1.11.0

func (o *WebHookRequest) GetWebHookHeadersOk() ([]WebhookHeaderModel, bool)

GetWebHookHeadersOk returns a tuple with the WebHookHeaders 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 (*WebHookRequest) HasContent added in v1.11.0

func (o *WebHookRequest) HasContent() bool

HasContent returns a boolean if a field has been set.

func (*WebHookRequest) HasHttpMethod added in v1.11.0

func (o *WebHookRequest) HasHttpMethod() bool

HasHttpMethod returns a boolean if a field has been set.

func (*WebHookRequest) HasWebHookHeaders added in v1.11.0

func (o *WebHookRequest) HasWebHookHeaders() bool

HasWebHookHeaders returns a boolean if a field has been set.

func (WebHookRequest) MarshalJSON added in v1.11.0

func (o WebHookRequest) MarshalJSON() ([]byte, error)

func (*WebHookRequest) SetContent added in v1.11.0

func (o *WebHookRequest) SetContent(v string)

SetContent gets a reference to the given NullableString and assigns it to the Content field.

func (*WebHookRequest) SetContentNil added in v1.11.0

func (o *WebHookRequest) SetContentNil()

SetContentNil sets the value for Content to be an explicit nil

func (*WebHookRequest) SetHttpMethod added in v1.11.0

func (o *WebHookRequest) SetHttpMethod(v WebHookHttpMethod)

SetHttpMethod gets a reference to the given WebHookHttpMethod and assigns it to the HttpMethod field.

func (*WebHookRequest) SetUrl added in v1.11.0

func (o *WebHookRequest) SetUrl(v string)

SetUrl sets field value

func (*WebHookRequest) SetWebHookHeaders added in v1.11.0

func (o *WebHookRequest) SetWebHookHeaders(v []WebhookHeaderModel)

SetWebHookHeaders gets a reference to the given []WebhookHeaderModel and assigns it to the WebHookHeaders field.

func (WebHookRequest) ToMap added in v1.11.0

func (o WebHookRequest) ToMap() (map[string]interface{}, error)

func (*WebHookRequest) UnsetContent added in v1.11.0

func (o *WebHookRequest) UnsetContent()

UnsetContent ensures that no value is present for Content, not even an explicit nil

type WebhookConfig added in v1.11.0

type WebhookConfig struct {
	// The Config's name.
	Name NullableString `json:"name,omitempty"`
	// The Config's identifier.
	ConfigId *string `json:"configId,omitempty"`
}

WebhookConfig The Config where the applied changes will invoke the Webhook.

func NewWebhookConfig added in v1.11.0

func NewWebhookConfig() *WebhookConfig

NewWebhookConfig instantiates a new WebhookConfig object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWebhookConfigWithDefaults added in v1.11.0

func NewWebhookConfigWithDefaults() *WebhookConfig

NewWebhookConfigWithDefaults instantiates a new WebhookConfig object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*WebhookConfig) GetConfigId added in v1.11.0

func (o *WebhookConfig) GetConfigId() string

GetConfigId returns the ConfigId field value if set, zero value otherwise.

func (*WebhookConfig) GetConfigIdOk added in v1.11.0

func (o *WebhookConfig) GetConfigIdOk() (*string, bool)

GetConfigIdOk returns a tuple with the ConfigId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WebhookConfig) GetName added in v1.11.0

func (o *WebhookConfig) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*WebhookConfig) GetNameOk added in v1.11.0

func (o *WebhookConfig) 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 (*WebhookConfig) HasConfigId added in v1.11.0

func (o *WebhookConfig) HasConfigId() bool

HasConfigId returns a boolean if a field has been set.

func (*WebhookConfig) HasName added in v1.11.0

func (o *WebhookConfig) HasName() bool

HasName returns a boolean if a field has been set.

func (WebhookConfig) MarshalJSON added in v1.11.0

func (o WebhookConfig) MarshalJSON() ([]byte, error)

func (*WebhookConfig) SetConfigId added in v1.11.0

func (o *WebhookConfig) SetConfigId(v string)

SetConfigId gets a reference to the given string and assigns it to the ConfigId field.

func (*WebhookConfig) SetName added in v1.11.0

func (o *WebhookConfig) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*WebhookConfig) SetNameNil added in v1.11.0

func (o *WebhookConfig) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (WebhookConfig) ToMap added in v1.11.0

func (o WebhookConfig) ToMap() (map[string]interface{}, error)

func (*WebhookConfig) UnsetName added in v1.11.0

func (o *WebhookConfig) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type WebhookEnvironment added in v1.11.0

type WebhookEnvironment struct {
	// The Environment's name.
	Name NullableString `json:"name,omitempty"`
	// The Environment's identifier.
	EnvironmentId *string `json:"environmentId,omitempty"`
}

WebhookEnvironment The Environment where the applied changes will invoke the Webhook.

func NewWebhookEnvironment added in v1.11.0

func NewWebhookEnvironment() *WebhookEnvironment

NewWebhookEnvironment instantiates a new WebhookEnvironment object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWebhookEnvironmentWithDefaults added in v1.11.0

func NewWebhookEnvironmentWithDefaults() *WebhookEnvironment

NewWebhookEnvironmentWithDefaults instantiates a new WebhookEnvironment object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*WebhookEnvironment) GetEnvironmentId added in v1.11.0

func (o *WebhookEnvironment) GetEnvironmentId() string

GetEnvironmentId returns the EnvironmentId field value if set, zero value otherwise.

func (*WebhookEnvironment) GetEnvironmentIdOk added in v1.11.0

func (o *WebhookEnvironment) GetEnvironmentIdOk() (*string, bool)

GetEnvironmentIdOk returns a tuple with the EnvironmentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WebhookEnvironment) GetName added in v1.11.0

func (o *WebhookEnvironment) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*WebhookEnvironment) GetNameOk added in v1.11.0

func (o *WebhookEnvironment) 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 (*WebhookEnvironment) HasEnvironmentId added in v1.11.0

func (o *WebhookEnvironment) HasEnvironmentId() bool

HasEnvironmentId returns a boolean if a field has been set.

func (*WebhookEnvironment) HasName added in v1.11.0

func (o *WebhookEnvironment) HasName() bool

HasName returns a boolean if a field has been set.

func (WebhookEnvironment) MarshalJSON added in v1.11.0

func (o WebhookEnvironment) MarshalJSON() ([]byte, error)

func (*WebhookEnvironment) SetEnvironmentId added in v1.11.0

func (o *WebhookEnvironment) SetEnvironmentId(v string)

SetEnvironmentId gets a reference to the given string and assigns it to the EnvironmentId field.

func (*WebhookEnvironment) SetName added in v1.11.0

func (o *WebhookEnvironment) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*WebhookEnvironment) SetNameNil added in v1.11.0

func (o *WebhookEnvironment) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (WebhookEnvironment) ToMap added in v1.11.0

func (o WebhookEnvironment) ToMap() (map[string]interface{}, error)

func (*WebhookEnvironment) UnsetName added in v1.11.0

func (o *WebhookEnvironment) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type WebhookHeaderModel added in v1.10.0

type WebhookHeaderModel struct {
	// The HTTP header key.
	Key string `json:"key"`
	// The HTTP header value.
	Value string `json:"value"`
	// Indicates whether the header value is sensitive.
	IsSecure *bool `json:"isSecure,omitempty"`
}

WebhookHeaderModel struct for WebhookHeaderModel

func NewWebhookHeaderModel added in v1.10.0

func NewWebhookHeaderModel(key string, value string) *WebhookHeaderModel

NewWebhookHeaderModel instantiates a new WebhookHeaderModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWebhookHeaderModelWithDefaults added in v1.10.0

func NewWebhookHeaderModelWithDefaults() *WebhookHeaderModel

NewWebhookHeaderModelWithDefaults instantiates a new WebhookHeaderModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*WebhookHeaderModel) GetIsSecure added in v1.10.0

func (o *WebhookHeaderModel) GetIsSecure() bool

GetIsSecure returns the IsSecure field value if set, zero value otherwise.

func (*WebhookHeaderModel) GetIsSecureOk added in v1.10.0

func (o *WebhookHeaderModel) GetIsSecureOk() (*bool, bool)

GetIsSecureOk returns a tuple with the IsSecure field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WebhookHeaderModel) GetKey added in v1.10.0

func (o *WebhookHeaderModel) GetKey() string

GetKey returns the Key field value

func (*WebhookHeaderModel) GetKeyOk added in v1.10.0

func (o *WebhookHeaderModel) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.

func (*WebhookHeaderModel) GetValue added in v1.10.0

func (o *WebhookHeaderModel) GetValue() string

GetValue returns the Value field value

func (*WebhookHeaderModel) GetValueOk added in v1.10.0

func (o *WebhookHeaderModel) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (*WebhookHeaderModel) HasIsSecure added in v1.10.0

func (o *WebhookHeaderModel) HasIsSecure() bool

HasIsSecure returns a boolean if a field has been set.

func (WebhookHeaderModel) MarshalJSON added in v1.10.0

func (o WebhookHeaderModel) MarshalJSON() ([]byte, error)

func (*WebhookHeaderModel) SetIsSecure added in v1.10.0

func (o *WebhookHeaderModel) SetIsSecure(v bool)

SetIsSecure gets a reference to the given bool and assigns it to the IsSecure field.

func (*WebhookHeaderModel) SetKey added in v1.10.0

func (o *WebhookHeaderModel) SetKey(v string)

SetKey sets field value

func (*WebhookHeaderModel) SetValue added in v1.10.0

func (o *WebhookHeaderModel) SetValue(v string)

SetValue sets field value

func (WebhookHeaderModel) ToMap added in v1.10.0

func (o WebhookHeaderModel) ToMap() (map[string]interface{}, error)

type WebhookModel added in v1.10.0

type WebhookModel struct {
	// The identifier of the Webhook.
	WebhookId *int32 `json:"webhookId,omitempty"`
	// The URL of the Webhook.
	Url        NullableString     `json:"url,omitempty"`
	HttpMethod *WebHookHttpMethod `json:"httpMethod,omitempty"`
	// The HTTP body content.
	Content NullableString `json:"content,omitempty"`
	// List of HTTP headers that the Webhook must send.
	WebHookHeaders []WebhookHeaderModel `json:"webHookHeaders,omitempty"`
	Config         *WebhookConfig       `json:"config,omitempty"`
	Environment    *WebhookEnvironment  `json:"environment,omitempty"`
}

WebhookModel struct for WebhookModel

func NewWebhookModel added in v1.10.0

func NewWebhookModel() *WebhookModel

NewWebhookModel instantiates a new WebhookModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWebhookModelWithDefaults added in v1.10.0

func NewWebhookModelWithDefaults() *WebhookModel

NewWebhookModelWithDefaults instantiates a new WebhookModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*WebhookModel) GetConfig added in v1.11.0

func (o *WebhookModel) GetConfig() WebhookConfig

GetConfig returns the Config field value if set, zero value otherwise.

func (*WebhookModel) GetConfigOk added in v1.11.0

func (o *WebhookModel) GetConfigOk() (*WebhookConfig, bool)

GetConfigOk returns a tuple with the Config field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WebhookModel) GetContent added in v1.10.0

func (o *WebhookModel) GetContent() string

GetContent returns the Content field value if set, zero value otherwise (both if not set or set to explicit null).

func (*WebhookModel) GetContentOk added in v1.10.0

func (o *WebhookModel) GetContentOk() (*string, bool)

GetContentOk returns a tuple with the Content 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 (*WebhookModel) GetEnvironment added in v1.11.0

func (o *WebhookModel) GetEnvironment() WebhookEnvironment

GetEnvironment returns the Environment field value if set, zero value otherwise.

func (*WebhookModel) GetEnvironmentOk added in v1.11.0

func (o *WebhookModel) GetEnvironmentOk() (*WebhookEnvironment, bool)

GetEnvironmentOk returns a tuple with the Environment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WebhookModel) GetHttpMethod added in v1.10.0

func (o *WebhookModel) GetHttpMethod() WebHookHttpMethod

GetHttpMethod returns the HttpMethod field value if set, zero value otherwise.

func (*WebhookModel) GetHttpMethodOk added in v1.10.0

func (o *WebhookModel) GetHttpMethodOk() (*WebHookHttpMethod, bool)

GetHttpMethodOk returns a tuple with the HttpMethod field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WebhookModel) GetUrl added in v1.10.0

func (o *WebhookModel) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise (both if not set or set to explicit null).

func (*WebhookModel) GetUrlOk added in v1.10.0

func (o *WebhookModel) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WebhookModel) GetWebHookHeaders added in v1.10.0

func (o *WebhookModel) GetWebHookHeaders() []WebhookHeaderModel

GetWebHookHeaders returns the WebHookHeaders field value if set, zero value otherwise (both if not set or set to explicit null).

func (*WebhookModel) GetWebHookHeadersOk added in v1.10.0

func (o *WebhookModel) GetWebHookHeadersOk() ([]WebhookHeaderModel, bool)

GetWebHookHeadersOk returns a tuple with the WebHookHeaders 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 (*WebhookModel) GetWebhookId added in v1.10.0

func (o *WebhookModel) GetWebhookId() int32

GetWebhookId returns the WebhookId field value if set, zero value otherwise.

func (*WebhookModel) GetWebhookIdOk added in v1.10.0

func (o *WebhookModel) GetWebhookIdOk() (*int32, bool)

GetWebhookIdOk returns a tuple with the WebhookId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WebhookModel) HasConfig added in v1.11.0

func (o *WebhookModel) HasConfig() bool

HasConfig returns a boolean if a field has been set.

func (*WebhookModel) HasContent added in v1.10.0

func (o *WebhookModel) HasContent() bool

HasContent returns a boolean if a field has been set.

func (*WebhookModel) HasEnvironment added in v1.11.0

func (o *WebhookModel) HasEnvironment() bool

HasEnvironment returns a boolean if a field has been set.

func (*WebhookModel) HasHttpMethod added in v1.10.0

func (o *WebhookModel) HasHttpMethod() bool

HasHttpMethod returns a boolean if a field has been set.

func (*WebhookModel) HasUrl added in v1.10.0

func (o *WebhookModel) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (*WebhookModel) HasWebHookHeaders added in v1.10.0

func (o *WebhookModel) HasWebHookHeaders() bool

HasWebHookHeaders returns a boolean if a field has been set.

func (*WebhookModel) HasWebhookId added in v1.10.0

func (o *WebhookModel) HasWebhookId() bool

HasWebhookId returns a boolean if a field has been set.

func (WebhookModel) MarshalJSON added in v1.10.0

func (o WebhookModel) MarshalJSON() ([]byte, error)

func (*WebhookModel) SetConfig added in v1.11.0

func (o *WebhookModel) SetConfig(v WebhookConfig)

SetConfig gets a reference to the given WebhookConfig and assigns it to the Config field.

func (*WebhookModel) SetContent added in v1.10.0

func (o *WebhookModel) SetContent(v string)

SetContent gets a reference to the given NullableString and assigns it to the Content field.

func (*WebhookModel) SetContentNil added in v1.10.0

func (o *WebhookModel) SetContentNil()

SetContentNil sets the value for Content to be an explicit nil

func (*WebhookModel) SetEnvironment added in v1.11.0

func (o *WebhookModel) SetEnvironment(v WebhookEnvironment)

SetEnvironment gets a reference to the given WebhookEnvironment and assigns it to the Environment field.

func (*WebhookModel) SetHttpMethod added in v1.10.0

func (o *WebhookModel) SetHttpMethod(v WebHookHttpMethod)

SetHttpMethod gets a reference to the given WebHookHttpMethod and assigns it to the HttpMethod field.

func (*WebhookModel) SetUrl added in v1.10.0

func (o *WebhookModel) SetUrl(v string)

SetUrl gets a reference to the given NullableString and assigns it to the Url field.

func (*WebhookModel) SetUrlNil added in v1.10.0

func (o *WebhookModel) SetUrlNil()

SetUrlNil sets the value for Url to be an explicit nil

func (*WebhookModel) SetWebHookHeaders added in v1.10.0

func (o *WebhookModel) SetWebHookHeaders(v []WebhookHeaderModel)

SetWebHookHeaders gets a reference to the given []WebhookHeaderModel and assigns it to the WebHookHeaders field.

func (*WebhookModel) SetWebhookId added in v1.10.0

func (o *WebhookModel) SetWebhookId(v int32)

SetWebhookId gets a reference to the given int32 and assigns it to the WebhookId field.

func (WebhookModel) ToMap added in v1.10.0

func (o WebhookModel) ToMap() (map[string]interface{}, error)

func (*WebhookModel) UnsetContent added in v1.10.0

func (o *WebhookModel) UnsetContent()

UnsetContent ensures that no value is present for Content, not even an explicit nil

func (*WebhookModel) UnsetUrl added in v1.10.0

func (o *WebhookModel) UnsetUrl()

UnsetUrl ensures that no value is present for Url, not even an explicit nil

type WebhookSigningKeysModel added in v1.10.0

type WebhookSigningKeysModel struct {
	// The first signing key.
	Key1 NullableString `json:"key1,omitempty"`
	// The second signing key.
	Key2 NullableString `json:"key2,omitempty"`
}

WebhookSigningKeysModel struct for WebhookSigningKeysModel

func NewWebhookSigningKeysModel added in v1.10.0

func NewWebhookSigningKeysModel() *WebhookSigningKeysModel

NewWebhookSigningKeysModel instantiates a new WebhookSigningKeysModel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWebhookSigningKeysModelWithDefaults added in v1.10.0

func NewWebhookSigningKeysModelWithDefaults() *WebhookSigningKeysModel

NewWebhookSigningKeysModelWithDefaults instantiates a new WebhookSigningKeysModel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*WebhookSigningKeysModel) GetKey1 added in v1.10.0

func (o *WebhookSigningKeysModel) GetKey1() string

GetKey1 returns the Key1 field value if set, zero value otherwise (both if not set or set to explicit null).

func (*WebhookSigningKeysModel) GetKey1Ok added in v1.10.0

func (o *WebhookSigningKeysModel) GetKey1Ok() (*string, bool)

GetKey1Ok returns a tuple with the Key1 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 (*WebhookSigningKeysModel) GetKey2 added in v1.10.0

func (o *WebhookSigningKeysModel) GetKey2() string

GetKey2 returns the Key2 field value if set, zero value otherwise (both if not set or set to explicit null).

func (*WebhookSigningKeysModel) GetKey2Ok added in v1.10.0

func (o *WebhookSigningKeysModel) GetKey2Ok() (*string, bool)

GetKey2Ok returns a tuple with the Key2 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 (*WebhookSigningKeysModel) HasKey1 added in v1.10.0

func (o *WebhookSigningKeysModel) HasKey1() bool

HasKey1 returns a boolean if a field has been set.

func (*WebhookSigningKeysModel) HasKey2 added in v1.10.0

func (o *WebhookSigningKeysModel) HasKey2() bool

HasKey2 returns a boolean if a field has been set.

func (WebhookSigningKeysModel) MarshalJSON added in v1.10.0

func (o WebhookSigningKeysModel) MarshalJSON() ([]byte, error)

func (*WebhookSigningKeysModel) SetKey1 added in v1.10.0

func (o *WebhookSigningKeysModel) SetKey1(v string)

SetKey1 gets a reference to the given NullableString and assigns it to the Key1 field.

func (*WebhookSigningKeysModel) SetKey1Nil added in v1.10.0

func (o *WebhookSigningKeysModel) SetKey1Nil()

SetKey1Nil sets the value for Key1 to be an explicit nil

func (*WebhookSigningKeysModel) SetKey2 added in v1.10.0

func (o *WebhookSigningKeysModel) SetKey2(v string)

SetKey2 gets a reference to the given NullableString and assigns it to the Key2 field.

func (*WebhookSigningKeysModel) SetKey2Nil added in v1.10.0

func (o *WebhookSigningKeysModel) SetKey2Nil()

SetKey2Nil sets the value for Key2 to be an explicit nil

func (WebhookSigningKeysModel) ToMap added in v1.10.0

func (o WebhookSigningKeysModel) ToMap() (map[string]interface{}, error)

func (*WebhookSigningKeysModel) UnsetKey1 added in v1.10.0

func (o *WebhookSigningKeysModel) UnsetKey1()

UnsetKey1 ensures that no value is present for Key1, not even an explicit nil

func (*WebhookSigningKeysModel) UnsetKey2 added in v1.10.0

func (o *WebhookSigningKeysModel) UnsetKey2()

UnsetKey2 ensures that no value is present for Key2, not even an explicit nil

type WebhooksApiCreateWebhookRequest added in v1.10.0

type WebhooksApiCreateWebhookRequest struct {
	ApiService *WebhooksApiService
	// contains filtered or unexported fields
}

func (WebhooksApiCreateWebhookRequest) Execute added in v1.10.0

func (WebhooksApiCreateWebhookRequest) WebHookRequest added in v1.11.0

type WebhooksApiDeleteWebhookRequest added in v1.10.0

type WebhooksApiDeleteWebhookRequest struct {
	ApiService *WebhooksApiService
	// contains filtered or unexported fields
}

func (WebhooksApiDeleteWebhookRequest) Execute added in v1.10.0

type WebhooksApiGetWebhookRequest added in v1.10.0

type WebhooksApiGetWebhookRequest struct {
	ApiService *WebhooksApiService
	// contains filtered or unexported fields
}

func (WebhooksApiGetWebhookRequest) Execute added in v1.10.0

type WebhooksApiGetWebhookSigningKeysRequest added in v1.10.0

type WebhooksApiGetWebhookSigningKeysRequest struct {
	ApiService *WebhooksApiService
	// contains filtered or unexported fields
}

func (WebhooksApiGetWebhookSigningKeysRequest) Execute added in v1.10.0

type WebhooksApiGetWebhooksRequest added in v1.10.0

type WebhooksApiGetWebhooksRequest struct {
	ApiService *WebhooksApiService
	// contains filtered or unexported fields
}

func (WebhooksApiGetWebhooksRequest) Execute added in v1.10.0

type WebhooksApiReplaceWebhookRequest added in v1.11.0

type WebhooksApiReplaceWebhookRequest struct {
	ApiService *WebhooksApiService
	// contains filtered or unexported fields
}

func (WebhooksApiReplaceWebhookRequest) Execute added in v1.11.0

func (WebhooksApiReplaceWebhookRequest) WebHookRequest added in v1.11.0

type WebhooksApiService added in v1.10.0

type WebhooksApiService service

WebhooksApiService WebhooksApi service

func (*WebhooksApiService) CreateWebhook added in v1.10.0

func (a *WebhooksApiService) CreateWebhook(ctx context.Context, configId string, environmentId string) WebhooksApiCreateWebhookRequest

CreateWebhook Create Webhook

This endpoint creates a new Webhook in a specified Product identified by the `productId` parameter, which can be obtained from the [List Products](#operation/get-products) endpoint.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param configId The identifier of the Config.
@param environmentId The identifier of the Environment.
@return WebhooksApiCreateWebhookRequest

func (*WebhooksApiService) CreateWebhookExecute added in v1.10.0

Execute executes the request

@return WebhookModel

func (*WebhooksApiService) DeleteWebhook added in v1.10.0

func (a *WebhooksApiService) DeleteWebhook(ctx context.Context, webhookId int32) WebhooksApiDeleteWebhookRequest

DeleteWebhook Delete Webhook

This endpoint removes a Webhook identified by the `webhookId` parameter.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param webhookId The identifier of the Webhook.
@return WebhooksApiDeleteWebhookRequest

func (*WebhooksApiService) DeleteWebhookExecute added in v1.10.0

func (a *WebhooksApiService) DeleteWebhookExecute(r WebhooksApiDeleteWebhookRequest) (*http.Response, error)

Execute executes the request

func (*WebhooksApiService) GetWebhook added in v1.10.0

GetWebhook Get Webhook

This endpoint returns the metadata of a Webhook identified by the `webhookId`.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param webhookId The identifier of the Webhook.
@return WebhooksApiGetWebhookRequest

func (*WebhooksApiService) GetWebhookExecute added in v1.10.0

Execute executes the request

@return WebhookModel

func (*WebhooksApiService) GetWebhookSigningKeys added in v1.10.0

func (a *WebhooksApiService) GetWebhookSigningKeys(ctx context.Context, webhookId int32) WebhooksApiGetWebhookSigningKeysRequest

GetWebhookSigningKeys Get Webhook Signing Keys

This endpoint returns the signing keys of a Webhook identified by the `webhookId`.

Signing keys are used for ensuring the Webhook requests you receive are actually sent by ConfigCat.

<a href="https://configcat.com/docs/advanced/notifications-webhooks/#verifying-webhook-requests" target="_blank" rel="noopener noreferrer">Here</a> you can read more about Webhook request verification.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param webhookId The identifier of the Webhook.
@return WebhooksApiGetWebhookSigningKeysRequest

func (*WebhooksApiService) GetWebhookSigningKeysExecute added in v1.10.0

Execute executes the request

@return WebhookSigningKeysModel

func (*WebhooksApiService) GetWebhooks added in v1.10.0

GetWebhooks List Webhooks

This endpoint returns the list of the Webhooks that belongs to the given Product identified by the `productId` parameter, which can be obtained from the [List Products](#operation/get-products) endpoint.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param productId The identifier of the Product.
@return WebhooksApiGetWebhooksRequest

func (*WebhooksApiService) GetWebhooksExecute added in v1.10.0

Execute executes the request

@return []WebhookModel

func (*WebhooksApiService) ReplaceWebhook added in v1.11.0

func (a *WebhooksApiService) ReplaceWebhook(ctx context.Context, webhookId int32) WebhooksApiReplaceWebhookRequest

ReplaceWebhook Replace Webhook

This endpoint replaces the whole value of a Webhook identified by the `webhookId` parameter.

**Important:** As this endpoint is doing a complete replace, it's important to set every other attribute that you don't want to change in its original state. Not listing one means it will reset.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param webhookId The identifier of the Webhook.
@return WebhooksApiReplaceWebhookRequest

func (*WebhooksApiService) ReplaceWebhookExecute added in v1.11.0

Execute executes the request

@return WebhookModel

func (*WebhooksApiService) UpdateWebhook added in v1.10.0

func (a *WebhooksApiService) UpdateWebhook(ctx context.Context, webhookId int32) WebhooksApiUpdateWebhookRequest

UpdateWebhook Update Webhook

This endpoint updates a Webhook identified by the `webhookId` parameter with a collection of [JSON Patch](https://jsonpatch.com) operations.

The advantage of using JSON Patch is that you can describe individual update operations on a resource without touching attributes that you don't want to change.

For example: We have the following resource. ```json

{
  "webhookId": 6,
  "url": "https://example.com/hook",
  "httpMethod": "post",
  "content": "null",
  "webHookHeaders": []
}

``` If we send an update request body as below (it changes the `content` field and adds a new HTTP header): ```json [

{
  "op": "replace",
  "path": "/content",
  "value": "Some webhook content."
},
{
  "op": "add",
  "path": "/webHookHeaders/-",
  "value": {
    "key": "X-Custom-Header",
    "value": "Custom header value"
  }
}

] ``` Only the `content` and `webHookHeaders` are updated and all the other attributes remain unchanged. So we get a response like this: ```json

{
  "webhookId": 6,
  "url": "https://example.com/hook",
  "httpMethod": "post",
  "content": "Some webhook content.",
  "webHookHeaders": [
    {
      "key": "X-Custom-Header",
      "value": "Custom header value",
      "isSecure": false
    }
  ]
}

```

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param webhookId The identifier of the Webhook.
@return WebhooksApiUpdateWebhookRequest

func (*WebhooksApiService) UpdateWebhookExecute added in v1.10.0

Execute executes the request

@return WebhookModel

type WebhooksApiUpdateWebhookRequest added in v1.10.0

type WebhooksApiUpdateWebhookRequest struct {
	ApiService *WebhooksApiService
	// contains filtered or unexported fields
}

func (WebhooksApiUpdateWebhookRequest) Execute added in v1.10.0

func (WebhooksApiUpdateWebhookRequest) JsonPatchOperation added in v1.10.0

func (r WebhooksApiUpdateWebhookRequest) JsonPatchOperation(jsonPatchOperation []JsonPatchOperation) WebhooksApiUpdateWebhookRequest

Source Files

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL