configcatpublicapi

package module
v2.1.2 Latest Latest
Warning

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

Go to latest
Published: Dec 3, 2024 License: MIT Imports: 20 Imported by: 0

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.

Important: Do not use this API for accessing and evaluating feature flag values. Use the SDKs or the ConfigCat Proxy 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
  • Generator version: 7.9.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/v2"

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 configcatpublicapi.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 configcatpublicapi.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 configcatpublicapi.ContextOperationServerIndices and configcatpublicapi.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 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
IntegrationsAPI CreateIntegration Post /v1/products/{productId}/integrations Create Integration
IntegrationsAPI DeleteIntegration Delete /v1/integrations/{integrationId} Delete Integration
IntegrationsAPI GetIntegration Get /v1/integrations/{integrationId} Get Integration
IntegrationsAPI GetIntegrations Get /v1/products/{productId}/integrations List Integrations
IntegrationsAPI UpdateIntegration Put /v1/integrations/{integrationId} Update Integration
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(), configcatpublicapi.ContextBasicAuth, configcatpublicapi.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 (
	JsonCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?json)`)
	XmlCheck  = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?xml)`)
)
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",
	"twoFactorDisabledForMember",
	"tagAdded",
	"tagChanged",
	"tagRemoved",
	"settingTagAdded",
	"settingTagRemoved",
	"publicApiAccessTokenAdded",
	"publicApiAccessTokenRemoved",
	"domainAdded",
	"domainVerified",
	"domainRemoved",
	"domainSamlConfigured",
	"domainSamlDeleted",
	"autoProvisioningConfigurationChanged",
	"samlIdpConfigurationAdded",
	"samlIdpConfigurationRemoved",
	"samlIdpConfigurationUpdated",
	"organizationMemberJoined",
	"organizationMemberProductJoinRequested",
	"organizationMemberProductJoinRequestRejected",
	"organizationMemberProductJoinRequestApproved",
	"organizationMemberRemoved",
	"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 AllowedIntegrationTypeEnumValues = []IntegrationType{
	"dataDog",
	"slack",
	"amplitude",
	"mixPanel",
	"segment",
	"pubNub",
}

All allowed values of IntegrationType 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

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func PtrBool

func PtrBool(v bool) *bool

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

func PtrFloat32

func PtrFloat32(v float32) *float32

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

func PtrFloat64

func PtrFloat64(v float64) *float64

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

func PtrInt

func PtrInt(v int) *int

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

func PtrInt32

func PtrInt32(v int32) *int32

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

func PtrInt64

func PtrInt64(v int64) *int64

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

func PtrString

func PtrString(v string) *string

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

func PtrTime

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

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

Types

type APIClient

type APIClient struct {
	AuditLogsAPI *AuditLogsAPIService

	CodeReferencesAPI *CodeReferencesAPIService

	ConfigsAPI *ConfigsAPIService

	EnvironmentsAPI *EnvironmentsAPIService

	FeatureFlagSettingValuesAPI *FeatureFlagSettingValuesAPIService

	FeatureFlagSettingValuesUsingSDKKeyAPI *FeatureFlagSettingValuesUsingSDKKeyAPIService

	FeatureFlagSettingValuesUsingSDKKeyV2API *FeatureFlagSettingValuesUsingSDKKeyV2APIService

	FeatureFlagSettingValuesV2API *FeatureFlagSettingValuesV2APIService

	FeatureFlagsSettingsAPI *FeatureFlagsSettingsAPIService

	IntegrationLinksAPI *IntegrationLinksAPIService

	IntegrationsAPI *IntegrationsAPIService

	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

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

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

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

func (v AccessType) IsValid() bool

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

func (AccessType) Ptr

func (v AccessType) Ptr() *AccessType

Ptr returns reference to AccessType value

func (*AccessType) UnmarshalJSON

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

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

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

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

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

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

func (*AddOrUpdateIntegrationLinkModel) GetUrlOk

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

func (o *AddOrUpdateIntegrationLinkModel) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*AddOrUpdateIntegrationLinkModel) HasUrl

HasUrl returns a boolean if a field has been set.

func (AddOrUpdateIntegrationLinkModel) MarshalJSON

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

func (*AddOrUpdateIntegrationLinkModel) SetDescription

func (o *AddOrUpdateIntegrationLinkModel) SetDescription(v string)

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

func (*AddOrUpdateIntegrationLinkModel) SetDescriptionNil

func (o *AddOrUpdateIntegrationLinkModel) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*AddOrUpdateIntegrationLinkModel) SetUrl

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

func (*AddOrUpdateIntegrationLinkModel) SetUrlNil

func (o *AddOrUpdateIntegrationLinkModel) SetUrlNil()

SetUrlNil sets the value for Url to be an explicit nil

func (AddOrUpdateIntegrationLinkModel) ToMap

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

func (*AddOrUpdateIntegrationLinkModel) UnsetDescription

func (o *AddOrUpdateIntegrationLinkModel) UnsetDescription()

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

func (*AddOrUpdateIntegrationLinkModel) UnsetUrl

func (o *AddOrUpdateIntegrationLinkModel) UnsetUrl()

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

type AddOrUpdateJiraIntegrationLinkModel

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

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

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

func (o *AddOrUpdateJiraIntegrationLinkModel) GetClientKey() string

GetClientKey returns the ClientKey field value

func (*AddOrUpdateJiraIntegrationLinkModel) GetClientKeyOk

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

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

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

func (o *AddOrUpdateJiraIntegrationLinkModel) GetJiraJwtToken() string

GetJiraJwtToken returns the JiraJwtToken field value

func (*AddOrUpdateJiraIntegrationLinkModel) GetJiraJwtTokenOk

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

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

func (*AddOrUpdateJiraIntegrationLinkModel) GetUrlOk

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

func (o *AddOrUpdateJiraIntegrationLinkModel) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*AddOrUpdateJiraIntegrationLinkModel) HasUrl

HasUrl returns a boolean if a field has been set.

func (AddOrUpdateJiraIntegrationLinkModel) MarshalJSON

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

func (*AddOrUpdateJiraIntegrationLinkModel) SetClientKey

func (o *AddOrUpdateJiraIntegrationLinkModel) SetClientKey(v string)

SetClientKey sets field value

func (*AddOrUpdateJiraIntegrationLinkModel) SetDescription

func (o *AddOrUpdateJiraIntegrationLinkModel) SetDescription(v string)

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

func (*AddOrUpdateJiraIntegrationLinkModel) SetDescriptionNil

func (o *AddOrUpdateJiraIntegrationLinkModel) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*AddOrUpdateJiraIntegrationLinkModel) SetJiraJwtToken

func (o *AddOrUpdateJiraIntegrationLinkModel) SetJiraJwtToken(v string)

SetJiraJwtToken sets field value

func (*AddOrUpdateJiraIntegrationLinkModel) SetUrl

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

func (*AddOrUpdateJiraIntegrationLinkModel) SetUrlNil

func (o *AddOrUpdateJiraIntegrationLinkModel) SetUrlNil()

SetUrlNil sets the value for Url to be an explicit nil

func (AddOrUpdateJiraIntegrationLinkModel) ToMap

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

func (*AddOrUpdateJiraIntegrationLinkModel) UnmarshalJSON

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

func (*AddOrUpdateJiraIntegrationLinkModel) UnsetDescription

func (o *AddOrUpdateJiraIntegrationLinkModel) UnsetDescription()

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

func (*AddOrUpdateJiraIntegrationLinkModel) UnsetUrl

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

type AddUserToGroupRequest

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

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

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

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

GetPermissionGroupIds returns the PermissionGroupIds field value

func (*AddUserToGroupRequest) GetPermissionGroupIdsOk

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

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

func (*AddUserToGroupRequest) SetPermissionGroupIds

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

SetPermissionGroupIds sets field value

func (AddUserToGroupRequest) ToMap

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

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

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

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

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

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

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

func (*AuditLogItemModel) GetAuditLogDateTimeOk

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

func (o *AuditLogItemModel) GetAuditLogId() int64

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

func (*AuditLogItemModel) GetAuditLogIdOk

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

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

func (o *AuditLogItemModel) GetAuditLogTypeEnum() AuditLogType

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

func (*AuditLogItemModel) GetAuditLogTypeEnumOk

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

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

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

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

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

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

func (o *AuditLogItemModel) GetTruncated() bool

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

func (*AuditLogItemModel) GetTruncatedOk

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

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

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

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

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

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

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

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

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

func (o *AuditLogItemModel) HasActionTarget() bool

HasActionTarget returns a boolean if a field has been set.

func (*AuditLogItemModel) HasAuditLogDateTime

func (o *AuditLogItemModel) HasAuditLogDateTime() bool

HasAuditLogDateTime returns a boolean if a field has been set.

func (*AuditLogItemModel) HasAuditLogId

func (o *AuditLogItemModel) HasAuditLogId() bool

HasAuditLogId returns a boolean if a field has been set.

func (*AuditLogItemModel) HasAuditLogType

func (o *AuditLogItemModel) HasAuditLogType() bool

HasAuditLogType returns a boolean if a field has been set.

func (*AuditLogItemModel) HasAuditLogTypeEnum

func (o *AuditLogItemModel) HasAuditLogTypeEnum() bool

HasAuditLogTypeEnum returns a boolean if a field has been set.

func (*AuditLogItemModel) HasChangeSetId

func (o *AuditLogItemModel) HasChangeSetId() bool

HasChangeSetId returns a boolean if a field has been set.

func (*AuditLogItemModel) HasDetails

func (o *AuditLogItemModel) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*AuditLogItemModel) HasTruncated

func (o *AuditLogItemModel) HasTruncated() bool

HasTruncated returns a boolean if a field has been set.

func (*AuditLogItemModel) HasUserEmail

func (o *AuditLogItemModel) HasUserEmail() bool

HasUserEmail returns a boolean if a field has been set.

func (*AuditLogItemModel) HasUserName

func (o *AuditLogItemModel) HasUserName() bool

HasUserName returns a boolean if a field has been set.

func (*AuditLogItemModel) HasWhere

func (o *AuditLogItemModel) HasWhere() bool

HasWhere returns a boolean if a field has been set.

func (*AuditLogItemModel) HasWhy

func (o *AuditLogItemModel) HasWhy() bool

HasWhy returns a boolean if a field has been set.

func (AuditLogItemModel) MarshalJSON

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

func (*AuditLogItemModel) SetActionTarget

func (o *AuditLogItemModel) SetActionTarget(v string)

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

func (*AuditLogItemModel) SetActionTargetNil

func (o *AuditLogItemModel) SetActionTargetNil()

SetActionTargetNil sets the value for ActionTarget to be an explicit nil

func (*AuditLogItemModel) SetAuditLogDateTime

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

func (o *AuditLogItemModel) SetAuditLogId(v int64)

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

func (*AuditLogItemModel) SetAuditLogType

func (o *AuditLogItemModel) SetAuditLogType(v string)

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

func (*AuditLogItemModel) SetAuditLogTypeEnum

func (o *AuditLogItemModel) SetAuditLogTypeEnum(v AuditLogType)

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

func (*AuditLogItemModel) SetAuditLogTypeNil

func (o *AuditLogItemModel) SetAuditLogTypeNil()

SetAuditLogTypeNil sets the value for AuditLogType to be an explicit nil

func (*AuditLogItemModel) SetChangeSetId

func (o *AuditLogItemModel) SetChangeSetId(v string)

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

func (*AuditLogItemModel) SetChangeSetIdNil

func (o *AuditLogItemModel) SetChangeSetIdNil()

SetChangeSetIdNil sets the value for ChangeSetId to be an explicit nil

func (*AuditLogItemModel) SetDetails

func (o *AuditLogItemModel) SetDetails(v string)

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

func (*AuditLogItemModel) SetDetailsNil

func (o *AuditLogItemModel) SetDetailsNil()

SetDetailsNil sets the value for Details to be an explicit nil

func (*AuditLogItemModel) SetTruncated

func (o *AuditLogItemModel) SetTruncated(v bool)

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

func (*AuditLogItemModel) SetUserEmail

func (o *AuditLogItemModel) SetUserEmail(v string)

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

func (*AuditLogItemModel) SetUserEmailNil

func (o *AuditLogItemModel) SetUserEmailNil()

SetUserEmailNil sets the value for UserEmail to be an explicit nil

func (*AuditLogItemModel) SetUserName

func (o *AuditLogItemModel) SetUserName(v string)

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

func (*AuditLogItemModel) SetUserNameNil

func (o *AuditLogItemModel) SetUserNameNil()

SetUserNameNil sets the value for UserName to be an explicit nil

func (*AuditLogItemModel) SetWhere

func (o *AuditLogItemModel) SetWhere(v string)

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

func (*AuditLogItemModel) SetWhereNil

func (o *AuditLogItemModel) SetWhereNil()

SetWhereNil sets the value for Where to be an explicit nil

func (*AuditLogItemModel) SetWhy

func (o *AuditLogItemModel) SetWhy(v string)

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

func (*AuditLogItemModel) SetWhyNil

func (o *AuditLogItemModel) SetWhyNil()

SetWhyNil sets the value for Why to be an explicit nil

func (AuditLogItemModel) ToMap

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

func (*AuditLogItemModel) UnsetActionTarget

func (o *AuditLogItemModel) UnsetActionTarget()

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

func (*AuditLogItemModel) UnsetAuditLogType

func (o *AuditLogItemModel) UnsetAuditLogType()

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

func (*AuditLogItemModel) UnsetChangeSetId

func (o *AuditLogItemModel) UnsetChangeSetId()

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

func (*AuditLogItemModel) UnsetDetails

func (o *AuditLogItemModel) UnsetDetails()

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

func (*AuditLogItemModel) UnsetUserEmail

func (o *AuditLogItemModel) UnsetUserEmail()

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

func (*AuditLogItemModel) UnsetUserName

func (o *AuditLogItemModel) UnsetUserName()

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

func (*AuditLogItemModel) UnsetWhere

func (o *AuditLogItemModel) UnsetWhere()

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

func (*AuditLogItemModel) UnsetWhy

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_TWO_FACTOR_DISABLED_FOR_MEMBER                    AuditLogType = "twoFactorDisabledForMember"
	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_ORGANIZATION_MEMBER_REMOVED                       AuditLogType = "organizationMemberRemoved"
	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

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

func (v AuditLogType) IsValid() bool

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

func (AuditLogType) Ptr

func (v AuditLogType) Ptr() *AuditLogType

Ptr returns reference to AuditLogType value

func (*AuditLogType) UnmarshalJSON

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

type AuditLogsAPIGetAuditlogsRequest

type AuditLogsAPIGetAuditlogsRequest struct {
	ApiService *AuditLogsAPIService
	// contains filtered or unexported fields
}

func (AuditLogsAPIGetAuditlogsRequest) AuditLogType

Filter Audit logs by Audit log type.

func (AuditLogsAPIGetAuditlogsRequest) ConfigId

The identifier of the Config.

func (AuditLogsAPIGetAuditlogsRequest) EnvironmentId

The identifier of the Environment.

func (AuditLogsAPIGetAuditlogsRequest) Execute

func (AuditLogsAPIGetAuditlogsRequest) FromUtcDateTime

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

Filter Audit logs by starting UTC date.

func (AuditLogsAPIGetAuditlogsRequest) ToUtcDateTime

Filter Audit logs by ending UTC date.

type AuditLogsAPIGetDeletedSettingsRequest

type AuditLogsAPIGetDeletedSettingsRequest struct {
	ApiService *AuditLogsAPIService
	// contains filtered or unexported fields
}

func (AuditLogsAPIGetDeletedSettingsRequest) Execute

type AuditLogsAPIGetOrganizationAuditlogsRequest

type AuditLogsAPIGetOrganizationAuditlogsRequest struct {
	ApiService *AuditLogsAPIService
	// contains filtered or unexported fields
}

func (AuditLogsAPIGetOrganizationAuditlogsRequest) AuditLogType

Filter Audit logs by Audit log type.

func (AuditLogsAPIGetOrganizationAuditlogsRequest) ConfigId

The identifier of the Config.

func (AuditLogsAPIGetOrganizationAuditlogsRequest) EnvironmentId

The identifier of the Environment.

func (AuditLogsAPIGetOrganizationAuditlogsRequest) Execute

func (AuditLogsAPIGetOrganizationAuditlogsRequest) FromUtcDateTime

Filter Audit logs by starting UTC date.

func (AuditLogsAPIGetOrganizationAuditlogsRequest) ProductId

The identifier of the Product.

func (AuditLogsAPIGetOrganizationAuditlogsRequest) ToUtcDateTime

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

Execute executes the request

@return []AuditLogItemModel

func (*AuditLogsAPIService) GetDeletedSettings

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

Execute executes the request

@return []SettingModel

func (*AuditLogsAPIService) GetOrganizationAuditlogs

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

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

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

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

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

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

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

func (o *CodeReferenceModel) GetCodeReferenceId() string

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

func (*CodeReferenceModel) GetCodeReferenceIdOk

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

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

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

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

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

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

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

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

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

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

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

func (*CodeReferenceModel) GetSyncedAtOk

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

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

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

func (o *CodeReferenceModel) HasBranch() bool

HasBranch returns a boolean if a field has been set.

func (*CodeReferenceModel) HasCodeReferenceId

func (o *CodeReferenceModel) HasCodeReferenceId() bool

HasCodeReferenceId returns a boolean if a field has been set.

func (*CodeReferenceModel) HasCommitHash

func (o *CodeReferenceModel) HasCommitHash() bool

HasCommitHash returns a boolean if a field has been set.

func (*CodeReferenceModel) HasCommitUrl

func (o *CodeReferenceModel) HasCommitUrl() bool

HasCommitUrl returns a boolean if a field has been set.

func (*CodeReferenceModel) HasReferences

func (o *CodeReferenceModel) HasReferences() bool

HasReferences returns a boolean if a field has been set.

func (*CodeReferenceModel) HasRepository

func (o *CodeReferenceModel) HasRepository() bool

HasRepository returns a boolean if a field has been set.

func (*CodeReferenceModel) HasSyncedAt

func (o *CodeReferenceModel) HasSyncedAt() bool

HasSyncedAt returns a boolean if a field has been set.

func (*CodeReferenceModel) HasUploader

func (o *CodeReferenceModel) HasUploader() bool

HasUploader returns a boolean if a field has been set.

func (CodeReferenceModel) MarshalJSON

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

func (*CodeReferenceModel) SetBranch

func (o *CodeReferenceModel) SetBranch(v string)

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

func (*CodeReferenceModel) SetBranchNil

func (o *CodeReferenceModel) SetBranchNil()

SetBranchNil sets the value for Branch to be an explicit nil

func (*CodeReferenceModel) SetCodeReferenceId

func (o *CodeReferenceModel) SetCodeReferenceId(v string)

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

func (*CodeReferenceModel) SetCommitHash

func (o *CodeReferenceModel) SetCommitHash(v string)

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

func (*CodeReferenceModel) SetCommitHashNil

func (o *CodeReferenceModel) SetCommitHashNil()

SetCommitHashNil sets the value for CommitHash to be an explicit nil

func (*CodeReferenceModel) SetCommitUrl

func (o *CodeReferenceModel) SetCommitUrl(v string)

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

func (*CodeReferenceModel) SetCommitUrlNil

func (o *CodeReferenceModel) SetCommitUrlNil()

SetCommitUrlNil sets the value for CommitUrl to be an explicit nil

func (*CodeReferenceModel) SetReferences

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

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

func (*CodeReferenceModel) SetRepository

func (o *CodeReferenceModel) SetRepository(v string)

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

func (*CodeReferenceModel) SetRepositoryNil

func (o *CodeReferenceModel) SetRepositoryNil()

SetRepositoryNil sets the value for Repository to be an explicit nil

func (*CodeReferenceModel) SetSyncedAt

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

func (o *CodeReferenceModel) SetUploader(v string)

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

func (*CodeReferenceModel) SetUploaderNil

func (o *CodeReferenceModel) SetUploaderNil()

SetUploaderNil sets the value for Uploader to be an explicit nil

func (CodeReferenceModel) ToMap

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

func (*CodeReferenceModel) UnsetBranch

func (o *CodeReferenceModel) UnsetBranch()

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

func (*CodeReferenceModel) UnsetCommitHash

func (o *CodeReferenceModel) UnsetCommitHash()

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

func (*CodeReferenceModel) UnsetCommitUrl

func (o *CodeReferenceModel) UnsetCommitUrl()

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

func (*CodeReferenceModel) UnsetRepository

func (o *CodeReferenceModel) UnsetRepository()

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

func (*CodeReferenceModel) UnsetUploader

func (o *CodeReferenceModel) UnsetUploader()

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

type CodeReferenceRequest

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

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

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

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

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

func (o *CodeReferenceRequest) GetBranch() string

GetBranch returns the Branch field value

func (*CodeReferenceRequest) GetBranchOk

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

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

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

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

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

func (o *CodeReferenceRequest) GetConfigId() string

GetConfigId returns the ConfigId field value

func (*CodeReferenceRequest) GetConfigIdOk

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

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

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

func (o *CodeReferenceRequest) GetRepository() string

GetRepository returns the Repository field value

func (*CodeReferenceRequest) GetRepositoryOk

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

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

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

func (o *CodeReferenceRequest) HasActiveBranches() bool

HasActiveBranches returns a boolean if a field has been set.

func (*CodeReferenceRequest) HasCommitHash

func (o *CodeReferenceRequest) HasCommitHash() bool

HasCommitHash returns a boolean if a field has been set.

func (*CodeReferenceRequest) HasCommitUrl

func (o *CodeReferenceRequest) HasCommitUrl() bool

HasCommitUrl returns a boolean if a field has been set.

func (*CodeReferenceRequest) HasFlagReferences

func (o *CodeReferenceRequest) HasFlagReferences() bool

HasFlagReferences returns a boolean if a field has been set.

func (*CodeReferenceRequest) HasUploader

func (o *CodeReferenceRequest) HasUploader() bool

HasUploader returns a boolean if a field has been set.

func (CodeReferenceRequest) MarshalJSON

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

func (*CodeReferenceRequest) SetActiveBranches

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

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

func (*CodeReferenceRequest) SetBranch

func (o *CodeReferenceRequest) SetBranch(v string)

SetBranch sets field value

func (*CodeReferenceRequest) SetCommitHash

func (o *CodeReferenceRequest) SetCommitHash(v string)

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

func (*CodeReferenceRequest) SetCommitHashNil

func (o *CodeReferenceRequest) SetCommitHashNil()

SetCommitHashNil sets the value for CommitHash to be an explicit nil

func (*CodeReferenceRequest) SetCommitUrl

func (o *CodeReferenceRequest) SetCommitUrl(v string)

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

func (*CodeReferenceRequest) SetCommitUrlNil

func (o *CodeReferenceRequest) SetCommitUrlNil()

SetCommitUrlNil sets the value for CommitUrl to be an explicit nil

func (*CodeReferenceRequest) SetConfigId

func (o *CodeReferenceRequest) SetConfigId(v string)

SetConfigId sets field value

func (*CodeReferenceRequest) SetFlagReferences

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

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

func (*CodeReferenceRequest) SetRepository

func (o *CodeReferenceRequest) SetRepository(v string)

SetRepository sets field value

func (*CodeReferenceRequest) SetUploader

func (o *CodeReferenceRequest) SetUploader(v string)

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

func (*CodeReferenceRequest) SetUploaderNil

func (o *CodeReferenceRequest) SetUploaderNil()

SetUploaderNil sets the value for Uploader to be an explicit nil

func (CodeReferenceRequest) ToMap

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

func (*CodeReferenceRequest) UnmarshalJSON

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

func (*CodeReferenceRequest) UnsetCommitHash

func (o *CodeReferenceRequest) UnsetCommitHash()

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

func (*CodeReferenceRequest) UnsetCommitUrl

func (o *CodeReferenceRequest) UnsetCommitUrl()

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

func (*CodeReferenceRequest) UnsetUploader

func (o *CodeReferenceRequest) UnsetUploader()

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

type CodeReferencesAPIService

type CodeReferencesAPIService service

CodeReferencesAPIService CodeReferencesAPI service

func (*CodeReferencesAPIService) V1CodeReferencesDeleteReportsPost

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

Execute executes the request

func (*CodeReferencesAPIService) V1CodeReferencesPost

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

Execute executes the request

func (*CodeReferencesAPIService) V1SettingsSettingIdCodeReferencesGet

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

Execute executes the request

@return []CodeReferenceModel

type CodeReferencesAPIV1CodeReferencesDeleteReportsPostRequest

type CodeReferencesAPIV1CodeReferencesDeleteReportsPostRequest struct {
	ApiService *CodeReferencesAPIService
	// contains filtered or unexported fields
}

func (CodeReferencesAPIV1CodeReferencesDeleteReportsPostRequest) DeleteRepositoryReportsRequest

func (CodeReferencesAPIV1CodeReferencesDeleteReportsPostRequest) Execute

type CodeReferencesAPIV1CodeReferencesPostRequest

type CodeReferencesAPIV1CodeReferencesPostRequest struct {
	ApiService *CodeReferencesAPIService
	// contains filtered or unexported fields
}

func (CodeReferencesAPIV1CodeReferencesPostRequest) CodeReferenceRequest

func (CodeReferencesAPIV1CodeReferencesPostRequest) Execute

type CodeReferencesAPIV1SettingsSettingIdCodeReferencesGetRequest

type CodeReferencesAPIV1SettingsSettingIdCodeReferencesGetRequest struct {
	ApiService *CodeReferencesAPIService
	// contains filtered or unexported fields
}

func (CodeReferencesAPIV1SettingsSettingIdCodeReferencesGetRequest) Execute

type CodeReferencesForSettingModel

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

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

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

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

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

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

func (*CodeReferencesForSettingModel) GetSettingOk

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

func (o *CodeReferencesForSettingModel) HasCodeReferences() bool

HasCodeReferences returns a boolean if a field has been set.

func (*CodeReferencesForSettingModel) HasSetting

func (o *CodeReferencesForSettingModel) HasSetting() bool

HasSetting returns a boolean if a field has been set.

func (CodeReferencesForSettingModel) MarshalJSON

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

func (*CodeReferencesForSettingModel) SetCodeReferences

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

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

func (*CodeReferencesForSettingModel) SetSetting

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

func (CodeReferencesForSettingModel) ToMap

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

type ComparisonValueListModel

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

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

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

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

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

func (o *ComparisonValueListModel) GetValue() string

GetValue returns the Value field value

func (*ComparisonValueListModel) GetValueOk

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

func (o *ComparisonValueListModel) HasHint() bool

HasHint returns a boolean if a field has been set.

func (ComparisonValueListModel) MarshalJSON

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

func (*ComparisonValueListModel) SetHint

func (o *ComparisonValueListModel) SetHint(v string)

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

func (*ComparisonValueListModel) SetHintNil

func (o *ComparisonValueListModel) SetHintNil()

SetHintNil sets the value for Hint to be an explicit nil

func (*ComparisonValueListModel) SetValue

func (o *ComparisonValueListModel) SetValue(v string)

SetValue sets field value

func (ComparisonValueListModel) ToMap

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

func (*ComparisonValueListModel) UnmarshalJSON

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

func (*ComparisonValueListModel) UnsetHint

func (o *ComparisonValueListModel) UnsetHint()

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

type ComparisonValueModel

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

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

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

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

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

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

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

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

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

func (o *ComparisonValueModel) HasDoubleValue() bool

HasDoubleValue returns a boolean if a field has been set.

func (*ComparisonValueModel) HasListValue

func (o *ComparisonValueModel) HasListValue() bool

HasListValue returns a boolean if a field has been set.

func (*ComparisonValueModel) HasStringValue

func (o *ComparisonValueModel) HasStringValue() bool

HasStringValue returns a boolean if a field has been set.

func (ComparisonValueModel) MarshalJSON

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

func (*ComparisonValueModel) SetDoubleValue

func (o *ComparisonValueModel) SetDoubleValue(v float64)

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

func (*ComparisonValueModel) SetDoubleValueNil

func (o *ComparisonValueModel) SetDoubleValueNil()

SetDoubleValueNil sets the value for DoubleValue to be an explicit nil

func (*ComparisonValueModel) SetListValue

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

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

func (*ComparisonValueModel) SetStringValue

func (o *ComparisonValueModel) SetStringValue(v string)

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

func (*ComparisonValueModel) SetStringValueNil

func (o *ComparisonValueModel) SetStringValueNil()

SetStringValueNil sets the value for StringValue to be an explicit nil

func (ComparisonValueModel) ToMap

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

func (*ComparisonValueModel) UnsetDoubleValue

func (o *ComparisonValueModel) UnsetDoubleValue()

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

func (*ComparisonValueModel) UnsetStringValue

func (o *ComparisonValueModel) UnsetStringValue()

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

type ConditionModel

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

ConditionModel struct for ConditionModel

func NewConditionModel

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

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

func (o *ConditionModel) GetPrerequisiteFlagCondition() PrerequisiteFlagConditionModel

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

func (*ConditionModel) GetPrerequisiteFlagConditionOk

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

func (o *ConditionModel) GetSegmentCondition() SegmentConditionModel

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

func (*ConditionModel) GetSegmentConditionOk

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

func (o *ConditionModel) GetUserCondition() UserConditionModel

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

func (*ConditionModel) GetUserConditionOk

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

func (o *ConditionModel) HasPrerequisiteFlagCondition() bool

HasPrerequisiteFlagCondition returns a boolean if a field has been set.

func (*ConditionModel) HasSegmentCondition

func (o *ConditionModel) HasSegmentCondition() bool

HasSegmentCondition returns a boolean if a field has been set.

func (*ConditionModel) HasUserCondition

func (o *ConditionModel) HasUserCondition() bool

HasUserCondition returns a boolean if a field has been set.

func (ConditionModel) MarshalJSON

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

func (*ConditionModel) SetPrerequisiteFlagCondition

func (o *ConditionModel) SetPrerequisiteFlagCondition(v PrerequisiteFlagConditionModel)

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

func (*ConditionModel) SetSegmentCondition

func (o *ConditionModel) SetSegmentCondition(v SegmentConditionModel)

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

func (*ConditionModel) SetUserCondition

func (o *ConditionModel) SetUserCondition(v UserConditionModel)

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

func (ConditionModel) ToMap

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

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

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

func (o *ConfigModel) GetConfigId() string

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

func (*ConfigModel) GetConfigIdOk

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

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

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

func (o *ConfigModel) GetEvaluationVersion() EvaluationVersion

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

func (*ConfigModel) GetEvaluationVersionOk

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

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

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

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

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

func (o *ConfigModel) GetOrder() int32

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

func (*ConfigModel) GetOrderOk

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

func (o *ConfigModel) GetProduct() ProductModel

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

func (*ConfigModel) GetProductOk

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

func (o *ConfigModel) HasConfigId() bool

HasConfigId returns a boolean if a field has been set.

func (*ConfigModel) HasDescription

func (o *ConfigModel) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ConfigModel) HasEvaluationVersion

func (o *ConfigModel) HasEvaluationVersion() bool

HasEvaluationVersion returns a boolean if a field has been set.

func (*ConfigModel) HasMigratedConfigId

func (o *ConfigModel) HasMigratedConfigId() bool

HasMigratedConfigId returns a boolean if a field has been set.

func (*ConfigModel) HasName

func (o *ConfigModel) HasName() bool

HasName returns a boolean if a field has been set.

func (*ConfigModel) HasOrder

func (o *ConfigModel) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*ConfigModel) HasProduct

func (o *ConfigModel) HasProduct() bool

HasProduct returns a boolean if a field has been set.

func (ConfigModel) MarshalJSON

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

func (*ConfigModel) SetConfigId

func (o *ConfigModel) SetConfigId(v string)

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

func (*ConfigModel) SetDescription

func (o *ConfigModel) SetDescription(v string)

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

func (*ConfigModel) SetDescriptionNil

func (o *ConfigModel) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*ConfigModel) SetEvaluationVersion

func (o *ConfigModel) SetEvaluationVersion(v EvaluationVersion)

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

func (*ConfigModel) SetMigratedConfigId

func (o *ConfigModel) SetMigratedConfigId(v string)

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

func (*ConfigModel) SetMigratedConfigIdNil

func (o *ConfigModel) SetMigratedConfigIdNil()

SetMigratedConfigIdNil sets the value for MigratedConfigId to be an explicit nil

func (*ConfigModel) SetName

func (o *ConfigModel) SetName(v string)

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

func (*ConfigModel) SetNameNil

func (o *ConfigModel) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*ConfigModel) SetOrder

func (o *ConfigModel) SetOrder(v int32)

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

func (*ConfigModel) SetProduct

func (o *ConfigModel) SetProduct(v ProductModel)

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

func (ConfigModel) ToMap

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

func (*ConfigModel) UnsetDescription

func (o *ConfigModel) UnsetDescription()

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

func (*ConfigModel) UnsetMigratedConfigId

func (o *ConfigModel) UnsetMigratedConfigId()

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

func (*ConfigModel) UnsetName

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

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

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

func (o *ConfigModelHaljson) GetConfigId() string

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

func (*ConfigModelHaljson) GetConfigIdOk

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

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

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

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

func (*ConfigModelHaljson) GetEmbeddedOk

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

func (o *ConfigModelHaljson) GetEvaluationVersion() EvaluationVersion

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

func (*ConfigModelHaljson) GetEvaluationVersionOk

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

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

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

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

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

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

func (o *ConfigModelHaljson) GetOrder() int32

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

func (*ConfigModelHaljson) GetOrderOk

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

func (o *ConfigModelHaljson) HasConfigId() bool

HasConfigId returns a boolean if a field has been set.

func (*ConfigModelHaljson) HasDescription

func (o *ConfigModelHaljson) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ConfigModelHaljson) HasEmbedded

func (o *ConfigModelHaljson) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*ConfigModelHaljson) HasEvaluationVersion

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

func (o *ConfigModelHaljson) HasMigratedConfigId() bool

HasMigratedConfigId returns a boolean if a field has been set.

func (*ConfigModelHaljson) HasName

func (o *ConfigModelHaljson) HasName() bool

HasName returns a boolean if a field has been set.

func (*ConfigModelHaljson) HasOrder

func (o *ConfigModelHaljson) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (ConfigModelHaljson) MarshalJSON

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

func (*ConfigModelHaljson) SetConfigId

func (o *ConfigModelHaljson) SetConfigId(v string)

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

func (*ConfigModelHaljson) SetDescription

func (o *ConfigModelHaljson) SetDescription(v string)

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

func (*ConfigModelHaljson) SetDescriptionNil

func (o *ConfigModelHaljson) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*ConfigModelHaljson) SetEmbedded

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

func (*ConfigModelHaljson) SetEvaluationVersion

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

func (o *ConfigModelHaljson) SetMigratedConfigId(v string)

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

func (*ConfigModelHaljson) SetMigratedConfigIdNil

func (o *ConfigModelHaljson) SetMigratedConfigIdNil()

SetMigratedConfigIdNil sets the value for MigratedConfigId to be an explicit nil

func (*ConfigModelHaljson) SetName

func (o *ConfigModelHaljson) SetName(v string)

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

func (*ConfigModelHaljson) SetNameNil

func (o *ConfigModelHaljson) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*ConfigModelHaljson) SetOrder

func (o *ConfigModelHaljson) SetOrder(v int32)

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

func (ConfigModelHaljson) ToMap

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

func (*ConfigModelHaljson) UnsetDescription

func (o *ConfigModelHaljson) UnsetDescription()

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

func (*ConfigModelHaljson) UnsetMigratedConfigId

func (o *ConfigModelHaljson) UnsetMigratedConfigId()

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

func (*ConfigModelHaljson) UnsetName

func (o *ConfigModelHaljson) UnsetName()

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

type ConfigModelHaljsonEmbedded

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

ConfigModelHaljsonEmbedded struct for ConfigModelHaljsonEmbedded

func NewConfigModelHaljsonEmbedded

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

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

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

func (*ConfigModelHaljsonEmbedded) GetProductOk

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

func (o *ConfigModelHaljsonEmbedded) HasProduct() bool

HasProduct returns a boolean if a field has been set.

func (ConfigModelHaljsonEmbedded) MarshalJSON

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

func (*ConfigModelHaljsonEmbedded) SetProduct

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

func (ConfigModelHaljsonEmbedded) ToMap

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

type ConfigModelHaljsonEmbeddedProduct

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

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

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

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

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

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

func (*ConfigModelHaljsonEmbeddedProduct) GetEmbeddedOk

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

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

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

func (*ConfigModelHaljsonEmbeddedProduct) GetNameOk

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

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

func (*ConfigModelHaljsonEmbeddedProduct) GetOrderOk

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

func (o *ConfigModelHaljsonEmbeddedProduct) GetProductId() string

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

func (*ConfigModelHaljsonEmbeddedProduct) GetProductIdOk

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

func (o *ConfigModelHaljsonEmbeddedProduct) GetReasonRequired() bool

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

func (*ConfigModelHaljsonEmbeddedProduct) GetReasonRequiredOk

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

func (o *ConfigModelHaljsonEmbeddedProduct) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ConfigModelHaljsonEmbeddedProduct) HasEmbedded

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

HasName returns a boolean if a field has been set.

func (*ConfigModelHaljsonEmbeddedProduct) HasOrder

HasOrder returns a boolean if a field has been set.

func (*ConfigModelHaljsonEmbeddedProduct) HasProductId

func (o *ConfigModelHaljsonEmbeddedProduct) HasProductId() bool

HasProductId returns a boolean if a field has been set.

func (*ConfigModelHaljsonEmbeddedProduct) HasReasonRequired

func (o *ConfigModelHaljsonEmbeddedProduct) HasReasonRequired() bool

HasReasonRequired returns a boolean if a field has been set.

func (ConfigModelHaljsonEmbeddedProduct) MarshalJSON

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

func (*ConfigModelHaljsonEmbeddedProduct) SetDescription

func (o *ConfigModelHaljsonEmbeddedProduct) SetDescription(v string)

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

func (*ConfigModelHaljsonEmbeddedProduct) SetDescriptionNil

func (o *ConfigModelHaljsonEmbeddedProduct) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*ConfigModelHaljsonEmbeddedProduct) SetEmbedded

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

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

func (*ConfigModelHaljsonEmbeddedProduct) SetNameNil

func (o *ConfigModelHaljsonEmbeddedProduct) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*ConfigModelHaljsonEmbeddedProduct) SetOrder

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

func (*ConfigModelHaljsonEmbeddedProduct) SetProductId

func (o *ConfigModelHaljsonEmbeddedProduct) SetProductId(v string)

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

func (*ConfigModelHaljsonEmbeddedProduct) SetReasonRequired

func (o *ConfigModelHaljsonEmbeddedProduct) SetReasonRequired(v bool)

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

func (ConfigModelHaljsonEmbeddedProduct) ToMap

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

func (*ConfigModelHaljsonEmbeddedProduct) UnsetDescription

func (o *ConfigModelHaljsonEmbeddedProduct) UnsetDescription()

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

func (*ConfigModelHaljsonEmbeddedProduct) UnsetName

func (o *ConfigModelHaljsonEmbeddedProduct) UnsetName()

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

type ConfigModelHaljsonEmbeddedProductEmbedded

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

ConfigModelHaljsonEmbeddedProductEmbedded struct for ConfigModelHaljsonEmbeddedProductEmbedded

func NewConfigModelHaljsonEmbeddedProductEmbedded

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

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

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

func (*ConfigModelHaljsonEmbeddedProductEmbedded) GetOrganizationOk

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

func (o *ConfigModelHaljsonEmbeddedProductEmbedded) HasOrganization() bool

HasOrganization returns a boolean if a field has been set.

func (ConfigModelHaljsonEmbeddedProductEmbedded) MarshalJSON

func (*ConfigModelHaljsonEmbeddedProductEmbedded) SetOrganization

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

func (ConfigModelHaljsonEmbeddedProductEmbedded) ToMap

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

type ConfigModelHaljsonEmbeddedProductEmbeddedOrganization

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

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

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

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

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

func (*ConfigModelHaljsonEmbeddedProductEmbeddedOrganization) GetNameOk

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

func (*ConfigModelHaljsonEmbeddedProductEmbeddedOrganization) GetOrganizationId

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

func (*ConfigModelHaljsonEmbeddedProductEmbeddedOrganization) GetOrganizationIdOk

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

HasName returns a boolean if a field has been set.

func (*ConfigModelHaljsonEmbeddedProductEmbeddedOrganization) HasOrganizationId

HasOrganizationId returns a boolean if a field has been set.

func (ConfigModelHaljsonEmbeddedProductEmbeddedOrganization) MarshalJSON

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

func (*ConfigModelHaljsonEmbeddedProductEmbeddedOrganization) SetName

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

func (*ConfigModelHaljsonEmbeddedProductEmbeddedOrganization) SetNameNil

SetNameNil sets the value for Name to be an explicit nil

func (*ConfigModelHaljsonEmbeddedProductEmbeddedOrganization) SetOrganizationId

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

func (ConfigModelHaljsonEmbeddedProductEmbeddedOrganization) ToMap

func (*ConfigModelHaljsonEmbeddedProductEmbeddedOrganization) UnsetName

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

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

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

func (*ConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks) GetMembersOk

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

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

func (*ConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks) GetProductsOk

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

HasMembers returns a boolean if a field has been set.

func (*ConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks) HasProducts

HasProducts returns a boolean if a field has been set.

func (ConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks) MarshalJSON

func (*ConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks) SetMembers

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

func (*ConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks) SetProducts

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

func (ConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks) ToMap

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

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

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

func (*ConfigModelHaljsonEmbeddedProductLinks) GetConfigsOk

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

func (o *ConfigModelHaljsonEmbeddedProductLinks) GetEnvironments() string

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

func (*ConfigModelHaljsonEmbeddedProductLinks) GetEnvironmentsOk

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

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

func (*ConfigModelHaljsonEmbeddedProductLinks) GetMembersOk

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

func (o *ConfigModelHaljsonEmbeddedProductLinks) GetPermissionGroups() string

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

func (*ConfigModelHaljsonEmbeddedProductLinks) GetPermissionGroupsOk

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

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

func (*ConfigModelHaljsonEmbeddedProductLinks) GetSegmentsOk

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

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

func (*ConfigModelHaljsonEmbeddedProductLinks) GetSelfOk

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

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

func (*ConfigModelHaljsonEmbeddedProductLinks) GetTagsOk

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

HasConfigs returns a boolean if a field has been set.

func (*ConfigModelHaljsonEmbeddedProductLinks) HasEnvironments

func (o *ConfigModelHaljsonEmbeddedProductLinks) HasEnvironments() bool

HasEnvironments returns a boolean if a field has been set.

func (*ConfigModelHaljsonEmbeddedProductLinks) HasMembers

HasMembers returns a boolean if a field has been set.

func (*ConfigModelHaljsonEmbeddedProductLinks) HasPermissionGroups

func (o *ConfigModelHaljsonEmbeddedProductLinks) HasPermissionGroups() bool

HasPermissionGroups returns a boolean if a field has been set.

func (*ConfigModelHaljsonEmbeddedProductLinks) HasSegments

HasSegments returns a boolean if a field has been set.

func (*ConfigModelHaljsonEmbeddedProductLinks) HasSelf

HasSelf returns a boolean if a field has been set.

func (*ConfigModelHaljsonEmbeddedProductLinks) HasTags

HasTags returns a boolean if a field has been set.

func (ConfigModelHaljsonEmbeddedProductLinks) MarshalJSON

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

func (*ConfigModelHaljsonEmbeddedProductLinks) SetConfigs

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

func (*ConfigModelHaljsonEmbeddedProductLinks) SetEnvironments

func (o *ConfigModelHaljsonEmbeddedProductLinks) SetEnvironments(v string)

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

func (*ConfigModelHaljsonEmbeddedProductLinks) SetMembers

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

func (*ConfigModelHaljsonEmbeddedProductLinks) SetPermissionGroups

func (o *ConfigModelHaljsonEmbeddedProductLinks) SetPermissionGroups(v string)

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

func (*ConfigModelHaljsonEmbeddedProductLinks) SetSegments

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

func (*ConfigModelHaljsonEmbeddedProductLinks) SetSelf

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

func (*ConfigModelHaljsonEmbeddedProductLinks) SetTags

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

func (ConfigModelHaljsonEmbeddedProductLinks) ToMap

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

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

func (o *ConfigModelHaljsonLinks) GetSelf() string

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

func (*ConfigModelHaljsonLinks) GetSelfOk

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

func (o *ConfigModelHaljsonLinks) GetSettings() string

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

func (*ConfigModelHaljsonLinks) GetSettingsOk

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

func (o *ConfigModelHaljsonLinks) HasSelf() bool

HasSelf returns a boolean if a field has been set.

func (*ConfigModelHaljsonLinks) HasSettings

func (o *ConfigModelHaljsonLinks) HasSettings() bool

HasSettings returns a boolean if a field has been set.

func (ConfigModelHaljsonLinks) MarshalJSON

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

func (*ConfigModelHaljsonLinks) SetSelf

func (o *ConfigModelHaljsonLinks) SetSelf(v string)

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

func (*ConfigModelHaljsonLinks) SetSettings

func (o *ConfigModelHaljsonLinks) SetSettings(v string)

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

func (ConfigModelHaljsonLinks) ToMap

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

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

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

func (*ConfigModelLinks) GetSelfOk

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

func (o *ConfigModelLinks) GetSettings() ConfigModelLinksSelf

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

func (*ConfigModelLinks) GetSettingsOk

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

func (o *ConfigModelLinks) HasSelf() bool

HasSelf returns a boolean if a field has been set.

func (*ConfigModelLinks) HasSettings

func (o *ConfigModelLinks) HasSettings() bool

HasSettings returns a boolean if a field has been set.

func (ConfigModelLinks) MarshalJSON

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

func (*ConfigModelLinks) SetSelf

func (o *ConfigModelLinks) SetSelf(v ConfigModelLinksSelf)

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

func (*ConfigModelLinks) SetSettings

func (o *ConfigModelLinks) SetSettings(v ConfigModelLinksSelf)

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

func (ConfigModelLinks) ToMap

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

type ConfigModelLinksSelf

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

ConfigModelLinksSelf struct for ConfigModelLinksSelf

func NewConfigModelLinksSelf

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

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

func (o *ConfigModelLinksSelf) GetHref() string

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

func (*ConfigModelLinksSelf) GetHrefOk

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

func (o *ConfigModelLinksSelf) HasHref() bool

HasHref returns a boolean if a field has been set.

func (ConfigModelLinksSelf) MarshalJSON

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

func (*ConfigModelLinksSelf) SetHref

func (o *ConfigModelLinksSelf) SetHref(v string)

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

func (ConfigModelLinksSelf) ToMap

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

type ConfigSettingFormulaModel

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

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

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

func (o *ConfigSettingFormulaModel) GetDefaultValue() ValueModel

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

func (*ConfigSettingFormulaModel) GetDefaultValueOk

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

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

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

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

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

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

func (o *ConfigSettingFormulaModel) GetLastVersionId() string

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

func (*ConfigSettingFormulaModel) GetLastVersionIdOk

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

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

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

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

func (*ConfigSettingFormulaModel) GetSettingIdsWherePrerequisite

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

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

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

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

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

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

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

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

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

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

func (o *ConfigSettingFormulaModel) HasLastUpdaterUserEmail() bool

HasLastUpdaterUserEmail returns a boolean if a field has been set.

func (*ConfigSettingFormulaModel) HasLastUpdaterUserFullName

func (o *ConfigSettingFormulaModel) HasLastUpdaterUserFullName() bool

HasLastUpdaterUserFullName returns a boolean if a field has been set.

func (*ConfigSettingFormulaModel) HasLastVersionId

func (o *ConfigSettingFormulaModel) HasLastVersionId() bool

HasLastVersionId returns a boolean if a field has been set.

func (*ConfigSettingFormulaModel) HasPercentageEvaluationAttribute

func (o *ConfigSettingFormulaModel) HasPercentageEvaluationAttribute() bool

HasPercentageEvaluationAttribute returns a boolean if a field has been set.

func (*ConfigSettingFormulaModel) HasSetting

func (o *ConfigSettingFormulaModel) HasSetting() bool

HasSetting returns a boolean if a field has been set.

func (*ConfigSettingFormulaModel) HasSettingIdsWherePrerequisite

func (o *ConfigSettingFormulaModel) HasSettingIdsWherePrerequisite() bool

HasSettingIdsWherePrerequisite returns a boolean if a field has been set.

func (*ConfigSettingFormulaModel) HasSettingTags

func (o *ConfigSettingFormulaModel) HasSettingTags() bool

HasSettingTags returns a boolean if a field has been set.

func (*ConfigSettingFormulaModel) HasTargetingRules

func (o *ConfigSettingFormulaModel) HasTargetingRules() bool

HasTargetingRules returns a boolean if a field has been set.

func (*ConfigSettingFormulaModel) HasUpdatedAt

func (o *ConfigSettingFormulaModel) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (ConfigSettingFormulaModel) MarshalJSON

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

func (*ConfigSettingFormulaModel) SetDefaultValue

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

func (o *ConfigSettingFormulaModel) SetLastUpdaterUserEmail(v string)

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

func (*ConfigSettingFormulaModel) SetLastUpdaterUserEmailNil

func (o *ConfigSettingFormulaModel) SetLastUpdaterUserEmailNil()

SetLastUpdaterUserEmailNil sets the value for LastUpdaterUserEmail to be an explicit nil

func (*ConfigSettingFormulaModel) SetLastUpdaterUserFullName

func (o *ConfigSettingFormulaModel) SetLastUpdaterUserFullName(v string)

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

func (*ConfigSettingFormulaModel) SetLastUpdaterUserFullNameNil

func (o *ConfigSettingFormulaModel) SetLastUpdaterUserFullNameNil()

SetLastUpdaterUserFullNameNil sets the value for LastUpdaterUserFullName to be an explicit nil

func (*ConfigSettingFormulaModel) SetLastVersionId

func (o *ConfigSettingFormulaModel) SetLastVersionId(v string)

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

func (*ConfigSettingFormulaModel) SetPercentageEvaluationAttribute

func (o *ConfigSettingFormulaModel) SetPercentageEvaluationAttribute(v string)

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

func (*ConfigSettingFormulaModel) SetPercentageEvaluationAttributeNil

func (o *ConfigSettingFormulaModel) SetPercentageEvaluationAttributeNil()

SetPercentageEvaluationAttributeNil sets the value for PercentageEvaluationAttribute to be an explicit nil

func (*ConfigSettingFormulaModel) SetSetting

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

func (*ConfigSettingFormulaModel) SetSettingIdsWherePrerequisite

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

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

func (*ConfigSettingFormulaModel) SetSettingTags

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

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

func (*ConfigSettingFormulaModel) SetTargetingRules

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

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

func (*ConfigSettingFormulaModel) SetUpdatedAt

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

func (o *ConfigSettingFormulaModel) SetUpdatedAtNil()

SetUpdatedAtNil sets the value for UpdatedAt to be an explicit nil

func (ConfigSettingFormulaModel) ToMap

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

func (*ConfigSettingFormulaModel) UnsetLastUpdaterUserEmail

func (o *ConfigSettingFormulaModel) UnsetLastUpdaterUserEmail()

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

func (*ConfigSettingFormulaModel) UnsetLastUpdaterUserFullName

func (o *ConfigSettingFormulaModel) UnsetLastUpdaterUserFullName()

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

func (*ConfigSettingFormulaModel) UnsetPercentageEvaluationAttribute

func (o *ConfigSettingFormulaModel) UnsetPercentageEvaluationAttribute()

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

func (*ConfigSettingFormulaModel) UnsetUpdatedAt

func (o *ConfigSettingFormulaModel) UnsetUpdatedAt()

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

type ConfigSettingFormulasModel

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

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

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

func (o *ConfigSettingFormulasModel) GetConfig() ConfigModel

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

func (*ConfigSettingFormulasModel) GetConfigOk

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

func (o *ConfigSettingFormulasModel) GetEnvironment() EnvironmentModel

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

func (*ConfigSettingFormulasModel) GetEnvironmentOk

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

func (o *ConfigSettingFormulasModel) GetFeatureFlagLimitations() FeatureFlagLimitations

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

func (*ConfigSettingFormulasModel) GetFeatureFlagLimitationsOk

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

func (o *ConfigSettingFormulasModel) GetReadOnly() bool

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

func (*ConfigSettingFormulasModel) GetReadOnlyOk

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

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

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

func (o *ConfigSettingFormulasModel) HasConfig() bool

HasConfig returns a boolean if a field has been set.

func (*ConfigSettingFormulasModel) HasEnvironment

func (o *ConfigSettingFormulasModel) HasEnvironment() bool

HasEnvironment returns a boolean if a field has been set.

func (*ConfigSettingFormulasModel) HasFeatureFlagLimitations

func (o *ConfigSettingFormulasModel) HasFeatureFlagLimitations() bool

HasFeatureFlagLimitations returns a boolean if a field has been set.

func (*ConfigSettingFormulasModel) HasReadOnly

func (o *ConfigSettingFormulasModel) HasReadOnly() bool

HasReadOnly returns a boolean if a field has been set.

func (*ConfigSettingFormulasModel) HasSettingFormulas

func (o *ConfigSettingFormulasModel) HasSettingFormulas() bool

HasSettingFormulas returns a boolean if a field has been set.

func (ConfigSettingFormulasModel) MarshalJSON

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

func (*ConfigSettingFormulasModel) SetConfig

func (o *ConfigSettingFormulasModel) SetConfig(v ConfigModel)

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

func (*ConfigSettingFormulasModel) SetEnvironment

func (o *ConfigSettingFormulasModel) SetEnvironment(v EnvironmentModel)

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

func (*ConfigSettingFormulasModel) SetFeatureFlagLimitations

func (o *ConfigSettingFormulasModel) SetFeatureFlagLimitations(v FeatureFlagLimitations)

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

func (*ConfigSettingFormulasModel) SetReadOnly

func (o *ConfigSettingFormulasModel) SetReadOnly(v bool)

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

func (*ConfigSettingFormulasModel) SetSettingFormulas

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

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

func (ConfigSettingFormulasModel) ToMap

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

type ConfigSettingFormulasModelHaljson

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

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

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

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

func (*ConfigSettingFormulasModelHaljson) GetEmbeddedOk

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

func (o *ConfigSettingFormulasModelHaljson) GetFeatureFlagLimitations() FeatureFlagLimitations

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

func (*ConfigSettingFormulasModelHaljson) GetFeatureFlagLimitationsOk

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

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

func (o *ConfigSettingFormulasModelHaljson) GetReadOnly() bool

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

func (*ConfigSettingFormulasModelHaljson) GetReadOnlyOk

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

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

func (*ConfigSettingFormulasModelHaljson) GetSettingFormulasOk

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

func (o *ConfigSettingFormulasModelHaljson) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*ConfigSettingFormulasModelHaljson) HasFeatureFlagLimitations

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

func (o *ConfigSettingFormulasModelHaljson) HasReadOnly() bool

HasReadOnly returns a boolean if a field has been set.

func (*ConfigSettingFormulasModelHaljson) HasSettingFormulas

func (o *ConfigSettingFormulasModelHaljson) HasSettingFormulas() bool

HasSettingFormulas returns a boolean if a field has been set.

func (ConfigSettingFormulasModelHaljson) MarshalJSON

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

func (*ConfigSettingFormulasModelHaljson) SetEmbedded

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

func (*ConfigSettingFormulasModelHaljson) SetFeatureFlagLimitations

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

func (o *ConfigSettingFormulasModelHaljson) SetReadOnly(v bool)

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

func (*ConfigSettingFormulasModelHaljson) SetSettingFormulas

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

func (ConfigSettingFormulasModelHaljson) ToMap

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

type ConfigSettingFormulasModelHaljsonEmbedded

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

ConfigSettingFormulasModelHaljsonEmbedded struct for ConfigSettingFormulasModelHaljsonEmbedded

func NewConfigSettingFormulasModelHaljsonEmbedded

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

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

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

func (*ConfigSettingFormulasModelHaljsonEmbedded) GetConfigOk

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

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

func (*ConfigSettingFormulasModelHaljsonEmbedded) GetEnvironmentOk

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

HasConfig returns a boolean if a field has been set.

func (*ConfigSettingFormulasModelHaljsonEmbedded) HasEnvironment

func (o *ConfigSettingFormulasModelHaljsonEmbedded) HasEnvironment() bool

HasEnvironment returns a boolean if a field has been set.

func (ConfigSettingFormulasModelHaljsonEmbedded) MarshalJSON

func (*ConfigSettingFormulasModelHaljsonEmbedded) SetConfig

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

func (*ConfigSettingFormulasModelHaljsonEmbedded) SetEnvironment

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

func (ConfigSettingFormulasModelHaljsonEmbedded) ToMap

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

type ConfigSettingFormulasModelHaljsonEmbeddedConfig

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

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

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

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) GetConfigIdOk

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

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) GetDescriptionOk

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

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) GetEmbeddedOk

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

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) GetEvaluationVersionOk

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

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

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) GetMigratedConfigIdOk

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

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) GetNameOk

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) GetOrder

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) GetOrderOk

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

HasConfigId returns a boolean if a field has been set.

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) HasDescription

HasDescription returns a boolean if a field has been set.

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) HasEmbedded

HasEmbedded returns a boolean if a field has been set.

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) HasEvaluationVersion

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

func (o *ConfigSettingFormulasModelHaljsonEmbeddedConfig) HasMigratedConfigId() bool

HasMigratedConfigId returns a boolean if a field has been set.

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) HasName

HasName returns a boolean if a field has been set.

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) HasOrder

HasOrder returns a boolean if a field has been set.

func (ConfigSettingFormulasModelHaljsonEmbeddedConfig) MarshalJSON

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) SetConfigId

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) SetDescription

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) SetDescriptionNil

func (o *ConfigSettingFormulasModelHaljsonEmbeddedConfig) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) SetEmbedded

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) SetEvaluationVersion

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

func (o *ConfigSettingFormulasModelHaljsonEmbeddedConfig) SetMigratedConfigId(v string)

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) SetMigratedConfigIdNil

func (o *ConfigSettingFormulasModelHaljsonEmbeddedConfig) SetMigratedConfigIdNil()

SetMigratedConfigIdNil sets the value for MigratedConfigId to be an explicit nil

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) SetName

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) SetNameNil

SetNameNil sets the value for Name to be an explicit nil

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) SetOrder

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

func (ConfigSettingFormulasModelHaljsonEmbeddedConfig) ToMap

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) UnsetDescription

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) UnsetMigratedConfigId

func (o *ConfigSettingFormulasModelHaljsonEmbeddedConfig) UnsetMigratedConfigId()

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedConfig) UnsetName

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

type ConfigSettingFormulasModelHaljsonEmbeddedEnvironment

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

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

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

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) GetColorOk

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

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) GetDescriptionOk

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

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) GetEmbeddedOk

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

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) GetEnvironmentIdOk

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

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

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) GetNameOk

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) GetOrder

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) GetOrderOk

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

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) GetReasonRequiredOk

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

HasColor returns a boolean if a field has been set.

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) HasDescription

HasDescription returns a boolean if a field has been set.

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) HasEmbedded

HasEmbedded returns a boolean if a field has been set.

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) HasEnvironmentId

HasEnvironmentId returns a boolean if a field has been set.

HasLinks returns a boolean if a field has been set.

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) HasName

HasName returns a boolean if a field has been set.

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) HasOrder

HasOrder returns a boolean if a field has been set.

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) HasReasonRequired

HasReasonRequired returns a boolean if a field has been set.

func (ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) MarshalJSON

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) SetColor

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) SetColorNil

SetColorNil sets the value for Color to be an explicit nil

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) SetDescription

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) SetDescriptionNil

SetDescriptionNil sets the value for Description to be an explicit nil

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) SetEmbedded

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) SetEnvironmentId

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

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) SetNameNil

SetNameNil sets the value for Name to be an explicit nil

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) SetOrder

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) SetReasonRequired

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

func (ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) ToMap

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) UnsetColor

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) UnsetDescription

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironment) UnsetName

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

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

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

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks) GetSelfOk

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

HasSelf returns a boolean if a field has been set.

func (ConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks) MarshalJSON

func (*ConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks) SetSelf

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

func (ConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks) ToMap

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

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

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

func (*ConfigSettingFormulasModelLinks) GetSelfOk

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

HasSelf returns a boolean if a field has been set.

func (ConfigSettingFormulasModelLinks) MarshalJSON

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

func (*ConfigSettingFormulasModelLinks) SetSelf

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

func (ConfigSettingFormulasModelLinks) ToMap

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

type ConfigSettingValueModel

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

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

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

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

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

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

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

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

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

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

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

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

func (o *ConfigSettingValueModel) GetSetting() SettingDataModel

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

func (*ConfigSettingValueModel) GetSettingOk

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

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

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

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

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

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

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

func (o *ConfigSettingValueModel) HasLastUpdaterUserEmail() bool

HasLastUpdaterUserEmail returns a boolean if a field has been set.

func (*ConfigSettingValueModel) HasLastUpdaterUserFullName

func (o *ConfigSettingValueModel) HasLastUpdaterUserFullName() bool

HasLastUpdaterUserFullName returns a boolean if a field has been set.

func (*ConfigSettingValueModel) HasRolloutPercentageItems

func (o *ConfigSettingValueModel) HasRolloutPercentageItems() bool

HasRolloutPercentageItems returns a boolean if a field has been set.

func (*ConfigSettingValueModel) HasRolloutRules

func (o *ConfigSettingValueModel) HasRolloutRules() bool

HasRolloutRules returns a boolean if a field has been set.

func (*ConfigSettingValueModel) HasSetting

func (o *ConfigSettingValueModel) HasSetting() bool

HasSetting returns a boolean if a field has been set.

func (*ConfigSettingValueModel) HasSettingTags

func (o *ConfigSettingValueModel) HasSettingTags() bool

HasSettingTags returns a boolean if a field has been set.

func (*ConfigSettingValueModel) HasUpdatedAt

func (o *ConfigSettingValueModel) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*ConfigSettingValueModel) HasValue

func (o *ConfigSettingValueModel) HasValue() bool

HasValue returns a boolean if a field has been set.

func (ConfigSettingValueModel) MarshalJSON

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

func (o *ConfigSettingValueModel) SetLastUpdaterUserEmail(v string)

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

func (*ConfigSettingValueModel) SetLastUpdaterUserEmailNil

func (o *ConfigSettingValueModel) SetLastUpdaterUserEmailNil()

SetLastUpdaterUserEmailNil sets the value for LastUpdaterUserEmail to be an explicit nil

func (*ConfigSettingValueModel) SetLastUpdaterUserFullName

func (o *ConfigSettingValueModel) SetLastUpdaterUserFullName(v string)

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

func (*ConfigSettingValueModel) SetLastUpdaterUserFullNameNil

func (o *ConfigSettingValueModel) SetLastUpdaterUserFullNameNil()

SetLastUpdaterUserFullNameNil sets the value for LastUpdaterUserFullName to be an explicit nil

func (*ConfigSettingValueModel) SetRolloutPercentageItems

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

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

func (*ConfigSettingValueModel) SetRolloutRules

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

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

func (*ConfigSettingValueModel) SetSetting

func (o *ConfigSettingValueModel) SetSetting(v SettingDataModel)

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

func (*ConfigSettingValueModel) SetSettingTags

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

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

func (*ConfigSettingValueModel) SetUpdatedAt

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

func (o *ConfigSettingValueModel) SetUpdatedAtNil()

SetUpdatedAtNil sets the value for UpdatedAt to be an explicit nil

func (*ConfigSettingValueModel) SetValue

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

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

func (ConfigSettingValueModel) ToMap

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

func (*ConfigSettingValueModel) UnsetLastUpdaterUserEmail

func (o *ConfigSettingValueModel) UnsetLastUpdaterUserEmail()

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

func (*ConfigSettingValueModel) UnsetLastUpdaterUserFullName

func (o *ConfigSettingValueModel) UnsetLastUpdaterUserFullName()

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

func (*ConfigSettingValueModel) UnsetUpdatedAt

func (o *ConfigSettingValueModel) UnsetUpdatedAt()

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

type ConfigSettingValuesModel

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

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

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

func (o *ConfigSettingValuesModel) GetConfig() ConfigModel

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

func (*ConfigSettingValuesModel) GetConfigOk

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

func (o *ConfigSettingValuesModel) GetEnvironment() EnvironmentModel

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

func (*ConfigSettingValuesModel) GetEnvironmentOk

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

func (o *ConfigSettingValuesModel) GetFeatureFlagLimitations() FeatureFlagLimitations

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

func (*ConfigSettingValuesModel) GetFeatureFlagLimitationsOk

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

func (o *ConfigSettingValuesModel) GetReadOnly() bool

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

func (*ConfigSettingValuesModel) GetReadOnlyOk

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

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

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

func (o *ConfigSettingValuesModel) HasConfig() bool

HasConfig returns a boolean if a field has been set.

func (*ConfigSettingValuesModel) HasEnvironment

func (o *ConfigSettingValuesModel) HasEnvironment() bool

HasEnvironment returns a boolean if a field has been set.

func (*ConfigSettingValuesModel) HasFeatureFlagLimitations

func (o *ConfigSettingValuesModel) HasFeatureFlagLimitations() bool

HasFeatureFlagLimitations returns a boolean if a field has been set.

func (*ConfigSettingValuesModel) HasReadOnly

func (o *ConfigSettingValuesModel) HasReadOnly() bool

HasReadOnly returns a boolean if a field has been set.

func (*ConfigSettingValuesModel) HasSettingValues

func (o *ConfigSettingValuesModel) HasSettingValues() bool

HasSettingValues returns a boolean if a field has been set.

func (ConfigSettingValuesModel) MarshalJSON

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

func (*ConfigSettingValuesModel) SetConfig

func (o *ConfigSettingValuesModel) SetConfig(v ConfigModel)

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

func (*ConfigSettingValuesModel) SetEnvironment

func (o *ConfigSettingValuesModel) SetEnvironment(v EnvironmentModel)

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

func (*ConfigSettingValuesModel) SetFeatureFlagLimitations

func (o *ConfigSettingValuesModel) SetFeatureFlagLimitations(v FeatureFlagLimitations)

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

func (*ConfigSettingValuesModel) SetReadOnly

func (o *ConfigSettingValuesModel) SetReadOnly(v bool)

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

func (*ConfigSettingValuesModel) SetSettingValues

func (o *ConfigSettingValuesModel) SetSettingValues(v []ConfigSettingValueModel)

SetSettingValues gets a reference to the given []ConfigSettingValueModel and assigns it to the SettingValues field.

func (ConfigSettingValuesModel) ToMap

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

type ConfigSettingValuesModelHaljson

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

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

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

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

func (*ConfigSettingValuesModelHaljson) GetEmbeddedOk

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

func (o *ConfigSettingValuesModelHaljson) GetFeatureFlagLimitations() FeatureFlagLimitations

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

func (*ConfigSettingValuesModelHaljson) GetFeatureFlagLimitationsOk

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

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

func (o *ConfigSettingValuesModelHaljson) GetReadOnly() bool

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

func (*ConfigSettingValuesModelHaljson) GetReadOnlyOk

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

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

func (*ConfigSettingValuesModelHaljson) GetSettingValuesOk

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

func (o *ConfigSettingValuesModelHaljson) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*ConfigSettingValuesModelHaljson) HasFeatureFlagLimitations

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

func (o *ConfigSettingValuesModelHaljson) HasReadOnly() bool

HasReadOnly returns a boolean if a field has been set.

func (*ConfigSettingValuesModelHaljson) HasSettingValues

func (o *ConfigSettingValuesModelHaljson) HasSettingValues() bool

HasSettingValues returns a boolean if a field has been set.

func (ConfigSettingValuesModelHaljson) MarshalJSON

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

func (*ConfigSettingValuesModelHaljson) SetEmbedded

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

func (*ConfigSettingValuesModelHaljson) SetFeatureFlagLimitations

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

func (o *ConfigSettingValuesModelHaljson) SetReadOnly(v bool)

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

func (*ConfigSettingValuesModelHaljson) SetSettingValues

SetSettingValues gets a reference to the given []ConfigSettingValueModel and assigns it to the SettingValues field.

func (ConfigSettingValuesModelHaljson) ToMap

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

type ConfigsAPICreateConfigRequest

type ConfigsAPICreateConfigRequest struct {
	ApiService *ConfigsAPIService
	// contains filtered or unexported fields
}

func (ConfigsAPICreateConfigRequest) CreateConfigRequest

func (r ConfigsAPICreateConfigRequest) CreateConfigRequest(createConfigRequest CreateConfigRequest) ConfigsAPICreateConfigRequest

func (ConfigsAPICreateConfigRequest) Execute

type ConfigsAPIDeleteConfigRequest

type ConfigsAPIDeleteConfigRequest struct {
	ApiService *ConfigsAPIService
	// contains filtered or unexported fields
}

func (ConfigsAPIDeleteConfigRequest) Execute

type ConfigsAPIGetConfigRequest

type ConfigsAPIGetConfigRequest struct {
	ApiService *ConfigsAPIService
	// contains filtered or unexported fields
}

func (ConfigsAPIGetConfigRequest) Execute

type ConfigsAPIGetConfigsRequest

type ConfigsAPIGetConfigsRequest struct {
	ApiService *ConfigsAPIService
	// contains filtered or unexported fields
}

func (ConfigsAPIGetConfigsRequest) Execute

type ConfigsAPIService

type ConfigsAPIService service

ConfigsAPIService ConfigsAPI service

func (*ConfigsAPIService) CreateConfig

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

Execute executes the request

@return ConfigModel

func (*ConfigsAPIService) DeleteConfig

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

func (a *ConfigsAPIService) DeleteConfigExecute(r ConfigsAPIDeleteConfigRequest) (*http.Response, error)

Execute executes the request

func (*ConfigsAPIService) GetConfig

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

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

Execute executes the request

@return []ConfigModel

func (*ConfigsAPIService) UpdateConfig

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

Execute executes the request

@return ConfigModel

type ConfigsAPIUpdateConfigRequest

type ConfigsAPIUpdateConfigRequest struct {
	ApiService *ConfigsAPIService
	// contains filtered or unexported fields
}

func (ConfigsAPIUpdateConfigRequest) Execute

func (ConfigsAPIUpdateConfigRequest) UpdateConfigRequest

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

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

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext

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

ServerURLWithContext returns a new server URL given an endpoint

type ConnectRequest

type ConnectRequest struct {
	ClientKey    string `json:"clientKey"`
	JiraJwtToken string `json:"jiraJwtToken"`
}

ConnectRequest struct for ConnectRequest

func NewConnectRequest

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

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

func (o *ConnectRequest) GetClientKey() string

GetClientKey returns the ClientKey field value

func (*ConnectRequest) GetClientKeyOk

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

func (o *ConnectRequest) GetJiraJwtToken() string

GetJiraJwtToken returns the JiraJwtToken field value

func (*ConnectRequest) GetJiraJwtTokenOk

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

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

func (*ConnectRequest) SetClientKey

func (o *ConnectRequest) SetClientKey(v string)

SetClientKey sets field value

func (*ConnectRequest) SetJiraJwtToken

func (o *ConnectRequest) SetJiraJwtToken(v string)

SetJiraJwtToken sets field value

func (ConnectRequest) ToMap

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

func (*ConnectRequest) UnmarshalJSON

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

type CreateConfigRequest

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

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

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

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

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

func (o *CreateConfigRequest) GetEvaluationVersion() EvaluationVersion

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

func (*CreateConfigRequest) GetEvaluationVersionOk

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

func (o *CreateConfigRequest) GetName() string

GetName returns the Name field value

func (*CreateConfigRequest) GetNameOk

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

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

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

func (o *CreateConfigRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CreateConfigRequest) HasEvaluationVersion

func (o *CreateConfigRequest) HasEvaluationVersion() bool

HasEvaluationVersion returns a boolean if a field has been set.

func (*CreateConfigRequest) HasOrder

func (o *CreateConfigRequest) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (CreateConfigRequest) MarshalJSON

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

func (*CreateConfigRequest) SetDescription

func (o *CreateConfigRequest) SetDescription(v string)

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

func (*CreateConfigRequest) SetDescriptionNil

func (o *CreateConfigRequest) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*CreateConfigRequest) SetEvaluationVersion

func (o *CreateConfigRequest) SetEvaluationVersion(v EvaluationVersion)

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

func (*CreateConfigRequest) SetName

func (o *CreateConfigRequest) SetName(v string)

SetName sets field value

func (*CreateConfigRequest) SetOrder

func (o *CreateConfigRequest) SetOrder(v int32)

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

func (*CreateConfigRequest) SetOrderNil

func (o *CreateConfigRequest) SetOrderNil()

SetOrderNil sets the value for Order to be an explicit nil

func (CreateConfigRequest) ToMap

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

func (*CreateConfigRequest) UnmarshalJSON

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

func (*CreateConfigRequest) UnsetDescription

func (o *CreateConfigRequest) UnsetDescription()

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

func (*CreateConfigRequest) UnsetOrder

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

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

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

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

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

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

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

func (o *CreateEnvironmentModel) GetName() string

GetName returns the Name field value

func (*CreateEnvironmentModel) GetNameOk

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

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

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

func (o *CreateEnvironmentModel) HasColor() bool

HasColor returns a boolean if a field has been set.

func (*CreateEnvironmentModel) HasDescription

func (o *CreateEnvironmentModel) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CreateEnvironmentModel) HasOrder

func (o *CreateEnvironmentModel) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (CreateEnvironmentModel) MarshalJSON

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

func (*CreateEnvironmentModel) SetColor

func (o *CreateEnvironmentModel) SetColor(v string)

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

func (*CreateEnvironmentModel) SetColorNil

func (o *CreateEnvironmentModel) SetColorNil()

SetColorNil sets the value for Color to be an explicit nil

func (*CreateEnvironmentModel) SetDescription

func (o *CreateEnvironmentModel) SetDescription(v string)

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

func (*CreateEnvironmentModel) SetDescriptionNil

func (o *CreateEnvironmentModel) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*CreateEnvironmentModel) SetName

func (o *CreateEnvironmentModel) SetName(v string)

SetName sets field value

func (*CreateEnvironmentModel) SetOrder

func (o *CreateEnvironmentModel) SetOrder(v int32)

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

func (*CreateEnvironmentModel) SetOrderNil

func (o *CreateEnvironmentModel) SetOrderNil()

SetOrderNil sets the value for Order to be an explicit nil

func (CreateEnvironmentModel) ToMap

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

func (*CreateEnvironmentModel) UnmarshalJSON

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

func (*CreateEnvironmentModel) UnsetColor

func (o *CreateEnvironmentModel) UnsetColor()

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

func (*CreateEnvironmentModel) UnsetDescription

func (o *CreateEnvironmentModel) UnsetDescription()

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

func (*CreateEnvironmentModel) UnsetOrder

func (o *CreateEnvironmentModel) UnsetOrder()

UnsetOrder ensures that no value is present for Order, not even an explicit nil

type CreateIntegrationModel

type CreateIntegrationModel struct {
	IntegrationType IntegrationType `json:"integrationType"`
	// Name of the Integration.
	Name string `json:"name"`
	// Parameters of the Integration.
	Parameters map[string]string `json:"parameters"`
	// List of Environment IDs that are connected with this Integration. If the list is empty, all of the Environments are connected.
	EnvironmentIds []string `json:"environmentIds"`
	// List of Config IDs that are connected with this Integration. If the list is empty, all of the Configs are connected.
	ConfigIds []string `json:"configIds"`
}

CreateIntegrationModel struct for CreateIntegrationModel

func NewCreateIntegrationModel

func NewCreateIntegrationModel(integrationType IntegrationType, name string, parameters map[string]string, environmentIds []string, configIds []string) *CreateIntegrationModel

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

func NewCreateIntegrationModelWithDefaults

func NewCreateIntegrationModelWithDefaults() *CreateIntegrationModel

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

func (*CreateIntegrationModel) GetConfigIds

func (o *CreateIntegrationModel) GetConfigIds() []string

GetConfigIds returns the ConfigIds field value

func (*CreateIntegrationModel) GetConfigIdsOk

func (o *CreateIntegrationModel) GetConfigIdsOk() ([]string, bool)

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

func (*CreateIntegrationModel) GetEnvironmentIds

func (o *CreateIntegrationModel) GetEnvironmentIds() []string

GetEnvironmentIds returns the EnvironmentIds field value

func (*CreateIntegrationModel) GetEnvironmentIdsOk

func (o *CreateIntegrationModel) GetEnvironmentIdsOk() ([]string, bool)

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

func (*CreateIntegrationModel) GetIntegrationType

func (o *CreateIntegrationModel) GetIntegrationType() IntegrationType

GetIntegrationType returns the IntegrationType field value

func (*CreateIntegrationModel) GetIntegrationTypeOk

func (o *CreateIntegrationModel) GetIntegrationTypeOk() (*IntegrationType, bool)

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

func (*CreateIntegrationModel) GetName

func (o *CreateIntegrationModel) GetName() string

GetName returns the Name field value

func (*CreateIntegrationModel) GetNameOk

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

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

func (*CreateIntegrationModel) GetParameters

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

GetParameters returns the Parameters field value

func (*CreateIntegrationModel) GetParametersOk

func (o *CreateIntegrationModel) GetParametersOk() (*map[string]string, bool)

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

func (CreateIntegrationModel) MarshalJSON

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

func (*CreateIntegrationModel) SetConfigIds

func (o *CreateIntegrationModel) SetConfigIds(v []string)

SetConfigIds sets field value

func (*CreateIntegrationModel) SetEnvironmentIds

func (o *CreateIntegrationModel) SetEnvironmentIds(v []string)

SetEnvironmentIds sets field value

func (*CreateIntegrationModel) SetIntegrationType

func (o *CreateIntegrationModel) SetIntegrationType(v IntegrationType)

SetIntegrationType sets field value

func (*CreateIntegrationModel) SetName

func (o *CreateIntegrationModel) SetName(v string)

SetName sets field value

func (*CreateIntegrationModel) SetParameters

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

SetParameters sets field value

func (CreateIntegrationModel) ToMap

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

func (*CreateIntegrationModel) UnmarshalJSON

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

type CreateOrUpdateEnvironmentAccessModel

type CreateOrUpdateEnvironmentAccessModel struct {
	// Identifier of the Environment.
	EnvironmentId         *string                `json:"environmentId,omitempty"`
	EnvironmentAccessType *EnvironmentAccessType `json:"environmentAccessType,omitempty"`
}

CreateOrUpdateEnvironmentAccessModel struct for CreateOrUpdateEnvironmentAccessModel

func NewCreateOrUpdateEnvironmentAccessModel

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

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

func (o *CreateOrUpdateEnvironmentAccessModel) GetEnvironmentAccessType() EnvironmentAccessType

GetEnvironmentAccessType returns the EnvironmentAccessType field value if set, zero value otherwise.

func (*CreateOrUpdateEnvironmentAccessModel) GetEnvironmentAccessTypeOk

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

func (o *CreateOrUpdateEnvironmentAccessModel) GetEnvironmentId() string

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

func (*CreateOrUpdateEnvironmentAccessModel) GetEnvironmentIdOk

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

func (o *CreateOrUpdateEnvironmentAccessModel) HasEnvironmentAccessType() bool

HasEnvironmentAccessType returns a boolean if a field has been set.

func (*CreateOrUpdateEnvironmentAccessModel) HasEnvironmentId

func (o *CreateOrUpdateEnvironmentAccessModel) HasEnvironmentId() bool

HasEnvironmentId returns a boolean if a field has been set.

func (CreateOrUpdateEnvironmentAccessModel) MarshalJSON

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

func (*CreateOrUpdateEnvironmentAccessModel) SetEnvironmentAccessType

func (o *CreateOrUpdateEnvironmentAccessModel) SetEnvironmentAccessType(v EnvironmentAccessType)

SetEnvironmentAccessType gets a reference to the given EnvironmentAccessType and assigns it to the EnvironmentAccessType field.

func (*CreateOrUpdateEnvironmentAccessModel) SetEnvironmentId

func (o *CreateOrUpdateEnvironmentAccessModel) SetEnvironmentId(v string)

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

func (CreateOrUpdateEnvironmentAccessModel) ToMap

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

type CreatePermissionGroupRequest

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"`
	// Group members can disable two-factor authentication for other members.
	CanDisable2FA *bool `json:"canDisable2FA,omitempty"`
}

CreatePermissionGroupRequest struct for CreatePermissionGroupRequest

func NewCreatePermissionGroupRequest

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

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

func (o *CreatePermissionGroupRequest) GetAccessType() AccessType

GetAccessType returns the AccessType field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetAccessTypeOk

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

func (o *CreatePermissionGroupRequest) GetCanCreateOrUpdateConfig() bool

GetCanCreateOrUpdateConfig returns the CanCreateOrUpdateConfig field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanCreateOrUpdateConfigOk

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

func (o *CreatePermissionGroupRequest) GetCanCreateOrUpdateEnvironment() bool

GetCanCreateOrUpdateEnvironment returns the CanCreateOrUpdateEnvironment field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanCreateOrUpdateEnvironmentOk

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

func (o *CreatePermissionGroupRequest) GetCanCreateOrUpdateSegments() bool

GetCanCreateOrUpdateSegments returns the CanCreateOrUpdateSegments field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanCreateOrUpdateSegmentsOk

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

func (o *CreatePermissionGroupRequest) GetCanCreateOrUpdateSetting() bool

GetCanCreateOrUpdateSetting returns the CanCreateOrUpdateSetting field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanCreateOrUpdateSettingOk

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

func (o *CreatePermissionGroupRequest) GetCanCreateOrUpdateTag() bool

GetCanCreateOrUpdateTag returns the CanCreateOrUpdateTag field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanCreateOrUpdateTagOk

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

func (o *CreatePermissionGroupRequest) GetCanDeleteConfig() bool

GetCanDeleteConfig returns the CanDeleteConfig field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanDeleteConfigOk

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

func (o *CreatePermissionGroupRequest) GetCanDeleteEnvironment() bool

GetCanDeleteEnvironment returns the CanDeleteEnvironment field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanDeleteEnvironmentOk

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

func (o *CreatePermissionGroupRequest) GetCanDeleteSegments() bool

GetCanDeleteSegments returns the CanDeleteSegments field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanDeleteSegmentsOk

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

func (o *CreatePermissionGroupRequest) GetCanDeleteSetting() bool

GetCanDeleteSetting returns the CanDeleteSetting field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanDeleteSettingOk

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

func (o *CreatePermissionGroupRequest) GetCanDeleteTag() bool

GetCanDeleteTag returns the CanDeleteTag field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanDeleteTagOk

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) GetCanDisable2FA added in v2.1.0

func (o *CreatePermissionGroupRequest) GetCanDisable2FA() bool

GetCanDisable2FA returns the CanDisable2FA field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanDisable2FAOk added in v2.1.0

func (o *CreatePermissionGroupRequest) GetCanDisable2FAOk() (*bool, bool)

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

func (*CreatePermissionGroupRequest) GetCanManageIntegrations

func (o *CreatePermissionGroupRequest) GetCanManageIntegrations() bool

GetCanManageIntegrations returns the CanManageIntegrations field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanManageIntegrationsOk

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

func (o *CreatePermissionGroupRequest) GetCanManageMembers() bool

GetCanManageMembers returns the CanManageMembers field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanManageMembersOk

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

func (o *CreatePermissionGroupRequest) GetCanManageProductPreferences() bool

GetCanManageProductPreferences returns the CanManageProductPreferences field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanManageProductPreferencesOk

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

func (o *CreatePermissionGroupRequest) GetCanManageWebhook() bool

GetCanManageWebhook returns the CanManageWebhook field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanManageWebhookOk

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

func (o *CreatePermissionGroupRequest) GetCanRotateSdkKey() bool

GetCanRotateSdkKey returns the CanRotateSdkKey field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanRotateSdkKeyOk

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

func (o *CreatePermissionGroupRequest) GetCanTagSetting() bool

GetCanTagSetting returns the CanTagSetting field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanTagSettingOk

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

func (o *CreatePermissionGroupRequest) GetCanUseExportImport() bool

GetCanUseExportImport returns the CanUseExportImport field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanUseExportImportOk

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

func (o *CreatePermissionGroupRequest) GetCanViewProductAuditLog() bool

GetCanViewProductAuditLog returns the CanViewProductAuditLog field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanViewProductAuditLogOk

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

func (o *CreatePermissionGroupRequest) GetCanViewProductStatistics() bool

GetCanViewProductStatistics returns the CanViewProductStatistics field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanViewProductStatisticsOk

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

func (o *CreatePermissionGroupRequest) GetCanViewSdkKey() bool

GetCanViewSdkKey returns the CanViewSdkKey field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetCanViewSdkKeyOk

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

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

func (*CreatePermissionGroupRequest) GetEnvironmentAccessesOk

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

func (o *CreatePermissionGroupRequest) GetName() string

GetName returns the Name field value

func (*CreatePermissionGroupRequest) GetNameOk

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

func (o *CreatePermissionGroupRequest) GetNewEnvironmentAccessType() EnvironmentAccessType

GetNewEnvironmentAccessType returns the NewEnvironmentAccessType field value if set, zero value otherwise.

func (*CreatePermissionGroupRequest) GetNewEnvironmentAccessTypeOk

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

func (o *CreatePermissionGroupRequest) HasAccessType() bool

HasAccessType returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanCreateOrUpdateConfig

func (o *CreatePermissionGroupRequest) HasCanCreateOrUpdateConfig() bool

HasCanCreateOrUpdateConfig returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanCreateOrUpdateEnvironment

func (o *CreatePermissionGroupRequest) HasCanCreateOrUpdateEnvironment() bool

HasCanCreateOrUpdateEnvironment returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanCreateOrUpdateSegments

func (o *CreatePermissionGroupRequest) HasCanCreateOrUpdateSegments() bool

HasCanCreateOrUpdateSegments returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanCreateOrUpdateSetting

func (o *CreatePermissionGroupRequest) HasCanCreateOrUpdateSetting() bool

HasCanCreateOrUpdateSetting returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanCreateOrUpdateTag

func (o *CreatePermissionGroupRequest) HasCanCreateOrUpdateTag() bool

HasCanCreateOrUpdateTag returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanDeleteConfig

func (o *CreatePermissionGroupRequest) HasCanDeleteConfig() bool

HasCanDeleteConfig returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanDeleteEnvironment

func (o *CreatePermissionGroupRequest) HasCanDeleteEnvironment() bool

HasCanDeleteEnvironment returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanDeleteSegments

func (o *CreatePermissionGroupRequest) HasCanDeleteSegments() bool

HasCanDeleteSegments returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanDeleteSetting

func (o *CreatePermissionGroupRequest) HasCanDeleteSetting() bool

HasCanDeleteSetting returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanDeleteTag

func (o *CreatePermissionGroupRequest) HasCanDeleteTag() bool

HasCanDeleteTag returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanDisable2FA added in v2.1.0

func (o *CreatePermissionGroupRequest) HasCanDisable2FA() bool

HasCanDisable2FA returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanManageIntegrations

func (o *CreatePermissionGroupRequest) HasCanManageIntegrations() bool

HasCanManageIntegrations returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanManageMembers

func (o *CreatePermissionGroupRequest) HasCanManageMembers() bool

HasCanManageMembers returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanManageProductPreferences

func (o *CreatePermissionGroupRequest) HasCanManageProductPreferences() bool

HasCanManageProductPreferences returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanManageWebhook

func (o *CreatePermissionGroupRequest) HasCanManageWebhook() bool

HasCanManageWebhook returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanRotateSdkKey

func (o *CreatePermissionGroupRequest) HasCanRotateSdkKey() bool

HasCanRotateSdkKey returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanTagSetting

func (o *CreatePermissionGroupRequest) HasCanTagSetting() bool

HasCanTagSetting returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanUseExportImport

func (o *CreatePermissionGroupRequest) HasCanUseExportImport() bool

HasCanUseExportImport returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanViewProductAuditLog

func (o *CreatePermissionGroupRequest) HasCanViewProductAuditLog() bool

HasCanViewProductAuditLog returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanViewProductStatistics

func (o *CreatePermissionGroupRequest) HasCanViewProductStatistics() bool

HasCanViewProductStatistics returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasCanViewSdkKey

func (o *CreatePermissionGroupRequest) HasCanViewSdkKey() bool

HasCanViewSdkKey returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasEnvironmentAccesses

func (o *CreatePermissionGroupRequest) HasEnvironmentAccesses() bool

HasEnvironmentAccesses returns a boolean if a field has been set.

func (*CreatePermissionGroupRequest) HasNewEnvironmentAccessType

func (o *CreatePermissionGroupRequest) HasNewEnvironmentAccessType() bool

HasNewEnvironmentAccessType returns a boolean if a field has been set.

func (CreatePermissionGroupRequest) MarshalJSON

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

func (*CreatePermissionGroupRequest) SetAccessType

func (o *CreatePermissionGroupRequest) SetAccessType(v AccessType)

SetAccessType gets a reference to the given AccessType and assigns it to the AccessType field.

func (*CreatePermissionGroupRequest) SetCanCreateOrUpdateConfig

func (o *CreatePermissionGroupRequest) SetCanCreateOrUpdateConfig(v bool)

SetCanCreateOrUpdateConfig gets a reference to the given bool and assigns it to the CanCreateOrUpdateConfig field.

func (*CreatePermissionGroupRequest) SetCanCreateOrUpdateEnvironment

func (o *CreatePermissionGroupRequest) SetCanCreateOrUpdateEnvironment(v bool)

SetCanCreateOrUpdateEnvironment gets a reference to the given bool and assigns it to the CanCreateOrUpdateEnvironment field.

func (*CreatePermissionGroupRequest) SetCanCreateOrUpdateSegments

func (o *CreatePermissionGroupRequest) SetCanCreateOrUpdateSegments(v bool)

SetCanCreateOrUpdateSegments gets a reference to the given bool and assigns it to the CanCreateOrUpdateSegments field.

func (*CreatePermissionGroupRequest) SetCanCreateOrUpdateSetting

func (o *CreatePermissionGroupRequest) SetCanCreateOrUpdateSetting(v bool)

SetCanCreateOrUpdateSetting gets a reference to the given bool and assigns it to the CanCreateOrUpdateSetting field.

func (*CreatePermissionGroupRequest) SetCanCreateOrUpdateTag

func (o *CreatePermissionGroupRequest) SetCanCreateOrUpdateTag(v bool)

SetCanCreateOrUpdateTag gets a reference to the given bool and assigns it to the CanCreateOrUpdateTag field.

func (*CreatePermissionGroupRequest) SetCanDeleteConfig

func (o *CreatePermissionGroupRequest) SetCanDeleteConfig(v bool)

SetCanDeleteConfig gets a reference to the given bool and assigns it to the CanDeleteConfig field.

func (*CreatePermissionGroupRequest) SetCanDeleteEnvironment

func (o *CreatePermissionGroupRequest) SetCanDeleteEnvironment(v bool)

SetCanDeleteEnvironment gets a reference to the given bool and assigns it to the CanDeleteEnvironment field.

func (*CreatePermissionGroupRequest) SetCanDeleteSegments

func (o *CreatePermissionGroupRequest) SetCanDeleteSegments(v bool)

SetCanDeleteSegments gets a reference to the given bool and assigns it to the CanDeleteSegments field.

func (*CreatePermissionGroupRequest) SetCanDeleteSetting

func (o *CreatePermissionGroupRequest) SetCanDeleteSetting(v bool)

SetCanDeleteSetting gets a reference to the given bool and assigns it to the CanDeleteSetting field.

func (*CreatePermissionGroupRequest) SetCanDeleteTag

func (o *CreatePermissionGroupRequest) SetCanDeleteTag(v bool)

SetCanDeleteTag gets a reference to the given bool and assigns it to the CanDeleteTag field.

func (*CreatePermissionGroupRequest) SetCanDisable2FA added in v2.1.0

func (o *CreatePermissionGroupRequest) SetCanDisable2FA(v bool)

SetCanDisable2FA gets a reference to the given bool and assigns it to the CanDisable2FA field.

func (*CreatePermissionGroupRequest) SetCanManageIntegrations

func (o *CreatePermissionGroupRequest) SetCanManageIntegrations(v bool)

SetCanManageIntegrations gets a reference to the given bool and assigns it to the CanManageIntegrations field.

func (*CreatePermissionGroupRequest) SetCanManageMembers

func (o *CreatePermissionGroupRequest) SetCanManageMembers(v bool)

SetCanManageMembers gets a reference to the given bool and assigns it to the CanManageMembers field.

func (*CreatePermissionGroupRequest) SetCanManageProductPreferences

func (o *CreatePermissionGroupRequest) SetCanManageProductPreferences(v bool)

SetCanManageProductPreferences gets a reference to the given bool and assigns it to the CanManageProductPreferences field.

func (*CreatePermissionGroupRequest) SetCanManageWebhook

func (o *CreatePermissionGroupRequest) SetCanManageWebhook(v bool)

SetCanManageWebhook gets a reference to the given bool and assigns it to the CanManageWebhook field.

func (*CreatePermissionGroupRequest) SetCanRotateSdkKey

func (o *CreatePermissionGroupRequest) SetCanRotateSdkKey(v bool)

SetCanRotateSdkKey gets a reference to the given bool and assigns it to the CanRotateSdkKey field.

func (*CreatePermissionGroupRequest) SetCanTagSetting

func (o *CreatePermissionGroupRequest) SetCanTagSetting(v bool)

SetCanTagSetting gets a reference to the given bool and assigns it to the CanTagSetting field.

func (*CreatePermissionGroupRequest) SetCanUseExportImport

func (o *CreatePermissionGroupRequest) SetCanUseExportImport(v bool)

SetCanUseExportImport gets a reference to the given bool and assigns it to the CanUseExportImport field.

func (*CreatePermissionGroupRequest) SetCanViewProductAuditLog

func (o *CreatePermissionGroupRequest) SetCanViewProductAuditLog(v bool)

SetCanViewProductAuditLog gets a reference to the given bool and assigns it to the CanViewProductAuditLog field.

func (*CreatePermissionGroupRequest) SetCanViewProductStatistics

func (o *CreatePermissionGroupRequest) SetCanViewProductStatistics(v bool)

SetCanViewProductStatistics gets a reference to the given bool and assigns it to the CanViewProductStatistics field.

func (*CreatePermissionGroupRequest) SetCanViewSdkKey

func (o *CreatePermissionGroupRequest) SetCanViewSdkKey(v bool)

SetCanViewSdkKey gets a reference to the given bool and assigns it to the CanViewSdkKey field.

func (*CreatePermissionGroupRequest) SetEnvironmentAccesses

SetEnvironmentAccesses gets a reference to the given []CreateOrUpdateEnvironmentAccessModel and assigns it to the EnvironmentAccesses field.

func (*CreatePermissionGroupRequest) SetName

func (o *CreatePermissionGroupRequest) SetName(v string)

SetName sets field value

func (*CreatePermissionGroupRequest) SetNewEnvironmentAccessType

func (o *CreatePermissionGroupRequest) SetNewEnvironmentAccessType(v EnvironmentAccessType)

SetNewEnvironmentAccessType gets a reference to the given EnvironmentAccessType and assigns it to the NewEnvironmentAccessType field.

func (CreatePermissionGroupRequest) ToMap

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

func (*CreatePermissionGroupRequest) UnmarshalJSON

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

type CreateProductRequest

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

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

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

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

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

func (o *CreateProductRequest) GetName() string

GetName returns the Name field value

func (*CreateProductRequest) GetNameOk

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

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

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

func (o *CreateProductRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CreateProductRequest) HasOrder

func (o *CreateProductRequest) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (CreateProductRequest) MarshalJSON

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

func (*CreateProductRequest) SetDescription

func (o *CreateProductRequest) SetDescription(v string)

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

func (*CreateProductRequest) SetDescriptionNil

func (o *CreateProductRequest) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*CreateProductRequest) SetName

func (o *CreateProductRequest) SetName(v string)

SetName sets field value

func (*CreateProductRequest) SetOrder

func (o *CreateProductRequest) SetOrder(v int32)

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

func (*CreateProductRequest) SetOrderNil

func (o *CreateProductRequest) SetOrderNil()

SetOrderNil sets the value for Order to be an explicit nil

func (CreateProductRequest) ToMap

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

func (*CreateProductRequest) UnmarshalJSON

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

func (*CreateProductRequest) UnsetDescription

func (o *CreateProductRequest) UnsetDescription()

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

func (*CreateProductRequest) UnsetOrder

func (o *CreateProductRequest) UnsetOrder()

UnsetOrder ensures that no value is present for Order, not even an explicit nil

type CreateSegmentModel

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

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

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

func (o *CreateSegmentModel) GetComparator() RolloutRuleComparator

GetComparator returns the Comparator field value

func (*CreateSegmentModel) GetComparatorOk

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

func (o *CreateSegmentModel) GetComparisonAttribute() string

GetComparisonAttribute returns the ComparisonAttribute field value

func (*CreateSegmentModel) GetComparisonAttributeOk

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

func (o *CreateSegmentModel) GetComparisonValue() string

GetComparisonValue returns the ComparisonValue field value

func (*CreateSegmentModel) GetComparisonValueOk

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

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

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

func (o *CreateSegmentModel) GetName() string

GetName returns the Name field value

func (*CreateSegmentModel) GetNameOk

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

func (o *CreateSegmentModel) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (CreateSegmentModel) MarshalJSON

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

func (*CreateSegmentModel) SetComparator

func (o *CreateSegmentModel) SetComparator(v RolloutRuleComparator)

SetComparator sets field value

func (*CreateSegmentModel) SetComparisonAttribute

func (o *CreateSegmentModel) SetComparisonAttribute(v string)

SetComparisonAttribute sets field value

func (*CreateSegmentModel) SetComparisonValue

func (o *CreateSegmentModel) SetComparisonValue(v string)

SetComparisonValue sets field value

func (*CreateSegmentModel) SetDescription

func (o *CreateSegmentModel) SetDescription(v string)

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

func (*CreateSegmentModel) SetDescriptionNil

func (o *CreateSegmentModel) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*CreateSegmentModel) SetName

func (o *CreateSegmentModel) SetName(v string)

SetName sets field value

func (CreateSegmentModel) ToMap

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

func (*CreateSegmentModel) UnmarshalJSON

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

func (*CreateSegmentModel) UnsetDescription

func (o *CreateSegmentModel) UnsetDescription()

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

type CreateSettingInitialValues

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

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

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

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

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

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

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

func (o *CreateSettingInitialValues) GetKey() string

GetKey returns the Key field value

func (*CreateSettingInitialValues) GetKeyOk

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

func (o *CreateSettingInitialValues) GetName() string

GetName returns the Name field value

func (*CreateSettingInitialValues) GetNameOk

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

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

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

func (o *CreateSettingInitialValues) GetSettingType() SettingType

GetSettingType returns the SettingType field value

func (*CreateSettingInitialValues) GetSettingTypeOk

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

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

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

func (o *CreateSettingInitialValues) HasHint() bool

HasHint returns a boolean if a field has been set.

func (*CreateSettingInitialValues) HasInitialValues

func (o *CreateSettingInitialValues) HasInitialValues() bool

HasInitialValues returns a boolean if a field has been set.

func (*CreateSettingInitialValues) HasOrder

func (o *CreateSettingInitialValues) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*CreateSettingInitialValues) HasTags

func (o *CreateSettingInitialValues) HasTags() bool

HasTags returns a boolean if a field has been set.

func (CreateSettingInitialValues) MarshalJSON

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

func (*CreateSettingInitialValues) SetHint

func (o *CreateSettingInitialValues) SetHint(v string)

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

func (*CreateSettingInitialValues) SetHintNil

func (o *CreateSettingInitialValues) SetHintNil()

SetHintNil sets the value for Hint to be an explicit nil

func (*CreateSettingInitialValues) SetInitialValues

func (o *CreateSettingInitialValues) SetInitialValues(v []InitialValue)

SetInitialValues gets a reference to the given []InitialValue and assigns it to the InitialValues field.

func (*CreateSettingInitialValues) SetKey

func (o *CreateSettingInitialValues) SetKey(v string)

SetKey sets field value

func (*CreateSettingInitialValues) SetName

func (o *CreateSettingInitialValues) SetName(v string)

SetName sets field value

func (*CreateSettingInitialValues) SetOrder

func (o *CreateSettingInitialValues) SetOrder(v int32)

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

func (*CreateSettingInitialValues) SetOrderNil

func (o *CreateSettingInitialValues) SetOrderNil()

SetOrderNil sets the value for Order to be an explicit nil

func (*CreateSettingInitialValues) SetSettingType

func (o *CreateSettingInitialValues) SetSettingType(v SettingType)

SetSettingType sets field value

func (*CreateSettingInitialValues) SetTags

func (o *CreateSettingInitialValues) SetTags(v []int64)

SetTags gets a reference to the given []int64 and assigns it to the Tags field.

func (CreateSettingInitialValues) ToMap

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

func (*CreateSettingInitialValues) UnmarshalJSON

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

func (*CreateSettingInitialValues) UnsetHint

func (o *CreateSettingInitialValues) UnsetHint()

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

func (*CreateSettingInitialValues) UnsetOrder

func (o *CreateSettingInitialValues) UnsetOrder()

UnsetOrder ensures that no value is present for Order, not even an explicit nil

type CreateTagModel

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

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

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

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

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

func (o *CreateTagModel) GetName() string

GetName returns the Name field value

func (*CreateTagModel) GetNameOk

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

func (o *CreateTagModel) HasColor() bool

HasColor returns a boolean if a field has been set.

func (CreateTagModel) MarshalJSON

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

func (*CreateTagModel) SetColor

func (o *CreateTagModel) SetColor(v string)

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

func (*CreateTagModel) SetColorNil

func (o *CreateTagModel) SetColorNil()

SetColorNil sets the value for Color to be an explicit nil

func (*CreateTagModel) SetName

func (o *CreateTagModel) SetName(v string)

SetName sets field value

func (CreateTagModel) ToMap

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

func (*CreateTagModel) UnmarshalJSON

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

func (*CreateTagModel) UnsetColor

func (o *CreateTagModel) UnsetColor()

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

type CreateWebHookRequest

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

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

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

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

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

func (o *CreateWebHookRequest) GetHttpMethod() WebHookHttpMethod

GetHttpMethod returns the HttpMethod field value if set, zero value otherwise.

func (*CreateWebHookRequest) GetHttpMethodOk

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

func (o *CreateWebHookRequest) GetUrl() string

GetUrl returns the Url field value

func (*CreateWebHookRequest) GetUrlOk

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

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

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

func (o *CreateWebHookRequest) HasContent() bool

HasContent returns a boolean if a field has been set.

func (*CreateWebHookRequest) HasHttpMethod

func (o *CreateWebHookRequest) HasHttpMethod() bool

HasHttpMethod returns a boolean if a field has been set.

func (*CreateWebHookRequest) HasWebHookHeaders

func (o *CreateWebHookRequest) HasWebHookHeaders() bool

HasWebHookHeaders returns a boolean if a field has been set.

func (CreateWebHookRequest) MarshalJSON

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

func (*CreateWebHookRequest) SetContent

func (o *CreateWebHookRequest) SetContent(v string)

SetContent gets a reference to the given NullableString and assigns it to the Content field.

func (*CreateWebHookRequest) SetContentNil

func (o *CreateWebHookRequest) SetContentNil()

SetContentNil sets the value for Content to be an explicit nil

func (*CreateWebHookRequest) SetHttpMethod

func (o *CreateWebHookRequest) SetHttpMethod(v WebHookHttpMethod)

SetHttpMethod gets a reference to the given WebHookHttpMethod and assigns it to the HttpMethod field.

func (*CreateWebHookRequest) SetUrl

func (o *CreateWebHookRequest) SetUrl(v string)

SetUrl sets field value

func (*CreateWebHookRequest) SetWebHookHeaders

func (o *CreateWebHookRequest) SetWebHookHeaders(v []WebhookHeaderModel)

SetWebHookHeaders gets a reference to the given []WebhookHeaderModel and assigns it to the WebHookHeaders field.

func (CreateWebHookRequest) ToMap

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

func (*CreateWebHookRequest) UnsetContent

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

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

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

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

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

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

type DeleteRepositoryReportsRequest

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

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

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

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

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

func (o *DeleteRepositoryReportsRequest) GetConfigId() string

GetConfigId returns the ConfigId field value

func (*DeleteRepositoryReportsRequest) GetConfigIdOk

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

func (o *DeleteRepositoryReportsRequest) GetRepository() string

GetRepository returns the Repository field value

func (*DeleteRepositoryReportsRequest) GetRepositoryOk

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

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

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

func (o *DeleteRepositoryReportsRequest) HasBranch() bool

HasBranch returns a boolean if a field has been set.

func (*DeleteRepositoryReportsRequest) HasSettingId

func (o *DeleteRepositoryReportsRequest) HasSettingId() bool

HasSettingId returns a boolean if a field has been set.

func (DeleteRepositoryReportsRequest) MarshalJSON

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

func (*DeleteRepositoryReportsRequest) SetBranch

func (o *DeleteRepositoryReportsRequest) SetBranch(v string)

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

func (*DeleteRepositoryReportsRequest) SetBranchNil

func (o *DeleteRepositoryReportsRequest) SetBranchNil()

SetBranchNil sets the value for Branch to be an explicit nil

func (*DeleteRepositoryReportsRequest) SetConfigId

func (o *DeleteRepositoryReportsRequest) SetConfigId(v string)

SetConfigId sets field value

func (*DeleteRepositoryReportsRequest) SetRepository

func (o *DeleteRepositoryReportsRequest) SetRepository(v string)

SetRepository sets field value

func (*DeleteRepositoryReportsRequest) SetSettingId

func (o *DeleteRepositoryReportsRequest) SetSettingId(v int32)

SetSettingId gets a reference to the given NullableInt32 and assigns it to the SettingId field.

func (*DeleteRepositoryReportsRequest) SetSettingIdNil

func (o *DeleteRepositoryReportsRequest) SetSettingIdNil()

SetSettingIdNil sets the value for SettingId to be an explicit nil

func (DeleteRepositoryReportsRequest) ToMap

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

func (*DeleteRepositoryReportsRequest) UnmarshalJSON

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

func (*DeleteRepositoryReportsRequest) UnsetBranch

func (o *DeleteRepositoryReportsRequest) UnsetBranch()

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

func (*DeleteRepositoryReportsRequest) UnsetSettingId

func (o *DeleteRepositoryReportsRequest) UnsetSettingId()

UnsetSettingId ensures that no value is present for SettingId, not even an explicit nil

type EnvironmentAccessModel

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

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

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

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

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

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

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

func (o *EnvironmentAccessModel) GetEnvironmentAccessType() EnvironmentAccessType

GetEnvironmentAccessType returns the EnvironmentAccessType field value if set, zero value otherwise.

func (*EnvironmentAccessModel) GetEnvironmentAccessTypeOk

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

func (o *EnvironmentAccessModel) GetEnvironmentId() string

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

func (*EnvironmentAccessModel) GetEnvironmentIdOk

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

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

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

func (o *EnvironmentAccessModel) GetOrder() int32

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

func (*EnvironmentAccessModel) GetOrderOk

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

func (o *EnvironmentAccessModel) GetReasonRequired() bool

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

func (*EnvironmentAccessModel) GetReasonRequiredOk

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

func (o *EnvironmentAccessModel) HasColor() bool

HasColor returns a boolean if a field has been set.

func (*EnvironmentAccessModel) HasDescription

func (o *EnvironmentAccessModel) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*EnvironmentAccessModel) HasEnvironmentAccessType

func (o *EnvironmentAccessModel) HasEnvironmentAccessType() bool

HasEnvironmentAccessType returns a boolean if a field has been set.

func (*EnvironmentAccessModel) HasEnvironmentId

func (o *EnvironmentAccessModel) HasEnvironmentId() bool

HasEnvironmentId returns a boolean if a field has been set.

func (*EnvironmentAccessModel) HasName

func (o *EnvironmentAccessModel) HasName() bool

HasName returns a boolean if a field has been set.

func (*EnvironmentAccessModel) HasOrder

func (o *EnvironmentAccessModel) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*EnvironmentAccessModel) HasReasonRequired

func (o *EnvironmentAccessModel) HasReasonRequired() bool

HasReasonRequired returns a boolean if a field has been set.

func (EnvironmentAccessModel) MarshalJSON

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

func (*EnvironmentAccessModel) SetColor

func (o *EnvironmentAccessModel) SetColor(v string)

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

func (*EnvironmentAccessModel) SetColorNil

func (o *EnvironmentAccessModel) SetColorNil()

SetColorNil sets the value for Color to be an explicit nil

func (*EnvironmentAccessModel) SetDescription

func (o *EnvironmentAccessModel) SetDescription(v string)

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

func (*EnvironmentAccessModel) SetDescriptionNil

func (o *EnvironmentAccessModel) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*EnvironmentAccessModel) SetEnvironmentAccessType

func (o *EnvironmentAccessModel) SetEnvironmentAccessType(v EnvironmentAccessType)

SetEnvironmentAccessType gets a reference to the given EnvironmentAccessType and assigns it to the EnvironmentAccessType field.

func (*EnvironmentAccessModel) SetEnvironmentId

func (o *EnvironmentAccessModel) SetEnvironmentId(v string)

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

func (*EnvironmentAccessModel) SetName

func (o *EnvironmentAccessModel) SetName(v string)

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

func (*EnvironmentAccessModel) SetNameNil

func (o *EnvironmentAccessModel) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*EnvironmentAccessModel) SetOrder

func (o *EnvironmentAccessModel) SetOrder(v int32)

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

func (*EnvironmentAccessModel) SetReasonRequired

func (o *EnvironmentAccessModel) SetReasonRequired(v bool)

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

func (EnvironmentAccessModel) ToMap

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

func (*EnvironmentAccessModel) UnsetColor

func (o *EnvironmentAccessModel) UnsetColor()

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

func (*EnvironmentAccessModel) UnsetDescription

func (o *EnvironmentAccessModel) UnsetDescription()

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

func (*EnvironmentAccessModel) UnsetName

func (o *EnvironmentAccessModel) UnsetName()

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

type EnvironmentAccessType

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

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

func (v EnvironmentAccessType) IsValid() bool

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

func (EnvironmentAccessType) Ptr

Ptr returns reference to EnvironmentAccessType value

func (*EnvironmentAccessType) UnmarshalJSON

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

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

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

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

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

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

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

func (o *EnvironmentModel) GetEnvironmentId() string

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

func (*EnvironmentModel) GetEnvironmentIdOk

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

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

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

func (o *EnvironmentModel) GetOrder() int32

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

func (*EnvironmentModel) GetOrderOk

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

func (o *EnvironmentModel) GetProduct() ProductModel

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

func (*EnvironmentModel) GetProductOk

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

func (o *EnvironmentModel) GetReasonRequired() bool

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

func (*EnvironmentModel) GetReasonRequiredOk

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

func (o *EnvironmentModel) HasColor() bool

HasColor returns a boolean if a field has been set.

func (*EnvironmentModel) HasDescription

func (o *EnvironmentModel) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*EnvironmentModel) HasEnvironmentId

func (o *EnvironmentModel) HasEnvironmentId() bool

HasEnvironmentId returns a boolean if a field has been set.

func (*EnvironmentModel) HasName

func (o *EnvironmentModel) HasName() bool

HasName returns a boolean if a field has been set.

func (*EnvironmentModel) HasOrder

func (o *EnvironmentModel) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*EnvironmentModel) HasProduct

func (o *EnvironmentModel) HasProduct() bool

HasProduct returns a boolean if a field has been set.

func (*EnvironmentModel) HasReasonRequired

func (o *EnvironmentModel) HasReasonRequired() bool

HasReasonRequired returns a boolean if a field has been set.

func (EnvironmentModel) MarshalJSON

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

func (*EnvironmentModel) SetColor

func (o *EnvironmentModel) SetColor(v string)

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

func (*EnvironmentModel) SetColorNil

func (o *EnvironmentModel) SetColorNil()

SetColorNil sets the value for Color to be an explicit nil

func (*EnvironmentModel) SetDescription

func (o *EnvironmentModel) SetDescription(v string)

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

func (*EnvironmentModel) SetDescriptionNil

func (o *EnvironmentModel) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*EnvironmentModel) SetEnvironmentId

func (o *EnvironmentModel) SetEnvironmentId(v string)

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

func (*EnvironmentModel) SetName

func (o *EnvironmentModel) SetName(v string)

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

func (*EnvironmentModel) SetNameNil

func (o *EnvironmentModel) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*EnvironmentModel) SetOrder

func (o *EnvironmentModel) SetOrder(v int32)

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

func (*EnvironmentModel) SetProduct

func (o *EnvironmentModel) SetProduct(v ProductModel)

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

func (*EnvironmentModel) SetReasonRequired

func (o *EnvironmentModel) SetReasonRequired(v bool)

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

func (EnvironmentModel) ToMap

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

func (*EnvironmentModel) UnsetColor

func (o *EnvironmentModel) UnsetColor()

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

func (*EnvironmentModel) UnsetDescription

func (o *EnvironmentModel) UnsetDescription()

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

func (*EnvironmentModel) UnsetName

func (o *EnvironmentModel) UnsetName()

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

type EnvironmentModelHaljson

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

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

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

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

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

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

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

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

func (*EnvironmentModelHaljson) GetEmbeddedOk

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

func (o *EnvironmentModelHaljson) GetEnvironmentId() string

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

func (*EnvironmentModelHaljson) GetEnvironmentIdOk

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

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

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

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

func (o *EnvironmentModelHaljson) GetOrder() int32

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

func (*EnvironmentModelHaljson) GetOrderOk

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

func (o *EnvironmentModelHaljson) GetReasonRequired() bool

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

func (*EnvironmentModelHaljson) GetReasonRequiredOk

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

func (o *EnvironmentModelHaljson) HasColor() bool

HasColor returns a boolean if a field has been set.

func (*EnvironmentModelHaljson) HasDescription

func (o *EnvironmentModelHaljson) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*EnvironmentModelHaljson) HasEmbedded

func (o *EnvironmentModelHaljson) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*EnvironmentModelHaljson) HasEnvironmentId

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

func (o *EnvironmentModelHaljson) HasName() bool

HasName returns a boolean if a field has been set.

func (*EnvironmentModelHaljson) HasOrder

func (o *EnvironmentModelHaljson) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*EnvironmentModelHaljson) HasReasonRequired

func (o *EnvironmentModelHaljson) HasReasonRequired() bool

HasReasonRequired returns a boolean if a field has been set.

func (EnvironmentModelHaljson) MarshalJSON

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

func (*EnvironmentModelHaljson) SetColor

func (o *EnvironmentModelHaljson) SetColor(v string)

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

func (*EnvironmentModelHaljson) SetColorNil

func (o *EnvironmentModelHaljson) SetColorNil()

SetColorNil sets the value for Color to be an explicit nil

func (*EnvironmentModelHaljson) SetDescription

func (o *EnvironmentModelHaljson) SetDescription(v string)

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

func (*EnvironmentModelHaljson) SetDescriptionNil

func (o *EnvironmentModelHaljson) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*EnvironmentModelHaljson) SetEmbedded

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

func (*EnvironmentModelHaljson) SetEnvironmentId

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

func (o *EnvironmentModelHaljson) SetName(v string)

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

func (*EnvironmentModelHaljson) SetNameNil

func (o *EnvironmentModelHaljson) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*EnvironmentModelHaljson) SetOrder

func (o *EnvironmentModelHaljson) SetOrder(v int32)

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

func (*EnvironmentModelHaljson) SetReasonRequired

func (o *EnvironmentModelHaljson) SetReasonRequired(v bool)

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

func (EnvironmentModelHaljson) ToMap

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

func (*EnvironmentModelHaljson) UnsetColor

func (o *EnvironmentModelHaljson) UnsetColor()

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

func (*EnvironmentModelHaljson) UnsetDescription

func (o *EnvironmentModelHaljson) UnsetDescription()

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

func (*EnvironmentModelHaljson) UnsetName

func (o *EnvironmentModelHaljson) UnsetName()

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

type EnvironmentsAPICreateEnvironmentRequest

type EnvironmentsAPICreateEnvironmentRequest struct {
	ApiService *EnvironmentsAPIService
	// contains filtered or unexported fields
}

func (EnvironmentsAPICreateEnvironmentRequest) CreateEnvironmentModel

func (EnvironmentsAPICreateEnvironmentRequest) Execute

type EnvironmentsAPIDeleteEnvironmentRequest

type EnvironmentsAPIDeleteEnvironmentRequest struct {
	ApiService *EnvironmentsAPIService
	// contains filtered or unexported fields
}

func (EnvironmentsAPIDeleteEnvironmentRequest) CleanupAuditLogs

An optional flag which indicates whether the audit log records related to the environment should be deleted or not.

func (EnvironmentsAPIDeleteEnvironmentRequest) Execute

type EnvironmentsAPIGetEnvironmentRequest

type EnvironmentsAPIGetEnvironmentRequest struct {
	ApiService *EnvironmentsAPIService
	// contains filtered or unexported fields
}

func (EnvironmentsAPIGetEnvironmentRequest) Execute

type EnvironmentsAPIGetEnvironmentsRequest

type EnvironmentsAPIGetEnvironmentsRequest struct {
	ApiService *EnvironmentsAPIService
	// contains filtered or unexported fields
}

func (EnvironmentsAPIGetEnvironmentsRequest) Execute

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

Execute executes the request

@return EnvironmentModel

func (*EnvironmentsAPIService) DeleteEnvironment

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

Execute executes the request

func (*EnvironmentsAPIService) GetEnvironment

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

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

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

Execute executes the request

@return EnvironmentModel

type EnvironmentsAPIUpdateEnvironmentRequest

type EnvironmentsAPIUpdateEnvironmentRequest struct {
	ApiService *EnvironmentsAPIService
	// contains filtered or unexported fields
}

func (EnvironmentsAPIUpdateEnvironmentRequest) Execute

func (EnvironmentsAPIUpdateEnvironmentRequest) UpdateEnvironmentModel

type EvaluationVersion

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

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

func (v EvaluationVersion) IsValid() bool

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

func (EvaluationVersion) Ptr

Ptr returns reference to EvaluationVersion value

func (*EvaluationVersion) UnmarshalJSON

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

type FeatureFlagLimitations

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

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

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

func (o *FeatureFlagLimitations) GetMaxComparisonValueLength() int32

GetMaxComparisonValueLength returns the MaxComparisonValueLength field value if set, zero value otherwise.

func (*FeatureFlagLimitations) GetMaxComparisonValueLengthOk

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

func (o *FeatureFlagLimitations) GetMaxComparisonValueListItemLength() int32

GetMaxComparisonValueListItemLength returns the MaxComparisonValueListItemLength field value if set, zero value otherwise.

func (*FeatureFlagLimitations) GetMaxComparisonValueListItemLengthOk

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

func (o *FeatureFlagLimitations) GetMaxComparisonValueListLength() int32

GetMaxComparisonValueListLength returns the MaxComparisonValueListLength field value if set, zero value otherwise.

func (*FeatureFlagLimitations) GetMaxComparisonValueListLengthOk

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

func (o *FeatureFlagLimitations) GetMaxConditionPerTargetingRuleCount() int32

GetMaxConditionPerTargetingRuleCount returns the MaxConditionPerTargetingRuleCount field value if set, zero value otherwise.

func (*FeatureFlagLimitations) GetMaxConditionPerTargetingRuleCountOk

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

func (o *FeatureFlagLimitations) GetMaxPercentageOptionCount() int32

GetMaxPercentageOptionCount returns the MaxPercentageOptionCount field value if set, zero value otherwise.

func (*FeatureFlagLimitations) GetMaxPercentageOptionCountOk

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

func (o *FeatureFlagLimitations) GetMaxStringFlagValueLength() int32

GetMaxStringFlagValueLength returns the MaxStringFlagValueLength field value if set, zero value otherwise.

func (*FeatureFlagLimitations) GetMaxStringFlagValueLengthOk

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

func (o *FeatureFlagLimitations) GetMaxTargetingRuleCount() int32

GetMaxTargetingRuleCount returns the MaxTargetingRuleCount field value if set, zero value otherwise.

func (*FeatureFlagLimitations) GetMaxTargetingRuleCountOk

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

func (o *FeatureFlagLimitations) HasMaxComparisonValueLength() bool

HasMaxComparisonValueLength returns a boolean if a field has been set.

func (*FeatureFlagLimitations) HasMaxComparisonValueListItemLength

func (o *FeatureFlagLimitations) HasMaxComparisonValueListItemLength() bool

HasMaxComparisonValueListItemLength returns a boolean if a field has been set.

func (*FeatureFlagLimitations) HasMaxComparisonValueListLength

func (o *FeatureFlagLimitations) HasMaxComparisonValueListLength() bool

HasMaxComparisonValueListLength returns a boolean if a field has been set.

func (*FeatureFlagLimitations) HasMaxConditionPerTargetingRuleCount

func (o *FeatureFlagLimitations) HasMaxConditionPerTargetingRuleCount() bool

HasMaxConditionPerTargetingRuleCount returns a boolean if a field has been set.

func (*FeatureFlagLimitations) HasMaxPercentageOptionCount

func (o *FeatureFlagLimitations) HasMaxPercentageOptionCount() bool

HasMaxPercentageOptionCount returns a boolean if a field has been set.

func (*FeatureFlagLimitations) HasMaxStringFlagValueLength

func (o *FeatureFlagLimitations) HasMaxStringFlagValueLength() bool

HasMaxStringFlagValueLength returns a boolean if a field has been set.

func (*FeatureFlagLimitations) HasMaxTargetingRuleCount

func (o *FeatureFlagLimitations) HasMaxTargetingRuleCount() bool

HasMaxTargetingRuleCount returns a boolean if a field has been set.

func (FeatureFlagLimitations) MarshalJSON

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

func (*FeatureFlagLimitations) SetMaxComparisonValueLength

func (o *FeatureFlagLimitations) SetMaxComparisonValueLength(v int32)

SetMaxComparisonValueLength gets a reference to the given int32 and assigns it to the MaxComparisonValueLength field.

func (*FeatureFlagLimitations) SetMaxComparisonValueListItemLength

func (o *FeatureFlagLimitations) SetMaxComparisonValueListItemLength(v int32)

SetMaxComparisonValueListItemLength gets a reference to the given int32 and assigns it to the MaxComparisonValueListItemLength field.

func (*FeatureFlagLimitations) SetMaxComparisonValueListLength

func (o *FeatureFlagLimitations) SetMaxComparisonValueListLength(v int32)

SetMaxComparisonValueListLength gets a reference to the given int32 and assigns it to the MaxComparisonValueListLength field.

func (*FeatureFlagLimitations) SetMaxConditionPerTargetingRuleCount

func (o *FeatureFlagLimitations) SetMaxConditionPerTargetingRuleCount(v int32)

SetMaxConditionPerTargetingRuleCount gets a reference to the given int32 and assigns it to the MaxConditionPerTargetingRuleCount field.

func (*FeatureFlagLimitations) SetMaxPercentageOptionCount

func (o *FeatureFlagLimitations) SetMaxPercentageOptionCount(v int32)

SetMaxPercentageOptionCount gets a reference to the given int32 and assigns it to the MaxPercentageOptionCount field.

func (*FeatureFlagLimitations) SetMaxStringFlagValueLength

func (o *FeatureFlagLimitations) SetMaxStringFlagValueLength(v int32)

SetMaxStringFlagValueLength gets a reference to the given int32 and assigns it to the MaxStringFlagValueLength field.

func (*FeatureFlagLimitations) SetMaxTargetingRuleCount

func (o *FeatureFlagLimitations) SetMaxTargetingRuleCount(v int32)

SetMaxTargetingRuleCount gets a reference to the given int32 and assigns it to the MaxTargetingRuleCount field.

func (FeatureFlagLimitations) ToMap

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

type FeatureFlagSettingValuesAPIGetSettingValueRequest

type FeatureFlagSettingValuesAPIGetSettingValueRequest struct {
	ApiService *FeatureFlagSettingValuesAPIService
	// contains filtered or unexported fields
}

func (FeatureFlagSettingValuesAPIGetSettingValueRequest) Execute

type FeatureFlagSettingValuesAPIGetSettingValuesRequest

type FeatureFlagSettingValuesAPIGetSettingValuesRequest struct {
	ApiService *FeatureFlagSettingValuesAPIService
	// contains filtered or unexported fields
}

func (FeatureFlagSettingValuesAPIGetSettingValuesRequest) Execute

type FeatureFlagSettingValuesAPIPostSettingValuesRequest

type FeatureFlagSettingValuesAPIPostSettingValuesRequest struct {
	ApiService *FeatureFlagSettingValuesAPIService
	// contains filtered or unexported fields
}

func (FeatureFlagSettingValuesAPIPostSettingValuesRequest) Execute

func (FeatureFlagSettingValuesAPIPostSettingValuesRequest) Reason

The reason note for the Audit Log if the Product's \"Config changes require a reason\" preference is turned on.

func (FeatureFlagSettingValuesAPIPostSettingValuesRequest) UpdateSettingValuesWithIdModel

type FeatureFlagSettingValuesAPIReplaceSettingValueRequest

type FeatureFlagSettingValuesAPIReplaceSettingValueRequest struct {
	ApiService *FeatureFlagSettingValuesAPIService
	// contains filtered or unexported fields
}

func (FeatureFlagSettingValuesAPIReplaceSettingValueRequest) Execute

func (FeatureFlagSettingValuesAPIReplaceSettingValueRequest) Reason

The reason note for the Audit Log if the Product's \"Config changes require a reason\" preference is turned on.

func (FeatureFlagSettingValuesAPIReplaceSettingValueRequest) UpdateSettingValueModel

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

Execute executes the request

@return SettingValueModel

func (*FeatureFlagSettingValuesAPIService) GetSettingValues

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

Execute executes the request

@return ConfigSettingValuesModel

func (*FeatureFlagSettingValuesAPIService) PostSettingValues

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

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

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

Execute executes the request

@return SettingValueModel

type FeatureFlagSettingValuesAPIUpdateSettingValueRequest

type FeatureFlagSettingValuesAPIUpdateSettingValueRequest struct {
	ApiService *FeatureFlagSettingValuesAPIService
	// contains filtered or unexported fields
}

func (FeatureFlagSettingValuesAPIUpdateSettingValueRequest) Execute

func (FeatureFlagSettingValuesAPIUpdateSettingValueRequest) JsonPatchOperation

func (FeatureFlagSettingValuesAPIUpdateSettingValueRequest) Reason

The reason note for the Audit Log if the Product's \"Config changes require a reason\" preference is turned on.

type FeatureFlagSettingValuesUsingSDKKeyAPIGetSettingValueBySdkkeyRequest

type FeatureFlagSettingValuesUsingSDKKeyAPIGetSettingValueBySdkkeyRequest struct {
	ApiService *FeatureFlagSettingValuesUsingSDKKeyAPIService
	// contains filtered or unexported fields
}

func (FeatureFlagSettingValuesUsingSDKKeyAPIGetSettingValueBySdkkeyRequest) Execute

func (FeatureFlagSettingValuesUsingSDKKeyAPIGetSettingValueBySdkkeyRequest) XCONFIGCATSDKKEY

The ConfigCat SDK Key. (https://app.configcat.com/sdkkey)

type FeatureFlagSettingValuesUsingSDKKeyAPIReplaceSettingValueBySdkkeyRequest

type FeatureFlagSettingValuesUsingSDKKeyAPIReplaceSettingValueBySdkkeyRequest struct {
	ApiService *FeatureFlagSettingValuesUsingSDKKeyAPIService
	// contains filtered or unexported fields
}

func (FeatureFlagSettingValuesUsingSDKKeyAPIReplaceSettingValueBySdkkeyRequest) Execute

func (FeatureFlagSettingValuesUsingSDKKeyAPIReplaceSettingValueBySdkkeyRequest) Reason

The reason note for the Audit Log if the Product's \"Config changes require a reason\" preference is turned on.

func (FeatureFlagSettingValuesUsingSDKKeyAPIReplaceSettingValueBySdkkeyRequest) UpdateSettingValueModel

func (FeatureFlagSettingValuesUsingSDKKeyAPIReplaceSettingValueBySdkkeyRequest) XCONFIGCATSDKKEY

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

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

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

Execute executes the request

@return SettingValueModel

type FeatureFlagSettingValuesUsingSDKKeyAPIUpdateSettingValueBySdkkeyRequest

type FeatureFlagSettingValuesUsingSDKKeyAPIUpdateSettingValueBySdkkeyRequest struct {
	ApiService *FeatureFlagSettingValuesUsingSDKKeyAPIService
	// contains filtered or unexported fields
}

func (FeatureFlagSettingValuesUsingSDKKeyAPIUpdateSettingValueBySdkkeyRequest) Execute

func (FeatureFlagSettingValuesUsingSDKKeyAPIUpdateSettingValueBySdkkeyRequest) JsonPatchOperation

func (FeatureFlagSettingValuesUsingSDKKeyAPIUpdateSettingValueBySdkkeyRequest) Reason

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

The ConfigCat SDK Key. (https://app.configcat.com/sdkkey)

type FeatureFlagSettingValuesUsingSDKKeyV2APIGetSettingValueBySdkkeyV2Request

type FeatureFlagSettingValuesUsingSDKKeyV2APIGetSettingValueBySdkkeyV2Request struct {
	ApiService *FeatureFlagSettingValuesUsingSDKKeyV2APIService
	// contains filtered or unexported fields
}

func (FeatureFlagSettingValuesUsingSDKKeyV2APIGetSettingValueBySdkkeyV2Request) Execute

func (FeatureFlagSettingValuesUsingSDKKeyV2APIGetSettingValueBySdkkeyV2Request) XCONFIGCATSDKKEY

The ConfigCat SDK Key. (https://app.configcat.com/sdkkey)

type FeatureFlagSettingValuesUsingSDKKeyV2APIReplaceSettingValueBySdkkeyV2Request

type FeatureFlagSettingValuesUsingSDKKeyV2APIReplaceSettingValueBySdkkeyV2Request struct {
	ApiService *FeatureFlagSettingValuesUsingSDKKeyV2APIService
	// contains filtered or unexported fields
}

func (FeatureFlagSettingValuesUsingSDKKeyV2APIReplaceSettingValueBySdkkeyV2Request) Execute

func (FeatureFlagSettingValuesUsingSDKKeyV2APIReplaceSettingValueBySdkkeyV2Request) Reason

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

func (FeatureFlagSettingValuesUsingSDKKeyV2APIReplaceSettingValueBySdkkeyV2Request) XCONFIGCATSDKKEY

The ConfigCat SDK Key. (https://app.configcat.com/sdkkey)

type FeatureFlagSettingValuesUsingSDKKeyV2APIService

type FeatureFlagSettingValuesUsingSDKKeyV2APIService service

FeatureFlagSettingValuesUsingSDKKeyV2APIService FeatureFlagSettingValuesUsingSDKKeyV2API service

func (*FeatureFlagSettingValuesUsingSDKKeyV2APIService) GetSettingValueBySdkkeyV2

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

Execute executes the request

@return SettingFormulaModel

func (*FeatureFlagSettingValuesUsingSDKKeyV2APIService) ReplaceSettingValueBySdkkeyV2

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

Execute executes the request

@return SettingFormulaModel

func (*FeatureFlagSettingValuesUsingSDKKeyV2APIService) UpdateSettingValueBySdkkeyV2

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

Execute executes the request

@return SettingFormulaModel

type FeatureFlagSettingValuesUsingSDKKeyV2APIUpdateSettingValueBySdkkeyV2Request

type FeatureFlagSettingValuesUsingSDKKeyV2APIUpdateSettingValueBySdkkeyV2Request struct {
	ApiService *FeatureFlagSettingValuesUsingSDKKeyV2APIService
	// contains filtered or unexported fields
}

func (FeatureFlagSettingValuesUsingSDKKeyV2APIUpdateSettingValueBySdkkeyV2Request) Execute

func (FeatureFlagSettingValuesUsingSDKKeyV2APIUpdateSettingValueBySdkkeyV2Request) JsonPatchOperation

func (FeatureFlagSettingValuesUsingSDKKeyV2APIUpdateSettingValueBySdkkeyV2Request) Reason

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

The ConfigCat SDK Key. (https://app.configcat.com/sdkkey)

type FeatureFlagSettingValuesV2APIGetSettingValueV2Request

type FeatureFlagSettingValuesV2APIGetSettingValueV2Request struct {
	ApiService *FeatureFlagSettingValuesV2APIService
	// contains filtered or unexported fields
}

func (FeatureFlagSettingValuesV2APIGetSettingValueV2Request) Execute

type FeatureFlagSettingValuesV2APIGetSettingValuesV2Request

type FeatureFlagSettingValuesV2APIGetSettingValuesV2Request struct {
	ApiService *FeatureFlagSettingValuesV2APIService
	// contains filtered or unexported fields
}

func (FeatureFlagSettingValuesV2APIGetSettingValuesV2Request) Execute

type FeatureFlagSettingValuesV2APIPostSettingValuesV2Request

type FeatureFlagSettingValuesV2APIPostSettingValuesV2Request struct {
	ApiService *FeatureFlagSettingValuesV2APIService
	// contains filtered or unexported fields
}

func (FeatureFlagSettingValuesV2APIPostSettingValuesV2Request) Execute

func (FeatureFlagSettingValuesV2APIPostSettingValuesV2Request) Reason

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

type FeatureFlagSettingValuesV2APIReplaceSettingValueV2Request

type FeatureFlagSettingValuesV2APIReplaceSettingValueV2Request struct {
	ApiService *FeatureFlagSettingValuesV2APIService
	// contains filtered or unexported fields
}

func (FeatureFlagSettingValuesV2APIReplaceSettingValueV2Request) Execute

func (FeatureFlagSettingValuesV2APIReplaceSettingValueV2Request) Reason

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

type FeatureFlagSettingValuesV2APIService

type FeatureFlagSettingValuesV2APIService service

FeatureFlagSettingValuesV2APIService FeatureFlagSettingValuesV2API service

func (*FeatureFlagSettingValuesV2APIService) GetSettingValueV2

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

Execute executes the request

@return SettingFormulaModel

func (*FeatureFlagSettingValuesV2APIService) GetSettingValuesV2

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

Execute executes the request

@return ConfigSettingFormulasModel

func (*FeatureFlagSettingValuesV2APIService) PostSettingValuesV2

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

{
  "settingFormulas": [
    {
      "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

{
  "updateFormulas": [
    {
      "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

{
  "settingFormulas": [
    {
      "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

Execute executes the request

@return ConfigSettingFormulasModel

func (*FeatureFlagSettingValuesV2APIService) ReplaceSettingValueV2

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

Execute executes the request

@return SettingFormulaModel

func (*FeatureFlagSettingValuesV2APIService) UpdateSettingValueV2

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

Execute executes the request

@return SettingFormulaModel

type FeatureFlagSettingValuesV2APIUpdateSettingValueV2Request

type FeatureFlagSettingValuesV2APIUpdateSettingValueV2Request struct {
	ApiService *FeatureFlagSettingValuesV2APIService
	// contains filtered or unexported fields
}

func (FeatureFlagSettingValuesV2APIUpdateSettingValueV2Request) Execute

func (FeatureFlagSettingValuesV2APIUpdateSettingValueV2Request) JsonPatchOperation

func (FeatureFlagSettingValuesV2APIUpdateSettingValueV2Request) Reason

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

type FeatureFlagsSettingsAPICreateSettingRequest struct {
	ApiService *FeatureFlagsSettingsAPIService
	// contains filtered or unexported fields
}

func (FeatureFlagsSettingsAPICreateSettingRequest) CreateSettingInitialValues

func (FeatureFlagsSettingsAPICreateSettingRequest) Execute

type FeatureFlagsSettingsAPIDeleteSettingRequest

type FeatureFlagsSettingsAPIDeleteSettingRequest struct {
	ApiService *FeatureFlagsSettingsAPIService
	// contains filtered or unexported fields
}

func (FeatureFlagsSettingsAPIDeleteSettingRequest) Execute

type FeatureFlagsSettingsAPIGetSettingRequest

type FeatureFlagsSettingsAPIGetSettingRequest struct {
	ApiService *FeatureFlagsSettingsAPIService
	// contains filtered or unexported fields
}

func (FeatureFlagsSettingsAPIGetSettingRequest) Execute

type FeatureFlagsSettingsAPIGetSettingsRequest

type FeatureFlagsSettingsAPIGetSettingsRequest struct {
	ApiService *FeatureFlagsSettingsAPIService
	// contains filtered or unexported fields
}

func (FeatureFlagsSettingsAPIGetSettingsRequest) Execute

type FeatureFlagsSettingsAPIReplaceSettingRequest

type FeatureFlagsSettingsAPIReplaceSettingRequest struct {
	ApiService *FeatureFlagsSettingsAPIService
	// contains filtered or unexported fields
}

func (FeatureFlagsSettingsAPIReplaceSettingRequest) Execute

func (FeatureFlagsSettingsAPIReplaceSettingRequest) ReplaceSettingModel

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

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

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

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

Execute executes the request

@return []SettingModel

func (*FeatureFlagsSettingsAPIService) ReplaceSetting

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

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

Execute executes the request

@return SettingModel

type FeatureFlagsSettingsAPIUpdateSettingRequest

type FeatureFlagsSettingsAPIUpdateSettingRequest struct {
	ApiService *FeatureFlagsSettingsAPIService
	// contains filtered or unexported fields
}

func (FeatureFlagsSettingsAPIUpdateSettingRequest) Execute

func (FeatureFlagsSettingsAPIUpdateSettingRequest) JsonPatchOperation

type FlagReference

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

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

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

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

GetReferences returns the References field value

func (*FlagReference) GetReferencesOk

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

func (o *FlagReference) GetSettingId() int32

GetSettingId returns the SettingId field value

func (*FlagReference) GetSettingIdOk

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

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

func (*FlagReference) SetReferences

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

SetReferences sets field value

func (*FlagReference) SetSettingId

func (o *FlagReference) SetSettingId(v int32)

SetSettingId sets field value

func (FlagReference) ToMap

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

func (*FlagReference) UnmarshalJSON

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

type GenericOpenAPIError

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

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

func (GenericOpenAPIError) Body

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error

func (e GenericOpenAPIError) Error() string

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

func (GenericOpenAPIError) Model

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type InitialValue

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

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

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

func (o *InitialValue) GetEnvironmentId() string

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

func (*InitialValue) GetEnvironmentIdOk

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

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

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

func (o *InitialValue) HasEnvironmentId() bool

HasEnvironmentId returns a boolean if a field has been set.

func (*InitialValue) HasValue

func (o *InitialValue) HasValue() bool

HasValue returns a boolean if a field has been set.

func (InitialValue) MarshalJSON

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

func (*InitialValue) SetEnvironmentId

func (o *InitialValue) SetEnvironmentId(v string)

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

func (*InitialValue) SetValue

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

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

func (InitialValue) ToMap

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

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

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

func (o *IntegrationLinkDetail) GetConfig() ConfigModel

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

func (*IntegrationLinkDetail) GetConfigOk

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

func (o *IntegrationLinkDetail) GetEnvironment() EnvironmentModel

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

func (*IntegrationLinkDetail) GetEnvironmentOk

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

func (o *IntegrationLinkDetail) GetProduct() ProductModel

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

func (*IntegrationLinkDetail) GetProductOk

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

func (o *IntegrationLinkDetail) GetReadOnly() bool

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

func (*IntegrationLinkDetail) GetReadOnlyOk

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

func (o *IntegrationLinkDetail) GetSetting() SettingDataModel

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

func (*IntegrationLinkDetail) GetSettingOk

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

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

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

func (o *IntegrationLinkDetail) HasConfig() bool

HasConfig returns a boolean if a field has been set.

func (*IntegrationLinkDetail) HasEnvironment

func (o *IntegrationLinkDetail) HasEnvironment() bool

HasEnvironment returns a boolean if a field has been set.

func (*IntegrationLinkDetail) HasProduct

func (o *IntegrationLinkDetail) HasProduct() bool

HasProduct returns a boolean if a field has been set.

func (*IntegrationLinkDetail) HasReadOnly

func (o *IntegrationLinkDetail) HasReadOnly() bool

HasReadOnly returns a boolean if a field has been set.

func (*IntegrationLinkDetail) HasSetting

func (o *IntegrationLinkDetail) HasSetting() bool

HasSetting returns a boolean if a field has been set.

func (*IntegrationLinkDetail) HasStatus

func (o *IntegrationLinkDetail) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (IntegrationLinkDetail) MarshalJSON

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

func (*IntegrationLinkDetail) SetConfig

func (o *IntegrationLinkDetail) SetConfig(v ConfigModel)

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

func (*IntegrationLinkDetail) SetEnvironment

func (o *IntegrationLinkDetail) SetEnvironment(v EnvironmentModel)

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

func (*IntegrationLinkDetail) SetProduct

func (o *IntegrationLinkDetail) SetProduct(v ProductModel)

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

func (*IntegrationLinkDetail) SetReadOnly

func (o *IntegrationLinkDetail) SetReadOnly(v bool)

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

func (*IntegrationLinkDetail) SetSetting

func (o *IntegrationLinkDetail) SetSetting(v SettingDataModel)

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

func (*IntegrationLinkDetail) SetStatus

func (o *IntegrationLinkDetail) SetStatus(v string)

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

func (*IntegrationLinkDetail) SetStatusNil

func (o *IntegrationLinkDetail) SetStatusNil()

SetStatusNil sets the value for Status to be an explicit nil

func (IntegrationLinkDetail) ToMap

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

func (*IntegrationLinkDetail) UnsetStatus

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

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

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

func (o *IntegrationLinkDetailsModel) GetAllIntegrationLinkCount() int32

GetAllIntegrationLinkCount returns the AllIntegrationLinkCount field value if set, zero value otherwise.

func (*IntegrationLinkDetailsModel) GetAllIntegrationLinkCountOk

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

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

func (*IntegrationLinkDetailsModel) GetDetailsOk

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

func (o *IntegrationLinkDetailsModel) HasAllIntegrationLinkCount() bool

HasAllIntegrationLinkCount returns a boolean if a field has been set.

func (*IntegrationLinkDetailsModel) HasDetails

func (o *IntegrationLinkDetailsModel) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (IntegrationLinkDetailsModel) MarshalJSON

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

func (*IntegrationLinkDetailsModel) SetAllIntegrationLinkCount

func (o *IntegrationLinkDetailsModel) SetAllIntegrationLinkCount(v int32)

SetAllIntegrationLinkCount gets a reference to the given int32 and assigns it to the AllIntegrationLinkCount field.

func (*IntegrationLinkDetailsModel) SetDetails

SetDetails gets a reference to the given []IntegrationLinkDetail and assigns it to the Details field.

func (IntegrationLinkDetailsModel) ToMap

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

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

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

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

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

func (o *IntegrationLinkModel) GetIntegrationLinkType() IntegrationLinkType

GetIntegrationLinkType returns the IntegrationLinkType field value if set, zero value otherwise.

func (*IntegrationLinkModel) GetIntegrationLinkTypeOk

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

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

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

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

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

func (o *IntegrationLinkModel) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*IntegrationLinkModel) HasIntegrationLinkType

func (o *IntegrationLinkModel) HasIntegrationLinkType() bool

HasIntegrationLinkType returns a boolean if a field has been set.

func (*IntegrationLinkModel) HasKey

func (o *IntegrationLinkModel) HasKey() bool

HasKey returns a boolean if a field has been set.

func (*IntegrationLinkModel) HasUrl

func (o *IntegrationLinkModel) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (IntegrationLinkModel) MarshalJSON

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

func (*IntegrationLinkModel) SetDescription

func (o *IntegrationLinkModel) SetDescription(v string)

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

func (*IntegrationLinkModel) SetDescriptionNil

func (o *IntegrationLinkModel) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*IntegrationLinkModel) SetIntegrationLinkType

func (o *IntegrationLinkModel) SetIntegrationLinkType(v IntegrationLinkType)

SetIntegrationLinkType gets a reference to the given IntegrationLinkType and assigns it to the IntegrationLinkType field.

func (*IntegrationLinkModel) SetKey

func (o *IntegrationLinkModel) SetKey(v string)

SetKey gets a reference to the given NullableString and assigns it to the Key field.

func (*IntegrationLinkModel) SetKeyNil

func (o *IntegrationLinkModel) SetKeyNil()

SetKeyNil sets the value for Key to be an explicit nil

func (*IntegrationLinkModel) SetUrl

func (o *IntegrationLinkModel) SetUrl(v string)

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

func (*IntegrationLinkModel) SetUrlNil

func (o *IntegrationLinkModel) SetUrlNil()

SetUrlNil sets the value for Url to be an explicit nil

func (IntegrationLinkModel) ToMap

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

func (*IntegrationLinkModel) UnsetDescription

func (o *IntegrationLinkModel) UnsetDescription()

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

func (*IntegrationLinkModel) UnsetKey

func (o *IntegrationLinkModel) UnsetKey()

UnsetKey ensures that no value is present for Key, not even an explicit nil

func (*IntegrationLinkModel) UnsetUrl

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

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

func (v IntegrationLinkType) IsValid() bool

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

func (IntegrationLinkType) Ptr

Ptr returns reference to IntegrationLinkType value

func (*IntegrationLinkType) UnmarshalJSON

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

type IntegrationLinksAPIAddOrUpdateIntegrationLinkRequest

type IntegrationLinksAPIAddOrUpdateIntegrationLinkRequest struct {
	ApiService *IntegrationLinksAPIService
	// contains filtered or unexported fields
}

func (IntegrationLinksAPIAddOrUpdateIntegrationLinkRequest) AddOrUpdateIntegrationLinkModel

func (IntegrationLinksAPIAddOrUpdateIntegrationLinkRequest) Execute

type IntegrationLinksAPIDeleteIntegrationLinkRequest

type IntegrationLinksAPIDeleteIntegrationLinkRequest struct {
	ApiService *IntegrationLinksAPIService
	// contains filtered or unexported fields
}

func (IntegrationLinksAPIDeleteIntegrationLinkRequest) Execute

type IntegrationLinksAPIGetIntegrationLinkDetailsRequest

type IntegrationLinksAPIGetIntegrationLinkDetailsRequest struct {
	ApiService *IntegrationLinksAPIService
	// contains filtered or unexported fields
}

func (IntegrationLinksAPIGetIntegrationLinkDetailsRequest) Execute

type IntegrationLinksAPIJiraAddOrUpdateIntegrationLinkRequest

type IntegrationLinksAPIJiraAddOrUpdateIntegrationLinkRequest struct {
	ApiService *IntegrationLinksAPIService
	// contains filtered or unexported fields
}

func (IntegrationLinksAPIJiraAddOrUpdateIntegrationLinkRequest) AddOrUpdateJiraIntegrationLinkModel

func (IntegrationLinksAPIJiraAddOrUpdateIntegrationLinkRequest) Execute

type IntegrationLinksAPIJiraConnectRequest

type IntegrationLinksAPIJiraConnectRequest struct {
	ApiService *IntegrationLinksAPIService
	// contains filtered or unexported fields
}

func (IntegrationLinksAPIJiraConnectRequest) ConnectRequest

func (IntegrationLinksAPIJiraConnectRequest) Execute

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

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

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

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

Execute executes the request

@return IntegrationLinkModel

func (*IntegrationLinksAPIService) JiraConnect

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

Execute executes the request

type IntegrationModel

type IntegrationModel struct {
	Product *ProductModel `json:"product,omitempty"`
	// Identifier of the Integration.
	IntegrationId *string `json:"integrationId,omitempty"`
	// Name of the Integration.
	Name            NullableString   `json:"name,omitempty"`
	IntegrationType *IntegrationType `json:"integrationType,omitempty"`
	// Parameters of the Integration.
	Parameters map[string]string `json:"parameters,omitempty"`
	// List of Environment IDs that are connected with this Integration. If the list is empty, all of the Environments are connected.
	EnvironmentIds []string `json:"environmentIds,omitempty"`
	// List of Config IDs that are connected with this Integration. If the list is empty, all of the Configs are connected.
	ConfigIds []string `json:"configIds,omitempty"`
}

IntegrationModel Details of the Integration.

func NewIntegrationModel

func NewIntegrationModel() *IntegrationModel

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

func NewIntegrationModelWithDefaults

func NewIntegrationModelWithDefaults() *IntegrationModel

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

func (*IntegrationModel) GetConfigIds

func (o *IntegrationModel) GetConfigIds() []string

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

func (*IntegrationModel) GetConfigIdsOk

func (o *IntegrationModel) GetConfigIdsOk() ([]string, bool)

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

func (*IntegrationModel) GetEnvironmentIds

func (o *IntegrationModel) GetEnvironmentIds() []string

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

func (*IntegrationModel) GetEnvironmentIdsOk

func (o *IntegrationModel) GetEnvironmentIdsOk() ([]string, bool)

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

func (*IntegrationModel) GetIntegrationId

func (o *IntegrationModel) GetIntegrationId() string

GetIntegrationId returns the IntegrationId field value if set, zero value otherwise.

func (*IntegrationModel) GetIntegrationIdOk

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

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

func (*IntegrationModel) GetIntegrationType

func (o *IntegrationModel) GetIntegrationType() IntegrationType

GetIntegrationType returns the IntegrationType field value if set, zero value otherwise.

func (*IntegrationModel) GetIntegrationTypeOk

func (o *IntegrationModel) GetIntegrationTypeOk() (*IntegrationType, bool)

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

func (*IntegrationModel) GetName

func (o *IntegrationModel) GetName() string

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

func (*IntegrationModel) GetNameOk

func (o *IntegrationModel) 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 (*IntegrationModel) GetParameters

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

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

func (*IntegrationModel) GetParametersOk

func (o *IntegrationModel) GetParametersOk() (*map[string]string, bool)

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

func (*IntegrationModel) GetProduct

func (o *IntegrationModel) GetProduct() ProductModel

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

func (*IntegrationModel) GetProductOk

func (o *IntegrationModel) 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 (*IntegrationModel) HasConfigIds

func (o *IntegrationModel) HasConfigIds() bool

HasConfigIds returns a boolean if a field has been set.

func (*IntegrationModel) HasEnvironmentIds

func (o *IntegrationModel) HasEnvironmentIds() bool

HasEnvironmentIds returns a boolean if a field has been set.

func (*IntegrationModel) HasIntegrationId

func (o *IntegrationModel) HasIntegrationId() bool

HasIntegrationId returns a boolean if a field has been set.

func (*IntegrationModel) HasIntegrationType

func (o *IntegrationModel) HasIntegrationType() bool

HasIntegrationType returns a boolean if a field has been set.

func (*IntegrationModel) HasName

func (o *IntegrationModel) HasName() bool

HasName returns a boolean if a field has been set.

func (*IntegrationModel) HasParameters

func (o *IntegrationModel) HasParameters() bool

HasParameters returns a boolean if a field has been set.

func (*IntegrationModel) HasProduct

func (o *IntegrationModel) HasProduct() bool

HasProduct returns a boolean if a field has been set.

func (IntegrationModel) MarshalJSON

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

func (*IntegrationModel) SetConfigIds

func (o *IntegrationModel) SetConfigIds(v []string)

SetConfigIds gets a reference to the given []string and assigns it to the ConfigIds field.

func (*IntegrationModel) SetEnvironmentIds

func (o *IntegrationModel) SetEnvironmentIds(v []string)

SetEnvironmentIds gets a reference to the given []string and assigns it to the EnvironmentIds field.

func (*IntegrationModel) SetIntegrationId

func (o *IntegrationModel) SetIntegrationId(v string)

SetIntegrationId gets a reference to the given string and assigns it to the IntegrationId field.

func (*IntegrationModel) SetIntegrationType

func (o *IntegrationModel) SetIntegrationType(v IntegrationType)

SetIntegrationType gets a reference to the given IntegrationType and assigns it to the IntegrationType field.

func (*IntegrationModel) SetName

func (o *IntegrationModel) SetName(v string)

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

func (*IntegrationModel) SetNameNil

func (o *IntegrationModel) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*IntegrationModel) SetParameters

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

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

func (*IntegrationModel) SetProduct

func (o *IntegrationModel) SetProduct(v ProductModel)

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

func (IntegrationModel) ToMap

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

func (*IntegrationModel) UnsetName

func (o *IntegrationModel) UnsetName()

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

type IntegrationType

type IntegrationType string

IntegrationType the model 'IntegrationType'

const (
	INTEGRATIONTYPE_DATA_DOG  IntegrationType = "dataDog"
	INTEGRATIONTYPE_SLACK     IntegrationType = "slack"
	INTEGRATIONTYPE_AMPLITUDE IntegrationType = "amplitude"
	INTEGRATIONTYPE_MIX_PANEL IntegrationType = "mixPanel"
	INTEGRATIONTYPE_SEGMENT   IntegrationType = "segment"
	INTEGRATIONTYPE_PUB_NUB   IntegrationType = "pubNub"
)

List of IntegrationType

func NewIntegrationTypeFromValue

func NewIntegrationTypeFromValue(v string) (*IntegrationType, error)

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

func (IntegrationType) IsValid

func (v IntegrationType) IsValid() bool

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

func (IntegrationType) Ptr

Ptr returns reference to IntegrationType value

func (*IntegrationType) UnmarshalJSON

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

type IntegrationsAPICreateIntegrationRequest

type IntegrationsAPICreateIntegrationRequest struct {
	ApiService *IntegrationsAPIService
	// contains filtered or unexported fields
}

func (IntegrationsAPICreateIntegrationRequest) CreateIntegrationModel

func (IntegrationsAPICreateIntegrationRequest) Execute

type IntegrationsAPIDeleteIntegrationRequest

type IntegrationsAPIDeleteIntegrationRequest struct {
	ApiService *IntegrationsAPIService
	// contains filtered or unexported fields
}

func (IntegrationsAPIDeleteIntegrationRequest) Execute

type IntegrationsAPIGetIntegrationRequest

type IntegrationsAPIGetIntegrationRequest struct {
	ApiService *IntegrationsAPIService
	// contains filtered or unexported fields
}

func (IntegrationsAPIGetIntegrationRequest) Execute

type IntegrationsAPIGetIntegrationsRequest

type IntegrationsAPIGetIntegrationsRequest struct {
	ApiService *IntegrationsAPIService
	// contains filtered or unexported fields
}

func (IntegrationsAPIGetIntegrationsRequest) Execute

type IntegrationsAPIService

type IntegrationsAPIService service

IntegrationsAPIService IntegrationsAPI service

func (*IntegrationsAPIService) CreateIntegration

CreateIntegration Create Integration

This endpoint creates a new Integration in a specified Product identified by the `productId` parameter, which can be obtained from the [List Products](#operation/get-products) endpoint.

The Parameters dictionary differs for each IntegrationType: - Datadog

  • `apikey`: Required. Datadog API key.
  • `site`: Datadog site. Available values: `Us`, `Eu`, `Us1Fed`, `Us3`, `Us5`. Default: `Us`.
  • Slack Connecting the Slack integration through the Public Management API will not post messages with the ConfigCat Feature Flags Slack app but with an incoming webhook.

  • `incoming_webhook.url`: Required. The [incoming webhook URL](https://api.slack.com/messaging/webhooks) where the integration should post messages.

  • Amplitude

  • `apiKey`: Required. Amplitude API Key.

  • `secretKey`: Required. Amplitude Secret Key.

  • Mixpanel

  • `serviceAccountUserName`: Required. Mixpanel Service Account Username.

  • `serviceAccountSecret`: Required. Mixpanel Service Account Secret.

  • `projectId`: Required. Mixpanel Project ID.

  • `server`: Mixpanel Server. Available values: `StandardServer`, `EUResidencyServer`. Default: `StandardServer`.

  • Twilio Segment

  • `writeKey`: Required. Twilio Segment Write Key.

  • `server`: Twilio Segment Server. Available values: `Us`, `Eu`. Default: `Us`.

  • PubNub (work in progress)

    @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 IntegrationsAPICreateIntegrationRequest

func (*IntegrationsAPIService) CreateIntegrationExecute

Execute executes the request

@return IntegrationModel

func (*IntegrationsAPIService) DeleteIntegration

func (a *IntegrationsAPIService) DeleteIntegration(ctx context.Context, integrationId string) IntegrationsAPIDeleteIntegrationRequest

DeleteIntegration Delete Integration

This endpoint removes a Integration identified by the `integrationId` parameter.

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

func (*IntegrationsAPIService) DeleteIntegrationExecute

Execute executes the request

func (*IntegrationsAPIService) GetIntegration

GetIntegration Get Integration

This endpoint returns the metadata of an Integration identified by the `integrationId`.

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

func (*IntegrationsAPIService) GetIntegrationExecute

Execute executes the request

@return IntegrationModel

func (*IntegrationsAPIService) GetIntegrations

GetIntegrations List Integrations

This endpoint returns the list of the Integrations 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 IntegrationsAPIGetIntegrationsRequest

func (*IntegrationsAPIService) GetIntegrationsExecute

Execute executes the request

@return IntegrationsModel

func (*IntegrationsAPIService) UpdateIntegration

func (a *IntegrationsAPIService) UpdateIntegration(ctx context.Context, integrationId string) IntegrationsAPIUpdateIntegrationRequest

UpdateIntegration Update Integration

This endpoint updates a Config identified by the `integrationId` parameter.

The Parameters dictionary differs for each IntegrationType: - Datadog

  • `apikey`: Required. Datadog API key.
  • `site`: Datadog site. Available values: `Us`, `Eu`, `Us1Fed`, `Us3`, `Us5`. Default: `Us`.
  • Slack Connecting the Slack integration through the Public Management API will not post messages with the ConfigCat Feature Flags Slack app but with an incoming webhook.

  • `incoming_webhook.url`: Required. The [incoming webhook URL](https://api.slack.com/messaging/webhooks) where the integration should post messages.

  • Amplitude

  • `apiKey`: Required. Amplitude API Key.

  • `secretKey`: Required. Amplitude Secret Key.

  • Mixpanel

  • `serviceAccountUserName`: Required. Mixpanel Service Account Username.

  • `serviceAccountSecret`: Required. Mixpanel Service Account Secret.

  • `projectId`: Required. Mixpanel Project ID.

  • `server`: Mixpanel Server. Available values: `StandardServer`, `EUResidencyServer`. Default: `StandardServer`.

  • Twilio Segment

  • `writeKey`: Required. Twilio Segment Write Key.

  • `server`: Twilio Segment Server. Available values: `Us`, `Eu`. Default: `Us`.

  • PubNub (work in progress)

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

func (*IntegrationsAPIService) UpdateIntegrationExecute

Execute executes the request

@return IntegrationModel

type IntegrationsAPIUpdateIntegrationRequest

type IntegrationsAPIUpdateIntegrationRequest struct {
	ApiService *IntegrationsAPIService
	// contains filtered or unexported fields
}

func (IntegrationsAPIUpdateIntegrationRequest) Execute

func (IntegrationsAPIUpdateIntegrationRequest) ModifyIntegrationRequest

type IntegrationsModel

type IntegrationsModel struct {
	// The Integrations of the Product.
	Integrations []IntegrationModel `json:"integrations,omitempty"`
}

IntegrationsModel struct for IntegrationsModel

func NewIntegrationsModel

func NewIntegrationsModel() *IntegrationsModel

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

func NewIntegrationsModelWithDefaults

func NewIntegrationsModelWithDefaults() *IntegrationsModel

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

func (*IntegrationsModel) GetIntegrations

func (o *IntegrationsModel) GetIntegrations() []IntegrationModel

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

func (*IntegrationsModel) GetIntegrationsOk

func (o *IntegrationsModel) GetIntegrationsOk() ([]IntegrationModel, bool)

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

func (*IntegrationsModel) HasIntegrations

func (o *IntegrationsModel) HasIntegrations() bool

HasIntegrations returns a boolean if a field has been set.

func (IntegrationsModel) MarshalJSON

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

func (*IntegrationsModel) SetIntegrations

func (o *IntegrationsModel) SetIntegrations(v []IntegrationModel)

SetIntegrations gets a reference to the given []IntegrationModel and assigns it to the Integrations field.

func (IntegrationsModel) ToMap

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

type InvitationModel

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

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

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

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

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

func (*InvitationModel) GetCreatedAtOk

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

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

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

func (o *InvitationModel) GetExpired() bool

GetExpired returns the Expired field value if set, zero value otherwise.

func (*InvitationModel) GetExpiredOk

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

func (o *InvitationModel) GetInvitationId() string

GetInvitationId returns the InvitationId field value if set, zero value otherwise.

func (*InvitationModel) GetInvitationIdOk

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

func (o *InvitationModel) GetPermissionGroupId() int64

GetPermissionGroupId returns the PermissionGroupId field value if set, zero value otherwise.

func (*InvitationModel) GetPermissionGroupIdOk

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

func (o *InvitationModel) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*InvitationModel) HasEmail

func (o *InvitationModel) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*InvitationModel) HasExpired

func (o *InvitationModel) HasExpired() bool

HasExpired returns a boolean if a field has been set.

func (*InvitationModel) HasInvitationId

func (o *InvitationModel) HasInvitationId() bool

HasInvitationId returns a boolean if a field has been set.

func (*InvitationModel) HasPermissionGroupId

func (o *InvitationModel) HasPermissionGroupId() bool

HasPermissionGroupId returns a boolean if a field has been set.

func (InvitationModel) MarshalJSON

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

func (*InvitationModel) SetCreatedAt

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

func (o *InvitationModel) SetEmail(v string)

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

func (*InvitationModel) SetEmailNil

func (o *InvitationModel) SetEmailNil()

SetEmailNil sets the value for Email to be an explicit nil

func (*InvitationModel) SetExpired

func (o *InvitationModel) SetExpired(v bool)

SetExpired gets a reference to the given bool and assigns it to the Expired field.

func (*InvitationModel) SetInvitationId

func (o *InvitationModel) SetInvitationId(v string)

SetInvitationId gets a reference to the given string and assigns it to the InvitationId field.

func (*InvitationModel) SetPermissionGroupId

func (o *InvitationModel) SetPermissionGroupId(v int64)

SetPermissionGroupId gets a reference to the given int64 and assigns it to the PermissionGroupId field.

func (InvitationModel) ToMap

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

func (*InvitationModel) UnsetEmail

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

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

func (o *InvitationModelLinks) GetPermissionGroup() ConfigModelLinksSelf

GetPermissionGroup returns the PermissionGroup field value if set, zero value otherwise.

func (*InvitationModelLinks) GetPermissionGroupOk

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

func (o *InvitationModelLinks) HasPermissionGroup() bool

HasPermissionGroup returns a boolean if a field has been set.

func (InvitationModelLinks) MarshalJSON

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

func (*InvitationModelLinks) SetPermissionGroup

func (o *InvitationModelLinks) SetPermissionGroup(v ConfigModelLinksSelf)

SetPermissionGroup gets a reference to the given ConfigModelLinksSelf and assigns it to the PermissionGroup field.

func (InvitationModelLinks) ToMap

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

type InviteMembersRequest

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

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

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

func (o *InviteMembersRequest) GetEmails() []string

GetEmails returns the Emails field value

func (*InviteMembersRequest) GetEmailsOk

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

func (o *InviteMembersRequest) GetPermissionGroupId() int64

GetPermissionGroupId returns the PermissionGroupId field value

func (*InviteMembersRequest) GetPermissionGroupIdOk

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

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

func (*InviteMembersRequest) SetEmails

func (o *InviteMembersRequest) SetEmails(v []string)

SetEmails sets field value

func (*InviteMembersRequest) SetPermissionGroupId

func (o *InviteMembersRequest) SetPermissionGroupId(v int64)

SetPermissionGroupId sets field value

func (InviteMembersRequest) ToMap

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

func (*InviteMembersRequest) UnmarshalJSON

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

type JsonPatchOperation

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

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

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

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

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

func (o *JsonPatchOperation) GetOp() OperationType

GetOp returns the Op field value

func (*JsonPatchOperation) GetOpOk

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

func (o *JsonPatchOperation) GetPath() string

GetPath returns the Path field value

func (*JsonPatchOperation) GetPathOk

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

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

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

func (o *JsonPatchOperation) HasFrom() bool

HasFrom returns a boolean if a field has been set.

func (*JsonPatchOperation) HasValue

func (o *JsonPatchOperation) HasValue() bool

HasValue returns a boolean if a field has been set.

func (JsonPatchOperation) MarshalJSON

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

func (*JsonPatchOperation) SetFrom

func (o *JsonPatchOperation) SetFrom(v string)

SetFrom gets a reference to the given NullableString and assigns it to the From field.

func (*JsonPatchOperation) SetFromNil

func (o *JsonPatchOperation) SetFromNil()

SetFromNil sets the value for From to be an explicit nil

func (*JsonPatchOperation) SetOp

func (o *JsonPatchOperation) SetOp(v OperationType)

SetOp sets field value

func (*JsonPatchOperation) SetPath

func (o *JsonPatchOperation) SetPath(v string)

SetPath sets field value

func (*JsonPatchOperation) SetValue

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

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

func (JsonPatchOperation) ToMap

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

func (*JsonPatchOperation) UnmarshalJSON

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

func (*JsonPatchOperation) UnsetFrom

func (o *JsonPatchOperation) UnsetFrom()

UnsetFrom ensures that no value is present for From, not even an explicit nil

type KeyGenerationMode

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

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

func (v KeyGenerationMode) IsValid() bool

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

func (KeyGenerationMode) Ptr

Ptr returns reference to KeyGenerationMode value

func (*KeyGenerationMode) UnmarshalJSON

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

type MappedNullable

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

type MeAPIGetMeRequest

type MeAPIGetMeRequest struct {
	ApiService *MeAPIService
	// contains filtered or unexported fields
}

func (MeAPIGetMeRequest) Execute

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

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

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

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

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

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

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

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

func (o *MeModel) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*MeModel) HasFullName

func (o *MeModel) HasFullName() bool

HasFullName returns a boolean if a field has been set.

func (MeModel) MarshalJSON

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

func (*MeModel) SetEmail

func (o *MeModel) SetEmail(v string)

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

func (*MeModel) SetEmailNil

func (o *MeModel) SetEmailNil()

SetEmailNil sets the value for Email to be an explicit nil

func (*MeModel) SetFullName

func (o *MeModel) SetFullName(v string)

SetFullName gets a reference to the given NullableString and assigns it to the FullName field.

func (*MeModel) SetFullNameNil

func (o *MeModel) SetFullNameNil()

SetFullNameNil sets the value for FullName to be an explicit nil

func (MeModel) ToMap

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

func (*MeModel) UnsetEmail

func (o *MeModel) UnsetEmail()

UnsetEmail ensures that no value is present for Email, not even an explicit nil

func (*MeModel) UnsetFullName

func (o *MeModel) UnsetFullName()

UnsetFullName ensures that no value is present for FullName, not even an explicit nil

type MemberModel

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

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

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

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

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

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

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

func (o *MemberModel) GetPermissionGroupId() int64

GetPermissionGroupId returns the PermissionGroupId field value if set, zero value otherwise.

func (*MemberModel) GetPermissionGroupIdOk

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

func (o *MemberModel) GetProductId() string

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

func (*MemberModel) GetProductIdOk

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

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

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

func (o *MemberModel) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*MemberModel) HasFullName

func (o *MemberModel) HasFullName() bool

HasFullName returns a boolean if a field has been set.

func (*MemberModel) HasPermissionGroupId

func (o *MemberModel) HasPermissionGroupId() bool

HasPermissionGroupId returns a boolean if a field has been set.

func (*MemberModel) HasProductId

func (o *MemberModel) HasProductId() bool

HasProductId returns a boolean if a field has been set.

func (*MemberModel) HasUserId

func (o *MemberModel) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (MemberModel) MarshalJSON

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

func (*MemberModel) SetEmail

func (o *MemberModel) SetEmail(v string)

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

func (*MemberModel) SetEmailNil

func (o *MemberModel) SetEmailNil()

SetEmailNil sets the value for Email to be an explicit nil

func (*MemberModel) SetFullName

func (o *MemberModel) SetFullName(v string)

SetFullName gets a reference to the given NullableString and assigns it to the FullName field.

func (*MemberModel) SetFullNameNil

func (o *MemberModel) SetFullNameNil()

SetFullNameNil sets the value for FullName to be an explicit nil

func (*MemberModel) SetPermissionGroupId

func (o *MemberModel) SetPermissionGroupId(v int64)

SetPermissionGroupId gets a reference to the given int64 and assigns it to the PermissionGroupId field.

func (*MemberModel) SetProductId

func (o *MemberModel) SetProductId(v string)

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

func (*MemberModel) SetUserId

func (o *MemberModel) SetUserId(v string)

SetUserId gets a reference to the given NullableString and assigns it to the UserId field.

func (*MemberModel) SetUserIdNil

func (o *MemberModel) SetUserIdNil()

SetUserIdNil sets the value for UserId to be an explicit nil

func (MemberModel) ToMap

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

func (*MemberModel) UnsetEmail

func (o *MemberModel) UnsetEmail()

UnsetEmail ensures that no value is present for Email, not even an explicit nil

func (*MemberModel) UnsetFullName

func (o *MemberModel) UnsetFullName()

UnsetFullName ensures that no value is present for FullName, not even an explicit nil

func (*MemberModel) UnsetUserId

func (o *MemberModel) UnsetUserId()

UnsetUserId ensures that no value is present for UserId, not even an explicit nil

type MembersAPIAddMemberToGroupRequest

type MembersAPIAddMemberToGroupRequest struct {
	ApiService *MembersAPIService
	// contains filtered or unexported fields
}

func (MembersAPIAddMemberToGroupRequest) Execute

func (MembersAPIAddMemberToGroupRequest) UpdateMemberPermissionsRequest

func (r MembersAPIAddMemberToGroupRequest) UpdateMemberPermissionsRequest(updateMemberPermissionsRequest UpdateMemberPermissionsRequest) MembersAPIAddMemberToGroupRequest

type MembersAPIDeleteInvitationRequest

type MembersAPIDeleteInvitationRequest struct {
	ApiService *MembersAPIService
	// contains filtered or unexported fields
}

func (MembersAPIDeleteInvitationRequest) Execute

type MembersAPIDeleteOrganizationMemberRequest

type MembersAPIDeleteOrganizationMemberRequest struct {
	ApiService *MembersAPIService
	// contains filtered or unexported fields
}

func (MembersAPIDeleteOrganizationMemberRequest) Execute

type MembersAPIDeleteProductMemberRequest

type MembersAPIDeleteProductMemberRequest struct {
	ApiService *MembersAPIService
	// contains filtered or unexported fields
}

func (MembersAPIDeleteProductMemberRequest) Execute

type MembersAPIGetOrganizationMembersRequest

type MembersAPIGetOrganizationMembersRequest struct {
	ApiService *MembersAPIService
	// contains filtered or unexported fields
}

func (MembersAPIGetOrganizationMembersRequest) Execute

type MembersAPIGetOrganizationMembersV2Request

type MembersAPIGetOrganizationMembersV2Request struct {
	ApiService *MembersAPIService
	// contains filtered or unexported fields
}

func (MembersAPIGetOrganizationMembersV2Request) Execute

type MembersAPIGetPendingInvitationsOrgRequest

type MembersAPIGetPendingInvitationsOrgRequest struct {
	ApiService *MembersAPIService
	// contains filtered or unexported fields
}

func (MembersAPIGetPendingInvitationsOrgRequest) Execute

type MembersAPIGetPendingInvitationsRequest

type MembersAPIGetPendingInvitationsRequest struct {
	ApiService *MembersAPIService
	// contains filtered or unexported fields
}

func (MembersAPIGetPendingInvitationsRequest) Execute

type MembersAPIGetProductMembersRequest

type MembersAPIGetProductMembersRequest struct {
	ApiService *MembersAPIService
	// contains filtered or unexported fields
}

func (MembersAPIGetProductMembersRequest) Execute

type MembersAPIInviteMemberRequest

type MembersAPIInviteMemberRequest struct {
	ApiService *MembersAPIService
	// contains filtered or unexported fields
}

func (MembersAPIInviteMemberRequest) Execute

func (MembersAPIInviteMemberRequest) InviteMembersRequest

func (r MembersAPIInviteMemberRequest) InviteMembersRequest(inviteMembersRequest InviteMembersRequest) MembersAPIInviteMemberRequest

type MembersAPIService

type MembersAPIService service

MembersAPIService MembersAPI service

func (*MembersAPIService) AddMemberToGroup

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

func (a *MembersAPIService) AddMemberToGroupExecute(r MembersAPIAddMemberToGroupRequest) (*http.Response, error)

Execute executes the request

func (*MembersAPIService) DeleteInvitation

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

func (a *MembersAPIService) DeleteInvitationExecute(r MembersAPIDeleteInvitationRequest) (*http.Response, error)

Execute executes the request

func (*MembersAPIService) DeleteOrganizationMember

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

func (a *MembersAPIService) DeleteOrganizationMemberExecute(r MembersAPIDeleteOrganizationMemberRequest) (*http.Response, error)

Execute executes the request

func (*MembersAPIService) DeleteProductMember

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

func (a *MembersAPIService) DeleteProductMemberExecute(r MembersAPIDeleteProductMemberRequest) (*http.Response, error)

Execute executes the request

func (*MembersAPIService) GetOrganizationMembers

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

func (a *MembersAPIService) GetOrganizationMembersExecute(r MembersAPIGetOrganizationMembersRequest) ([]UserModel, *http.Response, error)

Execute executes the request

@return []UserModel

Deprecated

func (*MembersAPIService) GetOrganizationMembersV2

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

Execute executes the request

@return OrganizationMembersModel

func (*MembersAPIService) GetPendingInvitations

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

Execute executes the request

@return []InvitationModel

func (*MembersAPIService) GetPendingInvitationsOrg

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

Execute executes the request

@return []OrganizationInvitationModel

func (*MembersAPIService) GetProductMembers

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

Execute executes the request

@return []MemberModel

func (*MembersAPIService) InviteMember

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

func (a *MembersAPIService) InviteMemberExecute(r MembersAPIInviteMemberRequest) (*http.Response, error)

Execute executes the request

type ModifyIntegrationRequest

type ModifyIntegrationRequest struct {
	// Name of the Integration.
	Name string `json:"name"`
	// Parameters of the Integration.
	Parameters map[string]string `json:"parameters"`
	// List of Environment IDs that are connected with this Integration. If the list is empty, all of the Environments are connected.
	EnvironmentIds []string `json:"environmentIds"`
	// List of Config IDs that are connected with this Integration. If the list is empty, all of the Configs are connected.
	ConfigIds []string `json:"configIds"`
}

ModifyIntegrationRequest struct for ModifyIntegrationRequest

func NewModifyIntegrationRequest

func NewModifyIntegrationRequest(name string, parameters map[string]string, environmentIds []string, configIds []string) *ModifyIntegrationRequest

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

func NewModifyIntegrationRequestWithDefaults

func NewModifyIntegrationRequestWithDefaults() *ModifyIntegrationRequest

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

func (*ModifyIntegrationRequest) GetConfigIds

func (o *ModifyIntegrationRequest) GetConfigIds() []string

GetConfigIds returns the ConfigIds field value

func (*ModifyIntegrationRequest) GetConfigIdsOk

func (o *ModifyIntegrationRequest) GetConfigIdsOk() ([]string, bool)

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

func (*ModifyIntegrationRequest) GetEnvironmentIds

func (o *ModifyIntegrationRequest) GetEnvironmentIds() []string

GetEnvironmentIds returns the EnvironmentIds field value

func (*ModifyIntegrationRequest) GetEnvironmentIdsOk

func (o *ModifyIntegrationRequest) GetEnvironmentIdsOk() ([]string, bool)

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

func (*ModifyIntegrationRequest) GetName

func (o *ModifyIntegrationRequest) GetName() string

GetName returns the Name field value

func (*ModifyIntegrationRequest) GetNameOk

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

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

func (*ModifyIntegrationRequest) GetParameters

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

GetParameters returns the Parameters field value

func (*ModifyIntegrationRequest) GetParametersOk

func (o *ModifyIntegrationRequest) GetParametersOk() (*map[string]string, bool)

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

func (ModifyIntegrationRequest) MarshalJSON

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

func (*ModifyIntegrationRequest) SetConfigIds

func (o *ModifyIntegrationRequest) SetConfigIds(v []string)

SetConfigIds sets field value

func (*ModifyIntegrationRequest) SetEnvironmentIds

func (o *ModifyIntegrationRequest) SetEnvironmentIds(v []string)

SetEnvironmentIds sets field value

func (*ModifyIntegrationRequest) SetName

func (o *ModifyIntegrationRequest) SetName(v string)

SetName sets field value

func (*ModifyIntegrationRequest) SetParameters

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

SetParameters sets field value

func (ModifyIntegrationRequest) ToMap

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

func (*ModifyIntegrationRequest) UnmarshalJSON

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

type NullableAccessType

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

func NewNullableAccessType

func NewNullableAccessType(val *AccessType) *NullableAccessType

func (NullableAccessType) Get

func (v NullableAccessType) Get() *AccessType

func (NullableAccessType) IsSet

func (v NullableAccessType) IsSet() bool

func (NullableAccessType) MarshalJSON

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

func (*NullableAccessType) Set

func (v *NullableAccessType) Set(val *AccessType)

func (*NullableAccessType) UnmarshalJSON

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

func (*NullableAccessType) Unset

func (v *NullableAccessType) Unset()

type NullableAddOrUpdateIntegrationLinkModel

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

func (NullableAddOrUpdateIntegrationLinkModel) Get

func (NullableAddOrUpdateIntegrationLinkModel) IsSet

func (NullableAddOrUpdateIntegrationLinkModel) MarshalJSON

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

func (*NullableAddOrUpdateIntegrationLinkModel) Set

func (*NullableAddOrUpdateIntegrationLinkModel) UnmarshalJSON

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

func (*NullableAddOrUpdateIntegrationLinkModel) Unset

type NullableAddOrUpdateJiraIntegrationLinkModel

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

func (NullableAddOrUpdateJiraIntegrationLinkModel) Get

func (NullableAddOrUpdateJiraIntegrationLinkModel) IsSet

func (NullableAddOrUpdateJiraIntegrationLinkModel) MarshalJSON

func (*NullableAddOrUpdateJiraIntegrationLinkModel) Set

func (*NullableAddOrUpdateJiraIntegrationLinkModel) UnmarshalJSON

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

func (*NullableAddOrUpdateJiraIntegrationLinkModel) Unset

type NullableAddUserToGroupRequest

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

func (NullableAddUserToGroupRequest) Get

func (NullableAddUserToGroupRequest) IsSet

func (NullableAddUserToGroupRequest) MarshalJSON

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

func (*NullableAddUserToGroupRequest) Set

func (*NullableAddUserToGroupRequest) UnmarshalJSON

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

func (*NullableAddUserToGroupRequest) Unset

func (v *NullableAddUserToGroupRequest) Unset()

type NullableAuditLogItemModel

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

func NewNullableAuditLogItemModel

func NewNullableAuditLogItemModel(val *AuditLogItemModel) *NullableAuditLogItemModel

func (NullableAuditLogItemModel) Get

func (NullableAuditLogItemModel) IsSet

func (v NullableAuditLogItemModel) IsSet() bool

func (NullableAuditLogItemModel) MarshalJSON

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

func (*NullableAuditLogItemModel) Set

func (*NullableAuditLogItemModel) UnmarshalJSON

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

func (*NullableAuditLogItemModel) Unset

func (v *NullableAuditLogItemModel) Unset()

type NullableAuditLogType

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

func NewNullableAuditLogType

func NewNullableAuditLogType(val *AuditLogType) *NullableAuditLogType

func (NullableAuditLogType) Get

func (NullableAuditLogType) IsSet

func (v NullableAuditLogType) IsSet() bool

func (NullableAuditLogType) MarshalJSON

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

func (*NullableAuditLogType) Set

func (v *NullableAuditLogType) Set(val *AuditLogType)

func (*NullableAuditLogType) UnmarshalJSON

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

func (*NullableAuditLogType) Unset

func (v *NullableAuditLogType) Unset()

type NullableBool

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

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

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

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

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

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableCodeReferenceModel

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

func NewNullableCodeReferenceModel

func NewNullableCodeReferenceModel(val *CodeReferenceModel) *NullableCodeReferenceModel

func (NullableCodeReferenceModel) Get

func (NullableCodeReferenceModel) IsSet

func (v NullableCodeReferenceModel) IsSet() bool

func (NullableCodeReferenceModel) MarshalJSON

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

func (*NullableCodeReferenceModel) Set

func (*NullableCodeReferenceModel) UnmarshalJSON

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

func (*NullableCodeReferenceModel) Unset

func (v *NullableCodeReferenceModel) Unset()

type NullableCodeReferenceRequest

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

func NewNullableCodeReferenceRequest

func NewNullableCodeReferenceRequest(val *CodeReferenceRequest) *NullableCodeReferenceRequest

func (NullableCodeReferenceRequest) Get

func (NullableCodeReferenceRequest) IsSet

func (NullableCodeReferenceRequest) MarshalJSON

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

func (*NullableCodeReferenceRequest) Set

func (*NullableCodeReferenceRequest) UnmarshalJSON

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

func (*NullableCodeReferenceRequest) Unset

func (v *NullableCodeReferenceRequest) Unset()

type NullableCodeReferencesForSettingModel

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

func (NullableCodeReferencesForSettingModel) Get

func (NullableCodeReferencesForSettingModel) IsSet

func (NullableCodeReferencesForSettingModel) MarshalJSON

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

func (*NullableCodeReferencesForSettingModel) Set

func (*NullableCodeReferencesForSettingModel) UnmarshalJSON

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

func (*NullableCodeReferencesForSettingModel) Unset

type NullableComparisonValueListModel

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

func (NullableComparisonValueListModel) Get

func (NullableComparisonValueListModel) IsSet

func (NullableComparisonValueListModel) MarshalJSON

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

func (*NullableComparisonValueListModel) Set

func (*NullableComparisonValueListModel) UnmarshalJSON

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

func (*NullableComparisonValueListModel) Unset

type NullableComparisonValueModel

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

func NewNullableComparisonValueModel

func NewNullableComparisonValueModel(val *ComparisonValueModel) *NullableComparisonValueModel

func (NullableComparisonValueModel) Get

func (NullableComparisonValueModel) IsSet

func (NullableComparisonValueModel) MarshalJSON

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

func (*NullableComparisonValueModel) Set

func (*NullableComparisonValueModel) UnmarshalJSON

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

func (*NullableComparisonValueModel) Unset

func (v *NullableComparisonValueModel) Unset()

type NullableConditionModel

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

func NewNullableConditionModel

func NewNullableConditionModel(val *ConditionModel) *NullableConditionModel

func (NullableConditionModel) Get

func (NullableConditionModel) IsSet

func (v NullableConditionModel) IsSet() bool

func (NullableConditionModel) MarshalJSON

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

func (*NullableConditionModel) Set

func (*NullableConditionModel) UnmarshalJSON

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

func (*NullableConditionModel) Unset

func (v *NullableConditionModel) Unset()

type NullableConfigModel

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

func NewNullableConfigModel

func NewNullableConfigModel(val *ConfigModel) *NullableConfigModel

func (NullableConfigModel) Get

func (NullableConfigModel) IsSet

func (v NullableConfigModel) IsSet() bool

func (NullableConfigModel) MarshalJSON

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

func (*NullableConfigModel) Set

func (v *NullableConfigModel) Set(val *ConfigModel)

func (*NullableConfigModel) UnmarshalJSON

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

func (*NullableConfigModel) Unset

func (v *NullableConfigModel) Unset()

type NullableConfigModelHaljson

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

func NewNullableConfigModelHaljson

func NewNullableConfigModelHaljson(val *ConfigModelHaljson) *NullableConfigModelHaljson

func (NullableConfigModelHaljson) Get

func (NullableConfigModelHaljson) IsSet

func (v NullableConfigModelHaljson) IsSet() bool

func (NullableConfigModelHaljson) MarshalJSON

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

func (*NullableConfigModelHaljson) Set

func (*NullableConfigModelHaljson) UnmarshalJSON

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

func (*NullableConfigModelHaljson) Unset

func (v *NullableConfigModelHaljson) Unset()

type NullableConfigModelHaljsonEmbedded

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

func (NullableConfigModelHaljsonEmbedded) Get

func (NullableConfigModelHaljsonEmbedded) IsSet

func (NullableConfigModelHaljsonEmbedded) MarshalJSON

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

func (*NullableConfigModelHaljsonEmbedded) Set

func (*NullableConfigModelHaljsonEmbedded) UnmarshalJSON

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

func (*NullableConfigModelHaljsonEmbedded) Unset

type NullableConfigModelHaljsonEmbeddedProduct

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

func (NullableConfigModelHaljsonEmbeddedProduct) Get

func (NullableConfigModelHaljsonEmbeddedProduct) IsSet

func (NullableConfigModelHaljsonEmbeddedProduct) MarshalJSON

func (*NullableConfigModelHaljsonEmbeddedProduct) Set

func (*NullableConfigModelHaljsonEmbeddedProduct) UnmarshalJSON

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

func (*NullableConfigModelHaljsonEmbeddedProduct) Unset

type NullableConfigModelHaljsonEmbeddedProductEmbedded

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

func (NullableConfigModelHaljsonEmbeddedProductEmbedded) Get

func (NullableConfigModelHaljsonEmbeddedProductEmbedded) IsSet

func (NullableConfigModelHaljsonEmbeddedProductEmbedded) MarshalJSON

func (*NullableConfigModelHaljsonEmbeddedProductEmbedded) Set

func (*NullableConfigModelHaljsonEmbeddedProductEmbedded) UnmarshalJSON

func (*NullableConfigModelHaljsonEmbeddedProductEmbedded) Unset

type NullableConfigModelHaljsonEmbeddedProductEmbeddedOrganization

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

func (NullableConfigModelHaljsonEmbeddedProductEmbeddedOrganization) Get

func (NullableConfigModelHaljsonEmbeddedProductEmbeddedOrganization) IsSet

func (NullableConfigModelHaljsonEmbeddedProductEmbeddedOrganization) MarshalJSON

func (*NullableConfigModelHaljsonEmbeddedProductEmbeddedOrganization) Set

func (*NullableConfigModelHaljsonEmbeddedProductEmbeddedOrganization) UnmarshalJSON

func (*NullableConfigModelHaljsonEmbeddedProductEmbeddedOrganization) Unset

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

func (NullableConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks) Get

func (NullableConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks) IsSet

func (NullableConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks) MarshalJSON

func (*NullableConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks) Set

func (*NullableConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks) UnmarshalJSON

func (*NullableConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks) Unset

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

func (NullableConfigModelHaljsonEmbeddedProductLinks) Get

func (NullableConfigModelHaljsonEmbeddedProductLinks) IsSet

func (NullableConfigModelHaljsonEmbeddedProductLinks) MarshalJSON

func (*NullableConfigModelHaljsonEmbeddedProductLinks) Set

func (*NullableConfigModelHaljsonEmbeddedProductLinks) UnmarshalJSON

func (*NullableConfigModelHaljsonEmbeddedProductLinks) Unset

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

func (NullableConfigModelHaljsonLinks) Get

func (NullableConfigModelHaljsonLinks) IsSet

func (NullableConfigModelHaljsonLinks) MarshalJSON

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

func (*NullableConfigModelHaljsonLinks) Set

func (*NullableConfigModelHaljsonLinks) UnmarshalJSON

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

func (*NullableConfigModelHaljsonLinks) Unset

type NullableConfigModelLinks struct {
	// contains filtered or unexported fields
}
func NewNullableConfigModelLinks(val *ConfigModelLinks) *NullableConfigModelLinks

func (NullableConfigModelLinks) Get

func (NullableConfigModelLinks) IsSet

func (v NullableConfigModelLinks) IsSet() bool

func (NullableConfigModelLinks) MarshalJSON

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

func (*NullableConfigModelLinks) Set

func (*NullableConfigModelLinks) UnmarshalJSON

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

func (*NullableConfigModelLinks) Unset

func (v *NullableConfigModelLinks) Unset()

type NullableConfigModelLinksSelf

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

func NewNullableConfigModelLinksSelf

func NewNullableConfigModelLinksSelf(val *ConfigModelLinksSelf) *NullableConfigModelLinksSelf

func (NullableConfigModelLinksSelf) Get

func (NullableConfigModelLinksSelf) IsSet

func (NullableConfigModelLinksSelf) MarshalJSON

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

func (*NullableConfigModelLinksSelf) Set

func (*NullableConfigModelLinksSelf) UnmarshalJSON

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

func (*NullableConfigModelLinksSelf) Unset

func (v *NullableConfigModelLinksSelf) Unset()

type NullableConfigSettingFormulaModel

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

func (NullableConfigSettingFormulaModel) Get

func (NullableConfigSettingFormulaModel) IsSet

func (NullableConfigSettingFormulaModel) MarshalJSON

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

func (*NullableConfigSettingFormulaModel) Set

func (*NullableConfigSettingFormulaModel) UnmarshalJSON

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

func (*NullableConfigSettingFormulaModel) Unset

type NullableConfigSettingFormulasModel

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

func (NullableConfigSettingFormulasModel) Get

func (NullableConfigSettingFormulasModel) IsSet

func (NullableConfigSettingFormulasModel) MarshalJSON

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

func (*NullableConfigSettingFormulasModel) Set

func (*NullableConfigSettingFormulasModel) UnmarshalJSON

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

func (*NullableConfigSettingFormulasModel) Unset

type NullableConfigSettingFormulasModelHaljson

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

func (NullableConfigSettingFormulasModelHaljson) Get

func (NullableConfigSettingFormulasModelHaljson) IsSet

func (NullableConfigSettingFormulasModelHaljson) MarshalJSON

func (*NullableConfigSettingFormulasModelHaljson) Set

func (*NullableConfigSettingFormulasModelHaljson) UnmarshalJSON

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

func (*NullableConfigSettingFormulasModelHaljson) Unset

type NullableConfigSettingFormulasModelHaljsonEmbedded

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

func (NullableConfigSettingFormulasModelHaljsonEmbedded) Get

func (NullableConfigSettingFormulasModelHaljsonEmbedded) IsSet

func (NullableConfigSettingFormulasModelHaljsonEmbedded) MarshalJSON

func (*NullableConfigSettingFormulasModelHaljsonEmbedded) Set

func (*NullableConfigSettingFormulasModelHaljsonEmbedded) UnmarshalJSON

func (*NullableConfigSettingFormulasModelHaljsonEmbedded) Unset

type NullableConfigSettingFormulasModelHaljsonEmbeddedConfig

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

func (NullableConfigSettingFormulasModelHaljsonEmbeddedConfig) Get

func (NullableConfigSettingFormulasModelHaljsonEmbeddedConfig) IsSet

func (NullableConfigSettingFormulasModelHaljsonEmbeddedConfig) MarshalJSON

func (*NullableConfigSettingFormulasModelHaljsonEmbeddedConfig) Set

func (*NullableConfigSettingFormulasModelHaljsonEmbeddedConfig) UnmarshalJSON

func (*NullableConfigSettingFormulasModelHaljsonEmbeddedConfig) Unset

type NullableConfigSettingFormulasModelHaljsonEmbeddedEnvironment

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

func (NullableConfigSettingFormulasModelHaljsonEmbeddedEnvironment) Get

func (NullableConfigSettingFormulasModelHaljsonEmbeddedEnvironment) IsSet

func (NullableConfigSettingFormulasModelHaljsonEmbeddedEnvironment) MarshalJSON

func (*NullableConfigSettingFormulasModelHaljsonEmbeddedEnvironment) Set

func (*NullableConfigSettingFormulasModelHaljsonEmbeddedEnvironment) UnmarshalJSON

func (*NullableConfigSettingFormulasModelHaljsonEmbeddedEnvironment) Unset

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

func (NullableConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks) Get

func (NullableConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks) IsSet

func (NullableConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks) MarshalJSON

func (*NullableConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks) Set

func (*NullableConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks) UnmarshalJSON

func (*NullableConfigSettingFormulasModelHaljsonEmbeddedEnvironmentLinks) Unset

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

func (NullableConfigSettingFormulasModelLinks) Get

func (NullableConfigSettingFormulasModelLinks) IsSet

func (NullableConfigSettingFormulasModelLinks) MarshalJSON

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

func (*NullableConfigSettingFormulasModelLinks) Set

func (*NullableConfigSettingFormulasModelLinks) UnmarshalJSON

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

func (*NullableConfigSettingFormulasModelLinks) Unset

type NullableConfigSettingValueModel

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

func (NullableConfigSettingValueModel) Get

func (NullableConfigSettingValueModel) IsSet

func (NullableConfigSettingValueModel) MarshalJSON

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

func (*NullableConfigSettingValueModel) Set

func (*NullableConfigSettingValueModel) UnmarshalJSON

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

func (*NullableConfigSettingValueModel) Unset

type NullableConfigSettingValuesModel

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

func (NullableConfigSettingValuesModel) Get

func (NullableConfigSettingValuesModel) IsSet

func (NullableConfigSettingValuesModel) MarshalJSON

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

func (*NullableConfigSettingValuesModel) Set

func (*NullableConfigSettingValuesModel) UnmarshalJSON

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

func (*NullableConfigSettingValuesModel) Unset

type NullableConfigSettingValuesModelHaljson

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

func (NullableConfigSettingValuesModelHaljson) Get

func (NullableConfigSettingValuesModelHaljson) IsSet

func (NullableConfigSettingValuesModelHaljson) MarshalJSON

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

func (*NullableConfigSettingValuesModelHaljson) Set

func (*NullableConfigSettingValuesModelHaljson) UnmarshalJSON

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

func (*NullableConfigSettingValuesModelHaljson) Unset

type NullableConnectRequest

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

func NewNullableConnectRequest

func NewNullableConnectRequest(val *ConnectRequest) *NullableConnectRequest

func (NullableConnectRequest) Get

func (NullableConnectRequest) IsSet

func (v NullableConnectRequest) IsSet() bool

func (NullableConnectRequest) MarshalJSON

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

func (*NullableConnectRequest) Set

func (*NullableConnectRequest) UnmarshalJSON

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

func (*NullableConnectRequest) Unset

func (v *NullableConnectRequest) Unset()

type NullableCreateConfigRequest

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

func NewNullableCreateConfigRequest

func NewNullableCreateConfigRequest(val *CreateConfigRequest) *NullableCreateConfigRequest

func (NullableCreateConfigRequest) Get

func (NullableCreateConfigRequest) IsSet

func (NullableCreateConfigRequest) MarshalJSON

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

func (*NullableCreateConfigRequest) Set

func (*NullableCreateConfigRequest) UnmarshalJSON

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

func (*NullableCreateConfigRequest) Unset

func (v *NullableCreateConfigRequest) Unset()

type NullableCreateEnvironmentModel

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

func (NullableCreateEnvironmentModel) Get

func (NullableCreateEnvironmentModel) IsSet

func (NullableCreateEnvironmentModel) MarshalJSON

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

func (*NullableCreateEnvironmentModel) Set

func (*NullableCreateEnvironmentModel) UnmarshalJSON

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

func (*NullableCreateEnvironmentModel) Unset

func (v *NullableCreateEnvironmentModel) Unset()

type NullableCreateIntegrationModel

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

func (NullableCreateIntegrationModel) Get

func (NullableCreateIntegrationModel) IsSet

func (NullableCreateIntegrationModel) MarshalJSON

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

func (*NullableCreateIntegrationModel) Set

func (*NullableCreateIntegrationModel) UnmarshalJSON

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

func (*NullableCreateIntegrationModel) Unset

func (v *NullableCreateIntegrationModel) Unset()

type NullableCreateOrUpdateEnvironmentAccessModel

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

func (NullableCreateOrUpdateEnvironmentAccessModel) Get

func (NullableCreateOrUpdateEnvironmentAccessModel) IsSet

func (NullableCreateOrUpdateEnvironmentAccessModel) MarshalJSON

func (*NullableCreateOrUpdateEnvironmentAccessModel) Set

func (*NullableCreateOrUpdateEnvironmentAccessModel) UnmarshalJSON

func (*NullableCreateOrUpdateEnvironmentAccessModel) Unset

type NullableCreatePermissionGroupRequest

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

func (NullableCreatePermissionGroupRequest) Get

func (NullableCreatePermissionGroupRequest) IsSet

func (NullableCreatePermissionGroupRequest) MarshalJSON

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

func (*NullableCreatePermissionGroupRequest) Set

func (*NullableCreatePermissionGroupRequest) UnmarshalJSON

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

func (*NullableCreatePermissionGroupRequest) Unset

type NullableCreateProductRequest

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

func NewNullableCreateProductRequest

func NewNullableCreateProductRequest(val *CreateProductRequest) *NullableCreateProductRequest

func (NullableCreateProductRequest) Get

func (NullableCreateProductRequest) IsSet

func (NullableCreateProductRequest) MarshalJSON

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

func (*NullableCreateProductRequest) Set

func (*NullableCreateProductRequest) UnmarshalJSON

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

func (*NullableCreateProductRequest) Unset

func (v *NullableCreateProductRequest) Unset()

type NullableCreateSegmentModel

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

func NewNullableCreateSegmentModel

func NewNullableCreateSegmentModel(val *CreateSegmentModel) *NullableCreateSegmentModel

func (NullableCreateSegmentModel) Get

func (NullableCreateSegmentModel) IsSet

func (v NullableCreateSegmentModel) IsSet() bool

func (NullableCreateSegmentModel) MarshalJSON

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

func (*NullableCreateSegmentModel) Set

func (*NullableCreateSegmentModel) UnmarshalJSON

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

func (*NullableCreateSegmentModel) Unset

func (v *NullableCreateSegmentModel) Unset()

type NullableCreateSettingInitialValues

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

func (NullableCreateSettingInitialValues) Get

func (NullableCreateSettingInitialValues) IsSet

func (NullableCreateSettingInitialValues) MarshalJSON

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

func (*NullableCreateSettingInitialValues) Set

func (*NullableCreateSettingInitialValues) UnmarshalJSON

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

func (*NullableCreateSettingInitialValues) Unset

type NullableCreateTagModel

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

func NewNullableCreateTagModel

func NewNullableCreateTagModel(val *CreateTagModel) *NullableCreateTagModel

func (NullableCreateTagModel) Get

func (NullableCreateTagModel) IsSet

func (v NullableCreateTagModel) IsSet() bool

func (NullableCreateTagModel) MarshalJSON

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

func (*NullableCreateTagModel) Set

func (*NullableCreateTagModel) UnmarshalJSON

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

func (*NullableCreateTagModel) Unset

func (v *NullableCreateTagModel) Unset()

type NullableCreateWebHookRequest

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

func NewNullableCreateWebHookRequest

func NewNullableCreateWebHookRequest(val *CreateWebHookRequest) *NullableCreateWebHookRequest

func (NullableCreateWebHookRequest) Get

func (NullableCreateWebHookRequest) IsSet

func (NullableCreateWebHookRequest) MarshalJSON

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

func (*NullableCreateWebHookRequest) Set

func (*NullableCreateWebHookRequest) UnmarshalJSON

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

func (*NullableCreateWebHookRequest) Unset

func (v *NullableCreateWebHookRequest) Unset()

type NullableDeleteIntegrationLinkModel

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

func (NullableDeleteIntegrationLinkModel) Get

func (NullableDeleteIntegrationLinkModel) IsSet

func (NullableDeleteIntegrationLinkModel) MarshalJSON

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

func (*NullableDeleteIntegrationLinkModel) Set

func (*NullableDeleteIntegrationLinkModel) UnmarshalJSON

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

func (*NullableDeleteIntegrationLinkModel) Unset

type NullableDeleteRepositoryReportsRequest

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

func (NullableDeleteRepositoryReportsRequest) Get

func (NullableDeleteRepositoryReportsRequest) IsSet

func (NullableDeleteRepositoryReportsRequest) MarshalJSON

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

func (*NullableDeleteRepositoryReportsRequest) Set

func (*NullableDeleteRepositoryReportsRequest) UnmarshalJSON

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

func (*NullableDeleteRepositoryReportsRequest) Unset

type NullableEnvironmentAccessModel

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

func (NullableEnvironmentAccessModel) Get

func (NullableEnvironmentAccessModel) IsSet

func (NullableEnvironmentAccessModel) MarshalJSON

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

func (*NullableEnvironmentAccessModel) Set

func (*NullableEnvironmentAccessModel) UnmarshalJSON

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

func (*NullableEnvironmentAccessModel) Unset

func (v *NullableEnvironmentAccessModel) Unset()

type NullableEnvironmentAccessType

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

func (NullableEnvironmentAccessType) Get

func (NullableEnvironmentAccessType) IsSet

func (NullableEnvironmentAccessType) MarshalJSON

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

func (*NullableEnvironmentAccessType) Set

func (*NullableEnvironmentAccessType) UnmarshalJSON

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

func (*NullableEnvironmentAccessType) Unset

func (v *NullableEnvironmentAccessType) Unset()

type NullableEnvironmentModel

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

func NewNullableEnvironmentModel

func NewNullableEnvironmentModel(val *EnvironmentModel) *NullableEnvironmentModel

func (NullableEnvironmentModel) Get

func (NullableEnvironmentModel) IsSet

func (v NullableEnvironmentModel) IsSet() bool

func (NullableEnvironmentModel) MarshalJSON

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

func (*NullableEnvironmentModel) Set

func (*NullableEnvironmentModel) UnmarshalJSON

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

func (*NullableEnvironmentModel) Unset

func (v *NullableEnvironmentModel) Unset()

type NullableEnvironmentModelHaljson

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

func (NullableEnvironmentModelHaljson) Get

func (NullableEnvironmentModelHaljson) IsSet

func (NullableEnvironmentModelHaljson) MarshalJSON

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

func (*NullableEnvironmentModelHaljson) Set

func (*NullableEnvironmentModelHaljson) UnmarshalJSON

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

func (*NullableEnvironmentModelHaljson) Unset

type NullableEvaluationVersion

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

func NewNullableEvaluationVersion

func NewNullableEvaluationVersion(val *EvaluationVersion) *NullableEvaluationVersion

func (NullableEvaluationVersion) Get

func (NullableEvaluationVersion) IsSet

func (v NullableEvaluationVersion) IsSet() bool

func (NullableEvaluationVersion) MarshalJSON

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

func (*NullableEvaluationVersion) Set

func (*NullableEvaluationVersion) UnmarshalJSON

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

func (*NullableEvaluationVersion) Unset

func (v *NullableEvaluationVersion) Unset()

type NullableFeatureFlagLimitations

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

func (NullableFeatureFlagLimitations) Get

func (NullableFeatureFlagLimitations) IsSet

func (NullableFeatureFlagLimitations) MarshalJSON

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

func (*NullableFeatureFlagLimitations) Set

func (*NullableFeatureFlagLimitations) UnmarshalJSON

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

func (*NullableFeatureFlagLimitations) Unset

func (v *NullableFeatureFlagLimitations) Unset()

type NullableFlagReference

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

func NewNullableFlagReference

func NewNullableFlagReference(val *FlagReference) *NullableFlagReference

func (NullableFlagReference) Get

func (NullableFlagReference) IsSet

func (v NullableFlagReference) IsSet() bool

func (NullableFlagReference) MarshalJSON

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

func (*NullableFlagReference) Set

func (v *NullableFlagReference) Set(val *FlagReference)

func (*NullableFlagReference) UnmarshalJSON

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

func (*NullableFlagReference) Unset

func (v *NullableFlagReference) Unset()

type NullableFloat32

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

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

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

func (*NullableFloat32) Set

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON

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

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

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

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

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

func (*NullableFloat64) Set

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON

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

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableInitialValue

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

func NewNullableInitialValue

func NewNullableInitialValue(val *InitialValue) *NullableInitialValue

func (NullableInitialValue) Get

func (NullableInitialValue) IsSet

func (v NullableInitialValue) IsSet() bool

func (NullableInitialValue) MarshalJSON

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

func (*NullableInitialValue) Set

func (v *NullableInitialValue) Set(val *InitialValue)

func (*NullableInitialValue) UnmarshalJSON

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

func (*NullableInitialValue) Unset

func (v *NullableInitialValue) Unset()

type NullableInt

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

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

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

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

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

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

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

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

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

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

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

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

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

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

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

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

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

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableIntegrationLinkDetail

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

func (NullableIntegrationLinkDetail) Get

func (NullableIntegrationLinkDetail) IsSet

func (NullableIntegrationLinkDetail) MarshalJSON

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

func (*NullableIntegrationLinkDetail) Set

func (*NullableIntegrationLinkDetail) UnmarshalJSON

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

func (*NullableIntegrationLinkDetail) Unset

func (v *NullableIntegrationLinkDetail) Unset()

type NullableIntegrationLinkDetailsModel

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

func (NullableIntegrationLinkDetailsModel) Get

func (NullableIntegrationLinkDetailsModel) IsSet

func (NullableIntegrationLinkDetailsModel) MarshalJSON

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

func (*NullableIntegrationLinkDetailsModel) Set

func (*NullableIntegrationLinkDetailsModel) UnmarshalJSON

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

func (*NullableIntegrationLinkDetailsModel) Unset

type NullableIntegrationLinkModel

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

func NewNullableIntegrationLinkModel

func NewNullableIntegrationLinkModel(val *IntegrationLinkModel) *NullableIntegrationLinkModel

func (NullableIntegrationLinkModel) Get

func (NullableIntegrationLinkModel) IsSet

func (NullableIntegrationLinkModel) MarshalJSON

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

func (*NullableIntegrationLinkModel) Set

func (*NullableIntegrationLinkModel) UnmarshalJSON

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

func (*NullableIntegrationLinkModel) Unset

func (v *NullableIntegrationLinkModel) Unset()

type NullableIntegrationLinkType

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

func NewNullableIntegrationLinkType

func NewNullableIntegrationLinkType(val *IntegrationLinkType) *NullableIntegrationLinkType

func (NullableIntegrationLinkType) Get

func (NullableIntegrationLinkType) IsSet

func (NullableIntegrationLinkType) MarshalJSON

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

func (*NullableIntegrationLinkType) Set

func (*NullableIntegrationLinkType) UnmarshalJSON

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

func (*NullableIntegrationLinkType) Unset

func (v *NullableIntegrationLinkType) Unset()

type NullableIntegrationModel

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

func NewNullableIntegrationModel

func NewNullableIntegrationModel(val *IntegrationModel) *NullableIntegrationModel

func (NullableIntegrationModel) Get

func (NullableIntegrationModel) IsSet

func (v NullableIntegrationModel) IsSet() bool

func (NullableIntegrationModel) MarshalJSON

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

func (*NullableIntegrationModel) Set

func (*NullableIntegrationModel) UnmarshalJSON

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

func (*NullableIntegrationModel) Unset

func (v *NullableIntegrationModel) Unset()

type NullableIntegrationType

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

func NewNullableIntegrationType

func NewNullableIntegrationType(val *IntegrationType) *NullableIntegrationType

func (NullableIntegrationType) Get

func (NullableIntegrationType) IsSet

func (v NullableIntegrationType) IsSet() bool

func (NullableIntegrationType) MarshalJSON

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

func (*NullableIntegrationType) Set

func (*NullableIntegrationType) UnmarshalJSON

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

func (*NullableIntegrationType) Unset

func (v *NullableIntegrationType) Unset()

type NullableIntegrationsModel

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

func NewNullableIntegrationsModel

func NewNullableIntegrationsModel(val *IntegrationsModel) *NullableIntegrationsModel

func (NullableIntegrationsModel) Get

func (NullableIntegrationsModel) IsSet

func (v NullableIntegrationsModel) IsSet() bool

func (NullableIntegrationsModel) MarshalJSON

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

func (*NullableIntegrationsModel) Set

func (*NullableIntegrationsModel) UnmarshalJSON

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

func (*NullableIntegrationsModel) Unset

func (v *NullableIntegrationsModel) Unset()

type NullableInvitationModel

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

func NewNullableInvitationModel

func NewNullableInvitationModel(val *InvitationModel) *NullableInvitationModel

func (NullableInvitationModel) Get

func (NullableInvitationModel) IsSet

func (v NullableInvitationModel) IsSet() bool

func (NullableInvitationModel) MarshalJSON

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

func (*NullableInvitationModel) Set

func (*NullableInvitationModel) UnmarshalJSON

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

func (*NullableInvitationModel) Unset

func (v *NullableInvitationModel) Unset()
type NullableInvitationModelLinks struct {
	// contains filtered or unexported fields
}
func NewNullableInvitationModelLinks(val *InvitationModelLinks) *NullableInvitationModelLinks

func (NullableInvitationModelLinks) Get

func (NullableInvitationModelLinks) IsSet

func (NullableInvitationModelLinks) MarshalJSON

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

func (*NullableInvitationModelLinks) Set

func (*NullableInvitationModelLinks) UnmarshalJSON

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

func (*NullableInvitationModelLinks) Unset

func (v *NullableInvitationModelLinks) Unset()

type NullableInviteMembersRequest

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

func NewNullableInviteMembersRequest

func NewNullableInviteMembersRequest(val *InviteMembersRequest) *NullableInviteMembersRequest

func (NullableInviteMembersRequest) Get

func (NullableInviteMembersRequest) IsSet

func (NullableInviteMembersRequest) MarshalJSON

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

func (*NullableInviteMembersRequest) Set

func (*NullableInviteMembersRequest) UnmarshalJSON

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

func (*NullableInviteMembersRequest) Unset

func (v *NullableInviteMembersRequest) Unset()

type NullableJsonPatchOperation

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

func NewNullableJsonPatchOperation

func NewNullableJsonPatchOperation(val *JsonPatchOperation) *NullableJsonPatchOperation

func (NullableJsonPatchOperation) Get

func (NullableJsonPatchOperation) IsSet

func (v NullableJsonPatchOperation) IsSet() bool

func (NullableJsonPatchOperation) MarshalJSON

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

func (*NullableJsonPatchOperation) Set

func (*NullableJsonPatchOperation) UnmarshalJSON

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

func (*NullableJsonPatchOperation) Unset

func (v *NullableJsonPatchOperation) Unset()

type NullableKeyGenerationMode

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

func NewNullableKeyGenerationMode

func NewNullableKeyGenerationMode(val *KeyGenerationMode) *NullableKeyGenerationMode

func (NullableKeyGenerationMode) Get

func (NullableKeyGenerationMode) IsSet

func (v NullableKeyGenerationMode) IsSet() bool

func (NullableKeyGenerationMode) MarshalJSON

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

func (*NullableKeyGenerationMode) Set

func (*NullableKeyGenerationMode) UnmarshalJSON

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

func (*NullableKeyGenerationMode) Unset

func (v *NullableKeyGenerationMode) Unset()

type NullableMeModel

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

func NewNullableMeModel

func NewNullableMeModel(val *MeModel) *NullableMeModel

func (NullableMeModel) Get

func (v NullableMeModel) Get() *MeModel

func (NullableMeModel) IsSet

func (v NullableMeModel) IsSet() bool

func (NullableMeModel) MarshalJSON

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

func (*NullableMeModel) Set

func (v *NullableMeModel) Set(val *MeModel)

func (*NullableMeModel) UnmarshalJSON

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

func (*NullableMeModel) Unset

func (v *NullableMeModel) Unset()

type NullableMemberModel

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

func NewNullableMemberModel

func NewNullableMemberModel(val *MemberModel) *NullableMemberModel

func (NullableMemberModel) Get

func (NullableMemberModel) IsSet

func (v NullableMemberModel) IsSet() bool

func (NullableMemberModel) MarshalJSON

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

func (*NullableMemberModel) Set

func (v *NullableMemberModel) Set(val *MemberModel)

func (*NullableMemberModel) UnmarshalJSON

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

func (*NullableMemberModel) Unset

func (v *NullableMemberModel) Unset()

type NullableModifyIntegrationRequest

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

func (NullableModifyIntegrationRequest) Get

func (NullableModifyIntegrationRequest) IsSet

func (NullableModifyIntegrationRequest) MarshalJSON

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

func (*NullableModifyIntegrationRequest) Set

func (*NullableModifyIntegrationRequest) UnmarshalJSON

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

func (*NullableModifyIntegrationRequest) Unset

type NullableOperationType

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

func NewNullableOperationType

func NewNullableOperationType(val *OperationType) *NullableOperationType

func (NullableOperationType) Get

func (NullableOperationType) IsSet

func (v NullableOperationType) IsSet() bool

func (NullableOperationType) MarshalJSON

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

func (*NullableOperationType) Set

func (v *NullableOperationType) Set(val *OperationType)

func (*NullableOperationType) UnmarshalJSON

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

func (*NullableOperationType) Unset

func (v *NullableOperationType) Unset()

type NullableOrganizationAdminModel

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

func (NullableOrganizationAdminModel) Get

func (NullableOrganizationAdminModel) IsSet

func (NullableOrganizationAdminModel) MarshalJSON

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

func (*NullableOrganizationAdminModel) Set

func (*NullableOrganizationAdminModel) UnmarshalJSON

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

func (*NullableOrganizationAdminModel) Unset

func (v *NullableOrganizationAdminModel) Unset()

type NullableOrganizationInvitationModel

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

func (NullableOrganizationInvitationModel) Get

func (NullableOrganizationInvitationModel) IsSet

func (NullableOrganizationInvitationModel) MarshalJSON

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

func (*NullableOrganizationInvitationModel) Set

func (*NullableOrganizationInvitationModel) UnmarshalJSON

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

func (*NullableOrganizationInvitationModel) Unset

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

func (NullableOrganizationInvitationModelLinks) Get

func (NullableOrganizationInvitationModelLinks) IsSet

func (NullableOrganizationInvitationModelLinks) MarshalJSON

func (*NullableOrganizationInvitationModelLinks) Set

func (*NullableOrganizationInvitationModelLinks) UnmarshalJSON

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

func (*NullableOrganizationInvitationModelLinks) Unset

type NullableOrganizationMemberModel

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

func (NullableOrganizationMemberModel) Get

func (NullableOrganizationMemberModel) IsSet

func (NullableOrganizationMemberModel) MarshalJSON

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

func (*NullableOrganizationMemberModel) Set

func (*NullableOrganizationMemberModel) UnmarshalJSON

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

func (*NullableOrganizationMemberModel) Unset

type NullableOrganizationMembersModel

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

func (NullableOrganizationMembersModel) Get

func (NullableOrganizationMembersModel) IsSet

func (NullableOrganizationMembersModel) MarshalJSON

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

func (*NullableOrganizationMembersModel) Set

func (*NullableOrganizationMembersModel) UnmarshalJSON

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

func (*NullableOrganizationMembersModel) Unset

type NullableOrganizationModel

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

func NewNullableOrganizationModel

func NewNullableOrganizationModel(val *OrganizationModel) *NullableOrganizationModel

func (NullableOrganizationModel) Get

func (NullableOrganizationModel) IsSet

func (v NullableOrganizationModel) IsSet() bool

func (NullableOrganizationModel) MarshalJSON

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

func (*NullableOrganizationModel) Set

func (*NullableOrganizationModel) UnmarshalJSON

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

func (*NullableOrganizationModel) Unset

func (v *NullableOrganizationModel) Unset()

type NullableOrganizationModelHaljson

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

func (NullableOrganizationModelHaljson) Get

func (NullableOrganizationModelHaljson) IsSet

func (NullableOrganizationModelHaljson) MarshalJSON

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

func (*NullableOrganizationModelHaljson) Set

func (*NullableOrganizationModelHaljson) UnmarshalJSON

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

func (*NullableOrganizationModelHaljson) Unset

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

func (NullableOrganizationModelLinks) Get

func (NullableOrganizationModelLinks) IsSet

func (NullableOrganizationModelLinks) MarshalJSON

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

func (*NullableOrganizationModelLinks) Set

func (*NullableOrganizationModelLinks) UnmarshalJSON

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

func (*NullableOrganizationModelLinks) Unset

func (v *NullableOrganizationModelLinks) Unset()

type NullableOrganizationPermissionGroupModel

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

func (NullableOrganizationPermissionGroupModel) Get

func (NullableOrganizationPermissionGroupModel) IsSet

func (NullableOrganizationPermissionGroupModel) MarshalJSON

func (*NullableOrganizationPermissionGroupModel) Set

func (*NullableOrganizationPermissionGroupModel) UnmarshalJSON

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

func (*NullableOrganizationPermissionGroupModel) Unset

type NullableOrganizationPermissionModel

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

func (NullableOrganizationPermissionModel) Get

func (NullableOrganizationPermissionModel) IsSet

func (NullableOrganizationPermissionModel) MarshalJSON

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

func (*NullableOrganizationPermissionModel) Set

func (*NullableOrganizationPermissionModel) UnmarshalJSON

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

func (*NullableOrganizationPermissionModel) Unset

type NullableOrganizationProductModel

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

func (NullableOrganizationProductModel) Get

func (NullableOrganizationProductModel) IsSet

func (NullableOrganizationProductModel) MarshalJSON

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

func (*NullableOrganizationProductModel) Set

func (*NullableOrganizationProductModel) UnmarshalJSON

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

func (*NullableOrganizationProductModel) Unset

type NullablePercentageOptionModel

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

func (NullablePercentageOptionModel) Get

func (NullablePercentageOptionModel) IsSet

func (NullablePercentageOptionModel) MarshalJSON

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

func (*NullablePercentageOptionModel) Set

func (*NullablePercentageOptionModel) UnmarshalJSON

func (v *NullablePercentageOptionModel) UnmarshalJSON(src []byte) error

func (*NullablePercentageOptionModel) Unset

func (v *NullablePercentageOptionModel) Unset()

type NullablePermissionGroupModel

type NullablePermissionGroupModel struct {
	// contains filtered or unexported fields
}

func NewNullablePermissionGroupModel

func NewNullablePermissionGroupModel(val *PermissionGroupModel) *NullablePermissionGroupModel

func (NullablePermissionGroupModel) Get

func (NullablePermissionGroupModel) IsSet

func (NullablePermissionGroupModel) MarshalJSON

func (v NullablePermissionGroupModel) MarshalJSON() ([]byte, error)

func (*NullablePermissionGroupModel) Set

func (*NullablePermissionGroupModel) UnmarshalJSON

func (v *NullablePermissionGroupModel) UnmarshalJSON(src []byte) error

func (*NullablePermissionGroupModel) Unset

func (v *NullablePermissionGroupModel) Unset()

type NullablePermissionGroupModelHaljson

type NullablePermissionGroupModelHaljson struct {
	// contains filtered or unexported fields
}

func (NullablePermissionGroupModelHaljson) Get

func (NullablePermissionGroupModelHaljson) IsSet

func (NullablePermissionGroupModelHaljson) MarshalJSON

func (v NullablePermissionGroupModelHaljson) MarshalJSON() ([]byte, error)

func (*NullablePermissionGroupModelHaljson) Set

func (*NullablePermissionGroupModelHaljson) UnmarshalJSON

func (v *NullablePermissionGroupModelHaljson) UnmarshalJSON(src []byte) error

func (*NullablePermissionGroupModelHaljson) Unset

type NullablePreferencesModel

type NullablePreferencesModel struct {
	// contains filtered or unexported fields
}

func NewNullablePreferencesModel

func NewNullablePreferencesModel(val *PreferencesModel) *NullablePreferencesModel

func (NullablePreferencesModel) Get

func (NullablePreferencesModel) IsSet

func (v NullablePreferencesModel) IsSet() bool

func (NullablePreferencesModel) MarshalJSON

func (v NullablePreferencesModel) MarshalJSON() ([]byte, error)

func (*NullablePreferencesModel) Set

func (*NullablePreferencesModel) UnmarshalJSON

func (v *NullablePreferencesModel) UnmarshalJSON(src []byte) error

func (*NullablePreferencesModel) Unset

func (v *NullablePreferencesModel) Unset()

type NullablePrerequisiteComparator

type NullablePrerequisiteComparator struct {
	// contains filtered or unexported fields
}

func (NullablePrerequisiteComparator) Get

func (NullablePrerequisiteComparator) IsSet

func (NullablePrerequisiteComparator) MarshalJSON

func (v NullablePrerequisiteComparator) MarshalJSON() ([]byte, error)

func (*NullablePrerequisiteComparator) Set

func (*NullablePrerequisiteComparator) UnmarshalJSON

func (v *NullablePrerequisiteComparator) UnmarshalJSON(src []byte) error

func (*NullablePrerequisiteComparator) Unset

func (v *NullablePrerequisiteComparator) Unset()

type NullablePrerequisiteFlagConditionModel

type NullablePrerequisiteFlagConditionModel struct {
	// contains filtered or unexported fields
}

func (NullablePrerequisiteFlagConditionModel) Get

func (NullablePrerequisiteFlagConditionModel) IsSet

func (NullablePrerequisiteFlagConditionModel) MarshalJSON

func (v NullablePrerequisiteFlagConditionModel) MarshalJSON() ([]byte, error)

func (*NullablePrerequisiteFlagConditionModel) Set

func (*NullablePrerequisiteFlagConditionModel) UnmarshalJSON

func (v *NullablePrerequisiteFlagConditionModel) UnmarshalJSON(src []byte) error

func (*NullablePrerequisiteFlagConditionModel) Unset

type NullableProductModel

type NullableProductModel struct {
	// contains filtered or unexported fields
}

func NewNullableProductModel

func NewNullableProductModel(val *ProductModel) *NullableProductModel

func (NullableProductModel) Get

func (NullableProductModel) IsSet

func (v NullableProductModel) IsSet() bool

func (NullableProductModel) MarshalJSON

func (v NullableProductModel) MarshalJSON() ([]byte, error)

func (*NullableProductModel) Set

func (v *NullableProductModel) Set(val *ProductModel)

func (*NullableProductModel) UnmarshalJSON

func (v *NullableProductModel) UnmarshalJSON(src []byte) error

func (*NullableProductModel) Unset

func (v *NullableProductModel) Unset()

type NullableProductModelHaljson

type NullableProductModelHaljson struct {
	// contains filtered or unexported fields
}

func NewNullableProductModelHaljson

func NewNullableProductModelHaljson(val *ProductModelHaljson) *NullableProductModelHaljson

func (NullableProductModelHaljson) Get

func (NullableProductModelHaljson) IsSet

func (NullableProductModelHaljson) MarshalJSON

func (v NullableProductModelHaljson) MarshalJSON() ([]byte, error)

func (*NullableProductModelHaljson) Set

func (*NullableProductModelHaljson) UnmarshalJSON

func (v *NullableProductModelHaljson) UnmarshalJSON(src []byte) error

func (*NullableProductModelHaljson) Unset

func (v *NullableProductModelHaljson) Unset()
type NullableProductModelLinks struct {
	// contains filtered or unexported fields
}
func NewNullableProductModelLinks(val *ProductModelLinks) *NullableProductModelLinks

func (NullableProductModelLinks) Get

func (NullableProductModelLinks) IsSet

func (v NullableProductModelLinks) IsSet() bool

func (NullableProductModelLinks) MarshalJSON

func (v NullableProductModelLinks) MarshalJSON() ([]byte, error)

func (*NullableProductModelLinks) Set

func (*NullableProductModelLinks) UnmarshalJSON

func (v *NullableProductModelLinks) UnmarshalJSON(src []byte) error

func (*NullableProductModelLinks) Unset

func (v *NullableProductModelLinks) Unset()

type NullableReasonRequiredEnvironmentModel

type NullableReasonRequiredEnvironmentModel struct {
	// contains filtered or unexported fields
}

func (NullableReasonRequiredEnvironmentModel) Get

func (NullableReasonRequiredEnvironmentModel) IsSet

func (NullableReasonRequiredEnvironmentModel) MarshalJSON

func (v NullableReasonRequiredEnvironmentModel) MarshalJSON() ([]byte, error)

func (*NullableReasonRequiredEnvironmentModel) Set

func (*NullableReasonRequiredEnvironmentModel) UnmarshalJSON

func (v *NullableReasonRequiredEnvironmentModel) UnmarshalJSON(src []byte) error

func (*NullableReasonRequiredEnvironmentModel) Unset

type NullableReasonRequiredEnvironmentModelLinks struct {
	// contains filtered or unexported fields
}

func (NullableReasonRequiredEnvironmentModelLinks) Get

func (NullableReasonRequiredEnvironmentModelLinks) IsSet

func (NullableReasonRequiredEnvironmentModelLinks) MarshalJSON

func (*NullableReasonRequiredEnvironmentModelLinks) Set

func (*NullableReasonRequiredEnvironmentModelLinks) UnmarshalJSON

func (v *NullableReasonRequiredEnvironmentModelLinks) UnmarshalJSON(src []byte) error

func (*NullableReasonRequiredEnvironmentModelLinks) Unset

type NullableReferenceLine

type NullableReferenceLine struct {
	// contains filtered or unexported fields
}

func NewNullableReferenceLine

func NewNullableReferenceLine(val *ReferenceLine) *NullableReferenceLine

func (NullableReferenceLine) Get

func (NullableReferenceLine) IsSet

func (v NullableReferenceLine) IsSet() bool

func (NullableReferenceLine) MarshalJSON

func (v NullableReferenceLine) MarshalJSON() ([]byte, error)

func (*NullableReferenceLine) Set

func (v *NullableReferenceLine) Set(val *ReferenceLine)

func (*NullableReferenceLine) UnmarshalJSON

func (v *NullableReferenceLine) UnmarshalJSON(src []byte) error

func (*NullableReferenceLine) Unset

func (v *NullableReferenceLine) Unset()

type NullableReferenceLines

type NullableReferenceLines struct {
	// contains filtered or unexported fields
}

func NewNullableReferenceLines

func NewNullableReferenceLines(val *ReferenceLines) *NullableReferenceLines

func (NullableReferenceLines) Get

func (NullableReferenceLines) IsSet

func (v NullableReferenceLines) IsSet() bool

func (NullableReferenceLines) MarshalJSON

func (v NullableReferenceLines) MarshalJSON() ([]byte, error)

func (*NullableReferenceLines) Set

func (*NullableReferenceLines) UnmarshalJSON

func (v *NullableReferenceLines) UnmarshalJSON(src []byte) error

func (*NullableReferenceLines) Unset

func (v *NullableReferenceLines) Unset()

type NullableReplaceSettingModel

type NullableReplaceSettingModel struct {
	// contains filtered or unexported fields
}

func NewNullableReplaceSettingModel

func NewNullableReplaceSettingModel(val *ReplaceSettingModel) *NullableReplaceSettingModel

func (NullableReplaceSettingModel) Get

func (NullableReplaceSettingModel) IsSet

func (NullableReplaceSettingModel) MarshalJSON

func (v NullableReplaceSettingModel) MarshalJSON() ([]byte, error)

func (*NullableReplaceSettingModel) Set

func (*NullableReplaceSettingModel) UnmarshalJSON

func (v *NullableReplaceSettingModel) UnmarshalJSON(src []byte) error

func (*NullableReplaceSettingModel) Unset

func (v *NullableReplaceSettingModel) Unset()

type NullableRolloutPercentageItemModel

type NullableRolloutPercentageItemModel struct {
	// contains filtered or unexported fields
}

func (NullableRolloutPercentageItemModel) Get

func (NullableRolloutPercentageItemModel) IsSet

func (NullableRolloutPercentageItemModel) MarshalJSON

func (v NullableRolloutPercentageItemModel) MarshalJSON() ([]byte, error)

func (*NullableRolloutPercentageItemModel) Set

func (*NullableRolloutPercentageItemModel) UnmarshalJSON

func (v *NullableRolloutPercentageItemModel) UnmarshalJSON(src []byte) error

func (*NullableRolloutPercentageItemModel) Unset

type NullableRolloutRuleComparator

type NullableRolloutRuleComparator struct {
	// contains filtered or unexported fields
}

func (NullableRolloutRuleComparator) Get

func (NullableRolloutRuleComparator) IsSet

func (NullableRolloutRuleComparator) MarshalJSON

func (v NullableRolloutRuleComparator) MarshalJSON() ([]byte, error)

func (*NullableRolloutRuleComparator) Set

func (*NullableRolloutRuleComparator) UnmarshalJSON

func (v *NullableRolloutRuleComparator) UnmarshalJSON(src []byte) error

func (*NullableRolloutRuleComparator) Unset

func (v *NullableRolloutRuleComparator) Unset()

type NullableRolloutRuleModel

type NullableRolloutRuleModel struct {
	// contains filtered or unexported fields
}

func NewNullableRolloutRuleModel

func NewNullableRolloutRuleModel(val *RolloutRuleModel) *NullableRolloutRuleModel

func (NullableRolloutRuleModel) Get

func (NullableRolloutRuleModel) IsSet

func (v NullableRolloutRuleModel) IsSet() bool

func (NullableRolloutRuleModel) MarshalJSON

func (v NullableRolloutRuleModel) MarshalJSON() ([]byte, error)

func (*NullableRolloutRuleModel) Set

func (*NullableRolloutRuleModel) UnmarshalJSON

func (v *NullableRolloutRuleModel) UnmarshalJSON(src []byte) error

func (*NullableRolloutRuleModel) Unset

func (v *NullableRolloutRuleModel) Unset()

type NullableSdkKeysModel

type NullableSdkKeysModel struct {
	// contains filtered or unexported fields
}

func NewNullableSdkKeysModel

func NewNullableSdkKeysModel(val *SdkKeysModel) *NullableSdkKeysModel

func (NullableSdkKeysModel) Get

func (NullableSdkKeysModel) IsSet

func (v NullableSdkKeysModel) IsSet() bool

func (NullableSdkKeysModel) MarshalJSON

func (v NullableSdkKeysModel) MarshalJSON() ([]byte, error)

func (*NullableSdkKeysModel) Set

func (v *NullableSdkKeysModel) Set(val *SdkKeysModel)

func (*NullableSdkKeysModel) UnmarshalJSON

func (v *NullableSdkKeysModel) UnmarshalJSON(src []byte) error

func (*NullableSdkKeysModel) Unset

func (v *NullableSdkKeysModel) Unset()

type NullableSegmentComparator

type NullableSegmentComparator struct {
	// contains filtered or unexported fields
}

func NewNullableSegmentComparator

func NewNullableSegmentComparator(val *SegmentComparator) *NullableSegmentComparator

func (NullableSegmentComparator) Get

func (NullableSegmentComparator) IsSet

func (v NullableSegmentComparator) IsSet() bool

func (NullableSegmentComparator) MarshalJSON

func (v NullableSegmentComparator) MarshalJSON() ([]byte, error)

func (*NullableSegmentComparator) Set

func (*NullableSegmentComparator) UnmarshalJSON

func (v *NullableSegmentComparator) UnmarshalJSON(src []byte) error

func (*NullableSegmentComparator) Unset

func (v *NullableSegmentComparator) Unset()

type NullableSegmentConditionModel

type NullableSegmentConditionModel struct {
	// contains filtered or unexported fields
}

func (NullableSegmentConditionModel) Get

func (NullableSegmentConditionModel) IsSet

func (NullableSegmentConditionModel) MarshalJSON

func (v NullableSegmentConditionModel) MarshalJSON() ([]byte, error)

func (*NullableSegmentConditionModel) Set

func (*NullableSegmentConditionModel) UnmarshalJSON

func (v *NullableSegmentConditionModel) UnmarshalJSON(src []byte) error

func (*NullableSegmentConditionModel) Unset

func (v *NullableSegmentConditionModel) Unset()

type NullableSegmentListModel

type NullableSegmentListModel struct {
	// contains filtered or unexported fields
}

func NewNullableSegmentListModel

func NewNullableSegmentListModel(val *SegmentListModel) *NullableSegmentListModel

func (NullableSegmentListModel) Get

func (NullableSegmentListModel) IsSet

func (v NullableSegmentListModel) IsSet() bool

func (NullableSegmentListModel) MarshalJSON

func (v NullableSegmentListModel) MarshalJSON() ([]byte, error)

func (*NullableSegmentListModel) Set

func (*NullableSegmentListModel) UnmarshalJSON

func (v *NullableSegmentListModel) UnmarshalJSON(src []byte) error

func (*NullableSegmentListModel) Unset

func (v *NullableSegmentListModel) Unset()

type NullableSegmentListModelHaljson

type NullableSegmentListModelHaljson struct {
	// contains filtered or unexported fields
}

func (NullableSegmentListModelHaljson) Get

func (NullableSegmentListModelHaljson) IsSet

func (NullableSegmentListModelHaljson) MarshalJSON

func (v NullableSegmentListModelHaljson) MarshalJSON() ([]byte, error)

func (*NullableSegmentListModelHaljson) Set

func (*NullableSegmentListModelHaljson) UnmarshalJSON

func (v *NullableSegmentListModelHaljson) UnmarshalJSON(src []byte) error

func (*NullableSegmentListModelHaljson) Unset

type NullableSegmentModel

type NullableSegmentModel struct {
	// contains filtered or unexported fields
}

func NewNullableSegmentModel

func NewNullableSegmentModel(val *SegmentModel) *NullableSegmentModel

func (NullableSegmentModel) Get

func (NullableSegmentModel) IsSet

func (v NullableSegmentModel) IsSet() bool

func (NullableSegmentModel) MarshalJSON

func (v NullableSegmentModel) MarshalJSON() ([]byte, error)

func (*NullableSegmentModel) Set

func (v *NullableSegmentModel) Set(val *SegmentModel)

func (*NullableSegmentModel) UnmarshalJSON

func (v *NullableSegmentModel) UnmarshalJSON(src []byte) error

func (*NullableSegmentModel) Unset

func (v *NullableSegmentModel) Unset()

type NullableSegmentModelHaljson

type NullableSegmentModelHaljson struct {
	// contains filtered or unexported fields
}

func NewNullableSegmentModelHaljson

func NewNullableSegmentModelHaljson(val *SegmentModelHaljson) *NullableSegmentModelHaljson

func (NullableSegmentModelHaljson) Get

func (NullableSegmentModelHaljson) IsSet

func (NullableSegmentModelHaljson) MarshalJSON

func (v NullableSegmentModelHaljson) MarshalJSON() ([]byte, error)

func (*NullableSegmentModelHaljson) Set

func (*NullableSegmentModelHaljson) UnmarshalJSON

func (v *NullableSegmentModelHaljson) UnmarshalJSON(src []byte) error

func (*NullableSegmentModelHaljson) Unset

func (v *NullableSegmentModelHaljson) Unset()

type NullableSettingDataModel

type NullableSettingDataModel struct {
	// contains filtered or unexported fields
}

func NewNullableSettingDataModel

func NewNullableSettingDataModel(val *SettingDataModel) *NullableSettingDataModel

func (NullableSettingDataModel) Get

func (NullableSettingDataModel) IsSet

func (v NullableSettingDataModel) IsSet() bool

func (NullableSettingDataModel) MarshalJSON

func (v NullableSettingDataModel) MarshalJSON() ([]byte, error)

func (*NullableSettingDataModel) Set

func (*NullableSettingDataModel) UnmarshalJSON

func (v *NullableSettingDataModel) UnmarshalJSON(src []byte) error

func (*NullableSettingDataModel) Unset

func (v *NullableSettingDataModel) Unset()

type NullableSettingFormulaModel

type NullableSettingFormulaModel struct {
	// contains filtered or unexported fields
}

func NewNullableSettingFormulaModel

func NewNullableSettingFormulaModel(val *SettingFormulaModel) *NullableSettingFormulaModel

func (NullableSettingFormulaModel) Get

func (NullableSettingFormulaModel) IsSet

func (NullableSettingFormulaModel) MarshalJSON

func (v NullableSettingFormulaModel) MarshalJSON() ([]byte, error)

func (*NullableSettingFormulaModel) Set

func (*NullableSettingFormulaModel) UnmarshalJSON

func (v *NullableSettingFormulaModel) UnmarshalJSON(src []byte) error

func (*NullableSettingFormulaModel) Unset

func (v *NullableSettingFormulaModel) Unset()

type NullableSettingFormulaModelHaljson

type NullableSettingFormulaModelHaljson struct {
	// contains filtered or unexported fields
}

func (NullableSettingFormulaModelHaljson) Get

func (NullableSettingFormulaModelHaljson) IsSet

func (NullableSettingFormulaModelHaljson) MarshalJSON

func (v NullableSettingFormulaModelHaljson) MarshalJSON() ([]byte, error)

func (*NullableSettingFormulaModelHaljson) Set

func (*NullableSettingFormulaModelHaljson) UnmarshalJSON

func (v *NullableSettingFormulaModelHaljson) UnmarshalJSON(src []byte) error

func (*NullableSettingFormulaModelHaljson) Unset

type NullableSettingFormulaModelHaljsonEmbedded

type NullableSettingFormulaModelHaljsonEmbedded struct {
	// contains filtered or unexported fields
}

func (NullableSettingFormulaModelHaljsonEmbedded) Get

func (NullableSettingFormulaModelHaljsonEmbedded) IsSet

func (NullableSettingFormulaModelHaljsonEmbedded) MarshalJSON

func (*NullableSettingFormulaModelHaljsonEmbedded) Set

func (*NullableSettingFormulaModelHaljsonEmbedded) UnmarshalJSON

func (v *NullableSettingFormulaModelHaljsonEmbedded) UnmarshalJSON(src []byte) error

func (*NullableSettingFormulaModelHaljsonEmbedded) Unset

type NullableSettingFormulaModelHaljsonEmbeddedIntegrationLinksInner

type NullableSettingFormulaModelHaljsonEmbeddedIntegrationLinksInner struct {
	// contains filtered or unexported fields
}

func (NullableSettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) Get

func (NullableSettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) IsSet

func (NullableSettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) MarshalJSON

func (*NullableSettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) Set

func (*NullableSettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) UnmarshalJSON

func (*NullableSettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) Unset

type NullableSettingFormulaModelHaljsonEmbeddedSetting

type NullableSettingFormulaModelHaljsonEmbeddedSetting struct {
	// contains filtered or unexported fields
}

func (NullableSettingFormulaModelHaljsonEmbeddedSetting) Get

func (NullableSettingFormulaModelHaljsonEmbeddedSetting) IsSet

func (NullableSettingFormulaModelHaljsonEmbeddedSetting) MarshalJSON

func (*NullableSettingFormulaModelHaljsonEmbeddedSetting) Set

func (*NullableSettingFormulaModelHaljsonEmbeddedSetting) UnmarshalJSON

func (*NullableSettingFormulaModelHaljsonEmbeddedSetting) Unset

type NullableSettingFormulaModelHaljsonEmbeddedSettingTagsInner

type NullableSettingFormulaModelHaljsonEmbeddedSettingTagsInner struct {
	// contains filtered or unexported fields
}

func (NullableSettingFormulaModelHaljsonEmbeddedSettingTagsInner) Get

func (NullableSettingFormulaModelHaljsonEmbeddedSettingTagsInner) IsSet

func (NullableSettingFormulaModelHaljsonEmbeddedSettingTagsInner) MarshalJSON

func (*NullableSettingFormulaModelHaljsonEmbeddedSettingTagsInner) Set

func (*NullableSettingFormulaModelHaljsonEmbeddedSettingTagsInner) UnmarshalJSON

func (*NullableSettingFormulaModelHaljsonEmbeddedSettingTagsInner) Unset

type NullableSettingModel

type NullableSettingModel struct {
	// contains filtered or unexported fields
}

func NewNullableSettingModel

func NewNullableSettingModel(val *SettingModel) *NullableSettingModel

func (NullableSettingModel) Get

func (NullableSettingModel) IsSet

func (v NullableSettingModel) IsSet() bool

func (NullableSettingModel) MarshalJSON

func (v NullableSettingModel) MarshalJSON() ([]byte, error)

func (*NullableSettingModel) Set

func (v *NullableSettingModel) Set(val *SettingModel)

func (*NullableSettingModel) UnmarshalJSON

func (v *NullableSettingModel) UnmarshalJSON(src []byte) error

func (*NullableSettingModel) Unset

func (v *NullableSettingModel) Unset()

type NullableSettingModelHaljson

type NullableSettingModelHaljson struct {
	// contains filtered or unexported fields
}

func NewNullableSettingModelHaljson

func NewNullableSettingModelHaljson(val *SettingModelHaljson) *NullableSettingModelHaljson

func (NullableSettingModelHaljson) Get

func (NullableSettingModelHaljson) IsSet

func (NullableSettingModelHaljson) MarshalJSON

func (v NullableSettingModelHaljson) MarshalJSON() ([]byte, error)

func (*NullableSettingModelHaljson) Set

func (*NullableSettingModelHaljson) UnmarshalJSON

func (v *NullableSettingModelHaljson) UnmarshalJSON(src []byte) error

func (*NullableSettingModelHaljson) Unset

func (v *NullableSettingModelHaljson) Unset()

type NullableSettingModelHaljsonEmbedded

type NullableSettingModelHaljsonEmbedded struct {
	// contains filtered or unexported fields
}

func (NullableSettingModelHaljsonEmbedded) Get

func (NullableSettingModelHaljsonEmbedded) IsSet

func (NullableSettingModelHaljsonEmbedded) MarshalJSON

func (v NullableSettingModelHaljsonEmbedded) MarshalJSON() ([]byte, error)

func (*NullableSettingModelHaljsonEmbedded) Set

func (*NullableSettingModelHaljsonEmbedded) UnmarshalJSON

func (v *NullableSettingModelHaljsonEmbedded) UnmarshalJSON(src []byte) error

func (*NullableSettingModelHaljsonEmbedded) Unset

type NullableSettingModelHaljsonEmbeddedTagsInner

type NullableSettingModelHaljsonEmbeddedTagsInner struct {
	// contains filtered or unexported fields
}

func (NullableSettingModelHaljsonEmbeddedTagsInner) Get

func (NullableSettingModelHaljsonEmbeddedTagsInner) IsSet

func (NullableSettingModelHaljsonEmbeddedTagsInner) MarshalJSON

func (*NullableSettingModelHaljsonEmbeddedTagsInner) Set

func (*NullableSettingModelHaljsonEmbeddedTagsInner) UnmarshalJSON

func (*NullableSettingModelHaljsonEmbeddedTagsInner) Unset

type NullableSettingModelLinks struct {
	// contains filtered or unexported fields
}
func NewNullableSettingModelLinks(val *SettingModelLinks) *NullableSettingModelLinks

func (NullableSettingModelLinks) Get

func (NullableSettingModelLinks) IsSet

func (v NullableSettingModelLinks) IsSet() bool

func (NullableSettingModelLinks) MarshalJSON

func (v NullableSettingModelLinks) MarshalJSON() ([]byte, error)

func (*NullableSettingModelLinks) Set

func (*NullableSettingModelLinks) UnmarshalJSON

func (v *NullableSettingModelLinks) UnmarshalJSON(src []byte) error

func (*NullableSettingModelLinks) Unset

func (v *NullableSettingModelLinks) Unset()

type NullableSettingTagModel

type NullableSettingTagModel struct {
	// contains filtered or unexported fields
}

func NewNullableSettingTagModel

func NewNullableSettingTagModel(val *SettingTagModel) *NullableSettingTagModel

func (NullableSettingTagModel) Get

func (NullableSettingTagModel) IsSet

func (v NullableSettingTagModel) IsSet() bool

func (NullableSettingTagModel) MarshalJSON

func (v NullableSettingTagModel) MarshalJSON() ([]byte, error)

func (*NullableSettingTagModel) Set

func (*NullableSettingTagModel) UnmarshalJSON

func (v *NullableSettingTagModel) UnmarshalJSON(src []byte) error

func (*NullableSettingTagModel) Unset

func (v *NullableSettingTagModel) Unset()

type NullableSettingType

type NullableSettingType struct {
	// contains filtered or unexported fields
}

func NewNullableSettingType

func NewNullableSettingType(val *SettingType) *NullableSettingType

func (NullableSettingType) Get

func (NullableSettingType) IsSet

func (v NullableSettingType) IsSet() bool

func (NullableSettingType) MarshalJSON

func (v NullableSettingType) MarshalJSON() ([]byte, error)

func (*NullableSettingType) Set

func (v *NullableSettingType) Set(val *SettingType)

func (*NullableSettingType) UnmarshalJSON

func (v *NullableSettingType) UnmarshalJSON(src []byte) error

func (*NullableSettingType) Unset

func (v *NullableSettingType) Unset()

type NullableSettingValueModel

type NullableSettingValueModel struct {
	// contains filtered or unexported fields
}

func NewNullableSettingValueModel

func NewNullableSettingValueModel(val *SettingValueModel) *NullableSettingValueModel

func (NullableSettingValueModel) Get

func (NullableSettingValueModel) IsSet

func (v NullableSettingValueModel) IsSet() bool

func (NullableSettingValueModel) MarshalJSON

func (v NullableSettingValueModel) MarshalJSON() ([]byte, error)

func (*NullableSettingValueModel) Set

func (*NullableSettingValueModel) UnmarshalJSON

func (v *NullableSettingValueModel) UnmarshalJSON(src []byte) error

func (*NullableSettingValueModel) Unset

func (v *NullableSettingValueModel) Unset()

type NullableSettingValueModelHaljson

type NullableSettingValueModelHaljson struct {
	// contains filtered or unexported fields
}

func (NullableSettingValueModelHaljson) Get

func (NullableSettingValueModelHaljson) IsSet

func (NullableSettingValueModelHaljson) MarshalJSON

func (v NullableSettingValueModelHaljson) MarshalJSON() ([]byte, error)

func (*NullableSettingValueModelHaljson) Set

func (*NullableSettingValueModelHaljson) UnmarshalJSON

func (v *NullableSettingValueModelHaljson) UnmarshalJSON(src []byte) error

func (*NullableSettingValueModelHaljson) Unset

type NullableString

type NullableString struct {
	// contains filtered or unexported fields
}

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableTagModel

type NullableTagModel struct {
	// contains filtered or unexported fields
}

func NewNullableTagModel

func NewNullableTagModel(val *TagModel) *NullableTagModel

func (NullableTagModel) Get

func (v NullableTagModel) Get() *TagModel

func (NullableTagModel) IsSet

func (v NullableTagModel) IsSet() bool

func (NullableTagModel) MarshalJSON

func (v NullableTagModel) MarshalJSON() ([]byte, error)

func (*NullableTagModel) Set

func (v *NullableTagModel) Set(val *TagModel)

func (*NullableTagModel) UnmarshalJSON

func (v *NullableTagModel) UnmarshalJSON(src []byte) error

func (*NullableTagModel) Unset

func (v *NullableTagModel) Unset()

type NullableTagModelHaljson

type NullableTagModelHaljson struct {
	// contains filtered or unexported fields
}

func NewNullableTagModelHaljson

func NewNullableTagModelHaljson(val *TagModelHaljson) *NullableTagModelHaljson

func (NullableTagModelHaljson) Get

func (NullableTagModelHaljson) IsSet

func (v NullableTagModelHaljson) IsSet() bool

func (NullableTagModelHaljson) MarshalJSON

func (v NullableTagModelHaljson) MarshalJSON() ([]byte, error)

func (*NullableTagModelHaljson) Set

func (*NullableTagModelHaljson) UnmarshalJSON

func (v *NullableTagModelHaljson) UnmarshalJSON(src []byte) error

func (*NullableTagModelHaljson) Unset

func (v *NullableTagModelHaljson) Unset()

type NullableTargetingRuleModel

type NullableTargetingRuleModel struct {
	// contains filtered or unexported fields
}

func NewNullableTargetingRuleModel

func NewNullableTargetingRuleModel(val *TargetingRuleModel) *NullableTargetingRuleModel

func (NullableTargetingRuleModel) Get

func (NullableTargetingRuleModel) IsSet

func (v NullableTargetingRuleModel) IsSet() bool

func (NullableTargetingRuleModel) MarshalJSON

func (v NullableTargetingRuleModel) MarshalJSON() ([]byte, error)

func (*NullableTargetingRuleModel) Set

func (*NullableTargetingRuleModel) UnmarshalJSON

func (v *NullableTargetingRuleModel) UnmarshalJSON(src []byte) error

func (*NullableTargetingRuleModel) Unset

func (v *NullableTargetingRuleModel) Unset()

type NullableTime

type NullableTime struct {
	// contains filtered or unexported fields
}

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type NullableUpdateConfigRequest

type NullableUpdateConfigRequest struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateConfigRequest

func NewNullableUpdateConfigRequest(val *UpdateConfigRequest) *NullableUpdateConfigRequest

func (NullableUpdateConfigRequest) Get

func (NullableUpdateConfigRequest) IsSet

func (NullableUpdateConfigRequest) MarshalJSON

func (v NullableUpdateConfigRequest) MarshalJSON() ([]byte, error)

func (*NullableUpdateConfigRequest) Set

func (*NullableUpdateConfigRequest) UnmarshalJSON

func (v *NullableUpdateConfigRequest) UnmarshalJSON(src []byte) error

func (*NullableUpdateConfigRequest) Unset

func (v *NullableUpdateConfigRequest) Unset()

type NullableUpdateEnvironmentModel

type NullableUpdateEnvironmentModel struct {
	// contains filtered or unexported fields
}

func (NullableUpdateEnvironmentModel) Get

func (NullableUpdateEnvironmentModel) IsSet

func (NullableUpdateEnvironmentModel) MarshalJSON

func (v NullableUpdateEnvironmentModel) MarshalJSON() ([]byte, error)

func (*NullableUpdateEnvironmentModel) Set

func (*NullableUpdateEnvironmentModel) UnmarshalJSON

func (v *NullableUpdateEnvironmentModel) UnmarshalJSON(src []byte) error

func (*NullableUpdateEnvironmentModel) Unset

func (v *NullableUpdateEnvironmentModel) Unset()

type NullableUpdateEvaluationFormulaModel

type NullableUpdateEvaluationFormulaModel struct {
	// contains filtered or unexported fields
}

func (NullableUpdateEvaluationFormulaModel) Get

func (NullableUpdateEvaluationFormulaModel) IsSet

func (NullableUpdateEvaluationFormulaModel) MarshalJSON

func (v NullableUpdateEvaluationFormulaModel) MarshalJSON() ([]byte, error)

func (*NullableUpdateEvaluationFormulaModel) Set

func (*NullableUpdateEvaluationFormulaModel) UnmarshalJSON

func (v *NullableUpdateEvaluationFormulaModel) UnmarshalJSON(src []byte) error

func (*NullableUpdateEvaluationFormulaModel) Unset

type NullableUpdateEvaluationFormulaWithIdModel

type NullableUpdateEvaluationFormulaWithIdModel struct {
	// contains filtered or unexported fields
}

func (NullableUpdateEvaluationFormulaWithIdModel) Get

func (NullableUpdateEvaluationFormulaWithIdModel) IsSet

func (NullableUpdateEvaluationFormulaWithIdModel) MarshalJSON

func (*NullableUpdateEvaluationFormulaWithIdModel) Set

func (*NullableUpdateEvaluationFormulaWithIdModel) UnmarshalJSON

func (v *NullableUpdateEvaluationFormulaWithIdModel) UnmarshalJSON(src []byte) error

func (*NullableUpdateEvaluationFormulaWithIdModel) Unset

type NullableUpdateEvaluationFormulasModel

type NullableUpdateEvaluationFormulasModel struct {
	// contains filtered or unexported fields
}

func (NullableUpdateEvaluationFormulasModel) Get

func (NullableUpdateEvaluationFormulasModel) IsSet

func (NullableUpdateEvaluationFormulasModel) MarshalJSON

func (v NullableUpdateEvaluationFormulasModel) MarshalJSON() ([]byte, error)

func (*NullableUpdateEvaluationFormulasModel) Set

func (*NullableUpdateEvaluationFormulasModel) UnmarshalJSON

func (v *NullableUpdateEvaluationFormulasModel) UnmarshalJSON(src []byte) error

func (*NullableUpdateEvaluationFormulasModel) Unset

type NullableUpdateMemberPermissionsRequest

type NullableUpdateMemberPermissionsRequest struct {
	// contains filtered or unexported fields
}

func (NullableUpdateMemberPermissionsRequest) Get

func (NullableUpdateMemberPermissionsRequest) IsSet

func (NullableUpdateMemberPermissionsRequest) MarshalJSON

func (v NullableUpdateMemberPermissionsRequest) MarshalJSON() ([]byte, error)

func (*NullableUpdateMemberPermissionsRequest) Set

func (*NullableUpdateMemberPermissionsRequest) UnmarshalJSON

func (v *NullableUpdateMemberPermissionsRequest) UnmarshalJSON(src []byte) error

func (*NullableUpdateMemberPermissionsRequest) Unset

type NullableUpdatePermissionGroupRequest

type NullableUpdatePermissionGroupRequest struct {
	// contains filtered or unexported fields
}

func (NullableUpdatePermissionGroupRequest) Get

func (NullableUpdatePermissionGroupRequest) IsSet

func (NullableUpdatePermissionGroupRequest) MarshalJSON

func (v NullableUpdatePermissionGroupRequest) MarshalJSON() ([]byte, error)

func (*NullableUpdatePermissionGroupRequest) Set

func (*NullableUpdatePermissionGroupRequest) UnmarshalJSON

func (v *NullableUpdatePermissionGroupRequest) UnmarshalJSON(src []byte) error

func (*NullableUpdatePermissionGroupRequest) Unset

type NullableUpdatePreferencesRequest

type NullableUpdatePreferencesRequest struct {
	// contains filtered or unexported fields
}

func (NullableUpdatePreferencesRequest) Get

func (NullableUpdatePreferencesRequest) IsSet

func (NullableUpdatePreferencesRequest) MarshalJSON

func (v NullableUpdatePreferencesRequest) MarshalJSON() ([]byte, error)

func (*NullableUpdatePreferencesRequest) Set

func (*NullableUpdatePreferencesRequest) UnmarshalJSON

func (v *NullableUpdatePreferencesRequest) UnmarshalJSON(src []byte) error

func (*NullableUpdatePreferencesRequest) Unset

type NullableUpdateProductRequest

type NullableUpdateProductRequest struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateProductRequest

func NewNullableUpdateProductRequest(val *UpdateProductRequest) *NullableUpdateProductRequest

func (NullableUpdateProductRequest) Get

func (NullableUpdateProductRequest) IsSet

func (NullableUpdateProductRequest) MarshalJSON

func (v NullableUpdateProductRequest) MarshalJSON() ([]byte, error)

func (*NullableUpdateProductRequest) Set

func (*NullableUpdateProductRequest) UnmarshalJSON

func (v *NullableUpdateProductRequest) UnmarshalJSON(src []byte) error

func (*NullableUpdateProductRequest) Unset

func (v *NullableUpdateProductRequest) Unset()

type NullableUpdateReasonRequiredEnvironmentModel

type NullableUpdateReasonRequiredEnvironmentModel struct {
	// contains filtered or unexported fields
}

func (NullableUpdateReasonRequiredEnvironmentModel) Get

func (NullableUpdateReasonRequiredEnvironmentModel) IsSet

func (NullableUpdateReasonRequiredEnvironmentModel) MarshalJSON

func (*NullableUpdateReasonRequiredEnvironmentModel) Set

func (*NullableUpdateReasonRequiredEnvironmentModel) UnmarshalJSON

func (*NullableUpdateReasonRequiredEnvironmentModel) Unset

type NullableUpdateSegmentModel

type NullableUpdateSegmentModel struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateSegmentModel

func NewNullableUpdateSegmentModel(val *UpdateSegmentModel) *NullableUpdateSegmentModel

func (NullableUpdateSegmentModel) Get

func (NullableUpdateSegmentModel) IsSet

func (v NullableUpdateSegmentModel) IsSet() bool

func (NullableUpdateSegmentModel) MarshalJSON

func (v NullableUpdateSegmentModel) MarshalJSON() ([]byte, error)

func (*NullableUpdateSegmentModel) Set

func (*NullableUpdateSegmentModel) UnmarshalJSON

func (v *NullableUpdateSegmentModel) UnmarshalJSON(src []byte) error

func (*NullableUpdateSegmentModel) Unset

func (v *NullableUpdateSegmentModel) Unset()

type NullableUpdateSettingValueModel

type NullableUpdateSettingValueModel struct {
	// contains filtered or unexported fields
}

func (NullableUpdateSettingValueModel) Get

func (NullableUpdateSettingValueModel) IsSet

func (NullableUpdateSettingValueModel) MarshalJSON

func (v NullableUpdateSettingValueModel) MarshalJSON() ([]byte, error)

func (*NullableUpdateSettingValueModel) Set

func (*NullableUpdateSettingValueModel) UnmarshalJSON

func (v *NullableUpdateSettingValueModel) UnmarshalJSON(src []byte) error

func (*NullableUpdateSettingValueModel) Unset

type NullableUpdateSettingValueWithSettingIdModel

type NullableUpdateSettingValueWithSettingIdModel struct {
	// contains filtered or unexported fields
}

func (NullableUpdateSettingValueWithSettingIdModel) Get

func (NullableUpdateSettingValueWithSettingIdModel) IsSet

func (NullableUpdateSettingValueWithSettingIdModel) MarshalJSON

func (*NullableUpdateSettingValueWithSettingIdModel) Set

func (*NullableUpdateSettingValueWithSettingIdModel) UnmarshalJSON

func (*NullableUpdateSettingValueWithSettingIdModel) Unset

type NullableUpdateSettingValuesWithIdModel

type NullableUpdateSettingValuesWithIdModel struct {
	// contains filtered or unexported fields
}

func (NullableUpdateSettingValuesWithIdModel) Get

func (NullableUpdateSettingValuesWithIdModel) IsSet

func (NullableUpdateSettingValuesWithIdModel) MarshalJSON

func (v NullableUpdateSettingValuesWithIdModel) MarshalJSON() ([]byte, error)

func (*NullableUpdateSettingValuesWithIdModel) Set

func (*NullableUpdateSettingValuesWithIdModel) UnmarshalJSON

func (v *NullableUpdateSettingValuesWithIdModel) UnmarshalJSON(src []byte) error

func (*NullableUpdateSettingValuesWithIdModel) Unset

type NullableUpdateTagModel

type NullableUpdateTagModel struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateTagModel

func NewNullableUpdateTagModel(val *UpdateTagModel) *NullableUpdateTagModel

func (NullableUpdateTagModel) Get

func (NullableUpdateTagModel) IsSet

func (v NullableUpdateTagModel) IsSet() bool

func (NullableUpdateTagModel) MarshalJSON

func (v NullableUpdateTagModel) MarshalJSON() ([]byte, error)

func (*NullableUpdateTagModel) Set

func (*NullableUpdateTagModel) UnmarshalJSON

func (v *NullableUpdateTagModel) UnmarshalJSON(src []byte) error

func (*NullableUpdateTagModel) Unset

func (v *NullableUpdateTagModel) Unset()

type NullableUserComparator

type NullableUserComparator struct {
	// contains filtered or unexported fields
}

func NewNullableUserComparator

func NewNullableUserComparator(val *UserComparator) *NullableUserComparator

func (NullableUserComparator) Get

func (NullableUserComparator) IsSet

func (v NullableUserComparator) IsSet() bool

func (NullableUserComparator) MarshalJSON

func (v NullableUserComparator) MarshalJSON() ([]byte, error)

func (*NullableUserComparator) Set

func (*NullableUserComparator) UnmarshalJSON

func (v *NullableUserComparator) UnmarshalJSON(src []byte) error

func (*NullableUserComparator) Unset

func (v *NullableUserComparator) Unset()

type NullableUserConditionModel

type NullableUserConditionModel struct {
	// contains filtered or unexported fields
}

func NewNullableUserConditionModel

func NewNullableUserConditionModel(val *UserConditionModel) *NullableUserConditionModel

func (NullableUserConditionModel) Get

func (NullableUserConditionModel) IsSet

func (v NullableUserConditionModel) IsSet() bool

func (NullableUserConditionModel) MarshalJSON

func (v NullableUserConditionModel) MarshalJSON() ([]byte, error)

func (*NullableUserConditionModel) Set

func (*NullableUserConditionModel) UnmarshalJSON

func (v *NullableUserConditionModel) UnmarshalJSON(src []byte) error

func (*NullableUserConditionModel) Unset

func (v *NullableUserConditionModel) Unset()

type NullableUserModel

type NullableUserModel struct {
	// contains filtered or unexported fields
}

func NewNullableUserModel

func NewNullableUserModel(val *UserModel) *NullableUserModel

func (NullableUserModel) Get

func (v NullableUserModel) Get() *UserModel

func (NullableUserModel) IsSet

func (v NullableUserModel) IsSet() bool

func (NullableUserModel) MarshalJSON

func (v NullableUserModel) MarshalJSON() ([]byte, error)

func (*NullableUserModel) Set

func (v *NullableUserModel) Set(val *UserModel)

func (*NullableUserModel) UnmarshalJSON

func (v *NullableUserModel) UnmarshalJSON(src []byte) error

func (*NullableUserModel) Unset

func (v *NullableUserModel) Unset()

type NullableValueModel

type NullableValueModel struct {
	// contains filtered or unexported fields
}

func NewNullableValueModel

func NewNullableValueModel(val *ValueModel) *NullableValueModel

func (NullableValueModel) Get

func (v NullableValueModel) Get() *ValueModel

func (NullableValueModel) IsSet

func (v NullableValueModel) IsSet() bool

func (NullableValueModel) MarshalJSON

func (v NullableValueModel) MarshalJSON() ([]byte, error)

func (*NullableValueModel) Set

func (v *NullableValueModel) Set(val *ValueModel)

func (*NullableValueModel) UnmarshalJSON

func (v *NullableValueModel) UnmarshalJSON(src []byte) error

func (*NullableValueModel) Unset

func (v *NullableValueModel) Unset()

type NullableWebHookHttpMethod

type NullableWebHookHttpMethod struct {
	// contains filtered or unexported fields
}

func NewNullableWebHookHttpMethod

func NewNullableWebHookHttpMethod(val *WebHookHttpMethod) *NullableWebHookHttpMethod

func (NullableWebHookHttpMethod) Get

func (NullableWebHookHttpMethod) IsSet

func (v NullableWebHookHttpMethod) IsSet() bool

func (NullableWebHookHttpMethod) MarshalJSON

func (v NullableWebHookHttpMethod) MarshalJSON() ([]byte, error)

func (*NullableWebHookHttpMethod) Set

func (*NullableWebHookHttpMethod) UnmarshalJSON

func (v *NullableWebHookHttpMethod) UnmarshalJSON(src []byte) error

func (*NullableWebHookHttpMethod) Unset

func (v *NullableWebHookHttpMethod) Unset()

type NullableWebHookRequest

type NullableWebHookRequest struct {
	// contains filtered or unexported fields
}

func NewNullableWebHookRequest

func NewNullableWebHookRequest(val *WebHookRequest) *NullableWebHookRequest

func (NullableWebHookRequest) Get

func (NullableWebHookRequest) IsSet

func (v NullableWebHookRequest) IsSet() bool

func (NullableWebHookRequest) MarshalJSON

func (v NullableWebHookRequest) MarshalJSON() ([]byte, error)

func (*NullableWebHookRequest) Set

func (*NullableWebHookRequest) UnmarshalJSON

func (v *NullableWebHookRequest) UnmarshalJSON(src []byte) error

func (*NullableWebHookRequest) Unset

func (v *NullableWebHookRequest) Unset()

type NullableWebhookConfig

type NullableWebhookConfig struct {
	// contains filtered or unexported fields
}

func NewNullableWebhookConfig

func NewNullableWebhookConfig(val *WebhookConfig) *NullableWebhookConfig

func (NullableWebhookConfig) Get

func (NullableWebhookConfig) IsSet

func (v NullableWebhookConfig) IsSet() bool

func (NullableWebhookConfig) MarshalJSON

func (v NullableWebhookConfig) MarshalJSON() ([]byte, error)

func (*NullableWebhookConfig) Set

func (v *NullableWebhookConfig) Set(val *WebhookConfig)

func (*NullableWebhookConfig) UnmarshalJSON

func (v *NullableWebhookConfig) UnmarshalJSON(src []byte) error

func (*NullableWebhookConfig) Unset

func (v *NullableWebhookConfig) Unset()

type NullableWebhookEnvironment

type NullableWebhookEnvironment struct {
	// contains filtered or unexported fields
}

func NewNullableWebhookEnvironment

func NewNullableWebhookEnvironment(val *WebhookEnvironment) *NullableWebhookEnvironment

func (NullableWebhookEnvironment) Get

func (NullableWebhookEnvironment) IsSet

func (v NullableWebhookEnvironment) IsSet() bool

func (NullableWebhookEnvironment) MarshalJSON

func (v NullableWebhookEnvironment) MarshalJSON() ([]byte, error)

func (*NullableWebhookEnvironment) Set

func (*NullableWebhookEnvironment) UnmarshalJSON

func (v *NullableWebhookEnvironment) UnmarshalJSON(src []byte) error

func (*NullableWebhookEnvironment) Unset

func (v *NullableWebhookEnvironment) Unset()

type NullableWebhookHeaderModel

type NullableWebhookHeaderModel struct {
	// contains filtered or unexported fields
}

func NewNullableWebhookHeaderModel

func NewNullableWebhookHeaderModel(val *WebhookHeaderModel) *NullableWebhookHeaderModel

func (NullableWebhookHeaderModel) Get

func (NullableWebhookHeaderModel) IsSet

func (v NullableWebhookHeaderModel) IsSet() bool

func (NullableWebhookHeaderModel) MarshalJSON

func (v NullableWebhookHeaderModel) MarshalJSON() ([]byte, error)

func (*NullableWebhookHeaderModel) Set

func (*NullableWebhookHeaderModel) UnmarshalJSON

func (v *NullableWebhookHeaderModel) UnmarshalJSON(src []byte) error

func (*NullableWebhookHeaderModel) Unset

func (v *NullableWebhookHeaderModel) Unset()

type NullableWebhookModel

type NullableWebhookModel struct {
	// contains filtered or unexported fields
}

func NewNullableWebhookModel

func NewNullableWebhookModel(val *WebhookModel) *NullableWebhookModel

func (NullableWebhookModel) Get

func (NullableWebhookModel) IsSet

func (v NullableWebhookModel) IsSet() bool

func (NullableWebhookModel) MarshalJSON

func (v NullableWebhookModel) MarshalJSON() ([]byte, error)

func (*NullableWebhookModel) Set

func (v *NullableWebhookModel) Set(val *WebhookModel)

func (*NullableWebhookModel) UnmarshalJSON

func (v *NullableWebhookModel) UnmarshalJSON(src []byte) error

func (*NullableWebhookModel) Unset

func (v *NullableWebhookModel) Unset()

type NullableWebhookSigningKeysModel

type NullableWebhookSigningKeysModel struct {
	// contains filtered or unexported fields
}

func (NullableWebhookSigningKeysModel) Get

func (NullableWebhookSigningKeysModel) IsSet

func (NullableWebhookSigningKeysModel) MarshalJSON

func (v NullableWebhookSigningKeysModel) MarshalJSON() ([]byte, error)

func (*NullableWebhookSigningKeysModel) Set

func (*NullableWebhookSigningKeysModel) UnmarshalJSON

func (v *NullableWebhookSigningKeysModel) UnmarshalJSON(src []byte) error

func (*NullableWebhookSigningKeysModel) Unset

type OperationType

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

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

func (v OperationType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (OperationType) Ptr

func (v OperationType) Ptr() *OperationType

Ptr returns reference to OperationType value

func (*OperationType) UnmarshalJSON

func (v *OperationType) UnmarshalJSON(src []byte) error

type OrganizationAdminModel

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

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

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

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

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

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

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

func (o *OrganizationAdminModel) GetTwoFactorEnabled() bool

GetTwoFactorEnabled returns the TwoFactorEnabled field value if set, zero value otherwise.

func (*OrganizationAdminModel) GetTwoFactorEnabledOk

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

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

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

func (o *OrganizationAdminModel) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*OrganizationAdminModel) HasFullName

func (o *OrganizationAdminModel) HasFullName() bool

HasFullName returns a boolean if a field has been set.

func (*OrganizationAdminModel) HasTwoFactorEnabled

func (o *OrganizationAdminModel) HasTwoFactorEnabled() bool

HasTwoFactorEnabled returns a boolean if a field has been set.

func (*OrganizationAdminModel) HasUserId

func (o *OrganizationAdminModel) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (OrganizationAdminModel) MarshalJSON

func (o OrganizationAdminModel) MarshalJSON() ([]byte, error)

func (*OrganizationAdminModel) SetEmail

func (o *OrganizationAdminModel) SetEmail(v string)

SetEmail gets a reference to the given NullableString and assigns it to the Email field.

func (*OrganizationAdminModel) SetEmailNil

func (o *OrganizationAdminModel) SetEmailNil()

SetEmailNil sets the value for Email to be an explicit nil

func (*OrganizationAdminModel) SetFullName

func (o *OrganizationAdminModel) SetFullName(v string)

SetFullName gets a reference to the given NullableString and assigns it to the FullName field.

func (*OrganizationAdminModel) SetFullNameNil

func (o *OrganizationAdminModel) SetFullNameNil()

SetFullNameNil sets the value for FullName to be an explicit nil

func (*OrganizationAdminModel) SetTwoFactorEnabled

func (o *OrganizationAdminModel) SetTwoFactorEnabled(v bool)

SetTwoFactorEnabled gets a reference to the given bool and assigns it to the TwoFactorEnabled field.

func (*OrganizationAdminModel) SetUserId

func (o *OrganizationAdminModel) SetUserId(v string)

SetUserId gets a reference to the given NullableString and assigns it to the UserId field.

func (*OrganizationAdminModel) SetUserIdNil

func (o *OrganizationAdminModel) SetUserIdNil()

SetUserIdNil sets the value for UserId to be an explicit nil

func (OrganizationAdminModel) ToMap

func (o OrganizationAdminModel) ToMap() (map[string]interface{}, error)

func (*OrganizationAdminModel) UnsetEmail

func (o *OrganizationAdminModel) UnsetEmail()

UnsetEmail ensures that no value is present for Email, not even an explicit nil

func (*OrganizationAdminModel) UnsetFullName

func (o *OrganizationAdminModel) UnsetFullName()

UnsetFullName ensures that no value is present for FullName, not even an explicit nil

func (*OrganizationAdminModel) UnsetUserId

func (o *OrganizationAdminModel) UnsetUserId()

UnsetUserId ensures that no value is present for UserId, not even an explicit nil

type OrganizationInvitationModel

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

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

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

func (o *OrganizationInvitationModel) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*OrganizationInvitationModel) GetCreatedAtOk

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

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

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

func (o *OrganizationInvitationModel) GetExpired() bool

GetExpired returns the Expired field value if set, zero value otherwise.

func (*OrganizationInvitationModel) GetExpiredOk

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

func (o *OrganizationInvitationModel) GetExpires() time.Time

GetExpires returns the Expires field value if set, zero value otherwise.

func (*OrganizationInvitationModel) GetExpiresOk

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

func (o *OrganizationInvitationModel) GetInvitationId() string

GetInvitationId returns the InvitationId field value if set, zero value otherwise.

func (*OrganizationInvitationModel) GetInvitationIdOk

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

func (o *OrganizationInvitationModel) GetPermissionGroupId() int64

GetPermissionGroupId returns the PermissionGroupId field value if set, zero value otherwise.

func (*OrganizationInvitationModel) GetPermissionGroupIdOk

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

func (o *OrganizationInvitationModel) GetProductId() string

GetProductId returns the ProductId field value if set, zero value otherwise.

func (*OrganizationInvitationModel) GetProductIdOk

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

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

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

func (o *OrganizationInvitationModel) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*OrganizationInvitationModel) HasEmail

func (o *OrganizationInvitationModel) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*OrganizationInvitationModel) HasExpired

func (o *OrganizationInvitationModel) HasExpired() bool

HasExpired returns a boolean if a field has been set.

func (*OrganizationInvitationModel) HasExpires

func (o *OrganizationInvitationModel) HasExpires() bool

HasExpires returns a boolean if a field has been set.

func (*OrganizationInvitationModel) HasInvitationId

func (o *OrganizationInvitationModel) HasInvitationId() bool

HasInvitationId returns a boolean if a field has been set.

func (*OrganizationInvitationModel) HasPermissionGroupId

func (o *OrganizationInvitationModel) HasPermissionGroupId() bool

HasPermissionGroupId returns a boolean if a field has been set.

func (*OrganizationInvitationModel) HasProductId

func (o *OrganizationInvitationModel) HasProductId() bool

HasProductId returns a boolean if a field has been set.

func (*OrganizationInvitationModel) HasProductName

func (o *OrganizationInvitationModel) HasProductName() bool

HasProductName returns a boolean if a field has been set.

func (OrganizationInvitationModel) MarshalJSON

func (o OrganizationInvitationModel) MarshalJSON() ([]byte, error)

func (*OrganizationInvitationModel) SetCreatedAt

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

func (o *OrganizationInvitationModel) SetEmail(v string)

SetEmail gets a reference to the given NullableString and assigns it to the Email field.

func (*OrganizationInvitationModel) SetEmailNil

func (o *OrganizationInvitationModel) SetEmailNil()

SetEmailNil sets the value for Email to be an explicit nil

func (*OrganizationInvitationModel) SetExpired

func (o *OrganizationInvitationModel) SetExpired(v bool)

SetExpired gets a reference to the given bool and assigns it to the Expired field.

func (*OrganizationInvitationModel) SetExpires

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

func (o *OrganizationInvitationModel) SetInvitationId(v string)

SetInvitationId gets a reference to the given string and assigns it to the InvitationId field.

func (*OrganizationInvitationModel) SetPermissionGroupId

func (o *OrganizationInvitationModel) SetPermissionGroupId(v int64)

SetPermissionGroupId gets a reference to the given int64 and assigns it to the PermissionGroupId field.

func (*OrganizationInvitationModel) SetProductId

func (o *OrganizationInvitationModel) SetProductId(v string)

SetProductId gets a reference to the given string and assigns it to the ProductId field.

func (*OrganizationInvitationModel) SetProductName

func (o *OrganizationInvitationModel) SetProductName(v string)

SetProductName gets a reference to the given NullableString and assigns it to the ProductName field.

func (*OrganizationInvitationModel) SetProductNameNil

func (o *OrganizationInvitationModel) SetProductNameNil()

SetProductNameNil sets the value for ProductName to be an explicit nil

func (OrganizationInvitationModel) ToMap

func (o OrganizationInvitationModel) ToMap() (map[string]interface{}, error)

func (*OrganizationInvitationModel) UnsetEmail

func (o *OrganizationInvitationModel) UnsetEmail()

UnsetEmail ensures that no value is present for Email, not even an explicit nil

func (*OrganizationInvitationModel) UnsetProductName

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

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

GetPermissionGroup returns the PermissionGroup field value if set, zero value otherwise.

func (*OrganizationInvitationModelLinks) GetPermissionGroupOk

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

GetProduct returns the Product field value if set, zero value otherwise.

func (*OrganizationInvitationModelLinks) GetProductOk

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

func (o *OrganizationInvitationModelLinks) HasPermissionGroup() bool

HasPermissionGroup returns a boolean if a field has been set.

func (*OrganizationInvitationModelLinks) HasProduct

func (o *OrganizationInvitationModelLinks) HasProduct() bool

HasProduct returns a boolean if a field has been set.

func (OrganizationInvitationModelLinks) MarshalJSON

func (o OrganizationInvitationModelLinks) MarshalJSON() ([]byte, error)

func (*OrganizationInvitationModelLinks) SetPermissionGroup

func (o *OrganizationInvitationModelLinks) SetPermissionGroup(v ConfigModelLinksSelf)

SetPermissionGroup gets a reference to the given ConfigModelLinksSelf and assigns it to the PermissionGroup field.

func (*OrganizationInvitationModelLinks) SetProduct

SetProduct gets a reference to the given ConfigModelLinksSelf and assigns it to the Product field.

func (OrganizationInvitationModelLinks) ToMap

func (o OrganizationInvitationModelLinks) ToMap() (map[string]interface{}, error)

type OrganizationMemberModel

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

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

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

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

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

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

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

GetPermissions returns the Permissions field value if set, zero value otherwise (both if not set or set to explicit null).

func (*OrganizationMemberModel) GetPermissionsOk

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

func (o *OrganizationMemberModel) GetTwoFactorEnabled() bool

GetTwoFactorEnabled returns the TwoFactorEnabled field value if set, zero value otherwise.

func (*OrganizationMemberModel) GetTwoFactorEnabledOk

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

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

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

func (o *OrganizationMemberModel) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*OrganizationMemberModel) HasFullName

func (o *OrganizationMemberModel) HasFullName() bool

HasFullName returns a boolean if a field has been set.

func (*OrganizationMemberModel) HasPermissions

func (o *OrganizationMemberModel) HasPermissions() bool

HasPermissions returns a boolean if a field has been set.

func (*OrganizationMemberModel) HasTwoFactorEnabled

func (o *OrganizationMemberModel) HasTwoFactorEnabled() bool

HasTwoFactorEnabled returns a boolean if a field has been set.

func (*OrganizationMemberModel) HasUserId

func (o *OrganizationMemberModel) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (OrganizationMemberModel) MarshalJSON

func (o OrganizationMemberModel) MarshalJSON() ([]byte, error)

func (*OrganizationMemberModel) SetEmail

func (o *OrganizationMemberModel) SetEmail(v string)

SetEmail gets a reference to the given NullableString and assigns it to the Email field.

func (*OrganizationMemberModel) SetEmailNil

func (o *OrganizationMemberModel) SetEmailNil()

SetEmailNil sets the value for Email to be an explicit nil

func (*OrganizationMemberModel) SetFullName

func (o *OrganizationMemberModel) SetFullName(v string)

SetFullName gets a reference to the given NullableString and assigns it to the FullName field.

func (*OrganizationMemberModel) SetFullNameNil

func (o *OrganizationMemberModel) SetFullNameNil()

SetFullNameNil sets the value for FullName to be an explicit nil

func (*OrganizationMemberModel) SetPermissions

SetPermissions gets a reference to the given []OrganizationPermissionModel and assigns it to the Permissions field.

func (*OrganizationMemberModel) SetTwoFactorEnabled

func (o *OrganizationMemberModel) SetTwoFactorEnabled(v bool)

SetTwoFactorEnabled gets a reference to the given bool and assigns it to the TwoFactorEnabled field.

func (*OrganizationMemberModel) SetUserId

func (o *OrganizationMemberModel) SetUserId(v string)

SetUserId gets a reference to the given NullableString and assigns it to the UserId field.

func (*OrganizationMemberModel) SetUserIdNil

func (o *OrganizationMemberModel) SetUserIdNil()

SetUserIdNil sets the value for UserId to be an explicit nil

func (OrganizationMemberModel) ToMap

func (o OrganizationMemberModel) ToMap() (map[string]interface{}, error)

func (*OrganizationMemberModel) UnsetEmail

func (o *OrganizationMemberModel) UnsetEmail()

UnsetEmail ensures that no value is present for Email, not even an explicit nil

func (*OrganizationMemberModel) UnsetFullName

func (o *OrganizationMemberModel) UnsetFullName()

UnsetFullName ensures that no value is present for FullName, not even an explicit nil

func (*OrganizationMemberModel) UnsetUserId

func (o *OrganizationMemberModel) UnsetUserId()

UnsetUserId ensures that no value is present for UserId, not even an explicit nil

type OrganizationMembersModel

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

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

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

GetAdmins returns the Admins field value if set, zero value otherwise (both if not set or set to explicit null).

func (*OrganizationMembersModel) GetAdminsOk

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

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

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

GetMembers returns the Members field value if set, zero value otherwise (both if not set or set to explicit null).

func (*OrganizationMembersModel) GetMembersOk

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

func (o *OrganizationMembersModel) HasAdmins() bool

HasAdmins returns a boolean if a field has been set.

func (*OrganizationMembersModel) HasBillingManagers

func (o *OrganizationMembersModel) HasBillingManagers() bool

HasBillingManagers returns a boolean if a field has been set.

func (*OrganizationMembersModel) HasMembers

func (o *OrganizationMembersModel) HasMembers() bool

HasMembers returns a boolean if a field has been set.

func (OrganizationMembersModel) MarshalJSON

func (o OrganizationMembersModel) MarshalJSON() ([]byte, error)

func (*OrganizationMembersModel) SetAdmins

SetAdmins gets a reference to the given []OrganizationAdminModel and assigns it to the Admins field.

func (*OrganizationMembersModel) SetBillingManagers

func (o *OrganizationMembersModel) SetBillingManagers(v []OrganizationAdminModel)

SetBillingManagers gets a reference to the given []OrganizationAdminModel and assigns it to the BillingManagers field.

func (*OrganizationMembersModel) SetMembers

SetMembers gets a reference to the given []OrganizationMemberModel and assigns it to the Members field.

func (OrganizationMembersModel) ToMap

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

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

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

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

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

func (o *OrganizationModel) GetOrganizationId() string

GetOrganizationId returns the OrganizationId field value if set, zero value otherwise.

func (*OrganizationModel) GetOrganizationIdOk

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

func (o *OrganizationModel) HasName() bool

HasName returns a boolean if a field has been set.

func (*OrganizationModel) HasOrganizationId

func (o *OrganizationModel) HasOrganizationId() bool

HasOrganizationId returns a boolean if a field has been set.

func (OrganizationModel) MarshalJSON

func (o OrganizationModel) MarshalJSON() ([]byte, error)

func (*OrganizationModel) SetName

func (o *OrganizationModel) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*OrganizationModel) SetNameNil

func (o *OrganizationModel) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*OrganizationModel) SetOrganizationId

func (o *OrganizationModel) SetOrganizationId(v string)

SetOrganizationId gets a reference to the given string and assigns it to the OrganizationId field.

func (OrganizationModel) ToMap

func (o OrganizationModel) ToMap() (map[string]interface{}, error)

func (*OrganizationModel) UnsetName

func (o *OrganizationModel) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type OrganizationModelHaljson

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

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

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

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

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

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

func (o *OrganizationModelHaljson) GetOrganizationId() string

GetOrganizationId returns the OrganizationId field value if set, zero value otherwise.

func (*OrganizationModelHaljson) GetOrganizationIdOk

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

func (o *OrganizationModelHaljson) HasName() bool

HasName returns a boolean if a field has been set.

func (*OrganizationModelHaljson) HasOrganizationId

func (o *OrganizationModelHaljson) HasOrganizationId() bool

HasOrganizationId returns a boolean if a field has been set.

func (OrganizationModelHaljson) MarshalJSON

func (o OrganizationModelHaljson) MarshalJSON() ([]byte, error)

SetLinks gets a reference to the given ConfigModelHaljsonEmbeddedProductEmbeddedOrganizationLinks and assigns it to the Links field.

func (*OrganizationModelHaljson) SetName

func (o *OrganizationModelHaljson) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*OrganizationModelHaljson) SetNameNil

func (o *OrganizationModelHaljson) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*OrganizationModelHaljson) SetOrganizationId

func (o *OrganizationModelHaljson) SetOrganizationId(v string)

SetOrganizationId gets a reference to the given string and assigns it to the OrganizationId field.

func (OrganizationModelHaljson) ToMap

func (o OrganizationModelHaljson) ToMap() (map[string]interface{}, error)

func (*OrganizationModelHaljson) UnsetName

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

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

func (o *OrganizationModelLinks) GetInvitations() ConfigModelLinksSelf

GetInvitations returns the Invitations field value if set, zero value otherwise.

func (*OrganizationModelLinks) GetInvitationsOk

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

GetMembers returns the Members field value if set, zero value otherwise.

func (*OrganizationModelLinks) GetMembersOk

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

GetProducts returns the Products field value if set, zero value otherwise.

func (*OrganizationModelLinks) GetProductsOk

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

func (o *OrganizationModelLinks) HasInvitations() bool

HasInvitations returns a boolean if a field has been set.

func (*OrganizationModelLinks) HasMembers

func (o *OrganizationModelLinks) HasMembers() bool

HasMembers returns a boolean if a field has been set.

func (*OrganizationModelLinks) HasProducts

func (o *OrganizationModelLinks) HasProducts() bool

HasProducts returns a boolean if a field has been set.

func (OrganizationModelLinks) MarshalJSON

func (o OrganizationModelLinks) MarshalJSON() ([]byte, error)

func (*OrganizationModelLinks) SetInvitations

func (o *OrganizationModelLinks) SetInvitations(v ConfigModelLinksSelf)

SetInvitations gets a reference to the given ConfigModelLinksSelf and assigns it to the Invitations field.

func (*OrganizationModelLinks) SetMembers

SetMembers gets a reference to the given ConfigModelLinksSelf and assigns it to the Members field.

func (*OrganizationModelLinks) SetProducts

func (o *OrganizationModelLinks) SetProducts(v ConfigModelLinksSelf)

SetProducts gets a reference to the given ConfigModelLinksSelf and assigns it to the Products field.

func (OrganizationModelLinks) ToMap

func (o OrganizationModelLinks) ToMap() (map[string]interface{}, error)

type OrganizationPermissionGroupModel

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

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

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

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*OrganizationPermissionGroupModel) GetNameOk

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

func (o *OrganizationPermissionGroupModel) GetPermissionGroupId() int64

GetPermissionGroupId returns the PermissionGroupId field value if set, zero value otherwise.

func (*OrganizationPermissionGroupModel) GetPermissionGroupIdOk

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

HasName returns a boolean if a field has been set.

func (*OrganizationPermissionGroupModel) HasPermissionGroupId

func (o *OrganizationPermissionGroupModel) HasPermissionGroupId() bool

HasPermissionGroupId returns a boolean if a field has been set.

func (OrganizationPermissionGroupModel) MarshalJSON

func (o OrganizationPermissionGroupModel) MarshalJSON() ([]byte, error)

func (*OrganizationPermissionGroupModel) SetName

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*OrganizationPermissionGroupModel) SetNameNil

func (o *OrganizationPermissionGroupModel) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*OrganizationPermissionGroupModel) SetPermissionGroupId

func (o *OrganizationPermissionGroupModel) SetPermissionGroupId(v int64)

SetPermissionGroupId gets a reference to the given int64 and assigns it to the PermissionGroupId field.

func (OrganizationPermissionGroupModel) ToMap

func (o OrganizationPermissionGroupModel) ToMap() (map[string]interface{}, error)

func (*OrganizationPermissionGroupModel) UnsetName

func (o *OrganizationPermissionGroupModel) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type OrganizationPermissionModel

type OrganizationPermissionModel struct {
	Product         *OrganizationProductModel         `json:"product,omitempty"`
	PermissionGroup *OrganizationPermissionGroupModel `json:"permissionGroup,omitempty"`
}

OrganizationPermissionModel Describes the Member's permission.

func NewOrganizationPermissionModel

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

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

GetPermissionGroup returns the PermissionGroup field value if set, zero value otherwise.

func (*OrganizationPermissionModel) GetPermissionGroupOk

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

GetProduct returns the Product field value if set, zero value otherwise.

func (*OrganizationPermissionModel) GetProductOk

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

func (o *OrganizationPermissionModel) HasPermissionGroup() bool

HasPermissionGroup returns a boolean if a field has been set.

func (*OrganizationPermissionModel) HasProduct

func (o *OrganizationPermissionModel) HasProduct() bool

HasProduct returns a boolean if a field has been set.

func (OrganizationPermissionModel) MarshalJSON

func (o OrganizationPermissionModel) MarshalJSON() ([]byte, error)

func (*OrganizationPermissionModel) SetPermissionGroup

SetPermissionGroup gets a reference to the given OrganizationPermissionGroupModel and assigns it to the PermissionGroup field.

func (*OrganizationPermissionModel) SetProduct

SetProduct gets a reference to the given OrganizationProductModel and assigns it to the Product field.

func (OrganizationPermissionModel) ToMap

func (o OrganizationPermissionModel) ToMap() (map[string]interface{}, error)

type OrganizationProductModel

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

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

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

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

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

func (o *OrganizationProductModel) GetProductId() string

GetProductId returns the ProductId field value if set, zero value otherwise.

func (*OrganizationProductModel) GetProductIdOk

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

func (o *OrganizationProductModel) HasName() bool

HasName returns a boolean if a field has been set.

func (*OrganizationProductModel) HasProductId

func (o *OrganizationProductModel) HasProductId() bool

HasProductId returns a boolean if a field has been set.

func (OrganizationProductModel) MarshalJSON

func (o OrganizationProductModel) MarshalJSON() ([]byte, error)

func (*OrganizationProductModel) SetName

func (o *OrganizationProductModel) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*OrganizationProductModel) SetNameNil

func (o *OrganizationProductModel) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*OrganizationProductModel) SetProductId

func (o *OrganizationProductModel) SetProductId(v string)

SetProductId gets a reference to the given string and assigns it to the ProductId field.

func (OrganizationProductModel) ToMap

func (o OrganizationProductModel) ToMap() (map[string]interface{}, error)

func (*OrganizationProductModel) UnsetName

func (o *OrganizationProductModel) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type OrganizationsAPIGetOrganizationsRequest

type OrganizationsAPIGetOrganizationsRequest struct {
	ApiService *OrganizationsAPIService
	// contains filtered or unexported fields
}

func (OrganizationsAPIGetOrganizationsRequest) Execute

type OrganizationsAPIService

type OrganizationsAPIService service

OrganizationsAPIService OrganizationsAPI service

func (*OrganizationsAPIService) GetOrganizations

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

Execute executes the request

@return []OrganizationModel

type PercentageOptionModel

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

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

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

func (o *PercentageOptionModel) GetPercentage() int32

GetPercentage returns the Percentage field value

func (*PercentageOptionModel) GetPercentageOk

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

func (o *PercentageOptionModel) GetValue() ValueModel

GetValue returns the Value field value

func (*PercentageOptionModel) GetValueOk

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

func (o PercentageOptionModel) MarshalJSON() ([]byte, error)

func (*PercentageOptionModel) SetPercentage

func (o *PercentageOptionModel) SetPercentage(v int32)

SetPercentage sets field value

func (*PercentageOptionModel) SetValue

func (o *PercentageOptionModel) SetValue(v ValueModel)

SetValue sets field value

func (PercentageOptionModel) ToMap

func (o PercentageOptionModel) ToMap() (map[string]interface{}, error)

func (*PercentageOptionModel) UnmarshalJSON

func (o *PercentageOptionModel) UnmarshalJSON(data []byte) (err error)

type PermissionGroupModel

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"`
	// Group members can disable two-factor authentication for other members.
	CanDisable2FA            *bool                  `json:"canDisable2FA,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

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

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

func (o *PermissionGroupModel) GetAccessType() AccessType

GetAccessType returns the AccessType field value if set, zero value otherwise.

func (*PermissionGroupModel) GetAccessTypeOk

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

func (o *PermissionGroupModel) GetCanCreateOrUpdateConfig() bool

GetCanCreateOrUpdateConfig returns the CanCreateOrUpdateConfig field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanCreateOrUpdateConfigOk

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

func (o *PermissionGroupModel) GetCanCreateOrUpdateEnvironment() bool

GetCanCreateOrUpdateEnvironment returns the CanCreateOrUpdateEnvironment field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanCreateOrUpdateEnvironmentOk

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

func (o *PermissionGroupModel) GetCanCreateOrUpdateSegments() bool

GetCanCreateOrUpdateSegments returns the CanCreateOrUpdateSegments field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanCreateOrUpdateSegmentsOk

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

func (o *PermissionGroupModel) GetCanCreateOrUpdateSetting() bool

GetCanCreateOrUpdateSetting returns the CanCreateOrUpdateSetting field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanCreateOrUpdateSettingOk

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

func (o *PermissionGroupModel) GetCanCreateOrUpdateTag() bool

GetCanCreateOrUpdateTag returns the CanCreateOrUpdateTag field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanCreateOrUpdateTagOk

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

func (o *PermissionGroupModel) GetCanDeleteConfig() bool

GetCanDeleteConfig returns the CanDeleteConfig field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanDeleteConfigOk

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

func (o *PermissionGroupModel) GetCanDeleteEnvironment() bool

GetCanDeleteEnvironment returns the CanDeleteEnvironment field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanDeleteEnvironmentOk

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

func (o *PermissionGroupModel) GetCanDeleteSegments() bool

GetCanDeleteSegments returns the CanDeleteSegments field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanDeleteSegmentsOk

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

func (o *PermissionGroupModel) GetCanDeleteSetting() bool

GetCanDeleteSetting returns the CanDeleteSetting field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanDeleteSettingOk

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

func (o *PermissionGroupModel) GetCanDeleteTag() bool

GetCanDeleteTag returns the CanDeleteTag field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanDeleteTagOk

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) GetCanDisable2FA added in v2.1.1

func (o *PermissionGroupModel) GetCanDisable2FA() bool

GetCanDisable2FA returns the CanDisable2FA field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanDisable2FAOk added in v2.1.1

func (o *PermissionGroupModel) GetCanDisable2FAOk() (*bool, bool)

GetCanDisable2FAOk returns a tuple with the CanDisable2FA field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGroupModel) GetCanManageIntegrations

func (o *PermissionGroupModel) GetCanManageIntegrations() bool

GetCanManageIntegrations returns the CanManageIntegrations field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanManageIntegrationsOk

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

func (o *PermissionGroupModel) GetCanManageMembers() bool

GetCanManageMembers returns the CanManageMembers field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanManageMembersOk

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

func (o *PermissionGroupModel) GetCanManageProductPreferences() bool

GetCanManageProductPreferences returns the CanManageProductPreferences field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanManageProductPreferencesOk

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

func (o *PermissionGroupModel) GetCanManageWebhook() bool

GetCanManageWebhook returns the CanManageWebhook field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanManageWebhookOk

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

func (o *PermissionGroupModel) GetCanRotateSdkKey() bool

GetCanRotateSdkKey returns the CanRotateSdkKey field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanRotateSdkKeyOk

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

func (o *PermissionGroupModel) GetCanTagSetting() bool

GetCanTagSetting returns the CanTagSetting field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanTagSettingOk

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

func (o *PermissionGroupModel) GetCanUseExportImport() bool

GetCanUseExportImport returns the CanUseExportImport field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanUseExportImportOk

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

func (o *PermissionGroupModel) GetCanViewProductAuditLog() bool

GetCanViewProductAuditLog returns the CanViewProductAuditLog field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanViewProductAuditLogOk

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

func (o *PermissionGroupModel) GetCanViewProductStatistics() bool

GetCanViewProductStatistics returns the CanViewProductStatistics field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanViewProductStatisticsOk

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

func (o *PermissionGroupModel) GetCanViewSdkKey() bool

GetCanViewSdkKey returns the CanViewSdkKey field value if set, zero value otherwise.

func (*PermissionGroupModel) GetCanViewSdkKeyOk

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

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

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

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

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

func (o *PermissionGroupModel) GetNewEnvironmentAccessType() EnvironmentAccessType

GetNewEnvironmentAccessType returns the NewEnvironmentAccessType field value if set, zero value otherwise.

func (*PermissionGroupModel) GetNewEnvironmentAccessTypeOk

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

func (o *PermissionGroupModel) GetPermissionGroupId() int64

GetPermissionGroupId returns the PermissionGroupId field value if set, zero value otherwise.

func (*PermissionGroupModel) GetPermissionGroupIdOk

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

func (o *PermissionGroupModel) GetProduct() ProductModel

GetProduct returns the Product field value if set, zero value otherwise.

func (*PermissionGroupModel) GetProductOk

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

func (o *PermissionGroupModel) HasAccessType() bool

HasAccessType returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanCreateOrUpdateConfig

func (o *PermissionGroupModel) HasCanCreateOrUpdateConfig() bool

HasCanCreateOrUpdateConfig returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanCreateOrUpdateEnvironment

func (o *PermissionGroupModel) HasCanCreateOrUpdateEnvironment() bool

HasCanCreateOrUpdateEnvironment returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanCreateOrUpdateSegments

func (o *PermissionGroupModel) HasCanCreateOrUpdateSegments() bool

HasCanCreateOrUpdateSegments returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanCreateOrUpdateSetting

func (o *PermissionGroupModel) HasCanCreateOrUpdateSetting() bool

HasCanCreateOrUpdateSetting returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanCreateOrUpdateTag

func (o *PermissionGroupModel) HasCanCreateOrUpdateTag() bool

HasCanCreateOrUpdateTag returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanDeleteConfig

func (o *PermissionGroupModel) HasCanDeleteConfig() bool

HasCanDeleteConfig returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanDeleteEnvironment

func (o *PermissionGroupModel) HasCanDeleteEnvironment() bool

HasCanDeleteEnvironment returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanDeleteSegments

func (o *PermissionGroupModel) HasCanDeleteSegments() bool

HasCanDeleteSegments returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanDeleteSetting

func (o *PermissionGroupModel) HasCanDeleteSetting() bool

HasCanDeleteSetting returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanDeleteTag

func (o *PermissionGroupModel) HasCanDeleteTag() bool

HasCanDeleteTag returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanDisable2FA added in v2.1.1

func (o *PermissionGroupModel) HasCanDisable2FA() bool

HasCanDisable2FA returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanManageIntegrations

func (o *PermissionGroupModel) HasCanManageIntegrations() bool

HasCanManageIntegrations returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanManageMembers

func (o *PermissionGroupModel) HasCanManageMembers() bool

HasCanManageMembers returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanManageProductPreferences

func (o *PermissionGroupModel) HasCanManageProductPreferences() bool

HasCanManageProductPreferences returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanManageWebhook

func (o *PermissionGroupModel) HasCanManageWebhook() bool

HasCanManageWebhook returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanRotateSdkKey

func (o *PermissionGroupModel) HasCanRotateSdkKey() bool

HasCanRotateSdkKey returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanTagSetting

func (o *PermissionGroupModel) HasCanTagSetting() bool

HasCanTagSetting returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanUseExportImport

func (o *PermissionGroupModel) HasCanUseExportImport() bool

HasCanUseExportImport returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanViewProductAuditLog

func (o *PermissionGroupModel) HasCanViewProductAuditLog() bool

HasCanViewProductAuditLog returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanViewProductStatistics

func (o *PermissionGroupModel) HasCanViewProductStatistics() bool

HasCanViewProductStatistics returns a boolean if a field has been set.

func (*PermissionGroupModel) HasCanViewSdkKey

func (o *PermissionGroupModel) HasCanViewSdkKey() bool

HasCanViewSdkKey returns a boolean if a field has been set.

func (*PermissionGroupModel) HasEnvironmentAccesses

func (o *PermissionGroupModel) HasEnvironmentAccesses() bool

HasEnvironmentAccesses returns a boolean if a field has been set.

func (*PermissionGroupModel) HasName

func (o *PermissionGroupModel) HasName() bool

HasName returns a boolean if a field has been set.

func (*PermissionGroupModel) HasNewEnvironmentAccessType

func (o *PermissionGroupModel) HasNewEnvironmentAccessType() bool

HasNewEnvironmentAccessType returns a boolean if a field has been set.

func (*PermissionGroupModel) HasPermissionGroupId

func (o *PermissionGroupModel) HasPermissionGroupId() bool

HasPermissionGroupId returns a boolean if a field has been set.

func (*PermissionGroupModel) HasProduct

func (o *PermissionGroupModel) HasProduct() bool

HasProduct returns a boolean if a field has been set.

func (PermissionGroupModel) MarshalJSON

func (o PermissionGroupModel) MarshalJSON() ([]byte, error)

func (*PermissionGroupModel) SetAccessType

func (o *PermissionGroupModel) SetAccessType(v AccessType)

SetAccessType gets a reference to the given AccessType and assigns it to the AccessType field.

func (*PermissionGroupModel) SetCanCreateOrUpdateConfig

func (o *PermissionGroupModel) SetCanCreateOrUpdateConfig(v bool)

SetCanCreateOrUpdateConfig gets a reference to the given bool and assigns it to the CanCreateOrUpdateConfig field.

func (*PermissionGroupModel) SetCanCreateOrUpdateEnvironment

func (o *PermissionGroupModel) SetCanCreateOrUpdateEnvironment(v bool)

SetCanCreateOrUpdateEnvironment gets a reference to the given bool and assigns it to the CanCreateOrUpdateEnvironment field.

func (*PermissionGroupModel) SetCanCreateOrUpdateSegments

func (o *PermissionGroupModel) SetCanCreateOrUpdateSegments(v bool)

SetCanCreateOrUpdateSegments gets a reference to the given bool and assigns it to the CanCreateOrUpdateSegments field.

func (*PermissionGroupModel) SetCanCreateOrUpdateSetting

func (o *PermissionGroupModel) SetCanCreateOrUpdateSetting(v bool)

SetCanCreateOrUpdateSetting gets a reference to the given bool and assigns it to the CanCreateOrUpdateSetting field.

func (*PermissionGroupModel) SetCanCreateOrUpdateTag

func (o *PermissionGroupModel) SetCanCreateOrUpdateTag(v bool)

SetCanCreateOrUpdateTag gets a reference to the given bool and assigns it to the CanCreateOrUpdateTag field.

func (*PermissionGroupModel) SetCanDeleteConfig

func (o *PermissionGroupModel) SetCanDeleteConfig(v bool)

SetCanDeleteConfig gets a reference to the given bool and assigns it to the CanDeleteConfig field.

func (*PermissionGroupModel) SetCanDeleteEnvironment

func (o *PermissionGroupModel) SetCanDeleteEnvironment(v bool)

SetCanDeleteEnvironment gets a reference to the given bool and assigns it to the CanDeleteEnvironment field.

func (*PermissionGroupModel) SetCanDeleteSegments

func (o *PermissionGroupModel) SetCanDeleteSegments(v bool)

SetCanDeleteSegments gets a reference to the given bool and assigns it to the CanDeleteSegments field.

func (*PermissionGroupModel) SetCanDeleteSetting

func (o *PermissionGroupModel) SetCanDeleteSetting(v bool)

SetCanDeleteSetting gets a reference to the given bool and assigns it to the CanDeleteSetting field.

func (*PermissionGroupModel) SetCanDeleteTag

func (o *PermissionGroupModel) SetCanDeleteTag(v bool)

SetCanDeleteTag gets a reference to the given bool and assigns it to the CanDeleteTag field.

func (*PermissionGroupModel) SetCanDisable2FA added in v2.1.1

func (o *PermissionGroupModel) SetCanDisable2FA(v bool)

SetCanDisable2FA gets a reference to the given bool and assigns it to the CanDisable2FA field.

func (*PermissionGroupModel) SetCanManageIntegrations

func (o *PermissionGroupModel) SetCanManageIntegrations(v bool)

SetCanManageIntegrations gets a reference to the given bool and assigns it to the CanManageIntegrations field.

func (*PermissionGroupModel) SetCanManageMembers

func (o *PermissionGroupModel) SetCanManageMembers(v bool)

SetCanManageMembers gets a reference to the given bool and assigns it to the CanManageMembers field.

func (*PermissionGroupModel) SetCanManageProductPreferences

func (o *PermissionGroupModel) SetCanManageProductPreferences(v bool)

SetCanManageProductPreferences gets a reference to the given bool and assigns it to the CanManageProductPreferences field.

func (*PermissionGroupModel) SetCanManageWebhook

func (o *PermissionGroupModel) SetCanManageWebhook(v bool)

SetCanManageWebhook gets a reference to the given bool and assigns it to the CanManageWebhook field.

func (*PermissionGroupModel) SetCanRotateSdkKey

func (o *PermissionGroupModel) SetCanRotateSdkKey(v bool)

SetCanRotateSdkKey gets a reference to the given bool and assigns it to the CanRotateSdkKey field.

func (*PermissionGroupModel) SetCanTagSetting

func (o *PermissionGroupModel) SetCanTagSetting(v bool)

SetCanTagSetting gets a reference to the given bool and assigns it to the CanTagSetting field.

func (*PermissionGroupModel) SetCanUseExportImport

func (o *PermissionGroupModel) SetCanUseExportImport(v bool)

SetCanUseExportImport gets a reference to the given bool and assigns it to the CanUseExportImport field.

func (*PermissionGroupModel) SetCanViewProductAuditLog

func (o *PermissionGroupModel) SetCanViewProductAuditLog(v bool)

SetCanViewProductAuditLog gets a reference to the given bool and assigns it to the CanViewProductAuditLog field.

func (*PermissionGroupModel) SetCanViewProductStatistics

func (o *PermissionGroupModel) SetCanViewProductStatistics(v bool)

SetCanViewProductStatistics gets a reference to the given bool and assigns it to the CanViewProductStatistics field.

func (*PermissionGroupModel) SetCanViewSdkKey

func (o *PermissionGroupModel) SetCanViewSdkKey(v bool)

SetCanViewSdkKey gets a reference to the given bool and assigns it to the CanViewSdkKey field.

func (*PermissionGroupModel) SetEnvironmentAccesses

func (o *PermissionGroupModel) SetEnvironmentAccesses(v []EnvironmentAccessModel)

SetEnvironmentAccesses gets a reference to the given []EnvironmentAccessModel and assigns it to the EnvironmentAccesses field.

func (*PermissionGroupModel) SetName

func (o *PermissionGroupModel) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*PermissionGroupModel) SetNameNil

func (o *PermissionGroupModel) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*PermissionGroupModel) SetNewEnvironmentAccessType

func (o *PermissionGroupModel) SetNewEnvironmentAccessType(v EnvironmentAccessType)

SetNewEnvironmentAccessType gets a reference to the given EnvironmentAccessType and assigns it to the NewEnvironmentAccessType field.

func (*PermissionGroupModel) SetPermissionGroupId

func (o *PermissionGroupModel) SetPermissionGroupId(v int64)

SetPermissionGroupId gets a reference to the given int64 and assigns it to the PermissionGroupId field.

func (*PermissionGroupModel) SetProduct

func (o *PermissionGroupModel) SetProduct(v ProductModel)

SetProduct gets a reference to the given ProductModel and assigns it to the Product field.

func (PermissionGroupModel) ToMap

func (o PermissionGroupModel) ToMap() (map[string]interface{}, error)

func (*PermissionGroupModel) UnsetName

func (o *PermissionGroupModel) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type PermissionGroupModelHaljson

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

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

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

func (o *PermissionGroupModelHaljson) GetAccessType() AccessType

GetAccessType returns the AccessType field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetAccessTypeOk

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

func (o *PermissionGroupModelHaljson) GetCanCreateOrUpdateConfig() bool

GetCanCreateOrUpdateConfig returns the CanCreateOrUpdateConfig field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanCreateOrUpdateConfigOk

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

func (o *PermissionGroupModelHaljson) GetCanCreateOrUpdateEnvironment() bool

GetCanCreateOrUpdateEnvironment returns the CanCreateOrUpdateEnvironment field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanCreateOrUpdateEnvironmentOk

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

func (o *PermissionGroupModelHaljson) GetCanCreateOrUpdateSegments() bool

GetCanCreateOrUpdateSegments returns the CanCreateOrUpdateSegments field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanCreateOrUpdateSegmentsOk

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

func (o *PermissionGroupModelHaljson) GetCanCreateOrUpdateSetting() bool

GetCanCreateOrUpdateSetting returns the CanCreateOrUpdateSetting field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanCreateOrUpdateSettingOk

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

func (o *PermissionGroupModelHaljson) GetCanCreateOrUpdateTag() bool

GetCanCreateOrUpdateTag returns the CanCreateOrUpdateTag field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanCreateOrUpdateTagOk

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

func (o *PermissionGroupModelHaljson) GetCanDeleteConfig() bool

GetCanDeleteConfig returns the CanDeleteConfig field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanDeleteConfigOk

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

func (o *PermissionGroupModelHaljson) GetCanDeleteEnvironment() bool

GetCanDeleteEnvironment returns the CanDeleteEnvironment field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanDeleteEnvironmentOk

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

func (o *PermissionGroupModelHaljson) GetCanDeleteSegments() bool

GetCanDeleteSegments returns the CanDeleteSegments field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanDeleteSegmentsOk

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

func (o *PermissionGroupModelHaljson) GetCanDeleteSetting() bool

GetCanDeleteSetting returns the CanDeleteSetting field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanDeleteSettingOk

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

func (o *PermissionGroupModelHaljson) GetCanDeleteTag() bool

GetCanDeleteTag returns the CanDeleteTag field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanDeleteTagOk

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

func (o *PermissionGroupModelHaljson) GetCanManageIntegrations() bool

GetCanManageIntegrations returns the CanManageIntegrations field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanManageIntegrationsOk

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

func (o *PermissionGroupModelHaljson) GetCanManageMembers() bool

GetCanManageMembers returns the CanManageMembers field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanManageMembersOk

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

func (o *PermissionGroupModelHaljson) GetCanManageProductPreferences() bool

GetCanManageProductPreferences returns the CanManageProductPreferences field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanManageProductPreferencesOk

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

func (o *PermissionGroupModelHaljson) GetCanManageWebhook() bool

GetCanManageWebhook returns the CanManageWebhook field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanManageWebhookOk

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

func (o *PermissionGroupModelHaljson) GetCanRotateSdkKey() bool

GetCanRotateSdkKey returns the CanRotateSdkKey field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanRotateSdkKeyOk

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

func (o *PermissionGroupModelHaljson) GetCanTagSetting() bool

GetCanTagSetting returns the CanTagSetting field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanTagSettingOk

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

func (o *PermissionGroupModelHaljson) GetCanUseExportImport() bool

GetCanUseExportImport returns the CanUseExportImport field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanUseExportImportOk

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

func (o *PermissionGroupModelHaljson) GetCanViewProductAuditLog() bool

GetCanViewProductAuditLog returns the CanViewProductAuditLog field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanViewProductAuditLogOk

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

func (o *PermissionGroupModelHaljson) GetCanViewProductStatistics() bool

GetCanViewProductStatistics returns the CanViewProductStatistics field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanViewProductStatisticsOk

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

func (o *PermissionGroupModelHaljson) GetCanViewSdkKey() bool

GetCanViewSdkKey returns the CanViewSdkKey field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetCanViewSdkKeyOk

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

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetEmbeddedOk

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

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

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

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

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

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

func (o *PermissionGroupModelHaljson) GetNewEnvironmentAccessType() EnvironmentAccessType

GetNewEnvironmentAccessType returns the NewEnvironmentAccessType field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetNewEnvironmentAccessTypeOk

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

func (o *PermissionGroupModelHaljson) GetPermissionGroupId() int64

GetPermissionGroupId returns the PermissionGroupId field value if set, zero value otherwise.

func (*PermissionGroupModelHaljson) GetPermissionGroupIdOk

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

func (o *PermissionGroupModelHaljson) HasAccessType() bool

HasAccessType returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanCreateOrUpdateConfig

func (o *PermissionGroupModelHaljson) HasCanCreateOrUpdateConfig() bool

HasCanCreateOrUpdateConfig returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanCreateOrUpdateEnvironment

func (o *PermissionGroupModelHaljson) HasCanCreateOrUpdateEnvironment() bool

HasCanCreateOrUpdateEnvironment returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanCreateOrUpdateSegments

func (o *PermissionGroupModelHaljson) HasCanCreateOrUpdateSegments() bool

HasCanCreateOrUpdateSegments returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanCreateOrUpdateSetting

func (o *PermissionGroupModelHaljson) HasCanCreateOrUpdateSetting() bool

HasCanCreateOrUpdateSetting returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanCreateOrUpdateTag

func (o *PermissionGroupModelHaljson) HasCanCreateOrUpdateTag() bool

HasCanCreateOrUpdateTag returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanDeleteConfig

func (o *PermissionGroupModelHaljson) HasCanDeleteConfig() bool

HasCanDeleteConfig returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanDeleteEnvironment

func (o *PermissionGroupModelHaljson) HasCanDeleteEnvironment() bool

HasCanDeleteEnvironment returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanDeleteSegments

func (o *PermissionGroupModelHaljson) HasCanDeleteSegments() bool

HasCanDeleteSegments returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanDeleteSetting

func (o *PermissionGroupModelHaljson) HasCanDeleteSetting() bool

HasCanDeleteSetting returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanDeleteTag

func (o *PermissionGroupModelHaljson) HasCanDeleteTag() bool

HasCanDeleteTag returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanManageIntegrations

func (o *PermissionGroupModelHaljson) HasCanManageIntegrations() bool

HasCanManageIntegrations returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanManageMembers

func (o *PermissionGroupModelHaljson) HasCanManageMembers() bool

HasCanManageMembers returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanManageProductPreferences

func (o *PermissionGroupModelHaljson) HasCanManageProductPreferences() bool

HasCanManageProductPreferences returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanManageWebhook

func (o *PermissionGroupModelHaljson) HasCanManageWebhook() bool

HasCanManageWebhook returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanRotateSdkKey

func (o *PermissionGroupModelHaljson) HasCanRotateSdkKey() bool

HasCanRotateSdkKey returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanTagSetting

func (o *PermissionGroupModelHaljson) HasCanTagSetting() bool

HasCanTagSetting returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanUseExportImport

func (o *PermissionGroupModelHaljson) HasCanUseExportImport() bool

HasCanUseExportImport returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanViewProductAuditLog

func (o *PermissionGroupModelHaljson) HasCanViewProductAuditLog() bool

HasCanViewProductAuditLog returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanViewProductStatistics

func (o *PermissionGroupModelHaljson) HasCanViewProductStatistics() bool

HasCanViewProductStatistics returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasCanViewSdkKey

func (o *PermissionGroupModelHaljson) HasCanViewSdkKey() bool

HasCanViewSdkKey returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasEmbedded

func (o *PermissionGroupModelHaljson) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasEnvironmentAccesses

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

func (o *PermissionGroupModelHaljson) HasName() bool

HasName returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasNewEnvironmentAccessType

func (o *PermissionGroupModelHaljson) HasNewEnvironmentAccessType() bool

HasNewEnvironmentAccessType returns a boolean if a field has been set.

func (*PermissionGroupModelHaljson) HasPermissionGroupId

func (o *PermissionGroupModelHaljson) HasPermissionGroupId() bool

HasPermissionGroupId returns a boolean if a field has been set.

func (PermissionGroupModelHaljson) MarshalJSON

func (o PermissionGroupModelHaljson) MarshalJSON() ([]byte, error)

func (*PermissionGroupModelHaljson) SetAccessType

func (o *PermissionGroupModelHaljson) SetAccessType(v AccessType)

SetAccessType gets a reference to the given AccessType and assigns it to the AccessType field.

func (*PermissionGroupModelHaljson) SetCanCreateOrUpdateConfig

func (o *PermissionGroupModelHaljson) SetCanCreateOrUpdateConfig(v bool)

SetCanCreateOrUpdateConfig gets a reference to the given bool and assigns it to the CanCreateOrUpdateConfig field.

func (*PermissionGroupModelHaljson) SetCanCreateOrUpdateEnvironment

func (o *PermissionGroupModelHaljson) SetCanCreateOrUpdateEnvironment(v bool)

SetCanCreateOrUpdateEnvironment gets a reference to the given bool and assigns it to the CanCreateOrUpdateEnvironment field.

func (*PermissionGroupModelHaljson) SetCanCreateOrUpdateSegments

func (o *PermissionGroupModelHaljson) SetCanCreateOrUpdateSegments(v bool)

SetCanCreateOrUpdateSegments gets a reference to the given bool and assigns it to the CanCreateOrUpdateSegments field.

func (*PermissionGroupModelHaljson) SetCanCreateOrUpdateSetting

func (o *PermissionGroupModelHaljson) SetCanCreateOrUpdateSetting(v bool)

SetCanCreateOrUpdateSetting gets a reference to the given bool and assigns it to the CanCreateOrUpdateSetting field.

func (*PermissionGroupModelHaljson) SetCanCreateOrUpdateTag

func (o *PermissionGroupModelHaljson) SetCanCreateOrUpdateTag(v bool)

SetCanCreateOrUpdateTag gets a reference to the given bool and assigns it to the CanCreateOrUpdateTag field.

func (*PermissionGroupModelHaljson) SetCanDeleteConfig

func (o *PermissionGroupModelHaljson) SetCanDeleteConfig(v bool)

SetCanDeleteConfig gets a reference to the given bool and assigns it to the CanDeleteConfig field.

func (*PermissionGroupModelHaljson) SetCanDeleteEnvironment

func (o *PermissionGroupModelHaljson) SetCanDeleteEnvironment(v bool)

SetCanDeleteEnvironment gets a reference to the given bool and assigns it to the CanDeleteEnvironment field.

func (*PermissionGroupModelHaljson) SetCanDeleteSegments

func (o *PermissionGroupModelHaljson) SetCanDeleteSegments(v bool)

SetCanDeleteSegments gets a reference to the given bool and assigns it to the CanDeleteSegments field.

func (*PermissionGroupModelHaljson) SetCanDeleteSetting

func (o *PermissionGroupModelHaljson) SetCanDeleteSetting(v bool)

SetCanDeleteSetting gets a reference to the given bool and assigns it to the CanDeleteSetting field.

func (*PermissionGroupModelHaljson) SetCanDeleteTag

func (o *PermissionGroupModelHaljson) SetCanDeleteTag(v bool)

SetCanDeleteTag gets a reference to the given bool and assigns it to the CanDeleteTag field.

func (*PermissionGroupModelHaljson) SetCanManageIntegrations

func (o *PermissionGroupModelHaljson) SetCanManageIntegrations(v bool)

SetCanManageIntegrations gets a reference to the given bool and assigns it to the CanManageIntegrations field.

func (*PermissionGroupModelHaljson) SetCanManageMembers

func (o *PermissionGroupModelHaljson) SetCanManageMembers(v bool)

SetCanManageMembers gets a reference to the given bool and assigns it to the CanManageMembers field.

func (*PermissionGroupModelHaljson) SetCanManageProductPreferences

func (o *PermissionGroupModelHaljson) SetCanManageProductPreferences(v bool)

SetCanManageProductPreferences gets a reference to the given bool and assigns it to the CanManageProductPreferences field.

func (*PermissionGroupModelHaljson) SetCanManageWebhook

func (o *PermissionGroupModelHaljson) SetCanManageWebhook(v bool)

SetCanManageWebhook gets a reference to the given bool and assigns it to the CanManageWebhook field.

func (*PermissionGroupModelHaljson) SetCanRotateSdkKey

func (o *PermissionGroupModelHaljson) SetCanRotateSdkKey(v bool)

SetCanRotateSdkKey gets a reference to the given bool and assigns it to the CanRotateSdkKey field.

func (*PermissionGroupModelHaljson) SetCanTagSetting

func (o *PermissionGroupModelHaljson) SetCanTagSetting(v bool)

SetCanTagSetting gets a reference to the given bool and assigns it to the CanTagSetting field.

func (*PermissionGroupModelHaljson) SetCanUseExportImport

func (o *PermissionGroupModelHaljson) SetCanUseExportImport(v bool)

SetCanUseExportImport gets a reference to the given bool and assigns it to the CanUseExportImport field.

func (*PermissionGroupModelHaljson) SetCanViewProductAuditLog

func (o *PermissionGroupModelHaljson) SetCanViewProductAuditLog(v bool)

SetCanViewProductAuditLog gets a reference to the given bool and assigns it to the CanViewProductAuditLog field.

func (*PermissionGroupModelHaljson) SetCanViewProductStatistics

func (o *PermissionGroupModelHaljson) SetCanViewProductStatistics(v bool)

SetCanViewProductStatistics gets a reference to the given bool and assigns it to the CanViewProductStatistics field.

func (*PermissionGroupModelHaljson) SetCanViewSdkKey

func (o *PermissionGroupModelHaljson) SetCanViewSdkKey(v bool)

SetCanViewSdkKey gets a reference to the given bool and assigns it to the CanViewSdkKey field.

func (*PermissionGroupModelHaljson) SetEmbedded

SetEmbedded gets a reference to the given ConfigModelHaljsonEmbedded and assigns it to the Embedded field.

func (*PermissionGroupModelHaljson) SetEnvironmentAccesses

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

func (o *PermissionGroupModelHaljson) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*PermissionGroupModelHaljson) SetNameNil

func (o *PermissionGroupModelHaljson) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*PermissionGroupModelHaljson) SetNewEnvironmentAccessType

func (o *PermissionGroupModelHaljson) SetNewEnvironmentAccessType(v EnvironmentAccessType)

SetNewEnvironmentAccessType gets a reference to the given EnvironmentAccessType and assigns it to the NewEnvironmentAccessType field.

func (*PermissionGroupModelHaljson) SetPermissionGroupId

func (o *PermissionGroupModelHaljson) SetPermissionGroupId(v int64)

SetPermissionGroupId gets a reference to the given int64 and assigns it to the PermissionGroupId field.

func (PermissionGroupModelHaljson) ToMap

func (o PermissionGroupModelHaljson) ToMap() (map[string]interface{}, error)

func (*PermissionGroupModelHaljson) UnsetName

func (o *PermissionGroupModelHaljson) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type PermissionGroupsAPICreatePermissionGroupRequest

type PermissionGroupsAPICreatePermissionGroupRequest struct {
	ApiService *PermissionGroupsAPIService
	// contains filtered or unexported fields
}

func (PermissionGroupsAPICreatePermissionGroupRequest) CreatePermissionGroupRequest

func (PermissionGroupsAPICreatePermissionGroupRequest) Execute

type PermissionGroupsAPIDeletePermissionGroupRequest

type PermissionGroupsAPIDeletePermissionGroupRequest struct {
	ApiService *PermissionGroupsAPIService
	// contains filtered or unexported fields
}

func (PermissionGroupsAPIDeletePermissionGroupRequest) Execute

type PermissionGroupsAPIGetPermissionGroupRequest

type PermissionGroupsAPIGetPermissionGroupRequest struct {
	ApiService *PermissionGroupsAPIService
	// contains filtered or unexported fields
}

func (PermissionGroupsAPIGetPermissionGroupRequest) Execute

type PermissionGroupsAPIGetPermissionGroupsRequest

type PermissionGroupsAPIGetPermissionGroupsRequest struct {
	ApiService *PermissionGroupsAPIService
	// contains filtered or unexported fields
}

func (PermissionGroupsAPIGetPermissionGroupsRequest) Execute

type PermissionGroupsAPIService

type PermissionGroupsAPIService service

PermissionGroupsAPIService PermissionGroupsAPI service

func (*PermissionGroupsAPIService) CreatePermissionGroup

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

Execute executes the request

@return PermissionGroupModel

func (*PermissionGroupsAPIService) DeletePermissionGroup

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

Execute executes the request

func (*PermissionGroupsAPIService) GetPermissionGroup

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

Execute executes the request

@return PermissionGroupModel

func (*PermissionGroupsAPIService) GetPermissionGroups

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

Execute executes the request

@return []PermissionGroupModel

func (*PermissionGroupsAPIService) UpdatePermissionGroup

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

Execute executes the request

@return PermissionGroupModel

type PermissionGroupsAPIUpdatePermissionGroupRequest

type PermissionGroupsAPIUpdatePermissionGroupRequest struct {
	ApiService *PermissionGroupsAPIService
	// contains filtered or unexported fields
}

func (PermissionGroupsAPIUpdatePermissionGroupRequest) Execute

func (PermissionGroupsAPIUpdatePermissionGroupRequest) UpdatePermissionGroupRequest

type PreferencesModel

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

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

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

func (o *PreferencesModel) GetKeyGenerationMode() KeyGenerationMode

GetKeyGenerationMode returns the KeyGenerationMode field value if set, zero value otherwise.

func (*PreferencesModel) GetKeyGenerationModeOk

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

func (o *PreferencesModel) GetMandatorySettingHint() bool

GetMandatorySettingHint returns the MandatorySettingHint field value if set, zero value otherwise.

func (*PreferencesModel) GetMandatorySettingHintOk

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

func (o *PreferencesModel) GetReasonRequired() bool

GetReasonRequired returns the ReasonRequired field value if set, zero value otherwise.

func (*PreferencesModel) GetReasonRequiredEnvironments

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

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

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

func (o *PreferencesModel) GetShowVariationId() bool

GetShowVariationId returns the ShowVariationId field value if set, zero value otherwise.

func (*PreferencesModel) GetShowVariationIdOk

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

func (o *PreferencesModel) HasKeyGenerationMode() bool

HasKeyGenerationMode returns a boolean if a field has been set.

func (*PreferencesModel) HasMandatorySettingHint

func (o *PreferencesModel) HasMandatorySettingHint() bool

HasMandatorySettingHint returns a boolean if a field has been set.

func (*PreferencesModel) HasReasonRequired

func (o *PreferencesModel) HasReasonRequired() bool

HasReasonRequired returns a boolean if a field has been set.

func (*PreferencesModel) HasReasonRequiredEnvironments

func (o *PreferencesModel) HasReasonRequiredEnvironments() bool

HasReasonRequiredEnvironments returns a boolean if a field has been set.

func (*PreferencesModel) HasShowVariationId

func (o *PreferencesModel) HasShowVariationId() bool

HasShowVariationId returns a boolean if a field has been set.

func (PreferencesModel) MarshalJSON

func (o PreferencesModel) MarshalJSON() ([]byte, error)

func (*PreferencesModel) SetKeyGenerationMode

func (o *PreferencesModel) SetKeyGenerationMode(v KeyGenerationMode)

SetKeyGenerationMode gets a reference to the given KeyGenerationMode and assigns it to the KeyGenerationMode field.

func (*PreferencesModel) SetMandatorySettingHint

func (o *PreferencesModel) SetMandatorySettingHint(v bool)

SetMandatorySettingHint gets a reference to the given bool and assigns it to the MandatorySettingHint field.

func (*PreferencesModel) SetReasonRequired

func (o *PreferencesModel) SetReasonRequired(v bool)

SetReasonRequired gets a reference to the given bool and assigns it to the ReasonRequired field.

func (*PreferencesModel) SetReasonRequiredEnvironments

func (o *PreferencesModel) SetReasonRequiredEnvironments(v []ReasonRequiredEnvironmentModel)

SetReasonRequiredEnvironments gets a reference to the given []ReasonRequiredEnvironmentModel and assigns it to the ReasonRequiredEnvironments field.

func (*PreferencesModel) SetShowVariationId

func (o *PreferencesModel) SetShowVariationId(v bool)

SetShowVariationId gets a reference to the given bool and assigns it to the ShowVariationId field.

func (PreferencesModel) ToMap

func (o PreferencesModel) ToMap() (map[string]interface{}, error)

type PrerequisiteComparator

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

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

func (v PrerequisiteComparator) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PrerequisiteComparator) Ptr

Ptr returns reference to PrerequisiteComparator value

func (*PrerequisiteComparator) UnmarshalJSON

func (v *PrerequisiteComparator) UnmarshalJSON(src []byte) error

type PrerequisiteFlagConditionModel

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

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

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

GetComparator returns the Comparator field value

func (*PrerequisiteFlagConditionModel) GetComparatorOk

GetComparatorOk returns a tuple with the Comparator field value and a boolean to check if the value has been set.

func (*PrerequisiteFlagConditionModel) GetPrerequisiteComparisonValue

func (o *PrerequisiteFlagConditionModel) GetPrerequisiteComparisonValue() ValueModel

GetPrerequisiteComparisonValue returns the PrerequisiteComparisonValue field value

func (*PrerequisiteFlagConditionModel) GetPrerequisiteComparisonValueOk

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

func (o *PrerequisiteFlagConditionModel) GetPrerequisiteSettingId() int32

GetPrerequisiteSettingId returns the PrerequisiteSettingId field value

func (*PrerequisiteFlagConditionModel) GetPrerequisiteSettingIdOk

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

func (o PrerequisiteFlagConditionModel) MarshalJSON() ([]byte, error)

func (*PrerequisiteFlagConditionModel) SetComparator

SetComparator sets field value

func (*PrerequisiteFlagConditionModel) SetPrerequisiteComparisonValue

func (o *PrerequisiteFlagConditionModel) SetPrerequisiteComparisonValue(v ValueModel)

SetPrerequisiteComparisonValue sets field value

func (*PrerequisiteFlagConditionModel) SetPrerequisiteSettingId

func (o *PrerequisiteFlagConditionModel) SetPrerequisiteSettingId(v int32)

SetPrerequisiteSettingId sets field value

func (PrerequisiteFlagConditionModel) ToMap

func (o PrerequisiteFlagConditionModel) ToMap() (map[string]interface{}, error)

func (*PrerequisiteFlagConditionModel) UnmarshalJSON

func (o *PrerequisiteFlagConditionModel) UnmarshalJSON(data []byte) (err 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

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

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

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

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

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

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

func (o *ProductModel) GetOrder() int32

GetOrder returns the Order field value if set, zero value otherwise.

func (*ProductModel) GetOrderOk

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

func (o *ProductModel) GetOrganization() OrganizationModel

GetOrganization returns the Organization field value if set, zero value otherwise.

func (*ProductModel) GetOrganizationOk

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

func (o *ProductModel) GetProductId() string

GetProductId returns the ProductId field value if set, zero value otherwise.

func (*ProductModel) GetProductIdOk

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

func (o *ProductModel) GetReasonRequired() bool

GetReasonRequired returns the ReasonRequired field value if set, zero value otherwise.

func (*ProductModel) GetReasonRequiredOk

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

func (o *ProductModel) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ProductModel) HasName

func (o *ProductModel) HasName() bool

HasName returns a boolean if a field has been set.

func (*ProductModel) HasOrder

func (o *ProductModel) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*ProductModel) HasOrganization

func (o *ProductModel) HasOrganization() bool

HasOrganization returns a boolean if a field has been set.

func (*ProductModel) HasProductId

func (o *ProductModel) HasProductId() bool

HasProductId returns a boolean if a field has been set.

func (*ProductModel) HasReasonRequired

func (o *ProductModel) HasReasonRequired() bool

HasReasonRequired returns a boolean if a field has been set.

func (ProductModel) MarshalJSON

func (o ProductModel) MarshalJSON() ([]byte, error)

func (*ProductModel) SetDescription

func (o *ProductModel) SetDescription(v string)

SetDescription gets a reference to the given NullableString and assigns it to the Description field.

func (*ProductModel) SetDescriptionNil

func (o *ProductModel) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*ProductModel) SetName

func (o *ProductModel) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*ProductModel) SetNameNil

func (o *ProductModel) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*ProductModel) SetOrder

func (o *ProductModel) SetOrder(v int32)

SetOrder gets a reference to the given int32 and assigns it to the Order field.

func (*ProductModel) SetOrganization

func (o *ProductModel) SetOrganization(v OrganizationModel)

SetOrganization gets a reference to the given OrganizationModel and assigns it to the Organization field.

func (*ProductModel) SetProductId

func (o *ProductModel) SetProductId(v string)

SetProductId gets a reference to the given string and assigns it to the ProductId field.

func (*ProductModel) SetReasonRequired

func (o *ProductModel) SetReasonRequired(v bool)

SetReasonRequired gets a reference to the given bool and assigns it to the ReasonRequired field.

func (ProductModel) ToMap

func (o ProductModel) ToMap() (map[string]interface{}, error)

func (*ProductModel) UnsetDescription

func (o *ProductModel) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*ProductModel) UnsetName

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

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

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

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

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

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*ProductModelHaljson) GetEmbeddedOk

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

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

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

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

func (o *ProductModelHaljson) GetOrder() int32

GetOrder returns the Order field value if set, zero value otherwise.

func (*ProductModelHaljson) GetOrderOk

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

func (o *ProductModelHaljson) GetProductId() string

GetProductId returns the ProductId field value if set, zero value otherwise.

func (*ProductModelHaljson) GetProductIdOk

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

func (o *ProductModelHaljson) GetReasonRequired() bool

GetReasonRequired returns the ReasonRequired field value if set, zero value otherwise.

func (*ProductModelHaljson) GetReasonRequiredOk

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

func (o *ProductModelHaljson) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ProductModelHaljson) HasEmbedded

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

func (o *ProductModelHaljson) HasName() bool

HasName returns a boolean if a field has been set.

func (*ProductModelHaljson) HasOrder

func (o *ProductModelHaljson) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*ProductModelHaljson) HasProductId

func (o *ProductModelHaljson) HasProductId() bool

HasProductId returns a boolean if a field has been set.

func (*ProductModelHaljson) HasReasonRequired

func (o *ProductModelHaljson) HasReasonRequired() bool

HasReasonRequired returns a boolean if a field has been set.

func (ProductModelHaljson) MarshalJSON

func (o ProductModelHaljson) MarshalJSON() ([]byte, error)

func (*ProductModelHaljson) SetDescription

func (o *ProductModelHaljson) SetDescription(v string)

SetDescription gets a reference to the given NullableString and assigns it to the Description field.

func (*ProductModelHaljson) SetDescriptionNil

func (o *ProductModelHaljson) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*ProductModelHaljson) SetEmbedded

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

func (o *ProductModelHaljson) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*ProductModelHaljson) SetNameNil

func (o *ProductModelHaljson) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*ProductModelHaljson) SetOrder

func (o *ProductModelHaljson) SetOrder(v int32)

SetOrder gets a reference to the given int32 and assigns it to the Order field.

func (*ProductModelHaljson) SetProductId

func (o *ProductModelHaljson) SetProductId(v string)

SetProductId gets a reference to the given string and assigns it to the ProductId field.

func (*ProductModelHaljson) SetReasonRequired

func (o *ProductModelHaljson) SetReasonRequired(v bool)

SetReasonRequired gets a reference to the given bool and assigns it to the ReasonRequired field.

func (ProductModelHaljson) ToMap

func (o ProductModelHaljson) ToMap() (map[string]interface{}, error)

func (*ProductModelHaljson) UnsetDescription

func (o *ProductModelHaljson) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*ProductModelHaljson) UnsetName

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

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

func (o *ProductModelLinks) GetConfigs() ConfigModelLinksSelf

GetConfigs returns the Configs field value if set, zero value otherwise.

func (*ProductModelLinks) GetConfigsOk

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

func (o *ProductModelLinks) GetEnvironments() ConfigModelLinksSelf

GetEnvironments returns the Environments field value if set, zero value otherwise.

func (*ProductModelLinks) GetEnvironmentsOk

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

func (o *ProductModelLinks) GetInvitations() ConfigModelLinksSelf

GetInvitations returns the Invitations field value if set, zero value otherwise.

func (*ProductModelLinks) GetInvitationsOk

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

func (o *ProductModelLinks) GetMembers() ConfigModelLinksSelf

GetMembers returns the Members field value if set, zero value otherwise.

func (*ProductModelLinks) GetMembersOk

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

func (o *ProductModelLinks) GetPermissionGroups() ConfigModelLinksSelf

GetPermissionGroups returns the PermissionGroups field value if set, zero value otherwise.

func (*ProductModelLinks) GetPermissionGroupsOk

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

func (o *ProductModelLinks) GetPreferences() ConfigModelLinksSelf

GetPreferences returns the Preferences field value if set, zero value otherwise.

func (*ProductModelLinks) GetPreferencesOk

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

func (o *ProductModelLinks) GetSegments() ConfigModelLinksSelf

GetSegments returns the Segments field value if set, zero value otherwise.

func (*ProductModelLinks) GetSegmentsOk

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

GetSelf returns the Self field value if set, zero value otherwise.

func (*ProductModelLinks) GetSelfOk

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

GetTags returns the Tags field value if set, zero value otherwise.

func (*ProductModelLinks) GetTagsOk

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

func (o *ProductModelLinks) GetWebhooks() ConfigModelLinksSelf

GetWebhooks returns the Webhooks field value if set, zero value otherwise.

func (*ProductModelLinks) GetWebhooksOk

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

func (o *ProductModelLinks) HasConfigs() bool

HasConfigs returns a boolean if a field has been set.

func (*ProductModelLinks) HasEnvironments

func (o *ProductModelLinks) HasEnvironments() bool

HasEnvironments returns a boolean if a field has been set.

func (*ProductModelLinks) HasInvitations

func (o *ProductModelLinks) HasInvitations() bool

HasInvitations returns a boolean if a field has been set.

func (*ProductModelLinks) HasMembers

func (o *ProductModelLinks) HasMembers() bool

HasMembers returns a boolean if a field has been set.

func (*ProductModelLinks) HasPermissionGroups

func (o *ProductModelLinks) HasPermissionGroups() bool

HasPermissionGroups returns a boolean if a field has been set.

func (*ProductModelLinks) HasPreferences

func (o *ProductModelLinks) HasPreferences() bool

HasPreferences returns a boolean if a field has been set.

func (*ProductModelLinks) HasSegments

func (o *ProductModelLinks) HasSegments() bool

HasSegments returns a boolean if a field has been set.

func (*ProductModelLinks) HasSelf

func (o *ProductModelLinks) HasSelf() bool

HasSelf returns a boolean if a field has been set.

func (*ProductModelLinks) HasTags

func (o *ProductModelLinks) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*ProductModelLinks) HasWebhooks

func (o *ProductModelLinks) HasWebhooks() bool

HasWebhooks returns a boolean if a field has been set.

func (ProductModelLinks) MarshalJSON

func (o ProductModelLinks) MarshalJSON() ([]byte, error)

func (*ProductModelLinks) SetConfigs

func (o *ProductModelLinks) SetConfigs(v ConfigModelLinksSelf)

SetConfigs gets a reference to the given ConfigModelLinksSelf and assigns it to the Configs field.

func (*ProductModelLinks) SetEnvironments

func (o *ProductModelLinks) SetEnvironments(v ConfigModelLinksSelf)

SetEnvironments gets a reference to the given ConfigModelLinksSelf and assigns it to the Environments field.

func (*ProductModelLinks) SetInvitations

func (o *ProductModelLinks) SetInvitations(v ConfigModelLinksSelf)

SetInvitations gets a reference to the given ConfigModelLinksSelf and assigns it to the Invitations field.

func (*ProductModelLinks) SetMembers

func (o *ProductModelLinks) SetMembers(v ConfigModelLinksSelf)

SetMembers gets a reference to the given ConfigModelLinksSelf and assigns it to the Members field.

func (*ProductModelLinks) SetPermissionGroups

func (o *ProductModelLinks) SetPermissionGroups(v ConfigModelLinksSelf)

SetPermissionGroups gets a reference to the given ConfigModelLinksSelf and assigns it to the PermissionGroups field.

func (*ProductModelLinks) SetPreferences

func (o *ProductModelLinks) SetPreferences(v ConfigModelLinksSelf)

SetPreferences gets a reference to the given ConfigModelLinksSelf and assigns it to the Preferences field.

func (*ProductModelLinks) SetSegments

func (o *ProductModelLinks) SetSegments(v ConfigModelLinksSelf)

SetSegments gets a reference to the given ConfigModelLinksSelf and assigns it to the Segments field.

func (*ProductModelLinks) SetSelf

SetSelf gets a reference to the given ConfigModelLinksSelf and assigns it to the Self field.

func (*ProductModelLinks) SetTags

SetTags gets a reference to the given ConfigModelLinksSelf and assigns it to the Tags field.

func (*ProductModelLinks) SetWebhooks

func (o *ProductModelLinks) SetWebhooks(v ConfigModelLinksSelf)

SetWebhooks gets a reference to the given ConfigModelLinksSelf and assigns it to the Webhooks field.

func (ProductModelLinks) ToMap

func (o ProductModelLinks) ToMap() (map[string]interface{}, error)

type ProductsAPICreateProductRequest

type ProductsAPICreateProductRequest struct {
	ApiService *ProductsAPIService
	// contains filtered or unexported fields
}

func (ProductsAPICreateProductRequest) CreateProductRequest

func (r ProductsAPICreateProductRequest) CreateProductRequest(createProductRequest CreateProductRequest) ProductsAPICreateProductRequest

func (ProductsAPICreateProductRequest) Execute

type ProductsAPIDeleteProductRequest

type ProductsAPIDeleteProductRequest struct {
	ApiService *ProductsAPIService
	// contains filtered or unexported fields
}

func (ProductsAPIDeleteProductRequest) Execute

type ProductsAPIGetProductPreferencesRequest

type ProductsAPIGetProductPreferencesRequest struct {
	ApiService *ProductsAPIService
	// contains filtered or unexported fields
}

func (ProductsAPIGetProductPreferencesRequest) Execute

type ProductsAPIGetProductRequest

type ProductsAPIGetProductRequest struct {
	ApiService *ProductsAPIService
	// contains filtered or unexported fields
}

func (ProductsAPIGetProductRequest) Execute

type ProductsAPIGetProductsRequest

type ProductsAPIGetProductsRequest struct {
	ApiService *ProductsAPIService
	// contains filtered or unexported fields
}

func (ProductsAPIGetProductsRequest) Execute

type ProductsAPIService

type ProductsAPIService service

ProductsAPIService ProductsAPI service

func (*ProductsAPIService) CreateProduct

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

Execute executes the request

@return ProductModel

func (*ProductsAPIService) DeleteProduct

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

func (a *ProductsAPIService) DeleteProductExecute(r ProductsAPIDeleteProductRequest) (*http.Response, error)

Execute executes the request

func (*ProductsAPIService) GetProduct

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

Execute executes the request

@return ProductModel

func (*ProductsAPIService) GetProductPreferences

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

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

Execute executes the request

@return []ProductModel

func (*ProductsAPIService) UpdateProduct

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

Execute executes the request

@return ProductModel

func (*ProductsAPIService) UpdateProductPreferences

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

Execute executes the request

@return PreferencesModel

type ProductsAPIUpdateProductPreferencesRequest

type ProductsAPIUpdateProductPreferencesRequest struct {
	ApiService *ProductsAPIService
	// contains filtered or unexported fields
}

func (ProductsAPIUpdateProductPreferencesRequest) Execute

func (ProductsAPIUpdateProductPreferencesRequest) UpdatePreferencesRequest

type ProductsAPIUpdateProductRequest

type ProductsAPIUpdateProductRequest struct {
	ApiService *ProductsAPIService
	// contains filtered or unexported fields
}

func (ProductsAPIUpdateProductRequest) Execute

func (ProductsAPIUpdateProductRequest) UpdateProductRequest

func (r ProductsAPIUpdateProductRequest) UpdateProductRequest(updateProductRequest UpdateProductRequest) ProductsAPIUpdateProductRequest

type ReasonRequiredEnvironmentModel

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

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

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

func (o *ReasonRequiredEnvironmentModel) GetEnvironmentId() string

GetEnvironmentId returns the EnvironmentId field value if set, zero value otherwise.

func (*ReasonRequiredEnvironmentModel) GetEnvironmentIdOk

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

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

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

func (o *ReasonRequiredEnvironmentModel) GetReasonRequired() bool

GetReasonRequired returns the ReasonRequired field value if set, zero value otherwise.

func (*ReasonRequiredEnvironmentModel) GetReasonRequiredOk

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

func (o *ReasonRequiredEnvironmentModel) HasEnvironmentId() bool

HasEnvironmentId returns a boolean if a field has been set.

func (*ReasonRequiredEnvironmentModel) HasEnvironmentName

func (o *ReasonRequiredEnvironmentModel) HasEnvironmentName() bool

HasEnvironmentName returns a boolean if a field has been set.

func (*ReasonRequiredEnvironmentModel) HasReasonRequired

func (o *ReasonRequiredEnvironmentModel) HasReasonRequired() bool

HasReasonRequired returns a boolean if a field has been set.

func (ReasonRequiredEnvironmentModel) MarshalJSON

func (o ReasonRequiredEnvironmentModel) MarshalJSON() ([]byte, error)

func (*ReasonRequiredEnvironmentModel) SetEnvironmentId

func (o *ReasonRequiredEnvironmentModel) SetEnvironmentId(v string)

SetEnvironmentId gets a reference to the given string and assigns it to the EnvironmentId field.

func (*ReasonRequiredEnvironmentModel) SetEnvironmentName

func (o *ReasonRequiredEnvironmentModel) SetEnvironmentName(v string)

SetEnvironmentName gets a reference to the given NullableString and assigns it to the EnvironmentName field.

func (*ReasonRequiredEnvironmentModel) SetEnvironmentNameNil

func (o *ReasonRequiredEnvironmentModel) SetEnvironmentNameNil()

SetEnvironmentNameNil sets the value for EnvironmentName to be an explicit nil

func (*ReasonRequiredEnvironmentModel) SetReasonRequired

func (o *ReasonRequiredEnvironmentModel) SetReasonRequired(v bool)

SetReasonRequired gets a reference to the given bool and assigns it to the ReasonRequired field.

func (ReasonRequiredEnvironmentModel) ToMap

func (o ReasonRequiredEnvironmentModel) ToMap() (map[string]interface{}, error)

func (*ReasonRequiredEnvironmentModel) UnsetEnvironmentName

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

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

GetEnvironment returns the Environment field value if set, zero value otherwise.

func (*ReasonRequiredEnvironmentModelLinks) GetEnvironmentOk

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

func (o *ReasonRequiredEnvironmentModelLinks) HasEnvironment() bool

HasEnvironment returns a boolean if a field has been set.

func (ReasonRequiredEnvironmentModelLinks) MarshalJSON

func (o ReasonRequiredEnvironmentModelLinks) MarshalJSON() ([]byte, error)

func (*ReasonRequiredEnvironmentModelLinks) SetEnvironment

SetEnvironment gets a reference to the given ConfigModelLinksSelf and assigns it to the Environment field.

func (ReasonRequiredEnvironmentModelLinks) ToMap

func (o ReasonRequiredEnvironmentModelLinks) ToMap() (map[string]interface{}, error)

type ReferenceLine

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

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

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

func (o *ReferenceLine) GetLineNumber() int32

GetLineNumber returns the LineNumber field value

func (*ReferenceLine) GetLineNumberOk

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

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

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

func (o *ReferenceLine) HasLineText() bool

HasLineText returns a boolean if a field has been set.

func (ReferenceLine) MarshalJSON

func (o ReferenceLine) MarshalJSON() ([]byte, error)

func (*ReferenceLine) SetLineNumber

func (o *ReferenceLine) SetLineNumber(v int32)

SetLineNumber sets field value

func (*ReferenceLine) SetLineText

func (o *ReferenceLine) SetLineText(v string)

SetLineText gets a reference to the given NullableString and assigns it to the LineText field.

func (*ReferenceLine) SetLineTextNil

func (o *ReferenceLine) SetLineTextNil()

SetLineTextNil sets the value for LineText to be an explicit nil

func (ReferenceLine) ToMap

func (o ReferenceLine) ToMap() (map[string]interface{}, error)

func (*ReferenceLine) UnmarshalJSON

func (o *ReferenceLine) UnmarshalJSON(data []byte) (err error)

func (*ReferenceLine) UnsetLineText

func (o *ReferenceLine) UnsetLineText()

UnsetLineText ensures that no value is present for LineText, not even an explicit nil

type ReferenceLines

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

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

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

func (o *ReferenceLines) GetFile() string

GetFile returns the File field value

func (*ReferenceLines) GetFileOk

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

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

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

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

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

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

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

func (o *ReferenceLines) GetReferenceLine() ReferenceLine

GetReferenceLine returns the ReferenceLine field value

func (*ReferenceLines) GetReferenceLineOk

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

func (o *ReferenceLines) HasFileUrl() bool

HasFileUrl returns a boolean if a field has been set.

func (*ReferenceLines) HasPostLines

func (o *ReferenceLines) HasPostLines() bool

HasPostLines returns a boolean if a field has been set.

func (*ReferenceLines) HasPreLines

func (o *ReferenceLines) HasPreLines() bool

HasPreLines returns a boolean if a field has been set.

func (ReferenceLines) MarshalJSON

func (o ReferenceLines) MarshalJSON() ([]byte, error)

func (*ReferenceLines) SetFile

func (o *ReferenceLines) SetFile(v string)

SetFile sets field value

func (*ReferenceLines) SetFileUrl

func (o *ReferenceLines) SetFileUrl(v string)

SetFileUrl gets a reference to the given NullableString and assigns it to the FileUrl field.

func (*ReferenceLines) SetFileUrlNil

func (o *ReferenceLines) SetFileUrlNil()

SetFileUrlNil sets the value for FileUrl to be an explicit nil

func (*ReferenceLines) SetPostLines

func (o *ReferenceLines) SetPostLines(v []ReferenceLine)

SetPostLines gets a reference to the given []ReferenceLine and assigns it to the PostLines field.

func (*ReferenceLines) SetPreLines

func (o *ReferenceLines) SetPreLines(v []ReferenceLine)

SetPreLines gets a reference to the given []ReferenceLine and assigns it to the PreLines field.

func (*ReferenceLines) SetReferenceLine

func (o *ReferenceLines) SetReferenceLine(v ReferenceLine)

SetReferenceLine sets field value

func (ReferenceLines) ToMap

func (o ReferenceLines) ToMap() (map[string]interface{}, error)

func (*ReferenceLines) UnmarshalJSON

func (o *ReferenceLines) UnmarshalJSON(data []byte) (err error)

func (*ReferenceLines) UnsetFileUrl

func (o *ReferenceLines) UnsetFileUrl()

UnsetFileUrl ensures that no value is present for FileUrl, not even an explicit nil

type ReplaceSettingModel

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

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

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

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

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

func (o *ReplaceSettingModel) GetName() string

GetName returns the Name field value

func (*ReplaceSettingModel) GetNameOk

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

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

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

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

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

func (o *ReplaceSettingModel) HasHint() bool

HasHint returns a boolean if a field has been set.

func (*ReplaceSettingModel) HasOrder

func (o *ReplaceSettingModel) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*ReplaceSettingModel) HasTags

func (o *ReplaceSettingModel) HasTags() bool

HasTags returns a boolean if a field has been set.

func (ReplaceSettingModel) MarshalJSON

func (o ReplaceSettingModel) MarshalJSON() ([]byte, error)

func (*ReplaceSettingModel) SetHint

func (o *ReplaceSettingModel) SetHint(v string)

SetHint gets a reference to the given NullableString and assigns it to the Hint field.

func (*ReplaceSettingModel) SetHintNil

func (o *ReplaceSettingModel) SetHintNil()

SetHintNil sets the value for Hint to be an explicit nil

func (*ReplaceSettingModel) SetName

func (o *ReplaceSettingModel) SetName(v string)

SetName sets field value

func (*ReplaceSettingModel) SetOrder

func (o *ReplaceSettingModel) SetOrder(v int32)

SetOrder gets a reference to the given NullableInt32 and assigns it to the Order field.

func (*ReplaceSettingModel) SetOrderNil

func (o *ReplaceSettingModel) SetOrderNil()

SetOrderNil sets the value for Order to be an explicit nil

func (*ReplaceSettingModel) SetTags

func (o *ReplaceSettingModel) SetTags(v []int64)

SetTags gets a reference to the given []int64 and assigns it to the Tags field.

func (ReplaceSettingModel) ToMap

func (o ReplaceSettingModel) ToMap() (map[string]interface{}, error)

func (*ReplaceSettingModel) UnmarshalJSON

func (o *ReplaceSettingModel) UnmarshalJSON(data []byte) (err error)

func (*ReplaceSettingModel) UnsetHint

func (o *ReplaceSettingModel) UnsetHint()

UnsetHint ensures that no value is present for Hint, not even an explicit nil

func (*ReplaceSettingModel) UnsetOrder

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

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

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

func (o *RolloutPercentageItemModel) GetPercentage() int64

GetPercentage returns the Percentage field value

func (*RolloutPercentageItemModel) GetPercentageOk

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

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

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

func (o *RolloutPercentageItemModel) HasValue() bool

HasValue returns a boolean if a field has been set.

func (RolloutPercentageItemModel) MarshalJSON

func (o RolloutPercentageItemModel) MarshalJSON() ([]byte, error)

func (*RolloutPercentageItemModel) SetPercentage

func (o *RolloutPercentageItemModel) SetPercentage(v int64)

SetPercentage sets field value

func (*RolloutPercentageItemModel) SetValue

func (o *RolloutPercentageItemModel) SetValue(v interface{})

SetValue gets a reference to the given interface{} and assigns it to the Value field.

func (RolloutPercentageItemModel) ToMap

func (o RolloutPercentageItemModel) ToMap() (map[string]interface{}, error)

func (*RolloutPercentageItemModel) UnmarshalJSON

func (o *RolloutPercentageItemModel) UnmarshalJSON(data []byte) (err 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

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

func (v RolloutRuleComparator) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (RolloutRuleComparator) Ptr

Ptr returns reference to RolloutRuleComparator value

func (*RolloutRuleComparator) UnmarshalJSON

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

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

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

func (o *RolloutRuleModel) GetComparator() RolloutRuleComparator

GetComparator returns the Comparator field value if set, zero value otherwise.

func (*RolloutRuleModel) GetComparatorOk

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

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

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

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

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

func (o *RolloutRuleModel) GetSegmentComparator() SegmentComparator

GetSegmentComparator returns the SegmentComparator field value if set, zero value otherwise.

func (*RolloutRuleModel) GetSegmentComparatorOk

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

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

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

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

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

func (o *RolloutRuleModel) HasComparator() bool

HasComparator returns a boolean if a field has been set.

func (*RolloutRuleModel) HasComparisonAttribute

func (o *RolloutRuleModel) HasComparisonAttribute() bool

HasComparisonAttribute returns a boolean if a field has been set.

func (*RolloutRuleModel) HasComparisonValue

func (o *RolloutRuleModel) HasComparisonValue() bool

HasComparisonValue returns a boolean if a field has been set.

func (*RolloutRuleModel) HasSegmentComparator

func (o *RolloutRuleModel) HasSegmentComparator() bool

HasSegmentComparator returns a boolean if a field has been set.

func (*RolloutRuleModel) HasSegmentId

func (o *RolloutRuleModel) HasSegmentId() bool

HasSegmentId returns a boolean if a field has been set.

func (*RolloutRuleModel) HasValue

func (o *RolloutRuleModel) HasValue() bool

HasValue returns a boolean if a field has been set.

func (RolloutRuleModel) MarshalJSON

func (o RolloutRuleModel) MarshalJSON() ([]byte, error)

func (*RolloutRuleModel) SetComparator

func (o *RolloutRuleModel) SetComparator(v RolloutRuleComparator)

SetComparator gets a reference to the given RolloutRuleComparator and assigns it to the Comparator field.

func (*RolloutRuleModel) SetComparisonAttribute

func (o *RolloutRuleModel) SetComparisonAttribute(v string)

SetComparisonAttribute gets a reference to the given NullableString and assigns it to the ComparisonAttribute field.

func (*RolloutRuleModel) SetComparisonAttributeNil

func (o *RolloutRuleModel) SetComparisonAttributeNil()

SetComparisonAttributeNil sets the value for ComparisonAttribute to be an explicit nil

func (*RolloutRuleModel) SetComparisonValue

func (o *RolloutRuleModel) SetComparisonValue(v string)

SetComparisonValue gets a reference to the given NullableString and assigns it to the ComparisonValue field.

func (*RolloutRuleModel) SetComparisonValueNil

func (o *RolloutRuleModel) SetComparisonValueNil()

SetComparisonValueNil sets the value for ComparisonValue to be an explicit nil

func (*RolloutRuleModel) SetSegmentComparator

func (o *RolloutRuleModel) SetSegmentComparator(v SegmentComparator)

SetSegmentComparator gets a reference to the given SegmentComparator and assigns it to the SegmentComparator field.

func (*RolloutRuleModel) SetSegmentId

func (o *RolloutRuleModel) SetSegmentId(v string)

SetSegmentId gets a reference to the given NullableString and assigns it to the SegmentId field.

func (*RolloutRuleModel) SetSegmentIdNil

func (o *RolloutRuleModel) SetSegmentIdNil()

SetSegmentIdNil sets the value for SegmentId to be an explicit nil

func (*RolloutRuleModel) SetValue

func (o *RolloutRuleModel) SetValue(v interface{})

SetValue gets a reference to the given interface{} and assigns it to the Value field.

func (RolloutRuleModel) ToMap

func (o RolloutRuleModel) ToMap() (map[string]interface{}, error)

func (*RolloutRuleModel) UnsetComparisonAttribute

func (o *RolloutRuleModel) UnsetComparisonAttribute()

UnsetComparisonAttribute ensures that no value is present for ComparisonAttribute, not even an explicit nil

func (*RolloutRuleModel) UnsetComparisonValue

func (o *RolloutRuleModel) UnsetComparisonValue()

UnsetComparisonValue ensures that no value is present for ComparisonValue, not even an explicit nil

func (*RolloutRuleModel) UnsetSegmentId

func (o *RolloutRuleModel) UnsetSegmentId()

UnsetSegmentId ensures that no value is present for SegmentId, not even an explicit nil

type SDKKeysAPIGetSdkKeysRequest

type SDKKeysAPIGetSdkKeysRequest struct {
	ApiService *SDKKeysAPIService
	// contains filtered or unexported fields
}

func (SDKKeysAPIGetSdkKeysRequest) Execute

type SDKKeysAPIService

type SDKKeysAPIService service

SDKKeysAPIService SDKKeysAPI service

func (*SDKKeysAPIService) GetSdkKeys

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

Execute executes the request

@return SdkKeysModel

type SdkKeysModel

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

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

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

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

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

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

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

func (o *SdkKeysModel) HasPrimary() bool

HasPrimary returns a boolean if a field has been set.

func (*SdkKeysModel) HasSecondary

func (o *SdkKeysModel) HasSecondary() bool

HasSecondary returns a boolean if a field has been set.

func (SdkKeysModel) MarshalJSON

func (o SdkKeysModel) MarshalJSON() ([]byte, error)

func (*SdkKeysModel) SetPrimary

func (o *SdkKeysModel) SetPrimary(v string)

SetPrimary gets a reference to the given NullableString and assigns it to the Primary field.

func (*SdkKeysModel) SetPrimaryNil

func (o *SdkKeysModel) SetPrimaryNil()

SetPrimaryNil sets the value for Primary to be an explicit nil

func (*SdkKeysModel) SetSecondary

func (o *SdkKeysModel) SetSecondary(v string)

SetSecondary gets a reference to the given NullableString and assigns it to the Secondary field.

func (*SdkKeysModel) SetSecondaryNil

func (o *SdkKeysModel) SetSecondaryNil()

SetSecondaryNil sets the value for Secondary to be an explicit nil

func (SdkKeysModel) ToMap

func (o SdkKeysModel) ToMap() (map[string]interface{}, error)

func (*SdkKeysModel) UnsetPrimary

func (o *SdkKeysModel) UnsetPrimary()

UnsetPrimary ensures that no value is present for Primary, not even an explicit nil

func (*SdkKeysModel) UnsetSecondary

func (o *SdkKeysModel) UnsetSecondary()

UnsetSecondary ensures that no value is present for Secondary, not even an explicit nil

type SegmentComparator

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

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

func (v SegmentComparator) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (SegmentComparator) Ptr

Ptr returns reference to SegmentComparator value

func (*SegmentComparator) UnmarshalJSON

func (v *SegmentComparator) UnmarshalJSON(src []byte) error

type SegmentConditionModel

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

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

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

func (o *SegmentConditionModel) GetComparator() SegmentComparator

GetComparator returns the Comparator field value

func (*SegmentConditionModel) GetComparatorOk

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

func (o *SegmentConditionModel) GetSegmentId() string

GetSegmentId returns the SegmentId field value

func (*SegmentConditionModel) GetSegmentIdOk

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

func (o SegmentConditionModel) MarshalJSON() ([]byte, error)

func (*SegmentConditionModel) SetComparator

func (o *SegmentConditionModel) SetComparator(v SegmentComparator)

SetComparator sets field value

func (*SegmentConditionModel) SetSegmentId

func (o *SegmentConditionModel) SetSegmentId(v string)

SetSegmentId sets field value

func (SegmentConditionModel) ToMap

func (o SegmentConditionModel) ToMap() (map[string]interface{}, error)

func (*SegmentConditionModel) UnmarshalJSON

func (o *SegmentConditionModel) UnmarshalJSON(data []byte) (err error)

type SegmentListModel

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

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

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

func (o *SegmentListModel) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*SegmentListModel) GetCreatedAtOk

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

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

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

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

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

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

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

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

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

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

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

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

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

func (o *SegmentListModel) GetProduct() ProductModel

GetProduct returns the Product field value if set, zero value otherwise.

func (*SegmentListModel) GetProductOk

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

func (o *SegmentListModel) GetSegmentId() string

GetSegmentId returns the SegmentId field value if set, zero value otherwise.

func (*SegmentListModel) GetSegmentIdOk

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

func (o *SegmentListModel) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*SegmentListModel) GetUpdatedAtOk

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

func (o *SegmentListModel) GetUsage() int32

GetUsage returns the Usage field value if set, zero value otherwise.

func (*SegmentListModel) GetUsageOk

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

func (o *SegmentListModel) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*SegmentListModel) HasCreatorEmail

func (o *SegmentListModel) HasCreatorEmail() bool

HasCreatorEmail returns a boolean if a field has been set.

func (*SegmentListModel) HasCreatorFullName

func (o *SegmentListModel) HasCreatorFullName() bool

HasCreatorFullName returns a boolean if a field has been set.

func (*SegmentListModel) HasDescription

func (o *SegmentListModel) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*SegmentListModel) HasLastUpdaterEmail

func (o *SegmentListModel) HasLastUpdaterEmail() bool

HasLastUpdaterEmail returns a boolean if a field has been set.

func (*SegmentListModel) HasLastUpdaterFullName

func (o *SegmentListModel) HasLastUpdaterFullName() bool

HasLastUpdaterFullName returns a boolean if a field has been set.

func (*SegmentListModel) HasName

func (o *SegmentListModel) HasName() bool

HasName returns a boolean if a field has been set.

func (*SegmentListModel) HasProduct

func (o *SegmentListModel) HasProduct() bool

HasProduct returns a boolean if a field has been set.

func (*SegmentListModel) HasSegmentId

func (o *SegmentListModel) HasSegmentId() bool

HasSegmentId returns a boolean if a field has been set.

func (*SegmentListModel) HasUpdatedAt

func (o *SegmentListModel) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*SegmentListModel) HasUsage

func (o *SegmentListModel) HasUsage() bool

HasUsage returns a boolean if a field has been set.

func (SegmentListModel) MarshalJSON

func (o SegmentListModel) MarshalJSON() ([]byte, error)

func (*SegmentListModel) SetCreatedAt

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

func (o *SegmentListModel) SetCreatorEmail(v string)

SetCreatorEmail gets a reference to the given NullableString and assigns it to the CreatorEmail field.

func (*SegmentListModel) SetCreatorEmailNil

func (o *SegmentListModel) SetCreatorEmailNil()

SetCreatorEmailNil sets the value for CreatorEmail to be an explicit nil

func (*SegmentListModel) SetCreatorFullName

func (o *SegmentListModel) SetCreatorFullName(v string)

SetCreatorFullName gets a reference to the given NullableString and assigns it to the CreatorFullName field.

func (*SegmentListModel) SetCreatorFullNameNil

func (o *SegmentListModel) SetCreatorFullNameNil()

SetCreatorFullNameNil sets the value for CreatorFullName to be an explicit nil

func (*SegmentListModel) SetDescription

func (o *SegmentListModel) SetDescription(v string)

SetDescription gets a reference to the given NullableString and assigns it to the Description field.

func (*SegmentListModel) SetDescriptionNil

func (o *SegmentListModel) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*SegmentListModel) SetLastUpdaterEmail

func (o *SegmentListModel) SetLastUpdaterEmail(v string)

SetLastUpdaterEmail gets a reference to the given NullableString and assigns it to the LastUpdaterEmail field.

func (*SegmentListModel) SetLastUpdaterEmailNil

func (o *SegmentListModel) SetLastUpdaterEmailNil()

SetLastUpdaterEmailNil sets the value for LastUpdaterEmail to be an explicit nil

func (*SegmentListModel) SetLastUpdaterFullName

func (o *SegmentListModel) SetLastUpdaterFullName(v string)

SetLastUpdaterFullName gets a reference to the given NullableString and assigns it to the LastUpdaterFullName field.

func (*SegmentListModel) SetLastUpdaterFullNameNil

func (o *SegmentListModel) SetLastUpdaterFullNameNil()

SetLastUpdaterFullNameNil sets the value for LastUpdaterFullName to be an explicit nil

func (*SegmentListModel) SetName

func (o *SegmentListModel) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*SegmentListModel) SetNameNil

func (o *SegmentListModel) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*SegmentListModel) SetProduct

func (o *SegmentListModel) SetProduct(v ProductModel)

SetProduct gets a reference to the given ProductModel and assigns it to the Product field.

func (*SegmentListModel) SetSegmentId

func (o *SegmentListModel) SetSegmentId(v string)

SetSegmentId gets a reference to the given string and assigns it to the SegmentId field.

func (*SegmentListModel) SetUpdatedAt

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

func (o *SegmentListModel) SetUsage(v int32)

SetUsage gets a reference to the given int32 and assigns it to the Usage field.

func (SegmentListModel) ToMap

func (o SegmentListModel) ToMap() (map[string]interface{}, error)

func (*SegmentListModel) UnsetCreatorEmail

func (o *SegmentListModel) UnsetCreatorEmail()

UnsetCreatorEmail ensures that no value is present for CreatorEmail, not even an explicit nil

func (*SegmentListModel) UnsetCreatorFullName

func (o *SegmentListModel) UnsetCreatorFullName()

UnsetCreatorFullName ensures that no value is present for CreatorFullName, not even an explicit nil

func (*SegmentListModel) UnsetDescription

func (o *SegmentListModel) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*SegmentListModel) UnsetLastUpdaterEmail

func (o *SegmentListModel) UnsetLastUpdaterEmail()

UnsetLastUpdaterEmail ensures that no value is present for LastUpdaterEmail, not even an explicit nil

func (*SegmentListModel) UnsetLastUpdaterFullName

func (o *SegmentListModel) UnsetLastUpdaterFullName()

UnsetLastUpdaterFullName ensures that no value is present for LastUpdaterFullName, not even an explicit nil

func (*SegmentListModel) UnsetName

func (o *SegmentListModel) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type SegmentListModelHaljson

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

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

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

func (o *SegmentListModelHaljson) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*SegmentListModelHaljson) GetCreatedAtOk

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

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

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

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

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

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

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

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*SegmentListModelHaljson) GetEmbeddedOk

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

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

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

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

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

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

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

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

func (o *SegmentListModelHaljson) GetSegmentId() string

GetSegmentId returns the SegmentId field value if set, zero value otherwise.

func (*SegmentListModelHaljson) GetSegmentIdOk

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

func (o *SegmentListModelHaljson) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*SegmentListModelHaljson) GetUpdatedAtOk

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

func (o *SegmentListModelHaljson) GetUsage() int32

GetUsage returns the Usage field value if set, zero value otherwise.

func (*SegmentListModelHaljson) GetUsageOk

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

func (o *SegmentListModelHaljson) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*SegmentListModelHaljson) HasCreatorEmail

func (o *SegmentListModelHaljson) HasCreatorEmail() bool

HasCreatorEmail returns a boolean if a field has been set.

func (*SegmentListModelHaljson) HasCreatorFullName

func (o *SegmentListModelHaljson) HasCreatorFullName() bool

HasCreatorFullName returns a boolean if a field has been set.

func (*SegmentListModelHaljson) HasDescription

func (o *SegmentListModelHaljson) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*SegmentListModelHaljson) HasEmbedded

func (o *SegmentListModelHaljson) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*SegmentListModelHaljson) HasLastUpdaterEmail

func (o *SegmentListModelHaljson) HasLastUpdaterEmail() bool

HasLastUpdaterEmail returns a boolean if a field has been set.

func (*SegmentListModelHaljson) HasLastUpdaterFullName

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

func (o *SegmentListModelHaljson) HasName() bool

HasName returns a boolean if a field has been set.

func (*SegmentListModelHaljson) HasSegmentId

func (o *SegmentListModelHaljson) HasSegmentId() bool

HasSegmentId returns a boolean if a field has been set.

func (*SegmentListModelHaljson) HasUpdatedAt

func (o *SegmentListModelHaljson) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*SegmentListModelHaljson) HasUsage

func (o *SegmentListModelHaljson) HasUsage() bool

HasUsage returns a boolean if a field has been set.

func (SegmentListModelHaljson) MarshalJSON

func (o SegmentListModelHaljson) MarshalJSON() ([]byte, error)

func (*SegmentListModelHaljson) SetCreatedAt

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

func (o *SegmentListModelHaljson) SetCreatorEmail(v string)

SetCreatorEmail gets a reference to the given NullableString and assigns it to the CreatorEmail field.

func (*SegmentListModelHaljson) SetCreatorEmailNil

func (o *SegmentListModelHaljson) SetCreatorEmailNil()

SetCreatorEmailNil sets the value for CreatorEmail to be an explicit nil

func (*SegmentListModelHaljson) SetCreatorFullName

func (o *SegmentListModelHaljson) SetCreatorFullName(v string)

SetCreatorFullName gets a reference to the given NullableString and assigns it to the CreatorFullName field.

func (*SegmentListModelHaljson) SetCreatorFullNameNil

func (o *SegmentListModelHaljson) SetCreatorFullNameNil()

SetCreatorFullNameNil sets the value for CreatorFullName to be an explicit nil

func (*SegmentListModelHaljson) SetDescription

func (o *SegmentListModelHaljson) SetDescription(v string)

SetDescription gets a reference to the given NullableString and assigns it to the Description field.

func (*SegmentListModelHaljson) SetDescriptionNil

func (o *SegmentListModelHaljson) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*SegmentListModelHaljson) SetEmbedded

SetEmbedded gets a reference to the given ConfigModelHaljsonEmbedded and assigns it to the Embedded field.

func (*SegmentListModelHaljson) SetLastUpdaterEmail

func (o *SegmentListModelHaljson) SetLastUpdaterEmail(v string)

SetLastUpdaterEmail gets a reference to the given NullableString and assigns it to the LastUpdaterEmail field.

func (*SegmentListModelHaljson) SetLastUpdaterEmailNil

func (o *SegmentListModelHaljson) SetLastUpdaterEmailNil()

SetLastUpdaterEmailNil sets the value for LastUpdaterEmail to be an explicit nil

func (*SegmentListModelHaljson) SetLastUpdaterFullName

func (o *SegmentListModelHaljson) SetLastUpdaterFullName(v string)

SetLastUpdaterFullName gets a reference to the given NullableString and assigns it to the LastUpdaterFullName field.

func (*SegmentListModelHaljson) SetLastUpdaterFullNameNil

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

func (o *SegmentListModelHaljson) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*SegmentListModelHaljson) SetNameNil

func (o *SegmentListModelHaljson) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*SegmentListModelHaljson) SetSegmentId

func (o *SegmentListModelHaljson) SetSegmentId(v string)

SetSegmentId gets a reference to the given string and assigns it to the SegmentId field.

func (*SegmentListModelHaljson) SetUpdatedAt

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

func (o *SegmentListModelHaljson) SetUsage(v int32)

SetUsage gets a reference to the given int32 and assigns it to the Usage field.

func (SegmentListModelHaljson) ToMap

func (o SegmentListModelHaljson) ToMap() (map[string]interface{}, error)

func (*SegmentListModelHaljson) UnsetCreatorEmail

func (o *SegmentListModelHaljson) UnsetCreatorEmail()

UnsetCreatorEmail ensures that no value is present for CreatorEmail, not even an explicit nil

func (*SegmentListModelHaljson) UnsetCreatorFullName

func (o *SegmentListModelHaljson) UnsetCreatorFullName()

UnsetCreatorFullName ensures that no value is present for CreatorFullName, not even an explicit nil

func (*SegmentListModelHaljson) UnsetDescription

func (o *SegmentListModelHaljson) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*SegmentListModelHaljson) UnsetLastUpdaterEmail

func (o *SegmentListModelHaljson) UnsetLastUpdaterEmail()

UnsetLastUpdaterEmail ensures that no value is present for LastUpdaterEmail, not even an explicit nil

func (*SegmentListModelHaljson) UnsetLastUpdaterFullName

func (o *SegmentListModelHaljson) UnsetLastUpdaterFullName()

UnsetLastUpdaterFullName ensures that no value is present for LastUpdaterFullName, not even an explicit nil

func (*SegmentListModelHaljson) UnsetName

func (o *SegmentListModelHaljson) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type SegmentModel

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

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

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

func (o *SegmentModel) GetComparator() RolloutRuleComparator

GetComparator returns the Comparator field value if set, zero value otherwise.

func (*SegmentModel) GetComparatorOk

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

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

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

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

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

func (o *SegmentModel) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*SegmentModel) GetCreatedAtOk

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

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

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

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

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

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

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

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

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

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

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

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

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

func (o *SegmentModel) GetProduct() ProductModel

GetProduct returns the Product field value if set, zero value otherwise.

func (*SegmentModel) GetProductOk

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

func (o *SegmentModel) GetSegmentId() string

GetSegmentId returns the SegmentId field value if set, zero value otherwise.

func (*SegmentModel) GetSegmentIdOk

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

func (o *SegmentModel) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*SegmentModel) GetUpdatedAtOk

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

func (o *SegmentModel) HasComparator() bool

HasComparator returns a boolean if a field has been set.

func (*SegmentModel) HasComparisonAttribute

func (o *SegmentModel) HasComparisonAttribute() bool

HasComparisonAttribute returns a boolean if a field has been set.

func (*SegmentModel) HasComparisonValue

func (o *SegmentModel) HasComparisonValue() bool

HasComparisonValue returns a boolean if a field has been set.

func (*SegmentModel) HasCreatedAt

func (o *SegmentModel) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*SegmentModel) HasCreatorEmail

func (o *SegmentModel) HasCreatorEmail() bool

HasCreatorEmail returns a boolean if a field has been set.

func (*SegmentModel) HasCreatorFullName

func (o *SegmentModel) HasCreatorFullName() bool

HasCreatorFullName returns a boolean if a field has been set.

func (*SegmentModel) HasDescription

func (o *SegmentModel) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*SegmentModel) HasLastUpdaterEmail

func (o *SegmentModel) HasLastUpdaterEmail() bool

HasLastUpdaterEmail returns a boolean if a field has been set.

func (*SegmentModel) HasLastUpdaterFullName

func (o *SegmentModel) HasLastUpdaterFullName() bool

HasLastUpdaterFullName returns a boolean if a field has been set.

func (*SegmentModel) HasName

func (o *SegmentModel) HasName() bool

HasName returns a boolean if a field has been set.

func (*SegmentModel) HasProduct

func (o *SegmentModel) HasProduct() bool

HasProduct returns a boolean if a field has been set.

func (*SegmentModel) HasSegmentId

func (o *SegmentModel) HasSegmentId() bool

HasSegmentId returns a boolean if a field has been set.

func (*SegmentModel) HasUpdatedAt

func (o *SegmentModel) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (SegmentModel) MarshalJSON

func (o SegmentModel) MarshalJSON() ([]byte, error)

func (*SegmentModel) SetComparator

func (o *SegmentModel) SetComparator(v RolloutRuleComparator)

SetComparator gets a reference to the given RolloutRuleComparator and assigns it to the Comparator field.

func (*SegmentModel) SetComparisonAttribute

func (o *SegmentModel) SetComparisonAttribute(v string)

SetComparisonAttribute gets a reference to the given NullableString and assigns it to the ComparisonAttribute field.

func (*SegmentModel) SetComparisonAttributeNil

func (o *SegmentModel) SetComparisonAttributeNil()

SetComparisonAttributeNil sets the value for ComparisonAttribute to be an explicit nil

func (*SegmentModel) SetComparisonValue

func (o *SegmentModel) SetComparisonValue(v string)

SetComparisonValue gets a reference to the given NullableString and assigns it to the ComparisonValue field.

func (*SegmentModel) SetComparisonValueNil

func (o *SegmentModel) SetComparisonValueNil()

SetComparisonValueNil sets the value for ComparisonValue to be an explicit nil

func (*SegmentModel) SetCreatedAt

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

func (o *SegmentModel) SetCreatorEmail(v string)

SetCreatorEmail gets a reference to the given NullableString and assigns it to the CreatorEmail field.

func (*SegmentModel) SetCreatorEmailNil

func (o *SegmentModel) SetCreatorEmailNil()

SetCreatorEmailNil sets the value for CreatorEmail to be an explicit nil

func (*SegmentModel) SetCreatorFullName

func (o *SegmentModel) SetCreatorFullName(v string)

SetCreatorFullName gets a reference to the given NullableString and assigns it to the CreatorFullName field.

func (*SegmentModel) SetCreatorFullNameNil

func (o *SegmentModel) SetCreatorFullNameNil()

SetCreatorFullNameNil sets the value for CreatorFullName to be an explicit nil

func (*SegmentModel) SetDescription

func (o *SegmentModel) SetDescription(v string)

SetDescription gets a reference to the given NullableString and assigns it to the Description field.

func (*SegmentModel) SetDescriptionNil

func (o *SegmentModel) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*SegmentModel) SetLastUpdaterEmail

func (o *SegmentModel) SetLastUpdaterEmail(v string)

SetLastUpdaterEmail gets a reference to the given NullableString and assigns it to the LastUpdaterEmail field.

func (*SegmentModel) SetLastUpdaterEmailNil

func (o *SegmentModel) SetLastUpdaterEmailNil()

SetLastUpdaterEmailNil sets the value for LastUpdaterEmail to be an explicit nil

func (*SegmentModel) SetLastUpdaterFullName

func (o *SegmentModel) SetLastUpdaterFullName(v string)

SetLastUpdaterFullName gets a reference to the given NullableString and assigns it to the LastUpdaterFullName field.

func (*SegmentModel) SetLastUpdaterFullNameNil

func (o *SegmentModel) SetLastUpdaterFullNameNil()

SetLastUpdaterFullNameNil sets the value for LastUpdaterFullName to be an explicit nil

func (*SegmentModel) SetName

func (o *SegmentModel) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*SegmentModel) SetNameNil

func (o *SegmentModel) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*SegmentModel) SetProduct

func (o *SegmentModel) SetProduct(v ProductModel)

SetProduct gets a reference to the given ProductModel and assigns it to the Product field.

func (*SegmentModel) SetSegmentId

func (o *SegmentModel) SetSegmentId(v string)

SetSegmentId gets a reference to the given string and assigns it to the SegmentId field.

func (*SegmentModel) SetUpdatedAt

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

func (o SegmentModel) ToMap() (map[string]interface{}, error)

func (*SegmentModel) UnsetComparisonAttribute

func (o *SegmentModel) UnsetComparisonAttribute()

UnsetComparisonAttribute ensures that no value is present for ComparisonAttribute, not even an explicit nil

func (*SegmentModel) UnsetComparisonValue

func (o *SegmentModel) UnsetComparisonValue()

UnsetComparisonValue ensures that no value is present for ComparisonValue, not even an explicit nil

func (*SegmentModel) UnsetCreatorEmail

func (o *SegmentModel) UnsetCreatorEmail()

UnsetCreatorEmail ensures that no value is present for CreatorEmail, not even an explicit nil

func (*SegmentModel) UnsetCreatorFullName

func (o *SegmentModel) UnsetCreatorFullName()

UnsetCreatorFullName ensures that no value is present for CreatorFullName, not even an explicit nil

func (*SegmentModel) UnsetDescription

func (o *SegmentModel) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*SegmentModel) UnsetLastUpdaterEmail

func (o *SegmentModel) UnsetLastUpdaterEmail()

UnsetLastUpdaterEmail ensures that no value is present for LastUpdaterEmail, not even an explicit nil

func (*SegmentModel) UnsetLastUpdaterFullName

func (o *SegmentModel) UnsetLastUpdaterFullName()

UnsetLastUpdaterFullName ensures that no value is present for LastUpdaterFullName, not even an explicit nil

func (*SegmentModel) UnsetName

func (o *SegmentModel) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type SegmentModelHaljson

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

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

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

func (o *SegmentModelHaljson) GetComparator() RolloutRuleComparator

GetComparator returns the Comparator field value if set, zero value otherwise.

func (*SegmentModelHaljson) GetComparatorOk

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

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

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

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

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

func (o *SegmentModelHaljson) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*SegmentModelHaljson) GetCreatedAtOk

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

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

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

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

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

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

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

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*SegmentModelHaljson) GetEmbeddedOk

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

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

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

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

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

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

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

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

func (o *SegmentModelHaljson) GetSegmentId() string

GetSegmentId returns the SegmentId field value if set, zero value otherwise.

func (*SegmentModelHaljson) GetSegmentIdOk

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

func (o *SegmentModelHaljson) GetUpdatedAt() time.Time

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*SegmentModelHaljson) GetUpdatedAtOk

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

func (o *SegmentModelHaljson) HasComparator() bool

HasComparator returns a boolean if a field has been set.

func (*SegmentModelHaljson) HasComparisonAttribute

func (o *SegmentModelHaljson) HasComparisonAttribute() bool

HasComparisonAttribute returns a boolean if a field has been set.

func (*SegmentModelHaljson) HasComparisonValue

func (o *SegmentModelHaljson) HasComparisonValue() bool

HasComparisonValue returns a boolean if a field has been set.

func (*SegmentModelHaljson) HasCreatedAt

func (o *SegmentModelHaljson) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*SegmentModelHaljson) HasCreatorEmail

func (o *SegmentModelHaljson) HasCreatorEmail() bool

HasCreatorEmail returns a boolean if a field has been set.

func (*SegmentModelHaljson) HasCreatorFullName

func (o *SegmentModelHaljson) HasCreatorFullName() bool

HasCreatorFullName returns a boolean if a field has been set.

func (*SegmentModelHaljson) HasDescription

func (o *SegmentModelHaljson) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*SegmentModelHaljson) HasEmbedded

func (o *SegmentModelHaljson) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*SegmentModelHaljson) HasLastUpdaterEmail

func (o *SegmentModelHaljson) HasLastUpdaterEmail() bool

HasLastUpdaterEmail returns a boolean if a field has been set.

func (*SegmentModelHaljson) HasLastUpdaterFullName

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

func (o *SegmentModelHaljson) HasName() bool

HasName returns a boolean if a field has been set.

func (*SegmentModelHaljson) HasSegmentId

func (o *SegmentModelHaljson) HasSegmentId() bool

HasSegmentId returns a boolean if a field has been set.

func (*SegmentModelHaljson) HasUpdatedAt

func (o *SegmentModelHaljson) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (SegmentModelHaljson) MarshalJSON

func (o SegmentModelHaljson) MarshalJSON() ([]byte, error)

func (*SegmentModelHaljson) SetComparator

func (o *SegmentModelHaljson) SetComparator(v RolloutRuleComparator)

SetComparator gets a reference to the given RolloutRuleComparator and assigns it to the Comparator field.

func (*SegmentModelHaljson) SetComparisonAttribute

func (o *SegmentModelHaljson) SetComparisonAttribute(v string)

SetComparisonAttribute gets a reference to the given NullableString and assigns it to the ComparisonAttribute field.

func (*SegmentModelHaljson) SetComparisonAttributeNil

func (o *SegmentModelHaljson) SetComparisonAttributeNil()

SetComparisonAttributeNil sets the value for ComparisonAttribute to be an explicit nil

func (*SegmentModelHaljson) SetComparisonValue

func (o *SegmentModelHaljson) SetComparisonValue(v string)

SetComparisonValue gets a reference to the given NullableString and assigns it to the ComparisonValue field.

func (*SegmentModelHaljson) SetComparisonValueNil

func (o *SegmentModelHaljson) SetComparisonValueNil()

SetComparisonValueNil sets the value for ComparisonValue to be an explicit nil

func (*SegmentModelHaljson) SetCreatedAt

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

func (o *SegmentModelHaljson) SetCreatorEmail(v string)

SetCreatorEmail gets a reference to the given NullableString and assigns it to the CreatorEmail field.

func (*SegmentModelHaljson) SetCreatorEmailNil

func (o *SegmentModelHaljson) SetCreatorEmailNil()

SetCreatorEmailNil sets the value for CreatorEmail to be an explicit nil

func (*SegmentModelHaljson) SetCreatorFullName

func (o *SegmentModelHaljson) SetCreatorFullName(v string)

SetCreatorFullName gets a reference to the given NullableString and assigns it to the CreatorFullName field.

func (*SegmentModelHaljson) SetCreatorFullNameNil

func (o *SegmentModelHaljson) SetCreatorFullNameNil()

SetCreatorFullNameNil sets the value for CreatorFullName to be an explicit nil

func (*SegmentModelHaljson) SetDescription

func (o *SegmentModelHaljson) SetDescription(v string)

SetDescription gets a reference to the given NullableString and assigns it to the Description field.

func (*SegmentModelHaljson) SetDescriptionNil

func (o *SegmentModelHaljson) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*SegmentModelHaljson) SetEmbedded

SetEmbedded gets a reference to the given ConfigModelHaljsonEmbedded and assigns it to the Embedded field.

func (*SegmentModelHaljson) SetLastUpdaterEmail

func (o *SegmentModelHaljson) SetLastUpdaterEmail(v string)

SetLastUpdaterEmail gets a reference to the given NullableString and assigns it to the LastUpdaterEmail field.

func (*SegmentModelHaljson) SetLastUpdaterEmailNil

func (o *SegmentModelHaljson) SetLastUpdaterEmailNil()

SetLastUpdaterEmailNil sets the value for LastUpdaterEmail to be an explicit nil

func (*SegmentModelHaljson) SetLastUpdaterFullName

func (o *SegmentModelHaljson) SetLastUpdaterFullName(v string)

SetLastUpdaterFullName gets a reference to the given NullableString and assigns it to the LastUpdaterFullName field.

func (*SegmentModelHaljson) SetLastUpdaterFullNameNil

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

func (o *SegmentModelHaljson) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*SegmentModelHaljson) SetNameNil

func (o *SegmentModelHaljson) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*SegmentModelHaljson) SetSegmentId

func (o *SegmentModelHaljson) SetSegmentId(v string)

SetSegmentId gets a reference to the given string and assigns it to the SegmentId field.

func (*SegmentModelHaljson) SetUpdatedAt

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

func (o SegmentModelHaljson) ToMap() (map[string]interface{}, error)

func (*SegmentModelHaljson) UnsetComparisonAttribute

func (o *SegmentModelHaljson) UnsetComparisonAttribute()

UnsetComparisonAttribute ensures that no value is present for ComparisonAttribute, not even an explicit nil

func (*SegmentModelHaljson) UnsetComparisonValue

func (o *SegmentModelHaljson) UnsetComparisonValue()

UnsetComparisonValue ensures that no value is present for ComparisonValue, not even an explicit nil

func (*SegmentModelHaljson) UnsetCreatorEmail

func (o *SegmentModelHaljson) UnsetCreatorEmail()

UnsetCreatorEmail ensures that no value is present for CreatorEmail, not even an explicit nil

func (*SegmentModelHaljson) UnsetCreatorFullName

func (o *SegmentModelHaljson) UnsetCreatorFullName()

UnsetCreatorFullName ensures that no value is present for CreatorFullName, not even an explicit nil

func (*SegmentModelHaljson) UnsetDescription

func (o *SegmentModelHaljson) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*SegmentModelHaljson) UnsetLastUpdaterEmail

func (o *SegmentModelHaljson) UnsetLastUpdaterEmail()

UnsetLastUpdaterEmail ensures that no value is present for LastUpdaterEmail, not even an explicit nil

func (*SegmentModelHaljson) UnsetLastUpdaterFullName

func (o *SegmentModelHaljson) UnsetLastUpdaterFullName()

UnsetLastUpdaterFullName ensures that no value is present for LastUpdaterFullName, not even an explicit nil

func (*SegmentModelHaljson) UnsetName

func (o *SegmentModelHaljson) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type SegmentsAPICreateSegmentRequest

type SegmentsAPICreateSegmentRequest struct {
	ApiService *SegmentsAPIService
	// contains filtered or unexported fields
}

func (SegmentsAPICreateSegmentRequest) CreateSegmentModel

func (SegmentsAPICreateSegmentRequest) Execute

type SegmentsAPIDeleteSegmentRequest

type SegmentsAPIDeleteSegmentRequest struct {
	ApiService *SegmentsAPIService
	// contains filtered or unexported fields
}

func (SegmentsAPIDeleteSegmentRequest) Execute

type SegmentsAPIGetSegmentRequest

type SegmentsAPIGetSegmentRequest struct {
	ApiService *SegmentsAPIService
	// contains filtered or unexported fields
}

func (SegmentsAPIGetSegmentRequest) Execute

type SegmentsAPIGetSegmentsRequest

type SegmentsAPIGetSegmentsRequest struct {
	ApiService *SegmentsAPIService
	// contains filtered or unexported fields
}

func (SegmentsAPIGetSegmentsRequest) Execute

type SegmentsAPIService

type SegmentsAPIService service

SegmentsAPIService SegmentsAPI service

func (*SegmentsAPIService) CreateSegment

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

Execute executes the request

@return SegmentModel

func (*SegmentsAPIService) DeleteSegment

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

func (a *SegmentsAPIService) DeleteSegmentExecute(r SegmentsAPIDeleteSegmentRequest) (*http.Response, error)

Execute executes the request

func (*SegmentsAPIService) GetSegment

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

Execute executes the request

@return SegmentModel

func (*SegmentsAPIService) GetSegments

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

Execute executes the request

@return []SegmentListModel

func (*SegmentsAPIService) UpdateSegment

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

Execute executes the request

@return SegmentModel

type SegmentsAPIUpdateSegmentRequest

type SegmentsAPIUpdateSegmentRequest struct {
	ApiService *SegmentsAPIService
	// contains filtered or unexported fields
}

func (SegmentsAPIUpdateSegmentRequest) Execute

func (SegmentsAPIUpdateSegmentRequest) UpdateSegmentModel

type ServerConfiguration

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

type 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

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

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

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

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

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

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

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

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

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

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

func (o *SettingDataModel) GetIsWatching() bool

GetIsWatching returns the IsWatching field value if set, zero value otherwise.

func (*SettingDataModel) GetIsWatchingOk

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

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

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

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

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

func (o *SettingDataModel) GetOrder() int32

GetOrder returns the Order field value if set, zero value otherwise.

func (*SettingDataModel) GetOrderOk

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

func (o *SettingDataModel) GetSettingId() int32

GetSettingId returns the SettingId field value if set, zero value otherwise.

func (*SettingDataModel) GetSettingIdOk

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

func (o *SettingDataModel) GetSettingType() SettingType

GetSettingType returns the SettingType field value if set, zero value otherwise.

func (*SettingDataModel) GetSettingTypeOk

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

func (o *SettingDataModel) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*SettingDataModel) HasCreatorEmail

func (o *SettingDataModel) HasCreatorEmail() bool

HasCreatorEmail returns a boolean if a field has been set.

func (*SettingDataModel) HasCreatorFullName

func (o *SettingDataModel) HasCreatorFullName() bool

HasCreatorFullName returns a boolean if a field has been set.

func (*SettingDataModel) HasHint

func (o *SettingDataModel) HasHint() bool

HasHint returns a boolean if a field has been set.

func (*SettingDataModel) HasIsWatching

func (o *SettingDataModel) HasIsWatching() bool

HasIsWatching returns a boolean if a field has been set.

func (*SettingDataModel) HasKey

func (o *SettingDataModel) HasKey() bool

HasKey returns a boolean if a field has been set.

func (*SettingDataModel) HasName

func (o *SettingDataModel) HasName() bool

HasName returns a boolean if a field has been set.

func (*SettingDataModel) HasOrder

func (o *SettingDataModel) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*SettingDataModel) HasSettingId

func (o *SettingDataModel) HasSettingId() bool

HasSettingId returns a boolean if a field has been set.

func (*SettingDataModel) HasSettingType

func (o *SettingDataModel) HasSettingType() bool

HasSettingType returns a boolean if a field has been set.

func (SettingDataModel) MarshalJSON

func (o SettingDataModel) MarshalJSON() ([]byte, error)

func (*SettingDataModel) SetCreatedAt

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

func (o *SettingDataModel) SetCreatedAtNil()

SetCreatedAtNil sets the value for CreatedAt to be an explicit nil

func (*SettingDataModel) SetCreatorEmail

func (o *SettingDataModel) SetCreatorEmail(v string)

SetCreatorEmail gets a reference to the given NullableString and assigns it to the CreatorEmail field.

func (*SettingDataModel) SetCreatorEmailNil

func (o *SettingDataModel) SetCreatorEmailNil()

SetCreatorEmailNil sets the value for CreatorEmail to be an explicit nil

func (*SettingDataModel) SetCreatorFullName

func (o *SettingDataModel) SetCreatorFullName(v string)

SetCreatorFullName gets a reference to the given NullableString and assigns it to the CreatorFullName field.

func (*SettingDataModel) SetCreatorFullNameNil

func (o *SettingDataModel) SetCreatorFullNameNil()

SetCreatorFullNameNil sets the value for CreatorFullName to be an explicit nil

func (*SettingDataModel) SetHint

func (o *SettingDataModel) SetHint(v string)

SetHint gets a reference to the given NullableString and assigns it to the Hint field.

func (*SettingDataModel) SetHintNil

func (o *SettingDataModel) SetHintNil()

SetHintNil sets the value for Hint to be an explicit nil

func (*SettingDataModel) SetIsWatching

func (o *SettingDataModel) SetIsWatching(v bool)

SetIsWatching gets a reference to the given bool and assigns it to the IsWatching field.

func (*SettingDataModel) SetKey

func (o *SettingDataModel) SetKey(v string)

SetKey gets a reference to the given NullableString and assigns it to the Key field.

func (*SettingDataModel) SetKeyNil

func (o *SettingDataModel) SetKeyNil()

SetKeyNil sets the value for Key to be an explicit nil

func (*SettingDataModel) SetName

func (o *SettingDataModel) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*SettingDataModel) SetNameNil

func (o *SettingDataModel) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*SettingDataModel) SetOrder

func (o *SettingDataModel) SetOrder(v int32)

SetOrder gets a reference to the given int32 and assigns it to the Order field.

func (*SettingDataModel) SetSettingId

func (o *SettingDataModel) SetSettingId(v int32)

SetSettingId gets a reference to the given int32 and assigns it to the SettingId field.

func (*SettingDataModel) SetSettingType

func (o *SettingDataModel) SetSettingType(v SettingType)

SetSettingType gets a reference to the given SettingType and assigns it to the SettingType field.

func (SettingDataModel) ToMap

func (o SettingDataModel) ToMap() (map[string]interface{}, error)

func (*SettingDataModel) UnsetCreatedAt

func (o *SettingDataModel) UnsetCreatedAt()

UnsetCreatedAt ensures that no value is present for CreatedAt, not even an explicit nil

func (*SettingDataModel) UnsetCreatorEmail

func (o *SettingDataModel) UnsetCreatorEmail()

UnsetCreatorEmail ensures that no value is present for CreatorEmail, not even an explicit nil

func (*SettingDataModel) UnsetCreatorFullName

func (o *SettingDataModel) UnsetCreatorFullName()

UnsetCreatorFullName ensures that no value is present for CreatorFullName, not even an explicit nil

func (*SettingDataModel) UnsetHint

func (o *SettingDataModel) UnsetHint()

UnsetHint ensures that no value is present for Hint, not even an explicit nil

func (*SettingDataModel) UnsetKey

func (o *SettingDataModel) UnsetKey()

UnsetKey ensures that no value is present for Key, not even an explicit nil

func (*SettingDataModel) UnsetName

func (o *SettingDataModel) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type SettingFormulaModel

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

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

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

func (o *SettingFormulaModel) GetConfig() ConfigModel

GetConfig returns the Config field value if set, zero value otherwise.

func (*SettingFormulaModel) GetConfigOk

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

func (o *SettingFormulaModel) GetDefaultValue() ValueModel

GetDefaultValue returns the DefaultValue field value if set, zero value otherwise.

func (*SettingFormulaModel) GetDefaultValueOk

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

func (o *SettingFormulaModel) GetEnvironment() EnvironmentModel

GetEnvironment returns the Environment field value if set, zero value otherwise.

func (*SettingFormulaModel) GetEnvironmentOk

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

func (o *SettingFormulaModel) GetFeatureFlagLimitations() FeatureFlagLimitations

GetFeatureFlagLimitations returns the FeatureFlagLimitations field value if set, zero value otherwise.

func (*SettingFormulaModel) GetFeatureFlagLimitationsOk

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

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

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

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

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

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

func (o *SettingFormulaModel) GetLastVersionId() string

GetLastVersionId returns the LastVersionId field value if set, zero value otherwise.

func (*SettingFormulaModel) GetLastVersionIdOk

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

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

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

func (o *SettingFormulaModel) GetReadOnly() bool

GetReadOnly returns the ReadOnly field value if set, zero value otherwise.

func (*SettingFormulaModel) GetReadOnlyOk

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

func (o *SettingFormulaModel) GetSetting() SettingDataModel

GetSetting returns the Setting field value if set, zero value otherwise.

func (*SettingFormulaModel) GetSettingIdsWherePrerequisite

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

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

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

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

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

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

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

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

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

func (o *SettingFormulaModel) HasConfig() bool

HasConfig returns a boolean if a field has been set.

func (*SettingFormulaModel) HasDefaultValue

func (o *SettingFormulaModel) HasDefaultValue() bool

HasDefaultValue returns a boolean if a field has been set.

func (*SettingFormulaModel) HasEnvironment

func (o *SettingFormulaModel) HasEnvironment() bool

HasEnvironment returns a boolean if a field has been set.

func (*SettingFormulaModel) HasFeatureFlagLimitations

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

func (o *SettingFormulaModel) HasLastUpdaterUserEmail() bool

HasLastUpdaterUserEmail returns a boolean if a field has been set.

func (*SettingFormulaModel) HasLastUpdaterUserFullName

func (o *SettingFormulaModel) HasLastUpdaterUserFullName() bool

HasLastUpdaterUserFullName returns a boolean if a field has been set.

func (*SettingFormulaModel) HasLastVersionId

func (o *SettingFormulaModel) HasLastVersionId() bool

HasLastVersionId returns a boolean if a field has been set.

func (*SettingFormulaModel) HasPercentageEvaluationAttribute

func (o *SettingFormulaModel) HasPercentageEvaluationAttribute() bool

HasPercentageEvaluationAttribute returns a boolean if a field has been set.

func (*SettingFormulaModel) HasReadOnly

func (o *SettingFormulaModel) HasReadOnly() bool

HasReadOnly returns a boolean if a field has been set.

func (*SettingFormulaModel) HasSetting

func (o *SettingFormulaModel) HasSetting() bool

HasSetting returns a boolean if a field has been set.

func (*SettingFormulaModel) HasSettingIdsWherePrerequisite

func (o *SettingFormulaModel) HasSettingIdsWherePrerequisite() bool

HasSettingIdsWherePrerequisite returns a boolean if a field has been set.

func (*SettingFormulaModel) HasSettingTags

func (o *SettingFormulaModel) HasSettingTags() bool

HasSettingTags returns a boolean if a field has been set.

func (*SettingFormulaModel) HasTargetingRules

func (o *SettingFormulaModel) HasTargetingRules() bool

HasTargetingRules returns a boolean if a field has been set.

func (*SettingFormulaModel) HasUpdatedAt

func (o *SettingFormulaModel) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (SettingFormulaModel) MarshalJSON

func (o SettingFormulaModel) MarshalJSON() ([]byte, error)

func (*SettingFormulaModel) SetConfig

func (o *SettingFormulaModel) SetConfig(v ConfigModel)

SetConfig gets a reference to the given ConfigModel and assigns it to the Config field.

func (*SettingFormulaModel) SetDefaultValue

func (o *SettingFormulaModel) SetDefaultValue(v ValueModel)

SetDefaultValue gets a reference to the given ValueModel and assigns it to the DefaultValue field.

func (*SettingFormulaModel) SetEnvironment

func (o *SettingFormulaModel) SetEnvironment(v EnvironmentModel)

SetEnvironment gets a reference to the given EnvironmentModel and assigns it to the Environment field.

func (*SettingFormulaModel) SetFeatureFlagLimitations

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

func (o *SettingFormulaModel) SetLastUpdaterUserEmail(v string)

SetLastUpdaterUserEmail gets a reference to the given NullableString and assigns it to the LastUpdaterUserEmail field.

func (*SettingFormulaModel) SetLastUpdaterUserEmailNil

func (o *SettingFormulaModel) SetLastUpdaterUserEmailNil()

SetLastUpdaterUserEmailNil sets the value for LastUpdaterUserEmail to be an explicit nil

func (*SettingFormulaModel) SetLastUpdaterUserFullName

func (o *SettingFormulaModel) SetLastUpdaterUserFullName(v string)

SetLastUpdaterUserFullName gets a reference to the given NullableString and assigns it to the LastUpdaterUserFullName field.

func (*SettingFormulaModel) SetLastUpdaterUserFullNameNil

func (o *SettingFormulaModel) SetLastUpdaterUserFullNameNil()

SetLastUpdaterUserFullNameNil sets the value for LastUpdaterUserFullName to be an explicit nil

func (*SettingFormulaModel) SetLastVersionId

func (o *SettingFormulaModel) SetLastVersionId(v string)

SetLastVersionId gets a reference to the given string and assigns it to the LastVersionId field.

func (*SettingFormulaModel) SetPercentageEvaluationAttribute

func (o *SettingFormulaModel) SetPercentageEvaluationAttribute(v string)

SetPercentageEvaluationAttribute gets a reference to the given NullableString and assigns it to the PercentageEvaluationAttribute field.

func (*SettingFormulaModel) SetPercentageEvaluationAttributeNil

func (o *SettingFormulaModel) SetPercentageEvaluationAttributeNil()

SetPercentageEvaluationAttributeNil sets the value for PercentageEvaluationAttribute to be an explicit nil

func (*SettingFormulaModel) SetReadOnly

func (o *SettingFormulaModel) SetReadOnly(v bool)

SetReadOnly gets a reference to the given bool and assigns it to the ReadOnly field.

func (*SettingFormulaModel) SetSetting

func (o *SettingFormulaModel) SetSetting(v SettingDataModel)

SetSetting gets a reference to the given SettingDataModel and assigns it to the Setting field.

func (*SettingFormulaModel) SetSettingIdsWherePrerequisite

func (o *SettingFormulaModel) SetSettingIdsWherePrerequisite(v []int32)

SetSettingIdsWherePrerequisite gets a reference to the given []int32 and assigns it to the SettingIdsWherePrerequisite field.

func (*SettingFormulaModel) SetSettingTags

func (o *SettingFormulaModel) SetSettingTags(v []SettingTagModel)

SetSettingTags gets a reference to the given []SettingTagModel and assigns it to the SettingTags field.

func (*SettingFormulaModel) SetTargetingRules

func (o *SettingFormulaModel) SetTargetingRules(v []TargetingRuleModel)

SetTargetingRules gets a reference to the given []TargetingRuleModel and assigns it to the TargetingRules field.

func (*SettingFormulaModel) SetUpdatedAt

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

func (o *SettingFormulaModel) SetUpdatedAtNil()

SetUpdatedAtNil sets the value for UpdatedAt to be an explicit nil

func (SettingFormulaModel) ToMap

func (o SettingFormulaModel) ToMap() (map[string]interface{}, error)

func (*SettingFormulaModel) UnsetLastUpdaterUserEmail

func (o *SettingFormulaModel) UnsetLastUpdaterUserEmail()

UnsetLastUpdaterUserEmail ensures that no value is present for LastUpdaterUserEmail, not even an explicit nil

func (*SettingFormulaModel) UnsetLastUpdaterUserFullName

func (o *SettingFormulaModel) UnsetLastUpdaterUserFullName()

UnsetLastUpdaterUserFullName ensures that no value is present for LastUpdaterUserFullName, not even an explicit nil

func (*SettingFormulaModel) UnsetPercentageEvaluationAttribute

func (o *SettingFormulaModel) UnsetPercentageEvaluationAttribute()

UnsetPercentageEvaluationAttribute ensures that no value is present for PercentageEvaluationAttribute, not even an explicit nil

func (*SettingFormulaModel) UnsetUpdatedAt

func (o *SettingFormulaModel) UnsetUpdatedAt()

UnsetUpdatedAt ensures that no value is present for UpdatedAt, not even an explicit nil

type SettingFormulaModelHaljson

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

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

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

func (o *SettingFormulaModelHaljson) GetDefaultValue() ValueModel

GetDefaultValue returns the DefaultValue field value if set, zero value otherwise.

func (*SettingFormulaModelHaljson) GetDefaultValueOk

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

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*SettingFormulaModelHaljson) GetEmbeddedOk

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

func (o *SettingFormulaModelHaljson) GetFeatureFlagLimitations() FeatureFlagLimitations

GetFeatureFlagLimitations returns the FeatureFlagLimitations field value if set, zero value otherwise.

func (*SettingFormulaModelHaljson) GetFeatureFlagLimitationsOk

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

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

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

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

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

func (o *SettingFormulaModelHaljson) GetLastVersionId() string

GetLastVersionId returns the LastVersionId field value if set, zero value otherwise.

func (*SettingFormulaModelHaljson) GetLastVersionIdOk

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

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

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

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

func (o *SettingFormulaModelHaljson) GetReadOnly() bool

GetReadOnly returns the ReadOnly field value if set, zero value otherwise.

func (*SettingFormulaModelHaljson) GetReadOnlyOk

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

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

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

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

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

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

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

func (o *SettingFormulaModelHaljson) HasDefaultValue() bool

HasDefaultValue returns a boolean if a field has been set.

func (*SettingFormulaModelHaljson) HasEmbedded

func (o *SettingFormulaModelHaljson) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*SettingFormulaModelHaljson) HasFeatureFlagLimitations

func (o *SettingFormulaModelHaljson) HasFeatureFlagLimitations() bool

HasFeatureFlagLimitations returns a boolean if a field has been set.

func (*SettingFormulaModelHaljson) HasLastUpdaterUserEmail

func (o *SettingFormulaModelHaljson) HasLastUpdaterUserEmail() bool

HasLastUpdaterUserEmail returns a boolean if a field has been set.

func (*SettingFormulaModelHaljson) HasLastUpdaterUserFullName

func (o *SettingFormulaModelHaljson) HasLastUpdaterUserFullName() bool

HasLastUpdaterUserFullName returns a boolean if a field has been set.

func (*SettingFormulaModelHaljson) HasLastVersionId

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

func (o *SettingFormulaModelHaljson) HasPercentageEvaluationAttribute() bool

HasPercentageEvaluationAttribute returns a boolean if a field has been set.

func (*SettingFormulaModelHaljson) HasReadOnly

func (o *SettingFormulaModelHaljson) HasReadOnly() bool

HasReadOnly returns a boolean if a field has been set.

func (*SettingFormulaModelHaljson) HasSettingIdsWherePrerequisite

func (o *SettingFormulaModelHaljson) HasSettingIdsWherePrerequisite() bool

HasSettingIdsWherePrerequisite returns a boolean if a field has been set.

func (*SettingFormulaModelHaljson) HasTargetingRules

func (o *SettingFormulaModelHaljson) HasTargetingRules() bool

HasTargetingRules returns a boolean if a field has been set.

func (*SettingFormulaModelHaljson) HasUpdatedAt

func (o *SettingFormulaModelHaljson) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (SettingFormulaModelHaljson) MarshalJSON

func (o SettingFormulaModelHaljson) MarshalJSON() ([]byte, error)

func (*SettingFormulaModelHaljson) SetDefaultValue

func (o *SettingFormulaModelHaljson) SetDefaultValue(v ValueModel)

SetDefaultValue gets a reference to the given ValueModel and assigns it to the DefaultValue field.

func (*SettingFormulaModelHaljson) SetEmbedded

SetEmbedded gets a reference to the given SettingFormulaModelHaljsonEmbedded and assigns it to the Embedded field.

func (*SettingFormulaModelHaljson) SetFeatureFlagLimitations

func (o *SettingFormulaModelHaljson) SetFeatureFlagLimitations(v FeatureFlagLimitations)

SetFeatureFlagLimitations gets a reference to the given FeatureFlagLimitations and assigns it to the FeatureFlagLimitations field.

func (*SettingFormulaModelHaljson) SetLastUpdaterUserEmail

func (o *SettingFormulaModelHaljson) SetLastUpdaterUserEmail(v string)

SetLastUpdaterUserEmail gets a reference to the given NullableString and assigns it to the LastUpdaterUserEmail field.

func (*SettingFormulaModelHaljson) SetLastUpdaterUserEmailNil

func (o *SettingFormulaModelHaljson) SetLastUpdaterUserEmailNil()

SetLastUpdaterUserEmailNil sets the value for LastUpdaterUserEmail to be an explicit nil

func (*SettingFormulaModelHaljson) SetLastUpdaterUserFullName

func (o *SettingFormulaModelHaljson) SetLastUpdaterUserFullName(v string)

SetLastUpdaterUserFullName gets a reference to the given NullableString and assigns it to the LastUpdaterUserFullName field.

func (*SettingFormulaModelHaljson) SetLastUpdaterUserFullNameNil

func (o *SettingFormulaModelHaljson) SetLastUpdaterUserFullNameNil()

SetLastUpdaterUserFullNameNil sets the value for LastUpdaterUserFullName to be an explicit nil

func (*SettingFormulaModelHaljson) SetLastVersionId

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

func (o *SettingFormulaModelHaljson) SetPercentageEvaluationAttribute(v string)

SetPercentageEvaluationAttribute gets a reference to the given NullableString and assigns it to the PercentageEvaluationAttribute field.

func (*SettingFormulaModelHaljson) SetPercentageEvaluationAttributeNil

func (o *SettingFormulaModelHaljson) SetPercentageEvaluationAttributeNil()

SetPercentageEvaluationAttributeNil sets the value for PercentageEvaluationAttribute to be an explicit nil

func (*SettingFormulaModelHaljson) SetReadOnly

func (o *SettingFormulaModelHaljson) SetReadOnly(v bool)

SetReadOnly gets a reference to the given bool and assigns it to the ReadOnly field.

func (*SettingFormulaModelHaljson) SetSettingIdsWherePrerequisite

func (o *SettingFormulaModelHaljson) SetSettingIdsWherePrerequisite(v []int32)

SetSettingIdsWherePrerequisite gets a reference to the given []int32 and assigns it to the SettingIdsWherePrerequisite field.

func (*SettingFormulaModelHaljson) SetTargetingRules

func (o *SettingFormulaModelHaljson) SetTargetingRules(v []TargetingRuleModel)

SetTargetingRules gets a reference to the given []TargetingRuleModel and assigns it to the TargetingRules field.

func (*SettingFormulaModelHaljson) SetUpdatedAt

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

func (o *SettingFormulaModelHaljson) SetUpdatedAtNil()

SetUpdatedAtNil sets the value for UpdatedAt to be an explicit nil

func (SettingFormulaModelHaljson) ToMap

func (o SettingFormulaModelHaljson) ToMap() (map[string]interface{}, error)

func (*SettingFormulaModelHaljson) UnsetLastUpdaterUserEmail

func (o *SettingFormulaModelHaljson) UnsetLastUpdaterUserEmail()

UnsetLastUpdaterUserEmail ensures that no value is present for LastUpdaterUserEmail, not even an explicit nil

func (*SettingFormulaModelHaljson) UnsetLastUpdaterUserFullName

func (o *SettingFormulaModelHaljson) UnsetLastUpdaterUserFullName()

UnsetLastUpdaterUserFullName ensures that no value is present for LastUpdaterUserFullName, not even an explicit nil

func (*SettingFormulaModelHaljson) UnsetPercentageEvaluationAttribute

func (o *SettingFormulaModelHaljson) UnsetPercentageEvaluationAttribute()

UnsetPercentageEvaluationAttribute ensures that no value is present for PercentageEvaluationAttribute, not even an explicit nil

func (*SettingFormulaModelHaljson) UnsetUpdatedAt

func (o *SettingFormulaModelHaljson) UnsetUpdatedAt()

UnsetUpdatedAt ensures that no value is present for UpdatedAt, not even an explicit nil

type SettingFormulaModelHaljsonEmbedded

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

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

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

GetConfig returns the Config field value if set, zero value otherwise.

func (*SettingFormulaModelHaljsonEmbedded) GetConfigOk

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

GetEnvironment returns the Environment field value if set, zero value otherwise.

func (*SettingFormulaModelHaljsonEmbedded) GetEnvironmentOk

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

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

GetSetting returns the Setting field value if set, zero value otherwise.

func (*SettingFormulaModelHaljsonEmbedded) GetSettingOk

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

GetSettingTags returns the SettingTags field value if set, zero value otherwise.

func (*SettingFormulaModelHaljsonEmbedded) GetSettingTagsOk

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

HasConfig returns a boolean if a field has been set.

func (*SettingFormulaModelHaljsonEmbedded) HasEnvironment

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

func (o *SettingFormulaModelHaljsonEmbedded) HasSetting() bool

HasSetting returns a boolean if a field has been set.

func (*SettingFormulaModelHaljsonEmbedded) HasSettingTags

func (o *SettingFormulaModelHaljsonEmbedded) HasSettingTags() bool

HasSettingTags returns a boolean if a field has been set.

func (SettingFormulaModelHaljsonEmbedded) MarshalJSON

func (o SettingFormulaModelHaljsonEmbedded) MarshalJSON() ([]byte, error)

func (*SettingFormulaModelHaljsonEmbedded) SetConfig

SetConfig gets a reference to the given ConfigSettingFormulasModelHaljsonEmbeddedConfig and assigns it to the Config field.

func (*SettingFormulaModelHaljsonEmbedded) SetEnvironment

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

SetSetting gets a reference to the given SettingFormulaModelHaljsonEmbeddedSetting and assigns it to the Setting field.

func (*SettingFormulaModelHaljsonEmbedded) SetSettingTags

SetSettingTags gets a reference to the given []SettingFormulaModelHaljsonEmbeddedSettingTagsInner and assigns it to the SettingTags field.

func (SettingFormulaModelHaljsonEmbedded) ToMap

func (o SettingFormulaModelHaljsonEmbedded) ToMap() (map[string]interface{}, error)

type SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner

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

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

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

GetDescription returns the Description field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) GetDescriptionOk

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

GetIntegrationLinkType returns the IntegrationLinkType field value if set, zero value otherwise.

func (*SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) GetIntegrationLinkTypeOk

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

GetKey returns the Key field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) GetKeyOk

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

GetUrl returns the Url field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) GetUrlOk

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

HasDescription returns a boolean if a field has been set.

func (*SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) HasIntegrationLinkType

HasIntegrationLinkType returns a boolean if a field has been set.

func (*SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) HasKey

HasKey returns a boolean if a field has been set.

func (*SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) HasUrl

HasUrl returns a boolean if a field has been set.

func (SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) MarshalJSON

func (*SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) SetDescription

SetDescription gets a reference to the given NullableString and assigns it to the Description field.

func (*SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) SetDescriptionNil

SetDescriptionNil sets the value for Description to be an explicit nil

func (*SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) SetIntegrationLinkType

SetIntegrationLinkType gets a reference to the given IntegrationLinkType and assigns it to the IntegrationLinkType field.

func (*SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) SetKey

SetKey gets a reference to the given NullableString and assigns it to the Key field.

func (*SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) SetKeyNil

SetKeyNil sets the value for Key to be an explicit nil

func (*SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) SetUrl

SetUrl gets a reference to the given NullableString and assigns it to the Url field.

func (*SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) SetUrlNil

SetUrlNil sets the value for Url to be an explicit nil

func (SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) ToMap

func (*SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) UnsetDescription

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) UnsetKey

UnsetKey ensures that no value is present for Key, not even an explicit nil

func (*SettingFormulaModelHaljsonEmbeddedIntegrationLinksInner) UnsetUrl

UnsetUrl ensures that no value is present for Url, not even an explicit nil

type SettingFormulaModelHaljsonEmbeddedSetting

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

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

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

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingFormulaModelHaljsonEmbeddedSetting) GetCreatedAtOk

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

GetCreatorEmail returns the CreatorEmail field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingFormulaModelHaljsonEmbeddedSetting) GetCreatorEmailOk

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

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

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

GetHint returns the Hint field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingFormulaModelHaljsonEmbeddedSetting) GetHintOk

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

GetIsWatching returns the IsWatching field value if set, zero value otherwise.

func (*SettingFormulaModelHaljsonEmbeddedSetting) GetIsWatchingOk

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

GetKey returns the Key field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingFormulaModelHaljsonEmbeddedSetting) GetKeyOk

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

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingFormulaModelHaljsonEmbeddedSetting) GetNameOk

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SettingFormulaModelHaljsonEmbeddedSetting) GetOrder

GetOrder returns the Order field value if set, zero value otherwise.

func (*SettingFormulaModelHaljsonEmbeddedSetting) GetOrderOk

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

GetSettingId returns the SettingId field value if set, zero value otherwise.

func (*SettingFormulaModelHaljsonEmbeddedSetting) GetSettingIdOk

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

GetSettingType returns the SettingType field value if set, zero value otherwise.

func (*SettingFormulaModelHaljsonEmbeddedSetting) GetSettingTypeOk

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

HasCreatedAt returns a boolean if a field has been set.

func (*SettingFormulaModelHaljsonEmbeddedSetting) HasCreatorEmail

func (o *SettingFormulaModelHaljsonEmbeddedSetting) HasCreatorEmail() bool

HasCreatorEmail returns a boolean if a field has been set.

func (*SettingFormulaModelHaljsonEmbeddedSetting) HasCreatorFullName

func (o *SettingFormulaModelHaljsonEmbeddedSetting) HasCreatorFullName() bool

HasCreatorFullName returns a boolean if a field has been set.

func (*SettingFormulaModelHaljsonEmbeddedSetting) HasHint

HasHint returns a boolean if a field has been set.

func (*SettingFormulaModelHaljsonEmbeddedSetting) HasIsWatching

HasIsWatching returns a boolean if a field has been set.

func (*SettingFormulaModelHaljsonEmbeddedSetting) HasKey

HasKey returns a boolean if a field has been set.

func (*SettingFormulaModelHaljsonEmbeddedSetting) HasName

HasName returns a boolean if a field has been set.

func (*SettingFormulaModelHaljsonEmbeddedSetting) HasOrder

HasOrder returns a boolean if a field has been set.

func (*SettingFormulaModelHaljsonEmbeddedSetting) HasSettingId

HasSettingId returns a boolean if a field has been set.

func (*SettingFormulaModelHaljsonEmbeddedSetting) HasSettingType

func (o *SettingFormulaModelHaljsonEmbeddedSetting) HasSettingType() bool

HasSettingType returns a boolean if a field has been set.

func (SettingFormulaModelHaljsonEmbeddedSetting) MarshalJSON

func (*SettingFormulaModelHaljsonEmbeddedSetting) SetCreatedAt

SetCreatedAt gets a reference to the given NullableTime and assigns it to the CreatedAt field.

func (*SettingFormulaModelHaljsonEmbeddedSetting) SetCreatedAtNil

func (o *SettingFormulaModelHaljsonEmbeddedSetting) SetCreatedAtNil()

SetCreatedAtNil sets the value for CreatedAt to be an explicit nil

func (*SettingFormulaModelHaljsonEmbeddedSetting) SetCreatorEmail

func (o *SettingFormulaModelHaljsonEmbeddedSetting) SetCreatorEmail(v string)

SetCreatorEmail gets a reference to the given NullableString and assigns it to the CreatorEmail field.

func (*SettingFormulaModelHaljsonEmbeddedSetting) SetCreatorEmailNil

func (o *SettingFormulaModelHaljsonEmbeddedSetting) SetCreatorEmailNil()

SetCreatorEmailNil sets the value for CreatorEmail to be an explicit nil

func (*SettingFormulaModelHaljsonEmbeddedSetting) SetCreatorFullName

func (o *SettingFormulaModelHaljsonEmbeddedSetting) SetCreatorFullName(v string)

SetCreatorFullName gets a reference to the given NullableString and assigns it to the CreatorFullName field.

func (*SettingFormulaModelHaljsonEmbeddedSetting) SetCreatorFullNameNil

func (o *SettingFormulaModelHaljsonEmbeddedSetting) SetCreatorFullNameNil()

SetCreatorFullNameNil sets the value for CreatorFullName to be an explicit nil

func (*SettingFormulaModelHaljsonEmbeddedSetting) SetHint

SetHint gets a reference to the given NullableString and assigns it to the Hint field.

func (*SettingFormulaModelHaljsonEmbeddedSetting) SetHintNil

SetHintNil sets the value for Hint to be an explicit nil

func (*SettingFormulaModelHaljsonEmbeddedSetting) SetIsWatching

func (o *SettingFormulaModelHaljsonEmbeddedSetting) SetIsWatching(v bool)

SetIsWatching gets a reference to the given bool and assigns it to the IsWatching field.

func (*SettingFormulaModelHaljsonEmbeddedSetting) SetKey

SetKey gets a reference to the given NullableString and assigns it to the Key field.

func (*SettingFormulaModelHaljsonEmbeddedSetting) SetKeyNil

SetKeyNil sets the value for Key to be an explicit nil

func (*SettingFormulaModelHaljsonEmbeddedSetting) SetName

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*SettingFormulaModelHaljsonEmbeddedSetting) SetNameNil

SetNameNil sets the value for Name to be an explicit nil

func (*SettingFormulaModelHaljsonEmbeddedSetting) SetOrder

SetOrder gets a reference to the given int32 and assigns it to the Order field.

func (*SettingFormulaModelHaljsonEmbeddedSetting) SetSettingId

SetSettingId gets a reference to the given int32 and assigns it to the SettingId field.

func (*SettingFormulaModelHaljsonEmbeddedSetting) SetSettingType

SetSettingType gets a reference to the given SettingType and assigns it to the SettingType field.

func (SettingFormulaModelHaljsonEmbeddedSetting) ToMap

func (o SettingFormulaModelHaljsonEmbeddedSetting) ToMap() (map[string]interface{}, error)

func (*SettingFormulaModelHaljsonEmbeddedSetting) UnsetCreatedAt

func (o *SettingFormulaModelHaljsonEmbeddedSetting) UnsetCreatedAt()

UnsetCreatedAt ensures that no value is present for CreatedAt, not even an explicit nil

func (*SettingFormulaModelHaljsonEmbeddedSetting) UnsetCreatorEmail

func (o *SettingFormulaModelHaljsonEmbeddedSetting) UnsetCreatorEmail()

UnsetCreatorEmail ensures that no value is present for CreatorEmail, not even an explicit nil

func (*SettingFormulaModelHaljsonEmbeddedSetting) UnsetCreatorFullName

func (o *SettingFormulaModelHaljsonEmbeddedSetting) UnsetCreatorFullName()

UnsetCreatorFullName ensures that no value is present for CreatorFullName, not even an explicit nil

func (*SettingFormulaModelHaljsonEmbeddedSetting) UnsetHint

UnsetHint ensures that no value is present for Hint, not even an explicit nil

func (*SettingFormulaModelHaljsonEmbeddedSetting) UnsetKey

UnsetKey ensures that no value is present for Key, not even an explicit nil

func (*SettingFormulaModelHaljsonEmbeddedSetting) UnsetName

UnsetName ensures that no value is present for Name, not even an explicit nil

type SettingFormulaModelHaljsonEmbeddedSettingTagsInner

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

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

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

GetColor returns the Color field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingFormulaModelHaljsonEmbeddedSettingTagsInner) GetColorOk

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

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingFormulaModelHaljsonEmbeddedSettingTagsInner) GetNameOk

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SettingFormulaModelHaljsonEmbeddedSettingTagsInner) GetSettingTagId

GetSettingTagId returns the SettingTagId field value if set, zero value otherwise.

func (*SettingFormulaModelHaljsonEmbeddedSettingTagsInner) GetSettingTagIdOk

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

GetTagId returns the TagId field value if set, zero value otherwise.

func (*SettingFormulaModelHaljsonEmbeddedSettingTagsInner) GetTagIdOk

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

HasColor returns a boolean if a field has been set.

func (*SettingFormulaModelHaljsonEmbeddedSettingTagsInner) HasName

HasName returns a boolean if a field has been set.

func (*SettingFormulaModelHaljsonEmbeddedSettingTagsInner) HasSettingTagId

HasSettingTagId returns a boolean if a field has been set.

func (*SettingFormulaModelHaljsonEmbeddedSettingTagsInner) HasTagId

HasTagId returns a boolean if a field has been set.

func (SettingFormulaModelHaljsonEmbeddedSettingTagsInner) MarshalJSON

func (*SettingFormulaModelHaljsonEmbeddedSettingTagsInner) SetColor

SetColor gets a reference to the given NullableString and assigns it to the Color field.

func (*SettingFormulaModelHaljsonEmbeddedSettingTagsInner) SetColorNil

SetColorNil sets the value for Color to be an explicit nil

func (*SettingFormulaModelHaljsonEmbeddedSettingTagsInner) SetName

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*SettingFormulaModelHaljsonEmbeddedSettingTagsInner) SetNameNil

SetNameNil sets the value for Name to be an explicit nil

func (*SettingFormulaModelHaljsonEmbeddedSettingTagsInner) SetSettingTagId

SetSettingTagId gets a reference to the given int64 and assigns it to the SettingTagId field.

func (*SettingFormulaModelHaljsonEmbeddedSettingTagsInner) SetTagId

SetTagId gets a reference to the given int64 and assigns it to the TagId field.

func (SettingFormulaModelHaljsonEmbeddedSettingTagsInner) ToMap

func (*SettingFormulaModelHaljsonEmbeddedSettingTagsInner) UnsetColor

UnsetColor ensures that no value is present for Color, not even an explicit nil

func (*SettingFormulaModelHaljsonEmbeddedSettingTagsInner) UnsetName

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

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

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

func (o *SettingModel) GetConfigId() string

GetConfigId returns the ConfigId field value if set, zero value otherwise.

func (*SettingModel) GetConfigIdOk

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

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

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

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

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

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

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

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

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

func (o *SettingModel) GetOrder() int32

GetOrder returns the Order field value if set, zero value otherwise.

func (*SettingModel) GetOrderOk

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

func (o *SettingModel) GetSettingId() int32

GetSettingId returns the SettingId field value if set, zero value otherwise.

func (*SettingModel) GetSettingIdOk

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

func (o *SettingModel) GetSettingType() SettingType

GetSettingType returns the SettingType field value if set, zero value otherwise.

func (*SettingModel) GetSettingTypeOk

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

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

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

func (o *SettingModel) HasConfigId() bool

HasConfigId returns a boolean if a field has been set.

func (*SettingModel) HasConfigName

func (o *SettingModel) HasConfigName() bool

HasConfigName returns a boolean if a field has been set.

func (*SettingModel) HasHint

func (o *SettingModel) HasHint() bool

HasHint returns a boolean if a field has been set.

func (*SettingModel) HasKey

func (o *SettingModel) HasKey() bool

HasKey returns a boolean if a field has been set.

func (*SettingModel) HasName

func (o *SettingModel) HasName() bool

HasName returns a boolean if a field has been set.

func (*SettingModel) HasOrder

func (o *SettingModel) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*SettingModel) HasSettingId

func (o *SettingModel) HasSettingId() bool

HasSettingId returns a boolean if a field has been set.

func (*SettingModel) HasSettingType

func (o *SettingModel) HasSettingType() bool

HasSettingType returns a boolean if a field has been set.

func (*SettingModel) HasTags

func (o *SettingModel) HasTags() bool

HasTags returns a boolean if a field has been set.

func (SettingModel) MarshalJSON

func (o SettingModel) MarshalJSON() ([]byte, error)

func (*SettingModel) SetConfigId

func (o *SettingModel) SetConfigId(v string)

SetConfigId gets a reference to the given string and assigns it to the ConfigId field.

func (*SettingModel) SetConfigName

func (o *SettingModel) SetConfigName(v string)

SetConfigName gets a reference to the given NullableString and assigns it to the ConfigName field.

func (*SettingModel) SetConfigNameNil

func (o *SettingModel) SetConfigNameNil()

SetConfigNameNil sets the value for ConfigName to be an explicit nil

func (*SettingModel) SetHint

func (o *SettingModel) SetHint(v string)

SetHint gets a reference to the given NullableString and assigns it to the Hint field.

func (*SettingModel) SetHintNil

func (o *SettingModel) SetHintNil()

SetHintNil sets the value for Hint to be an explicit nil

func (*SettingModel) SetKey

func (o *SettingModel) SetKey(v string)

SetKey gets a reference to the given NullableString and assigns it to the Key field.

func (*SettingModel) SetKeyNil

func (o *SettingModel) SetKeyNil()

SetKeyNil sets the value for Key to be an explicit nil

func (*SettingModel) SetName

func (o *SettingModel) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*SettingModel) SetNameNil

func (o *SettingModel) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*SettingModel) SetOrder

func (o *SettingModel) SetOrder(v int32)

SetOrder gets a reference to the given int32 and assigns it to the Order field.

func (*SettingModel) SetSettingId

func (o *SettingModel) SetSettingId(v int32)

SetSettingId gets a reference to the given int32 and assigns it to the SettingId field.

func (*SettingModel) SetSettingType

func (o *SettingModel) SetSettingType(v SettingType)

SetSettingType gets a reference to the given SettingType and assigns it to the SettingType field.

func (*SettingModel) SetTags

func (o *SettingModel) SetTags(v []TagModel)

SetTags gets a reference to the given []TagModel and assigns it to the Tags field.

func (SettingModel) ToMap

func (o SettingModel) ToMap() (map[string]interface{}, error)

func (*SettingModel) UnsetConfigName

func (o *SettingModel) UnsetConfigName()

UnsetConfigName ensures that no value is present for ConfigName, not even an explicit nil

func (*SettingModel) UnsetHint

func (o *SettingModel) UnsetHint()

UnsetHint ensures that no value is present for Hint, not even an explicit nil

func (*SettingModel) UnsetKey

func (o *SettingModel) UnsetKey()

UnsetKey ensures that no value is present for Key, not even an explicit nil

func (*SettingModel) UnsetName

func (o *SettingModel) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type SettingModelHaljson

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

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

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

func (o *SettingModelHaljson) GetConfigId() string

GetConfigId returns the ConfigId field value if set, zero value otherwise.

func (*SettingModelHaljson) GetConfigIdOk

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

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

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

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*SettingModelHaljson) GetEmbeddedOk

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

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

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

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

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

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

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

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

func (o *SettingModelHaljson) GetOrder() int32

GetOrder returns the Order field value if set, zero value otherwise.

func (*SettingModelHaljson) GetOrderOk

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

func (o *SettingModelHaljson) GetSettingId() int32

GetSettingId returns the SettingId field value if set, zero value otherwise.

func (*SettingModelHaljson) GetSettingIdOk

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

func (o *SettingModelHaljson) GetSettingType() SettingType

GetSettingType returns the SettingType field value if set, zero value otherwise.

func (*SettingModelHaljson) GetSettingTypeOk

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

func (o *SettingModelHaljson) HasConfigId() bool

HasConfigId returns a boolean if a field has been set.

func (*SettingModelHaljson) HasConfigName

func (o *SettingModelHaljson) HasConfigName() bool

HasConfigName returns a boolean if a field has been set.

func (*SettingModelHaljson) HasEmbedded

func (o *SettingModelHaljson) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*SettingModelHaljson) HasHint

func (o *SettingModelHaljson) HasHint() bool

HasHint returns a boolean if a field has been set.

func (*SettingModelHaljson) HasKey

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

func (o *SettingModelHaljson) HasName() bool

HasName returns a boolean if a field has been set.

func (*SettingModelHaljson) HasOrder

func (o *SettingModelHaljson) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (*SettingModelHaljson) HasSettingId

func (o *SettingModelHaljson) HasSettingId() bool

HasSettingId returns a boolean if a field has been set.

func (*SettingModelHaljson) HasSettingType

func (o *SettingModelHaljson) HasSettingType() bool

HasSettingType returns a boolean if a field has been set.

func (SettingModelHaljson) MarshalJSON

func (o SettingModelHaljson) MarshalJSON() ([]byte, error)

func (*SettingModelHaljson) SetConfigId

func (o *SettingModelHaljson) SetConfigId(v string)

SetConfigId gets a reference to the given string and assigns it to the ConfigId field.

func (*SettingModelHaljson) SetConfigName

func (o *SettingModelHaljson) SetConfigName(v string)

SetConfigName gets a reference to the given NullableString and assigns it to the ConfigName field.

func (*SettingModelHaljson) SetConfigNameNil

func (o *SettingModelHaljson) SetConfigNameNil()

SetConfigNameNil sets the value for ConfigName to be an explicit nil

func (*SettingModelHaljson) SetEmbedded

SetEmbedded gets a reference to the given SettingModelHaljsonEmbedded and assigns it to the Embedded field.

func (*SettingModelHaljson) SetHint

func (o *SettingModelHaljson) SetHint(v string)

SetHint gets a reference to the given NullableString and assigns it to the Hint field.

func (*SettingModelHaljson) SetHintNil

func (o *SettingModelHaljson) SetHintNil()

SetHintNil sets the value for Hint to be an explicit nil

func (*SettingModelHaljson) SetKey

func (o *SettingModelHaljson) SetKey(v string)

SetKey gets a reference to the given NullableString and assigns it to the Key field.

func (*SettingModelHaljson) SetKeyNil

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

func (o *SettingModelHaljson) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*SettingModelHaljson) SetNameNil

func (o *SettingModelHaljson) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*SettingModelHaljson) SetOrder

func (o *SettingModelHaljson) SetOrder(v int32)

SetOrder gets a reference to the given int32 and assigns it to the Order field.

func (*SettingModelHaljson) SetSettingId

func (o *SettingModelHaljson) SetSettingId(v int32)

SetSettingId gets a reference to the given int32 and assigns it to the SettingId field.

func (*SettingModelHaljson) SetSettingType

func (o *SettingModelHaljson) SetSettingType(v SettingType)

SetSettingType gets a reference to the given SettingType and assigns it to the SettingType field.

func (SettingModelHaljson) ToMap

func (o SettingModelHaljson) ToMap() (map[string]interface{}, error)

func (*SettingModelHaljson) UnsetConfigName

func (o *SettingModelHaljson) UnsetConfigName()

UnsetConfigName ensures that no value is present for ConfigName, not even an explicit nil

func (*SettingModelHaljson) UnsetHint

func (o *SettingModelHaljson) UnsetHint()

UnsetHint ensures that no value is present for Hint, not even an explicit nil

func (*SettingModelHaljson) UnsetKey

func (o *SettingModelHaljson) UnsetKey()

UnsetKey ensures that no value is present for Key, not even an explicit nil

func (*SettingModelHaljson) UnsetName

func (o *SettingModelHaljson) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type SettingModelHaljsonEmbedded

type SettingModelHaljsonEmbedded struct {
	Tags []SettingModelHaljsonEmbeddedTagsInner `json:"tags,omitempty"`
}

SettingModelHaljsonEmbedded struct for SettingModelHaljsonEmbedded

func NewSettingModelHaljsonEmbedded

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

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

GetTags returns the Tags field value if set, zero value otherwise.

func (*SettingModelHaljsonEmbedded) GetTagsOk

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

func (o *SettingModelHaljsonEmbedded) HasTags() bool

HasTags returns a boolean if a field has been set.

func (SettingModelHaljsonEmbedded) MarshalJSON

func (o SettingModelHaljsonEmbedded) MarshalJSON() ([]byte, error)

func (*SettingModelHaljsonEmbedded) SetTags

SetTags gets a reference to the given []SettingModelHaljsonEmbeddedTagsInner and assigns it to the Tags field.

func (SettingModelHaljsonEmbedded) ToMap

func (o SettingModelHaljsonEmbedded) ToMap() (map[string]interface{}, error)

type SettingModelHaljsonEmbeddedTagsInner

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

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

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

GetColor returns the Color field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingModelHaljsonEmbeddedTagsInner) GetColorOk

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

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*SettingModelHaljsonEmbeddedTagsInner) GetEmbeddedOk

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

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

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SettingModelHaljsonEmbeddedTagsInner) GetNameOk

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SettingModelHaljsonEmbeddedTagsInner) GetTagId

GetTagId returns the TagId field value if set, zero value otherwise.

func (*SettingModelHaljsonEmbeddedTagsInner) GetTagIdOk

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

HasColor returns a boolean if a field has been set.

func (*SettingModelHaljsonEmbeddedTagsInner) HasEmbedded

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

HasName returns a boolean if a field has been set.

func (*SettingModelHaljsonEmbeddedTagsInner) HasTagId

HasTagId returns a boolean if a field has been set.

func (SettingModelHaljsonEmbeddedTagsInner) MarshalJSON

func (o SettingModelHaljsonEmbeddedTagsInner) MarshalJSON() ([]byte, error)

func (*SettingModelHaljsonEmbeddedTagsInner) SetColor

SetColor gets a reference to the given NullableString and assigns it to the Color field.

func (*SettingModelHaljsonEmbeddedTagsInner) SetColorNil

func (o *SettingModelHaljsonEmbeddedTagsInner) SetColorNil()

SetColorNil sets the value for Color to be an explicit nil

func (*SettingModelHaljsonEmbeddedTagsInner) SetEmbedded

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

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*SettingModelHaljsonEmbeddedTagsInner) SetNameNil

func (o *SettingModelHaljsonEmbeddedTagsInner) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*SettingModelHaljsonEmbeddedTagsInner) SetTagId

SetTagId gets a reference to the given int64 and assigns it to the TagId field.

func (SettingModelHaljsonEmbeddedTagsInner) ToMap

func (o SettingModelHaljsonEmbeddedTagsInner) ToMap() (map[string]interface{}, error)

func (*SettingModelHaljsonEmbeddedTagsInner) UnsetColor

func (o *SettingModelHaljsonEmbeddedTagsInner) UnsetColor()

UnsetColor ensures that no value is present for Color, not even an explicit nil

func (*SettingModelHaljsonEmbeddedTagsInner) UnsetName

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

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

func (o *SettingModelLinks) GetConfig() ConfigModelLinksSelf

GetConfig returns the Config field value if set, zero value otherwise.

func (*SettingModelLinks) GetConfigOk

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

GetSelf returns the Self field value if set, zero value otherwise.

func (*SettingModelLinks) GetSelfOk

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

func (o *SettingModelLinks) HasConfig() bool

HasConfig returns a boolean if a field has been set.

func (*SettingModelLinks) HasSelf

func (o *SettingModelLinks) HasSelf() bool

HasSelf returns a boolean if a field has been set.

func (SettingModelLinks) MarshalJSON

func (o SettingModelLinks) MarshalJSON() ([]byte, error)

func (*SettingModelLinks) SetConfig

func (o *SettingModelLinks) SetConfig(v ConfigModelLinksSelf)

SetConfig gets a reference to the given ConfigModelLinksSelf and assigns it to the Config field.

func (*SettingModelLinks) SetSelf

SetSelf gets a reference to the given ConfigModelLinksSelf and assigns it to the Self field.

func (SettingModelLinks) ToMap

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

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

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

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

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

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

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

func (o *SettingTagModel) GetSettingTagId() int64

GetSettingTagId returns the SettingTagId field value if set, zero value otherwise.

func (*SettingTagModel) GetSettingTagIdOk

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

func (o *SettingTagModel) GetTagId() int64

GetTagId returns the TagId field value if set, zero value otherwise.

func (*SettingTagModel) GetTagIdOk

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

func (o *SettingTagModel) HasColor() bool

HasColor returns a boolean if a field has been set.

func (*SettingTagModel) HasName

func (o *SettingTagModel) HasName() bool

HasName returns a boolean if a field has been set.

func (*SettingTagModel) HasSettingTagId

func (o *SettingTagModel) HasSettingTagId() bool

HasSettingTagId returns a boolean if a field has been set.

func (*SettingTagModel) HasTagId

func (o *SettingTagModel) HasTagId() bool

HasTagId returns a boolean if a field has been set.

func (SettingTagModel) MarshalJSON

func (o SettingTagModel) MarshalJSON() ([]byte, error)

func (*SettingTagModel) SetColor

func (o *SettingTagModel) SetColor(v string)

SetColor gets a reference to the given NullableString and assigns it to the Color field.

func (*SettingTagModel) SetColorNil

func (o *SettingTagModel) SetColorNil()

SetColorNil sets the value for Color to be an explicit nil

func (*SettingTagModel) SetName

func (o *SettingTagModel) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*SettingTagModel) SetNameNil

func (o *SettingTagModel) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*SettingTagModel) SetSettingTagId

func (o *SettingTagModel) SetSettingTagId(v int64)

SetSettingTagId gets a reference to the given int64 and assigns it to the SettingTagId field.

func (*SettingTagModel) SetTagId

func (o *SettingTagModel) SetTagId(v int64)

SetTagId gets a reference to the given int64 and assigns it to the TagId field.

func (SettingTagModel) ToMap

func (o SettingTagModel) ToMap() (map[string]interface{}, error)

func (*SettingTagModel) UnsetColor

func (o *SettingTagModel) UnsetColor()

UnsetColor ensures that no value is present for Color, not even an explicit nil

func (*SettingTagModel) UnsetName

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

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

func (v SettingType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (SettingType) Ptr

func (v SettingType) Ptr() *SettingType

Ptr returns reference to SettingType value

func (*SettingType) UnmarshalJSON

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

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

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

func (o *SettingValueModel) GetConfig() ConfigModel

GetConfig returns the Config field value if set, zero value otherwise.

func (*SettingValueModel) GetConfigOk

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

func (o *SettingValueModel) GetEnvironment() EnvironmentModel

GetEnvironment returns the Environment field value if set, zero value otherwise.

func (*SettingValueModel) GetEnvironmentOk

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

func (o *SettingValueModel) GetFeatureFlagLimitations() FeatureFlagLimitations

GetFeatureFlagLimitations returns the FeatureFlagLimitations field value if set, zero value otherwise.

func (*SettingValueModel) GetFeatureFlagLimitationsOk

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

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

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

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

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

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

func (o *SettingValueModel) GetReadOnly() bool

GetReadOnly returns the ReadOnly field value if set, zero value otherwise.

func (*SettingValueModel) GetReadOnlyOk

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

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

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

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

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

func (o *SettingValueModel) GetSetting() SettingDataModel

GetSetting returns the Setting field value if set, zero value otherwise.

func (*SettingValueModel) GetSettingOk

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

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

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

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

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

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

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

func (o *SettingValueModel) HasConfig() bool

HasConfig returns a boolean if a field has been set.

func (*SettingValueModel) HasEnvironment

func (o *SettingValueModel) HasEnvironment() bool

HasEnvironment returns a boolean if a field has been set.

func (*SettingValueModel) HasFeatureFlagLimitations

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

func (o *SettingValueModel) HasLastUpdaterUserEmail() bool

HasLastUpdaterUserEmail returns a boolean if a field has been set.

func (*SettingValueModel) HasLastUpdaterUserFullName

func (o *SettingValueModel) HasLastUpdaterUserFullName() bool

HasLastUpdaterUserFullName returns a boolean if a field has been set.

func (*SettingValueModel) HasReadOnly

func (o *SettingValueModel) HasReadOnly() bool

HasReadOnly returns a boolean if a field has been set.

func (*SettingValueModel) HasRolloutPercentageItems

func (o *SettingValueModel) HasRolloutPercentageItems() bool

HasRolloutPercentageItems returns a boolean if a field has been set.

func (*SettingValueModel) HasRolloutRules

func (o *SettingValueModel) HasRolloutRules() bool

HasRolloutRules returns a boolean if a field has been set.

func (*SettingValueModel) HasSetting

func (o *SettingValueModel) HasSetting() bool

HasSetting returns a boolean if a field has been set.

func (*SettingValueModel) HasSettingTags

func (o *SettingValueModel) HasSettingTags() bool

HasSettingTags returns a boolean if a field has been set.

func (*SettingValueModel) HasUpdatedAt

func (o *SettingValueModel) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*SettingValueModel) HasValue

func (o *SettingValueModel) HasValue() bool

HasValue returns a boolean if a field has been set.

func (SettingValueModel) MarshalJSON

func (o SettingValueModel) MarshalJSON() ([]byte, error)

func (*SettingValueModel) SetConfig

func (o *SettingValueModel) SetConfig(v ConfigModel)

SetConfig gets a reference to the given ConfigModel and assigns it to the Config field.

func (*SettingValueModel) SetEnvironment

func (o *SettingValueModel) SetEnvironment(v EnvironmentModel)

SetEnvironment gets a reference to the given EnvironmentModel and assigns it to the Environment field.

func (*SettingValueModel) SetFeatureFlagLimitations

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

func (o *SettingValueModel) SetLastUpdaterUserEmail(v string)

SetLastUpdaterUserEmail gets a reference to the given NullableString and assigns it to the LastUpdaterUserEmail field.

func (*SettingValueModel) SetLastUpdaterUserEmailNil

func (o *SettingValueModel) SetLastUpdaterUserEmailNil()

SetLastUpdaterUserEmailNil sets the value for LastUpdaterUserEmail to be an explicit nil

func (*SettingValueModel) SetLastUpdaterUserFullName

func (o *SettingValueModel) SetLastUpdaterUserFullName(v string)

SetLastUpdaterUserFullName gets a reference to the given NullableString and assigns it to the LastUpdaterUserFullName field.

func (*SettingValueModel) SetLastUpdaterUserFullNameNil

func (o *SettingValueModel) SetLastUpdaterUserFullNameNil()

SetLastUpdaterUserFullNameNil sets the value for LastUpdaterUserFullName to be an explicit nil

func (*SettingValueModel) SetReadOnly

func (o *SettingValueModel) SetReadOnly(v bool)

SetReadOnly gets a reference to the given bool and assigns it to the ReadOnly field.

func (*SettingValueModel) SetRolloutPercentageItems

func (o *SettingValueModel) SetRolloutPercentageItems(v []RolloutPercentageItemModel)

SetRolloutPercentageItems gets a reference to the given []RolloutPercentageItemModel and assigns it to the RolloutPercentageItems field.

func (*SettingValueModel) SetRolloutRules

func (o *SettingValueModel) SetRolloutRules(v []RolloutRuleModel)

SetRolloutRules gets a reference to the given []RolloutRuleModel and assigns it to the RolloutRules field.

func (*SettingValueModel) SetSetting

func (o *SettingValueModel) SetSetting(v SettingDataModel)

SetSetting gets a reference to the given SettingDataModel and assigns it to the Setting field.

func (*SettingValueModel) SetSettingTags

func (o *SettingValueModel) SetSettingTags(v []SettingTagModel)

SetSettingTags gets a reference to the given []SettingTagModel and assigns it to the SettingTags field.

func (*SettingValueModel) SetUpdatedAt

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

func (o *SettingValueModel) SetUpdatedAtNil()

SetUpdatedAtNil sets the value for UpdatedAt to be an explicit nil

func (*SettingValueModel) SetValue

func (o *SettingValueModel) SetValue(v interface{})

SetValue gets a reference to the given interface{} and assigns it to the Value field.

func (SettingValueModel) ToMap

func (o SettingValueModel) ToMap() (map[string]interface{}, error)

func (*SettingValueModel) UnsetLastUpdaterUserEmail

func (o *SettingValueModel) UnsetLastUpdaterUserEmail()

UnsetLastUpdaterUserEmail ensures that no value is present for LastUpdaterUserEmail, not even an explicit nil

func (*SettingValueModel) UnsetLastUpdaterUserFullName

func (o *SettingValueModel) UnsetLastUpdaterUserFullName()

UnsetLastUpdaterUserFullName ensures that no value is present for LastUpdaterUserFullName, not even an explicit nil

func (*SettingValueModel) UnsetUpdatedAt

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

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

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

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*SettingValueModelHaljson) GetEmbeddedOk

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

func (o *SettingValueModelHaljson) GetFeatureFlagLimitations() FeatureFlagLimitations

GetFeatureFlagLimitations returns the FeatureFlagLimitations field value if set, zero value otherwise.

func (*SettingValueModelHaljson) GetFeatureFlagLimitationsOk

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

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

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

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

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

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

func (o *SettingValueModelHaljson) GetReadOnly() bool

GetReadOnly returns the ReadOnly field value if set, zero value otherwise.

func (*SettingValueModelHaljson) GetReadOnlyOk

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

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

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

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

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

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

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

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

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

func (o *SettingValueModelHaljson) HasEmbedded() bool

HasEmbedded returns a boolean if a field has been set.

func (*SettingValueModelHaljson) HasFeatureFlagLimitations

func (o *SettingValueModelHaljson) HasFeatureFlagLimitations() bool

HasFeatureFlagLimitations returns a boolean if a field has been set.

func (*SettingValueModelHaljson) HasLastUpdaterUserEmail

func (o *SettingValueModelHaljson) HasLastUpdaterUserEmail() bool

HasLastUpdaterUserEmail returns a boolean if a field has been set.

func (*SettingValueModelHaljson) HasLastUpdaterUserFullName

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

func (o *SettingValueModelHaljson) HasReadOnly() bool

HasReadOnly returns a boolean if a field has been set.

func (*SettingValueModelHaljson) HasRolloutPercentageItems

func (o *SettingValueModelHaljson) HasRolloutPercentageItems() bool

HasRolloutPercentageItems returns a boolean if a field has been set.

func (*SettingValueModelHaljson) HasRolloutRules

func (o *SettingValueModelHaljson) HasRolloutRules() bool

HasRolloutRules returns a boolean if a field has been set.

func (*SettingValueModelHaljson) HasUpdatedAt

func (o *SettingValueModelHaljson) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*SettingValueModelHaljson) HasValue

func (o *SettingValueModelHaljson) HasValue() bool

HasValue returns a boolean if a field has been set.

func (SettingValueModelHaljson) MarshalJSON

func (o SettingValueModelHaljson) MarshalJSON() ([]byte, error)

func (*SettingValueModelHaljson) SetEmbedded

SetEmbedded gets a reference to the given SettingFormulaModelHaljsonEmbedded and assigns it to the Embedded field.

func (*SettingValueModelHaljson) SetFeatureFlagLimitations

func (o *SettingValueModelHaljson) SetFeatureFlagLimitations(v FeatureFlagLimitations)

SetFeatureFlagLimitations gets a reference to the given FeatureFlagLimitations and assigns it to the FeatureFlagLimitations field.

func (*SettingValueModelHaljson) SetLastUpdaterUserEmail

func (o *SettingValueModelHaljson) SetLastUpdaterUserEmail(v string)

SetLastUpdaterUserEmail gets a reference to the given NullableString and assigns it to the LastUpdaterUserEmail field.

func (*SettingValueModelHaljson) SetLastUpdaterUserEmailNil

func (o *SettingValueModelHaljson) SetLastUpdaterUserEmailNil()

SetLastUpdaterUserEmailNil sets the value for LastUpdaterUserEmail to be an explicit nil

func (*SettingValueModelHaljson) SetLastUpdaterUserFullName

func (o *SettingValueModelHaljson) SetLastUpdaterUserFullName(v string)

SetLastUpdaterUserFullName gets a reference to the given NullableString and assigns it to the LastUpdaterUserFullName field.

func (*SettingValueModelHaljson) SetLastUpdaterUserFullNameNil

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

func (o *SettingValueModelHaljson) SetReadOnly(v bool)

SetReadOnly gets a reference to the given bool and assigns it to the ReadOnly field.

func (*SettingValueModelHaljson) SetRolloutPercentageItems

func (o *SettingValueModelHaljson) SetRolloutPercentageItems(v []RolloutPercentageItemModel)

SetRolloutPercentageItems gets a reference to the given []RolloutPercentageItemModel and assigns it to the RolloutPercentageItems field.

func (*SettingValueModelHaljson) SetRolloutRules

func (o *SettingValueModelHaljson) SetRolloutRules(v []RolloutRuleModel)

SetRolloutRules gets a reference to the given []RolloutRuleModel and assigns it to the RolloutRules field.

func (*SettingValueModelHaljson) SetUpdatedAt

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

func (o *SettingValueModelHaljson) SetUpdatedAtNil()

SetUpdatedAtNil sets the value for UpdatedAt to be an explicit nil

func (*SettingValueModelHaljson) SetValue

func (o *SettingValueModelHaljson) SetValue(v interface{})

SetValue gets a reference to the given interface{} and assigns it to the Value field.

func (SettingValueModelHaljson) ToMap

func (o SettingValueModelHaljson) ToMap() (map[string]interface{}, error)

func (*SettingValueModelHaljson) UnsetLastUpdaterUserEmail

func (o *SettingValueModelHaljson) UnsetLastUpdaterUserEmail()

UnsetLastUpdaterUserEmail ensures that no value is present for LastUpdaterUserEmail, not even an explicit nil

func (*SettingValueModelHaljson) UnsetLastUpdaterUserFullName

func (o *SettingValueModelHaljson) UnsetLastUpdaterUserFullName()

UnsetLastUpdaterUserFullName ensures that no value is present for LastUpdaterUserFullName, not even an explicit nil

func (*SettingValueModelHaljson) UnsetUpdatedAt

func (o *SettingValueModelHaljson) UnsetUpdatedAt()

UnsetUpdatedAt ensures that no value is present for UpdatedAt, not even an explicit nil

type TagModel

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

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

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

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

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

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

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

func (o *TagModel) GetProduct() ProductModel

GetProduct returns the Product field value if set, zero value otherwise.

func (*TagModel) GetProductOk

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

func (o *TagModel) GetTagId() int64

GetTagId returns the TagId field value if set, zero value otherwise.

func (*TagModel) GetTagIdOk

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

func (o *TagModel) HasColor() bool

HasColor returns a boolean if a field has been set.

func (*TagModel) HasName

func (o *TagModel) HasName() bool

HasName returns a boolean if a field has been set.

func (*TagModel) HasProduct

func (o *TagModel) HasProduct() bool

HasProduct returns a boolean if a field has been set.

func (*TagModel) HasTagId

func (o *TagModel) HasTagId() bool

HasTagId returns a boolean if a field has been set.

func (TagModel) MarshalJSON

func (o TagModel) MarshalJSON() ([]byte, error)

func (*TagModel) SetColor

func (o *TagModel) SetColor(v string)

SetColor gets a reference to the given NullableString and assigns it to the Color field.

func (*TagModel) SetColorNil

func (o *TagModel) SetColorNil()

SetColorNil sets the value for Color to be an explicit nil

func (*TagModel) SetName

func (o *TagModel) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*TagModel) SetNameNil

func (o *TagModel) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*TagModel) SetProduct

func (o *TagModel) SetProduct(v ProductModel)

SetProduct gets a reference to the given ProductModel and assigns it to the Product field.

func (*TagModel) SetTagId

func (o *TagModel) SetTagId(v int64)

SetTagId gets a reference to the given int64 and assigns it to the TagId field.

func (TagModel) ToMap

func (o TagModel) ToMap() (map[string]interface{}, error)

func (*TagModel) UnsetColor

func (o *TagModel) UnsetColor()

UnsetColor ensures that no value is present for Color, not even an explicit nil

func (*TagModel) UnsetName

func (o *TagModel) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type TagModelHaljson

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

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

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

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

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

GetEmbedded returns the Embedded field value if set, zero value otherwise.

func (*TagModelHaljson) GetEmbeddedOk

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

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

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

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

func (o *TagModelHaljson) GetTagId() int64

GetTagId returns the TagId field value if set, zero value otherwise.

func (*TagModelHaljson) GetTagIdOk

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

func (o *TagModelHaljson) HasColor() bool

HasColor returns a boolean if a field has been set.

func (*TagModelHaljson) HasEmbedded

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

func (o *TagModelHaljson) HasName() bool

HasName returns a boolean if a field has been set.

func (*TagModelHaljson) HasTagId

func (o *TagModelHaljson) HasTagId() bool

HasTagId returns a boolean if a field has been set.

func (TagModelHaljson) MarshalJSON

func (o TagModelHaljson) MarshalJSON() ([]byte, error)

func (*TagModelHaljson) SetColor

func (o *TagModelHaljson) SetColor(v string)

SetColor gets a reference to the given NullableString and assigns it to the Color field.

func (*TagModelHaljson) SetColorNil

func (o *TagModelHaljson) SetColorNil()

SetColorNil sets the value for Color to be an explicit nil

func (*TagModelHaljson) SetEmbedded

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

func (o *TagModelHaljson) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*TagModelHaljson) SetNameNil

func (o *TagModelHaljson) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*TagModelHaljson) SetTagId

func (o *TagModelHaljson) SetTagId(v int64)

SetTagId gets a reference to the given int64 and assigns it to the TagId field.

func (TagModelHaljson) ToMap

func (o TagModelHaljson) ToMap() (map[string]interface{}, error)

func (*TagModelHaljson) UnsetColor

func (o *TagModelHaljson) UnsetColor()

UnsetColor ensures that no value is present for Color, not even an explicit nil

func (*TagModelHaljson) UnsetName

func (o *TagModelHaljson) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type TagsAPICreateTagRequest

type TagsAPICreateTagRequest struct {
	ApiService *TagsAPIService
	// contains filtered or unexported fields
}

func (TagsAPICreateTagRequest) CreateTagModel

func (r TagsAPICreateTagRequest) CreateTagModel(createTagModel CreateTagModel) TagsAPICreateTagRequest

func (TagsAPICreateTagRequest) Execute

type TagsAPIDeleteTagRequest

type TagsAPIDeleteTagRequest struct {
	ApiService *TagsAPIService
	// contains filtered or unexported fields
}

func (TagsAPIDeleteTagRequest) Execute

func (r TagsAPIDeleteTagRequest) Execute() (*http.Response, error)

type TagsAPIGetSettingsByTagRequest

type TagsAPIGetSettingsByTagRequest struct {
	ApiService *TagsAPIService
	// contains filtered or unexported fields
}

func (TagsAPIGetSettingsByTagRequest) Execute

type TagsAPIGetTagRequest

type TagsAPIGetTagRequest struct {
	ApiService *TagsAPIService
	// contains filtered or unexported fields
}

func (TagsAPIGetTagRequest) Execute

func (r TagsAPIGetTagRequest) Execute() (*TagModel, *http.Response, error)

type TagsAPIGetTagsRequest

type TagsAPIGetTagsRequest struct {
	ApiService *TagsAPIService
	// contains filtered or unexported fields
}

func (TagsAPIGetTagsRequest) Execute

func (r TagsAPIGetTagsRequest) Execute() ([]TagModel, *http.Response, error)

type TagsAPIService

type TagsAPIService service

TagsAPIService TagsAPI service

func (*TagsAPIService) CreateTag

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

func (a *TagsAPIService) CreateTagExecute(r TagsAPICreateTagRequest) (*TagModel, *http.Response, error)

Execute executes the request

@return TagModel

func (*TagsAPIService) DeleteTag

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

func (a *TagsAPIService) DeleteTagExecute(r TagsAPIDeleteTagRequest) (*http.Response, error)

Execute executes the request

func (*TagsAPIService) GetSettingsByTag

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

func (a *TagsAPIService) GetSettingsByTagExecute(r TagsAPIGetSettingsByTagRequest) ([]SettingModel, *http.Response, error)

Execute executes the request

@return []SettingModel

func (*TagsAPIService) GetTag

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

func (a *TagsAPIService) GetTagExecute(r TagsAPIGetTagRequest) (*TagModel, *http.Response, error)

Execute executes the request

@return TagModel

func (*TagsAPIService) GetTags

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

func (a *TagsAPIService) GetTagsExecute(r TagsAPIGetTagsRequest) ([]TagModel, *http.Response, error)

Execute executes the request

@return []TagModel

func (*TagsAPIService) UpdateTag

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

func (a *TagsAPIService) UpdateTagExecute(r TagsAPIUpdateTagRequest) (*TagModel, *http.Response, error)

Execute executes the request

@return TagModel

type TagsAPIUpdateTagRequest

type TagsAPIUpdateTagRequest struct {
	ApiService *TagsAPIService
	// contains filtered or unexported fields
}

func (TagsAPIUpdateTagRequest) Execute

func (TagsAPIUpdateTagRequest) UpdateTagModel

func (r TagsAPIUpdateTagRequest) UpdateTagModel(updateTagModel UpdateTagModel) TagsAPIUpdateTagRequest

type TargetingRuleModel

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

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

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

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

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

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

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

func (o *TargetingRuleModel) GetValue() ValueModel

GetValue returns the Value field value if set, zero value otherwise.

func (*TargetingRuleModel) GetValueOk

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

func (o *TargetingRuleModel) HasConditions() bool

HasConditions returns a boolean if a field has been set.

func (*TargetingRuleModel) HasPercentageOptions

func (o *TargetingRuleModel) HasPercentageOptions() bool

HasPercentageOptions returns a boolean if a field has been set.

func (*TargetingRuleModel) HasValue

func (o *TargetingRuleModel) HasValue() bool

HasValue returns a boolean if a field has been set.

func (TargetingRuleModel) MarshalJSON

func (o TargetingRuleModel) MarshalJSON() ([]byte, error)

func (*TargetingRuleModel) SetConditions

func (o *TargetingRuleModel) SetConditions(v []ConditionModel)

SetConditions gets a reference to the given []ConditionModel and assigns it to the Conditions field.

func (*TargetingRuleModel) SetPercentageOptions

func (o *TargetingRuleModel) SetPercentageOptions(v []PercentageOptionModel)

SetPercentageOptions gets a reference to the given []PercentageOptionModel and assigns it to the PercentageOptions field.

func (*TargetingRuleModel) SetValue

func (o *TargetingRuleModel) SetValue(v ValueModel)

SetValue gets a reference to the given ValueModel and assigns it to the Value field.

func (TargetingRuleModel) ToMap

func (o TargetingRuleModel) ToMap() (map[string]interface{}, error)

type UpdateConfigRequest

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

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

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

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

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

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

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

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

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

func (o *UpdateConfigRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*UpdateConfigRequest) HasName

func (o *UpdateConfigRequest) HasName() bool

HasName returns a boolean if a field has been set.

func (*UpdateConfigRequest) HasOrder

func (o *UpdateConfigRequest) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (UpdateConfigRequest) MarshalJSON

func (o UpdateConfigRequest) MarshalJSON() ([]byte, error)

func (*UpdateConfigRequest) SetDescription

func (o *UpdateConfigRequest) SetDescription(v string)

SetDescription gets a reference to the given NullableString and assigns it to the Description field.

func (*UpdateConfigRequest) SetDescriptionNil

func (o *UpdateConfigRequest) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*UpdateConfigRequest) SetName

func (o *UpdateConfigRequest) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*UpdateConfigRequest) SetNameNil

func (o *UpdateConfigRequest) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*UpdateConfigRequest) SetOrder

func (o *UpdateConfigRequest) SetOrder(v int32)

SetOrder gets a reference to the given NullableInt32 and assigns it to the Order field.

func (*UpdateConfigRequest) SetOrderNil

func (o *UpdateConfigRequest) SetOrderNil()

SetOrderNil sets the value for Order to be an explicit nil

func (UpdateConfigRequest) ToMap

func (o UpdateConfigRequest) ToMap() (map[string]interface{}, error)

func (*UpdateConfigRequest) UnsetDescription

func (o *UpdateConfigRequest) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*UpdateConfigRequest) UnsetName

func (o *UpdateConfigRequest) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

func (*UpdateConfigRequest) UnsetOrder

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

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

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

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

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

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

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

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

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

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

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

func (o *UpdateEnvironmentModel) HasColor() bool

HasColor returns a boolean if a field has been set.

func (*UpdateEnvironmentModel) HasDescription

func (o *UpdateEnvironmentModel) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*UpdateEnvironmentModel) HasName

func (o *UpdateEnvironmentModel) HasName() bool

HasName returns a boolean if a field has been set.

func (*UpdateEnvironmentModel) HasOrder

func (o *UpdateEnvironmentModel) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (UpdateEnvironmentModel) MarshalJSON

func (o UpdateEnvironmentModel) MarshalJSON() ([]byte, error)

func (*UpdateEnvironmentModel) SetColor

func (o *UpdateEnvironmentModel) SetColor(v string)

SetColor gets a reference to the given NullableString and assigns it to the Color field.

func (*UpdateEnvironmentModel) SetColorNil

func (o *UpdateEnvironmentModel) SetColorNil()

SetColorNil sets the value for Color to be an explicit nil

func (*UpdateEnvironmentModel) SetDescription

func (o *UpdateEnvironmentModel) SetDescription(v string)

SetDescription gets a reference to the given NullableString and assigns it to the Description field.

func (*UpdateEnvironmentModel) SetDescriptionNil

func (o *UpdateEnvironmentModel) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*UpdateEnvironmentModel) SetName

func (o *UpdateEnvironmentModel) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*UpdateEnvironmentModel) SetNameNil

func (o *UpdateEnvironmentModel) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*UpdateEnvironmentModel) SetOrder

func (o *UpdateEnvironmentModel) SetOrder(v int32)

SetOrder gets a reference to the given NullableInt32 and assigns it to the Order field.

func (*UpdateEnvironmentModel) SetOrderNil

func (o *UpdateEnvironmentModel) SetOrderNil()

SetOrderNil sets the value for Order to be an explicit nil

func (UpdateEnvironmentModel) ToMap

func (o UpdateEnvironmentModel) ToMap() (map[string]interface{}, error)

func (*UpdateEnvironmentModel) UnsetColor

func (o *UpdateEnvironmentModel) UnsetColor()

UnsetColor ensures that no value is present for Color, not even an explicit nil

func (*UpdateEnvironmentModel) UnsetDescription

func (o *UpdateEnvironmentModel) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*UpdateEnvironmentModel) UnsetName

func (o *UpdateEnvironmentModel) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

func (*UpdateEnvironmentModel) UnsetOrder

func (o *UpdateEnvironmentModel) UnsetOrder()

UnsetOrder ensures that no value is present for Order, not even an explicit nil

type UpdateEvaluationFormulaModel

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

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

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

func (o *UpdateEvaluationFormulaModel) GetDefaultValue() ValueModel

GetDefaultValue returns the DefaultValue field value

func (*UpdateEvaluationFormulaModel) GetDefaultValueOk

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

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

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

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

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

func (o *UpdateEvaluationFormulaModel) HasPercentageEvaluationAttribute() bool

HasPercentageEvaluationAttribute returns a boolean if a field has been set.

func (*UpdateEvaluationFormulaModel) HasTargetingRules

func (o *UpdateEvaluationFormulaModel) HasTargetingRules() bool

HasTargetingRules returns a boolean if a field has been set.

func (UpdateEvaluationFormulaModel) MarshalJSON

func (o UpdateEvaluationFormulaModel) MarshalJSON() ([]byte, error)

func (*UpdateEvaluationFormulaModel) SetDefaultValue

func (o *UpdateEvaluationFormulaModel) SetDefaultValue(v ValueModel)

SetDefaultValue sets field value

func (*UpdateEvaluationFormulaModel) SetPercentageEvaluationAttribute

func (o *UpdateEvaluationFormulaModel) SetPercentageEvaluationAttribute(v string)

SetPercentageEvaluationAttribute gets a reference to the given NullableString and assigns it to the PercentageEvaluationAttribute field.

func (*UpdateEvaluationFormulaModel) SetPercentageEvaluationAttributeNil

func (o *UpdateEvaluationFormulaModel) SetPercentageEvaluationAttributeNil()

SetPercentageEvaluationAttributeNil sets the value for PercentageEvaluationAttribute to be an explicit nil

func (*UpdateEvaluationFormulaModel) SetTargetingRules

func (o *UpdateEvaluationFormulaModel) SetTargetingRules(v []TargetingRuleModel)

SetTargetingRules gets a reference to the given []TargetingRuleModel and assigns it to the TargetingRules field.

func (UpdateEvaluationFormulaModel) ToMap

func (o UpdateEvaluationFormulaModel) ToMap() (map[string]interface{}, error)

func (*UpdateEvaluationFormulaModel) UnmarshalJSON

func (o *UpdateEvaluationFormulaModel) UnmarshalJSON(data []byte) (err error)

func (*UpdateEvaluationFormulaModel) UnsetPercentageEvaluationAttribute

func (o *UpdateEvaluationFormulaModel) UnsetPercentageEvaluationAttribute()

UnsetPercentageEvaluationAttribute ensures that no value is present for PercentageEvaluationAttribute, not even an explicit nil

type UpdateEvaluationFormulaWithIdModel

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

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

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

func (o *UpdateEvaluationFormulaWithIdModel) GetDefaultValue() ValueModel

GetDefaultValue returns the DefaultValue field value

func (*UpdateEvaluationFormulaWithIdModel) GetDefaultValueOk

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

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

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

func (o *UpdateEvaluationFormulaWithIdModel) GetSettingId() int32

GetSettingId returns the SettingId field value if set, zero value otherwise.

func (*UpdateEvaluationFormulaWithIdModel) GetSettingIdOk

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

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

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

func (o *UpdateEvaluationFormulaWithIdModel) HasPercentageEvaluationAttribute() bool

HasPercentageEvaluationAttribute returns a boolean if a field has been set.

func (*UpdateEvaluationFormulaWithIdModel) HasSettingId

func (o *UpdateEvaluationFormulaWithIdModel) HasSettingId() bool

HasSettingId returns a boolean if a field has been set.

func (*UpdateEvaluationFormulaWithIdModel) HasTargetingRules

func (o *UpdateEvaluationFormulaWithIdModel) HasTargetingRules() bool

HasTargetingRules returns a boolean if a field has been set.

func (UpdateEvaluationFormulaWithIdModel) MarshalJSON

func (o UpdateEvaluationFormulaWithIdModel) MarshalJSON() ([]byte, error)

func (*UpdateEvaluationFormulaWithIdModel) SetDefaultValue

func (o *UpdateEvaluationFormulaWithIdModel) SetDefaultValue(v ValueModel)

SetDefaultValue sets field value

func (*UpdateEvaluationFormulaWithIdModel) SetPercentageEvaluationAttribute

func (o *UpdateEvaluationFormulaWithIdModel) SetPercentageEvaluationAttribute(v string)

SetPercentageEvaluationAttribute gets a reference to the given NullableString and assigns it to the PercentageEvaluationAttribute field.

func (*UpdateEvaluationFormulaWithIdModel) SetPercentageEvaluationAttributeNil

func (o *UpdateEvaluationFormulaWithIdModel) SetPercentageEvaluationAttributeNil()

SetPercentageEvaluationAttributeNil sets the value for PercentageEvaluationAttribute to be an explicit nil

func (*UpdateEvaluationFormulaWithIdModel) SetSettingId

func (o *UpdateEvaluationFormulaWithIdModel) SetSettingId(v int32)

SetSettingId gets a reference to the given int32 and assigns it to the SettingId field.

func (*UpdateEvaluationFormulaWithIdModel) SetTargetingRules

func (o *UpdateEvaluationFormulaWithIdModel) SetTargetingRules(v []TargetingRuleModel)

SetTargetingRules gets a reference to the given []TargetingRuleModel and assigns it to the TargetingRules field.

func (UpdateEvaluationFormulaWithIdModel) ToMap

func (o UpdateEvaluationFormulaWithIdModel) ToMap() (map[string]interface{}, error)

func (*UpdateEvaluationFormulaWithIdModel) UnmarshalJSON

func (o *UpdateEvaluationFormulaWithIdModel) UnmarshalJSON(data []byte) (err error)

func (*UpdateEvaluationFormulaWithIdModel) UnsetPercentageEvaluationAttribute

func (o *UpdateEvaluationFormulaWithIdModel) UnsetPercentageEvaluationAttribute()

UnsetPercentageEvaluationAttribute ensures that no value is present for PercentageEvaluationAttribute, not even an explicit nil

type UpdateEvaluationFormulasModel

type UpdateEvaluationFormulasModel struct {
	// Evaluation descriptors of each updated Feature Flag and Setting.
	UpdateFormulas []UpdateEvaluationFormulaWithIdModel `json:"updateFormulas,omitempty"`
}

UpdateEvaluationFormulasModel struct for UpdateEvaluationFormulasModel

func NewUpdateEvaluationFormulasModel

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

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

GetUpdateFormulas returns the UpdateFormulas field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateEvaluationFormulasModel) GetUpdateFormulasOk

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

func (o *UpdateEvaluationFormulasModel) HasUpdateFormulas() bool

HasUpdateFormulas returns a boolean if a field has been set.

func (UpdateEvaluationFormulasModel) MarshalJSON

func (o UpdateEvaluationFormulasModel) MarshalJSON() ([]byte, error)

func (*UpdateEvaluationFormulasModel) SetUpdateFormulas

SetUpdateFormulas gets a reference to the given []UpdateEvaluationFormulaWithIdModel and assigns it to the UpdateFormulas field.

func (UpdateEvaluationFormulasModel) ToMap

func (o UpdateEvaluationFormulasModel) ToMap() (map[string]interface{}, error)

type UpdateMemberPermissionsRequest

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

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

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

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

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

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

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

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

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

func (o *UpdateMemberPermissionsRequest) GetRemoveFromPermissionGroupsWhereIdNotSet() bool

GetRemoveFromPermissionGroupsWhereIdNotSet returns the RemoveFromPermissionGroupsWhereIdNotSet field value if set, zero value otherwise.

func (*UpdateMemberPermissionsRequest) GetRemoveFromPermissionGroupsWhereIdNotSetOk

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

func (o *UpdateMemberPermissionsRequest) HasIsAdmin() bool

HasIsAdmin returns a boolean if a field has been set.

func (*UpdateMemberPermissionsRequest) HasIsBillingManager

func (o *UpdateMemberPermissionsRequest) HasIsBillingManager() bool

HasIsBillingManager returns a boolean if a field has been set.

func (*UpdateMemberPermissionsRequest) HasPermissionGroupIds

func (o *UpdateMemberPermissionsRequest) HasPermissionGroupIds() bool

HasPermissionGroupIds returns a boolean if a field has been set.

func (*UpdateMemberPermissionsRequest) HasRemoveFromPermissionGroupsWhereIdNotSet

func (o *UpdateMemberPermissionsRequest) HasRemoveFromPermissionGroupsWhereIdNotSet() bool

HasRemoveFromPermissionGroupsWhereIdNotSet returns a boolean if a field has been set.

func (UpdateMemberPermissionsRequest) MarshalJSON

func (o UpdateMemberPermissionsRequest) MarshalJSON() ([]byte, error)

func (*UpdateMemberPermissionsRequest) SetIsAdmin

func (o *UpdateMemberPermissionsRequest) SetIsAdmin(v bool)

SetIsAdmin gets a reference to the given NullableBool and assigns it to the IsAdmin field.

func (*UpdateMemberPermissionsRequest) SetIsAdminNil

func (o *UpdateMemberPermissionsRequest) SetIsAdminNil()

SetIsAdminNil sets the value for IsAdmin to be an explicit nil

func (*UpdateMemberPermissionsRequest) SetIsBillingManager

func (o *UpdateMemberPermissionsRequest) SetIsBillingManager(v bool)

SetIsBillingManager gets a reference to the given NullableBool and assigns it to the IsBillingManager field.

func (*UpdateMemberPermissionsRequest) SetIsBillingManagerNil

func (o *UpdateMemberPermissionsRequest) SetIsBillingManagerNil()

SetIsBillingManagerNil sets the value for IsBillingManager to be an explicit nil

func (*UpdateMemberPermissionsRequest) SetPermissionGroupIds

func (o *UpdateMemberPermissionsRequest) SetPermissionGroupIds(v []int64)

SetPermissionGroupIds gets a reference to the given []int64 and assigns it to the PermissionGroupIds field.

func (*UpdateMemberPermissionsRequest) SetRemoveFromPermissionGroupsWhereIdNotSet

func (o *UpdateMemberPermissionsRequest) SetRemoveFromPermissionGroupsWhereIdNotSet(v bool)

SetRemoveFromPermissionGroupsWhereIdNotSet gets a reference to the given bool and assigns it to the RemoveFromPermissionGroupsWhereIdNotSet field.

func (UpdateMemberPermissionsRequest) ToMap

func (o UpdateMemberPermissionsRequest) ToMap() (map[string]interface{}, error)

func (*UpdateMemberPermissionsRequest) UnsetIsAdmin

func (o *UpdateMemberPermissionsRequest) UnsetIsAdmin()

UnsetIsAdmin ensures that no value is present for IsAdmin, not even an explicit nil

func (*UpdateMemberPermissionsRequest) UnsetIsBillingManager

func (o *UpdateMemberPermissionsRequest) UnsetIsBillingManager()

UnsetIsBillingManager ensures that no value is present for IsBillingManager, not even an explicit nil

type UpdatePermissionGroupRequest

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"`
	// Group members can disable two-factor authentication for other members.
	CanDisable2FA            NullableBool           `json:"canDisable2FA,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

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

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

func (o *UpdatePermissionGroupRequest) GetAccessType() AccessType

GetAccessType returns the AccessType field value if set, zero value otherwise.

func (*UpdatePermissionGroupRequest) GetAccessTypeOk

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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) GetCanDisable2FA added in v2.1.0

func (o *UpdatePermissionGroupRequest) GetCanDisable2FA() bool

GetCanDisable2FA returns the CanDisable2FA field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdatePermissionGroupRequest) GetCanDisable2FAOk added in v2.1.0

func (o *UpdatePermissionGroupRequest) GetCanDisable2FAOk() (*bool, bool)

GetCanDisable2FAOk returns a tuple with the CanDisable2FA field value if set, nil otherwise and 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

GetEnvironmentAccesses returns the EnvironmentAccesses field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdatePermissionGroupRequest) GetEnvironmentAccessesOk

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

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

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

func (o *UpdatePermissionGroupRequest) GetNewEnvironmentAccessType() EnvironmentAccessType

GetNewEnvironmentAccessType returns the NewEnvironmentAccessType field value if set, zero value otherwise.

func (*UpdatePermissionGroupRequest) GetNewEnvironmentAccessTypeOk

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

func (o *UpdatePermissionGroupRequest) HasAccessType() bool

HasAccessType returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanCreateOrUpdateConfig

func (o *UpdatePermissionGroupRequest) HasCanCreateOrUpdateConfig() bool

HasCanCreateOrUpdateConfig returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanCreateOrUpdateEnvironment

func (o *UpdatePermissionGroupRequest) HasCanCreateOrUpdateEnvironment() bool

HasCanCreateOrUpdateEnvironment returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanCreateOrUpdateSegments

func (o *UpdatePermissionGroupRequest) HasCanCreateOrUpdateSegments() bool

HasCanCreateOrUpdateSegments returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanCreateOrUpdateSetting

func (o *UpdatePermissionGroupRequest) HasCanCreateOrUpdateSetting() bool

HasCanCreateOrUpdateSetting returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanCreateOrUpdateTag

func (o *UpdatePermissionGroupRequest) HasCanCreateOrUpdateTag() bool

HasCanCreateOrUpdateTag returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanDeleteConfig

func (o *UpdatePermissionGroupRequest) HasCanDeleteConfig() bool

HasCanDeleteConfig returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanDeleteEnvironment

func (o *UpdatePermissionGroupRequest) HasCanDeleteEnvironment() bool

HasCanDeleteEnvironment returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanDeleteSegments

func (o *UpdatePermissionGroupRequest) HasCanDeleteSegments() bool

HasCanDeleteSegments returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanDeleteSetting

func (o *UpdatePermissionGroupRequest) HasCanDeleteSetting() bool

HasCanDeleteSetting returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanDeleteTag

func (o *UpdatePermissionGroupRequest) HasCanDeleteTag() bool

HasCanDeleteTag returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanDisable2FA added in v2.1.0

func (o *UpdatePermissionGroupRequest) HasCanDisable2FA() bool

HasCanDisable2FA returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanManageIntegrations

func (o *UpdatePermissionGroupRequest) HasCanManageIntegrations() bool

HasCanManageIntegrations returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanManageMembers

func (o *UpdatePermissionGroupRequest) HasCanManageMembers() bool

HasCanManageMembers returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanManageProductPreferences

func (o *UpdatePermissionGroupRequest) HasCanManageProductPreferences() bool

HasCanManageProductPreferences returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanManageWebhook

func (o *UpdatePermissionGroupRequest) HasCanManageWebhook() bool

HasCanManageWebhook returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanRotateSdkKey

func (o *UpdatePermissionGroupRequest) HasCanRotateSdkKey() bool

HasCanRotateSdkKey returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanTagSetting

func (o *UpdatePermissionGroupRequest) HasCanTagSetting() bool

HasCanTagSetting returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanUseExportImport

func (o *UpdatePermissionGroupRequest) HasCanUseExportImport() bool

HasCanUseExportImport returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanViewProductAuditLog

func (o *UpdatePermissionGroupRequest) HasCanViewProductAuditLog() bool

HasCanViewProductAuditLog returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanViewProductStatistics

func (o *UpdatePermissionGroupRequest) HasCanViewProductStatistics() bool

HasCanViewProductStatistics returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasCanViewSdkKey

func (o *UpdatePermissionGroupRequest) HasCanViewSdkKey() bool

HasCanViewSdkKey returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasEnvironmentAccesses

func (o *UpdatePermissionGroupRequest) HasEnvironmentAccesses() bool

HasEnvironmentAccesses returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasName

func (o *UpdatePermissionGroupRequest) HasName() bool

HasName returns a boolean if a field has been set.

func (*UpdatePermissionGroupRequest) HasNewEnvironmentAccessType

func (o *UpdatePermissionGroupRequest) HasNewEnvironmentAccessType() bool

HasNewEnvironmentAccessType returns a boolean if a field has been set.

func (UpdatePermissionGroupRequest) MarshalJSON

func (o UpdatePermissionGroupRequest) MarshalJSON() ([]byte, error)

func (*UpdatePermissionGroupRequest) SetAccessType

func (o *UpdatePermissionGroupRequest) SetAccessType(v AccessType)

SetAccessType gets a reference to the given AccessType and assigns it to the AccessType field.

func (*UpdatePermissionGroupRequest) SetCanCreateOrUpdateConfig

func (o *UpdatePermissionGroupRequest) SetCanCreateOrUpdateConfig(v bool)

SetCanCreateOrUpdateConfig gets a reference to the given NullableBool and assigns it to the CanCreateOrUpdateConfig field.

func (*UpdatePermissionGroupRequest) SetCanCreateOrUpdateConfigNil

func (o *UpdatePermissionGroupRequest) SetCanCreateOrUpdateConfigNil()

SetCanCreateOrUpdateConfigNil sets the value for CanCreateOrUpdateConfig to be an explicit nil

func (*UpdatePermissionGroupRequest) SetCanCreateOrUpdateEnvironment

func (o *UpdatePermissionGroupRequest) SetCanCreateOrUpdateEnvironment(v bool)

SetCanCreateOrUpdateEnvironment gets a reference to the given NullableBool and assigns it to the CanCreateOrUpdateEnvironment field.

func (*UpdatePermissionGroupRequest) SetCanCreateOrUpdateEnvironmentNil

func (o *UpdatePermissionGroupRequest) SetCanCreateOrUpdateEnvironmentNil()

SetCanCreateOrUpdateEnvironmentNil sets the value for CanCreateOrUpdateEnvironment to be an explicit nil

func (*UpdatePermissionGroupRequest) SetCanCreateOrUpdateSegments

func (o *UpdatePermissionGroupRequest) SetCanCreateOrUpdateSegments(v bool)

SetCanCreateOrUpdateSegments gets a reference to the given NullableBool and assigns it to the CanCreateOrUpdateSegments field.

func (*UpdatePermissionGroupRequest) SetCanCreateOrUpdateSegmentsNil

func (o *UpdatePermissionGroupRequest) SetCanCreateOrUpdateSegmentsNil()

SetCanCreateOrUpdateSegmentsNil sets the value for CanCreateOrUpdateSegments to be an explicit nil

func (*UpdatePermissionGroupRequest) SetCanCreateOrUpdateSetting

func (o *UpdatePermissionGroupRequest) SetCanCreateOrUpdateSetting(v bool)

SetCanCreateOrUpdateSetting gets a reference to the given NullableBool and assigns it to the CanCreateOrUpdateSetting field.

func (*UpdatePermissionGroupRequest) SetCanCreateOrUpdateSettingNil

func (o *UpdatePermissionGroupRequest) SetCanCreateOrUpdateSettingNil()

SetCanCreateOrUpdateSettingNil sets the value for CanCreateOrUpdateSetting to be an explicit nil

func (*UpdatePermissionGroupRequest) SetCanCreateOrUpdateTag

func (o *UpdatePermissionGroupRequest) SetCanCreateOrUpdateTag(v bool)

SetCanCreateOrUpdateTag gets a reference to the given NullableBool and assigns it to the CanCreateOrUpdateTag field.

func (*UpdatePermissionGroupRequest) SetCanCreateOrUpdateTagNil

func (o *UpdatePermissionGroupRequest) SetCanCreateOrUpdateTagNil()

SetCanCreateOrUpdateTagNil sets the value for CanCreateOrUpdateTag to be an explicit nil

func (*UpdatePermissionGroupRequest) SetCanDeleteConfig

func (o *UpdatePermissionGroupRequest) SetCanDeleteConfig(v bool)

SetCanDeleteConfig gets a reference to the given NullableBool and assigns it to the CanDeleteConfig field.

func (*UpdatePermissionGroupRequest) SetCanDeleteConfigNil

func (o *UpdatePermissionGroupRequest) SetCanDeleteConfigNil()

SetCanDeleteConfigNil sets the value for CanDeleteConfig to be an explicit nil

func (*UpdatePermissionGroupRequest) SetCanDeleteEnvironment

func (o *UpdatePermissionGroupRequest) SetCanDeleteEnvironment(v bool)

SetCanDeleteEnvironment gets a reference to the given NullableBool and assigns it to the CanDeleteEnvironment field.

func (*UpdatePermissionGroupRequest) SetCanDeleteEnvironmentNil

func (o *UpdatePermissionGroupRequest) SetCanDeleteEnvironmentNil()

SetCanDeleteEnvironmentNil sets the value for CanDeleteEnvironment to be an explicit nil

func (*UpdatePermissionGroupRequest) SetCanDeleteSegments

func (o *UpdatePermissionGroupRequest) SetCanDeleteSegments(v bool)

SetCanDeleteSegments gets a reference to the given NullableBool and assigns it to the CanDeleteSegments field.

func (*UpdatePermissionGroupRequest) SetCanDeleteSegmentsNil

func (o *UpdatePermissionGroupRequest) SetCanDeleteSegmentsNil()

SetCanDeleteSegmentsNil sets the value for CanDeleteSegments to be an explicit nil

func (*UpdatePermissionGroupRequest) SetCanDeleteSetting

func (o *UpdatePermissionGroupRequest) SetCanDeleteSetting(v bool)

SetCanDeleteSetting gets a reference to the given NullableBool and assigns it to the CanDeleteSetting field.

func (*UpdatePermissionGroupRequest) SetCanDeleteSettingNil

func (o *UpdatePermissionGroupRequest) SetCanDeleteSettingNil()

SetCanDeleteSettingNil sets the value for CanDeleteSetting to be an explicit nil

func (*UpdatePermissionGroupRequest) SetCanDeleteTag

func (o *UpdatePermissionGroupRequest) SetCanDeleteTag(v bool)

SetCanDeleteTag gets a reference to the given NullableBool and assigns it to the CanDeleteTag field.

func (*UpdatePermissionGroupRequest) SetCanDeleteTagNil

func (o *UpdatePermissionGroupRequest) SetCanDeleteTagNil()

SetCanDeleteTagNil sets the value for CanDeleteTag to be an explicit nil

func (*UpdatePermissionGroupRequest) SetCanDisable2FA added in v2.1.0

func (o *UpdatePermissionGroupRequest) SetCanDisable2FA(v bool)

SetCanDisable2FA gets a reference to the given NullableBool and assigns it to the CanDisable2FA field.

func (*UpdatePermissionGroupRequest) SetCanDisable2FANil added in v2.1.0

func (o *UpdatePermissionGroupRequest) SetCanDisable2FANil()

SetCanDisable2FANil sets the value for CanDisable2FA to be an explicit nil

func (*UpdatePermissionGroupRequest) SetCanManageIntegrations

func (o *UpdatePermissionGroupRequest) SetCanManageIntegrations(v bool)

SetCanManageIntegrations gets a reference to the given NullableBool and assigns it to the CanManageIntegrations field.

func (*UpdatePermissionGroupRequest) SetCanManageIntegrationsNil

func (o *UpdatePermissionGroupRequest) SetCanManageIntegrationsNil()

SetCanManageIntegrationsNil sets the value for CanManageIntegrations to be an explicit nil

func (*UpdatePermissionGroupRequest) SetCanManageMembers

func (o *UpdatePermissionGroupRequest) SetCanManageMembers(v bool)

SetCanManageMembers gets a reference to the given NullableBool and assigns it to the CanManageMembers field.

func (*UpdatePermissionGroupRequest) SetCanManageMembersNil

func (o *UpdatePermissionGroupRequest) SetCanManageMembersNil()

SetCanManageMembersNil sets the value for CanManageMembers to be an explicit nil

func (*UpdatePermissionGroupRequest) SetCanManageProductPreferences

func (o *UpdatePermissionGroupRequest) SetCanManageProductPreferences(v bool)

SetCanManageProductPreferences gets a reference to the given NullableBool and assigns it to the CanManageProductPreferences field.

func (*UpdatePermissionGroupRequest) SetCanManageProductPreferencesNil

func (o *UpdatePermissionGroupRequest) SetCanManageProductPreferencesNil()

SetCanManageProductPreferencesNil sets the value for CanManageProductPreferences to be an explicit nil

func (*UpdatePermissionGroupRequest) SetCanManageWebhook

func (o *UpdatePermissionGroupRequest) SetCanManageWebhook(v bool)

SetCanManageWebhook gets a reference to the given NullableBool and assigns it to the CanManageWebhook field.

func (*UpdatePermissionGroupRequest) SetCanManageWebhookNil

func (o *UpdatePermissionGroupRequest) SetCanManageWebhookNil()

SetCanManageWebhookNil sets the value for CanManageWebhook to be an explicit nil

func (*UpdatePermissionGroupRequest) SetCanRotateSdkKey

func (o *UpdatePermissionGroupRequest) SetCanRotateSdkKey(v bool)

SetCanRotateSdkKey gets a reference to the given NullableBool and assigns it to the CanRotateSdkKey field.

func (*UpdatePermissionGroupRequest) SetCanRotateSdkKeyNil

func (o *UpdatePermissionGroupRequest) SetCanRotateSdkKeyNil()

SetCanRotateSdkKeyNil sets the value for CanRotateSdkKey to be an explicit nil

func (*UpdatePermissionGroupRequest) SetCanTagSetting

func (o *UpdatePermissionGroupRequest) SetCanTagSetting(v bool)

SetCanTagSetting gets a reference to the given NullableBool and assigns it to the CanTagSetting field.

func (*UpdatePermissionGroupRequest) SetCanTagSettingNil

func (o *UpdatePermissionGroupRequest) SetCanTagSettingNil()

SetCanTagSettingNil sets the value for CanTagSetting to be an explicit nil

func (*UpdatePermissionGroupRequest) SetCanUseExportImport

func (o *UpdatePermissionGroupRequest) SetCanUseExportImport(v bool)

SetCanUseExportImport gets a reference to the given NullableBool and assigns it to the CanUseExportImport field.

func (*UpdatePermissionGroupRequest) SetCanUseExportImportNil

func (o *UpdatePermissionGroupRequest) SetCanUseExportImportNil()

SetCanUseExportImportNil sets the value for CanUseExportImport to be an explicit nil

func (*UpdatePermissionGroupRequest) SetCanViewProductAuditLog

func (o *UpdatePermissionGroupRequest) SetCanViewProductAuditLog(v bool)

SetCanViewProductAuditLog gets a reference to the given NullableBool and assigns it to the CanViewProductAuditLog field.

func (*UpdatePermissionGroupRequest) SetCanViewProductAuditLogNil

func (o *UpdatePermissionGroupRequest) SetCanViewProductAuditLogNil()

SetCanViewProductAuditLogNil sets the value for CanViewProductAuditLog to be an explicit nil

func (*UpdatePermissionGroupRequest) SetCanViewProductStatistics

func (o *UpdatePermissionGroupRequest) SetCanViewProductStatistics(v bool)

SetCanViewProductStatistics gets a reference to the given NullableBool and assigns it to the CanViewProductStatistics field.

func (*UpdatePermissionGroupRequest) SetCanViewProductStatisticsNil

func (o *UpdatePermissionGroupRequest) SetCanViewProductStatisticsNil()

SetCanViewProductStatisticsNil sets the value for CanViewProductStatistics to be an explicit nil

func (*UpdatePermissionGroupRequest) SetCanViewSdkKey

func (o *UpdatePermissionGroupRequest) SetCanViewSdkKey(v bool)

SetCanViewSdkKey gets a reference to the given NullableBool and assigns it to the CanViewSdkKey field.

func (*UpdatePermissionGroupRequest) SetCanViewSdkKeyNil

func (o *UpdatePermissionGroupRequest) SetCanViewSdkKeyNil()

SetCanViewSdkKeyNil sets the value for CanViewSdkKey to be an explicit nil

func (*UpdatePermissionGroupRequest) SetEnvironmentAccesses

SetEnvironmentAccesses gets a reference to the given []CreateOrUpdateEnvironmentAccessModel and assigns it to the EnvironmentAccesses field.

func (*UpdatePermissionGroupRequest) SetName

func (o *UpdatePermissionGroupRequest) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*UpdatePermissionGroupRequest) SetNameNil

func (o *UpdatePermissionGroupRequest) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*UpdatePermissionGroupRequest) SetNewEnvironmentAccessType

func (o *UpdatePermissionGroupRequest) SetNewEnvironmentAccessType(v EnvironmentAccessType)

SetNewEnvironmentAccessType gets a reference to the given EnvironmentAccessType and assigns it to the NewEnvironmentAccessType field.

func (UpdatePermissionGroupRequest) ToMap

func (o UpdatePermissionGroupRequest) ToMap() (map[string]interface{}, error)

func (*UpdatePermissionGroupRequest) UnsetCanCreateOrUpdateConfig

func (o *UpdatePermissionGroupRequest) UnsetCanCreateOrUpdateConfig()

UnsetCanCreateOrUpdateConfig ensures that no value is present for CanCreateOrUpdateConfig, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetCanCreateOrUpdateEnvironment

func (o *UpdatePermissionGroupRequest) UnsetCanCreateOrUpdateEnvironment()

UnsetCanCreateOrUpdateEnvironment ensures that no value is present for CanCreateOrUpdateEnvironment, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetCanCreateOrUpdateSegments

func (o *UpdatePermissionGroupRequest) UnsetCanCreateOrUpdateSegments()

UnsetCanCreateOrUpdateSegments ensures that no value is present for CanCreateOrUpdateSegments, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetCanCreateOrUpdateSetting

func (o *UpdatePermissionGroupRequest) UnsetCanCreateOrUpdateSetting()

UnsetCanCreateOrUpdateSetting ensures that no value is present for CanCreateOrUpdateSetting, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetCanCreateOrUpdateTag

func (o *UpdatePermissionGroupRequest) UnsetCanCreateOrUpdateTag()

UnsetCanCreateOrUpdateTag ensures that no value is present for CanCreateOrUpdateTag, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetCanDeleteConfig

func (o *UpdatePermissionGroupRequest) UnsetCanDeleteConfig()

UnsetCanDeleteConfig ensures that no value is present for CanDeleteConfig, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetCanDeleteEnvironment

func (o *UpdatePermissionGroupRequest) UnsetCanDeleteEnvironment()

UnsetCanDeleteEnvironment ensures that no value is present for CanDeleteEnvironment, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetCanDeleteSegments

func (o *UpdatePermissionGroupRequest) UnsetCanDeleteSegments()

UnsetCanDeleteSegments ensures that no value is present for CanDeleteSegments, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetCanDeleteSetting

func (o *UpdatePermissionGroupRequest) UnsetCanDeleteSetting()

UnsetCanDeleteSetting ensures that no value is present for CanDeleteSetting, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetCanDeleteTag

func (o *UpdatePermissionGroupRequest) UnsetCanDeleteTag()

UnsetCanDeleteTag ensures that no value is present for CanDeleteTag, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetCanDisable2FA added in v2.1.0

func (o *UpdatePermissionGroupRequest) UnsetCanDisable2FA()

UnsetCanDisable2FA ensures that no value is present for CanDisable2FA, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetCanManageIntegrations

func (o *UpdatePermissionGroupRequest) UnsetCanManageIntegrations()

UnsetCanManageIntegrations ensures that no value is present for CanManageIntegrations, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetCanManageMembers

func (o *UpdatePermissionGroupRequest) UnsetCanManageMembers()

UnsetCanManageMembers ensures that no value is present for CanManageMembers, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetCanManageProductPreferences

func (o *UpdatePermissionGroupRequest) UnsetCanManageProductPreferences()

UnsetCanManageProductPreferences ensures that no value is present for CanManageProductPreferences, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetCanManageWebhook

func (o *UpdatePermissionGroupRequest) UnsetCanManageWebhook()

UnsetCanManageWebhook ensures that no value is present for CanManageWebhook, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetCanRotateSdkKey

func (o *UpdatePermissionGroupRequest) UnsetCanRotateSdkKey()

UnsetCanRotateSdkKey ensures that no value is present for CanRotateSdkKey, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetCanTagSetting

func (o *UpdatePermissionGroupRequest) UnsetCanTagSetting()

UnsetCanTagSetting ensures that no value is present for CanTagSetting, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetCanUseExportImport

func (o *UpdatePermissionGroupRequest) UnsetCanUseExportImport()

UnsetCanUseExportImport ensures that no value is present for CanUseExportImport, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetCanViewProductAuditLog

func (o *UpdatePermissionGroupRequest) UnsetCanViewProductAuditLog()

UnsetCanViewProductAuditLog ensures that no value is present for CanViewProductAuditLog, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetCanViewProductStatistics

func (o *UpdatePermissionGroupRequest) UnsetCanViewProductStatistics()

UnsetCanViewProductStatistics ensures that no value is present for CanViewProductStatistics, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetCanViewSdkKey

func (o *UpdatePermissionGroupRequest) UnsetCanViewSdkKey()

UnsetCanViewSdkKey ensures that no value is present for CanViewSdkKey, not even an explicit nil

func (*UpdatePermissionGroupRequest) UnsetName

func (o *UpdatePermissionGroupRequest) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type UpdatePreferencesRequest

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

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

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

func (o *UpdatePreferencesRequest) GetKeyGenerationMode() KeyGenerationMode

GetKeyGenerationMode returns the KeyGenerationMode field value if set, zero value otherwise.

func (*UpdatePreferencesRequest) GetKeyGenerationModeOk

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

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

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

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

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

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

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

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

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

func (o *UpdatePreferencesRequest) HasKeyGenerationMode() bool

HasKeyGenerationMode returns a boolean if a field has been set.

func (*UpdatePreferencesRequest) HasMandatorySettingHint

func (o *UpdatePreferencesRequest) HasMandatorySettingHint() bool

HasMandatorySettingHint returns a boolean if a field has been set.

func (*UpdatePreferencesRequest) HasReasonRequired

func (o *UpdatePreferencesRequest) HasReasonRequired() bool

HasReasonRequired returns a boolean if a field has been set.

func (*UpdatePreferencesRequest) HasReasonRequiredEnvironments

func (o *UpdatePreferencesRequest) HasReasonRequiredEnvironments() bool

HasReasonRequiredEnvironments returns a boolean if a field has been set.

func (*UpdatePreferencesRequest) HasShowVariationId

func (o *UpdatePreferencesRequest) HasShowVariationId() bool

HasShowVariationId returns a boolean if a field has been set.

func (UpdatePreferencesRequest) MarshalJSON

func (o UpdatePreferencesRequest) MarshalJSON() ([]byte, error)

func (*UpdatePreferencesRequest) SetKeyGenerationMode

func (o *UpdatePreferencesRequest) SetKeyGenerationMode(v KeyGenerationMode)

SetKeyGenerationMode gets a reference to the given KeyGenerationMode and assigns it to the KeyGenerationMode field.

func (*UpdatePreferencesRequest) SetMandatorySettingHint

func (o *UpdatePreferencesRequest) SetMandatorySettingHint(v bool)

SetMandatorySettingHint gets a reference to the given NullableBool and assigns it to the MandatorySettingHint field.

func (*UpdatePreferencesRequest) SetMandatorySettingHintNil

func (o *UpdatePreferencesRequest) SetMandatorySettingHintNil()

SetMandatorySettingHintNil sets the value for MandatorySettingHint to be an explicit nil

func (*UpdatePreferencesRequest) SetReasonRequired

func (o *UpdatePreferencesRequest) SetReasonRequired(v bool)

SetReasonRequired gets a reference to the given NullableBool and assigns it to the ReasonRequired field.

func (*UpdatePreferencesRequest) SetReasonRequiredEnvironments

func (o *UpdatePreferencesRequest) SetReasonRequiredEnvironments(v []UpdateReasonRequiredEnvironmentModel)

SetReasonRequiredEnvironments gets a reference to the given []UpdateReasonRequiredEnvironmentModel and assigns it to the ReasonRequiredEnvironments field.

func (*UpdatePreferencesRequest) SetReasonRequiredNil

func (o *UpdatePreferencesRequest) SetReasonRequiredNil()

SetReasonRequiredNil sets the value for ReasonRequired to be an explicit nil

func (*UpdatePreferencesRequest) SetShowVariationId

func (o *UpdatePreferencesRequest) SetShowVariationId(v bool)

SetShowVariationId gets a reference to the given NullableBool and assigns it to the ShowVariationId field.

func (*UpdatePreferencesRequest) SetShowVariationIdNil

func (o *UpdatePreferencesRequest) SetShowVariationIdNil()

SetShowVariationIdNil sets the value for ShowVariationId to be an explicit nil

func (UpdatePreferencesRequest) ToMap

func (o UpdatePreferencesRequest) ToMap() (map[string]interface{}, error)

func (*UpdatePreferencesRequest) UnsetMandatorySettingHint

func (o *UpdatePreferencesRequest) UnsetMandatorySettingHint()

UnsetMandatorySettingHint ensures that no value is present for MandatorySettingHint, not even an explicit nil

func (*UpdatePreferencesRequest) UnsetReasonRequired

func (o *UpdatePreferencesRequest) UnsetReasonRequired()

UnsetReasonRequired ensures that no value is present for ReasonRequired, not even an explicit nil

func (*UpdatePreferencesRequest) UnsetShowVariationId

func (o *UpdatePreferencesRequest) UnsetShowVariationId()

UnsetShowVariationId ensures that no value is present for ShowVariationId, not even an explicit nil

type UpdateProductRequest

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

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

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

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

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

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

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

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

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

func (o *UpdateProductRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*UpdateProductRequest) HasName

func (o *UpdateProductRequest) HasName() bool

HasName returns a boolean if a field has been set.

func (*UpdateProductRequest) HasOrder

func (o *UpdateProductRequest) HasOrder() bool

HasOrder returns a boolean if a field has been set.

func (UpdateProductRequest) MarshalJSON

func (o UpdateProductRequest) MarshalJSON() ([]byte, error)

func (*UpdateProductRequest) SetDescription

func (o *UpdateProductRequest) SetDescription(v string)

SetDescription gets a reference to the given NullableString and assigns it to the Description field.

func (*UpdateProductRequest) SetDescriptionNil

func (o *UpdateProductRequest) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*UpdateProductRequest) SetName

func (o *UpdateProductRequest) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*UpdateProductRequest) SetNameNil

func (o *UpdateProductRequest) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*UpdateProductRequest) SetOrder

func (o *UpdateProductRequest) SetOrder(v int32)

SetOrder gets a reference to the given NullableInt32 and assigns it to the Order field.

func (*UpdateProductRequest) SetOrderNil

func (o *UpdateProductRequest) SetOrderNil()

SetOrderNil sets the value for Order to be an explicit nil

func (UpdateProductRequest) ToMap

func (o UpdateProductRequest) ToMap() (map[string]interface{}, error)

func (*UpdateProductRequest) UnsetDescription

func (o *UpdateProductRequest) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*UpdateProductRequest) UnsetName

func (o *UpdateProductRequest) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

func (*UpdateProductRequest) UnsetOrder

func (o *UpdateProductRequest) UnsetOrder()

UnsetOrder ensures that no value is present for Order, not even an explicit nil

type UpdateReasonRequiredEnvironmentModel

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

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

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

func (o *UpdateReasonRequiredEnvironmentModel) GetEnvironmentId() string

GetEnvironmentId returns the EnvironmentId field value if set, zero value otherwise.

func (*UpdateReasonRequiredEnvironmentModel) GetEnvironmentIdOk

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

func (o *UpdateReasonRequiredEnvironmentModel) GetReasonRequired() bool

GetReasonRequired returns the ReasonRequired field value if set, zero value otherwise.

func (*UpdateReasonRequiredEnvironmentModel) GetReasonRequiredOk

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

func (o *UpdateReasonRequiredEnvironmentModel) HasEnvironmentId() bool

HasEnvironmentId returns a boolean if a field has been set.

func (*UpdateReasonRequiredEnvironmentModel) HasReasonRequired

func (o *UpdateReasonRequiredEnvironmentModel) HasReasonRequired() bool

HasReasonRequired returns a boolean if a field has been set.

func (UpdateReasonRequiredEnvironmentModel) MarshalJSON

func (o UpdateReasonRequiredEnvironmentModel) MarshalJSON() ([]byte, error)

func (*UpdateReasonRequiredEnvironmentModel) SetEnvironmentId

func (o *UpdateReasonRequiredEnvironmentModel) SetEnvironmentId(v string)

SetEnvironmentId gets a reference to the given string and assigns it to the EnvironmentId field.

func (*UpdateReasonRequiredEnvironmentModel) SetReasonRequired

func (o *UpdateReasonRequiredEnvironmentModel) SetReasonRequired(v bool)

SetReasonRequired gets a reference to the given bool and assigns it to the ReasonRequired field.

func (UpdateReasonRequiredEnvironmentModel) ToMap

func (o UpdateReasonRequiredEnvironmentModel) ToMap() (map[string]interface{}, error)

type UpdateSegmentModel

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

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

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

func (o *UpdateSegmentModel) GetComparator() RolloutRuleComparator

GetComparator returns the Comparator field value if set, zero value otherwise.

func (*UpdateSegmentModel) GetComparatorOk

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

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

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

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

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

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

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

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

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

func (o *UpdateSegmentModel) HasComparator() bool

HasComparator returns a boolean if a field has been set.

func (*UpdateSegmentModel) HasComparisonAttribute

func (o *UpdateSegmentModel) HasComparisonAttribute() bool

HasComparisonAttribute returns a boolean if a field has been set.

func (*UpdateSegmentModel) HasComparisonValue

func (o *UpdateSegmentModel) HasComparisonValue() bool

HasComparisonValue returns a boolean if a field has been set.

func (*UpdateSegmentModel) HasDescription

func (o *UpdateSegmentModel) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*UpdateSegmentModel) HasName

func (o *UpdateSegmentModel) HasName() bool

HasName returns a boolean if a field has been set.

func (UpdateSegmentModel) MarshalJSON

func (o UpdateSegmentModel) MarshalJSON() ([]byte, error)

func (*UpdateSegmentModel) SetComparator

func (o *UpdateSegmentModel) SetComparator(v RolloutRuleComparator)

SetComparator gets a reference to the given RolloutRuleComparator and assigns it to the Comparator field.

func (*UpdateSegmentModel) SetComparisonAttribute

func (o *UpdateSegmentModel) SetComparisonAttribute(v string)

SetComparisonAttribute gets a reference to the given NullableString and assigns it to the ComparisonAttribute field.

func (*UpdateSegmentModel) SetComparisonAttributeNil

func (o *UpdateSegmentModel) SetComparisonAttributeNil()

SetComparisonAttributeNil sets the value for ComparisonAttribute to be an explicit nil

func (*UpdateSegmentModel) SetComparisonValue

func (o *UpdateSegmentModel) SetComparisonValue(v string)

SetComparisonValue gets a reference to the given NullableString and assigns it to the ComparisonValue field.

func (*UpdateSegmentModel) SetComparisonValueNil

func (o *UpdateSegmentModel) SetComparisonValueNil()

SetComparisonValueNil sets the value for ComparisonValue to be an explicit nil

func (*UpdateSegmentModel) SetDescription

func (o *UpdateSegmentModel) SetDescription(v string)

SetDescription gets a reference to the given NullableString and assigns it to the Description field.

func (*UpdateSegmentModel) SetDescriptionNil

func (o *UpdateSegmentModel) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*UpdateSegmentModel) SetName

func (o *UpdateSegmentModel) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*UpdateSegmentModel) SetNameNil

func (o *UpdateSegmentModel) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (UpdateSegmentModel) ToMap

func (o UpdateSegmentModel) ToMap() (map[string]interface{}, error)

func (*UpdateSegmentModel) UnsetComparisonAttribute

func (o *UpdateSegmentModel) UnsetComparisonAttribute()

UnsetComparisonAttribute ensures that no value is present for ComparisonAttribute, not even an explicit nil

func (*UpdateSegmentModel) UnsetComparisonValue

func (o *UpdateSegmentModel) UnsetComparisonValue()

UnsetComparisonValue ensures that no value is present for ComparisonValue, not even an explicit nil

func (*UpdateSegmentModel) UnsetDescription

func (o *UpdateSegmentModel) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*UpdateSegmentModel) UnsetName

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

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

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

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

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

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

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

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

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

func (o *UpdateSettingValueModel) HasRolloutPercentageItems() bool

HasRolloutPercentageItems returns a boolean if a field has been set.

func (*UpdateSettingValueModel) HasRolloutRules

func (o *UpdateSettingValueModel) HasRolloutRules() bool

HasRolloutRules returns a boolean if a field has been set.

func (*UpdateSettingValueModel) HasValue

func (o *UpdateSettingValueModel) HasValue() bool

HasValue returns a boolean if a field has been set.

func (UpdateSettingValueModel) MarshalJSON

func (o UpdateSettingValueModel) MarshalJSON() ([]byte, error)

func (*UpdateSettingValueModel) SetRolloutPercentageItems

func (o *UpdateSettingValueModel) SetRolloutPercentageItems(v []RolloutPercentageItemModel)

SetRolloutPercentageItems gets a reference to the given []RolloutPercentageItemModel and assigns it to the RolloutPercentageItems field.

func (*UpdateSettingValueModel) SetRolloutRules

func (o *UpdateSettingValueModel) SetRolloutRules(v []RolloutRuleModel)

SetRolloutRules gets a reference to the given []RolloutRuleModel and assigns it to the RolloutRules field.

func (*UpdateSettingValueModel) SetValue

func (o *UpdateSettingValueModel) SetValue(v interface{})

SetValue gets a reference to the given interface{} and assigns it to the Value field.

func (UpdateSettingValueModel) ToMap

func (o UpdateSettingValueModel) ToMap() (map[string]interface{}, error)

type UpdateSettingValueWithSettingIdModel

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

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

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

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

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

GetRolloutRules returns the RolloutRules field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateSettingValueWithSettingIdModel) GetRolloutRulesOk

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

func (o *UpdateSettingValueWithSettingIdModel) GetSettingId() int32

GetSettingId returns the SettingId field value if set, zero value otherwise.

func (*UpdateSettingValueWithSettingIdModel) GetSettingIdOk

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

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

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

func (o *UpdateSettingValueWithSettingIdModel) HasRolloutPercentageItems() bool

HasRolloutPercentageItems returns a boolean if a field has been set.

func (*UpdateSettingValueWithSettingIdModel) HasRolloutRules

func (o *UpdateSettingValueWithSettingIdModel) HasRolloutRules() bool

HasRolloutRules returns a boolean if a field has been set.

func (*UpdateSettingValueWithSettingIdModel) HasSettingId

func (o *UpdateSettingValueWithSettingIdModel) HasSettingId() bool

HasSettingId returns a boolean if a field has been set.

func (*UpdateSettingValueWithSettingIdModel) HasValue

HasValue returns a boolean if a field has been set.

func (UpdateSettingValueWithSettingIdModel) MarshalJSON

func (o UpdateSettingValueWithSettingIdModel) MarshalJSON() ([]byte, error)

func (*UpdateSettingValueWithSettingIdModel) SetRolloutPercentageItems

func (o *UpdateSettingValueWithSettingIdModel) SetRolloutPercentageItems(v []RolloutPercentageItemModel)

SetRolloutPercentageItems gets a reference to the given []RolloutPercentageItemModel and assigns it to the RolloutPercentageItems field.

func (*UpdateSettingValueWithSettingIdModel) SetRolloutRules

SetRolloutRules gets a reference to the given []RolloutRuleModel and assigns it to the RolloutRules field.

func (*UpdateSettingValueWithSettingIdModel) SetSettingId

func (o *UpdateSettingValueWithSettingIdModel) SetSettingId(v int32)

SetSettingId gets a reference to the given int32 and assigns it to the SettingId field.

func (*UpdateSettingValueWithSettingIdModel) SetValue

func (o *UpdateSettingValueWithSettingIdModel) SetValue(v interface{})

SetValue gets a reference to the given interface{} and assigns it to the Value field.

func (UpdateSettingValueWithSettingIdModel) ToMap

func (o UpdateSettingValueWithSettingIdModel) ToMap() (map[string]interface{}, error)

type UpdateSettingValuesWithIdModel

type UpdateSettingValuesWithIdModel struct {
	// The values to update.
	SettingValues []UpdateSettingValueWithSettingIdModel `json:"settingValues,omitempty"`
}

UpdateSettingValuesWithIdModel struct for UpdateSettingValuesWithIdModel

func NewUpdateSettingValuesWithIdModel

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

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

GetSettingValues returns the SettingValues field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateSettingValuesWithIdModel) GetSettingValuesOk

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

func (o *UpdateSettingValuesWithIdModel) HasSettingValues() bool

HasSettingValues returns a boolean if a field has been set.

func (UpdateSettingValuesWithIdModel) MarshalJSON

func (o UpdateSettingValuesWithIdModel) MarshalJSON() ([]byte, error)

func (*UpdateSettingValuesWithIdModel) SetSettingValues

SetSettingValues gets a reference to the given []UpdateSettingValueWithSettingIdModel and assigns it to the SettingValues field.

func (UpdateSettingValuesWithIdModel) ToMap

func (o UpdateSettingValuesWithIdModel) ToMap() (map[string]interface{}, error)

type UpdateTagModel

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

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

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

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

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

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

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

func (o *UpdateTagModel) HasColor() bool

HasColor returns a boolean if a field has been set.

func (*UpdateTagModel) HasName

func (o *UpdateTagModel) HasName() bool

HasName returns a boolean if a field has been set.

func (UpdateTagModel) MarshalJSON

func (o UpdateTagModel) MarshalJSON() ([]byte, error)

func (*UpdateTagModel) SetColor

func (o *UpdateTagModel) SetColor(v string)

SetColor gets a reference to the given NullableString and assigns it to the Color field.

func (*UpdateTagModel) SetColorNil

func (o *UpdateTagModel) SetColorNil()

SetColorNil sets the value for Color to be an explicit nil

func (*UpdateTagModel) SetName

func (o *UpdateTagModel) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*UpdateTagModel) SetNameNil

func (o *UpdateTagModel) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (UpdateTagModel) ToMap

func (o UpdateTagModel) ToMap() (map[string]interface{}, error)

func (*UpdateTagModel) UnsetColor

func (o *UpdateTagModel) UnsetColor()

UnsetColor ensures that no value is present for Color, not even an explicit nil

func (*UpdateTagModel) UnsetName

func (o *UpdateTagModel) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type UserComparator

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

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

func (v UserComparator) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (UserComparator) Ptr

func (v UserComparator) Ptr() *UserComparator

Ptr returns reference to UserComparator value

func (*UserComparator) UnmarshalJSON

func (v *UserComparator) UnmarshalJSON(src []byte) error

type UserConditionModel

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

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

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

func (o *UserConditionModel) GetComparator() UserComparator

GetComparator returns the Comparator field value

func (*UserConditionModel) GetComparatorOk

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

func (o *UserConditionModel) GetComparisonAttribute() string

GetComparisonAttribute returns the ComparisonAttribute field value

func (*UserConditionModel) GetComparisonAttributeOk

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

func (o *UserConditionModel) GetComparisonValue() ComparisonValueModel

GetComparisonValue returns the ComparisonValue field value

func (*UserConditionModel) GetComparisonValueOk

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

func (o UserConditionModel) MarshalJSON() ([]byte, error)

func (*UserConditionModel) SetComparator

func (o *UserConditionModel) SetComparator(v UserComparator)

SetComparator sets field value

func (*UserConditionModel) SetComparisonAttribute

func (o *UserConditionModel) SetComparisonAttribute(v string)

SetComparisonAttribute sets field value

func (*UserConditionModel) SetComparisonValue

func (o *UserConditionModel) SetComparisonValue(v ComparisonValueModel)

SetComparisonValue sets field value

func (UserConditionModel) ToMap

func (o UserConditionModel) ToMap() (map[string]interface{}, error)

func (*UserConditionModel) UnmarshalJSON

func (o *UserConditionModel) UnmarshalJSON(data []byte) (err error)

type UserModel

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

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

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

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

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

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

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

func (o *UserModel) GetTwoFactorEnabled() bool

GetTwoFactorEnabled returns the TwoFactorEnabled field value if set, zero value otherwise.

func (*UserModel) GetTwoFactorEnabledOk

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

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

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

func (o *UserModel) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*UserModel) HasFullName

func (o *UserModel) HasFullName() bool

HasFullName returns a boolean if a field has been set.

func (*UserModel) HasTwoFactorEnabled

func (o *UserModel) HasTwoFactorEnabled() bool

HasTwoFactorEnabled returns a boolean if a field has been set.

func (*UserModel) HasUserId

func (o *UserModel) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (UserModel) MarshalJSON

func (o UserModel) MarshalJSON() ([]byte, error)

func (*UserModel) SetEmail

func (o *UserModel) SetEmail(v string)

SetEmail gets a reference to the given NullableString and assigns it to the Email field.

func (*UserModel) SetEmailNil

func (o *UserModel) SetEmailNil()

SetEmailNil sets the value for Email to be an explicit nil

func (*UserModel) SetFullName

func (o *UserModel) SetFullName(v string)

SetFullName gets a reference to the given NullableString and assigns it to the FullName field.

func (*UserModel) SetFullNameNil

func (o *UserModel) SetFullNameNil()

SetFullNameNil sets the value for FullName to be an explicit nil

func (*UserModel) SetTwoFactorEnabled

func (o *UserModel) SetTwoFactorEnabled(v bool)

SetTwoFactorEnabled gets a reference to the given bool and assigns it to the TwoFactorEnabled field.

func (*UserModel) SetUserId

func (o *UserModel) SetUserId(v string)

SetUserId gets a reference to the given NullableString and assigns it to the UserId field.

func (*UserModel) SetUserIdNil

func (o *UserModel) SetUserIdNil()

SetUserIdNil sets the value for UserId to be an explicit nil

func (UserModel) ToMap

func (o UserModel) ToMap() (map[string]interface{}, error)

func (*UserModel) UnsetEmail

func (o *UserModel) UnsetEmail()

UnsetEmail ensures that no value is present for Email, not even an explicit nil

func (*UserModel) UnsetFullName

func (o *UserModel) UnsetFullName()

UnsetFullName ensures that no value is present for FullName, not even an explicit nil

func (*UserModel) UnsetUserId

func (o *UserModel) UnsetUserId()

UnsetUserId ensures that no value is present for UserId, not even an explicit nil

type ValueModel

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

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

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

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

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

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

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

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

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

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

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

func (o *ValueModel) HasBoolValue() bool

HasBoolValue returns a boolean if a field has been set.

func (*ValueModel) HasDoubleValue

func (o *ValueModel) HasDoubleValue() bool

HasDoubleValue returns a boolean if a field has been set.

func (*ValueModel) HasIntValue

func (o *ValueModel) HasIntValue() bool

HasIntValue returns a boolean if a field has been set.

func (*ValueModel) HasStringValue

func (o *ValueModel) HasStringValue() bool

HasStringValue returns a boolean if a field has been set.

func (ValueModel) MarshalJSON

func (o ValueModel) MarshalJSON() ([]byte, error)

func (*ValueModel) SetBoolValue

func (o *ValueModel) SetBoolValue(v bool)

SetBoolValue gets a reference to the given NullableBool and assigns it to the BoolValue field.

func (*ValueModel) SetBoolValueNil

func (o *ValueModel) SetBoolValueNil()

SetBoolValueNil sets the value for BoolValue to be an explicit nil

func (*ValueModel) SetDoubleValue

func (o *ValueModel) SetDoubleValue(v float64)

SetDoubleValue gets a reference to the given NullableFloat64 and assigns it to the DoubleValue field.

func (*ValueModel) SetDoubleValueNil

func (o *ValueModel) SetDoubleValueNil()

SetDoubleValueNil sets the value for DoubleValue to be an explicit nil

func (*ValueModel) SetIntValue

func (o *ValueModel) SetIntValue(v int32)

SetIntValue gets a reference to the given NullableInt32 and assigns it to the IntValue field.

func (*ValueModel) SetIntValueNil

func (o *ValueModel) SetIntValueNil()

SetIntValueNil sets the value for IntValue to be an explicit nil

func (*ValueModel) SetStringValue

func (o *ValueModel) SetStringValue(v string)

SetStringValue gets a reference to the given NullableString and assigns it to the StringValue field.

func (*ValueModel) SetStringValueNil

func (o *ValueModel) SetStringValueNil()

SetStringValueNil sets the value for StringValue to be an explicit nil

func (ValueModel) ToMap

func (o ValueModel) ToMap() (map[string]interface{}, error)

func (*ValueModel) UnsetBoolValue

func (o *ValueModel) UnsetBoolValue()

UnsetBoolValue ensures that no value is present for BoolValue, not even an explicit nil

func (*ValueModel) UnsetDoubleValue

func (o *ValueModel) UnsetDoubleValue()

UnsetDoubleValue ensures that no value is present for DoubleValue, not even an explicit nil

func (*ValueModel) UnsetIntValue

func (o *ValueModel) UnsetIntValue()

UnsetIntValue ensures that no value is present for IntValue, not even an explicit nil

func (*ValueModel) UnsetStringValue

func (o *ValueModel) UnsetStringValue()

UnsetStringValue ensures that no value is present for StringValue, not even an explicit nil

type WebHookHttpMethod

type WebHookHttpMethod string

WebHookHttpMethod the model 'WebHookHttpMethod'

const (
	WEBHOOKHTTPMETHOD_GET  WebHookHttpMethod = "get"
	WEBHOOKHTTPMETHOD_POST WebHookHttpMethod = "post"
)

List of WebHookHttpMethod

func NewWebHookHttpMethodFromValue

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

func (v WebHookHttpMethod) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (WebHookHttpMethod) Ptr

Ptr returns reference to WebHookHttpMethod value

func (*WebHookHttpMethod) UnmarshalJSON

func (v *WebHookHttpMethod) UnmarshalJSON(src []byte) error

type WebHookRequest

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

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

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

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

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

func (o *WebHookRequest) GetHttpMethod() WebHookHttpMethod

GetHttpMethod returns the HttpMethod field value if set, zero value otherwise.

func (*WebHookRequest) GetHttpMethodOk

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

func (o *WebHookRequest) GetUrl() string

GetUrl returns the Url field value

func (*WebHookRequest) GetUrlOk

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

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

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

func (o *WebHookRequest) HasContent() bool

HasContent returns a boolean if a field has been set.

func (*WebHookRequest) HasHttpMethod

func (o *WebHookRequest) HasHttpMethod() bool

HasHttpMethod returns a boolean if a field has been set.

func (*WebHookRequest) HasWebHookHeaders

func (o *WebHookRequest) HasWebHookHeaders() bool

HasWebHookHeaders returns a boolean if a field has been set.

func (WebHookRequest) MarshalJSON

func (o WebHookRequest) MarshalJSON() ([]byte, error)

func (*WebHookRequest) SetContent

func (o *WebHookRequest) SetContent(v string)

SetContent gets a reference to the given NullableString and assigns it to the Content field.

func (*WebHookRequest) SetContentNil

func (o *WebHookRequest) SetContentNil()

SetContentNil sets the value for Content to be an explicit nil

func (*WebHookRequest) SetHttpMethod

func (o *WebHookRequest) SetHttpMethod(v WebHookHttpMethod)

SetHttpMethod gets a reference to the given WebHookHttpMethod and assigns it to the HttpMethod field.

func (*WebHookRequest) SetUrl

func (o *WebHookRequest) SetUrl(v string)

SetUrl sets field value

func (*WebHookRequest) SetWebHookHeaders

func (o *WebHookRequest) SetWebHookHeaders(v []WebhookHeaderModel)

SetWebHookHeaders gets a reference to the given []WebhookHeaderModel and assigns it to the WebHookHeaders field.

func (WebHookRequest) ToMap

func (o WebHookRequest) ToMap() (map[string]interface{}, error)

func (*WebHookRequest) UnmarshalJSON

func (o *WebHookRequest) UnmarshalJSON(data []byte) (err error)

func (*WebHookRequest) UnsetContent

func (o *WebHookRequest) UnsetContent()

UnsetContent ensures that no value is present for Content, not even an explicit nil

type WebhookConfig

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

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

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

func (o *WebhookConfig) GetConfigId() string

GetConfigId returns the ConfigId field value if set, zero value otherwise.

func (*WebhookConfig) GetConfigIdOk

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

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

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

func (o *WebhookConfig) HasConfigId() bool

HasConfigId returns a boolean if a field has been set.

func (*WebhookConfig) HasName

func (o *WebhookConfig) HasName() bool

HasName returns a boolean if a field has been set.

func (WebhookConfig) MarshalJSON

func (o WebhookConfig) MarshalJSON() ([]byte, error)

func (*WebhookConfig) SetConfigId

func (o *WebhookConfig) SetConfigId(v string)

SetConfigId gets a reference to the given string and assigns it to the ConfigId field.

func (*WebhookConfig) SetName

func (o *WebhookConfig) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*WebhookConfig) SetNameNil

func (o *WebhookConfig) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (WebhookConfig) ToMap

func (o WebhookConfig) ToMap() (map[string]interface{}, error)

func (*WebhookConfig) UnsetName

func (o *WebhookConfig) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type WebhookEnvironment

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

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

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

func (o *WebhookEnvironment) GetEnvironmentId() string

GetEnvironmentId returns the EnvironmentId field value if set, zero value otherwise.

func (*WebhookEnvironment) GetEnvironmentIdOk

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

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

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

func (o *WebhookEnvironment) HasEnvironmentId() bool

HasEnvironmentId returns a boolean if a field has been set.

func (*WebhookEnvironment) HasName

func (o *WebhookEnvironment) HasName() bool

HasName returns a boolean if a field has been set.

func (WebhookEnvironment) MarshalJSON

func (o WebhookEnvironment) MarshalJSON() ([]byte, error)

func (*WebhookEnvironment) SetEnvironmentId

func (o *WebhookEnvironment) SetEnvironmentId(v string)

SetEnvironmentId gets a reference to the given string and assigns it to the EnvironmentId field.

func (*WebhookEnvironment) SetName

func (o *WebhookEnvironment) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*WebhookEnvironment) SetNameNil

func (o *WebhookEnvironment) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (WebhookEnvironment) ToMap

func (o WebhookEnvironment) ToMap() (map[string]interface{}, error)

func (*WebhookEnvironment) UnsetName

func (o *WebhookEnvironment) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type WebhookHeaderModel

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

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

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

func (o *WebhookHeaderModel) GetIsSecure() bool

GetIsSecure returns the IsSecure field value if set, zero value otherwise.

func (*WebhookHeaderModel) GetIsSecureOk

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

func (o *WebhookHeaderModel) GetKey() string

GetKey returns the Key field value

func (*WebhookHeaderModel) GetKeyOk

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

func (o *WebhookHeaderModel) GetValue() string

GetValue returns the Value field value

func (*WebhookHeaderModel) GetValueOk

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

func (o *WebhookHeaderModel) HasIsSecure() bool

HasIsSecure returns a boolean if a field has been set.

func (WebhookHeaderModel) MarshalJSON

func (o WebhookHeaderModel) MarshalJSON() ([]byte, error)

func (*WebhookHeaderModel) SetIsSecure

func (o *WebhookHeaderModel) SetIsSecure(v bool)

SetIsSecure gets a reference to the given bool and assigns it to the IsSecure field.

func (*WebhookHeaderModel) SetKey

func (o *WebhookHeaderModel) SetKey(v string)

SetKey sets field value

func (*WebhookHeaderModel) SetValue

func (o *WebhookHeaderModel) SetValue(v string)

SetValue sets field value

func (WebhookHeaderModel) ToMap

func (o WebhookHeaderModel) ToMap() (map[string]interface{}, error)

func (*WebhookHeaderModel) UnmarshalJSON

func (o *WebhookHeaderModel) UnmarshalJSON(data []byte) (err error)

type WebhookModel

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

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

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

func (o *WebhookModel) GetConfig() WebhookConfig

GetConfig returns the Config field value if set, zero value otherwise.

func (*WebhookModel) GetConfigOk

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

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

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

func (o *WebhookModel) GetEnvironment() WebhookEnvironment

GetEnvironment returns the Environment field value if set, zero value otherwise.

func (*WebhookModel) GetEnvironmentOk

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

func (o *WebhookModel) GetHttpMethod() WebHookHttpMethod

GetHttpMethod returns the HttpMethod field value if set, zero value otherwise.

func (*WebhookModel) GetHttpMethodOk

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

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

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

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

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

func (o *WebhookModel) GetWebhookId() int32

GetWebhookId returns the WebhookId field value if set, zero value otherwise.

func (*WebhookModel) GetWebhookIdOk

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

func (o *WebhookModel) HasConfig() bool

HasConfig returns a boolean if a field has been set.

func (*WebhookModel) HasContent

func (o *WebhookModel) HasContent() bool

HasContent returns a boolean if a field has been set.

func (*WebhookModel) HasEnvironment

func (o *WebhookModel) HasEnvironment() bool

HasEnvironment returns a boolean if a field has been set.

func (*WebhookModel) HasHttpMethod

func (o *WebhookModel) HasHttpMethod() bool

HasHttpMethod returns a boolean if a field has been set.

func (*WebhookModel) HasUrl

func (o *WebhookModel) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (*WebhookModel) HasWebHookHeaders

func (o *WebhookModel) HasWebHookHeaders() bool

HasWebHookHeaders returns a boolean if a field has been set.

func (*WebhookModel) HasWebhookId

func (o *WebhookModel) HasWebhookId() bool

HasWebhookId returns a boolean if a field has been set.

func (WebhookModel) MarshalJSON

func (o WebhookModel) MarshalJSON() ([]byte, error)

func (*WebhookModel) SetConfig

func (o *WebhookModel) SetConfig(v WebhookConfig)

SetConfig gets a reference to the given WebhookConfig and assigns it to the Config field.

func (*WebhookModel) SetContent

func (o *WebhookModel) SetContent(v string)

SetContent gets a reference to the given NullableString and assigns it to the Content field.

func (*WebhookModel) SetContentNil

func (o *WebhookModel) SetContentNil()

SetContentNil sets the value for Content to be an explicit nil

func (*WebhookModel) SetEnvironment

func (o *WebhookModel) SetEnvironment(v WebhookEnvironment)

SetEnvironment gets a reference to the given WebhookEnvironment and assigns it to the Environment field.

func (*WebhookModel) SetHttpMethod

func (o *WebhookModel) SetHttpMethod(v WebHookHttpMethod)

SetHttpMethod gets a reference to the given WebHookHttpMethod and assigns it to the HttpMethod field.

func (*WebhookModel) SetUrl

func (o *WebhookModel) SetUrl(v string)

SetUrl gets a reference to the given NullableString and assigns it to the Url field.

func (*WebhookModel) SetUrlNil

func (o *WebhookModel) SetUrlNil()

SetUrlNil sets the value for Url to be an explicit nil

func (*WebhookModel) SetWebHookHeaders

func (o *WebhookModel) SetWebHookHeaders(v []WebhookHeaderModel)

SetWebHookHeaders gets a reference to the given []WebhookHeaderModel and assigns it to the WebHookHeaders field.

func (*WebhookModel) SetWebhookId

func (o *WebhookModel) SetWebhookId(v int32)

SetWebhookId gets a reference to the given int32 and assigns it to the WebhookId field.

func (WebhookModel) ToMap

func (o WebhookModel) ToMap() (map[string]interface{}, error)

func (*WebhookModel) UnsetContent

func (o *WebhookModel) UnsetContent()

UnsetContent ensures that no value is present for Content, not even an explicit nil

func (*WebhookModel) UnsetUrl

func (o *WebhookModel) UnsetUrl()

UnsetUrl ensures that no value is present for Url, not even an explicit nil

type WebhookSigningKeysModel

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

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

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

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

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

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

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

func (o *WebhookSigningKeysModel) HasKey1() bool

HasKey1 returns a boolean if a field has been set.

func (*WebhookSigningKeysModel) HasKey2

func (o *WebhookSigningKeysModel) HasKey2() bool

HasKey2 returns a boolean if a field has been set.

func (WebhookSigningKeysModel) MarshalJSON

func (o WebhookSigningKeysModel) MarshalJSON() ([]byte, error)

func (*WebhookSigningKeysModel) SetKey1

func (o *WebhookSigningKeysModel) SetKey1(v string)

SetKey1 gets a reference to the given NullableString and assigns it to the Key1 field.

func (*WebhookSigningKeysModel) SetKey1Nil

func (o *WebhookSigningKeysModel) SetKey1Nil()

SetKey1Nil sets the value for Key1 to be an explicit nil

func (*WebhookSigningKeysModel) SetKey2

func (o *WebhookSigningKeysModel) SetKey2(v string)

SetKey2 gets a reference to the given NullableString and assigns it to the Key2 field.

func (*WebhookSigningKeysModel) SetKey2Nil

func (o *WebhookSigningKeysModel) SetKey2Nil()

SetKey2Nil sets the value for Key2 to be an explicit nil

func (WebhookSigningKeysModel) ToMap

func (o WebhookSigningKeysModel) ToMap() (map[string]interface{}, error)

func (*WebhookSigningKeysModel) UnsetKey1

func (o *WebhookSigningKeysModel) UnsetKey1()

UnsetKey1 ensures that no value is present for Key1, not even an explicit nil

func (*WebhookSigningKeysModel) UnsetKey2

func (o *WebhookSigningKeysModel) UnsetKey2()

UnsetKey2 ensures that no value is present for Key2, not even an explicit nil

type WebhooksAPICreateWebhookRequest

type WebhooksAPICreateWebhookRequest struct {
	ApiService *WebhooksAPIService
	// contains filtered or unexported fields
}

func (WebhooksAPICreateWebhookRequest) Execute

func (WebhooksAPICreateWebhookRequest) WebHookRequest

type WebhooksAPIDeleteWebhookRequest

type WebhooksAPIDeleteWebhookRequest struct {
	ApiService *WebhooksAPIService
	// contains filtered or unexported fields
}

func (WebhooksAPIDeleteWebhookRequest) Execute

type WebhooksAPIGetWebhookRequest

type WebhooksAPIGetWebhookRequest struct {
	ApiService *WebhooksAPIService
	// contains filtered or unexported fields
}

func (WebhooksAPIGetWebhookRequest) Execute

type WebhooksAPIGetWebhookSigningKeysRequest

type WebhooksAPIGetWebhookSigningKeysRequest struct {
	ApiService *WebhooksAPIService
	// contains filtered or unexported fields
}

func (WebhooksAPIGetWebhookSigningKeysRequest) Execute

type WebhooksAPIGetWebhooksRequest

type WebhooksAPIGetWebhooksRequest struct {
	ApiService *WebhooksAPIService
	// contains filtered or unexported fields
}

func (WebhooksAPIGetWebhooksRequest) Execute

type WebhooksAPIReplaceWebhookRequest

type WebhooksAPIReplaceWebhookRequest struct {
	ApiService *WebhooksAPIService
	// contains filtered or unexported fields
}

func (WebhooksAPIReplaceWebhookRequest) Execute

func (WebhooksAPIReplaceWebhookRequest) WebHookRequest

type WebhooksAPIService

type WebhooksAPIService service

WebhooksAPIService WebhooksAPI service

func (*WebhooksAPIService) CreateWebhook

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

Execute executes the request

@return WebhookModel

func (*WebhooksAPIService) DeleteWebhook

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

func (a *WebhooksAPIService) DeleteWebhookExecute(r WebhooksAPIDeleteWebhookRequest) (*http.Response, error)

Execute executes the request

func (*WebhooksAPIService) GetWebhook

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

Execute executes the request

@return WebhookModel

func (*WebhooksAPIService) GetWebhookSigningKeys

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

Execute executes the request

@return WebhookSigningKeysModel

func (*WebhooksAPIService) GetWebhooks

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

Execute executes the request

@return []WebhookModel

func (*WebhooksAPIService) ReplaceWebhook

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

Execute executes the request

@return WebhookModel

func (*WebhooksAPIService) UpdateWebhook

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

Execute executes the request

@return WebhookModel

type WebhooksAPIUpdateWebhookRequest

type WebhooksAPIUpdateWebhookRequest struct {
	ApiService *WebhooksAPIService
	// contains filtered or unexported fields
}

func (WebhooksAPIUpdateWebhookRequest) Execute

func (WebhooksAPIUpdateWebhookRequest) JsonPatchOperation

func (r WebhooksAPIUpdateWebhookRequest) JsonPatchOperation(jsonPatchOperation []JsonPatchOperation) WebhooksAPIUpdateWebhookRequest

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL