ldapi

package module
v7.1.1 Latest Latest
Warning

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

Go to latest
Published: Jan 15, 2022 License: Apache-2.0 Imports: 22 Imported by: 4

README

This repository contains a client library for LaunchDarkly's REST API. This client was automatically generated from our OpenAPI specification using a code generation library. View our sample code for example usage.

This REST API is for custom integrations, data export, or automating your feature flag workflows. DO NOT use this client library to include feature flags in your web or mobile application. To integrate feature flags with your application, read the SDK documentation.

Go API client for ldapi

Overview

Authentication

All REST API resources are authenticated with either personal or service access tokens, or session cookies. Other authentication mechanisms are not supported. You can manage personal access tokens on your Account settings page.

LaunchDarkly also has SDK keys, mobile keys, and client-side IDs that are used by our server-side SDKs, mobile SDKs, and client-side SDKs, respectively. These keys cannot be used to access our REST API. These keys are environment-specific, and can only perform read-only operations (fetching feature flag settings).

Auth mechanism Allowed resources Use cases
Personal access tokens Can be customized on a per-token basis Building scripts, custom integrations, data export
SDK keys Can only access read-only SDK-specific resources and the firehose, restricted to a single environment Server-side SDKs, Firehose API
Mobile keys Can only access read-only mobile SDK-specific resources, restricted to a single environment Mobile SDKs
Client-side ID Single environment, only flags marked available to client-side Client-side JavaScript
Keep your access tokens and SDK keys private

Access tokens should never be exposed in untrusted contexts. Never put an access token in client-side JavaScript, or embed it in a mobile application. LaunchDarkly has special mobile keys that you can embed in mobile apps. If you accidentally expose an access token or SDK key, you can reset it from your Account Settings page.

The client-side ID is safe to embed in untrusted contexts. It's designed for use in client-side JavaScript.

Via request header

The preferred way to authenticate with the API is by adding an Authorization header containing your access token to your requests. The value of the Authorization header must be your access token.

Manage personal access tokens from the Account Settings page.

For testing purposes, you can make API calls directly from your web browser. If you're logged in to the application, the API will use your existing session to authenticate calls.

If you have a role other than Admin, or have a custom role defined, you may not have permission to perform some API calls. You will receive a 401 response code in that case.

Modifying the Origin header causes an error

LaunchDarkly validates that the Origin header for any API request authenticated by a session cookie matches the expected Origin header. The expected Origin header is https://app.launchdarkly.com.

If the Origin header does not match what's expected, LaunchDarkly returns an error. This error can prevent the LaunchDarkly app from working correctly.

Any browser extension that intentionally changes the Origin header can cause this problem. For example, the Allow-Control-Allow-Origin: * Chrome extension changes the Origin header to http://evil.com and causes the app to fail.

To prevent this error, do not modify your Origin header.

LaunchDarkly does not require origin matching when authenticating with an access token, so this issue does not affect normal API usage.

Representations

All resources expect and return JSON response bodies. Error responses will also send a JSON body. Read Errors for a more detailed description of the error format used by the API.

In practice this means that you always get a response with a Content-Type header set to application/json.

In addition, request bodies for PUT, POST, REPORT and PATCH requests must be encoded as JSON with a Content-Type header set to application/json.

Summary and detailed representations

When you fetch a list of resources, the response includes only the most important attributes of each resource. This is a summary representation of the resource. When you fetch an individual resource (for example, a single feature flag), you receive a detailed representation containing all of the attributes of the resource.

The best way to find a detailed representation is to follow links. Every summary representation includes a link to its detailed representation.

The best way to navigate the API is by following links. These are attributes in representations that link to other resources. The API always uses the same format for links:

  • Links to other resources within the API are encapsulated in a _links object.
  • If the resource has a corresponding link to HTML content on the site, it is stored in a special _site link.

Each link has two attributes: an href (the URL) and a type (the content type). For example, a feature resource might return the following:

{
  \"_links\": {
    \"parent\": {
      \"href\": \"/api/features\",
      \"type\": \"application/json\"
    },
    \"self\": {
      \"href\": \"/api/features/sort.order\",
      \"type\": \"application/json\"
    }
  },
  \"_site\": {
    \"href\": \"/features/sort.order\",
    \"type\": \"text/html\"
  }
}

From this, you can navigate to the parent collection of features by following the parent link, or navigate to the site page for the feature by following the _site link.

Collections are always represented as a JSON object with an items attribute containing an array of representations. Like all other representations, collections have _links defined at the top level.

Paginated collections include first, last, next, and prev links containing a URL with the respective set of elements in the collection.

Updates

Resources that accept partial updates use the PATCH verb, and support the JSON Patch format. Some resources also support the JSON Merge Patch format. In addition, some resources support optional comments that can be submitted with updates. Comments appear in outgoing webhooks, the audit log, and other integrations.

Updates via JSON Patch

JSON Patch is a way to specify the modifications to perform on a resource. For example, in this feature flag representation:

{
    \"name\": \"New recommendations engine\",
    \"key\": \"engine.enable\",
    \"description\": \"This is the description\",
    ...
}

You can change the feature flag's description with the following patch document:

[{ \"op\": \"replace\", \"path\": \"/description\", \"value\": \"This is the new description\" }]

JSON Patch documents are always arrays. You can specify multiple modifications to perform in a single request. You can also test that certain preconditions are met before applying the patch:

[
  { \"op\": \"test\", \"path\": \"/version\", \"value\": 10 },
  { \"op\": \"replace\", \"path\": \"/description\", \"value\": \"The new description\" }
]

The above patch request tests whether the feature flag's version is 10, and if so, changes the feature flag's description.

Attributes that aren't editable, like a resource's _links, have names that start with an underscore.

Updates via JSON Merge Patch

The API also supports the JSON Merge Patch format, as well as the Update feature flag resource.

JSON Merge Patch is less expressive than JSON Patch but in many cases, it is simpler to construct a merge patch document. For example, you can change a feature flag's description with the following merge patch document:

{
  \"description\": \"New flag description\"
}
Updates with comments

You can submit optional comments with PATCH changes. The Update feature flag resource supports comments.

To submit a comment along with a JSON Patch document, use the following format:

{
  \"comment\": \"This is a comment string\",
  \"patch\": [{ \"op\": \"replace\", \"path\": \"/description\", \"value\": \"The new description\" }]
}

To submit a comment along with a JSON Merge Patch document, use the following format:

{
  \"comment\": \"This is a comment string\",
  \"merge\": { \"description\": \"New flag description\" }
}
Updates via semantic patches

The API also supports the Semantic patch format. A semantic PATCH is a way to specify the modifications to perform on a resource as a set of executable instructions.

JSON Patch uses paths and a limited set of operations to describe how to transform the current state of the resource into a new state. Semantic patch allows you to be explicit about intent using precise, custom instructions. In many cases, semantic patch instructions can also be defined independently of the current state of the resource. This can be useful when defining a change that may be applied at a future date.

For example, in this feature flag configuration in environment Production:

{
    \"name\": \"Alternate sort order\",
    \"kind\": \"boolean\",
    \"key\": \"sort.order\",
   ...
    \"environments\": {
        \"production\": {
            \"on\": true,
            \"archived\": false,
            \"salt\": \"c29ydC5vcmRlcg==\",
            \"sel\": \"8de1085cb7354b0ab41c0e778376dfd3\",
            \"lastModified\": 1469131558260,
            \"version\": 81,
            \"targets\": [
                {
                    \"values\": [
                        \"Gerhard.Little@yahoo.com\"
                    ],
                    \"variation\": 0
                },
                {
                    \"values\": [
                        \"1461797806429-33-861961230\",
                        \"438580d8-02ee-418d-9eec-0085cab2bdf0\"
                    ],
                    \"variation\": 1
                }
            ],
            \"rules\": [],
            \"fallthrough\": {
                \"variation\": 0
            },
            \"offVariation\": 1,
            \"prerequisites\": [],
            \"_site\": {
                \"href\": \"/default/production/features/sort.order\",
                \"type\": \"text/html\"
            }
       }
    }
}

You can add a date you want a user to be removed from the feature flag's user targets. For example, “remove user 1461797806429-33-861961230 from the user target for variation 0 on the Alternate sort order flag in the production environment on Wed Jul 08 2020 at 15:27:41 pm”. This is done using the following:

{
  \"comment\": \"update expiring user targets\",
  \"instructions\": [
    {
      \"kind\": \"removeExpireUserTargetDate\",
      \"userKey\": \"userKey\",
      \"variationId\": \"978d53f9-7fe3-4a63-992d-97bcb4535dc8\"
    },
    {
      \"kind\": \"updateExpireUserTargetDate\",
      \"userKey\": \"userKey2\",
      \"variationId\": \"978d53f9-7fe3-4a63-992d-97bcb4535dc8\",
      \"value\": 1587582000000
    },
    {
      \"kind\": \"addExpireUserTargetDate\",
      \"userKey\": \"userKey3\",
      \"variationId\": \"978d53f9-7fe3-4a63-992d-97bcb4535dc8\",
      \"value\": 1594247266386
    }
  ]
}

Here is another example. In this feature flag configuration:

{
  \"name\": \"New recommendations engine\",
  \"key\": \"engine.enable\",
  \"environments\": {
    \"test\": {
      \"on\": true
    }
  }
}

You can change the feature flag's description with the following patch document as a set of executable instructions. For example, “add user X to targets for variation Y and remove user A from targets for variation B for test flag”:

{
  \"comment\": \"\",
  \"instructions\": [
    {
      \"kind\": \"removeUserTargets\",
      \"values\": [\"438580d8-02ee-418d-9eec-0085cab2bdf0\"],
      \"variationId\": \"852cb784-54ff-46b9-8c35-5498d2e4f270\"
    },
    {
      \"kind\": \"addUserTargets\",
      \"values\": [\"438580d8-02ee-418d-9eec-0085cab2bdf0\"],
      \"variationId\": \"1bb18465-33b6-49aa-a3bd-eeb6650b33ad\"
    }
  ]
}
Supported semantic patch API endpoints

Errors

The API always returns errors in a common format. Here's an example:

{
  \"code\": \"invalid_request\",
  \"message\": \"A feature with that key already exists\",
  \"id\": \"30ce6058-87da-11e4-b116-123b93f75cba\"
}

The general class of error is indicated by the code. The message is a human-readable explanation of what went wrong. The id is a unique identifier. Use it when you're working with LaunchDarkly support to debug a problem with a specific API call.

HTTP Status - Error Response Codes
Code Definition Desc. Possible Solution
400 Bad Request A request that fails may return this HTTP response code. Ensure JSON syntax in request body is correct.
401 Unauthorized User doesn't have permission to an API call. Ensure your SDK key is good.
403 Forbidden User does not have permission for operation. Ensure that the user or access token has proper permissions set.
409 Conflict The API request could not be completed because it conflicted with a concurrent API request. Retry your request.
429 Too many requests See Rate limiting. Wait and try again later.

CORS

The LaunchDarkly API supports Cross Origin Resource Sharing (CORS) for AJAX requests from any origin. If an Origin header is given in a request, it will be echoed as an explicitly allowed origin. Otherwise, a wildcard is returned: Access-Control-Allow-Origin: *. For more information on CORS, see the CORS W3C Recommendation. Example CORS headers might look like:

Access-Control-Allow-Headers: Accept, Content-Type, Content-Length, Accept-Encoding, Authorization
Access-Control-Allow-Methods: OPTIONS, GET, DELETE, PATCH
Access-Control-Allow-Origin: *
Access-Control-Max-Age: 300

You can make authenticated CORS calls just as you would make same-origin calls, using either token or session-based authentication. If you’re using session auth, you should set the withCredentials property for your xhr request to true. You should never expose your access tokens to untrusted users.

Rate limiting

We use several rate limiting strategies to ensure the availability of our APIs. Rate-limited calls to our APIs will return a 429 status code. Calls to our APIs will include headers indicating the current rate limit status. The specific headers returned depend on the API route being called. The limits differ based on the route, authentication mechanism, and other factors. Routes that are not rate limited may not contain any of the headers described below.

Rate limiting and SDKs

LaunchDarkly SDKs are never rate limited and do not use the API endpoints defined here. LaunchDarkly uses a different set of approaches, including streaming/server-sent events and a global CDN, to ensure availability to the routes used by LaunchDarkly SDKs.

The client-side ID is safe to embed in untrusted contexts. It's designed for use in client-side JavaScript.

Global rate limits

Authenticated requests are subject to a global limit. This is the maximum number of calls that can be made to the API per ten seconds. All personal access tokens on the account share this limit, so exceeding the limit with one access token will impact other tokens. Calls that are subject to global rate limits will return the headers below:

Header name Description
X-Ratelimit-Global-Remaining The maximum number of requests the account is permitted to make per ten seconds.
X-Ratelimit-Reset The time at which the current rate limit window resets in epoch milliseconds.

We do not publicly document the specific number of calls that can be made globally. This limit may change, and we encourage clients to program against the specification, relying on the two headers defined above, rather than hardcoding to the current limit.

Route-level rate limits

Some authenticated routes have custom rate limits. These also reset every ten seconds. Any access tokens hitting the same route share this limit, so exceeding the limit with one access token may impact other tokens. Calls that are subject to route-level rate limits will return the headers below:

Header name Description
X-Ratelimit-Route-Remaining The maximum number of requests to the current route the account is permitted to make per ten seconds.
X-Ratelimit-Reset The time at which the current rate limit window resets in epoch milliseconds.

A route represents a specific URL pattern and verb. For example, the Delete environment endpoint is considered a single route, and each call to delete an environment counts against your route-level rate limit for that route.

We do not publicly document the specific number of calls that can be made to each endpoint per ten seconds. These limits may change, and we encourage clients to program against the specification, relying on the two headers defined above, rather than hardcoding to the current limits.

IP-based rate limiting

We also employ IP-based rate limiting on some API routes. If you hit an IP-based rate limit, your API response will include a Retry-After header indicating how long to wait before re-trying the call. Clients must wait at least Retry-After seconds before making additional calls to our API, and should employ jitter and backoff strategies to avoid triggering rate limits again.

OpenAPI (Swagger)

We have a complete OpenAPI (Swagger) specification for our API.

You can use this specification to generate client libraries to interact with our REST API in your language of choice.

This specification is supported by several API-based tools such as Postman and Insomnia. In many cases, you can directly import our specification to ease use in navigating the APIs in the tooling.

Client libraries

We auto-generate multiple client libraries based on our OpenAPI specification. To learn more, visit GitHub.

Method Overriding

Some firewalls and HTTP clients restrict the use of verbs other than GET and POST. In those environments, our API endpoints that use PUT, PATCH, and DELETE verbs will be inaccessible.

To avoid this issue, our API supports the X-HTTP-Method-Override header, allowing clients to "tunnel" PUT, PATCH, and DELETE requests via a POST request.

For example, if you wish to call one of our PATCH resources via a POST request, you can include X-HTTP-Method-Override:PATCH as a header.

Beta resources

We sometimes release new API resources in beta status before we release them with general availability.

Resources that are in beta are still undergoing testing and development. They may change without notice, including becoming backwards incompatible.

We try to promote resources into general availability as quickly as possible. This happens after sufficient testing and when we're satisfied that we no longer need to make backwards-incompatible changes.

We mark beta resources with a "Beta" callout in our documentation, pictured below:

This feature is in beta

To use this feature, pass in a header including the LD-API-Version key with value set to beta. Use this header with each call. To learn more, read Beta resources.

Using beta resources

To use a beta resource, you must include a header in the request. If you call a beta resource without this header, you'll receive a 403 response.

Use this header:

LD-API-Version: beta

Versioning

We try hard to keep our REST API backwards compatible, but we occasionally have to make backwards-incompatible changes in the process of shipping new features. These breaking changes can cause unexpected behavior if you don't prepare for them accordingly.

Updates to our REST API include support for the latest features in LaunchDarkly. We also release a new version of our REST API every time we make a breaking change. We provide simultaneous support for multiple API versions so you can migrate from your current API version to a new version at your own pace.

Setting the API version per request

You can set the API version on a specific request by sending an LD-API-Version header, as shown in the example below:

LD-API-Version: 20191212

The header value is the version number of the API version you'd like to request. The number for each version corresponds to the date the version was released. In the example above the version 20191212 corresponds to December 12, 2019.

Setting the API version per access token

When creating an access token, you must specify a specific version of the API to use. This ensures that integrations using this token cannot be broken by version changes.

Tokens created before versioning was released have their version set to 20160426 (the version of the API that existed before versioning) so that they continue working the same way they did before versioning.

If you would like to upgrade your integration to use a new API version, you can explicitly set the header described above.

Best practice: Set the header for every client or integration

We recommend that you set the API version header explicitly in any client or integration you build.

Only rely on the access token API version during manual testing.

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

Installation

Install the following dependencies:

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

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

import sw "./ldapi"

To use a proxy, set the environment variable HTTP_PROXY:

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

Configuration of Server URL

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

Select Server Configuration

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

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

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

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

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

URLs Configuration per Operation

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

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

Documentation for API Endpoints

All URIs are relative to https://app.launchdarkly.com

Class Method HTTP request Description
AccessTokensApi DeleteToken Delete /api/v2/tokens/{id} Delete access token
AccessTokensApi GetToken Get /api/v2/tokens/{id} Get access token
AccessTokensApi GetTokens Get /api/v2/tokens List access tokens
AccessTokensApi PatchToken Patch /api/v2/tokens/{id} Patch access token
AccessTokensApi PostToken Post /api/v2/tokens Create access token
AccessTokensApi ResetToken Post /api/v2/tokens/{id}/reset Reset access token
AccountMembersApi DeleteMember Delete /api/v2/members/{id} Delete account member
AccountMembersApi GetMember Get /api/v2/members/{id} Get account member
AccountMembersApi GetMembers Get /api/v2/members List account members
AccountMembersApi PatchMember Patch /api/v2/members/{id} Modify an account member
AccountMembersApi PostMemberTeams Post /api/v2/members/{id}/teams Add member to teams
AccountMembersApi PostMembers Post /api/v2/members Invite new members
AccountUsageBetaApi GetEvaluationsUsage Get /api/v2/usage/evaluations/{projKey}/{envKey}/{flagKey} Get evaluations usage
AccountUsageBetaApi GetEventsUsage Get /api/v2/usage/events/{type} Get events usage
AccountUsageBetaApi GetMauSdksByType Get /api/v2/usage/mau/sdks Get MAU SDKs by type
AccountUsageBetaApi GetMauUsage Get /api/v2/usage/mau Get MAU usage
AccountUsageBetaApi GetMauUsageByCategory Get /api/v2/usage/mau/bycategory Get MAU usage by category
AccountUsageBetaApi GetStreamUsage Get /api/v2/usage/streams/{source} Get stream usage
AccountUsageBetaApi GetStreamUsageBySdkVersion Get /api/v2/usage/streams/{source}/bysdkversion Get stream usage by SDK version
AccountUsageBetaApi GetStreamUsageSdkversion Get /api/v2/usage/streams/{source}/sdkversions Get stream usage SDK versions
ApprovalsApi DeleteApprovalRequest Delete /api/v2/projects/{projectKey}/flags/{featureFlagKey}/environments/{environmentKey}/approval-requests/{id} Delete approval request
ApprovalsApi GetApproval Get /api/v2/projects/{projectKey}/flags/{featureFlagKey}/environments/{environmentKey}/approval-requests/{id} Get approval request
ApprovalsApi GetApprovals Get /api/v2/projects/{projectKey}/flags/{featureFlagKey}/environments/{environmentKey}/approval-requests List all approval requests
ApprovalsApi PostApprovalRequest Post /api/v2/projects/{projectKey}/flags/{featureFlagKey}/environments/{environmentKey}/approval-requests Create approval request
ApprovalsApi PostApprovalRequestApplyRequest Post /api/v2/projects/{projectKey}/flags/{featureFlagKey}/environments/{environmentKey}/approval-requests/{id}/apply Apply approval request
ApprovalsApi PostApprovalRequestReview Post /api/v2/projects/{projectKey}/flags/{featureFlagKey}/environments/{environmentKey}/approval-requests/{id}/reviews Review approval request
ApprovalsApi PostFlagCopyConfigApprovalRequest Post /api/v2/projects/{projectKey}/flags/{featureFlagKey}/environments/{environmentKey}/approval-requests-flag-copy Create approval request to copy flag configurations across environments
AuditLogApi GetAuditLogEntries Get /api/v2/auditlog List audit log feature flag entries
AuditLogApi GetAuditLogEntry Get /api/v2/auditlog/{id} Get audit log entry
CodeReferencesApi DeleteBranches Post /api/v2/code-refs/repositories/{repo}/branch-delete-tasks Delete branches
CodeReferencesApi DeleteRepository Delete /api/v2/code-refs/repositories/{repo} Delete repository
CodeReferencesApi GetBranch Get /api/v2/code-refs/repositories/{repo}/branches/{branch} Get branch
CodeReferencesApi GetBranches Get /api/v2/code-refs/repositories/{repo}/branches List branches
CodeReferencesApi GetExtinctions Get /api/v2/code-refs/extinctions List extinctions
CodeReferencesApi GetRepositories Get /api/v2/code-refs/repositories List repositories
CodeReferencesApi GetRepository Get /api/v2/code-refs/repositories/{repo} Get repository
CodeReferencesApi GetRootStatistic Get /api/v2/code-refs/statistics Get links to code reference repositories for each project
CodeReferencesApi GetStatistics Get /api/v2/code-refs/statistics/{projKey} Get number of code references for flags
CodeReferencesApi PatchRepository Patch /api/v2/code-refs/repositories/{repo} Update repository
CodeReferencesApi PostExtinction Post /api/v2/code-refs/repositories/{repo}/branches/{branch}/extinction-events Create extinction
CodeReferencesApi PostRepository Post /api/v2/code-refs/repositories Create repository
CodeReferencesApi PutBranch Put /api/v2/code-refs/repositories/{repo}/branches/{branch} Upsert branch
CustomRolesApi DeleteCustomRole Delete /api/v2/roles/{key} Delete custom role
CustomRolesApi GetCustomRole Get /api/v2/roles/{key} Get custom role
CustomRolesApi GetCustomRoles Get /api/v2/roles List custom roles
CustomRolesApi PatchCustomRole Patch /api/v2/roles/{key} Update custom role
CustomRolesApi PostCustomRole Post /api/v2/roles Create custom role
DataExportDestinationsApi DeleteDestination Delete /api/v2/destinations/{projKey}/{envKey}/{id} Delete Data Export destination
DataExportDestinationsApi GetDestination Get /api/v2/destinations/{projKey}/{envKey}/{id} Get destination
DataExportDestinationsApi GetDestinations Get /api/v2/destinations List destinations
DataExportDestinationsApi PatchDestination Patch /api/v2/destinations/{projKey}/{envKey}/{id} Update Data Export destination
DataExportDestinationsApi PostDestination Post /api/v2/destinations/{projKey}/{envKey} Create data export destination
EnvironmentsApi DeleteEnvironment Delete /api/v2/projects/{projectKey}/environments/{environmentKey} Delete environment
EnvironmentsApi GetEnvironment Get /api/v2/projects/{projectKey}/environments/{environmentKey} Get environment
EnvironmentsApi PatchEnvironment Patch /api/v2/projects/{projectKey}/environments/{environmentKey} Update environment
EnvironmentsApi PostEnvironment Post /api/v2/projects/{projectKey}/environments Create environment
EnvironmentsApi ResetEnvironmentMobileKey Post /api/v2/projects/{projectKey}/environments/{envKey}/mobileKey Reset environment mobile SDK key
EnvironmentsApi ResetEnvironmentSDKKey Post /api/v2/projects/{projectKey}/environments/{envKey}/apiKey Reset environment SDK key
ExperimentsBetaApi GetExperiment Get /api/v2/flags/{projKey}/{flagKey}/experiments/{envKey}/{metricKey} Get experiment results
ExperimentsBetaApi ResetExperiment Delete /api/v2/flags/{projKey}/{flagKey}/experiments/{envKey}/{metricKey}/results Reset experiment results
FeatureFlagsApi CopyFeatureFlag Post /api/v2/flags/{projKey}/{featureFlagKey}/copy Copy feature flag
FeatureFlagsApi DeleteFeatureFlag Delete /api/v2/flags/{projKey}/{key} Delete feature flag
FeatureFlagsApi GetExpiringUserTargets Get /api/v2/flags/{projKey}/{flagKey}/expiring-user-targets/{envKey} Get expiring user targets for feature flag
FeatureFlagsApi GetFeatureFlag Get /api/v2/flags/{projKey}/{key} Get feature flag
FeatureFlagsApi GetFeatureFlagStatus Get /api/v2/flag-statuses/{projKey}/{envKey}/{key} Get feature flag status
FeatureFlagsApi GetFeatureFlagStatusAcrossEnvironments Get /api/v2/flag-status/{projKey}/{key} Get flag status across environments
FeatureFlagsApi GetFeatureFlagStatuses Get /api/v2/flag-statuses/{projKey}/{envKey} List feature flag statuses
FeatureFlagsApi GetFeatureFlags Get /api/v2/flags/{projKey} List feature flags
FeatureFlagsApi PatchExpiringUserTargets Patch /api/v2/flags/{projKey}/{flagKey}/expiring-user-targets/{envKey} Update expiring user targets on feature flag
FeatureFlagsApi PatchFeatureFlag Patch /api/v2/flags/{projKey}/{key} Update feature flag
FeatureFlagsApi PostFeatureFlag Post /api/v2/flags/{projKey} Create a feature flag
FeatureFlagsBetaApi GetDependentFlags Get /api/v2/flags/{projKey}/{flagKey}/dependent-flags List dependent feature flags
FeatureFlagsBetaApi GetDependentFlagsByEnv Get /api/v2/flags/{projKey}/{envKey}/{flagKey}/dependent-flags List dependent feature flags by environment
FlagTriggersApi CreateTriggerWorkflow Post /api/v2/flags/{projKey}/{flagKey}/triggers/{envKey} Create flag trigger
FlagTriggersApi DeleteTriggerWorkflow Delete /api/v2/flags/{projKey}/{flagKey}/triggers/{envKey}/{id} Delete flag trigger
FlagTriggersApi GetTriggerWorkflowById Get /api/v2/flags/{projKey}/{flagKey}/triggers/{envKey}/{id} Get flag trigger by ID
FlagTriggersApi GetTriggerWorkflows Get /api/v2/flags/{projKey}/{flagKey}/triggers/{envKey} List flag triggers
FlagTriggersApi PatchTriggerWorkflow Patch /api/v2/flags/{projKey}/{flagKey}/triggers/{envKey}/{id} Update flag trigger
IntegrationAuditLogSubscriptionsApi CreateSubscription Post /api/v2/integrations/{integrationKey} Create audit log subscription
IntegrationAuditLogSubscriptionsApi DeleteSubscription Delete /api/v2/integrations/{integrationKey}/{id} Delete audit log subscription
IntegrationAuditLogSubscriptionsApi GetSubscriptionByID Get /api/v2/integrations/{integrationKey}/{id} Get audit log subscription by ID
IntegrationAuditLogSubscriptionsApi GetSubscriptions Get /api/v2/integrations/{integrationKey} Get audit log subscriptions by integration
IntegrationAuditLogSubscriptionsApi UpdateSubscription Patch /api/v2/integrations/{integrationKey}/{id} Update audit log subscription
MetricsApi DeleteMetric Delete /api/v2/metrics/{projectKey}/{key} Delete metric
MetricsApi GetMetric Get /api/v2/metrics/{projectKey}/{key} Get metric
MetricsApi GetMetrics Get /api/v2/metrics/{projectKey} List metrics
MetricsApi PatchMetric Patch /api/v2/metrics/{projectKey}/{key} Update metric
MetricsApi PostMetric Post /api/v2/metrics/{projectKey} Create metric
OtherApi GetIps Get /api/v2/public-ip-list Gets the public IP list
OtherApi GetOpenapiSpec Get /api/v2/openapi.json Gets the OpenAPI spec in json
OtherApi GetRoot Get /api/v2 Root resource
OtherApi GetVersions Get /api/v2/versions Get version information
ProjectsApi DeleteProject Delete /api/v2/projects/{projectKey} Delete project
ProjectsApi GetProject Get /api/v2/projects/{projectKey} Get project
ProjectsApi GetProjects Get /api/v2/projects List projects
ProjectsApi PatchProject Patch /api/v2/projects/{projectKey} Update project
ProjectsApi PostProject Post /api/v2/projects Create project
RelayProxyConfigurationsApi DeleteRelayAutoConfig Delete /api/v2/account/relay-auto-configs/{id} Delete Relay Proxy config by ID
RelayProxyConfigurationsApi GetRelayProxyConfig Get /api/v2/account/relay-auto-configs/{id} Get Relay Proxy config
RelayProxyConfigurationsApi GetRelayProxyConfigs Get /api/v2/account/relay-auto-configs List Relay Proxy configs
RelayProxyConfigurationsApi PatchRelayAutoConfig Patch /api/v2/account/relay-auto-configs/{id} Update a Relay Proxy config
RelayProxyConfigurationsApi PostRelayAutoConfig Post /api/v2/account/relay-auto-configs Create a new Relay Proxy config
RelayProxyConfigurationsApi ResetRelayAutoConfig Post /api/v2/account/relay-auto-configs/{id}/reset Reset Relay Proxy configuration key
ScheduledChangesApi DeleteFlagConfigScheduledChanges Delete /api/v2/projects/{projectKey}/flags/{featureFlagKey}/environments/{environmentKey}/scheduled-changes/{id} Delete scheduled changes workflow
ScheduledChangesApi GetFeatureFlagScheduledChange Get /api/v2/projects/{projectKey}/flags/{featureFlagKey}/environments/{environmentKey}/scheduled-changes/{id} Get a scheduled change
ScheduledChangesApi GetFlagConfigScheduledChanges Get /api/v2/projects/{projectKey}/flags/{featureFlagKey}/environments/{environmentKey}/scheduled-changes List scheduled changes
ScheduledChangesApi PatchFlagConfigScheduledChange Patch /api/v2/projects/{projectKey}/flags/{featureFlagKey}/environments/{environmentKey}/scheduled-changes/{id} Update scheduled changes workflow
ScheduledChangesApi PostFlagConfigScheduledChanges Post /api/v2/projects/{projectKey}/flags/{featureFlagKey}/environments/{environmentKey}/scheduled-changes Create scheduled changes workflow
SegmentsApi DeleteSegment Delete /api/v2/segments/{projKey}/{envKey}/{key} Delete segment
SegmentsApi GetExpiringUserTargetsForSegment Get /api/v2/segments/{projKey}/{segmentKey}/expiring-user-targets/{envKey} Get expiring user targets for segment
SegmentsApi GetSegment Get /api/v2/segments/{projKey}/{envKey}/{key} Get segment
SegmentsApi GetSegmentMembershipForUser Get /api/v2/segments/{projKey}/{envKey}/{key}/users/{userKey} Get Big Segment membership for user
SegmentsApi GetSegments Get /api/v2/segments/{projKey}/{envKey} List segments
SegmentsApi PatchExpiringUserTargetsForSegment Patch /api/v2/segments/{projKey}/{segmentKey}/expiring-user-targets/{envKey} Update expiring user targets for segment
SegmentsApi PatchSegment Patch /api/v2/segments/{projKey}/{envKey}/{key} Patch segment
SegmentsApi PostSegment Post /api/v2/segments/{projKey}/{envKey} Create segment
SegmentsApi UpdateBigSegmentTargets Post /api/v2/segments/{projKey}/{envKey}/{key}/users Update targets on a Big Segment
TeamsBetaApi DeleteTeam Delete /api/v2/teams/{key} Delete team
TeamsBetaApi GetTeam Get /api/v2/teams/{key} Get team
TeamsBetaApi GetTeams Get /api/v2/teams List teams
TeamsBetaApi PatchTeam Patch /api/v2/teams/{key} Update team
TeamsBetaApi PostTeam Post /api/v2/teams Create team
TeamsBetaApi PostTeamMembers Post /api/v2/teams/{key}/members Add members to team
UserSettingsApi GetExpiringFlagsForUser Get /api/v2/users/{projKey}/{userKey}/expiring-user-targets/{envKey} Get expiring dates on flags for user
UserSettingsApi GetUserFlagSetting Get /api/v2/users/{projKey}/{envKey}/{key}/flags/{featureKey} Get flag setting for user
UserSettingsApi GetUserFlagSettings Get /api/v2/users/{projKey}/{envKey}/{key}/flags List flag settings for user
UserSettingsApi PatchExpiringFlagsForUser Patch /api/v2/users/{projKey}/{userKey}/expiring-user-targets/{envKey} Update expiring user target for flags
UserSettingsApi PutFlagSetting Put /api/v2/users/{projKey}/{envKey}/{key}/flags/{featureKey} Update flag settings for user
UsersApi DeleteUser Delete /api/v2/users/{projKey}/{envKey}/{key} Delete user
UsersApi GetSearchUsers Get /api/v2/user-search/{projKey}/{envKey} Find users
UsersApi GetUser Get /api/v2/users/{projKey}/{envKey}/{key} Get user
UsersApi GetUsers Get /api/v2/users/{projKey}/{envKey} List users
UsersBetaApi GetUserAttributeNames Get /api/v2/user-attributes/{projectKey}/{environmentKey} Get user attribute names
WebhooksApi DeleteWebhook Delete /api/v2/webhooks/{id} Delete webhook
WebhooksApi GetAllWebhooks Get /api/v2/webhooks List webhooks
WebhooksApi GetWebhook Get /api/v2/webhooks/{id} Get webhook
WebhooksApi PatchWebhook Patch /api/v2/webhooks/{id} Update webhook
WebhooksApi PostWebhook Post /api/v2/webhooks Creates a webhook
WorkflowsBetaApi DeleteWorkflow Delete /api/v2/projects/{projectKey}/flags/{featureFlagKey}/environments/{environmentKey}/workflows/{workflowId} Delete workflow
WorkflowsBetaApi GetCustomWorkflow Get /api/v2/projects/{projectKey}/flags/{featureFlagKey}/environments/{environmentKey}/workflows/{workflowId} Get custom workflow
WorkflowsBetaApi GetWorkflows Get /api/v2/projects/{projectKey}/flags/{featureFlagKey}/environments/{environmentKey}/workflows Get workflows
WorkflowsBetaApi PostWorkflow Post /api/v2/projects/{projectKey}/flags/{featureFlagKey}/environments/{environmentKey}/workflows Create workflow

Documentation For Models

Documentation For Authorization

ApiKey
  • Type: API key
  • API key parameter name: Authorization
  • Location: HTTP header

Note, each API key must be added to a map of map[string]APIKey where the key is: Authorization and passed in as the auth context for each request.

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@launchdarkly.com

Sample Code

package main

import (
	"context"
	"fmt"
	"os"

	ldapi "github.com/launchdarkly/api-client-go"
)

func main() {
	apiKey := os.Getenv("LD_API_KEY")
	if apiKey == "" {
		panic("LD_API_KEY env var was empty!")
	}
	client := ldapi.NewAPIClient(ldapi.NewConfiguration())

	auth := make(map[string]ldapi.APIKey)
	auth["ApiKey"] = ldapi.APIKey{
		Key: apiKey,
	}

	ctx := context.WithValue(context.Background(), ldapi.ContextAPIKeys, auth)

	flagName := "Test Flag Go"
	flagKey := "test-go"
	// Create a multi-variate feature flag
	valOneVal := []int{1, 2}
	valOne := map[string]interface{}{"one": valOneVal}
	valTwoVal := []int{4, 5}
	valTwo := map[string]interface{}{"two": valTwoVal}
	body := ldapi.FeatureFlagBody{
		Name: flagName,
		Key:  flagKey,
		Variations: &[]ldapi.Variation{
			{Value: &valOne},
			{Value: &valTwo},
		},
	}
	flag, resp, err := client.FeatureFlagsApi.PostFeatureFlag(ctx, "openapi").FeatureFlagBody(body).Execute()
	if err != nil {
		if resp.StatusCode != 409 {
			panic(fmt.Errorf("create failed: %s", err))
		} else {
			if _, err := client.FeatureFlagsApi.DeleteFeatureFlag(ctx, "openapi", body.Key).Execute(); err != nil {
				panic(fmt.Errorf("delete failed: %s", err))
			}
			flag, resp, err = client.FeatureFlagsApi.PostFeatureFlag(ctx, "openapi").FeatureFlagBody(body).Execute()
			if err != nil {
				panic(fmt.Errorf("create failed: %s", err))
			}
		}
	}
	fmt.Printf("Created flag: %+v\n", flag)
	// Clean up new flag
	defer func() {
		if _, err := client.FeatureFlagsApi.DeleteFeatureFlag(ctx, "openapi", body.Key).Execute(); err != nil {
			panic(fmt.Errorf("delete failed: %s", err))
		}
	}()
}

func intfPtr(i interface{}) *interface{} {
	return &i
}

Documentation

Index

Constants

This section is empty.

Variables

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

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

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

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

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

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

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

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

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)

Functions

func CacheExpires

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

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

func PtrBool

func PtrBool(v bool) *bool

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

func PtrFloat32

func PtrFloat32(v float32) *float32

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

func PtrFloat64

func PtrFloat64(v float64) *float64

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

func PtrInt

func PtrInt(v int) *int

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

func PtrInt32

func PtrInt32(v int32) *int32

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

func PtrInt64

func PtrInt64(v int64) *int64

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

func PtrString

func PtrString(v string) *string

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

func PtrTime

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

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

Types

type APIClient

type APIClient struct {
	AccessTokensApi *AccessTokensApiService

	AccountMembersApi *AccountMembersApiService

	AccountUsageBetaApi *AccountUsageBetaApiService

	ApprovalsApi *ApprovalsApiService

	AuditLogApi *AuditLogApiService

	CodeReferencesApi *CodeReferencesApiService

	CustomRolesApi *CustomRolesApiService

	DataExportDestinationsApi *DataExportDestinationsApiService

	EnvironmentsApi *EnvironmentsApiService

	ExperimentsBetaApi *ExperimentsBetaApiService

	FeatureFlagsApi *FeatureFlagsApiService

	FeatureFlagsBetaApi *FeatureFlagsBetaApiService

	FlagTriggersApi *FlagTriggersApiService

	IntegrationAuditLogSubscriptionsApi *IntegrationAuditLogSubscriptionsApiService

	MetricsApi *MetricsApiService

	OtherApi *OtherApiService

	ProjectsApi *ProjectsApiService

	RelayProxyConfigurationsApi *RelayProxyConfigurationsApiService

	ScheduledChangesApi *ScheduledChangesApiService

	SegmentsApi *SegmentsApiService

	TeamsBetaApi *TeamsBetaApiService

	UserSettingsApi *UserSettingsApiService

	UsersApi *UsersApiService

	UsersBetaApi *UsersBetaApiService

	WebhooksApi *WebhooksApiService

	WorkflowsBetaApi *WorkflowsBetaApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the LaunchDarkly REST API API v2.0 In most cases there should be only one, shared, APIClient.

func NewAPIClient

func NewAPIClient(cfg *Configuration) *APIClient

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

func (*APIClient) GetConfig

func (c *APIClient) GetConfig() *Configuration

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

type APIKey

type APIKey struct {
	Key    string
	Prefix string
}

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

type APIResponse

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

APIResponse stores the API response returned by the server.

func NewAPIResponse

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResponse object.

func NewAPIResponseWithError

func NewAPIResponseWithError(errorMessage string) *APIResponse

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

type AccessDeniedReasonRep

type AccessDeniedReasonRep struct {
	// Resource specifier strings
	Resources *[]string `json:"resources,omitempty"`
	// Targeted resources are the resources NOT in this list. The \"resources\" field must be empty to use this field.
	NotResources *[]string `json:"notResources,omitempty"`
	// Actions to perform on a resource
	Actions *[]string `json:"actions,omitempty"`
	// Targeted actions are the actions NOT in this list. The \"actions\" field must be empty to use this field.
	NotActions *[]string `json:"notActions,omitempty"`
	Effect     string    `json:"effect"`
	RoleName   *string   `json:"role_name,omitempty"`
}

AccessDeniedReasonRep struct for AccessDeniedReasonRep

func NewAccessDeniedReasonRep

func NewAccessDeniedReasonRep(effect string) *AccessDeniedReasonRep

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

func NewAccessDeniedReasonRepWithDefaults

func NewAccessDeniedReasonRepWithDefaults() *AccessDeniedReasonRep

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

func (*AccessDeniedReasonRep) GetActions

func (o *AccessDeniedReasonRep) GetActions() []string

GetActions returns the Actions field value if set, zero value otherwise.

func (*AccessDeniedReasonRep) GetActionsOk

func (o *AccessDeniedReasonRep) GetActionsOk() (*[]string, bool)

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

func (*AccessDeniedReasonRep) GetEffect

func (o *AccessDeniedReasonRep) GetEffect() string

GetEffect returns the Effect field value

func (*AccessDeniedReasonRep) GetEffectOk

func (o *AccessDeniedReasonRep) GetEffectOk() (*string, bool)

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

func (*AccessDeniedReasonRep) GetNotActions

func (o *AccessDeniedReasonRep) GetNotActions() []string

GetNotActions returns the NotActions field value if set, zero value otherwise.

func (*AccessDeniedReasonRep) GetNotActionsOk

func (o *AccessDeniedReasonRep) GetNotActionsOk() (*[]string, bool)

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

func (*AccessDeniedReasonRep) GetNotResources

func (o *AccessDeniedReasonRep) GetNotResources() []string

GetNotResources returns the NotResources field value if set, zero value otherwise.

func (*AccessDeniedReasonRep) GetNotResourcesOk

func (o *AccessDeniedReasonRep) GetNotResourcesOk() (*[]string, bool)

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

func (*AccessDeniedReasonRep) GetResources

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

GetResources returns the Resources field value if set, zero value otherwise.

func (*AccessDeniedReasonRep) GetResourcesOk

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

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

func (*AccessDeniedReasonRep) GetRoleName

func (o *AccessDeniedReasonRep) GetRoleName() string

GetRoleName returns the RoleName field value if set, zero value otherwise.

func (*AccessDeniedReasonRep) GetRoleNameOk

func (o *AccessDeniedReasonRep) GetRoleNameOk() (*string, bool)

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

func (*AccessDeniedReasonRep) HasActions

func (o *AccessDeniedReasonRep) HasActions() bool

HasActions returns a boolean if a field has been set.

func (*AccessDeniedReasonRep) HasNotActions

func (o *AccessDeniedReasonRep) HasNotActions() bool

HasNotActions returns a boolean if a field has been set.

func (*AccessDeniedReasonRep) HasNotResources

func (o *AccessDeniedReasonRep) HasNotResources() bool

HasNotResources returns a boolean if a field has been set.

func (*AccessDeniedReasonRep) HasResources

func (o *AccessDeniedReasonRep) HasResources() bool

HasResources returns a boolean if a field has been set.

func (*AccessDeniedReasonRep) HasRoleName

func (o *AccessDeniedReasonRep) HasRoleName() bool

HasRoleName returns a boolean if a field has been set.

func (AccessDeniedReasonRep) MarshalJSON

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

func (*AccessDeniedReasonRep) SetActions

func (o *AccessDeniedReasonRep) SetActions(v []string)

SetActions gets a reference to the given []string and assigns it to the Actions field.

func (*AccessDeniedReasonRep) SetEffect

func (o *AccessDeniedReasonRep) SetEffect(v string)

SetEffect sets field value

func (*AccessDeniedReasonRep) SetNotActions

func (o *AccessDeniedReasonRep) SetNotActions(v []string)

SetNotActions gets a reference to the given []string and assigns it to the NotActions field.

func (*AccessDeniedReasonRep) SetNotResources

func (o *AccessDeniedReasonRep) SetNotResources(v []string)

SetNotResources gets a reference to the given []string and assigns it to the NotResources field.

func (*AccessDeniedReasonRep) SetResources

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

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

func (*AccessDeniedReasonRep) SetRoleName

func (o *AccessDeniedReasonRep) SetRoleName(v string)

SetRoleName gets a reference to the given string and assigns it to the RoleName field.

type AccessDeniedRep

type AccessDeniedRep struct {
	Action string                `json:"action"`
	Reason AccessDeniedReasonRep `json:"reason"`
}

AccessDeniedRep struct for AccessDeniedRep

func NewAccessDeniedRep

func NewAccessDeniedRep(action string, reason AccessDeniedReasonRep) *AccessDeniedRep

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

func NewAccessDeniedRepWithDefaults

func NewAccessDeniedRepWithDefaults() *AccessDeniedRep

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

func (*AccessDeniedRep) GetAction

func (o *AccessDeniedRep) GetAction() string

GetAction returns the Action field value

func (*AccessDeniedRep) GetActionOk

func (o *AccessDeniedRep) GetActionOk() (*string, bool)

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

func (*AccessDeniedRep) GetReason

func (o *AccessDeniedRep) GetReason() AccessDeniedReasonRep

GetReason returns the Reason field value

func (*AccessDeniedRep) GetReasonOk

func (o *AccessDeniedRep) GetReasonOk() (*AccessDeniedReasonRep, bool)

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

func (AccessDeniedRep) MarshalJSON

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

func (*AccessDeniedRep) SetAction

func (o *AccessDeniedRep) SetAction(v string)

SetAction sets field value

func (*AccessDeniedRep) SetReason

func (o *AccessDeniedRep) SetReason(v AccessDeniedReasonRep)

SetReason sets field value

type AccessRep

type AccessRep struct {
	Denied []AccessDeniedRep `json:"denied"`
}

AccessRep struct for AccessRep

func NewAccessRep

func NewAccessRep(denied []AccessDeniedRep) *AccessRep

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

func NewAccessRepWithDefaults

func NewAccessRepWithDefaults() *AccessRep

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

func (*AccessRep) GetDenied

func (o *AccessRep) GetDenied() []AccessDeniedRep

GetDenied returns the Denied field value

func (*AccessRep) GetDeniedOk

func (o *AccessRep) GetDeniedOk() (*[]AccessDeniedRep, bool)

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

func (AccessRep) MarshalJSON

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

func (*AccessRep) SetDenied

func (o *AccessRep) SetDenied(v []AccessDeniedRep)

SetDenied sets field value

type AccessTokenPost

type AccessTokenPost struct {
	// A human-friendly name for the access token
	Name *string `json:"name,omitempty"`
	// A description for the access token
	Description *string `json:"description,omitempty"`
	// Built-in role for the token
	Role *string `json:"role,omitempty"`
	// A list of custom role IDs to use as access limits for the access token
	CustomRoleIds *[]string `json:"customRoleIds,omitempty"`
	// A JSON array of statements represented as JSON objects with three attributes: effect, resources, actions. May be used in place of a built-in or custom role.
	InlineRole *[]StatementPost `json:"inlineRole,omitempty"`
	// Whether the token is a service token https://docs.launchdarkly.com/home/account-security/api-access-tokens#service-tokens
	ServiceToken *bool `json:"serviceToken,omitempty"`
	// The default API version for this token
	DefaultApiVersion *int32 `json:"defaultApiVersion,omitempty"`
}

AccessTokenPost struct for AccessTokenPost

func NewAccessTokenPost

func NewAccessTokenPost() *AccessTokenPost

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

func NewAccessTokenPostWithDefaults

func NewAccessTokenPostWithDefaults() *AccessTokenPost

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

func (*AccessTokenPost) GetCustomRoleIds

func (o *AccessTokenPost) GetCustomRoleIds() []string

GetCustomRoleIds returns the CustomRoleIds field value if set, zero value otherwise.

func (*AccessTokenPost) GetCustomRoleIdsOk

func (o *AccessTokenPost) GetCustomRoleIdsOk() (*[]string, bool)

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

func (*AccessTokenPost) GetDefaultApiVersion

func (o *AccessTokenPost) GetDefaultApiVersion() int32

GetDefaultApiVersion returns the DefaultApiVersion field value if set, zero value otherwise.

func (*AccessTokenPost) GetDefaultApiVersionOk

func (o *AccessTokenPost) GetDefaultApiVersionOk() (*int32, bool)

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

func (*AccessTokenPost) GetDescription

func (o *AccessTokenPost) GetDescription() string

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

func (*AccessTokenPost) GetDescriptionOk

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

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

func (*AccessTokenPost) GetInlineRole

func (o *AccessTokenPost) GetInlineRole() []StatementPost

GetInlineRole returns the InlineRole field value if set, zero value otherwise.

func (*AccessTokenPost) GetInlineRoleOk

func (o *AccessTokenPost) GetInlineRoleOk() (*[]StatementPost, bool)

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

func (*AccessTokenPost) GetName

func (o *AccessTokenPost) GetName() string

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

func (*AccessTokenPost) GetNameOk

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

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

func (*AccessTokenPost) GetRole

func (o *AccessTokenPost) GetRole() string

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

func (*AccessTokenPost) GetRoleOk

func (o *AccessTokenPost) GetRoleOk() (*string, bool)

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

func (*AccessTokenPost) GetServiceToken

func (o *AccessTokenPost) GetServiceToken() bool

GetServiceToken returns the ServiceToken field value if set, zero value otherwise.

func (*AccessTokenPost) GetServiceTokenOk

func (o *AccessTokenPost) GetServiceTokenOk() (*bool, bool)

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

func (*AccessTokenPost) HasCustomRoleIds

func (o *AccessTokenPost) HasCustomRoleIds() bool

HasCustomRoleIds returns a boolean if a field has been set.

func (*AccessTokenPost) HasDefaultApiVersion

func (o *AccessTokenPost) HasDefaultApiVersion() bool

HasDefaultApiVersion returns a boolean if a field has been set.

func (*AccessTokenPost) HasDescription

func (o *AccessTokenPost) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*AccessTokenPost) HasInlineRole

func (o *AccessTokenPost) HasInlineRole() bool

HasInlineRole returns a boolean if a field has been set.

func (*AccessTokenPost) HasName

func (o *AccessTokenPost) HasName() bool

HasName returns a boolean if a field has been set.

func (*AccessTokenPost) HasRole

func (o *AccessTokenPost) HasRole() bool

HasRole returns a boolean if a field has been set.

func (*AccessTokenPost) HasServiceToken

func (o *AccessTokenPost) HasServiceToken() bool

HasServiceToken returns a boolean if a field has been set.

func (AccessTokenPost) MarshalJSON

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

func (*AccessTokenPost) SetCustomRoleIds

func (o *AccessTokenPost) SetCustomRoleIds(v []string)

SetCustomRoleIds gets a reference to the given []string and assigns it to the CustomRoleIds field.

func (*AccessTokenPost) SetDefaultApiVersion

func (o *AccessTokenPost) SetDefaultApiVersion(v int32)

SetDefaultApiVersion gets a reference to the given int32 and assigns it to the DefaultApiVersion field.

func (*AccessTokenPost) SetDescription

func (o *AccessTokenPost) SetDescription(v string)

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

func (*AccessTokenPost) SetInlineRole

func (o *AccessTokenPost) SetInlineRole(v []StatementPost)

SetInlineRole gets a reference to the given []StatementPost and assigns it to the InlineRole field.

func (*AccessTokenPost) SetName

func (o *AccessTokenPost) SetName(v string)

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

func (*AccessTokenPost) SetRole

func (o *AccessTokenPost) SetRole(v string)

SetRole gets a reference to the given string and assigns it to the Role field.

func (*AccessTokenPost) SetServiceToken

func (o *AccessTokenPost) SetServiceToken(v bool)

SetServiceToken gets a reference to the given bool and assigns it to the ServiceToken field.

type AccessTokensApiService

type AccessTokensApiService service

AccessTokensApiService AccessTokensApi service

func (*AccessTokensApiService) DeleteToken

DeleteToken Delete access token

Delete an access token by ID.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The ID of the access token to update
@return ApiDeleteTokenRequest

func (*AccessTokensApiService) DeleteTokenExecute

Execute executes the request

func (*AccessTokensApiService) GetToken

GetToken Get access token

Get a single access token by ID.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The ID of the access token
@return ApiGetTokenRequest

func (*AccessTokensApiService) GetTokenExecute

Execute executes the request

@return Token

func (*AccessTokensApiService) GetTokens

GetTokens List access tokens

Fetch a list of all access tokens.

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

func (*AccessTokensApiService) GetTokensExecute

Execute executes the request

@return Tokens

func (*AccessTokensApiService) PatchToken

PatchToken Patch access token

Update an access token's settings. The request should be a valid JSON Patch document describing the changes to be made to the access token.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The ID of the access token to update
@return ApiPatchTokenRequest

func (*AccessTokensApiService) PatchTokenExecute

Execute executes the request

@return Token

func (*AccessTokensApiService) PostToken

PostToken Create access token

Create a new access token.

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

func (*AccessTokensApiService) PostTokenExecute

Execute executes the request

@return Token

func (*AccessTokensApiService) ResetToken

ResetToken Reset access token

Reset an access token's secret key with an optional expiry time for the old key.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The ID of the access token to update
@return ApiResetTokenRequest

func (*AccessTokensApiService) ResetTokenExecute

Execute executes the request

@return Token

type AccountMembersApiService

type AccountMembersApiService service

AccountMembersApiService AccountMembersApi service

func (*AccountMembersApiService) DeleteMember

DeleteMember Delete account member

Delete a single account member by ID. Requests to delete account members will not work if SCIM is enabled for the account.

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

func (*AccountMembersApiService) DeleteMemberExecute

Execute executes the request

func (*AccountMembersApiService) GetMember

GetMember Get account member

Get a single account member by ID

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

func (*AccountMembersApiService) GetMemberExecute

Execute executes the request

@return Member

func (*AccountMembersApiService) GetMembers

GetMembers List account members

Return a list of account members.

By default, this returns the first 20 members. Page through this list with the `limit` parameter and by following the `first`, `prev`, `next`, and `last` links in the returned `_links` field. These links are not present if the pages they refer to don't exist. For example, the `first` and `prev` links will be missing from the response on the first page.

### Filtering members

LaunchDarkly supports three fields for filters: `query`, `role`, and `lastSeen`:

- `query` is a string that matches against the members' emails and names. It is not case sensitive. - `role` is a `|` separated list of roles and custom roles. It filters the list to members who have any of the roles in the list. For the purposes of this filtering, `Owner` counts as `Admin`. - `lastSeen` is a JSON object in one of the following formats:

  • `{"never": true}` - Members that have never been active, such as those who have not accepted their invitation to LaunchDarkly, or have not logged in after being provisioned via SCIM.
  • `{"noData": true}` - Members that have not been active since LaunchDarkly began recording last seen timestamps.
  • `{"before": 1608672063611}` - Members that have not been active since the provided value, which should be a timestamp in Unix epoch milliseconds.

For example, the filter `query:abc,role:admin|customrole` matches members with the string `abc` in their email or name, ignoring case, who also are either an an `Owner` or `Admin` or have the custom role `customrole`.

### Sorting members

LaunchDarkly supports two fields for sorting: `displayName` and `lastSeen`:

- `displayName` sorts by first + last name, using the member's email if no name is set. - `lastSeen` sorts by the `_lastSeen` property. LaunchDarkly considers members that have never been seen or have no data the oldest.

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

func (*AccountMembersApiService) GetMembersExecute

Execute executes the request

@return Members

func (*AccountMembersApiService) PatchMember

PatchMember Modify an account member

Update a single account member. The request should be a valid JSON Patch document describing the changes to be made to the member.

To update fields in the account member object that are arrays, set the `path` to the name of the field and then append `/<array index>`. Using `/0` appends to the beginning of the array. For example, to add a new custom role to a member, use the following request body:

```

[
  {
    "op": "add",
    "path": "/customRoles/0",
    "value": "some-role-id"
  }
]

```

Requests to update account members will not work if SCIM is enabled for the account.

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

func (*AccountMembersApiService) PatchMemberExecute

Execute executes the request

@return Member

func (*AccountMembersApiService) PostMemberTeams added in v7.1.0

PostMemberTeams Add member to teams

Add member to team(s)

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

func (*AccountMembersApiService) PostMemberTeamsExecute added in v7.1.0

Execute executes the request

@return Member

func (*AccountMembersApiService) PostMembers

PostMembers Invite new members

> ### Full use of this API resource is only available to accounts with paid subscriptions > > The ability to bulk invite members is a paid feature. Single members may be invited if not on a paid plan.

Invite one or more new members to join an account. Each member is sent an invitation. Members with "admin" or "owner" roles may create new members, as well as anyone with a "createMember" permission for "member/\*". If a member cannot be invited, the entire request is rejected and no members are invited from that request.

Each member _must_ have an `email` field and either a `role` or a `customRoles` field. If any of the fields are not populated correctly, the request is rejected with the reason specified in the "message" field of the response.

Requests to create account members will not work if SCIM is enabled for the account.

_No more than 50 members may be created per request._

A request may also fail because of conflicts with existing members. These conflicts are reported using the additional `code` and `invalid_emails` response fields with the following possible values for `code`:

- **email_already_exists_in_account**: A member with this email address already exists in this account. - **email_taken_in_different_account**: A member with this email address exists in another account. - **duplicate_email**s: This request contains two or more members with the same email address.

A request that fails for one of the above reasons returns an HTTP response code of 400 (Bad Request).

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

func (*AccountMembersApiService) PostMembersExecute

Execute executes the request

@return Members

type AccountUsageBetaApiService

type AccountUsageBetaApiService service

AccountUsageBetaApiService AccountUsageBetaApi service

func (*AccountUsageBetaApiService) GetEvaluationsUsage

func (a *AccountUsageBetaApiService) GetEvaluationsUsage(ctx _context.Context, projKey string, envKey string, flagKey string) ApiGetEvaluationsUsageRequest

GetEvaluationsUsage Get evaluations usage

Get time-series arrays of the number of times a flag is evaluated, broken down by the variation that resulted from that evaluation. The granularity of the data depends on the age of the data requested. If the requested range is within the past two hours, minutely data is returned. If it is within the last two days, hourly data is returned. Otherwise, daily data is returned.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key.
@param envKey The environment key.
@param flagKey The feature flag's key.
@return ApiGetEvaluationsUsageRequest

func (*AccountUsageBetaApiService) GetEvaluationsUsageExecute

Execute executes the request

@return SeriesListRep

func (*AccountUsageBetaApiService) GetEventsUsage

GetEventsUsage Get events usage

Get time-series arrays of the number of times a flag is evaluated, broken down by the variation that resulted from that evaluation. The granularity of the data depends on the age of the data requested. If the requested range is within the past two hours, minutely data is returned. If it is within the last two days, hourly data is returned. Otherwise, daily data is returned.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param type_ The type of event to retrieve. Must be either `received` or `published`.
@return ApiGetEventsUsageRequest

func (*AccountUsageBetaApiService) GetEventsUsageExecute

Execute executes the request

@return SeriesListRep

func (*AccountUsageBetaApiService) GetMauSdksByType

GetMauSdksByType Get MAU SDKs by type

Get a list of SDKs. These are all of the SDKs that have connected to LaunchDarkly by monthly active users (MAU) in the requested time period.

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

func (*AccountUsageBetaApiService) GetMauSdksByTypeExecute

Execute executes the request

@return SdkListRep

func (*AccountUsageBetaApiService) GetMauUsage

GetMauUsage Get MAU usage

Get a time-series array of the number of monthly active users (MAU) seen by LaunchDarkly from your account. The granularity is always daily.

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

func (*AccountUsageBetaApiService) GetMauUsageByCategory

GetMauUsageByCategory Get MAU usage by category

Get time-series arrays of the number of monthly active users (MAU) seen by LaunchDarkly from your account, broken down by the category of users. The category is either `browser`, `mobile`, or `backend`.

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

func (*AccountUsageBetaApiService) GetMauUsageByCategoryExecute

Execute executes the request

@return SeriesListRep

func (*AccountUsageBetaApiService) GetMauUsageExecute

Execute executes the request

@return SeriesListRep

func (*AccountUsageBetaApiService) GetStreamUsage

GetStreamUsage Get stream usage

Get a time-series array of the number of streaming connections to LaunchDarkly in each time period. The granularity of the data depends on the age of the data requested. If the requested range is within the past two hours, minutely data is returned. If it is within the last two days, hourly data is returned. Otherwise, daily data is returned.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param source The source of streaming connections to describe. Must be either `client` or `server`.
@return ApiGetStreamUsageRequest

func (*AccountUsageBetaApiService) GetStreamUsageBySdkVersion

func (a *AccountUsageBetaApiService) GetStreamUsageBySdkVersion(ctx _context.Context, source string) ApiGetStreamUsageBySdkVersionRequest

GetStreamUsageBySdkVersion Get stream usage by SDK version

Get multiple series of the number of streaming connections to LaunchDarkly in each time period, separated by SDK type and version. Information about each series is in the metadata array. The granularity of the data depends on the age of the data requested. If the requested range is within the past 2 hours, minutely data is returned. If it is within the last two days, hourly data is returned. Otherwise, daily data is returned.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param source The source of streaming connections to describe. Must be either `client` or `server`.
@return ApiGetStreamUsageBySdkVersionRequest

func (*AccountUsageBetaApiService) GetStreamUsageBySdkVersionExecute

Execute executes the request

@return SeriesListRep

func (*AccountUsageBetaApiService) GetStreamUsageExecute

Execute executes the request

@return SeriesListRep

func (*AccountUsageBetaApiService) GetStreamUsageSdkversion

func (a *AccountUsageBetaApiService) GetStreamUsageSdkversion(ctx _context.Context, source string) ApiGetStreamUsageSdkversionRequest

GetStreamUsageSdkversion Get stream usage SDK versions

Get a list of SDK version objects, which contain an SDK name and version. These are all of the SDKs that have connected to LaunchDarkly from your account in the past 60 days.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param source The source of streaming connections to describe. Must be either `client` or `server`.
@return ApiGetStreamUsageSdkversionRequest

func (*AccountUsageBetaApiService) GetStreamUsageSdkversionExecute

Execute executes the request

@return SdkVersionListRep

type ActionInputRep

type ActionInputRep struct {
	Instructions interface{} `json:"instructions,omitempty"`
}

ActionInputRep struct for ActionInputRep

func NewActionInputRep

func NewActionInputRep() *ActionInputRep

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

func NewActionInputRepWithDefaults

func NewActionInputRepWithDefaults() *ActionInputRep

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

func (*ActionInputRep) GetInstructions

func (o *ActionInputRep) GetInstructions() interface{}

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

func (*ActionInputRep) GetInstructionsOk

func (o *ActionInputRep) GetInstructionsOk() (*interface{}, bool)

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

func (*ActionInputRep) HasInstructions

func (o *ActionInputRep) HasInstructions() bool

HasInstructions returns a boolean if a field has been set.

func (ActionInputRep) MarshalJSON

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

func (*ActionInputRep) SetInstructions

func (o *ActionInputRep) SetInstructions(v interface{})

SetInstructions gets a reference to the given interface{} and assigns it to the Instructions field.

type ActionOutputRep

type ActionOutputRep struct {
	Kind         string                   `json:"kind"`
	Instructions []map[string]interface{} `json:"instructions"`
}

ActionOutputRep struct for ActionOutputRep

func NewActionOutputRep

func NewActionOutputRep(kind string, instructions []map[string]interface{}) *ActionOutputRep

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

func NewActionOutputRepWithDefaults

func NewActionOutputRepWithDefaults() *ActionOutputRep

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

func (*ActionOutputRep) GetInstructions

func (o *ActionOutputRep) GetInstructions() []map[string]interface{}

GetInstructions returns the Instructions field value

func (*ActionOutputRep) GetInstructionsOk

func (o *ActionOutputRep) GetInstructionsOk() (*[]map[string]interface{}, bool)

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

func (*ActionOutputRep) GetKind

func (o *ActionOutputRep) GetKind() string

GetKind returns the Kind field value

func (*ActionOutputRep) GetKindOk

func (o *ActionOutputRep) GetKindOk() (*string, bool)

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

func (ActionOutputRep) MarshalJSON

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

func (*ActionOutputRep) SetInstructions

func (o *ActionOutputRep) SetInstructions(v []map[string]interface{})

SetInstructions sets field value

func (*ActionOutputRep) SetKind

func (o *ActionOutputRep) SetKind(v string)

SetKind sets field value

type ApiCopyFeatureFlagRequest

type ApiCopyFeatureFlagRequest struct {
	ApiService *FeatureFlagsApiService
	// contains filtered or unexported fields
}

func (ApiCopyFeatureFlagRequest) Execute

func (ApiCopyFeatureFlagRequest) FlagCopyConfigPost

func (r ApiCopyFeatureFlagRequest) FlagCopyConfigPost(flagCopyConfigPost FlagCopyConfigPost) ApiCopyFeatureFlagRequest

type ApiCreateSubscriptionRequest added in v7.1.0

type ApiCreateSubscriptionRequest struct {
	ApiService *IntegrationAuditLogSubscriptionsApiService
	// contains filtered or unexported fields
}

func (ApiCreateSubscriptionRequest) Execute added in v7.1.0

func (ApiCreateSubscriptionRequest) SubscriptionPost added in v7.1.0

func (r ApiCreateSubscriptionRequest) SubscriptionPost(subscriptionPost SubscriptionPost) ApiCreateSubscriptionRequest

type ApiCreateTriggerWorkflowRequest added in v7.1.0

type ApiCreateTriggerWorkflowRequest struct {
	ApiService *FlagTriggersApiService
	// contains filtered or unexported fields
}

func (ApiCreateTriggerWorkflowRequest) Execute added in v7.1.0

func (ApiCreateTriggerWorkflowRequest) TriggerPost added in v7.1.0

type ApiDeleteApprovalRequestRequest

type ApiDeleteApprovalRequestRequest struct {
	ApiService *ApprovalsApiService
	// contains filtered or unexported fields
}

func (ApiDeleteApprovalRequestRequest) Execute

type ApiDeleteBranchesRequest

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

func (ApiDeleteBranchesRequest) Execute

func (ApiDeleteBranchesRequest) RequestBody

func (r ApiDeleteBranchesRequest) RequestBody(requestBody []string) ApiDeleteBranchesRequest

type ApiDeleteCustomRoleRequest

type ApiDeleteCustomRoleRequest struct {
	ApiService *CustomRolesApiService
	// contains filtered or unexported fields
}

func (ApiDeleteCustomRoleRequest) Execute

type ApiDeleteDestinationRequest

type ApiDeleteDestinationRequest struct {
	ApiService *DataExportDestinationsApiService
	// contains filtered or unexported fields
}

func (ApiDeleteDestinationRequest) Execute

type ApiDeleteEnvironmentRequest

type ApiDeleteEnvironmentRequest struct {
	ApiService *EnvironmentsApiService
	// contains filtered or unexported fields
}

func (ApiDeleteEnvironmentRequest) Execute

type ApiDeleteFeatureFlagRequest

type ApiDeleteFeatureFlagRequest struct {
	ApiService *FeatureFlagsApiService
	// contains filtered or unexported fields
}

func (ApiDeleteFeatureFlagRequest) Execute

type ApiDeleteFlagConfigScheduledChangesRequest

type ApiDeleteFlagConfigScheduledChangesRequest struct {
	ApiService *ScheduledChangesApiService
	// contains filtered or unexported fields
}

func (ApiDeleteFlagConfigScheduledChangesRequest) Execute

type ApiDeleteMemberRequest

type ApiDeleteMemberRequest struct {
	ApiService *AccountMembersApiService
	// contains filtered or unexported fields
}

func (ApiDeleteMemberRequest) Execute

type ApiDeleteMetricRequest

type ApiDeleteMetricRequest struct {
	ApiService *MetricsApiService
	// contains filtered or unexported fields
}

func (ApiDeleteMetricRequest) Execute

type ApiDeleteProjectRequest

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

func (ApiDeleteProjectRequest) Execute

type ApiDeleteRelayAutoConfigRequest

type ApiDeleteRelayAutoConfigRequest struct {
	ApiService *RelayProxyConfigurationsApiService
	// contains filtered or unexported fields
}

func (ApiDeleteRelayAutoConfigRequest) Execute

type ApiDeleteRepositoryRequest

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

func (ApiDeleteRepositoryRequest) Execute

type ApiDeleteSegmentRequest

type ApiDeleteSegmentRequest struct {
	ApiService *SegmentsApiService
	// contains filtered or unexported fields
}

func (ApiDeleteSegmentRequest) Execute

type ApiDeleteSubscriptionRequest added in v7.1.0

type ApiDeleteSubscriptionRequest struct {
	ApiService *IntegrationAuditLogSubscriptionsApiService
	// contains filtered or unexported fields
}

func (ApiDeleteSubscriptionRequest) Execute added in v7.1.0

type ApiDeleteTeamRequest

type ApiDeleteTeamRequest struct {
	ApiService *TeamsBetaApiService
	// contains filtered or unexported fields
}

func (ApiDeleteTeamRequest) Execute

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

type ApiDeleteTokenRequest

type ApiDeleteTokenRequest struct {
	ApiService *AccessTokensApiService
	// contains filtered or unexported fields
}

func (ApiDeleteTokenRequest) Execute

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

type ApiDeleteTriggerWorkflowRequest added in v7.1.0

type ApiDeleteTriggerWorkflowRequest struct {
	ApiService *FlagTriggersApiService
	// contains filtered or unexported fields
}

func (ApiDeleteTriggerWorkflowRequest) Execute added in v7.1.0

type ApiDeleteUserRequest

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

func (ApiDeleteUserRequest) Execute

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

type ApiDeleteWebhookRequest

type ApiDeleteWebhookRequest struct {
	ApiService *WebhooksApiService
	// contains filtered or unexported fields
}

func (ApiDeleteWebhookRequest) Execute

type ApiDeleteWorkflowRequest

type ApiDeleteWorkflowRequest struct {
	ApiService *WorkflowsBetaApiService
	// contains filtered or unexported fields
}

func (ApiDeleteWorkflowRequest) Execute

type ApiGetAllWebhooksRequest

type ApiGetAllWebhooksRequest struct {
	ApiService *WebhooksApiService
	// contains filtered or unexported fields
}

func (ApiGetAllWebhooksRequest) Execute

type ApiGetApprovalRequest

type ApiGetApprovalRequest struct {
	ApiService *ApprovalsApiService
	// contains filtered or unexported fields
}

func (ApiGetApprovalRequest) Execute

type ApiGetApprovalsRequest

type ApiGetApprovalsRequest struct {
	ApiService *ApprovalsApiService
	// contains filtered or unexported fields
}

func (ApiGetApprovalsRequest) Execute

type ApiGetAuditLogEntriesRequest

type ApiGetAuditLogEntriesRequest struct {
	ApiService *AuditLogApiService
	// contains filtered or unexported fields
}

func (ApiGetAuditLogEntriesRequest) After

A timestamp filter, expressed as a Unix epoch time in milliseconds. All entries this returns occurred after the timestamp.

func (ApiGetAuditLogEntriesRequest) Before

A timestamp filter, expressed as a Unix epoch time in milliseconds. All entries this returns occurred before the timestamp.

func (ApiGetAuditLogEntriesRequest) Execute

func (ApiGetAuditLogEntriesRequest) Limit

A limit on the number of audit log entries that return. Set between 1 and 20.

func (ApiGetAuditLogEntriesRequest) Q

Text to search for. You can search for the full or partial name of the resource, or full or partial email address of the member who made a change.

func (ApiGetAuditLogEntriesRequest) Spec

A resource specifier that lets you filter audit log listings by resource

type ApiGetAuditLogEntryRequest

type ApiGetAuditLogEntryRequest struct {
	ApiService *AuditLogApiService
	// contains filtered or unexported fields
}

func (ApiGetAuditLogEntryRequest) Execute

type ApiGetBranchRequest

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

func (ApiGetBranchRequest) Execute

func (ApiGetBranchRequest) FlagKey

func (r ApiGetBranchRequest) FlagKey(flagKey string) ApiGetBranchRequest

Filter results to a specific flag key

func (ApiGetBranchRequest) ProjKey

func (r ApiGetBranchRequest) ProjKey(projKey string) ApiGetBranchRequest

Filter results to a specific project

type ApiGetBranchesRequest

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

func (ApiGetBranchesRequest) Execute

type ApiGetCustomRoleRequest

type ApiGetCustomRoleRequest struct {
	ApiService *CustomRolesApiService
	// contains filtered or unexported fields
}

func (ApiGetCustomRoleRequest) Execute

type ApiGetCustomRolesRequest

type ApiGetCustomRolesRequest struct {
	ApiService *CustomRolesApiService
	// contains filtered or unexported fields
}

func (ApiGetCustomRolesRequest) Execute

type ApiGetCustomWorkflowRequest

type ApiGetCustomWorkflowRequest struct {
	ApiService *WorkflowsBetaApiService
	// contains filtered or unexported fields
}

func (ApiGetCustomWorkflowRequest) Execute

type ApiGetDependentFlagsByEnvRequest

type ApiGetDependentFlagsByEnvRequest struct {
	ApiService *FeatureFlagsBetaApiService
	// contains filtered or unexported fields
}

func (ApiGetDependentFlagsByEnvRequest) Execute

type ApiGetDependentFlagsRequest

type ApiGetDependentFlagsRequest struct {
	ApiService *FeatureFlagsBetaApiService
	// contains filtered or unexported fields
}

func (ApiGetDependentFlagsRequest) Execute

type ApiGetDestinationRequest

type ApiGetDestinationRequest struct {
	ApiService *DataExportDestinationsApiService
	// contains filtered or unexported fields
}

func (ApiGetDestinationRequest) Execute

type ApiGetDestinationsRequest

type ApiGetDestinationsRequest struct {
	ApiService *DataExportDestinationsApiService
	// contains filtered or unexported fields
}

func (ApiGetDestinationsRequest) Execute

type ApiGetEnvironmentRequest

type ApiGetEnvironmentRequest struct {
	ApiService *EnvironmentsApiService
	// contains filtered or unexported fields
}

func (ApiGetEnvironmentRequest) Execute

type ApiGetEvaluationsUsageRequest

type ApiGetEvaluationsUsageRequest struct {
	ApiService *AccountUsageBetaApiService
	// contains filtered or unexported fields
}

func (ApiGetEvaluationsUsageRequest) Execute

func (ApiGetEvaluationsUsageRequest) From

The series of data returned starts from this timestamp. Defaults to 30 days ago.

func (ApiGetEvaluationsUsageRequest) To

The series of data returned ends at this timestamp. Defaults to the current time.

func (ApiGetEvaluationsUsageRequest) Tz

The timezone to use for breaks between days when returning daily data.

type ApiGetEventsUsageRequest

type ApiGetEventsUsageRequest struct {
	ApiService *AccountUsageBetaApiService
	// contains filtered or unexported fields
}

func (ApiGetEventsUsageRequest) Execute

func (ApiGetEventsUsageRequest) From

The series of data returned starts from this timestamp. Defaults to 24 hours ago.

func (ApiGetEventsUsageRequest) To

The series of data returned ends at this timestamp. Defaults to the current time.

type ApiGetExperimentRequest

type ApiGetExperimentRequest struct {
	ApiService *ExperimentsBetaApiService
	// contains filtered or unexported fields
}

func (ApiGetExperimentRequest) Execute

func (ApiGetExperimentRequest) From

A timestamp denoting the start of the data collection period, expressed as a Unix epoch time in milliseconds.

func (ApiGetExperimentRequest) To

A timestamp denoting the end of the data collection period, expressed as a Unix epoch time in milliseconds.

type ApiGetExpiringFlagsForUserRequest

type ApiGetExpiringFlagsForUserRequest struct {
	ApiService *UserSettingsApiService
	// contains filtered or unexported fields
}

func (ApiGetExpiringFlagsForUserRequest) Execute

type ApiGetExpiringUserTargetsForSegmentRequest

type ApiGetExpiringUserTargetsForSegmentRequest struct {
	ApiService *SegmentsApiService
	// contains filtered or unexported fields
}

func (ApiGetExpiringUserTargetsForSegmentRequest) Execute

type ApiGetExpiringUserTargetsRequest

type ApiGetExpiringUserTargetsRequest struct {
	ApiService *FeatureFlagsApiService
	// contains filtered or unexported fields
}

func (ApiGetExpiringUserTargetsRequest) Execute

type ApiGetExtinctionsRequest

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

func (ApiGetExtinctionsRequest) BranchName

func (r ApiGetExtinctionsRequest) BranchName(branchName string) ApiGetExtinctionsRequest

Filter results to a specific branch. By default, only the default branch will be queried for extinctions.

func (ApiGetExtinctionsRequest) Execute

func (ApiGetExtinctionsRequest) FlagKey

Filter results to a specific flag key

func (ApiGetExtinctionsRequest) From added in v7.1.0

Filter results to a specific timeframe based on commit time, expressed as a Unix epoch time in milliseconds. Must be used with &#x60;to&#x60;.

func (ApiGetExtinctionsRequest) ProjKey

Filter results to a specific project

func (ApiGetExtinctionsRequest) RepoName

Filter results to a specific repository

func (ApiGetExtinctionsRequest) To added in v7.1.0

Filter results to a specific timeframe based on commit time, expressed as a Unix epoch time in milliseconds. Must be used with &#x60;from&#x60;.

type ApiGetFeatureFlagRequest

type ApiGetFeatureFlagRequest struct {
	ApiService *FeatureFlagsApiService
	// contains filtered or unexported fields
}

func (ApiGetFeatureFlagRequest) Env

Filter configurations by environment

func (ApiGetFeatureFlagRequest) Execute

type ApiGetFeatureFlagScheduledChangeRequest

type ApiGetFeatureFlagScheduledChangeRequest struct {
	ApiService *ScheduledChangesApiService
	// contains filtered or unexported fields
}

func (ApiGetFeatureFlagScheduledChangeRequest) Execute

type ApiGetFeatureFlagStatusAcrossEnvironmentsRequest

type ApiGetFeatureFlagStatusAcrossEnvironmentsRequest struct {
	ApiService *FeatureFlagsApiService
	// contains filtered or unexported fields
}

func (ApiGetFeatureFlagStatusAcrossEnvironmentsRequest) Env

Optional environment filter

func (ApiGetFeatureFlagStatusAcrossEnvironmentsRequest) Execute

type ApiGetFeatureFlagStatusRequest

type ApiGetFeatureFlagStatusRequest struct {
	ApiService *FeatureFlagsApiService
	// contains filtered or unexported fields
}

func (ApiGetFeatureFlagStatusRequest) Execute

type ApiGetFeatureFlagStatusesRequest

type ApiGetFeatureFlagStatusesRequest struct {
	ApiService *FeatureFlagsApiService
	// contains filtered or unexported fields
}

func (ApiGetFeatureFlagStatusesRequest) Execute

type ApiGetFeatureFlagsRequest

type ApiGetFeatureFlagsRequest struct {
	ApiService *FeatureFlagsApiService
	// contains filtered or unexported fields
}

func (ApiGetFeatureFlagsRequest) Archived

A boolean to filter the list to archived flags. When this is absent, only unarchived flags will be returned

func (ApiGetFeatureFlagsRequest) Env

Filter configurations by environment

func (ApiGetFeatureFlagsRequest) Execute

func (ApiGetFeatureFlagsRequest) Filter

A comma-separated list of filters. Each filter is of the form field:value

func (ApiGetFeatureFlagsRequest) Limit

The number of feature flags to return. Defaults to -1, which returns all flags

func (ApiGetFeatureFlagsRequest) Offset

Where to start in the list. Use this with pagination. For example, an offset of 10 skips the first ten items and then returns the next limit items

func (ApiGetFeatureFlagsRequest) Sort

A comma-separated list of fields to sort by. Fields prefixed by a dash ( - ) sort in descending order

func (ApiGetFeatureFlagsRequest) Summary

By default in API version &gt;&#x3D; 1, flags will _not_ include their list of prerequisites, targets or rules. Set summary&#x3D;0 to include these fields for each flag returned

func (ApiGetFeatureFlagsRequest) Tag

Filter feature flags by tag

type ApiGetFlagConfigScheduledChangesRequest

type ApiGetFlagConfigScheduledChangesRequest struct {
	ApiService *ScheduledChangesApiService
	// contains filtered or unexported fields
}

func (ApiGetFlagConfigScheduledChangesRequest) Execute

type ApiGetIpsRequest

type ApiGetIpsRequest struct {
	ApiService *OtherApiService
	// contains filtered or unexported fields
}

func (ApiGetIpsRequest) Execute

func (r ApiGetIpsRequest) Execute() (IpList, *_nethttp.Response, error)

type ApiGetMauSdksByTypeRequest

type ApiGetMauSdksByTypeRequest struct {
	ApiService *AccountUsageBetaApiService
	// contains filtered or unexported fields
}

func (ApiGetMauSdksByTypeRequest) Execute

func (ApiGetMauSdksByTypeRequest) From

The series of data returned starts from this timestamp. Defaults to seven days ago.

func (ApiGetMauSdksByTypeRequest) Sdktype

The type of SDK with monthly active users (MAU) to list. Must be either &#x60;client&#x60; or &#x60;server&#x60;

func (ApiGetMauSdksByTypeRequest) To

The series of data returned ends at this timestamp. Defaults to the current time.

type ApiGetMauUsageByCategoryRequest

type ApiGetMauUsageByCategoryRequest struct {
	ApiService *AccountUsageBetaApiService
	// contains filtered or unexported fields
}

func (ApiGetMauUsageByCategoryRequest) Execute

func (ApiGetMauUsageByCategoryRequest) From

The series of data returned starts from this timestamp. Defaults to 30 days ago.

func (ApiGetMauUsageByCategoryRequest) To

The series of data returned ends at this timestamp. Defaults to the current time.

type ApiGetMauUsageRequest

type ApiGetMauUsageRequest struct {
	ApiService *AccountUsageBetaApiService
	// contains filtered or unexported fields
}

func (ApiGetMauUsageRequest) Anonymous

func (r ApiGetMauUsageRequest) Anonymous(anonymous string) ApiGetMauUsageRequest

If specified, filters results to either anonymous or nonanonymous users.

func (ApiGetMauUsageRequest) Environment

func (r ApiGetMauUsageRequest) Environment(environment string) ApiGetMauUsageRequest

An environment key to filter results to. When using this parameter, exactly one project key must also be set. Can be specified multiple times as separate query parameters to view data for multiple environments within a single project.

func (ApiGetMauUsageRequest) Execute

func (ApiGetMauUsageRequest) From

The series of data returned starts from this timestamp. Defaults to 30 days ago.

func (ApiGetMauUsageRequest) Groupby

If specified, returns data for each distinct value of the given field. Can be specified multiple times to group data by multiple dimensions (for example, to group by both project and SDK). Valid values: project, environment, sdktype, sdk, anonymous

func (ApiGetMauUsageRequest) Project

A project key to filter results to. Can be specified multiple times, one query parameter per project key, to view data for multiple projects.

func (ApiGetMauUsageRequest) Sdk

An SDK name to filter results to. Can be specified multiple times, one query parameter per SDK.

func (ApiGetMauUsageRequest) Sdktype

An SDK type to filter results to. Can be specified multiple times, one query parameter per SDK type. Valid values: client, server

func (ApiGetMauUsageRequest) To

The series of data returned ends at this timestamp. Defaults to the current time.

type ApiGetMemberRequest

type ApiGetMemberRequest struct {
	ApiService *AccountMembersApiService
	// contains filtered or unexported fields
}

func (ApiGetMemberRequest) Execute

type ApiGetMembersRequest

type ApiGetMembersRequest struct {
	ApiService *AccountMembersApiService
	// contains filtered or unexported fields
}

func (ApiGetMembersRequest) Execute

func (ApiGetMembersRequest) Filter

A comma-separated list of filters. Each filter is of the form &#x60;field:value&#x60;. Supported fields are explained above.

func (ApiGetMembersRequest) Limit

The number of members to return in the response. Defaults to 20.

func (ApiGetMembersRequest) Offset

Where to start in the list. This is for use with pagination. For example, an offset of 10 would skip the first ten items and then return the next &#x60;limit&#x60; items.

func (ApiGetMembersRequest) Sort

A comma-separated list of fields to sort by. Fields prefixed by a dash ( - ) sort in descending order.

type ApiGetMetricRequest

type ApiGetMetricRequest struct {
	ApiService *MetricsApiService
	// contains filtered or unexported fields
}

func (ApiGetMetricRequest) Execute

type ApiGetMetricsRequest

type ApiGetMetricsRequest struct {
	ApiService *MetricsApiService
	// contains filtered or unexported fields
}

func (ApiGetMetricsRequest) Execute

type ApiGetOpenapiSpecRequest

type ApiGetOpenapiSpecRequest struct {
	ApiService *OtherApiService
	// contains filtered or unexported fields
}

func (ApiGetOpenapiSpecRequest) Execute

type ApiGetProjectRequest

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

func (ApiGetProjectRequest) Execute

type ApiGetProjectsRequest

type ApiGetProjectsRequest struct {
	ApiService *ProjectsApiService
	// contains filtered or unexported fields
}

func (ApiGetProjectsRequest) Execute

type ApiGetRelayProxyConfigRequest

type ApiGetRelayProxyConfigRequest struct {
	ApiService *RelayProxyConfigurationsApiService
	// contains filtered or unexported fields
}

func (ApiGetRelayProxyConfigRequest) Execute

type ApiGetRelayProxyConfigsRequest

type ApiGetRelayProxyConfigsRequest struct {
	ApiService *RelayProxyConfigurationsApiService
	// contains filtered or unexported fields
}

func (ApiGetRelayProxyConfigsRequest) Execute

type ApiGetRepositoriesRequest

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

func (ApiGetRepositoriesRequest) Execute

func (ApiGetRepositoriesRequest) FlagKey

If set to any value, the endpoint returns repositories with associated branch data, as well as code references for the default git branch

func (ApiGetRepositoriesRequest) ProjKey

A LaunchDarkly project key. If provided, this filters code reference results to the specified project.

func (ApiGetRepositoriesRequest) WithBranches

func (r ApiGetRepositoriesRequest) WithBranches(withBranches string) ApiGetRepositoriesRequest

If set to any value, the endpoint returns repositories with associated branch data

func (ApiGetRepositoriesRequest) WithReferencesForDefaultBranch

func (r ApiGetRepositoriesRequest) WithReferencesForDefaultBranch(withReferencesForDefaultBranch string) ApiGetRepositoriesRequest

If set to any value, the endpoint returns repositories with associated branch data, as well as code references for the default git branch

type ApiGetRepositoryRequest

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

func (ApiGetRepositoryRequest) Execute

type ApiGetRootRequest

type ApiGetRootRequest struct {
	ApiService *OtherApiService
	// contains filtered or unexported fields
}

func (ApiGetRootRequest) Execute

func (r ApiGetRootRequest) Execute() (map[string]Link, *_nethttp.Response, error)

type ApiGetRootStatisticRequest

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

func (ApiGetRootStatisticRequest) Execute

type ApiGetSearchUsersRequest

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

func (ApiGetSearchUsersRequest) After

A unix epoch time in milliseconds specifying the maximum last time a user requested a feature flag from LaunchDarkly

func (ApiGetSearchUsersRequest) Execute

func (ApiGetSearchUsersRequest) Filter

A comma-separated list of user attribute filters. Each filter is in the form of attributeKey:attributeValue

func (ApiGetSearchUsersRequest) Limit

Specifies the maximum number of items in the collection to return (max: 50, default: 20)

func (ApiGetSearchUsersRequest) Offset

Specifies the first item to return in the collection

func (ApiGetSearchUsersRequest) Q

Full-text search for users based on name, first name, last name, e-mail address, or key

func (ApiGetSearchUsersRequest) SearchAfter

func (r ApiGetSearchUsersRequest) SearchAfter(searchAfter string) ApiGetSearchUsersRequest

Limits results to users with sort values after the value you specify. You can use this for pagination, but we recommend using the &#x60;next&#x60; link we provide instead.

func (ApiGetSearchUsersRequest) Sort

Specifies a field by which to sort. LaunchDarkly supports the &#x60;userKey&#x60; and &#x60;lastSeen&#x60; fields. Fields prefixed by a dash ( - ) sort in descending order.

type ApiGetSegmentMembershipForUserRequest

type ApiGetSegmentMembershipForUserRequest struct {
	ApiService *SegmentsApiService
	// contains filtered or unexported fields
}

func (ApiGetSegmentMembershipForUserRequest) Execute

type ApiGetSegmentRequest

type ApiGetSegmentRequest struct {
	ApiService *SegmentsApiService
	// contains filtered or unexported fields
}

func (ApiGetSegmentRequest) Execute

type ApiGetSegmentsRequest

type ApiGetSegmentsRequest struct {
	ApiService *SegmentsApiService
	// contains filtered or unexported fields
}

func (ApiGetSegmentsRequest) Execute

type ApiGetStatisticsRequest

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

func (ApiGetStatisticsRequest) Execute

func (ApiGetStatisticsRequest) FlagKey

Filter results to a specific flag key

type ApiGetStreamUsageBySdkVersionRequest

type ApiGetStreamUsageBySdkVersionRequest struct {
	ApiService *AccountUsageBetaApiService
	// contains filtered or unexported fields
}

func (ApiGetStreamUsageBySdkVersionRequest) Execute

func (ApiGetStreamUsageBySdkVersionRequest) From

The series of data returned starts from this timestamp. Defaults to 24 hours ago.

func (ApiGetStreamUsageBySdkVersionRequest) Sdk

If included, this filters the returned series to only those that match this SDK name.

func (ApiGetStreamUsageBySdkVersionRequest) To

The series of data returned ends at this timestamp. Defaults to the current time.

func (ApiGetStreamUsageBySdkVersionRequest) Tz

The timezone to use for breaks between days when returning daily data.

func (ApiGetStreamUsageBySdkVersionRequest) Version

If included, this filters the returned series to only those that match this SDK version.

type ApiGetStreamUsageRequest

type ApiGetStreamUsageRequest struct {
	ApiService *AccountUsageBetaApiService
	// contains filtered or unexported fields
}

func (ApiGetStreamUsageRequest) Execute

func (ApiGetStreamUsageRequest) From

The series of data returned starts from this timestamp. Defaults to 30 days ago.

func (ApiGetStreamUsageRequest) To

The series of data returned ends at this timestamp. Defaults to the current time.

func (ApiGetStreamUsageRequest) Tz

The timezone to use for breaks between days when returning daily data.

type ApiGetStreamUsageSdkversionRequest

type ApiGetStreamUsageSdkversionRequest struct {
	ApiService *AccountUsageBetaApiService
	// contains filtered or unexported fields
}

func (ApiGetStreamUsageSdkversionRequest) Execute

type ApiGetSubscriptionByIDRequest added in v7.1.0

type ApiGetSubscriptionByIDRequest struct {
	ApiService *IntegrationAuditLogSubscriptionsApiService
	// contains filtered or unexported fields
}

func (ApiGetSubscriptionByIDRequest) Execute added in v7.1.0

type ApiGetSubscriptionsRequest added in v7.1.0

type ApiGetSubscriptionsRequest struct {
	ApiService *IntegrationAuditLogSubscriptionsApiService
	// contains filtered or unexported fields
}

func (ApiGetSubscriptionsRequest) Execute added in v7.1.0

type ApiGetTeamRequest

type ApiGetTeamRequest struct {
	ApiService *TeamsBetaApiService
	// contains filtered or unexported fields
}

func (ApiGetTeamRequest) Execute

type ApiGetTeamsRequest

type ApiGetTeamsRequest struct {
	ApiService *TeamsBetaApiService
	// contains filtered or unexported fields
}

func (ApiGetTeamsRequest) Execute

func (ApiGetTeamsRequest) Filter

func (r ApiGetTeamsRequest) Filter(filter string) ApiGetTeamsRequest

A comma-separated list of filters. Each filter is of the form &#x60;field:value&#x60;. Supported fields are explained above.

func (ApiGetTeamsRequest) Limit

The number of teams to return in the response. Defaults to 20.

func (ApiGetTeamsRequest) Offset

func (r ApiGetTeamsRequest) Offset(offset int64) ApiGetTeamsRequest

Where to start in the list. This is for use with pagination. For example, an offset of 10 would skip the first ten items and then return the next &#x60;limit&#x60; items.

type ApiGetTokenRequest

type ApiGetTokenRequest struct {
	ApiService *AccessTokensApiService
	// contains filtered or unexported fields
}

func (ApiGetTokenRequest) Execute

func (r ApiGetTokenRequest) Execute() (Token, *_nethttp.Response, error)

type ApiGetTokensRequest

type ApiGetTokensRequest struct {
	ApiService *AccessTokensApiService
	// contains filtered or unexported fields
}

func (ApiGetTokensRequest) Execute

func (ApiGetTokensRequest) ShowAll

func (r ApiGetTokensRequest) ShowAll(showAll bool) ApiGetTokensRequest

If set to true, and the authentication access token has the &#39;Admin&#39; role, personal access tokens for all members will be retrieved.

type ApiGetTriggerWorkflowByIdRequest added in v7.1.0

type ApiGetTriggerWorkflowByIdRequest struct {
	ApiService *FlagTriggersApiService
	// contains filtered or unexported fields
}

func (ApiGetTriggerWorkflowByIdRequest) Execute added in v7.1.0

type ApiGetTriggerWorkflowsRequest added in v7.1.0

type ApiGetTriggerWorkflowsRequest struct {
	ApiService *FlagTriggersApiService
	// contains filtered or unexported fields
}

func (ApiGetTriggerWorkflowsRequest) Execute added in v7.1.0

type ApiGetUserAttributeNamesRequest

type ApiGetUserAttributeNamesRequest struct {
	ApiService *UsersBetaApiService
	// contains filtered or unexported fields
}

func (ApiGetUserAttributeNamesRequest) Execute

type ApiGetUserFlagSettingRequest

type ApiGetUserFlagSettingRequest struct {
	ApiService *UserSettingsApiService
	// contains filtered or unexported fields
}

func (ApiGetUserFlagSettingRequest) Execute

type ApiGetUserFlagSettingsRequest

type ApiGetUserFlagSettingsRequest struct {
	ApiService *UserSettingsApiService
	// contains filtered or unexported fields
}

func (ApiGetUserFlagSettingsRequest) Execute

type ApiGetUserRequest

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

func (ApiGetUserRequest) Execute

type ApiGetUsersRequest

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

func (ApiGetUsersRequest) Execute

func (r ApiGetUsersRequest) Execute() (Users, *_nethttp.Response, error)

func (ApiGetUsersRequest) Limit

The number of elements to return per page

func (ApiGetUsersRequest) SearchAfter

func (r ApiGetUsersRequest) SearchAfter(searchAfter string) ApiGetUsersRequest

Limits results to users with sort values after the value you specify. You can use this for pagination, but we recommend using the &#x60;next&#x60; link we provide instead.

type ApiGetVersionsRequest

type ApiGetVersionsRequest struct {
	ApiService *OtherApiService
	// contains filtered or unexported fields
}

func (ApiGetVersionsRequest) Execute

type ApiGetWebhookRequest

type ApiGetWebhookRequest struct {
	ApiService *WebhooksApiService
	// contains filtered or unexported fields
}

func (ApiGetWebhookRequest) Execute

type ApiGetWorkflowsRequest

type ApiGetWorkflowsRequest struct {
	ApiService *WorkflowsBetaApiService
	// contains filtered or unexported fields
}

func (ApiGetWorkflowsRequest) Execute

type ApiPatchCustomRoleRequest

type ApiPatchCustomRoleRequest struct {
	ApiService *CustomRolesApiService
	// contains filtered or unexported fields
}

func (ApiPatchCustomRoleRequest) Execute

func (ApiPatchCustomRoleRequest) PatchWithComment

func (r ApiPatchCustomRoleRequest) PatchWithComment(patchWithComment PatchWithComment) ApiPatchCustomRoleRequest

type ApiPatchDestinationRequest

type ApiPatchDestinationRequest struct {
	ApiService *DataExportDestinationsApiService
	// contains filtered or unexported fields
}

func (ApiPatchDestinationRequest) Execute

func (ApiPatchDestinationRequest) PatchOperation

func (r ApiPatchDestinationRequest) PatchOperation(patchOperation []PatchOperation) ApiPatchDestinationRequest

type ApiPatchEnvironmentRequest

type ApiPatchEnvironmentRequest struct {
	ApiService *EnvironmentsApiService
	// contains filtered or unexported fields
}

func (ApiPatchEnvironmentRequest) Execute

func (ApiPatchEnvironmentRequest) PatchOperation

func (r ApiPatchEnvironmentRequest) PatchOperation(patchOperation []PatchOperation) ApiPatchEnvironmentRequest

type ApiPatchExpiringFlagsForUserRequest

type ApiPatchExpiringFlagsForUserRequest struct {
	ApiService *UserSettingsApiService
	// contains filtered or unexported fields
}

func (ApiPatchExpiringFlagsForUserRequest) Execute

func (ApiPatchExpiringFlagsForUserRequest) PatchWithComment

type ApiPatchExpiringUserTargetsForSegmentRequest

type ApiPatchExpiringUserTargetsForSegmentRequest struct {
	ApiService *SegmentsApiService
	// contains filtered or unexported fields
}

func (ApiPatchExpiringUserTargetsForSegmentRequest) Execute

func (ApiPatchExpiringUserTargetsForSegmentRequest) PatchSegmentRequest

type ApiPatchExpiringUserTargetsRequest

type ApiPatchExpiringUserTargetsRequest struct {
	ApiService *FeatureFlagsApiService
	// contains filtered or unexported fields
}

func (ApiPatchExpiringUserTargetsRequest) Execute

func (ApiPatchExpiringUserTargetsRequest) PatchWithComment

type ApiPatchFeatureFlagRequest

type ApiPatchFeatureFlagRequest struct {
	ApiService *FeatureFlagsApiService
	// contains filtered or unexported fields
}

func (ApiPatchFeatureFlagRequest) Execute

func (ApiPatchFeatureFlagRequest) PatchWithComment

func (r ApiPatchFeatureFlagRequest) PatchWithComment(patchWithComment PatchWithComment) ApiPatchFeatureFlagRequest

type ApiPatchFlagConfigScheduledChangeRequest

type ApiPatchFlagConfigScheduledChangeRequest struct {
	ApiService *ScheduledChangesApiService
	// contains filtered or unexported fields
}

func (ApiPatchFlagConfigScheduledChangeRequest) Execute

func (ApiPatchFlagConfigScheduledChangeRequest) FlagScheduledChangesInput

func (ApiPatchFlagConfigScheduledChangeRequest) IgnoreConflicts

Whether or not to succeed or fail when the new instructions conflict with existing scheduled changes

type ApiPatchMemberRequest

type ApiPatchMemberRequest struct {
	ApiService *AccountMembersApiService
	// contains filtered or unexported fields
}

func (ApiPatchMemberRequest) Execute

func (ApiPatchMemberRequest) PatchOperation

func (r ApiPatchMemberRequest) PatchOperation(patchOperation []PatchOperation) ApiPatchMemberRequest

type ApiPatchMetricRequest

type ApiPatchMetricRequest struct {
	ApiService *MetricsApiService
	// contains filtered or unexported fields
}

func (ApiPatchMetricRequest) Execute

func (ApiPatchMetricRequest) PatchOperation

func (r ApiPatchMetricRequest) PatchOperation(patchOperation []PatchOperation) ApiPatchMetricRequest

type ApiPatchProjectRequest

type ApiPatchProjectRequest struct {
	ApiService *ProjectsApiService
	// contains filtered or unexported fields
}

func (ApiPatchProjectRequest) Execute

func (ApiPatchProjectRequest) PatchOperation

func (r ApiPatchProjectRequest) PatchOperation(patchOperation []PatchOperation) ApiPatchProjectRequest

type ApiPatchRelayAutoConfigRequest

type ApiPatchRelayAutoConfigRequest struct {
	ApiService *RelayProxyConfigurationsApiService
	// contains filtered or unexported fields
}

func (ApiPatchRelayAutoConfigRequest) Execute

func (ApiPatchRelayAutoConfigRequest) PatchWithComment

type ApiPatchRepositoryRequest

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

func (ApiPatchRepositoryRequest) Execute

func (ApiPatchRepositoryRequest) PatchOperation

func (r ApiPatchRepositoryRequest) PatchOperation(patchOperation []PatchOperation) ApiPatchRepositoryRequest

type ApiPatchSegmentRequest

type ApiPatchSegmentRequest struct {
	ApiService *SegmentsApiService
	// contains filtered or unexported fields
}

func (ApiPatchSegmentRequest) Execute

func (ApiPatchSegmentRequest) PatchWithComment

func (r ApiPatchSegmentRequest) PatchWithComment(patchWithComment PatchWithComment) ApiPatchSegmentRequest

type ApiPatchTeamRequest

type ApiPatchTeamRequest struct {
	ApiService *TeamsBetaApiService
	// contains filtered or unexported fields
}

func (ApiPatchTeamRequest) Execute

func (ApiPatchTeamRequest) TeamPatchInput

func (r ApiPatchTeamRequest) TeamPatchInput(teamPatchInput TeamPatchInput) ApiPatchTeamRequest

type ApiPatchTokenRequest

type ApiPatchTokenRequest struct {
	ApiService *AccessTokensApiService
	// contains filtered or unexported fields
}

func (ApiPatchTokenRequest) Execute

func (ApiPatchTokenRequest) PatchOperation

func (r ApiPatchTokenRequest) PatchOperation(patchOperation []PatchOperation) ApiPatchTokenRequest

type ApiPatchTriggerWorkflowRequest added in v7.1.0

type ApiPatchTriggerWorkflowRequest struct {
	ApiService *FlagTriggersApiService
	// contains filtered or unexported fields
}

func (ApiPatchTriggerWorkflowRequest) Execute added in v7.1.0

func (ApiPatchTriggerWorkflowRequest) FlagTriggerInput added in v7.1.0

type ApiPatchWebhookRequest

type ApiPatchWebhookRequest struct {
	ApiService *WebhooksApiService
	// contains filtered or unexported fields
}

func (ApiPatchWebhookRequest) Execute

func (ApiPatchWebhookRequest) PatchOperation

func (r ApiPatchWebhookRequest) PatchOperation(patchOperation []PatchOperation) ApiPatchWebhookRequest

type ApiPostApprovalRequestApplyRequestRequest

type ApiPostApprovalRequestApplyRequestRequest struct {
	ApiService *ApprovalsApiService
	// contains filtered or unexported fields
}

func (ApiPostApprovalRequestApplyRequestRequest) Execute

func (ApiPostApprovalRequestApplyRequestRequest) PostApprovalRequestApplyRequest

func (r ApiPostApprovalRequestApplyRequestRequest) PostApprovalRequestApplyRequest(postApprovalRequestApplyRequest PostApprovalRequestApplyRequest) ApiPostApprovalRequestApplyRequestRequest

type ApiPostApprovalRequestRequest

type ApiPostApprovalRequestRequest struct {
	ApiService *ApprovalsApiService
	// contains filtered or unexported fields
}

func (ApiPostApprovalRequestRequest) CreateFlagConfigApprovalRequestRequest

func (r ApiPostApprovalRequestRequest) CreateFlagConfigApprovalRequestRequest(createFlagConfigApprovalRequestRequest CreateFlagConfigApprovalRequestRequest) ApiPostApprovalRequestRequest

func (ApiPostApprovalRequestRequest) Execute

type ApiPostApprovalRequestReviewRequest

type ApiPostApprovalRequestReviewRequest struct {
	ApiService *ApprovalsApiService
	// contains filtered or unexported fields
}

func (ApiPostApprovalRequestReviewRequest) Execute

func (ApiPostApprovalRequestReviewRequest) PostApprovalRequestReviewRequest

func (r ApiPostApprovalRequestReviewRequest) PostApprovalRequestReviewRequest(postApprovalRequestReviewRequest PostApprovalRequestReviewRequest) ApiPostApprovalRequestReviewRequest

type ApiPostCustomRoleRequest

type ApiPostCustomRoleRequest struct {
	ApiService *CustomRolesApiService
	// contains filtered or unexported fields
}

func (ApiPostCustomRoleRequest) CustomRolePost

func (r ApiPostCustomRoleRequest) CustomRolePost(customRolePost CustomRolePost) ApiPostCustomRoleRequest

func (ApiPostCustomRoleRequest) Execute

type ApiPostDestinationRequest

type ApiPostDestinationRequest struct {
	ApiService *DataExportDestinationsApiService
	// contains filtered or unexported fields
}

func (ApiPostDestinationRequest) DestinationPost

func (r ApiPostDestinationRequest) DestinationPost(destinationPost DestinationPost) ApiPostDestinationRequest

func (ApiPostDestinationRequest) Execute

type ApiPostEnvironmentRequest

type ApiPostEnvironmentRequest struct {
	ApiService *EnvironmentsApiService
	// contains filtered or unexported fields
}

func (ApiPostEnvironmentRequest) EnvironmentPost

func (r ApiPostEnvironmentRequest) EnvironmentPost(environmentPost EnvironmentPost) ApiPostEnvironmentRequest

func (ApiPostEnvironmentRequest) Execute

type ApiPostExtinctionRequest

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

func (ApiPostExtinctionRequest) Execute

func (ApiPostExtinctionRequest) Extinction

type ApiPostFeatureFlagRequest

type ApiPostFeatureFlagRequest struct {
	ApiService *FeatureFlagsApiService
	// contains filtered or unexported fields
}

func (ApiPostFeatureFlagRequest) Clone

The key of the feature flag to be cloned. The key identifies the flag in your code. For example, setting &#x60;clone&#x3D;flagKey&#x60; copies the full targeting configuration for all environments, including &#x60;on/off&#x60; state, from the original flag to the new flag.

func (ApiPostFeatureFlagRequest) Execute

func (ApiPostFeatureFlagRequest) FeatureFlagBody

func (r ApiPostFeatureFlagRequest) FeatureFlagBody(featureFlagBody FeatureFlagBody) ApiPostFeatureFlagRequest

type ApiPostFlagConfigScheduledChangesRequest

type ApiPostFlagConfigScheduledChangesRequest struct {
	ApiService *ScheduledChangesApiService
	// contains filtered or unexported fields
}

func (ApiPostFlagConfigScheduledChangesRequest) Execute

func (ApiPostFlagConfigScheduledChangesRequest) IgnoreConflicts

Whether or not to succeed or fail when the new instructions conflict with existing scheduled changes

func (ApiPostFlagConfigScheduledChangesRequest) PostFlagScheduledChangesInput

func (r ApiPostFlagConfigScheduledChangesRequest) PostFlagScheduledChangesInput(postFlagScheduledChangesInput PostFlagScheduledChangesInput) ApiPostFlagConfigScheduledChangesRequest

type ApiPostFlagCopyConfigApprovalRequestRequest

type ApiPostFlagCopyConfigApprovalRequestRequest struct {
	ApiService *ApprovalsApiService
	// contains filtered or unexported fields
}

func (ApiPostFlagCopyConfigApprovalRequestRequest) CreateCopyFlagConfigApprovalRequestRequest

func (r ApiPostFlagCopyConfigApprovalRequestRequest) CreateCopyFlagConfigApprovalRequestRequest(createCopyFlagConfigApprovalRequestRequest CreateCopyFlagConfigApprovalRequestRequest) ApiPostFlagCopyConfigApprovalRequestRequest

func (ApiPostFlagCopyConfigApprovalRequestRequest) Execute

type ApiPostMemberTeamsRequest added in v7.1.0

type ApiPostMemberTeamsRequest struct {
	ApiService *AccountMembersApiService
	// contains filtered or unexported fields
}

func (ApiPostMemberTeamsRequest) Execute added in v7.1.0

func (ApiPostMemberTeamsRequest) MemberTeamsPostInput added in v7.1.1

func (r ApiPostMemberTeamsRequest) MemberTeamsPostInput(memberTeamsPostInput MemberTeamsPostInput) ApiPostMemberTeamsRequest

type ApiPostMembersRequest

type ApiPostMembersRequest struct {
	ApiService *AccountMembersApiService
	// contains filtered or unexported fields
}

func (ApiPostMembersRequest) Execute

func (ApiPostMembersRequest) NewMemberForm

func (r ApiPostMembersRequest) NewMemberForm(newMemberForm []NewMemberForm) ApiPostMembersRequest

type ApiPostMetricRequest

type ApiPostMetricRequest struct {
	ApiService *MetricsApiService
	// contains filtered or unexported fields
}

func (ApiPostMetricRequest) Execute

func (ApiPostMetricRequest) MetricPost

func (r ApiPostMetricRequest) MetricPost(metricPost MetricPost) ApiPostMetricRequest

type ApiPostProjectRequest

type ApiPostProjectRequest struct {
	ApiService *ProjectsApiService
	// contains filtered or unexported fields
}

func (ApiPostProjectRequest) Execute

func (ApiPostProjectRequest) ProjectPost

func (r ApiPostProjectRequest) ProjectPost(projectPost ProjectPost) ApiPostProjectRequest

type ApiPostRelayAutoConfigRequest

type ApiPostRelayAutoConfigRequest struct {
	ApiService *RelayProxyConfigurationsApiService
	// contains filtered or unexported fields
}

func (ApiPostRelayAutoConfigRequest) Execute

func (ApiPostRelayAutoConfigRequest) RelayAutoConfigPost

func (r ApiPostRelayAutoConfigRequest) RelayAutoConfigPost(relayAutoConfigPost RelayAutoConfigPost) ApiPostRelayAutoConfigRequest

type ApiPostRepositoryRequest

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

func (ApiPostRepositoryRequest) Execute

func (ApiPostRepositoryRequest) RepositoryPost

func (r ApiPostRepositoryRequest) RepositoryPost(repositoryPost RepositoryPost) ApiPostRepositoryRequest

type ApiPostSegmentRequest

type ApiPostSegmentRequest struct {
	ApiService *SegmentsApiService
	// contains filtered or unexported fields
}

func (ApiPostSegmentRequest) Execute

func (ApiPostSegmentRequest) SegmentBody

func (r ApiPostSegmentRequest) SegmentBody(segmentBody SegmentBody) ApiPostSegmentRequest

type ApiPostTeamMembersRequest added in v7.1.0

type ApiPostTeamMembersRequest struct {
	ApiService *TeamsBetaApiService
	// contains filtered or unexported fields
}

func (ApiPostTeamMembersRequest) Execute added in v7.1.0

func (ApiPostTeamMembersRequest) File added in v7.1.0

CSV file containing email addresses

type ApiPostTeamRequest

type ApiPostTeamRequest struct {
	ApiService *TeamsBetaApiService
	// contains filtered or unexported fields
}

func (ApiPostTeamRequest) Execute

func (ApiPostTeamRequest) TeamPostInput

func (r ApiPostTeamRequest) TeamPostInput(teamPostInput TeamPostInput) ApiPostTeamRequest

type ApiPostTokenRequest

type ApiPostTokenRequest struct {
	ApiService *AccessTokensApiService
	// contains filtered or unexported fields
}

func (ApiPostTokenRequest) AccessTokenPost

func (r ApiPostTokenRequest) AccessTokenPost(accessTokenPost AccessTokenPost) ApiPostTokenRequest

func (ApiPostTokenRequest) Execute

func (r ApiPostTokenRequest) Execute() (Token, *_nethttp.Response, error)

type ApiPostWebhookRequest

type ApiPostWebhookRequest struct {
	ApiService *WebhooksApiService
	// contains filtered or unexported fields
}

func (ApiPostWebhookRequest) Execute

func (ApiPostWebhookRequest) WebhookPost

func (r ApiPostWebhookRequest) WebhookPost(webhookPost WebhookPost) ApiPostWebhookRequest

type ApiPostWorkflowRequest

type ApiPostWorkflowRequest struct {
	ApiService *WorkflowsBetaApiService
	// contains filtered or unexported fields
}

func (ApiPostWorkflowRequest) CustomWorkflowInputRep

func (r ApiPostWorkflowRequest) CustomWorkflowInputRep(customWorkflowInputRep CustomWorkflowInputRep) ApiPostWorkflowRequest

func (ApiPostWorkflowRequest) Execute

type ApiPutBranchRequest

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

func (ApiPutBranchRequest) Execute

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

func (ApiPutBranchRequest) PutBranch

func (r ApiPutBranchRequest) PutBranch(putBranch PutBranch) ApiPutBranchRequest

type ApiPutFlagSettingRequest

type ApiPutFlagSettingRequest struct {
	ApiService *UserSettingsApiService
	// contains filtered or unexported fields
}

func (ApiPutFlagSettingRequest) Execute

func (ApiPutFlagSettingRequest) ValuePut

type ApiResetEnvironmentMobileKeyRequest

type ApiResetEnvironmentMobileKeyRequest struct {
	ApiService *EnvironmentsApiService
	// contains filtered or unexported fields
}

func (ApiResetEnvironmentMobileKeyRequest) Execute

type ApiResetEnvironmentSDKKeyRequest

type ApiResetEnvironmentSDKKeyRequest struct {
	ApiService *EnvironmentsApiService
	// contains filtered or unexported fields
}

func (ApiResetEnvironmentSDKKeyRequest) Execute

func (ApiResetEnvironmentSDKKeyRequest) Expiry

The time at which you want the old SDK key to expire, in UNIX milliseconds. By default, the key expires immediately.

type ApiResetExperimentRequest

type ApiResetExperimentRequest struct {
	ApiService *ExperimentsBetaApiService
	// contains filtered or unexported fields
}

func (ApiResetExperimentRequest) Execute

type ApiResetRelayAutoConfigRequest

type ApiResetRelayAutoConfigRequest struct {
	ApiService *RelayProxyConfigurationsApiService
	// contains filtered or unexported fields
}

func (ApiResetRelayAutoConfigRequest) Execute

func (ApiResetRelayAutoConfigRequest) Expiry

An expiration time for the old Relay Proxy configuration key, expressed as a Unix epoch time in milliseconds. By default, the Relay Proxy configuration will expire immediately.

type ApiResetTokenRequest

type ApiResetTokenRequest struct {
	ApiService *AccessTokensApiService
	// contains filtered or unexported fields
}

func (ApiResetTokenRequest) Execute

func (ApiResetTokenRequest) Expiry

An expiration time for the old token key, expressed as a Unix epoch time in milliseconds. By default, the token will expire immediately.

type ApiUpdateBigSegmentTargetsRequest

type ApiUpdateBigSegmentTargetsRequest struct {
	ApiService *SegmentsApiService
	// contains filtered or unexported fields
}

func (ApiUpdateBigSegmentTargetsRequest) Execute

func (ApiUpdateBigSegmentTargetsRequest) SegmentUserState

type ApiUpdateSubscriptionRequest added in v7.1.0

type ApiUpdateSubscriptionRequest struct {
	ApiService *IntegrationAuditLogSubscriptionsApiService
	// contains filtered or unexported fields
}

func (ApiUpdateSubscriptionRequest) Execute added in v7.1.0

func (ApiUpdateSubscriptionRequest) PatchOperation added in v7.1.0

type ApprovalConditionInputRep

type ApprovalConditionInputRep struct {
	Description     *string   `json:"description,omitempty"`
	NotifyMemberIds *[]string `json:"notifyMemberIds,omitempty"`
}

ApprovalConditionInputRep struct for ApprovalConditionInputRep

func NewApprovalConditionInputRep

func NewApprovalConditionInputRep() *ApprovalConditionInputRep

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

func NewApprovalConditionInputRepWithDefaults

func NewApprovalConditionInputRepWithDefaults() *ApprovalConditionInputRep

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

func (*ApprovalConditionInputRep) GetDescription

func (o *ApprovalConditionInputRep) GetDescription() string

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

func (*ApprovalConditionInputRep) GetDescriptionOk

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

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

func (*ApprovalConditionInputRep) GetNotifyMemberIds

func (o *ApprovalConditionInputRep) GetNotifyMemberIds() []string

GetNotifyMemberIds returns the NotifyMemberIds field value if set, zero value otherwise.

func (*ApprovalConditionInputRep) GetNotifyMemberIdsOk

func (o *ApprovalConditionInputRep) GetNotifyMemberIdsOk() (*[]string, bool)

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

func (*ApprovalConditionInputRep) HasDescription

func (o *ApprovalConditionInputRep) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ApprovalConditionInputRep) HasNotifyMemberIds

func (o *ApprovalConditionInputRep) HasNotifyMemberIds() bool

HasNotifyMemberIds returns a boolean if a field has been set.

func (ApprovalConditionInputRep) MarshalJSON

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

func (*ApprovalConditionInputRep) SetDescription

func (o *ApprovalConditionInputRep) SetDescription(v string)

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

func (*ApprovalConditionInputRep) SetNotifyMemberIds

func (o *ApprovalConditionInputRep) SetNotifyMemberIds(v []string)

SetNotifyMemberIds gets a reference to the given []string and assigns it to the NotifyMemberIds field.

type ApprovalConditionOutputRep

type ApprovalConditionOutputRep struct {
	Description     string            `json:"description"`
	NotifyMemberIds []string          `json:"notifyMemberIds"`
	AllReviews      []ReviewOutputRep `json:"allReviews"`
	ReviewStatus    string            `json:"reviewStatus"`
	AppliedDate     *int64            `json:"appliedDate,omitempty"`
}

ApprovalConditionOutputRep struct for ApprovalConditionOutputRep

func NewApprovalConditionOutputRep

func NewApprovalConditionOutputRep(description string, notifyMemberIds []string, allReviews []ReviewOutputRep, reviewStatus string) *ApprovalConditionOutputRep

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

func NewApprovalConditionOutputRepWithDefaults

func NewApprovalConditionOutputRepWithDefaults() *ApprovalConditionOutputRep

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

func (*ApprovalConditionOutputRep) GetAllReviews

func (o *ApprovalConditionOutputRep) GetAllReviews() []ReviewOutputRep

GetAllReviews returns the AllReviews field value

func (*ApprovalConditionOutputRep) GetAllReviewsOk

func (o *ApprovalConditionOutputRep) GetAllReviewsOk() (*[]ReviewOutputRep, bool)

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

func (*ApprovalConditionOutputRep) GetAppliedDate

func (o *ApprovalConditionOutputRep) GetAppliedDate() int64

GetAppliedDate returns the AppliedDate field value if set, zero value otherwise.

func (*ApprovalConditionOutputRep) GetAppliedDateOk

func (o *ApprovalConditionOutputRep) GetAppliedDateOk() (*int64, bool)

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

func (*ApprovalConditionOutputRep) GetDescription

func (o *ApprovalConditionOutputRep) GetDescription() string

GetDescription returns the Description field value

func (*ApprovalConditionOutputRep) GetDescriptionOk

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

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

func (*ApprovalConditionOutputRep) GetNotifyMemberIds

func (o *ApprovalConditionOutputRep) GetNotifyMemberIds() []string

GetNotifyMemberIds returns the NotifyMemberIds field value

func (*ApprovalConditionOutputRep) GetNotifyMemberIdsOk

func (o *ApprovalConditionOutputRep) GetNotifyMemberIdsOk() (*[]string, bool)

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

func (*ApprovalConditionOutputRep) GetReviewStatus

func (o *ApprovalConditionOutputRep) GetReviewStatus() string

GetReviewStatus returns the ReviewStatus field value

func (*ApprovalConditionOutputRep) GetReviewStatusOk

func (o *ApprovalConditionOutputRep) GetReviewStatusOk() (*string, bool)

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

func (*ApprovalConditionOutputRep) HasAppliedDate

func (o *ApprovalConditionOutputRep) HasAppliedDate() bool

HasAppliedDate returns a boolean if a field has been set.

func (ApprovalConditionOutputRep) MarshalJSON

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

func (*ApprovalConditionOutputRep) SetAllReviews

func (o *ApprovalConditionOutputRep) SetAllReviews(v []ReviewOutputRep)

SetAllReviews sets field value

func (*ApprovalConditionOutputRep) SetAppliedDate

func (o *ApprovalConditionOutputRep) SetAppliedDate(v int64)

SetAppliedDate gets a reference to the given int64 and assigns it to the AppliedDate field.

func (*ApprovalConditionOutputRep) SetDescription

func (o *ApprovalConditionOutputRep) SetDescription(v string)

SetDescription sets field value

func (*ApprovalConditionOutputRep) SetNotifyMemberIds

func (o *ApprovalConditionOutputRep) SetNotifyMemberIds(v []string)

SetNotifyMemberIds sets field value

func (*ApprovalConditionOutputRep) SetReviewStatus

func (o *ApprovalConditionOutputRep) SetReviewStatus(v string)

SetReviewStatus sets field value

type ApprovalSettings

type ApprovalSettings struct {
	// If approvals are required for this environment.
	Required                         bool `json:"required"`
	BypassApprovalsForPendingChanges bool `json:"bypassApprovalsForPendingChanges"`
	// Sets the amount of approvals required before a member can apply a change. The minimum is one and the maximum is five.
	MinNumApprovals int32 `json:"minNumApprovals"`
	// Allow someone who makes an approval request to apply their own change.
	CanReviewOwnRequest bool `json:"canReviewOwnRequest"`
	// Allow applying the change as long as at least one person has approved.
	CanApplyDeclinedChanges bool `json:"canApplyDeclinedChanges"`
	// Which service to use for managing approvals.
	ServiceKind   string                 `json:"serviceKind"`
	ServiceConfig map[string]interface{} `json:"serviceConfig"`
	// Require approval only on flags with the provided tags. Otherwise all flags will require approval.
	RequiredApprovalTags []string `json:"requiredApprovalTags"`
}

ApprovalSettings struct for ApprovalSettings

func NewApprovalSettings

func NewApprovalSettings(required bool, bypassApprovalsForPendingChanges bool, minNumApprovals int32, canReviewOwnRequest bool, canApplyDeclinedChanges bool, serviceKind string, serviceConfig map[string]interface{}, requiredApprovalTags []string) *ApprovalSettings

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

func NewApprovalSettingsWithDefaults

func NewApprovalSettingsWithDefaults() *ApprovalSettings

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

func (*ApprovalSettings) GetBypassApprovalsForPendingChanges

func (o *ApprovalSettings) GetBypassApprovalsForPendingChanges() bool

GetBypassApprovalsForPendingChanges returns the BypassApprovalsForPendingChanges field value

func (*ApprovalSettings) GetBypassApprovalsForPendingChangesOk

func (o *ApprovalSettings) GetBypassApprovalsForPendingChangesOk() (*bool, bool)

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

func (*ApprovalSettings) GetCanApplyDeclinedChanges

func (o *ApprovalSettings) GetCanApplyDeclinedChanges() bool

GetCanApplyDeclinedChanges returns the CanApplyDeclinedChanges field value

func (*ApprovalSettings) GetCanApplyDeclinedChangesOk

func (o *ApprovalSettings) GetCanApplyDeclinedChangesOk() (*bool, bool)

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

func (*ApprovalSettings) GetCanReviewOwnRequest

func (o *ApprovalSettings) GetCanReviewOwnRequest() bool

GetCanReviewOwnRequest returns the CanReviewOwnRequest field value

func (*ApprovalSettings) GetCanReviewOwnRequestOk

func (o *ApprovalSettings) GetCanReviewOwnRequestOk() (*bool, bool)

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

func (*ApprovalSettings) GetMinNumApprovals

func (o *ApprovalSettings) GetMinNumApprovals() int32

GetMinNumApprovals returns the MinNumApprovals field value

func (*ApprovalSettings) GetMinNumApprovalsOk

func (o *ApprovalSettings) GetMinNumApprovalsOk() (*int32, bool)

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

func (*ApprovalSettings) GetRequired

func (o *ApprovalSettings) GetRequired() bool

GetRequired returns the Required field value

func (*ApprovalSettings) GetRequiredApprovalTags

func (o *ApprovalSettings) GetRequiredApprovalTags() []string

GetRequiredApprovalTags returns the RequiredApprovalTags field value

func (*ApprovalSettings) GetRequiredApprovalTagsOk

func (o *ApprovalSettings) GetRequiredApprovalTagsOk() (*[]string, bool)

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

func (*ApprovalSettings) GetRequiredOk

func (o *ApprovalSettings) GetRequiredOk() (*bool, bool)

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

func (*ApprovalSettings) GetServiceConfig

func (o *ApprovalSettings) GetServiceConfig() map[string]interface{}

GetServiceConfig returns the ServiceConfig field value

func (*ApprovalSettings) GetServiceConfigOk

func (o *ApprovalSettings) GetServiceConfigOk() (*map[string]interface{}, bool)

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

func (*ApprovalSettings) GetServiceKind

func (o *ApprovalSettings) GetServiceKind() string

GetServiceKind returns the ServiceKind field value

func (*ApprovalSettings) GetServiceKindOk

func (o *ApprovalSettings) GetServiceKindOk() (*string, bool)

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

func (ApprovalSettings) MarshalJSON

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

func (*ApprovalSettings) SetBypassApprovalsForPendingChanges

func (o *ApprovalSettings) SetBypassApprovalsForPendingChanges(v bool)

SetBypassApprovalsForPendingChanges sets field value

func (*ApprovalSettings) SetCanApplyDeclinedChanges

func (o *ApprovalSettings) SetCanApplyDeclinedChanges(v bool)

SetCanApplyDeclinedChanges sets field value

func (*ApprovalSettings) SetCanReviewOwnRequest

func (o *ApprovalSettings) SetCanReviewOwnRequest(v bool)

SetCanReviewOwnRequest sets field value

func (*ApprovalSettings) SetMinNumApprovals

func (o *ApprovalSettings) SetMinNumApprovals(v int32)

SetMinNumApprovals sets field value

func (*ApprovalSettings) SetRequired

func (o *ApprovalSettings) SetRequired(v bool)

SetRequired sets field value

func (*ApprovalSettings) SetRequiredApprovalTags

func (o *ApprovalSettings) SetRequiredApprovalTags(v []string)

SetRequiredApprovalTags sets field value

func (*ApprovalSettings) SetServiceConfig

func (o *ApprovalSettings) SetServiceConfig(v map[string]interface{})

SetServiceConfig sets field value

func (*ApprovalSettings) SetServiceKind

func (o *ApprovalSettings) SetServiceKind(v string)

SetServiceKind sets field value

type ApprovalsApiService

type ApprovalsApiService service

ApprovalsApiService ApprovalsApi service

func (*ApprovalsApiService) DeleteApprovalRequest

func (a *ApprovalsApiService) DeleteApprovalRequest(ctx _context.Context, projectKey string, featureFlagKey string, environmentKey string, id string) ApiDeleteApprovalRequestRequest

DeleteApprovalRequest Delete approval request

Delete an approval request for a feature flag

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectKey The project key
@param featureFlagKey The feature flag's key
@param environmentKey The environment key
@param id The feature flag approval request ID
@return ApiDeleteApprovalRequestRequest

func (*ApprovalsApiService) DeleteApprovalRequestExecute

func (a *ApprovalsApiService) DeleteApprovalRequestExecute(r ApiDeleteApprovalRequestRequest) (*_nethttp.Response, error)

Execute executes the request

func (*ApprovalsApiService) GetApproval

func (a *ApprovalsApiService) GetApproval(ctx _context.Context, projectKey string, featureFlagKey string, environmentKey string, id string) ApiGetApprovalRequest

GetApproval Get approval request

Get a single approval request for a feature flag

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectKey The project key
@param featureFlagKey The feature flag's key
@param environmentKey The environment key
@param id The feature flag approval request ID
@return ApiGetApprovalRequest

func (*ApprovalsApiService) GetApprovalExecute

Execute executes the request

@return FlagConfigApprovalRequestResponse

func (*ApprovalsApiService) GetApprovals

func (a *ApprovalsApiService) GetApprovals(ctx _context.Context, projectKey string, featureFlagKey string, environmentKey string) ApiGetApprovalsRequest

GetApprovals List all approval requests

Get all approval requests for a feature flag

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectKey The project key
@param featureFlagKey The feature flag's key
@param environmentKey The environment key
@return ApiGetApprovalsRequest

func (*ApprovalsApiService) GetApprovalsExecute

Execute executes the request

@return FlagConfigApprovalRequestsResponse

func (*ApprovalsApiService) PostApprovalRequest

func (a *ApprovalsApiService) PostApprovalRequest(ctx _context.Context, projectKey string, featureFlagKey string, environmentKey string) ApiPostApprovalRequestRequest

PostApprovalRequest Create approval request

Create an approval request for a feature flag

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectKey The project key
@param featureFlagKey The feature flag's key
@param environmentKey The environment key
@return ApiPostApprovalRequestRequest

func (*ApprovalsApiService) PostApprovalRequestApplyRequest

func (a *ApprovalsApiService) PostApprovalRequestApplyRequest(ctx _context.Context, projectKey string, featureFlagKey string, environmentKey string, id string) ApiPostApprovalRequestApplyRequestRequest

PostApprovalRequestApplyRequest Apply approval request

Apply approval request by either approving or declining changes.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectKey The project key
@param featureFlagKey The feature flag's key
@param environmentKey The environment key
@param id The feature flag approval request ID
@return ApiPostApprovalRequestApplyRequestRequest

func (*ApprovalsApiService) PostApprovalRequestApplyRequestExecute

Execute executes the request

@return FlagConfigApprovalRequestResponse

func (*ApprovalsApiService) PostApprovalRequestExecute

Execute executes the request

@return FlagConfigApprovalRequestResponse

func (*ApprovalsApiService) PostApprovalRequestReview

func (a *ApprovalsApiService) PostApprovalRequestReview(ctx _context.Context, projectKey string, featureFlagKey string, environmentKey string, id string) ApiPostApprovalRequestReviewRequest

PostApprovalRequestReview Review approval request

Review approval request by either approving or declining changes.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectKey The project key
@param featureFlagKey The feature flag's key
@param environmentKey The environment key
@param id The feature flag approval request ID
@return ApiPostApprovalRequestReviewRequest

func (*ApprovalsApiService) PostApprovalRequestReviewExecute

Execute executes the request

@return FlagConfigApprovalRequestResponse

func (*ApprovalsApiService) PostFlagCopyConfigApprovalRequest

func (a *ApprovalsApiService) PostFlagCopyConfigApprovalRequest(ctx _context.Context, projectKey string, featureFlagKey string, environmentKey string) ApiPostFlagCopyConfigApprovalRequestRequest

PostFlagCopyConfigApprovalRequest Create approval request to copy flag configurations across environments

Create an approval request to copy a feature flag's configuration across environments.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectKey The project key
@param featureFlagKey The feature flag's key
@param environmentKey The environment key
@return ApiPostFlagCopyConfigApprovalRequestRequest

func (*ApprovalsApiService) PostFlagCopyConfigApprovalRequestExecute

Execute executes the request

@return FlagConfigApprovalRequestResponse

type AuditLogApiService

type AuditLogApiService service

AuditLogApiService AuditLogApi service

func (*AuditLogApiService) GetAuditLogEntries

GetAuditLogEntries List audit log feature flag entries

Get a list of all audit log entries. The query parameters let you restrict the results that return by date ranges, resource specifiers, or a full-text search query.

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

func (*AuditLogApiService) GetAuditLogEntriesExecute

Execute executes the request

@return AuditLogEntryListingRepCollection

func (*AuditLogApiService) GetAuditLogEntry

GetAuditLogEntry Get audit log entry

Fetch a detailed audit log entry representation. The detailed representation includes several fields that are not present in the summary representation:

- `delta`: the JSON patch body that was used in the request to update the entity - `previousVersion`: a JSON representation of the previous version of the entity - `currentVersion`: a JSON representation of the current version of the entity

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The ID of the audit log entry
@return ApiGetAuditLogEntryRequest

func (*AuditLogApiService) GetAuditLogEntryExecute

Execute executes the request

@return AuditLogEntryRep

type AuditLogEntryListingRep

type AuditLogEntryListingRep struct {
	Links            map[string]Link       `json:"_links"`
	Id               string                `json:"_id"`
	AccountId        string                `json:"_accountId"`
	Date             int64                 `json:"date"`
	Accesses         []ResourceAccess      `json:"accesses"`
	Kind             string                `json:"kind"`
	Name             string                `json:"name"`
	Description      string                `json:"description"`
	ShortDescription string                `json:"shortDescription"`
	Comment          *string               `json:"comment,omitempty"`
	Subject          *SubjectDataRep       `json:"subject,omitempty"`
	Member           *MemberDataRep        `json:"member,omitempty"`
	Token            *TokenDataRep         `json:"token,omitempty"`
	App              *AuthorizedAppDataRep `json:"app,omitempty"`
	TitleVerb        *string               `json:"titleVerb,omitempty"`
	Title            *string               `json:"title,omitempty"`
	Target           *TargetResourceRep    `json:"target,omitempty"`
	Parent           *ParentResourceRep    `json:"parent,omitempty"`
}

AuditLogEntryListingRep struct for AuditLogEntryListingRep

func NewAuditLogEntryListingRep

func NewAuditLogEntryListingRep(links map[string]Link, id string, accountId string, date int64, accesses []ResourceAccess, kind string, name string, description string, shortDescription string) *AuditLogEntryListingRep

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

func NewAuditLogEntryListingRepWithDefaults

func NewAuditLogEntryListingRepWithDefaults() *AuditLogEntryListingRep

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

func (*AuditLogEntryListingRep) GetAccesses

func (o *AuditLogEntryListingRep) GetAccesses() []ResourceAccess

GetAccesses returns the Accesses field value

func (*AuditLogEntryListingRep) GetAccessesOk

func (o *AuditLogEntryListingRep) GetAccessesOk() (*[]ResourceAccess, bool)

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

func (*AuditLogEntryListingRep) GetAccountId

func (o *AuditLogEntryListingRep) GetAccountId() string

GetAccountId returns the AccountId field value

func (*AuditLogEntryListingRep) GetAccountIdOk

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

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

func (*AuditLogEntryListingRep) GetApp

GetApp returns the App field value if set, zero value otherwise.

func (*AuditLogEntryListingRep) GetAppOk

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

func (*AuditLogEntryListingRep) GetComment

func (o *AuditLogEntryListingRep) GetComment() string

GetComment returns the Comment field value if set, zero value otherwise.

func (*AuditLogEntryListingRep) GetCommentOk

func (o *AuditLogEntryListingRep) GetCommentOk() (*string, bool)

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

func (*AuditLogEntryListingRep) GetDate

func (o *AuditLogEntryListingRep) GetDate() int64

GetDate returns the Date field value

func (*AuditLogEntryListingRep) GetDateOk

func (o *AuditLogEntryListingRep) GetDateOk() (*int64, bool)

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

func (*AuditLogEntryListingRep) GetDescription

func (o *AuditLogEntryListingRep) GetDescription() string

GetDescription returns the Description field value

func (*AuditLogEntryListingRep) GetDescriptionOk

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

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

func (*AuditLogEntryListingRep) GetId

func (o *AuditLogEntryListingRep) GetId() string

GetId returns the Id field value

func (*AuditLogEntryListingRep) GetIdOk

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

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

func (*AuditLogEntryListingRep) GetKind

func (o *AuditLogEntryListingRep) GetKind() string

GetKind returns the Kind field value

func (*AuditLogEntryListingRep) GetKindOk

func (o *AuditLogEntryListingRep) GetKindOk() (*string, bool)

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

func (o *AuditLogEntryListingRep) GetLinks() map[string]Link

GetLinks returns the Links field value

func (*AuditLogEntryListingRep) GetLinksOk

func (o *AuditLogEntryListingRep) GetLinksOk() (*map[string]Link, bool)

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

func (*AuditLogEntryListingRep) GetMember

func (o *AuditLogEntryListingRep) GetMember() MemberDataRep

GetMember returns the Member field value if set, zero value otherwise.

func (*AuditLogEntryListingRep) GetMemberOk

func (o *AuditLogEntryListingRep) GetMemberOk() (*MemberDataRep, bool)

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

func (*AuditLogEntryListingRep) GetName

func (o *AuditLogEntryListingRep) GetName() string

GetName returns the Name field value

func (*AuditLogEntryListingRep) GetNameOk

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

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

func (*AuditLogEntryListingRep) GetParent

GetParent returns the Parent field value if set, zero value otherwise.

func (*AuditLogEntryListingRep) GetParentOk

func (o *AuditLogEntryListingRep) GetParentOk() (*ParentResourceRep, bool)

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

func (*AuditLogEntryListingRep) GetShortDescription

func (o *AuditLogEntryListingRep) GetShortDescription() string

GetShortDescription returns the ShortDescription field value

func (*AuditLogEntryListingRep) GetShortDescriptionOk

func (o *AuditLogEntryListingRep) GetShortDescriptionOk() (*string, bool)

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

func (*AuditLogEntryListingRep) GetSubject

func (o *AuditLogEntryListingRep) GetSubject() SubjectDataRep

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

func (*AuditLogEntryListingRep) GetSubjectOk

func (o *AuditLogEntryListingRep) GetSubjectOk() (*SubjectDataRep, bool)

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

func (*AuditLogEntryListingRep) GetTarget

GetTarget returns the Target field value if set, zero value otherwise.

func (*AuditLogEntryListingRep) GetTargetOk

func (o *AuditLogEntryListingRep) GetTargetOk() (*TargetResourceRep, bool)

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

func (*AuditLogEntryListingRep) GetTitle

func (o *AuditLogEntryListingRep) GetTitle() string

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

func (*AuditLogEntryListingRep) GetTitleOk

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

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

func (*AuditLogEntryListingRep) GetTitleVerb

func (o *AuditLogEntryListingRep) GetTitleVerb() string

GetTitleVerb returns the TitleVerb field value if set, zero value otherwise.

func (*AuditLogEntryListingRep) GetTitleVerbOk

func (o *AuditLogEntryListingRep) GetTitleVerbOk() (*string, bool)

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

func (*AuditLogEntryListingRep) GetToken

func (o *AuditLogEntryListingRep) GetToken() TokenDataRep

GetToken returns the Token field value if set, zero value otherwise.

func (*AuditLogEntryListingRep) GetTokenOk

func (o *AuditLogEntryListingRep) GetTokenOk() (*TokenDataRep, bool)

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

func (*AuditLogEntryListingRep) HasApp

func (o *AuditLogEntryListingRep) HasApp() bool

HasApp returns a boolean if a field has been set.

func (*AuditLogEntryListingRep) HasComment

func (o *AuditLogEntryListingRep) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*AuditLogEntryListingRep) HasMember

func (o *AuditLogEntryListingRep) HasMember() bool

HasMember returns a boolean if a field has been set.

func (*AuditLogEntryListingRep) HasParent

func (o *AuditLogEntryListingRep) HasParent() bool

HasParent returns a boolean if a field has been set.

func (*AuditLogEntryListingRep) HasSubject

func (o *AuditLogEntryListingRep) HasSubject() bool

HasSubject returns a boolean if a field has been set.

func (*AuditLogEntryListingRep) HasTarget

func (o *AuditLogEntryListingRep) HasTarget() bool

HasTarget returns a boolean if a field has been set.

func (*AuditLogEntryListingRep) HasTitle

func (o *AuditLogEntryListingRep) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (*AuditLogEntryListingRep) HasTitleVerb

func (o *AuditLogEntryListingRep) HasTitleVerb() bool

HasTitleVerb returns a boolean if a field has been set.

func (*AuditLogEntryListingRep) HasToken

func (o *AuditLogEntryListingRep) HasToken() bool

HasToken returns a boolean if a field has been set.

func (AuditLogEntryListingRep) MarshalJSON

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

func (*AuditLogEntryListingRep) SetAccesses

func (o *AuditLogEntryListingRep) SetAccesses(v []ResourceAccess)

SetAccesses sets field value

func (*AuditLogEntryListingRep) SetAccountId

func (o *AuditLogEntryListingRep) SetAccountId(v string)

SetAccountId sets field value

func (*AuditLogEntryListingRep) SetApp

SetApp gets a reference to the given AuthorizedAppDataRep and assigns it to the App field.

func (*AuditLogEntryListingRep) SetComment

func (o *AuditLogEntryListingRep) SetComment(v string)

SetComment gets a reference to the given string and assigns it to the Comment field.

func (*AuditLogEntryListingRep) SetDate

func (o *AuditLogEntryListingRep) SetDate(v int64)

SetDate sets field value

func (*AuditLogEntryListingRep) SetDescription

func (o *AuditLogEntryListingRep) SetDescription(v string)

SetDescription sets field value

func (*AuditLogEntryListingRep) SetId

func (o *AuditLogEntryListingRep) SetId(v string)

SetId sets field value

func (*AuditLogEntryListingRep) SetKind

func (o *AuditLogEntryListingRep) SetKind(v string)

SetKind sets field value

func (o *AuditLogEntryListingRep) SetLinks(v map[string]Link)

SetLinks sets field value

func (*AuditLogEntryListingRep) SetMember

func (o *AuditLogEntryListingRep) SetMember(v MemberDataRep)

SetMember gets a reference to the given MemberDataRep and assigns it to the Member field.

func (*AuditLogEntryListingRep) SetName

func (o *AuditLogEntryListingRep) SetName(v string)

SetName sets field value

func (*AuditLogEntryListingRep) SetParent

SetParent gets a reference to the given ParentResourceRep and assigns it to the Parent field.

func (*AuditLogEntryListingRep) SetShortDescription

func (o *AuditLogEntryListingRep) SetShortDescription(v string)

SetShortDescription sets field value

func (*AuditLogEntryListingRep) SetSubject

func (o *AuditLogEntryListingRep) SetSubject(v SubjectDataRep)

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

func (*AuditLogEntryListingRep) SetTarget

SetTarget gets a reference to the given TargetResourceRep and assigns it to the Target field.

func (*AuditLogEntryListingRep) SetTitle

func (o *AuditLogEntryListingRep) SetTitle(v string)

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

func (*AuditLogEntryListingRep) SetTitleVerb

func (o *AuditLogEntryListingRep) SetTitleVerb(v string)

SetTitleVerb gets a reference to the given string and assigns it to the TitleVerb field.

func (*AuditLogEntryListingRep) SetToken

func (o *AuditLogEntryListingRep) SetToken(v TokenDataRep)

SetToken gets a reference to the given TokenDataRep and assigns it to the Token field.

type AuditLogEntryListingRepCollection

type AuditLogEntryListingRepCollection struct {
	Items []AuditLogEntryListingRep `json:"items"`
	Links map[string]Link           `json:"_links"`
}

AuditLogEntryListingRepCollection struct for AuditLogEntryListingRepCollection

func NewAuditLogEntryListingRepCollection

func NewAuditLogEntryListingRepCollection(items []AuditLogEntryListingRep, links map[string]Link) *AuditLogEntryListingRepCollection

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

func NewAuditLogEntryListingRepCollectionWithDefaults

func NewAuditLogEntryListingRepCollectionWithDefaults() *AuditLogEntryListingRepCollection

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

func (*AuditLogEntryListingRepCollection) GetItems

GetItems returns the Items field value

func (*AuditLogEntryListingRepCollection) GetItemsOk

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

func (o *AuditLogEntryListingRepCollection) GetLinks() map[string]Link

GetLinks returns the Links field value

func (*AuditLogEntryListingRepCollection) GetLinksOk

func (o *AuditLogEntryListingRepCollection) GetLinksOk() (*map[string]Link, bool)

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

func (AuditLogEntryListingRepCollection) MarshalJSON

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

func (*AuditLogEntryListingRepCollection) SetItems

SetItems sets field value

func (o *AuditLogEntryListingRepCollection) SetLinks(v map[string]Link)

SetLinks sets field value

type AuditLogEntryRep

type AuditLogEntryRep struct {
	Links            map[string]Link            `json:"_links"`
	Id               string                     `json:"_id"`
	AccountId        string                     `json:"_accountId"`
	Date             int64                      `json:"date"`
	Accesses         []ResourceAccess           `json:"accesses"`
	Kind             string                     `json:"kind"`
	Name             string                     `json:"name"`
	Description      string                     `json:"description"`
	ShortDescription string                     `json:"shortDescription"`
	Comment          *string                    `json:"comment,omitempty"`
	Subject          *SubjectDataRep            `json:"subject,omitempty"`
	Member           *MemberDataRep             `json:"member,omitempty"`
	Token            *TokenDataRep              `json:"token,omitempty"`
	App              *AuthorizedAppDataRep      `json:"app,omitempty"`
	TitleVerb        *string                    `json:"titleVerb,omitempty"`
	Title            *string                    `json:"title,omitempty"`
	Target           *TargetResourceRep         `json:"target,omitempty"`
	Parent           *ParentResourceRep         `json:"parent,omitempty"`
	Delta            interface{}                `json:"delta,omitempty"`
	TriggerBody      interface{}                `json:"triggerBody,omitempty"`
	Merge            interface{}                `json:"merge,omitempty"`
	PreviousVersion  interface{}                `json:"previousVersion,omitempty"`
	CurrentVersion   interface{}                `json:"currentVersion,omitempty"`
	Subentries       *[]AuditLogEntryListingRep `json:"subentries,omitempty"`
}

AuditLogEntryRep struct for AuditLogEntryRep

func NewAuditLogEntryRep

func NewAuditLogEntryRep(links map[string]Link, id string, accountId string, date int64, accesses []ResourceAccess, kind string, name string, description string, shortDescription string) *AuditLogEntryRep

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

func NewAuditLogEntryRepWithDefaults

func NewAuditLogEntryRepWithDefaults() *AuditLogEntryRep

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

func (*AuditLogEntryRep) GetAccesses

func (o *AuditLogEntryRep) GetAccesses() []ResourceAccess

GetAccesses returns the Accesses field value

func (*AuditLogEntryRep) GetAccessesOk

func (o *AuditLogEntryRep) GetAccessesOk() (*[]ResourceAccess, bool)

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

func (*AuditLogEntryRep) GetAccountId

func (o *AuditLogEntryRep) GetAccountId() string

GetAccountId returns the AccountId field value

func (*AuditLogEntryRep) GetAccountIdOk

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

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

func (*AuditLogEntryRep) GetApp

GetApp returns the App field value if set, zero value otherwise.

func (*AuditLogEntryRep) GetAppOk

func (o *AuditLogEntryRep) GetAppOk() (*AuthorizedAppDataRep, bool)

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

func (*AuditLogEntryRep) GetComment

func (o *AuditLogEntryRep) GetComment() string

GetComment returns the Comment field value if set, zero value otherwise.

func (*AuditLogEntryRep) GetCommentOk

func (o *AuditLogEntryRep) GetCommentOk() (*string, bool)

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

func (*AuditLogEntryRep) GetCurrentVersion

func (o *AuditLogEntryRep) GetCurrentVersion() interface{}

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

func (*AuditLogEntryRep) GetCurrentVersionOk

func (o *AuditLogEntryRep) GetCurrentVersionOk() (*interface{}, bool)

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

func (*AuditLogEntryRep) GetDate

func (o *AuditLogEntryRep) GetDate() int64

GetDate returns the Date field value

func (*AuditLogEntryRep) GetDateOk

func (o *AuditLogEntryRep) GetDateOk() (*int64, bool)

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

func (*AuditLogEntryRep) GetDelta

func (o *AuditLogEntryRep) GetDelta() interface{}

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

func (*AuditLogEntryRep) GetDeltaOk

func (o *AuditLogEntryRep) GetDeltaOk() (*interface{}, bool)

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

func (*AuditLogEntryRep) GetDescription

func (o *AuditLogEntryRep) GetDescription() string

GetDescription returns the Description field value

func (*AuditLogEntryRep) GetDescriptionOk

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

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

func (*AuditLogEntryRep) GetId

func (o *AuditLogEntryRep) GetId() string

GetId returns the Id field value

func (*AuditLogEntryRep) GetIdOk

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

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

func (*AuditLogEntryRep) GetKind

func (o *AuditLogEntryRep) GetKind() string

GetKind returns the Kind field value

func (*AuditLogEntryRep) GetKindOk

func (o *AuditLogEntryRep) GetKindOk() (*string, bool)

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

func (o *AuditLogEntryRep) GetLinks() map[string]Link

GetLinks returns the Links field value

func (*AuditLogEntryRep) GetLinksOk

func (o *AuditLogEntryRep) GetLinksOk() (*map[string]Link, bool)

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

func (*AuditLogEntryRep) GetMember

func (o *AuditLogEntryRep) GetMember() MemberDataRep

GetMember returns the Member field value if set, zero value otherwise.

func (*AuditLogEntryRep) GetMemberOk

func (o *AuditLogEntryRep) GetMemberOk() (*MemberDataRep, bool)

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

func (*AuditLogEntryRep) GetMerge

func (o *AuditLogEntryRep) GetMerge() interface{}

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

func (*AuditLogEntryRep) GetMergeOk

func (o *AuditLogEntryRep) GetMergeOk() (*interface{}, bool)

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

func (*AuditLogEntryRep) GetName

func (o *AuditLogEntryRep) GetName() string

GetName returns the Name field value

func (*AuditLogEntryRep) GetNameOk

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

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

func (*AuditLogEntryRep) GetParent

func (o *AuditLogEntryRep) GetParent() ParentResourceRep

GetParent returns the Parent field value if set, zero value otherwise.

func (*AuditLogEntryRep) GetParentOk

func (o *AuditLogEntryRep) GetParentOk() (*ParentResourceRep, bool)

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

func (*AuditLogEntryRep) GetPreviousVersion

func (o *AuditLogEntryRep) GetPreviousVersion() interface{}

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

func (*AuditLogEntryRep) GetPreviousVersionOk

func (o *AuditLogEntryRep) GetPreviousVersionOk() (*interface{}, bool)

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

func (*AuditLogEntryRep) GetShortDescription

func (o *AuditLogEntryRep) GetShortDescription() string

GetShortDescription returns the ShortDescription field value

func (*AuditLogEntryRep) GetShortDescriptionOk

func (o *AuditLogEntryRep) GetShortDescriptionOk() (*string, bool)

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

func (*AuditLogEntryRep) GetSubentries

func (o *AuditLogEntryRep) GetSubentries() []AuditLogEntryListingRep

GetSubentries returns the Subentries field value if set, zero value otherwise.

func (*AuditLogEntryRep) GetSubentriesOk

func (o *AuditLogEntryRep) GetSubentriesOk() (*[]AuditLogEntryListingRep, bool)

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

func (*AuditLogEntryRep) GetSubject

func (o *AuditLogEntryRep) GetSubject() SubjectDataRep

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

func (*AuditLogEntryRep) GetSubjectOk

func (o *AuditLogEntryRep) GetSubjectOk() (*SubjectDataRep, bool)

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

func (*AuditLogEntryRep) GetTarget

func (o *AuditLogEntryRep) GetTarget() TargetResourceRep

GetTarget returns the Target field value if set, zero value otherwise.

func (*AuditLogEntryRep) GetTargetOk

func (o *AuditLogEntryRep) GetTargetOk() (*TargetResourceRep, bool)

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

func (*AuditLogEntryRep) GetTitle

func (o *AuditLogEntryRep) GetTitle() string

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

func (*AuditLogEntryRep) GetTitleOk

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

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

func (*AuditLogEntryRep) GetTitleVerb

func (o *AuditLogEntryRep) GetTitleVerb() string

GetTitleVerb returns the TitleVerb field value if set, zero value otherwise.

func (*AuditLogEntryRep) GetTitleVerbOk

func (o *AuditLogEntryRep) GetTitleVerbOk() (*string, bool)

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

func (*AuditLogEntryRep) GetToken

func (o *AuditLogEntryRep) GetToken() TokenDataRep

GetToken returns the Token field value if set, zero value otherwise.

func (*AuditLogEntryRep) GetTokenOk

func (o *AuditLogEntryRep) GetTokenOk() (*TokenDataRep, bool)

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

func (*AuditLogEntryRep) GetTriggerBody

func (o *AuditLogEntryRep) GetTriggerBody() interface{}

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

func (*AuditLogEntryRep) GetTriggerBodyOk

func (o *AuditLogEntryRep) GetTriggerBodyOk() (*interface{}, bool)

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

func (*AuditLogEntryRep) HasApp

func (o *AuditLogEntryRep) HasApp() bool

HasApp returns a boolean if a field has been set.

func (*AuditLogEntryRep) HasComment

func (o *AuditLogEntryRep) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*AuditLogEntryRep) HasCurrentVersion

func (o *AuditLogEntryRep) HasCurrentVersion() bool

HasCurrentVersion returns a boolean if a field has been set.

func (*AuditLogEntryRep) HasDelta

func (o *AuditLogEntryRep) HasDelta() bool

HasDelta returns a boolean if a field has been set.

func (*AuditLogEntryRep) HasMember

func (o *AuditLogEntryRep) HasMember() bool

HasMember returns a boolean if a field has been set.

func (*AuditLogEntryRep) HasMerge

func (o *AuditLogEntryRep) HasMerge() bool

HasMerge returns a boolean if a field has been set.

func (*AuditLogEntryRep) HasParent

func (o *AuditLogEntryRep) HasParent() bool

HasParent returns a boolean if a field has been set.

func (*AuditLogEntryRep) HasPreviousVersion

func (o *AuditLogEntryRep) HasPreviousVersion() bool

HasPreviousVersion returns a boolean if a field has been set.

func (*AuditLogEntryRep) HasSubentries

func (o *AuditLogEntryRep) HasSubentries() bool

HasSubentries returns a boolean if a field has been set.

func (*AuditLogEntryRep) HasSubject

func (o *AuditLogEntryRep) HasSubject() bool

HasSubject returns a boolean if a field has been set.

func (*AuditLogEntryRep) HasTarget

func (o *AuditLogEntryRep) HasTarget() bool

HasTarget returns a boolean if a field has been set.

func (*AuditLogEntryRep) HasTitle

func (o *AuditLogEntryRep) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (*AuditLogEntryRep) HasTitleVerb

func (o *AuditLogEntryRep) HasTitleVerb() bool

HasTitleVerb returns a boolean if a field has been set.

func (*AuditLogEntryRep) HasToken

func (o *AuditLogEntryRep) HasToken() bool

HasToken returns a boolean if a field has been set.

func (*AuditLogEntryRep) HasTriggerBody

func (o *AuditLogEntryRep) HasTriggerBody() bool

HasTriggerBody returns a boolean if a field has been set.

func (AuditLogEntryRep) MarshalJSON

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

func (*AuditLogEntryRep) SetAccesses

func (o *AuditLogEntryRep) SetAccesses(v []ResourceAccess)

SetAccesses sets field value

func (*AuditLogEntryRep) SetAccountId

func (o *AuditLogEntryRep) SetAccountId(v string)

SetAccountId sets field value

func (*AuditLogEntryRep) SetApp

SetApp gets a reference to the given AuthorizedAppDataRep and assigns it to the App field.

func (*AuditLogEntryRep) SetComment

func (o *AuditLogEntryRep) SetComment(v string)

SetComment gets a reference to the given string and assigns it to the Comment field.

func (*AuditLogEntryRep) SetCurrentVersion

func (o *AuditLogEntryRep) SetCurrentVersion(v interface{})

SetCurrentVersion gets a reference to the given interface{} and assigns it to the CurrentVersion field.

func (*AuditLogEntryRep) SetDate

func (o *AuditLogEntryRep) SetDate(v int64)

SetDate sets field value

func (*AuditLogEntryRep) SetDelta

func (o *AuditLogEntryRep) SetDelta(v interface{})

SetDelta gets a reference to the given interface{} and assigns it to the Delta field.

func (*AuditLogEntryRep) SetDescription

func (o *AuditLogEntryRep) SetDescription(v string)

SetDescription sets field value

func (*AuditLogEntryRep) SetId

func (o *AuditLogEntryRep) SetId(v string)

SetId sets field value

func (*AuditLogEntryRep) SetKind

func (o *AuditLogEntryRep) SetKind(v string)

SetKind sets field value

func (o *AuditLogEntryRep) SetLinks(v map[string]Link)

SetLinks sets field value

func (*AuditLogEntryRep) SetMember

func (o *AuditLogEntryRep) SetMember(v MemberDataRep)

SetMember gets a reference to the given MemberDataRep and assigns it to the Member field.

func (*AuditLogEntryRep) SetMerge

func (o *AuditLogEntryRep) SetMerge(v interface{})

SetMerge gets a reference to the given interface{} and assigns it to the Merge field.

func (*AuditLogEntryRep) SetName

func (o *AuditLogEntryRep) SetName(v string)

SetName sets field value

func (*AuditLogEntryRep) SetParent

func (o *AuditLogEntryRep) SetParent(v ParentResourceRep)

SetParent gets a reference to the given ParentResourceRep and assigns it to the Parent field.

func (*AuditLogEntryRep) SetPreviousVersion

func (o *AuditLogEntryRep) SetPreviousVersion(v interface{})

SetPreviousVersion gets a reference to the given interface{} and assigns it to the PreviousVersion field.

func (*AuditLogEntryRep) SetShortDescription

func (o *AuditLogEntryRep) SetShortDescription(v string)

SetShortDescription sets field value

func (*AuditLogEntryRep) SetSubentries

func (o *AuditLogEntryRep) SetSubentries(v []AuditLogEntryListingRep)

SetSubentries gets a reference to the given []AuditLogEntryListingRep and assigns it to the Subentries field.

func (*AuditLogEntryRep) SetSubject

func (o *AuditLogEntryRep) SetSubject(v SubjectDataRep)

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

func (*AuditLogEntryRep) SetTarget

func (o *AuditLogEntryRep) SetTarget(v TargetResourceRep)

SetTarget gets a reference to the given TargetResourceRep and assigns it to the Target field.

func (*AuditLogEntryRep) SetTitle

func (o *AuditLogEntryRep) SetTitle(v string)

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

func (*AuditLogEntryRep) SetTitleVerb

func (o *AuditLogEntryRep) SetTitleVerb(v string)

SetTitleVerb gets a reference to the given string and assigns it to the TitleVerb field.

func (*AuditLogEntryRep) SetToken

func (o *AuditLogEntryRep) SetToken(v TokenDataRep)

SetToken gets a reference to the given TokenDataRep and assigns it to the Token field.

func (*AuditLogEntryRep) SetTriggerBody

func (o *AuditLogEntryRep) SetTriggerBody(v interface{})

SetTriggerBody gets a reference to the given interface{} and assigns it to the TriggerBody field.

type AuthorizedAppDataRep

type AuthorizedAppDataRep struct {
	Links          *map[string]Link `json:"_links,omitempty"`
	Id             *string          `json:"_id,omitempty"`
	IsScim         *bool            `json:"isScim,omitempty"`
	Name           *string          `json:"name,omitempty"`
	MaintainerName *string          `json:"maintainerName,omitempty"`
}

AuthorizedAppDataRep struct for AuthorizedAppDataRep

func NewAuthorizedAppDataRep

func NewAuthorizedAppDataRep() *AuthorizedAppDataRep

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

func NewAuthorizedAppDataRepWithDefaults

func NewAuthorizedAppDataRepWithDefaults() *AuthorizedAppDataRep

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

func (*AuthorizedAppDataRep) GetId

func (o *AuthorizedAppDataRep) GetId() string

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

func (*AuthorizedAppDataRep) GetIdOk

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

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

func (*AuthorizedAppDataRep) GetIsScim

func (o *AuthorizedAppDataRep) GetIsScim() bool

GetIsScim returns the IsScim field value if set, zero value otherwise.

func (*AuthorizedAppDataRep) GetIsScimOk

func (o *AuthorizedAppDataRep) GetIsScimOk() (*bool, bool)

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

func (o *AuthorizedAppDataRep) GetLinks() map[string]Link

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

func (*AuthorizedAppDataRep) GetLinksOk

func (o *AuthorizedAppDataRep) GetLinksOk() (*map[string]Link, 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 (*AuthorizedAppDataRep) GetMaintainerName

func (o *AuthorizedAppDataRep) GetMaintainerName() string

GetMaintainerName returns the MaintainerName field value if set, zero value otherwise.

func (*AuthorizedAppDataRep) GetMaintainerNameOk

func (o *AuthorizedAppDataRep) GetMaintainerNameOk() (*string, bool)

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

func (*AuthorizedAppDataRep) GetName

func (o *AuthorizedAppDataRep) GetName() string

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

func (*AuthorizedAppDataRep) GetNameOk

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

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

func (*AuthorizedAppDataRep) HasId

func (o *AuthorizedAppDataRep) HasId() bool

HasId returns a boolean if a field has been set.

func (*AuthorizedAppDataRep) HasIsScim

func (o *AuthorizedAppDataRep) HasIsScim() bool

HasIsScim returns a boolean if a field has been set.

func (o *AuthorizedAppDataRep) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*AuthorizedAppDataRep) HasMaintainerName

func (o *AuthorizedAppDataRep) HasMaintainerName() bool

HasMaintainerName returns a boolean if a field has been set.

func (*AuthorizedAppDataRep) HasName

func (o *AuthorizedAppDataRep) HasName() bool

HasName returns a boolean if a field has been set.

func (AuthorizedAppDataRep) MarshalJSON

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

func (*AuthorizedAppDataRep) SetId

func (o *AuthorizedAppDataRep) SetId(v string)

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

func (*AuthorizedAppDataRep) SetIsScim

func (o *AuthorizedAppDataRep) SetIsScim(v bool)

SetIsScim gets a reference to the given bool and assigns it to the IsScim field.

func (o *AuthorizedAppDataRep) SetLinks(v map[string]Link)

SetLinks gets a reference to the given map[string]Link and assigns it to the Links field.

func (*AuthorizedAppDataRep) SetMaintainerName

func (o *AuthorizedAppDataRep) SetMaintainerName(v string)

SetMaintainerName gets a reference to the given string and assigns it to the MaintainerName field.

func (*AuthorizedAppDataRep) SetName

func (o *AuthorizedAppDataRep) SetName(v string)

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

type BasicAuth

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

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

type BigSegmentTarget

type BigSegmentTarget struct {
	// The user key
	UserKey string `json:"userKey"`
	// Indicates whether the user is included.<br />Included users are always segment members, regardless of segment rules.
	Included bool `json:"included"`
	// Indicates whether the user is excluded.<br />Segment rules bypass excluded users, so they will never be included based on rules. Excluded users may still be included explicitly.
	Excluded bool `json:"excluded"`
}

BigSegmentTarget struct for BigSegmentTarget

func NewBigSegmentTarget

func NewBigSegmentTarget(userKey string, included bool, excluded bool) *BigSegmentTarget

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

func NewBigSegmentTargetWithDefaults

func NewBigSegmentTargetWithDefaults() *BigSegmentTarget

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

func (*BigSegmentTarget) GetExcluded

func (o *BigSegmentTarget) GetExcluded() bool

GetExcluded returns the Excluded field value

func (*BigSegmentTarget) GetExcludedOk

func (o *BigSegmentTarget) GetExcludedOk() (*bool, bool)

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

func (*BigSegmentTarget) GetIncluded

func (o *BigSegmentTarget) GetIncluded() bool

GetIncluded returns the Included field value

func (*BigSegmentTarget) GetIncludedOk

func (o *BigSegmentTarget) GetIncludedOk() (*bool, bool)

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

func (*BigSegmentTarget) GetUserKey

func (o *BigSegmentTarget) GetUserKey() string

GetUserKey returns the UserKey field value

func (*BigSegmentTarget) GetUserKeyOk

func (o *BigSegmentTarget) GetUserKeyOk() (*string, bool)

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

func (BigSegmentTarget) MarshalJSON

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

func (*BigSegmentTarget) SetExcluded

func (o *BigSegmentTarget) SetExcluded(v bool)

SetExcluded sets field value

func (*BigSegmentTarget) SetIncluded

func (o *BigSegmentTarget) SetIncluded(v bool)

SetIncluded sets field value

func (*BigSegmentTarget) SetUserKey

func (o *BigSegmentTarget) SetUserKey(v string)

SetUserKey sets field value

type BranchCollectionRep

type BranchCollectionRep struct {
	Links map[string]Link `json:"_links"`
	// An array of branches
	Items []BranchRep `json:"items"`
}

BranchCollectionRep struct for BranchCollectionRep

func NewBranchCollectionRep

func NewBranchCollectionRep(links map[string]Link, items []BranchRep) *BranchCollectionRep

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

func NewBranchCollectionRepWithDefaults

func NewBranchCollectionRepWithDefaults() *BranchCollectionRep

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

func (*BranchCollectionRep) GetItems

func (o *BranchCollectionRep) GetItems() []BranchRep

GetItems returns the Items field value

func (*BranchCollectionRep) GetItemsOk

func (o *BranchCollectionRep) GetItemsOk() (*[]BranchRep, bool)

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

func (o *BranchCollectionRep) GetLinks() map[string]Link

GetLinks returns the Links field value

func (*BranchCollectionRep) GetLinksOk

func (o *BranchCollectionRep) GetLinksOk() (*map[string]Link, bool)

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

func (BranchCollectionRep) MarshalJSON

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

func (*BranchCollectionRep) SetItems

func (o *BranchCollectionRep) SetItems(v []BranchRep)

SetItems sets field value

func (o *BranchCollectionRep) SetLinks(v map[string]Link)

SetLinks sets field value

type BranchRep

type BranchRep struct {
	// The branch name
	Name string `json:"name"`
	// An ID representing the branch HEAD. For example, a commit SHA.
	Head string `json:"head"`
	// An optional ID used to prevent older data from overwriting newer data
	UpdateSequenceId *int64 `json:"updateSequenceId,omitempty"`
	SyncTime         int64  `json:"syncTime"`
	// An array of flag references found on the branch
	References *[]ReferenceRep        `json:"references,omitempty"`
	Links      map[string]interface{} `json:"_links"`
}

BranchRep struct for BranchRep

func NewBranchRep

func NewBranchRep(name string, head string, syncTime int64, links map[string]interface{}) *BranchRep

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

func NewBranchRepWithDefaults

func NewBranchRepWithDefaults() *BranchRep

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

func (*BranchRep) GetHead

func (o *BranchRep) GetHead() string

GetHead returns the Head field value

func (*BranchRep) GetHeadOk

func (o *BranchRep) GetHeadOk() (*string, bool)

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

func (o *BranchRep) GetLinks() map[string]interface{}

GetLinks returns the Links field value

func (*BranchRep) GetLinksOk

func (o *BranchRep) GetLinksOk() (*map[string]interface{}, bool)

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

func (*BranchRep) GetName

func (o *BranchRep) GetName() string

GetName returns the Name field value

func (*BranchRep) GetNameOk

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

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

func (*BranchRep) GetReferences

func (o *BranchRep) GetReferences() []ReferenceRep

GetReferences returns the References field value if set, zero value otherwise.

func (*BranchRep) GetReferencesOk

func (o *BranchRep) GetReferencesOk() (*[]ReferenceRep, 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.

func (*BranchRep) GetSyncTime

func (o *BranchRep) GetSyncTime() int64

GetSyncTime returns the SyncTime field value

func (*BranchRep) GetSyncTimeOk

func (o *BranchRep) GetSyncTimeOk() (*int64, bool)

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

func (*BranchRep) GetUpdateSequenceId

func (o *BranchRep) GetUpdateSequenceId() int64

GetUpdateSequenceId returns the UpdateSequenceId field value if set, zero value otherwise.

func (*BranchRep) GetUpdateSequenceIdOk

func (o *BranchRep) GetUpdateSequenceIdOk() (*int64, bool)

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

func (*BranchRep) HasReferences

func (o *BranchRep) HasReferences() bool

HasReferences returns a boolean if a field has been set.

func (*BranchRep) HasUpdateSequenceId

func (o *BranchRep) HasUpdateSequenceId() bool

HasUpdateSequenceId returns a boolean if a field has been set.

func (BranchRep) MarshalJSON

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

func (*BranchRep) SetHead

func (o *BranchRep) SetHead(v string)

SetHead sets field value

func (o *BranchRep) SetLinks(v map[string]interface{})

SetLinks sets field value

func (*BranchRep) SetName

func (o *BranchRep) SetName(v string)

SetName sets field value

func (*BranchRep) SetReferences

func (o *BranchRep) SetReferences(v []ReferenceRep)

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

func (*BranchRep) SetSyncTime

func (o *BranchRep) SetSyncTime(v int64)

SetSyncTime sets field value

func (*BranchRep) SetUpdateSequenceId

func (o *BranchRep) SetUpdateSequenceId(v int64)

SetUpdateSequenceId gets a reference to the given int64 and assigns it to the UpdateSequenceId field.

type Clause

type Clause struct {
	Id        *string       `json:"_id,omitempty"`
	Attribute string        `json:"attribute"`
	Op        string        `json:"op"`
	Values    []interface{} `json:"values"`
	Negate    bool          `json:"negate"`
}

Clause struct for Clause

func NewClause

func NewClause(attribute string, op string, values []interface{}, negate bool) *Clause

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

func NewClauseWithDefaults

func NewClauseWithDefaults() *Clause

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

func (*Clause) GetAttribute

func (o *Clause) GetAttribute() string

GetAttribute returns the Attribute field value

func (*Clause) GetAttributeOk

func (o *Clause) GetAttributeOk() (*string, bool)

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

func (*Clause) GetId

func (o *Clause) GetId() string

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

func (*Clause) GetIdOk

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

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

func (*Clause) GetNegate

func (o *Clause) GetNegate() bool

GetNegate returns the Negate field value

func (*Clause) GetNegateOk

func (o *Clause) GetNegateOk() (*bool, bool)

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

func (*Clause) GetOp

func (o *Clause) GetOp() string

GetOp returns the Op field value

func (*Clause) GetOpOk

func (o *Clause) GetOpOk() (*string, bool)

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

func (*Clause) GetValues

func (o *Clause) GetValues() []interface{}

GetValues returns the Values field value

func (*Clause) GetValuesOk

func (o *Clause) GetValuesOk() (*[]interface{}, bool)

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

func (*Clause) HasId

func (o *Clause) HasId() bool

HasId returns a boolean if a field has been set.

func (Clause) MarshalJSON

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

func (*Clause) SetAttribute

func (o *Clause) SetAttribute(v string)

SetAttribute sets field value

func (*Clause) SetId

func (o *Clause) SetId(v string)

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

func (*Clause) SetNegate

func (o *Clause) SetNegate(v bool)

SetNegate sets field value

func (*Clause) SetOp

func (o *Clause) SetOp(v string)

SetOp sets field value

func (*Clause) SetValues

func (o *Clause) SetValues(v []interface{})

SetValues sets field value

type ClientSideAvailability

type ClientSideAvailability struct {
	UsingMobileKey     *bool `json:"usingMobileKey,omitempty"`
	UsingEnvironmentId *bool `json:"usingEnvironmentId,omitempty"`
}

ClientSideAvailability struct for ClientSideAvailability

func NewClientSideAvailability

func NewClientSideAvailability() *ClientSideAvailability

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

func NewClientSideAvailabilityWithDefaults

func NewClientSideAvailabilityWithDefaults() *ClientSideAvailability

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

func (*ClientSideAvailability) GetUsingEnvironmentId

func (o *ClientSideAvailability) GetUsingEnvironmentId() bool

GetUsingEnvironmentId returns the UsingEnvironmentId field value if set, zero value otherwise.

func (*ClientSideAvailability) GetUsingEnvironmentIdOk

func (o *ClientSideAvailability) GetUsingEnvironmentIdOk() (*bool, bool)

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

func (*ClientSideAvailability) GetUsingMobileKey

func (o *ClientSideAvailability) GetUsingMobileKey() bool

GetUsingMobileKey returns the UsingMobileKey field value if set, zero value otherwise.

func (*ClientSideAvailability) GetUsingMobileKeyOk

func (o *ClientSideAvailability) GetUsingMobileKeyOk() (*bool, bool)

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

func (*ClientSideAvailability) HasUsingEnvironmentId

func (o *ClientSideAvailability) HasUsingEnvironmentId() bool

HasUsingEnvironmentId returns a boolean if a field has been set.

func (*ClientSideAvailability) HasUsingMobileKey

func (o *ClientSideAvailability) HasUsingMobileKey() bool

HasUsingMobileKey returns a boolean if a field has been set.

func (ClientSideAvailability) MarshalJSON

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

func (*ClientSideAvailability) SetUsingEnvironmentId

func (o *ClientSideAvailability) SetUsingEnvironmentId(v bool)

SetUsingEnvironmentId gets a reference to the given bool and assigns it to the UsingEnvironmentId field.

func (*ClientSideAvailability) SetUsingMobileKey

func (o *ClientSideAvailability) SetUsingMobileKey(v bool)

SetUsingMobileKey gets a reference to the given bool and assigns it to the UsingMobileKey field.

type ClientSideAvailabilityPost

type ClientSideAvailabilityPost struct {
	UsingEnvironmentId bool `json:"usingEnvironmentId"`
	UsingMobileKey     bool `json:"usingMobileKey"`
}

ClientSideAvailabilityPost struct for ClientSideAvailabilityPost

func NewClientSideAvailabilityPost

func NewClientSideAvailabilityPost(usingEnvironmentId bool, usingMobileKey bool) *ClientSideAvailabilityPost

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

func NewClientSideAvailabilityPostWithDefaults

func NewClientSideAvailabilityPostWithDefaults() *ClientSideAvailabilityPost

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

func (*ClientSideAvailabilityPost) GetUsingEnvironmentId

func (o *ClientSideAvailabilityPost) GetUsingEnvironmentId() bool

GetUsingEnvironmentId returns the UsingEnvironmentId field value

func (*ClientSideAvailabilityPost) GetUsingEnvironmentIdOk

func (o *ClientSideAvailabilityPost) GetUsingEnvironmentIdOk() (*bool, bool)

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

func (*ClientSideAvailabilityPost) GetUsingMobileKey

func (o *ClientSideAvailabilityPost) GetUsingMobileKey() bool

GetUsingMobileKey returns the UsingMobileKey field value

func (*ClientSideAvailabilityPost) GetUsingMobileKeyOk

func (o *ClientSideAvailabilityPost) GetUsingMobileKeyOk() (*bool, bool)

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

func (ClientSideAvailabilityPost) MarshalJSON

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

func (*ClientSideAvailabilityPost) SetUsingEnvironmentId

func (o *ClientSideAvailabilityPost) SetUsingEnvironmentId(v bool)

SetUsingEnvironmentId sets field value

func (*ClientSideAvailabilityPost) SetUsingMobileKey

func (o *ClientSideAvailabilityPost) SetUsingMobileKey(v bool)

SetUsingMobileKey sets field value

type CodeReferencesApiService

type CodeReferencesApiService service

CodeReferencesApiService CodeReferencesApi service

func (*CodeReferencesApiService) DeleteBranches

DeleteBranches Delete branches

Asynchronously delete a number of branches.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param repo The repository name to delete branches for.
@return ApiDeleteBranchesRequest

func (*CodeReferencesApiService) DeleteBranchesExecute

Execute executes the request

func (*CodeReferencesApiService) DeleteRepository

DeleteRepository Delete repository

Delete a repository with the specified name

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

func (*CodeReferencesApiService) DeleteRepositoryExecute

Execute executes the request

func (*CodeReferencesApiService) GetBranch

GetBranch Get branch

Get a specific branch in a repository

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param repo The repository name
@param branch The url-encoded branch name
@return ApiGetBranchRequest

func (*CodeReferencesApiService) GetBranchExecute

Execute executes the request

@return BranchRep

func (*CodeReferencesApiService) GetBranches

GetBranches List branches

Get a list of branches.

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

func (*CodeReferencesApiService) GetBranchesExecute

Execute executes the request

@return BranchCollectionRep

func (*CodeReferencesApiService) GetExtinctions

GetExtinctions List extinctions

Get a list of all extinctions.

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

func (*CodeReferencesApiService) GetExtinctionsExecute

Execute executes the request

@return ExtinctionCollectionRep

func (*CodeReferencesApiService) GetRepositories

GetRepositories List repositories

Get a list of connected repositories. Optionally, you can include branch metadata with the `withBranches` query parameter. Embed references for the default branch with `ReferencesForDefaultBranch`. You can also filter the list of code references by project key and flag key.

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

func (*CodeReferencesApiService) GetRepositoriesExecute

Execute executes the request

@return RepositoryCollectionRep

func (*CodeReferencesApiService) GetRepository

GetRepository Get repository

Get a single repository by name.

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

func (*CodeReferencesApiService) GetRepositoryExecute

Execute executes the request

@return RepositoryRep

func (*CodeReferencesApiService) GetRootStatistic

GetRootStatistic Get links to code reference repositories for each project

Get links for all projects that have Code References.

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

func (*CodeReferencesApiService) GetRootStatisticExecute

Execute executes the request

@return StatisticsRoot

func (*CodeReferencesApiService) GetStatistics

GetStatistics Get number of code references for flags

Get the number of code references across repositories for all flags in your project that have code references in the default branch (for example: master). You can optionally include the `flagKey` query parameter to get the number of code references across repositories for a single flag. This endpoint returns the number of times your flag keys are referenced in your repositories. You can filter to a single flag with by passing in a flag key.

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

func (*CodeReferencesApiService) GetStatisticsExecute

Execute executes the request

@return StatisticCollectionRep

func (*CodeReferencesApiService) PatchRepository

PatchRepository Update repository

Update a repository's settings. The request must be a valid JSON Patch document describing the changes to be made to the repository.

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

func (*CodeReferencesApiService) PatchRepositoryExecute

Execute executes the request

@return RepositoryRep

func (*CodeReferencesApiService) PostExtinction

func (a *CodeReferencesApiService) PostExtinction(ctx _context.Context, repo string, branch string) ApiPostExtinctionRequest

PostExtinction Create extinction

Create a new extinction

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param repo The repository name
@param branch The url-encoded branch name
@return ApiPostExtinctionRequest

func (*CodeReferencesApiService) PostExtinctionExecute

Execute executes the request

func (*CodeReferencesApiService) PostRepository

PostRepository Create repository

Create a repository with the specified name.

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

func (*CodeReferencesApiService) PostRepositoryExecute

Execute executes the request

@return RepositoryRep

func (*CodeReferencesApiService) PutBranch

PutBranch Upsert branch

Create a new branch if it doesn't exist, or updates the branch if it already exists.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param repo The repository name
@param branch The url-encoded branch name
@return ApiPutBranchRequest

func (*CodeReferencesApiService) PutBranchExecute

Execute executes the request

type ConditionBaseOutputRep

type ConditionBaseOutputRep struct {
	Id        string             `json:"_id"`
	Kind      *string            `json:"kind,omitempty"`
	Execution ExecutionOutputRep `json:"_execution"`
}

ConditionBaseOutputRep struct for ConditionBaseOutputRep

func NewConditionBaseOutputRep

func NewConditionBaseOutputRep(id string, execution ExecutionOutputRep) *ConditionBaseOutputRep

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

func NewConditionBaseOutputRepWithDefaults

func NewConditionBaseOutputRepWithDefaults() *ConditionBaseOutputRep

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

func (*ConditionBaseOutputRep) GetExecution

func (o *ConditionBaseOutputRep) GetExecution() ExecutionOutputRep

GetExecution returns the Execution field value

func (*ConditionBaseOutputRep) GetExecutionOk

func (o *ConditionBaseOutputRep) GetExecutionOk() (*ExecutionOutputRep, bool)

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

func (*ConditionBaseOutputRep) GetId

func (o *ConditionBaseOutputRep) GetId() string

GetId returns the Id field value

func (*ConditionBaseOutputRep) GetIdOk

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

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

func (*ConditionBaseOutputRep) GetKind

func (o *ConditionBaseOutputRep) GetKind() string

GetKind returns the Kind field value if set, zero value otherwise.

func (*ConditionBaseOutputRep) GetKindOk

func (o *ConditionBaseOutputRep) GetKindOk() (*string, bool)

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

func (*ConditionBaseOutputRep) HasKind

func (o *ConditionBaseOutputRep) HasKind() bool

HasKind returns a boolean if a field has been set.

func (ConditionBaseOutputRep) MarshalJSON

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

func (*ConditionBaseOutputRep) SetExecution

func (o *ConditionBaseOutputRep) SetExecution(v ExecutionOutputRep)

SetExecution sets field value

func (*ConditionBaseOutputRep) SetId

func (o *ConditionBaseOutputRep) SetId(v string)

SetId sets field value

func (*ConditionBaseOutputRep) SetKind

func (o *ConditionBaseOutputRep) SetKind(v string)

SetKind gets a reference to the given string and assigns it to the Kind field.

type ConditionInputRep

type ConditionInputRep struct {
	ExecutionDate   *int64    `json:"executionDate,omitempty"`
	ExecuteNow      *bool     `json:"executeNow,omitempty"`
	Description     *string   `json:"description,omitempty"`
	NotifyMemberIds *[]string `json:"notifyMemberIds,omitempty"`
	Kind            *string   `json:"kind,omitempty"`
}

ConditionInputRep struct for ConditionInputRep

func NewConditionInputRep

func NewConditionInputRep() *ConditionInputRep

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

func NewConditionInputRepWithDefaults

func NewConditionInputRepWithDefaults() *ConditionInputRep

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

func (*ConditionInputRep) GetDescription

func (o *ConditionInputRep) GetDescription() string

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

func (*ConditionInputRep) GetDescriptionOk

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

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

func (*ConditionInputRep) GetExecuteNow

func (o *ConditionInputRep) GetExecuteNow() bool

GetExecuteNow returns the ExecuteNow field value if set, zero value otherwise.

func (*ConditionInputRep) GetExecuteNowOk

func (o *ConditionInputRep) GetExecuteNowOk() (*bool, bool)

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

func (*ConditionInputRep) GetExecutionDate

func (o *ConditionInputRep) GetExecutionDate() int64

GetExecutionDate returns the ExecutionDate field value if set, zero value otherwise.

func (*ConditionInputRep) GetExecutionDateOk

func (o *ConditionInputRep) GetExecutionDateOk() (*int64, bool)

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

func (*ConditionInputRep) GetKind

func (o *ConditionInputRep) GetKind() string

GetKind returns the Kind field value if set, zero value otherwise.

func (*ConditionInputRep) GetKindOk

func (o *ConditionInputRep) GetKindOk() (*string, bool)

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

func (*ConditionInputRep) GetNotifyMemberIds

func (o *ConditionInputRep) GetNotifyMemberIds() []string

GetNotifyMemberIds returns the NotifyMemberIds field value if set, zero value otherwise.

func (*ConditionInputRep) GetNotifyMemberIdsOk

func (o *ConditionInputRep) GetNotifyMemberIdsOk() (*[]string, bool)

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

func (*ConditionInputRep) HasDescription

func (o *ConditionInputRep) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ConditionInputRep) HasExecuteNow

func (o *ConditionInputRep) HasExecuteNow() bool

HasExecuteNow returns a boolean if a field has been set.

func (*ConditionInputRep) HasExecutionDate

func (o *ConditionInputRep) HasExecutionDate() bool

HasExecutionDate returns a boolean if a field has been set.

func (*ConditionInputRep) HasKind

func (o *ConditionInputRep) HasKind() bool

HasKind returns a boolean if a field has been set.

func (*ConditionInputRep) HasNotifyMemberIds

func (o *ConditionInputRep) HasNotifyMemberIds() bool

HasNotifyMemberIds returns a boolean if a field has been set.

func (ConditionInputRep) MarshalJSON

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

func (*ConditionInputRep) SetDescription

func (o *ConditionInputRep) SetDescription(v string)

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

func (*ConditionInputRep) SetExecuteNow

func (o *ConditionInputRep) SetExecuteNow(v bool)

SetExecuteNow gets a reference to the given bool and assigns it to the ExecuteNow field.

func (*ConditionInputRep) SetExecutionDate

func (o *ConditionInputRep) SetExecutionDate(v int64)

SetExecutionDate gets a reference to the given int64 and assigns it to the ExecutionDate field.

func (*ConditionInputRep) SetKind

func (o *ConditionInputRep) SetKind(v string)

SetKind gets a reference to the given string and assigns it to the Kind field.

func (*ConditionInputRep) SetNotifyMemberIds

func (o *ConditionInputRep) SetNotifyMemberIds(v []string)

SetNotifyMemberIds gets a reference to the given []string and assigns it to the NotifyMemberIds field.

type ConditionOutputRep

type ConditionOutputRep struct {
	Id              string             `json:"_id"`
	Kind            *string            `json:"kind,omitempty"`
	Execution       ExecutionOutputRep `json:"_execution"`
	ExecutionDate   *int64             `json:"executionDate,omitempty"`
	Description     string             `json:"description"`
	NotifyMemberIds []string           `json:"notifyMemberIds"`
	AllReviews      []ReviewOutputRep  `json:"allReviews"`
	ReviewStatus    string             `json:"reviewStatus"`
	AppliedDate     *int64             `json:"appliedDate,omitempty"`
}

ConditionOutputRep struct for ConditionOutputRep

func NewConditionOutputRep

func NewConditionOutputRep(id string, execution ExecutionOutputRep, description string, notifyMemberIds []string, allReviews []ReviewOutputRep, reviewStatus string) *ConditionOutputRep

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

func NewConditionOutputRepWithDefaults

func NewConditionOutputRepWithDefaults() *ConditionOutputRep

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

func (*ConditionOutputRep) GetAllReviews

func (o *ConditionOutputRep) GetAllReviews() []ReviewOutputRep

GetAllReviews returns the AllReviews field value

func (*ConditionOutputRep) GetAllReviewsOk

func (o *ConditionOutputRep) GetAllReviewsOk() (*[]ReviewOutputRep, bool)

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

func (*ConditionOutputRep) GetAppliedDate

func (o *ConditionOutputRep) GetAppliedDate() int64

GetAppliedDate returns the AppliedDate field value if set, zero value otherwise.

func (*ConditionOutputRep) GetAppliedDateOk

func (o *ConditionOutputRep) GetAppliedDateOk() (*int64, bool)

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

func (*ConditionOutputRep) GetDescription

func (o *ConditionOutputRep) GetDescription() string

GetDescription returns the Description field value

func (*ConditionOutputRep) GetDescriptionOk

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

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

func (*ConditionOutputRep) GetExecution

func (o *ConditionOutputRep) GetExecution() ExecutionOutputRep

GetExecution returns the Execution field value

func (*ConditionOutputRep) GetExecutionDate

func (o *ConditionOutputRep) GetExecutionDate() int64

GetExecutionDate returns the ExecutionDate field value if set, zero value otherwise.

func (*ConditionOutputRep) GetExecutionDateOk

func (o *ConditionOutputRep) GetExecutionDateOk() (*int64, bool)

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

func (*ConditionOutputRep) GetExecutionOk

func (o *ConditionOutputRep) GetExecutionOk() (*ExecutionOutputRep, bool)

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

func (*ConditionOutputRep) GetId

func (o *ConditionOutputRep) GetId() string

GetId returns the Id field value

func (*ConditionOutputRep) GetIdOk

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

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

func (*ConditionOutputRep) GetKind

func (o *ConditionOutputRep) GetKind() string

GetKind returns the Kind field value if set, zero value otherwise.

func (*ConditionOutputRep) GetKindOk

func (o *ConditionOutputRep) GetKindOk() (*string, bool)

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

func (*ConditionOutputRep) GetNotifyMemberIds

func (o *ConditionOutputRep) GetNotifyMemberIds() []string

GetNotifyMemberIds returns the NotifyMemberIds field value

func (*ConditionOutputRep) GetNotifyMemberIdsOk

func (o *ConditionOutputRep) GetNotifyMemberIdsOk() (*[]string, bool)

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

func (*ConditionOutputRep) GetReviewStatus

func (o *ConditionOutputRep) GetReviewStatus() string

GetReviewStatus returns the ReviewStatus field value

func (*ConditionOutputRep) GetReviewStatusOk

func (o *ConditionOutputRep) GetReviewStatusOk() (*string, bool)

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

func (*ConditionOutputRep) HasAppliedDate

func (o *ConditionOutputRep) HasAppliedDate() bool

HasAppliedDate returns a boolean if a field has been set.

func (*ConditionOutputRep) HasExecutionDate

func (o *ConditionOutputRep) HasExecutionDate() bool

HasExecutionDate returns a boolean if a field has been set.

func (*ConditionOutputRep) HasKind

func (o *ConditionOutputRep) HasKind() bool

HasKind returns a boolean if a field has been set.

func (ConditionOutputRep) MarshalJSON

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

func (*ConditionOutputRep) SetAllReviews

func (o *ConditionOutputRep) SetAllReviews(v []ReviewOutputRep)

SetAllReviews sets field value

func (*ConditionOutputRep) SetAppliedDate

func (o *ConditionOutputRep) SetAppliedDate(v int64)

SetAppliedDate gets a reference to the given int64 and assigns it to the AppliedDate field.

func (*ConditionOutputRep) SetDescription

func (o *ConditionOutputRep) SetDescription(v string)

SetDescription sets field value

func (*ConditionOutputRep) SetExecution

func (o *ConditionOutputRep) SetExecution(v ExecutionOutputRep)

SetExecution sets field value

func (*ConditionOutputRep) SetExecutionDate

func (o *ConditionOutputRep) SetExecutionDate(v int64)

SetExecutionDate gets a reference to the given int64 and assigns it to the ExecutionDate field.

func (*ConditionOutputRep) SetId

func (o *ConditionOutputRep) SetId(v string)

SetId sets field value

func (*ConditionOutputRep) SetKind

func (o *ConditionOutputRep) SetKind(v string)

SetKind gets a reference to the given string and assigns it to the Kind field.

func (*ConditionOutputRep) SetNotifyMemberIds

func (o *ConditionOutputRep) SetNotifyMemberIds(v []string)

SetNotifyMemberIds sets field value

func (*ConditionOutputRep) SetReviewStatus

func (o *ConditionOutputRep) SetReviewStatus(v string)

SetReviewStatus sets field value

type ConfidenceIntervalRep

type ConfidenceIntervalRep struct {
	Upper *float32 `json:"upper,omitempty"`
	Lower *float32 `json:"lower,omitempty"`
}

ConfidenceIntervalRep struct for ConfidenceIntervalRep

func NewConfidenceIntervalRep

func NewConfidenceIntervalRep() *ConfidenceIntervalRep

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

func NewConfidenceIntervalRepWithDefaults

func NewConfidenceIntervalRepWithDefaults() *ConfidenceIntervalRep

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

func (*ConfidenceIntervalRep) GetLower

func (o *ConfidenceIntervalRep) GetLower() float32

GetLower returns the Lower field value if set, zero value otherwise.

func (*ConfidenceIntervalRep) GetLowerOk

func (o *ConfidenceIntervalRep) GetLowerOk() (*float32, bool)

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

func (*ConfidenceIntervalRep) GetUpper

func (o *ConfidenceIntervalRep) GetUpper() float32

GetUpper returns the Upper field value if set, zero value otherwise.

func (*ConfidenceIntervalRep) GetUpperOk

func (o *ConfidenceIntervalRep) GetUpperOk() (*float32, bool)

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

func (*ConfidenceIntervalRep) HasLower

func (o *ConfidenceIntervalRep) HasLower() bool

HasLower returns a boolean if a field has been set.

func (*ConfidenceIntervalRep) HasUpper

func (o *ConfidenceIntervalRep) HasUpper() bool

HasUpper returns a boolean if a field has been set.

func (ConfidenceIntervalRep) MarshalJSON

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

func (*ConfidenceIntervalRep) SetLower

func (o *ConfidenceIntervalRep) SetLower(v float32)

SetLower gets a reference to the given float32 and assigns it to the Lower field.

func (*ConfidenceIntervalRep) SetUpper

func (o *ConfidenceIntervalRep) SetUpper(v float32)

SetUpper gets a reference to the given float32 and assigns it to the Upper field.

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 Conflict

type Conflict struct {
	Instruction *map[string]interface{} `json:"instruction,omitempty"`
	// Reason why the conflict exists
	Reason *string `json:"reason,omitempty"`
}

Conflict struct for Conflict

func NewConflict

func NewConflict() *Conflict

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

func NewConflictWithDefaults

func NewConflictWithDefaults() *Conflict

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

func (*Conflict) GetInstruction

func (o *Conflict) GetInstruction() map[string]interface{}

GetInstruction returns the Instruction field value if set, zero value otherwise.

func (*Conflict) GetInstructionOk

func (o *Conflict) GetInstructionOk() (*map[string]interface{}, bool)

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

func (*Conflict) GetReason

func (o *Conflict) GetReason() string

GetReason returns the Reason field value if set, zero value otherwise.

func (*Conflict) GetReasonOk

func (o *Conflict) GetReasonOk() (*string, bool)

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

func (*Conflict) HasInstruction

func (o *Conflict) HasInstruction() bool

HasInstruction returns a boolean if a field has been set.

func (*Conflict) HasReason

func (o *Conflict) HasReason() bool

HasReason returns a boolean if a field has been set.

func (Conflict) MarshalJSON

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

func (*Conflict) SetInstruction

func (o *Conflict) SetInstruction(v map[string]interface{})

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

func (*Conflict) SetReason

func (o *Conflict) SetReason(v string)

SetReason gets a reference to the given string and assigns it to the Reason field.

type ConflictOutputRep

type ConflictOutputRep struct {
	StageId string `json:"stageId"`
	Message string `json:"message"`
}

ConflictOutputRep struct for ConflictOutputRep

func NewConflictOutputRep

func NewConflictOutputRep(stageId string, message string) *ConflictOutputRep

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

func NewConflictOutputRepWithDefaults

func NewConflictOutputRepWithDefaults() *ConflictOutputRep

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

func (*ConflictOutputRep) GetMessage

func (o *ConflictOutputRep) GetMessage() string

GetMessage returns the Message field value

func (*ConflictOutputRep) GetMessageOk

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

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

func (*ConflictOutputRep) GetStageId

func (o *ConflictOutputRep) GetStageId() string

GetStageId returns the StageId field value

func (*ConflictOutputRep) GetStageIdOk

func (o *ConflictOutputRep) GetStageIdOk() (*string, bool)

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

func (ConflictOutputRep) MarshalJSON

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

func (*ConflictOutputRep) SetMessage

func (o *ConflictOutputRep) SetMessage(v string)

SetMessage sets field value

func (*ConflictOutputRep) SetStageId

func (o *ConflictOutputRep) SetStageId(v string)

SetStageId sets field value

type CopiedFromEnv

type CopiedFromEnv struct {
	// Key of feature flag copied
	Key     string `json:"key"`
	Version *int32 `json:"version,omitempty"`
}

CopiedFromEnv struct for CopiedFromEnv

func NewCopiedFromEnv

func NewCopiedFromEnv(key string) *CopiedFromEnv

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

func NewCopiedFromEnvWithDefaults

func NewCopiedFromEnvWithDefaults() *CopiedFromEnv

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

func (*CopiedFromEnv) GetKey

func (o *CopiedFromEnv) GetKey() string

GetKey returns the Key field value

func (*CopiedFromEnv) GetKeyOk

func (o *CopiedFromEnv) GetKeyOk() (*string, bool)

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

func (*CopiedFromEnv) GetVersion

func (o *CopiedFromEnv) GetVersion() int32

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

func (*CopiedFromEnv) GetVersionOk

func (o *CopiedFromEnv) GetVersionOk() (*int32, bool)

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

func (*CopiedFromEnv) HasVersion

func (o *CopiedFromEnv) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (CopiedFromEnv) MarshalJSON

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

func (*CopiedFromEnv) SetKey

func (o *CopiedFromEnv) SetKey(v string)

SetKey sets field value

func (*CopiedFromEnv) SetVersion

func (o *CopiedFromEnv) SetVersion(v int32)

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

type CreateCopyFlagConfigApprovalRequestRequest

type CreateCopyFlagConfigApprovalRequestRequest struct {
	// A comment describing the approval request
	Comment     *string `json:"comment,omitempty"`
	Description string  `json:"description"`
	// An array of member IDs. These members are notified to review the approval request.
	NotifyMemberIds []string   `json:"notifyMemberIds"`
	Source          SourceFlag `json:"source"`
	IncludedActions *[]string  `json:"includedActions,omitempty"`
	ExcludedActions *[]string  `json:"excludedActions,omitempty"`
}

CreateCopyFlagConfigApprovalRequestRequest struct for CreateCopyFlagConfigApprovalRequestRequest

func NewCreateCopyFlagConfigApprovalRequestRequest

func NewCreateCopyFlagConfigApprovalRequestRequest(description string, notifyMemberIds []string, source SourceFlag) *CreateCopyFlagConfigApprovalRequestRequest

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

func NewCreateCopyFlagConfigApprovalRequestRequestWithDefaults

func NewCreateCopyFlagConfigApprovalRequestRequestWithDefaults() *CreateCopyFlagConfigApprovalRequestRequest

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

func (*CreateCopyFlagConfigApprovalRequestRequest) GetComment

GetComment returns the Comment field value if set, zero value otherwise.

func (*CreateCopyFlagConfigApprovalRequestRequest) GetCommentOk

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

func (*CreateCopyFlagConfigApprovalRequestRequest) GetDescription

GetDescription returns the Description field value

func (*CreateCopyFlagConfigApprovalRequestRequest) GetDescriptionOk

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

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

func (*CreateCopyFlagConfigApprovalRequestRequest) GetExcludedActions

func (o *CreateCopyFlagConfigApprovalRequestRequest) GetExcludedActions() []string

GetExcludedActions returns the ExcludedActions field value if set, zero value otherwise.

func (*CreateCopyFlagConfigApprovalRequestRequest) GetExcludedActionsOk

func (o *CreateCopyFlagConfigApprovalRequestRequest) GetExcludedActionsOk() (*[]string, bool)

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

func (*CreateCopyFlagConfigApprovalRequestRequest) GetIncludedActions

func (o *CreateCopyFlagConfigApprovalRequestRequest) GetIncludedActions() []string

GetIncludedActions returns the IncludedActions field value if set, zero value otherwise.

func (*CreateCopyFlagConfigApprovalRequestRequest) GetIncludedActionsOk

func (o *CreateCopyFlagConfigApprovalRequestRequest) GetIncludedActionsOk() (*[]string, bool)

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

func (*CreateCopyFlagConfigApprovalRequestRequest) GetNotifyMemberIds

func (o *CreateCopyFlagConfigApprovalRequestRequest) GetNotifyMemberIds() []string

GetNotifyMemberIds returns the NotifyMemberIds field value

func (*CreateCopyFlagConfigApprovalRequestRequest) GetNotifyMemberIdsOk

func (o *CreateCopyFlagConfigApprovalRequestRequest) GetNotifyMemberIdsOk() (*[]string, bool)

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

func (*CreateCopyFlagConfigApprovalRequestRequest) GetSource

GetSource returns the Source field value

func (*CreateCopyFlagConfigApprovalRequestRequest) GetSourceOk

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

func (*CreateCopyFlagConfigApprovalRequestRequest) HasComment

HasComment returns a boolean if a field has been set.

func (*CreateCopyFlagConfigApprovalRequestRequest) HasExcludedActions

func (o *CreateCopyFlagConfigApprovalRequestRequest) HasExcludedActions() bool

HasExcludedActions returns a boolean if a field has been set.

func (*CreateCopyFlagConfigApprovalRequestRequest) HasIncludedActions

func (o *CreateCopyFlagConfigApprovalRequestRequest) HasIncludedActions() bool

HasIncludedActions returns a boolean if a field has been set.

func (CreateCopyFlagConfigApprovalRequestRequest) MarshalJSON

func (*CreateCopyFlagConfigApprovalRequestRequest) SetComment

SetComment gets a reference to the given string and assigns it to the Comment field.

func (*CreateCopyFlagConfigApprovalRequestRequest) SetDescription

SetDescription sets field value

func (*CreateCopyFlagConfigApprovalRequestRequest) SetExcludedActions

func (o *CreateCopyFlagConfigApprovalRequestRequest) SetExcludedActions(v []string)

SetExcludedActions gets a reference to the given []string and assigns it to the ExcludedActions field.

func (*CreateCopyFlagConfigApprovalRequestRequest) SetIncludedActions

func (o *CreateCopyFlagConfigApprovalRequestRequest) SetIncludedActions(v []string)

SetIncludedActions gets a reference to the given []string and assigns it to the IncludedActions field.

func (*CreateCopyFlagConfigApprovalRequestRequest) SetNotifyMemberIds

func (o *CreateCopyFlagConfigApprovalRequestRequest) SetNotifyMemberIds(v []string)

SetNotifyMemberIds sets field value

func (*CreateCopyFlagConfigApprovalRequestRequest) SetSource

SetSource sets field value

type CreateFlagConfigApprovalRequestRequest

type CreateFlagConfigApprovalRequestRequest struct {
	// A comment describing the approval request
	Comment *string `json:"comment,omitempty"`
	// A human-friendly name for the approval request
	Description  string                   `json:"description"`
	Instructions []map[string]interface{} `json:"instructions"`
	// An array of member IDs. These members are notified to review the approval request
	NotifyMemberIds []string `json:"notifyMemberIds"`
	ExecutionDate   *int64   `json:"executionDate,omitempty"`
	// ID of scheduled change to edit or delete
	OperatingOnId     *string                 `json:"operatingOnId,omitempty"`
	IntegrationConfig *map[string]interface{} `json:"integrationConfig,omitempty"`
}

CreateFlagConfigApprovalRequestRequest struct for CreateFlagConfigApprovalRequestRequest

func NewCreateFlagConfigApprovalRequestRequest

func NewCreateFlagConfigApprovalRequestRequest(description string, instructions []map[string]interface{}, notifyMemberIds []string) *CreateFlagConfigApprovalRequestRequest

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

func NewCreateFlagConfigApprovalRequestRequestWithDefaults

func NewCreateFlagConfigApprovalRequestRequestWithDefaults() *CreateFlagConfigApprovalRequestRequest

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

func (*CreateFlagConfigApprovalRequestRequest) GetComment

GetComment returns the Comment field value if set, zero value otherwise.

func (*CreateFlagConfigApprovalRequestRequest) GetCommentOk

func (o *CreateFlagConfigApprovalRequestRequest) GetCommentOk() (*string, bool)

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

func (*CreateFlagConfigApprovalRequestRequest) GetDescription

func (o *CreateFlagConfigApprovalRequestRequest) GetDescription() string

GetDescription returns the Description field value

func (*CreateFlagConfigApprovalRequestRequest) GetDescriptionOk

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

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

func (*CreateFlagConfigApprovalRequestRequest) GetExecutionDate

func (o *CreateFlagConfigApprovalRequestRequest) GetExecutionDate() int64

GetExecutionDate returns the ExecutionDate field value if set, zero value otherwise.

func (*CreateFlagConfigApprovalRequestRequest) GetExecutionDateOk

func (o *CreateFlagConfigApprovalRequestRequest) GetExecutionDateOk() (*int64, bool)

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

func (*CreateFlagConfigApprovalRequestRequest) GetInstructions

func (o *CreateFlagConfigApprovalRequestRequest) GetInstructions() []map[string]interface{}

GetInstructions returns the Instructions field value

func (*CreateFlagConfigApprovalRequestRequest) GetInstructionsOk

func (o *CreateFlagConfigApprovalRequestRequest) GetInstructionsOk() (*[]map[string]interface{}, bool)

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

func (*CreateFlagConfigApprovalRequestRequest) GetIntegrationConfig

func (o *CreateFlagConfigApprovalRequestRequest) GetIntegrationConfig() map[string]interface{}

GetIntegrationConfig returns the IntegrationConfig field value if set, zero value otherwise.

func (*CreateFlagConfigApprovalRequestRequest) GetIntegrationConfigOk

func (o *CreateFlagConfigApprovalRequestRequest) GetIntegrationConfigOk() (*map[string]interface{}, bool)

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

func (*CreateFlagConfigApprovalRequestRequest) GetNotifyMemberIds

func (o *CreateFlagConfigApprovalRequestRequest) GetNotifyMemberIds() []string

GetNotifyMemberIds returns the NotifyMemberIds field value

func (*CreateFlagConfigApprovalRequestRequest) GetNotifyMemberIdsOk

func (o *CreateFlagConfigApprovalRequestRequest) GetNotifyMemberIdsOk() (*[]string, bool)

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

func (*CreateFlagConfigApprovalRequestRequest) GetOperatingOnId

func (o *CreateFlagConfigApprovalRequestRequest) GetOperatingOnId() string

GetOperatingOnId returns the OperatingOnId field value if set, zero value otherwise.

func (*CreateFlagConfigApprovalRequestRequest) GetOperatingOnIdOk

func (o *CreateFlagConfigApprovalRequestRequest) GetOperatingOnIdOk() (*string, bool)

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

func (*CreateFlagConfigApprovalRequestRequest) HasComment

HasComment returns a boolean if a field has been set.

func (*CreateFlagConfigApprovalRequestRequest) HasExecutionDate

func (o *CreateFlagConfigApprovalRequestRequest) HasExecutionDate() bool

HasExecutionDate returns a boolean if a field has been set.

func (*CreateFlagConfigApprovalRequestRequest) HasIntegrationConfig

func (o *CreateFlagConfigApprovalRequestRequest) HasIntegrationConfig() bool

HasIntegrationConfig returns a boolean if a field has been set.

func (*CreateFlagConfigApprovalRequestRequest) HasOperatingOnId

func (o *CreateFlagConfigApprovalRequestRequest) HasOperatingOnId() bool

HasOperatingOnId returns a boolean if a field has been set.

func (CreateFlagConfigApprovalRequestRequest) MarshalJSON

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

func (*CreateFlagConfigApprovalRequestRequest) SetComment

SetComment gets a reference to the given string and assigns it to the Comment field.

func (*CreateFlagConfigApprovalRequestRequest) SetDescription

func (o *CreateFlagConfigApprovalRequestRequest) SetDescription(v string)

SetDescription sets field value

func (*CreateFlagConfigApprovalRequestRequest) SetExecutionDate

func (o *CreateFlagConfigApprovalRequestRequest) SetExecutionDate(v int64)

SetExecutionDate gets a reference to the given int64 and assigns it to the ExecutionDate field.

func (*CreateFlagConfigApprovalRequestRequest) SetInstructions

func (o *CreateFlagConfigApprovalRequestRequest) SetInstructions(v []map[string]interface{})

SetInstructions sets field value

func (*CreateFlagConfigApprovalRequestRequest) SetIntegrationConfig

func (o *CreateFlagConfigApprovalRequestRequest) SetIntegrationConfig(v map[string]interface{})

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

func (*CreateFlagConfigApprovalRequestRequest) SetNotifyMemberIds

func (o *CreateFlagConfigApprovalRequestRequest) SetNotifyMemberIds(v []string)

SetNotifyMemberIds sets field value

func (*CreateFlagConfigApprovalRequestRequest) SetOperatingOnId

func (o *CreateFlagConfigApprovalRequestRequest) SetOperatingOnId(v string)

SetOperatingOnId gets a reference to the given string and assigns it to the OperatingOnId field.

type CustomProperty

type CustomProperty struct {
	Name  string   `json:"name"`
	Value []string `json:"value"`
}

CustomProperty struct for CustomProperty

func NewCustomProperty

func NewCustomProperty(name string, value []string) *CustomProperty

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

func NewCustomPropertyWithDefaults

func NewCustomPropertyWithDefaults() *CustomProperty

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

func (*CustomProperty) GetName

func (o *CustomProperty) GetName() string

GetName returns the Name field value

func (*CustomProperty) GetNameOk

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

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

func (*CustomProperty) GetValue

func (o *CustomProperty) GetValue() []string

GetValue returns the Value field value

func (*CustomProperty) GetValueOk

func (o *CustomProperty) GetValueOk() (*[]string, bool)

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

func (CustomProperty) MarshalJSON

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

func (*CustomProperty) SetName

func (o *CustomProperty) SetName(v string)

SetName sets field value

func (*CustomProperty) SetValue

func (o *CustomProperty) SetValue(v []string)

SetValue sets field value

type CustomRole

type CustomRole struct {
	Id              string          `json:"_id"`
	Links           map[string]Link `json:"_links"`
	Access          *AccessRep      `json:"_access,omitempty"`
	Description     *string         `json:"description,omitempty"`
	Key             string          `json:"key"`
	Name            string          `json:"name"`
	Policy          []Statement     `json:"policy"`
	BasePermissions *string         `json:"basePermissions,omitempty"`
}

CustomRole struct for CustomRole

func NewCustomRole

func NewCustomRole(id string, links map[string]Link, key string, name string, policy []Statement) *CustomRole

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

func NewCustomRoleWithDefaults

func NewCustomRoleWithDefaults() *CustomRole

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

func (*CustomRole) GetAccess

func (o *CustomRole) GetAccess() AccessRep

GetAccess returns the Access field value if set, zero value otherwise.

func (*CustomRole) GetAccessOk

func (o *CustomRole) GetAccessOk() (*AccessRep, bool)

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

func (*CustomRole) GetBasePermissions

func (o *CustomRole) GetBasePermissions() string

GetBasePermissions returns the BasePermissions field value if set, zero value otherwise.

func (*CustomRole) GetBasePermissionsOk

func (o *CustomRole) GetBasePermissionsOk() (*string, bool)

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

func (*CustomRole) GetDescription

func (o *CustomRole) GetDescription() string

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

func (*CustomRole) GetDescriptionOk

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

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

func (*CustomRole) GetId

func (o *CustomRole) GetId() string

GetId returns the Id field value

func (*CustomRole) GetIdOk

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

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

func (*CustomRole) GetKey

func (o *CustomRole) GetKey() string

GetKey returns the Key field value

func (*CustomRole) GetKeyOk

func (o *CustomRole) GetKeyOk() (*string, bool)

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

func (o *CustomRole) GetLinks() map[string]Link

GetLinks returns the Links field value

func (*CustomRole) GetLinksOk

func (o *CustomRole) GetLinksOk() (*map[string]Link, bool)

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

func (*CustomRole) GetName

func (o *CustomRole) GetName() string

GetName returns the Name field value

func (*CustomRole) GetNameOk

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

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

func (*CustomRole) GetPolicy

func (o *CustomRole) GetPolicy() []Statement

GetPolicy returns the Policy field value

func (*CustomRole) GetPolicyOk

func (o *CustomRole) GetPolicyOk() (*[]Statement, bool)

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

func (*CustomRole) HasAccess

func (o *CustomRole) HasAccess() bool

HasAccess returns a boolean if a field has been set.

func (*CustomRole) HasBasePermissions

func (o *CustomRole) HasBasePermissions() bool

HasBasePermissions returns a boolean if a field has been set.

func (*CustomRole) HasDescription

func (o *CustomRole) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (CustomRole) MarshalJSON

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

func (*CustomRole) SetAccess

func (o *CustomRole) SetAccess(v AccessRep)

SetAccess gets a reference to the given AccessRep and assigns it to the Access field.

func (*CustomRole) SetBasePermissions

func (o *CustomRole) SetBasePermissions(v string)

SetBasePermissions gets a reference to the given string and assigns it to the BasePermissions field.

func (*CustomRole) SetDescription

func (o *CustomRole) SetDescription(v string)

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

func (*CustomRole) SetId

func (o *CustomRole) SetId(v string)

SetId sets field value

func (*CustomRole) SetKey

func (o *CustomRole) SetKey(v string)

SetKey sets field value

func (o *CustomRole) SetLinks(v map[string]Link)

SetLinks sets field value

func (*CustomRole) SetName

func (o *CustomRole) SetName(v string)

SetName sets field value

func (*CustomRole) SetPolicy

func (o *CustomRole) SetPolicy(v []Statement)

SetPolicy sets field value

type CustomRolePost

type CustomRolePost struct {
	// A human-friendly name for the custom role
	Name string `json:"name"`
	// The custom role key
	Key string `json:"key"`
	// Description of custom role
	Description     *string         `json:"description,omitempty"`
	Policy          []StatementPost `json:"policy"`
	BasePermissions *string         `json:"basePermissions,omitempty"`
}

CustomRolePost struct for CustomRolePost

func NewCustomRolePost

func NewCustomRolePost(name string, key string, policy []StatementPost) *CustomRolePost

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

func NewCustomRolePostWithDefaults

func NewCustomRolePostWithDefaults() *CustomRolePost

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

func (*CustomRolePost) GetBasePermissions

func (o *CustomRolePost) GetBasePermissions() string

GetBasePermissions returns the BasePermissions field value if set, zero value otherwise.

func (*CustomRolePost) GetBasePermissionsOk

func (o *CustomRolePost) GetBasePermissionsOk() (*string, bool)

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

func (*CustomRolePost) GetDescription

func (o *CustomRolePost) GetDescription() string

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

func (*CustomRolePost) GetDescriptionOk

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

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

func (*CustomRolePost) GetKey

func (o *CustomRolePost) GetKey() string

GetKey returns the Key field value

func (*CustomRolePost) GetKeyOk

func (o *CustomRolePost) GetKeyOk() (*string, bool)

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

func (*CustomRolePost) GetName

func (o *CustomRolePost) GetName() string

GetName returns the Name field value

func (*CustomRolePost) GetNameOk

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

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

func (*CustomRolePost) GetPolicy

func (o *CustomRolePost) GetPolicy() []StatementPost

GetPolicy returns the Policy field value

func (*CustomRolePost) GetPolicyOk

func (o *CustomRolePost) GetPolicyOk() (*[]StatementPost, bool)

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

func (*CustomRolePost) HasBasePermissions

func (o *CustomRolePost) HasBasePermissions() bool

HasBasePermissions returns a boolean if a field has been set.

func (*CustomRolePost) HasDescription

func (o *CustomRolePost) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (CustomRolePost) MarshalJSON

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

func (*CustomRolePost) SetBasePermissions

func (o *CustomRolePost) SetBasePermissions(v string)

SetBasePermissions gets a reference to the given string and assigns it to the BasePermissions field.

func (*CustomRolePost) SetDescription

func (o *CustomRolePost) SetDescription(v string)

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

func (*CustomRolePost) SetKey

func (o *CustomRolePost) SetKey(v string)

SetKey sets field value

func (*CustomRolePost) SetName

func (o *CustomRolePost) SetName(v string)

SetName sets field value

func (*CustomRolePost) SetPolicy

func (o *CustomRolePost) SetPolicy(v []StatementPost)

SetPolicy sets field value

type CustomRolePostData

type CustomRolePostData struct {
	// A human-friendly name for the custom role
	Name string `json:"name"`
	// The custom role key
	Key string `json:"key"`
	// Description of custom role
	Description     *string         `json:"description,omitempty"`
	Policy          []StatementPost `json:"policy"`
	BasePermissions *string         `json:"basePermissions,omitempty"`
}

CustomRolePostData struct for CustomRolePostData

func NewCustomRolePostData

func NewCustomRolePostData(name string, key string, policy []StatementPost) *CustomRolePostData

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

func NewCustomRolePostDataWithDefaults

func NewCustomRolePostDataWithDefaults() *CustomRolePostData

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

func (*CustomRolePostData) GetBasePermissions

func (o *CustomRolePostData) GetBasePermissions() string

GetBasePermissions returns the BasePermissions field value if set, zero value otherwise.

func (*CustomRolePostData) GetBasePermissionsOk

func (o *CustomRolePostData) GetBasePermissionsOk() (*string, bool)

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

func (*CustomRolePostData) GetDescription

func (o *CustomRolePostData) GetDescription() string

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

func (*CustomRolePostData) GetDescriptionOk

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

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

func (*CustomRolePostData) GetKey

func (o *CustomRolePostData) GetKey() string

GetKey returns the Key field value

func (*CustomRolePostData) GetKeyOk

func (o *CustomRolePostData) GetKeyOk() (*string, bool)

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

func (*CustomRolePostData) GetName

func (o *CustomRolePostData) GetName() string

GetName returns the Name field value

func (*CustomRolePostData) GetNameOk

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

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

func (*CustomRolePostData) GetPolicy

func (o *CustomRolePostData) GetPolicy() []StatementPost

GetPolicy returns the Policy field value

func (*CustomRolePostData) GetPolicyOk

func (o *CustomRolePostData) GetPolicyOk() (*[]StatementPost, bool)

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

func (*CustomRolePostData) HasBasePermissions

func (o *CustomRolePostData) HasBasePermissions() bool

HasBasePermissions returns a boolean if a field has been set.

func (*CustomRolePostData) HasDescription

func (o *CustomRolePostData) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (CustomRolePostData) MarshalJSON

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

func (*CustomRolePostData) SetBasePermissions

func (o *CustomRolePostData) SetBasePermissions(v string)

SetBasePermissions gets a reference to the given string and assigns it to the BasePermissions field.

func (*CustomRolePostData) SetDescription

func (o *CustomRolePostData) SetDescription(v string)

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

func (*CustomRolePostData) SetKey

func (o *CustomRolePostData) SetKey(v string)

SetKey sets field value

func (*CustomRolePostData) SetName

func (o *CustomRolePostData) SetName(v string)

SetName sets field value

func (*CustomRolePostData) SetPolicy

func (o *CustomRolePostData) SetPolicy(v []StatementPost)

SetPolicy sets field value

type CustomRoles

type CustomRoles struct {
	Links *map[string]Link `json:"_links,omitempty"`
	Items *[]CustomRole    `json:"items,omitempty"`
}

CustomRoles struct for CustomRoles

func NewCustomRoles

func NewCustomRoles() *CustomRoles

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

func NewCustomRolesWithDefaults

func NewCustomRolesWithDefaults() *CustomRoles

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

func (*CustomRoles) GetItems

func (o *CustomRoles) GetItems() []CustomRole

GetItems returns the Items field value if set, zero value otherwise.

func (*CustomRoles) GetItemsOk

func (o *CustomRoles) GetItemsOk() (*[]CustomRole, bool)

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

func (o *CustomRoles) GetLinks() map[string]Link

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

func (*CustomRoles) GetLinksOk

func (o *CustomRoles) GetLinksOk() (*map[string]Link, 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 (*CustomRoles) HasItems

func (o *CustomRoles) HasItems() bool

HasItems returns a boolean if a field has been set.

func (o *CustomRoles) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (CustomRoles) MarshalJSON

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

func (*CustomRoles) SetItems

func (o *CustomRoles) SetItems(v []CustomRole)

SetItems gets a reference to the given []CustomRole and assigns it to the Items field.

func (o *CustomRoles) SetLinks(v map[string]Link)

SetLinks gets a reference to the given map[string]Link and assigns it to the Links field.

type CustomRolesApiService

type CustomRolesApiService service

CustomRolesApiService CustomRolesApi service

func (*CustomRolesApiService) DeleteCustomRole

DeleteCustomRole Delete custom role

Delete a custom role by key

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param key The key of the custom role to delete
@return ApiDeleteCustomRoleRequest

func (*CustomRolesApiService) DeleteCustomRoleExecute

func (a *CustomRolesApiService) DeleteCustomRoleExecute(r ApiDeleteCustomRoleRequest) (*_nethttp.Response, error)

Execute executes the request

func (*CustomRolesApiService) GetCustomRole

GetCustomRole Get custom role

Get a single custom role by key or ID

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param key The custom role's key or ID
@return ApiGetCustomRoleRequest

func (*CustomRolesApiService) GetCustomRoleExecute

Execute executes the request

@return CustomRole

func (*CustomRolesApiService) GetCustomRoles

GetCustomRoles List custom roles

Get a complete list of custom roles. Custom roles let you create flexible policies providing fine-grained access control to everything in LaunchDarkly, from feature flags to goals, environments, and teams. With custom roles, it's possible to enforce access policies that meet your exact workflow needs. Custom roles are available to customers on our enterprise plans. If you're interested in learning more about our enterprise plans, contact sales@launchdarkly.com.

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

func (*CustomRolesApiService) GetCustomRolesExecute

Execute executes the request

@return CustomRoles

func (*CustomRolesApiService) PatchCustomRole

PatchCustomRole Update custom role

Update a single custom role. The request must be a valid JSON Patch document describing the changes to be made to the custom role.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param key The key of the custom role to update
@return ApiPatchCustomRoleRequest

func (*CustomRolesApiService) PatchCustomRoleExecute

Execute executes the request

@return CustomRole

func (*CustomRolesApiService) PostCustomRole

PostCustomRole Create custom role

Create a new custom role

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

func (*CustomRolesApiService) PostCustomRoleExecute

Execute executes the request

@return CustomRole

type CustomRolesRep added in v7.1.0

type CustomRolesRep struct {
	Key       *string   `json:"key,omitempty"`
	Name      *string   `json:"name,omitempty"`
	Projects  *[]string `json:"projects,omitempty"`
	AppliedOn *int64    `json:"appliedOn,omitempty"`
}

CustomRolesRep struct for CustomRolesRep

func NewCustomRolesRep added in v7.1.0

func NewCustomRolesRep() *CustomRolesRep

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

func NewCustomRolesRepWithDefaults added in v7.1.0

func NewCustomRolesRepWithDefaults() *CustomRolesRep

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

func (*CustomRolesRep) GetAppliedOn added in v7.1.0

func (o *CustomRolesRep) GetAppliedOn() int64

GetAppliedOn returns the AppliedOn field value if set, zero value otherwise.

func (*CustomRolesRep) GetAppliedOnOk added in v7.1.0

func (o *CustomRolesRep) GetAppliedOnOk() (*int64, bool)

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

func (*CustomRolesRep) GetKey added in v7.1.0

func (o *CustomRolesRep) GetKey() string

GetKey returns the Key field value if set, zero value otherwise.

func (*CustomRolesRep) GetKeyOk added in v7.1.0

func (o *CustomRolesRep) 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.

func (*CustomRolesRep) GetName added in v7.1.0

func (o *CustomRolesRep) GetName() string

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

func (*CustomRolesRep) GetNameOk added in v7.1.0

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

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

func (*CustomRolesRep) GetProjects added in v7.1.0

func (o *CustomRolesRep) GetProjects() []string

GetProjects returns the Projects field value if set, zero value otherwise.

func (*CustomRolesRep) GetProjectsOk added in v7.1.0

func (o *CustomRolesRep) GetProjectsOk() (*[]string, bool)

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

func (*CustomRolesRep) HasAppliedOn added in v7.1.0

func (o *CustomRolesRep) HasAppliedOn() bool

HasAppliedOn returns a boolean if a field has been set.

func (*CustomRolesRep) HasKey added in v7.1.0

func (o *CustomRolesRep) HasKey() bool

HasKey returns a boolean if a field has been set.

func (*CustomRolesRep) HasName added in v7.1.0

func (o *CustomRolesRep) HasName() bool

HasName returns a boolean if a field has been set.

func (*CustomRolesRep) HasProjects added in v7.1.0

func (o *CustomRolesRep) HasProjects() bool

HasProjects returns a boolean if a field has been set.

func (CustomRolesRep) MarshalJSON added in v7.1.0

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

func (*CustomRolesRep) SetAppliedOn added in v7.1.0

func (o *CustomRolesRep) SetAppliedOn(v int64)

SetAppliedOn gets a reference to the given int64 and assigns it to the AppliedOn field.

func (*CustomRolesRep) SetKey added in v7.1.0

func (o *CustomRolesRep) SetKey(v string)

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

func (*CustomRolesRep) SetName added in v7.1.0

func (o *CustomRolesRep) SetName(v string)

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

func (*CustomRolesRep) SetProjects added in v7.1.0

func (o *CustomRolesRep) SetProjects(v []string)

SetProjects gets a reference to the given []string and assigns it to the Projects field.

type CustomWorkflowInputRep

type CustomWorkflowInputRep struct {
	MaintainerId *string          `json:"maintainerId,omitempty"`
	Name         *string          `json:"name,omitempty"`
	Description  string           `json:"description"`
	Stages       *[]StageInputRep `json:"stages,omitempty"`
}

CustomWorkflowInputRep struct for CustomWorkflowInputRep

func NewCustomWorkflowInputRep

func NewCustomWorkflowInputRep(description string) *CustomWorkflowInputRep

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

func NewCustomWorkflowInputRepWithDefaults

func NewCustomWorkflowInputRepWithDefaults() *CustomWorkflowInputRep

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

func (*CustomWorkflowInputRep) GetDescription

func (o *CustomWorkflowInputRep) GetDescription() string

GetDescription returns the Description field value

func (*CustomWorkflowInputRep) GetDescriptionOk

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

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

func (*CustomWorkflowInputRep) GetMaintainerId

func (o *CustomWorkflowInputRep) GetMaintainerId() string

GetMaintainerId returns the MaintainerId field value if set, zero value otherwise.

func (*CustomWorkflowInputRep) GetMaintainerIdOk

func (o *CustomWorkflowInputRep) GetMaintainerIdOk() (*string, bool)

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

func (*CustomWorkflowInputRep) GetName

func (o *CustomWorkflowInputRep) GetName() string

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

func (*CustomWorkflowInputRep) GetNameOk

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

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

func (*CustomWorkflowInputRep) GetStages

func (o *CustomWorkflowInputRep) GetStages() []StageInputRep

GetStages returns the Stages field value if set, zero value otherwise.

func (*CustomWorkflowInputRep) GetStagesOk

func (o *CustomWorkflowInputRep) GetStagesOk() (*[]StageInputRep, bool)

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

func (*CustomWorkflowInputRep) HasMaintainerId

func (o *CustomWorkflowInputRep) HasMaintainerId() bool

HasMaintainerId returns a boolean if a field has been set.

func (*CustomWorkflowInputRep) HasName

func (o *CustomWorkflowInputRep) HasName() bool

HasName returns a boolean if a field has been set.

func (*CustomWorkflowInputRep) HasStages

func (o *CustomWorkflowInputRep) HasStages() bool

HasStages returns a boolean if a field has been set.

func (CustomWorkflowInputRep) MarshalJSON

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

func (*CustomWorkflowInputRep) SetDescription

func (o *CustomWorkflowInputRep) SetDescription(v string)

SetDescription sets field value

func (*CustomWorkflowInputRep) SetMaintainerId

func (o *CustomWorkflowInputRep) SetMaintainerId(v string)

SetMaintainerId gets a reference to the given string and assigns it to the MaintainerId field.

func (*CustomWorkflowInputRep) SetName

func (o *CustomWorkflowInputRep) SetName(v string)

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

func (*CustomWorkflowInputRep) SetStages

func (o *CustomWorkflowInputRep) SetStages(v []StageInputRep)

SetStages gets a reference to the given []StageInputRep and assigns it to the Stages field.

type CustomWorkflowMeta

type CustomWorkflowMeta struct {
	Name  *string                  `json:"name,omitempty"`
	Stage *CustomWorkflowStageMeta `json:"stage,omitempty"`
}

CustomWorkflowMeta struct for CustomWorkflowMeta

func NewCustomWorkflowMeta

func NewCustomWorkflowMeta() *CustomWorkflowMeta

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

func NewCustomWorkflowMetaWithDefaults

func NewCustomWorkflowMetaWithDefaults() *CustomWorkflowMeta

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

func (*CustomWorkflowMeta) GetName

func (o *CustomWorkflowMeta) GetName() string

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

func (*CustomWorkflowMeta) GetNameOk

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

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

func (*CustomWorkflowMeta) GetStage

GetStage returns the Stage field value if set, zero value otherwise.

func (*CustomWorkflowMeta) GetStageOk

func (o *CustomWorkflowMeta) GetStageOk() (*CustomWorkflowStageMeta, bool)

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

func (*CustomWorkflowMeta) HasName

func (o *CustomWorkflowMeta) HasName() bool

HasName returns a boolean if a field has been set.

func (*CustomWorkflowMeta) HasStage

func (o *CustomWorkflowMeta) HasStage() bool

HasStage returns a boolean if a field has been set.

func (CustomWorkflowMeta) MarshalJSON

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

func (*CustomWorkflowMeta) SetName

func (o *CustomWorkflowMeta) SetName(v string)

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

func (*CustomWorkflowMeta) SetStage

SetStage gets a reference to the given CustomWorkflowStageMeta and assigns it to the Stage field.

type CustomWorkflowOutputRep

type CustomWorkflowOutputRep struct {
	Id           string              `json:"_id"`
	Version      int32               `json:"_version"`
	Conflicts    []ConflictOutputRep `json:"_conflicts"`
	CreationDate int64               `json:"_creationDate"`
	MaintainerId string              `json:"_maintainerId"`
	Links        map[string]Link     `json:"_links"`
	Name         string              `json:"name"`
	Description  *string             `json:"description,omitempty"`
	Kind         *string             `json:"kind,omitempty"`
	Stages       *[]StageOutputRep   `json:"stages,omitempty"`
	Execution    ExecutionOutputRep  `json:"_execution"`
}

CustomWorkflowOutputRep struct for CustomWorkflowOutputRep

func NewCustomWorkflowOutputRep

func NewCustomWorkflowOutputRep(id string, version int32, conflicts []ConflictOutputRep, creationDate int64, maintainerId string, links map[string]Link, name string, execution ExecutionOutputRep) *CustomWorkflowOutputRep

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

func NewCustomWorkflowOutputRepWithDefaults

func NewCustomWorkflowOutputRepWithDefaults() *CustomWorkflowOutputRep

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

func (*CustomWorkflowOutputRep) GetConflicts

func (o *CustomWorkflowOutputRep) GetConflicts() []ConflictOutputRep

GetConflicts returns the Conflicts field value

func (*CustomWorkflowOutputRep) GetConflictsOk

func (o *CustomWorkflowOutputRep) GetConflictsOk() (*[]ConflictOutputRep, bool)

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

func (*CustomWorkflowOutputRep) GetCreationDate

func (o *CustomWorkflowOutputRep) GetCreationDate() int64

GetCreationDate returns the CreationDate field value

func (*CustomWorkflowOutputRep) GetCreationDateOk

func (o *CustomWorkflowOutputRep) GetCreationDateOk() (*int64, bool)

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

func (*CustomWorkflowOutputRep) GetDescription

func (o *CustomWorkflowOutputRep) GetDescription() string

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

func (*CustomWorkflowOutputRep) GetDescriptionOk

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

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

func (*CustomWorkflowOutputRep) GetExecution

func (o *CustomWorkflowOutputRep) GetExecution() ExecutionOutputRep

GetExecution returns the Execution field value

func (*CustomWorkflowOutputRep) GetExecutionOk

func (o *CustomWorkflowOutputRep) GetExecutionOk() (*ExecutionOutputRep, bool)

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

func (*CustomWorkflowOutputRep) GetId

func (o *CustomWorkflowOutputRep) GetId() string

GetId returns the Id field value

func (*CustomWorkflowOutputRep) GetIdOk

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

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

func (*CustomWorkflowOutputRep) GetKind

func (o *CustomWorkflowOutputRep) GetKind() string

GetKind returns the Kind field value if set, zero value otherwise.

func (*CustomWorkflowOutputRep) GetKindOk

func (o *CustomWorkflowOutputRep) GetKindOk() (*string, bool)

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

func (o *CustomWorkflowOutputRep) GetLinks() map[string]Link

GetLinks returns the Links field value

func (*CustomWorkflowOutputRep) GetLinksOk

func (o *CustomWorkflowOutputRep) GetLinksOk() (*map[string]Link, bool)

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

func (*CustomWorkflowOutputRep) GetMaintainerId

func (o *CustomWorkflowOutputRep) GetMaintainerId() string

GetMaintainerId returns the MaintainerId field value

func (*CustomWorkflowOutputRep) GetMaintainerIdOk

func (o *CustomWorkflowOutputRep) GetMaintainerIdOk() (*string, bool)

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

func (*CustomWorkflowOutputRep) GetName

func (o *CustomWorkflowOutputRep) GetName() string

GetName returns the Name field value

func (*CustomWorkflowOutputRep) GetNameOk

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

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

func (*CustomWorkflowOutputRep) GetStages

func (o *CustomWorkflowOutputRep) GetStages() []StageOutputRep

GetStages returns the Stages field value if set, zero value otherwise.

func (*CustomWorkflowOutputRep) GetStagesOk

func (o *CustomWorkflowOutputRep) GetStagesOk() (*[]StageOutputRep, bool)

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

func (*CustomWorkflowOutputRep) GetVersion

func (o *CustomWorkflowOutputRep) GetVersion() int32

GetVersion returns the Version field value

func (*CustomWorkflowOutputRep) GetVersionOk

func (o *CustomWorkflowOutputRep) GetVersionOk() (*int32, bool)

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

func (*CustomWorkflowOutputRep) HasDescription

func (o *CustomWorkflowOutputRep) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CustomWorkflowOutputRep) HasKind

func (o *CustomWorkflowOutputRep) HasKind() bool

HasKind returns a boolean if a field has been set.

func (*CustomWorkflowOutputRep) HasStages

func (o *CustomWorkflowOutputRep) HasStages() bool

HasStages returns a boolean if a field has been set.

func (CustomWorkflowOutputRep) MarshalJSON

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

func (*CustomWorkflowOutputRep) SetConflicts

func (o *CustomWorkflowOutputRep) SetConflicts(v []ConflictOutputRep)

SetConflicts sets field value

func (*CustomWorkflowOutputRep) SetCreationDate

func (o *CustomWorkflowOutputRep) SetCreationDate(v int64)

SetCreationDate sets field value

func (*CustomWorkflowOutputRep) SetDescription

func (o *CustomWorkflowOutputRep) SetDescription(v string)

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

func (*CustomWorkflowOutputRep) SetExecution

func (o *CustomWorkflowOutputRep) SetExecution(v ExecutionOutputRep)

SetExecution sets field value

func (*CustomWorkflowOutputRep) SetId

func (o *CustomWorkflowOutputRep) SetId(v string)

SetId sets field value

func (*CustomWorkflowOutputRep) SetKind

func (o *CustomWorkflowOutputRep) SetKind(v string)

SetKind gets a reference to the given string and assigns it to the Kind field.

func (o *CustomWorkflowOutputRep) SetLinks(v map[string]Link)

SetLinks sets field value

func (*CustomWorkflowOutputRep) SetMaintainerId

func (o *CustomWorkflowOutputRep) SetMaintainerId(v string)

SetMaintainerId sets field value

func (*CustomWorkflowOutputRep) SetName

func (o *CustomWorkflowOutputRep) SetName(v string)

SetName sets field value

func (*CustomWorkflowOutputRep) SetStages

func (o *CustomWorkflowOutputRep) SetStages(v []StageOutputRep)

SetStages gets a reference to the given []StageOutputRep and assigns it to the Stages field.

func (*CustomWorkflowOutputRep) SetVersion

func (o *CustomWorkflowOutputRep) SetVersion(v int32)

SetVersion sets field value

type CustomWorkflowStageMeta

type CustomWorkflowStageMeta struct {
	Index *int32  `json:"index,omitempty"`
	Name  *string `json:"name,omitempty"`
}

CustomWorkflowStageMeta struct for CustomWorkflowStageMeta

func NewCustomWorkflowStageMeta

func NewCustomWorkflowStageMeta() *CustomWorkflowStageMeta

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

func NewCustomWorkflowStageMetaWithDefaults

func NewCustomWorkflowStageMetaWithDefaults() *CustomWorkflowStageMeta

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

func (*CustomWorkflowStageMeta) GetIndex

func (o *CustomWorkflowStageMeta) GetIndex() int32

GetIndex returns the Index field value if set, zero value otherwise.

func (*CustomWorkflowStageMeta) GetIndexOk

func (o *CustomWorkflowStageMeta) GetIndexOk() (*int32, bool)

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

func (*CustomWorkflowStageMeta) GetName

func (o *CustomWorkflowStageMeta) GetName() string

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

func (*CustomWorkflowStageMeta) GetNameOk

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

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

func (*CustomWorkflowStageMeta) HasIndex

func (o *CustomWorkflowStageMeta) HasIndex() bool

HasIndex returns a boolean if a field has been set.

func (*CustomWorkflowStageMeta) HasName

func (o *CustomWorkflowStageMeta) HasName() bool

HasName returns a boolean if a field has been set.

func (CustomWorkflowStageMeta) MarshalJSON

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

func (*CustomWorkflowStageMeta) SetIndex

func (o *CustomWorkflowStageMeta) SetIndex(v int32)

SetIndex gets a reference to the given int32 and assigns it to the Index field.

func (*CustomWorkflowStageMeta) SetName

func (o *CustomWorkflowStageMeta) SetName(v string)

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

type CustomWorkflowsListingOutputRep

type CustomWorkflowsListingOutputRep struct {
	Items []CustomWorkflowOutputRep `json:"items"`
}

CustomWorkflowsListingOutputRep struct for CustomWorkflowsListingOutputRep

func NewCustomWorkflowsListingOutputRep

func NewCustomWorkflowsListingOutputRep(items []CustomWorkflowOutputRep) *CustomWorkflowsListingOutputRep

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

func NewCustomWorkflowsListingOutputRepWithDefaults

func NewCustomWorkflowsListingOutputRepWithDefaults() *CustomWorkflowsListingOutputRep

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

func (*CustomWorkflowsListingOutputRep) GetItems

GetItems returns the Items field value

func (*CustomWorkflowsListingOutputRep) GetItemsOk

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

func (CustomWorkflowsListingOutputRep) MarshalJSON

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

func (*CustomWorkflowsListingOutputRep) SetItems

SetItems sets field value

type DataExportDestinationsApiService

type DataExportDestinationsApiService service

DataExportDestinationsApiService DataExportDestinationsApi service

func (*DataExportDestinationsApiService) DeleteDestination

func (a *DataExportDestinationsApiService) DeleteDestination(ctx _context.Context, projKey string, envKey string, id string) ApiDeleteDestinationRequest

DeleteDestination Delete Data Export destination

Delete Data Export destination by ID

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key
@param envKey The environment key
@param id The Data Export destination ID
@return ApiDeleteDestinationRequest

func (*DataExportDestinationsApiService) DeleteDestinationExecute

Execute executes the request

func (*DataExportDestinationsApiService) GetDestination

GetDestination Get destination

Get a single Data Export destination by ID

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key
@param envKey The environment key
@param id The Data Export destination ID
@return ApiGetDestinationRequest

func (*DataExportDestinationsApiService) GetDestinationExecute

Execute executes the request

@return Destination

func (*DataExportDestinationsApiService) GetDestinations

GetDestinations List destinations

Get a list of Data Export destinations configured across all projects and environments.

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

func (*DataExportDestinationsApiService) GetDestinationsExecute

Execute executes the request

@return Destinations

func (*DataExportDestinationsApiService) PatchDestination

func (a *DataExportDestinationsApiService) PatchDestination(ctx _context.Context, projKey string, envKey string, id string) ApiPatchDestinationRequest

PatchDestination Update Data Export destination

Update a Data Export destination. This requires a JSON Patch representation of the modified destination.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key
@param envKey The environment key
@param id The Data Export destination ID
@return ApiPatchDestinationRequest

func (*DataExportDestinationsApiService) PatchDestinationExecute

Execute executes the request

@return Destination

func (*DataExportDestinationsApiService) PostDestination

PostDestination Create data export destination

Create a new destination. The `config` body parameter represents the configuration parameters required for a destination type.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key
@param envKey The environment key
@return ApiPostDestinationRequest

func (*DataExportDestinationsApiService) PostDestinationExecute

Execute executes the request

@return Destination

type DefaultClientSideAvailabilityPost

type DefaultClientSideAvailabilityPost struct {
	UsingEnvironmentId bool `json:"usingEnvironmentId"`
	UsingMobileKey     bool `json:"usingMobileKey"`
}

DefaultClientSideAvailabilityPost struct for DefaultClientSideAvailabilityPost

func NewDefaultClientSideAvailabilityPost

func NewDefaultClientSideAvailabilityPost(usingEnvironmentId bool, usingMobileKey bool) *DefaultClientSideAvailabilityPost

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

func NewDefaultClientSideAvailabilityPostWithDefaults

func NewDefaultClientSideAvailabilityPostWithDefaults() *DefaultClientSideAvailabilityPost

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

func (*DefaultClientSideAvailabilityPost) GetUsingEnvironmentId

func (o *DefaultClientSideAvailabilityPost) GetUsingEnvironmentId() bool

GetUsingEnvironmentId returns the UsingEnvironmentId field value

func (*DefaultClientSideAvailabilityPost) GetUsingEnvironmentIdOk

func (o *DefaultClientSideAvailabilityPost) GetUsingEnvironmentIdOk() (*bool, bool)

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

func (*DefaultClientSideAvailabilityPost) GetUsingMobileKey

func (o *DefaultClientSideAvailabilityPost) GetUsingMobileKey() bool

GetUsingMobileKey returns the UsingMobileKey field value

func (*DefaultClientSideAvailabilityPost) GetUsingMobileKeyOk

func (o *DefaultClientSideAvailabilityPost) GetUsingMobileKeyOk() (*bool, bool)

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

func (DefaultClientSideAvailabilityPost) MarshalJSON

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

func (*DefaultClientSideAvailabilityPost) SetUsingEnvironmentId

func (o *DefaultClientSideAvailabilityPost) SetUsingEnvironmentId(v bool)

SetUsingEnvironmentId sets field value

func (*DefaultClientSideAvailabilityPost) SetUsingMobileKey

func (o *DefaultClientSideAvailabilityPost) SetUsingMobileKey(v bool)

SetUsingMobileKey sets field value

type Defaults

type Defaults struct {
	OnVariation  int32 `json:"onVariation"`
	OffVariation int32 `json:"offVariation"`
}

Defaults struct for Defaults

func NewDefaults

func NewDefaults(onVariation int32, offVariation int32) *Defaults

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

func NewDefaultsWithDefaults

func NewDefaultsWithDefaults() *Defaults

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

func (*Defaults) GetOffVariation

func (o *Defaults) GetOffVariation() int32

GetOffVariation returns the OffVariation field value

func (*Defaults) GetOffVariationOk

func (o *Defaults) GetOffVariationOk() (*int32, bool)

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

func (*Defaults) GetOnVariation

func (o *Defaults) GetOnVariation() int32

GetOnVariation returns the OnVariation field value

func (*Defaults) GetOnVariationOk

func (o *Defaults) GetOnVariationOk() (*int32, bool)

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

func (Defaults) MarshalJSON

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

func (*Defaults) SetOffVariation

func (o *Defaults) SetOffVariation(v int32)

SetOffVariation sets field value

func (*Defaults) SetOnVariation

func (o *Defaults) SetOnVariation(v int32)

SetOnVariation sets field value

type DependentFlag

type DependentFlag struct {
	Name  *string         `json:"name,omitempty"`
	Key   string          `json:"key"`
	Links map[string]Link `json:"_links"`
	Site  Link            `json:"_site"`
}

DependentFlag struct for DependentFlag

func NewDependentFlag

func NewDependentFlag(key string, links map[string]Link, site Link) *DependentFlag

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

func NewDependentFlagWithDefaults

func NewDependentFlagWithDefaults() *DependentFlag

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

func (*DependentFlag) GetKey

func (o *DependentFlag) GetKey() string

GetKey returns the Key field value

func (*DependentFlag) GetKeyOk

func (o *DependentFlag) GetKeyOk() (*string, bool)

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

func (o *DependentFlag) GetLinks() map[string]Link

GetLinks returns the Links field value

func (*DependentFlag) GetLinksOk

func (o *DependentFlag) GetLinksOk() (*map[string]Link, bool)

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

func (*DependentFlag) GetName

func (o *DependentFlag) GetName() string

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

func (*DependentFlag) GetNameOk

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

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

func (*DependentFlag) GetSite

func (o *DependentFlag) GetSite() Link

GetSite returns the Site field value

func (*DependentFlag) GetSiteOk

func (o *DependentFlag) GetSiteOk() (*Link, bool)

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

func (*DependentFlag) HasName

func (o *DependentFlag) HasName() bool

HasName returns a boolean if a field has been set.

func (DependentFlag) MarshalJSON

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

func (*DependentFlag) SetKey

func (o *DependentFlag) SetKey(v string)

SetKey sets field value

func (o *DependentFlag) SetLinks(v map[string]Link)

SetLinks sets field value

func (*DependentFlag) SetName

func (o *DependentFlag) SetName(v string)

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

func (*DependentFlag) SetSite

func (o *DependentFlag) SetSite(v Link)

SetSite sets field value

type DependentFlagEnvironment

type DependentFlagEnvironment struct {
	Name  *string         `json:"name,omitempty"`
	Key   string          `json:"key"`
	Links map[string]Link `json:"_links"`
	Site  Link            `json:"_site"`
}

DependentFlagEnvironment struct for DependentFlagEnvironment

func NewDependentFlagEnvironment

func NewDependentFlagEnvironment(key string, links map[string]Link, site Link) *DependentFlagEnvironment

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

func NewDependentFlagEnvironmentWithDefaults

func NewDependentFlagEnvironmentWithDefaults() *DependentFlagEnvironment

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

func (*DependentFlagEnvironment) GetKey

func (o *DependentFlagEnvironment) GetKey() string

GetKey returns the Key field value

func (*DependentFlagEnvironment) GetKeyOk

func (o *DependentFlagEnvironment) GetKeyOk() (*string, bool)

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

func (o *DependentFlagEnvironment) GetLinks() map[string]Link

GetLinks returns the Links field value

func (*DependentFlagEnvironment) GetLinksOk

func (o *DependentFlagEnvironment) GetLinksOk() (*map[string]Link, bool)

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

func (*DependentFlagEnvironment) GetName

func (o *DependentFlagEnvironment) GetName() string

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

func (*DependentFlagEnvironment) GetNameOk

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

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

func (*DependentFlagEnvironment) GetSite

func (o *DependentFlagEnvironment) GetSite() Link

GetSite returns the Site field value

func (*DependentFlagEnvironment) GetSiteOk

func (o *DependentFlagEnvironment) GetSiteOk() (*Link, bool)

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

func (*DependentFlagEnvironment) HasName

func (o *DependentFlagEnvironment) HasName() bool

HasName returns a boolean if a field has been set.

func (DependentFlagEnvironment) MarshalJSON

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

func (*DependentFlagEnvironment) SetKey

func (o *DependentFlagEnvironment) SetKey(v string)

SetKey sets field value

func (o *DependentFlagEnvironment) SetLinks(v map[string]Link)

SetLinks sets field value

func (*DependentFlagEnvironment) SetName

func (o *DependentFlagEnvironment) SetName(v string)

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

func (*DependentFlagEnvironment) SetSite

func (o *DependentFlagEnvironment) SetSite(v Link)

SetSite sets field value

type DependentFlagsByEnvironment

type DependentFlagsByEnvironment struct {
	Items []DependentFlag `json:"items"`
	Links map[string]Link `json:"_links"`
	Site  Link            `json:"_site"`
}

DependentFlagsByEnvironment struct for DependentFlagsByEnvironment

func NewDependentFlagsByEnvironment

func NewDependentFlagsByEnvironment(items []DependentFlag, links map[string]Link, site Link) *DependentFlagsByEnvironment

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

func NewDependentFlagsByEnvironmentWithDefaults

func NewDependentFlagsByEnvironmentWithDefaults() *DependentFlagsByEnvironment

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

func (*DependentFlagsByEnvironment) GetItems

GetItems returns the Items field value

func (*DependentFlagsByEnvironment) GetItemsOk

func (o *DependentFlagsByEnvironment) GetItemsOk() (*[]DependentFlag, bool)

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

func (o *DependentFlagsByEnvironment) GetLinks() map[string]Link

GetLinks returns the Links field value

func (*DependentFlagsByEnvironment) GetLinksOk

func (o *DependentFlagsByEnvironment) GetLinksOk() (*map[string]Link, bool)

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

func (*DependentFlagsByEnvironment) GetSite

func (o *DependentFlagsByEnvironment) GetSite() Link

GetSite returns the Site field value

func (*DependentFlagsByEnvironment) GetSiteOk

func (o *DependentFlagsByEnvironment) GetSiteOk() (*Link, bool)

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

func (DependentFlagsByEnvironment) MarshalJSON

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

func (*DependentFlagsByEnvironment) SetItems

func (o *DependentFlagsByEnvironment) SetItems(v []DependentFlag)

SetItems sets field value

func (o *DependentFlagsByEnvironment) SetLinks(v map[string]Link)

SetLinks sets field value

func (*DependentFlagsByEnvironment) SetSite

func (o *DependentFlagsByEnvironment) SetSite(v Link)

SetSite sets field value

type DerivedAttribute

type DerivedAttribute struct {
	Value       interface{} `json:"value,omitempty"`
	LastDerived *time.Time  `json:"lastDerived,omitempty"`
}

DerivedAttribute struct for DerivedAttribute

func NewDerivedAttribute

func NewDerivedAttribute() *DerivedAttribute

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

func NewDerivedAttributeWithDefaults

func NewDerivedAttributeWithDefaults() *DerivedAttribute

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

func (*DerivedAttribute) GetLastDerived

func (o *DerivedAttribute) GetLastDerived() time.Time

GetLastDerived returns the LastDerived field value if set, zero value otherwise.

func (*DerivedAttribute) GetLastDerivedOk

func (o *DerivedAttribute) GetLastDerivedOk() (*time.Time, bool)

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

func (*DerivedAttribute) GetValue

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

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

func (*DerivedAttribute) GetValueOk

func (o *DerivedAttribute) 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 (*DerivedAttribute) HasLastDerived

func (o *DerivedAttribute) HasLastDerived() bool

HasLastDerived returns a boolean if a field has been set.

func (*DerivedAttribute) HasValue

func (o *DerivedAttribute) HasValue() bool

HasValue returns a boolean if a field has been set.

func (DerivedAttribute) MarshalJSON

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

func (*DerivedAttribute) SetLastDerived

func (o *DerivedAttribute) SetLastDerived(v time.Time)

SetLastDerived gets a reference to the given time.Time and assigns it to the LastDerived field.

func (*DerivedAttribute) SetValue

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

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

type Destination

type Destination struct {
	Id      *string          `json:"_id,omitempty"`
	Links   *map[string]Link `json:"_links,omitempty"`
	Name    *string          `json:"name,omitempty"`
	Kind    *string          `json:"kind,omitempty"`
	Version *float32         `json:"version,omitempty"`
	Config  interface{}      `json:"config,omitempty"`
	On      *bool            `json:"on,omitempty"`
	Access  *AccessRep       `json:"_access,omitempty"`
}

Destination struct for Destination

func NewDestination

func NewDestination() *Destination

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

func NewDestinationWithDefaults

func NewDestinationWithDefaults() *Destination

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

func (*Destination) GetAccess

func (o *Destination) GetAccess() AccessRep

GetAccess returns the Access field value if set, zero value otherwise.

func (*Destination) GetAccessOk

func (o *Destination) GetAccessOk() (*AccessRep, bool)

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

func (*Destination) GetConfig

func (o *Destination) GetConfig() interface{}

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

func (*Destination) GetConfigOk

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

func (*Destination) GetId

func (o *Destination) GetId() string

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

func (*Destination) GetIdOk

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

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

func (*Destination) GetKind

func (o *Destination) GetKind() string

GetKind returns the Kind field value if set, zero value otherwise.

func (*Destination) GetKindOk

func (o *Destination) GetKindOk() (*string, bool)

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

func (o *Destination) GetLinks() map[string]Link

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

func (*Destination) GetLinksOk

func (o *Destination) GetLinksOk() (*map[string]Link, 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 (*Destination) GetName

func (o *Destination) GetName() string

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

func (*Destination) GetNameOk

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

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

func (*Destination) GetOn

func (o *Destination) GetOn() bool

GetOn returns the On field value if set, zero value otherwise.

func (*Destination) GetOnOk

func (o *Destination) GetOnOk() (*bool, bool)

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

func (*Destination) GetVersion

func (o *Destination) GetVersion() float32

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

func (*Destination) GetVersionOk

func (o *Destination) GetVersionOk() (*float32, bool)

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

func (*Destination) HasAccess

func (o *Destination) HasAccess() bool

HasAccess returns a boolean if a field has been set.

func (*Destination) HasConfig

func (o *Destination) HasConfig() bool

HasConfig returns a boolean if a field has been set.

func (*Destination) HasId

func (o *Destination) HasId() bool

HasId returns a boolean if a field has been set.

func (*Destination) HasKind

func (o *Destination) HasKind() bool

HasKind returns a boolean if a field has been set.

func (o *Destination) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*Destination) HasName

func (o *Destination) HasName() bool

HasName returns a boolean if a field has been set.

func (*Destination) HasOn

func (o *Destination) HasOn() bool

HasOn returns a boolean if a field has been set.

func (*Destination) HasVersion

func (o *Destination) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (Destination) MarshalJSON

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

func (*Destination) SetAccess

func (o *Destination) SetAccess(v AccessRep)

SetAccess gets a reference to the given AccessRep and assigns it to the Access field.

func (*Destination) SetConfig

func (o *Destination) SetConfig(v interface{})

SetConfig gets a reference to the given interface{} and assigns it to the Config field.

func (*Destination) SetId

func (o *Destination) SetId(v string)

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

func (*Destination) SetKind

func (o *Destination) SetKind(v string)

SetKind gets a reference to the given string and assigns it to the Kind field.

func (o *Destination) SetLinks(v map[string]Link)

SetLinks gets a reference to the given map[string]Link and assigns it to the Links field.

func (*Destination) SetName

func (o *Destination) SetName(v string)

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

func (*Destination) SetOn

func (o *Destination) SetOn(v bool)

SetOn gets a reference to the given bool and assigns it to the On field.

func (*Destination) SetVersion

func (o *Destination) SetVersion(v float32)

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

type DestinationPost

type DestinationPost struct {
	// A human-readable name for your data export destination.
	Name   *string     `json:"name,omitempty"`
	Kind   *string     `json:"kind,omitempty"`
	Config interface{} `json:"config,omitempty"`
	On     *bool       `json:"on,omitempty"`
}

DestinationPost struct for DestinationPost

func NewDestinationPost

func NewDestinationPost() *DestinationPost

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

func NewDestinationPostWithDefaults

func NewDestinationPostWithDefaults() *DestinationPost

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

func (*DestinationPost) GetConfig

func (o *DestinationPost) GetConfig() interface{}

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

func (*DestinationPost) GetConfigOk

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

func (*DestinationPost) GetKind

func (o *DestinationPost) GetKind() string

GetKind returns the Kind field value if set, zero value otherwise.

func (*DestinationPost) GetKindOk

func (o *DestinationPost) GetKindOk() (*string, bool)

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

func (*DestinationPost) GetName

func (o *DestinationPost) GetName() string

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

func (*DestinationPost) GetNameOk

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

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

func (*DestinationPost) GetOn

func (o *DestinationPost) GetOn() bool

GetOn returns the On field value if set, zero value otherwise.

func (*DestinationPost) GetOnOk

func (o *DestinationPost) GetOnOk() (*bool, bool)

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

func (*DestinationPost) HasConfig

func (o *DestinationPost) HasConfig() bool

HasConfig returns a boolean if a field has been set.

func (*DestinationPost) HasKind

func (o *DestinationPost) HasKind() bool

HasKind returns a boolean if a field has been set.

func (*DestinationPost) HasName

func (o *DestinationPost) HasName() bool

HasName returns a boolean if a field has been set.

func (*DestinationPost) HasOn

func (o *DestinationPost) HasOn() bool

HasOn returns a boolean if a field has been set.

func (DestinationPost) MarshalJSON

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

func (*DestinationPost) SetConfig

func (o *DestinationPost) SetConfig(v interface{})

SetConfig gets a reference to the given interface{} and assigns it to the Config field.

func (*DestinationPost) SetKind

func (o *DestinationPost) SetKind(v string)

SetKind gets a reference to the given string and assigns it to the Kind field.

func (*DestinationPost) SetName

func (o *DestinationPost) SetName(v string)

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

func (*DestinationPost) SetOn

func (o *DestinationPost) SetOn(v bool)

SetOn gets a reference to the given bool and assigns it to the On field.

type Destinations

type Destinations struct {
	Links *map[string]Link `json:"_links,omitempty"`
	Items *[]Destination   `json:"items,omitempty"`
}

Destinations struct for Destinations

func NewDestinations

func NewDestinations() *Destinations

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

func NewDestinationsWithDefaults

func NewDestinationsWithDefaults() *Destinations

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

func (*Destinations) GetItems

func (o *Destinations) GetItems() []Destination

GetItems returns the Items field value if set, zero value otherwise.

func (*Destinations) GetItemsOk

func (o *Destinations) GetItemsOk() (*[]Destination, bool)

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

func (o *Destinations) GetLinks() map[string]Link

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

func (*Destinations) GetLinksOk

func (o *Destinations) GetLinksOk() (*map[string]Link, 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 (*Destinations) HasItems

func (o *Destinations) HasItems() bool

HasItems returns a boolean if a field has been set.

func (o *Destinations) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (Destinations) MarshalJSON

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

func (*Destinations) SetItems

func (o *Destinations) SetItems(v []Destination)

SetItems gets a reference to the given []Destination and assigns it to the Items field.

func (o *Destinations) SetLinks(v map[string]Link)

SetLinks gets a reference to the given map[string]Link and assigns it to the Links field.

type Environment

type Environment struct {
	// Links to related resources.
	Links map[string]Link `json:"_links"`
	Id    string          `json:"_id"`
	// A project-unique key for the new environment.
	Key string `json:"key"`
	// A human-friendly name for the new environment.
	Name string `json:"name"`
	// API key to use with client-side SDKs.
	ApiKey string `json:"apiKey"`
	// API key to use with mobile SDKs.
	MobileKey string `json:"mobileKey"`
	// The color used to indicate this environment in the UI.
	Color string `json:"color"`
	// The default time (in minutes) that the PHP SDK can cache feature flag rules locally.
	DefaultTtl int32 `json:"defaultTtl"`
	// Secure mode ensures that a user of the client-side SDK cannot impersonate another user.
	SecureMode bool `json:"secureMode"`
	// Enables tracking detailed information for new flags by default.
	DefaultTrackEvents bool              `json:"defaultTrackEvents"`
	RequireComments    bool              `json:"requireComments"`
	ConfirmChanges     bool              `json:"confirmChanges"`
	Tags               []string          `json:"tags"`
	ApprovalSettings   *ApprovalSettings `json:"approvalSettings,omitempty"`
}

Environment struct for Environment

func NewEnvironment

func NewEnvironment(links map[string]Link, id string, key string, name string, apiKey string, mobileKey string, color string, defaultTtl int32, secureMode bool, defaultTrackEvents bool, requireComments bool, confirmChanges bool, tags []string) *Environment

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

func NewEnvironmentWithDefaults

func NewEnvironmentWithDefaults() *Environment

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

func (*Environment) GetApiKey

func (o *Environment) GetApiKey() string

GetApiKey returns the ApiKey field value

func (*Environment) GetApiKeyOk

func (o *Environment) GetApiKeyOk() (*string, bool)

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

func (*Environment) GetApprovalSettings

func (o *Environment) GetApprovalSettings() ApprovalSettings

GetApprovalSettings returns the ApprovalSettings field value if set, zero value otherwise.

func (*Environment) GetApprovalSettingsOk

func (o *Environment) GetApprovalSettingsOk() (*ApprovalSettings, bool)

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

func (*Environment) GetColor

func (o *Environment) GetColor() string

GetColor returns the Color field value

func (*Environment) GetColorOk

func (o *Environment) GetColorOk() (*string, bool)

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

func (*Environment) GetConfirmChanges

func (o *Environment) GetConfirmChanges() bool

GetConfirmChanges returns the ConfirmChanges field value

func (*Environment) GetConfirmChangesOk

func (o *Environment) GetConfirmChangesOk() (*bool, bool)

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

func (*Environment) GetDefaultTrackEvents

func (o *Environment) GetDefaultTrackEvents() bool

GetDefaultTrackEvents returns the DefaultTrackEvents field value

func (*Environment) GetDefaultTrackEventsOk

func (o *Environment) GetDefaultTrackEventsOk() (*bool, bool)

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

func (*Environment) GetDefaultTtl

func (o *Environment) GetDefaultTtl() int32

GetDefaultTtl returns the DefaultTtl field value

func (*Environment) GetDefaultTtlOk

func (o *Environment) GetDefaultTtlOk() (*int32, bool)

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

func (*Environment) GetId

func (o *Environment) GetId() string

GetId returns the Id field value

func (*Environment) GetIdOk

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

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

func (*Environment) GetKey

func (o *Environment) GetKey() string

GetKey returns the Key field value

func (*Environment) GetKeyOk

func (o *Environment) GetKeyOk() (*string, bool)

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

func (o *Environment) GetLinks() map[string]Link

GetLinks returns the Links field value

func (*Environment) GetLinksOk

func (o *Environment) GetLinksOk() (*map[string]Link, bool)

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

func (*Environment) GetMobileKey

func (o *Environment) GetMobileKey() string

GetMobileKey returns the MobileKey field value

func (*Environment) GetMobileKeyOk

func (o *Environment) GetMobileKeyOk() (*string, bool)

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

func (*Environment) GetName

func (o *Environment) GetName() string

GetName returns the Name field value

func (*Environment) GetNameOk

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

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

func (*Environment) GetRequireComments

func (o *Environment) GetRequireComments() bool

GetRequireComments returns the RequireComments field value

func (*Environment) GetRequireCommentsOk

func (o *Environment) GetRequireCommentsOk() (*bool, bool)

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

func (*Environment) GetSecureMode

func (o *Environment) GetSecureMode() bool

GetSecureMode returns the SecureMode field value

func (*Environment) GetSecureModeOk

func (o *Environment) GetSecureModeOk() (*bool, bool)

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

func (*Environment) GetTags

func (o *Environment) GetTags() []string

GetTags returns the Tags field value

func (*Environment) GetTagsOk

func (o *Environment) GetTagsOk() (*[]string, bool)

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

func (*Environment) HasApprovalSettings

func (o *Environment) HasApprovalSettings() bool

HasApprovalSettings returns a boolean if a field has been set.

func (Environment) MarshalJSON

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

func (*Environment) SetApiKey

func (o *Environment) SetApiKey(v string)

SetApiKey sets field value

func (*Environment) SetApprovalSettings

func (o *Environment) SetApprovalSettings(v ApprovalSettings)

SetApprovalSettings gets a reference to the given ApprovalSettings and assigns it to the ApprovalSettings field.

func (*Environment) SetColor

func (o *Environment) SetColor(v string)

SetColor sets field value

func (*Environment) SetConfirmChanges

func (o *Environment) SetConfirmChanges(v bool)

SetConfirmChanges sets field value

func (*Environment) SetDefaultTrackEvents

func (o *Environment) SetDefaultTrackEvents(v bool)

SetDefaultTrackEvents sets field value

func (*Environment) SetDefaultTtl

func (o *Environment) SetDefaultTtl(v int32)

SetDefaultTtl sets field value

func (*Environment) SetId

func (o *Environment) SetId(v string)

SetId sets field value

func (*Environment) SetKey

func (o *Environment) SetKey(v string)

SetKey sets field value

func (o *Environment) SetLinks(v map[string]Link)

SetLinks sets field value

func (*Environment) SetMobileKey

func (o *Environment) SetMobileKey(v string)

SetMobileKey sets field value

func (*Environment) SetName

func (o *Environment) SetName(v string)

SetName sets field value

func (*Environment) SetRequireComments

func (o *Environment) SetRequireComments(v bool)

SetRequireComments sets field value

func (*Environment) SetSecureMode

func (o *Environment) SetSecureMode(v bool)

SetSecureMode sets field value

func (*Environment) SetTags

func (o *Environment) SetTags(v []string)

SetTags sets field value

type EnvironmentPost

type EnvironmentPost struct {
	// A human-friendly name for the new environment.
	Name string `json:"name"`
	// A project-unique key for the new environment.
	Key string `json:"key"`
	// A color to indicate this environment in the UI.
	Color string `json:"color"`
	// The default time (in minutes) that the PHP SDK can cache feature flag rules locally.
	DefaultTtl *int32 `json:"defaultTtl,omitempty"`
	// Secure mode ensures that a user of the client-side SDK cannot impersonate another user.
	SecureMode *bool `json:"secureMode,omitempty"`
	// Enables tracking detailed information for new flags by default.
	DefaultTrackEvents *bool `json:"defaultTrackEvents,omitempty"`
	// Require confirmation for all flag and segment changes via the UI in this environment.
	ConfirmChanges *bool `json:"confirmChanges,omitempty"`
	// Require comments for all flag and segment changes via the UI in this environment.
	RequireComments *bool `json:"requireComments,omitempty"`
	// Tags to apply to the new environment.
	Tags *[]string `json:"tags,omitempty"`
}

EnvironmentPost struct for EnvironmentPost

func NewEnvironmentPost

func NewEnvironmentPost(name string, key string, color string) *EnvironmentPost

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

func NewEnvironmentPostWithDefaults

func NewEnvironmentPostWithDefaults() *EnvironmentPost

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

func (*EnvironmentPost) GetColor

func (o *EnvironmentPost) GetColor() string

GetColor returns the Color field value

func (*EnvironmentPost) GetColorOk

func (o *EnvironmentPost) GetColorOk() (*string, bool)

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

func (*EnvironmentPost) GetConfirmChanges

func (o *EnvironmentPost) GetConfirmChanges() bool

GetConfirmChanges returns the ConfirmChanges field value if set, zero value otherwise.

func (*EnvironmentPost) GetConfirmChangesOk

func (o *EnvironmentPost) GetConfirmChangesOk() (*bool, bool)

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

func (*EnvironmentPost) GetDefaultTrackEvents

func (o *EnvironmentPost) GetDefaultTrackEvents() bool

GetDefaultTrackEvents returns the DefaultTrackEvents field value if set, zero value otherwise.

func (*EnvironmentPost) GetDefaultTrackEventsOk

func (o *EnvironmentPost) GetDefaultTrackEventsOk() (*bool, bool)

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

func (*EnvironmentPost) GetDefaultTtl

func (o *EnvironmentPost) GetDefaultTtl() int32

GetDefaultTtl returns the DefaultTtl field value if set, zero value otherwise.

func (*EnvironmentPost) GetDefaultTtlOk

func (o *EnvironmentPost) GetDefaultTtlOk() (*int32, bool)

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

func (*EnvironmentPost) GetKey

func (o *EnvironmentPost) GetKey() string

GetKey returns the Key field value

func (*EnvironmentPost) GetKeyOk

func (o *EnvironmentPost) GetKeyOk() (*string, bool)

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

func (*EnvironmentPost) GetName

func (o *EnvironmentPost) GetName() string

GetName returns the Name field value

func (*EnvironmentPost) GetNameOk

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

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

func (*EnvironmentPost) GetRequireComments

func (o *EnvironmentPost) GetRequireComments() bool

GetRequireComments returns the RequireComments field value if set, zero value otherwise.

func (*EnvironmentPost) GetRequireCommentsOk

func (o *EnvironmentPost) GetRequireCommentsOk() (*bool, bool)

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

func (*EnvironmentPost) GetSecureMode

func (o *EnvironmentPost) GetSecureMode() bool

GetSecureMode returns the SecureMode field value if set, zero value otherwise.

func (*EnvironmentPost) GetSecureModeOk

func (o *EnvironmentPost) GetSecureModeOk() (*bool, bool)

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

func (*EnvironmentPost) GetTags

func (o *EnvironmentPost) GetTags() []string

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

func (*EnvironmentPost) GetTagsOk

func (o *EnvironmentPost) GetTagsOk() (*[]string, 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 (*EnvironmentPost) HasConfirmChanges

func (o *EnvironmentPost) HasConfirmChanges() bool

HasConfirmChanges returns a boolean if a field has been set.

func (*EnvironmentPost) HasDefaultTrackEvents

func (o *EnvironmentPost) HasDefaultTrackEvents() bool

HasDefaultTrackEvents returns a boolean if a field has been set.

func (*EnvironmentPost) HasDefaultTtl

func (o *EnvironmentPost) HasDefaultTtl() bool

HasDefaultTtl returns a boolean if a field has been set.

func (*EnvironmentPost) HasRequireComments

func (o *EnvironmentPost) HasRequireComments() bool

HasRequireComments returns a boolean if a field has been set.

func (*EnvironmentPost) HasSecureMode

func (o *EnvironmentPost) HasSecureMode() bool

HasSecureMode returns a boolean if a field has been set.

func (*EnvironmentPost) HasTags

func (o *EnvironmentPost) HasTags() bool

HasTags returns a boolean if a field has been set.

func (EnvironmentPost) MarshalJSON

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

func (*EnvironmentPost) SetColor

func (o *EnvironmentPost) SetColor(v string)

SetColor sets field value

func (*EnvironmentPost) SetConfirmChanges

func (o *EnvironmentPost) SetConfirmChanges(v bool)

SetConfirmChanges gets a reference to the given bool and assigns it to the ConfirmChanges field.

func (*EnvironmentPost) SetDefaultTrackEvents

func (o *EnvironmentPost) SetDefaultTrackEvents(v bool)

SetDefaultTrackEvents gets a reference to the given bool and assigns it to the DefaultTrackEvents field.

func (*EnvironmentPost) SetDefaultTtl

func (o *EnvironmentPost) SetDefaultTtl(v int32)

SetDefaultTtl gets a reference to the given int32 and assigns it to the DefaultTtl field.

func (*EnvironmentPost) SetKey

func (o *EnvironmentPost) SetKey(v string)

SetKey sets field value

func (*EnvironmentPost) SetName

func (o *EnvironmentPost) SetName(v string)

SetName sets field value

func (*EnvironmentPost) SetRequireComments

func (o *EnvironmentPost) SetRequireComments(v bool)

SetRequireComments gets a reference to the given bool and assigns it to the RequireComments field.

func (*EnvironmentPost) SetSecureMode

func (o *EnvironmentPost) SetSecureMode(v bool)

SetSecureMode gets a reference to the given bool and assigns it to the SecureMode field.

func (*EnvironmentPost) SetTags

func (o *EnvironmentPost) SetTags(v []string)

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

type EnvironmentsApiService

type EnvironmentsApiService service

EnvironmentsApiService EnvironmentsApi service

func (*EnvironmentsApiService) DeleteEnvironment

func (a *EnvironmentsApiService) DeleteEnvironment(ctx _context.Context, projectKey string, environmentKey string) ApiDeleteEnvironmentRequest

DeleteEnvironment Delete environment

Delete a environment by key.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectKey The project key
@param environmentKey The environment key
@return ApiDeleteEnvironmentRequest

func (*EnvironmentsApiService) DeleteEnvironmentExecute

func (a *EnvironmentsApiService) DeleteEnvironmentExecute(r ApiDeleteEnvironmentRequest) (*_nethttp.Response, error)

Execute executes the request

func (*EnvironmentsApiService) GetEnvironment

func (a *EnvironmentsApiService) GetEnvironment(ctx _context.Context, projectKey string, environmentKey string) ApiGetEnvironmentRequest

GetEnvironment Get environment

> ### Approval settings > > The `approvalSettings` key is only returned when the Flag Approvals feature is enabled.

Get an environment given a project and key.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectKey The project key
@param environmentKey The environment key
@return ApiGetEnvironmentRequest

func (*EnvironmentsApiService) GetEnvironmentExecute

Execute executes the request

@return Environment

func (*EnvironmentsApiService) PatchEnvironment

func (a *EnvironmentsApiService) PatchEnvironment(ctx _context.Context, projectKey string, environmentKey string) ApiPatchEnvironmentRequest

PatchEnvironment Update environment

Update an environment. Requires a [JSON Patch](https://datatracker.ietf.org/doc/html/rfc6902) representation of the desired changes to the environment.

To update fields in the environment object that are arrays, set the `path` to the name of the field and then append `/<array index>`. Using `/0` appends to the beginning of the array.

### Approval settings

This request only returns the `approvalSettings` key if the [Flag Approvals](https://docs.launchdarkly.com/home/feature-workflows/approvals) feature is enabled.

Only the `canReviewOwnRequest`, `canApplyDeclinedChanges`, `minNumApprovals`, `required` and `requiredApprovalTagsfields` are editable.

If you try to patch the environment by setting both `required` and `requiredApprovalTags`, the request fails and an error appears. You can specify either required approvals for all flags in an environment or those with specific tags, but not both. Only customers on a Pro or Enterprise plan can require approval for flag updates by either mechanism.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectKey The project key
@param environmentKey The environment key
@return ApiPatchEnvironmentRequest

func (*EnvironmentsApiService) PatchEnvironmentExecute

Execute executes the request

@return Environment

func (*EnvironmentsApiService) PostEnvironment

func (a *EnvironmentsApiService) PostEnvironment(ctx _context.Context, projectKey string) ApiPostEnvironmentRequest

PostEnvironment Create environment

> ### Approval settings > > The `approvalSettings` key is only returned when the Flag Approvals feature is enabled. > > You cannot update approval settings when creating new environments. Update approval settings with the PATCH Environment API.

Create a new environment in a specified project with a given name, key, swatch color, and default TTL.

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

func (*EnvironmentsApiService) PostEnvironmentExecute

Execute executes the request

@return Environment

func (*EnvironmentsApiService) ResetEnvironmentMobileKey

func (a *EnvironmentsApiService) ResetEnvironmentMobileKey(ctx _context.Context, projectKey string, envKey string) ApiResetEnvironmentMobileKeyRequest

ResetEnvironmentMobileKey Reset environment mobile SDK key

Reset an environment's mobile key. The optional expiry for the old key is deprecated for this endpoint, so the old key will always expire immediately.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectKey The project key
@param envKey The environment key
@return ApiResetEnvironmentMobileKeyRequest

func (*EnvironmentsApiService) ResetEnvironmentMobileKeyExecute

Execute executes the request

@return Environment

func (*EnvironmentsApiService) ResetEnvironmentSDKKey

func (a *EnvironmentsApiService) ResetEnvironmentSDKKey(ctx _context.Context, projectKey string, envKey string) ApiResetEnvironmentSDKKeyRequest

ResetEnvironmentSDKKey Reset environment SDK key

Reset an environment's SDK key with an optional expiry time for the old key.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectKey The project key
@param envKey The environment key
@return ApiResetEnvironmentSDKKeyRequest

func (*EnvironmentsApiService) ResetEnvironmentSDKKeyExecute

Execute executes the request

@return Environment

type ExecutionOutputRep

type ExecutionOutputRep struct {
	Status string `json:"status"`
}

ExecutionOutputRep struct for ExecutionOutputRep

func NewExecutionOutputRep

func NewExecutionOutputRep(status string) *ExecutionOutputRep

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

func NewExecutionOutputRepWithDefaults

func NewExecutionOutputRepWithDefaults() *ExecutionOutputRep

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

func (*ExecutionOutputRep) GetStatus

func (o *ExecutionOutputRep) GetStatus() string

GetStatus returns the Status field value

func (*ExecutionOutputRep) GetStatusOk

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

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

func (ExecutionOutputRep) MarshalJSON

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

func (*ExecutionOutputRep) SetStatus

func (o *ExecutionOutputRep) SetStatus(v string)

SetStatus sets field value

type ExpandedTeamRep added in v7.1.0

type ExpandedTeamRep struct {
	CustomRoles      *[]CustomRolesRep     `json:"customRoles,omitempty"`
	TeamMaintainers  *[]MemberSummaryRep   `json:"teamMaintainers,omitempty"`
	CustomRoleKeys   *[]string             `json:"customRoleKeys,omitempty"`
	Description      *string               `json:"description,omitempty"`
	Key              *string               `json:"key,omitempty"`
	MemberIDs        *[]string             `json:"memberIDs,omitempty"`
	Name             *string               `json:"name,omitempty"`
	PermissionGrants *[]PermissionGrantRep `json:"permissionGrants,omitempty"`
	ProjectKeys      *[]string             `json:"projectKeys,omitempty"`
	Access           *AccessRep            `json:"_access,omitempty"`
	CreatedAt        *int64                `json:"_createdAt,omitempty"`
	Links            *map[string]Link      `json:"_links,omitempty"`
	UpdatedAt        *int64                `json:"_updatedAt,omitempty"`
	Version          *int32                `json:"_version,omitempty"`
}

ExpandedTeamRep struct for ExpandedTeamRep

func NewExpandedTeamRep added in v7.1.0

func NewExpandedTeamRep() *ExpandedTeamRep

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

func NewExpandedTeamRepWithDefaults added in v7.1.0

func NewExpandedTeamRepWithDefaults() *ExpandedTeamRep

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

func (*ExpandedTeamRep) GetAccess added in v7.1.0

func (o *ExpandedTeamRep) GetAccess() AccessRep

GetAccess returns the Access field value if set, zero value otherwise.

func (*ExpandedTeamRep) GetAccessOk added in v7.1.0

func (o *ExpandedTeamRep) GetAccessOk() (*AccessRep, bool)

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

func (*ExpandedTeamRep) GetCreatedAt added in v7.1.0

func (o *ExpandedTeamRep) GetCreatedAt() int64

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

func (*ExpandedTeamRep) GetCreatedAtOk added in v7.1.0

func (o *ExpandedTeamRep) GetCreatedAtOk() (*int64, 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 (*ExpandedTeamRep) GetCustomRoleKeys added in v7.1.0

func (o *ExpandedTeamRep) GetCustomRoleKeys() []string

GetCustomRoleKeys returns the CustomRoleKeys field value if set, zero value otherwise.

func (*ExpandedTeamRep) GetCustomRoleKeysOk added in v7.1.0

func (o *ExpandedTeamRep) GetCustomRoleKeysOk() (*[]string, bool)

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

func (*ExpandedTeamRep) GetCustomRoles added in v7.1.0

func (o *ExpandedTeamRep) GetCustomRoles() []CustomRolesRep

GetCustomRoles returns the CustomRoles field value if set, zero value otherwise.

func (*ExpandedTeamRep) GetCustomRolesOk added in v7.1.0

func (o *ExpandedTeamRep) GetCustomRolesOk() (*[]CustomRolesRep, bool)

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

func (*ExpandedTeamRep) GetDescription added in v7.1.0

func (o *ExpandedTeamRep) GetDescription() string

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

func (*ExpandedTeamRep) GetDescriptionOk added in v7.1.0

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

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

func (*ExpandedTeamRep) GetKey added in v7.1.0

func (o *ExpandedTeamRep) GetKey() string

GetKey returns the Key field value if set, zero value otherwise.

func (*ExpandedTeamRep) GetKeyOk added in v7.1.0

func (o *ExpandedTeamRep) 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.

func (o *ExpandedTeamRep) GetLinks() map[string]Link

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

func (*ExpandedTeamRep) GetLinksOk added in v7.1.0

func (o *ExpandedTeamRep) GetLinksOk() (*map[string]Link, 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 (*ExpandedTeamRep) GetMemberIDs added in v7.1.0

func (o *ExpandedTeamRep) GetMemberIDs() []string

GetMemberIDs returns the MemberIDs field value if set, zero value otherwise.

func (*ExpandedTeamRep) GetMemberIDsOk added in v7.1.0

func (o *ExpandedTeamRep) GetMemberIDsOk() (*[]string, bool)

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

func (*ExpandedTeamRep) GetName added in v7.1.0

func (o *ExpandedTeamRep) GetName() string

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

func (*ExpandedTeamRep) GetNameOk added in v7.1.0

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

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

func (*ExpandedTeamRep) GetPermissionGrants added in v7.1.0

func (o *ExpandedTeamRep) GetPermissionGrants() []PermissionGrantRep

GetPermissionGrants returns the PermissionGrants field value if set, zero value otherwise.

func (*ExpandedTeamRep) GetPermissionGrantsOk added in v7.1.0

func (o *ExpandedTeamRep) GetPermissionGrantsOk() (*[]PermissionGrantRep, bool)

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

func (*ExpandedTeamRep) GetProjectKeys added in v7.1.0

func (o *ExpandedTeamRep) GetProjectKeys() []string

GetProjectKeys returns the ProjectKeys field value if set, zero value otherwise.

func (*ExpandedTeamRep) GetProjectKeysOk added in v7.1.0

func (o *ExpandedTeamRep) GetProjectKeysOk() (*[]string, bool)

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

func (*ExpandedTeamRep) GetTeamMaintainers added in v7.1.0

func (o *ExpandedTeamRep) GetTeamMaintainers() []MemberSummaryRep

GetTeamMaintainers returns the TeamMaintainers field value if set, zero value otherwise.

func (*ExpandedTeamRep) GetTeamMaintainersOk added in v7.1.0

func (o *ExpandedTeamRep) GetTeamMaintainersOk() (*[]MemberSummaryRep, bool)

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

func (*ExpandedTeamRep) GetUpdatedAt added in v7.1.0

func (o *ExpandedTeamRep) GetUpdatedAt() int64

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

func (*ExpandedTeamRep) GetUpdatedAtOk added in v7.1.0

func (o *ExpandedTeamRep) GetUpdatedAtOk() (*int64, 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 (*ExpandedTeamRep) GetVersion added in v7.1.0

func (o *ExpandedTeamRep) GetVersion() int32

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

func (*ExpandedTeamRep) GetVersionOk added in v7.1.0

func (o *ExpandedTeamRep) GetVersionOk() (*int32, bool)

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

func (*ExpandedTeamRep) HasAccess added in v7.1.0

func (o *ExpandedTeamRep) HasAccess() bool

HasAccess returns a boolean if a field has been set.

func (*ExpandedTeamRep) HasCreatedAt added in v7.1.0

func (o *ExpandedTeamRep) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*ExpandedTeamRep) HasCustomRoleKeys added in v7.1.0

func (o *ExpandedTeamRep) HasCustomRoleKeys() bool

HasCustomRoleKeys returns a boolean if a field has been set.

func (*ExpandedTeamRep) HasCustomRoles added in v7.1.0

func (o *ExpandedTeamRep) HasCustomRoles() bool

HasCustomRoles returns a boolean if a field has been set.

func (*ExpandedTeamRep) HasDescription added in v7.1.0

func (o *ExpandedTeamRep) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*ExpandedTeamRep) HasKey added in v7.1.0

func (o *ExpandedTeamRep) HasKey() bool

HasKey returns a boolean if a field has been set.

func (o *ExpandedTeamRep) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*ExpandedTeamRep) HasMemberIDs added in v7.1.0

func (o *ExpandedTeamRep) HasMemberIDs() bool

HasMemberIDs returns a boolean if a field has been set.

func (*ExpandedTeamRep) HasName added in v7.1.0

func (o *ExpandedTeamRep) HasName() bool

HasName returns a boolean if a field has been set.

func (*ExpandedTeamRep) HasPermissionGrants added in v7.1.0

func (o *ExpandedTeamRep) HasPermissionGrants() bool

HasPermissionGrants returns a boolean if a field has been set.

func (*ExpandedTeamRep) HasProjectKeys added in v7.1.0

func (o *ExpandedTeamRep) HasProjectKeys() bool

HasProjectKeys returns a boolean if a field has been set.

func (*ExpandedTeamRep) HasTeamMaintainers added in v7.1.0

func (o *ExpandedTeamRep) HasTeamMaintainers() bool

HasTeamMaintainers returns a boolean if a field has been set.

func (*ExpandedTeamRep) HasUpdatedAt added in v7.1.0

func (o *ExpandedTeamRep) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*ExpandedTeamRep) HasVersion added in v7.1.0

func (o *ExpandedTeamRep) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (ExpandedTeamRep) MarshalJSON added in v7.1.0

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

func (*ExpandedTeamRep) SetAccess added in v7.1.0

func (o *ExpandedTeamRep) SetAccess(v AccessRep)

SetAccess gets a reference to the given AccessRep and assigns it to the Access field.

func (*ExpandedTeamRep) SetCreatedAt added in v7.1.0

func (o *ExpandedTeamRep) SetCreatedAt(v int64)

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

func (*ExpandedTeamRep) SetCustomRoleKeys added in v7.1.0

func (o *ExpandedTeamRep) SetCustomRoleKeys(v []string)

SetCustomRoleKeys gets a reference to the given []string and assigns it to the CustomRoleKeys field.

func (*ExpandedTeamRep) SetCustomRoles added in v7.1.0

func (o *ExpandedTeamRep) SetCustomRoles(v []CustomRolesRep)

SetCustomRoles gets a reference to the given []CustomRolesRep and assigns it to the CustomRoles field.

func (*ExpandedTeamRep) SetDescription added in v7.1.0

func (o *ExpandedTeamRep) SetDescription(v string)

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

func (*ExpandedTeamRep) SetKey added in v7.1.0

func (o *ExpandedTeamRep) SetKey(v string)

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

func (o *ExpandedTeamRep) SetLinks(v map[string]Link)

SetLinks gets a reference to the given map[string]Link and assigns it to the Links field.

func (*ExpandedTeamRep) SetMemberIDs added in v7.1.0

func (o *ExpandedTeamRep) SetMemberIDs(v []string)

SetMemberIDs gets a reference to the given []string and assigns it to the MemberIDs field.

func (*ExpandedTeamRep) SetName added in v7.1.0

func (o *ExpandedTeamRep) SetName(v string)

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

func (*ExpandedTeamRep) SetPermissionGrants added in v7.1.0

func (o *ExpandedTeamRep) SetPermissionGrants(v []PermissionGrantRep)

SetPermissionGrants gets a reference to the given []PermissionGrantRep and assigns it to the PermissionGrants field.

func (*ExpandedTeamRep) SetProjectKeys added in v7.1.0

func (o *ExpandedTeamRep) SetProjectKeys(v []string)

SetProjectKeys gets a reference to the given []string and assigns it to the ProjectKeys field.

func (*ExpandedTeamRep) SetTeamMaintainers added in v7.1.0

func (o *ExpandedTeamRep) SetTeamMaintainers(v []MemberSummaryRep)

SetTeamMaintainers gets a reference to the given []MemberSummaryRep and assigns it to the TeamMaintainers field.

func (*ExpandedTeamRep) SetUpdatedAt added in v7.1.0

func (o *ExpandedTeamRep) SetUpdatedAt(v int64)

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

func (*ExpandedTeamRep) SetVersion added in v7.1.0

func (o *ExpandedTeamRep) SetVersion(v int32)

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

type ExperimentAllocationRep

type ExperimentAllocationRep struct {
	DefaultVariation int32 `json:"defaultVariation"`
	CanReshuffle     bool  `json:"canReshuffle"`
}

ExperimentAllocationRep struct for ExperimentAllocationRep

func NewExperimentAllocationRep

func NewExperimentAllocationRep(defaultVariation int32, canReshuffle bool) *ExperimentAllocationRep

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

func NewExperimentAllocationRepWithDefaults

func NewExperimentAllocationRepWithDefaults() *ExperimentAllocationRep

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

func (*ExperimentAllocationRep) GetCanReshuffle

func (o *ExperimentAllocationRep) GetCanReshuffle() bool

GetCanReshuffle returns the CanReshuffle field value

func (*ExperimentAllocationRep) GetCanReshuffleOk

func (o *ExperimentAllocationRep) GetCanReshuffleOk() (*bool, bool)

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

func (*ExperimentAllocationRep) GetDefaultVariation

func (o *ExperimentAllocationRep) GetDefaultVariation() int32

GetDefaultVariation returns the DefaultVariation field value

func (*ExperimentAllocationRep) GetDefaultVariationOk

func (o *ExperimentAllocationRep) GetDefaultVariationOk() (*int32, bool)

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

func (ExperimentAllocationRep) MarshalJSON

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

func (*ExperimentAllocationRep) SetCanReshuffle

func (o *ExperimentAllocationRep) SetCanReshuffle(v bool)

SetCanReshuffle sets field value

func (*ExperimentAllocationRep) SetDefaultVariation

func (o *ExperimentAllocationRep) SetDefaultVariation(v int32)

SetDefaultVariation sets field value

type ExperimentEnabledPeriodRep

type ExperimentEnabledPeriodRep struct {
	StartDate *int64 `json:"startDate,omitempty"`
	StopDate  *int64 `json:"stopDate,omitempty"`
}

ExperimentEnabledPeriodRep struct for ExperimentEnabledPeriodRep

func NewExperimentEnabledPeriodRep

func NewExperimentEnabledPeriodRep() *ExperimentEnabledPeriodRep

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

func NewExperimentEnabledPeriodRepWithDefaults

func NewExperimentEnabledPeriodRepWithDefaults() *ExperimentEnabledPeriodRep

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

func (*ExperimentEnabledPeriodRep) GetStartDate

func (o *ExperimentEnabledPeriodRep) GetStartDate() int64

GetStartDate returns the StartDate field value if set, zero value otherwise.

func (*ExperimentEnabledPeriodRep) GetStartDateOk

func (o *ExperimentEnabledPeriodRep) GetStartDateOk() (*int64, bool)

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

func (*ExperimentEnabledPeriodRep) GetStopDate

func (o *ExperimentEnabledPeriodRep) GetStopDate() int64

GetStopDate returns the StopDate field value if set, zero value otherwise.

func (*ExperimentEnabledPeriodRep) GetStopDateOk

func (o *ExperimentEnabledPeriodRep) GetStopDateOk() (*int64, bool)

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

func (*ExperimentEnabledPeriodRep) HasStartDate

func (o *ExperimentEnabledPeriodRep) HasStartDate() bool

HasStartDate returns a boolean if a field has been set.

func (*ExperimentEnabledPeriodRep) HasStopDate

func (o *ExperimentEnabledPeriodRep) HasStopDate() bool

HasStopDate returns a boolean if a field has been set.

func (ExperimentEnabledPeriodRep) MarshalJSON

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

func (*ExperimentEnabledPeriodRep) SetStartDate

func (o *ExperimentEnabledPeriodRep) SetStartDate(v int64)

SetStartDate gets a reference to the given int64 and assigns it to the StartDate field.

func (*ExperimentEnabledPeriodRep) SetStopDate

func (o *ExperimentEnabledPeriodRep) SetStopDate(v int64)

SetStopDate gets a reference to the given int64 and assigns it to the StopDate field.

type ExperimentEnvironmentSettingRep

type ExperimentEnvironmentSettingRep struct {
	StartDate      *int64                        `json:"startDate,omitempty"`
	StopDate       *int64                        `json:"stopDate,omitempty"`
	EnabledPeriods *[]ExperimentEnabledPeriodRep `json:"enabledPeriods,omitempty"`
}

ExperimentEnvironmentSettingRep struct for ExperimentEnvironmentSettingRep

func NewExperimentEnvironmentSettingRep

func NewExperimentEnvironmentSettingRep() *ExperimentEnvironmentSettingRep

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

func NewExperimentEnvironmentSettingRepWithDefaults

func NewExperimentEnvironmentSettingRepWithDefaults() *ExperimentEnvironmentSettingRep

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

func (*ExperimentEnvironmentSettingRep) GetEnabledPeriods

GetEnabledPeriods returns the EnabledPeriods field value if set, zero value otherwise.

func (*ExperimentEnvironmentSettingRep) GetEnabledPeriodsOk

func (o *ExperimentEnvironmentSettingRep) GetEnabledPeriodsOk() (*[]ExperimentEnabledPeriodRep, bool)

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

func (*ExperimentEnvironmentSettingRep) GetStartDate

func (o *ExperimentEnvironmentSettingRep) GetStartDate() int64

GetStartDate returns the StartDate field value if set, zero value otherwise.

func (*ExperimentEnvironmentSettingRep) GetStartDateOk

func (o *ExperimentEnvironmentSettingRep) GetStartDateOk() (*int64, bool)

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

func (*ExperimentEnvironmentSettingRep) GetStopDate

func (o *ExperimentEnvironmentSettingRep) GetStopDate() int64

GetStopDate returns the StopDate field value if set, zero value otherwise.

func (*ExperimentEnvironmentSettingRep) GetStopDateOk

func (o *ExperimentEnvironmentSettingRep) GetStopDateOk() (*int64, bool)

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

func (*ExperimentEnvironmentSettingRep) HasEnabledPeriods

func (o *ExperimentEnvironmentSettingRep) HasEnabledPeriods() bool

HasEnabledPeriods returns a boolean if a field has been set.

func (*ExperimentEnvironmentSettingRep) HasStartDate

func (o *ExperimentEnvironmentSettingRep) HasStartDate() bool

HasStartDate returns a boolean if a field has been set.

func (*ExperimentEnvironmentSettingRep) HasStopDate

func (o *ExperimentEnvironmentSettingRep) HasStopDate() bool

HasStopDate returns a boolean if a field has been set.

func (ExperimentEnvironmentSettingRep) MarshalJSON

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

func (*ExperimentEnvironmentSettingRep) SetEnabledPeriods

SetEnabledPeriods gets a reference to the given []ExperimentEnabledPeriodRep and assigns it to the EnabledPeriods field.

func (*ExperimentEnvironmentSettingRep) SetStartDate

func (o *ExperimentEnvironmentSettingRep) SetStartDate(v int64)

SetStartDate gets a reference to the given int64 and assigns it to the StartDate field.

func (*ExperimentEnvironmentSettingRep) SetStopDate

func (o *ExperimentEnvironmentSettingRep) SetStopDate(v int64)

SetStopDate gets a reference to the given int64 and assigns it to the StopDate field.

type ExperimentInfoRep

type ExperimentInfoRep struct {
	BaselineIdx int32           `json:"baselineIdx"`
	Items       []ExperimentRep `json:"items"`
}

ExperimentInfoRep struct for ExperimentInfoRep

func NewExperimentInfoRep

func NewExperimentInfoRep(baselineIdx int32, items []ExperimentRep) *ExperimentInfoRep

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

func NewExperimentInfoRepWithDefaults

func NewExperimentInfoRepWithDefaults() *ExperimentInfoRep

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

func (*ExperimentInfoRep) GetBaselineIdx

func (o *ExperimentInfoRep) GetBaselineIdx() int32

GetBaselineIdx returns the BaselineIdx field value

func (*ExperimentInfoRep) GetBaselineIdxOk

func (o *ExperimentInfoRep) GetBaselineIdxOk() (*int32, bool)

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

func (*ExperimentInfoRep) GetItems

func (o *ExperimentInfoRep) GetItems() []ExperimentRep

GetItems returns the Items field value

func (*ExperimentInfoRep) GetItemsOk

func (o *ExperimentInfoRep) GetItemsOk() (*[]ExperimentRep, bool)

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

func (ExperimentInfoRep) MarshalJSON

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

func (*ExperimentInfoRep) SetBaselineIdx

func (o *ExperimentInfoRep) SetBaselineIdx(v int32)

SetBaselineIdx sets field value

func (*ExperimentInfoRep) SetItems

func (o *ExperimentInfoRep) SetItems(v []ExperimentRep)

SetItems sets field value

type ExperimentMetadataRep

type ExperimentMetadataRep struct {
	Key interface{} `json:"key,omitempty"`
}

ExperimentMetadataRep struct for ExperimentMetadataRep

func NewExperimentMetadataRep

func NewExperimentMetadataRep() *ExperimentMetadataRep

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

func NewExperimentMetadataRepWithDefaults

func NewExperimentMetadataRepWithDefaults() *ExperimentMetadataRep

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

func (*ExperimentMetadataRep) GetKey

func (o *ExperimentMetadataRep) GetKey() interface{}

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

func (*ExperimentMetadataRep) GetKeyOk

func (o *ExperimentMetadataRep) GetKeyOk() (*interface{}, 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 (*ExperimentMetadataRep) HasKey

func (o *ExperimentMetadataRep) HasKey() bool

HasKey returns a boolean if a field has been set.

func (ExperimentMetadataRep) MarshalJSON

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

func (*ExperimentMetadataRep) SetKey

func (o *ExperimentMetadataRep) SetKey(v interface{})

SetKey gets a reference to the given interface{} and assigns it to the Key field.

type ExperimentRep

type ExperimentRep struct {
	MetricKey           *string                                     `json:"metricKey,omitempty"`
	Metric              *MetricListingRep                           `json:"_metric,omitempty"`
	Environments        *[]string                                   `json:"environments,omitempty"`
	EnvironmentSettings *map[string]ExperimentEnvironmentSettingRep `json:"_environmentSettings,omitempty"`
}

ExperimentRep struct for ExperimentRep

func NewExperimentRep

func NewExperimentRep() *ExperimentRep

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

func NewExperimentRepWithDefaults

func NewExperimentRepWithDefaults() *ExperimentRep

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

func (*ExperimentRep) GetEnvironmentSettings

func (o *ExperimentRep) GetEnvironmentSettings() map[string]ExperimentEnvironmentSettingRep

GetEnvironmentSettings returns the EnvironmentSettings field value if set, zero value otherwise.

func (*ExperimentRep) GetEnvironmentSettingsOk

func (o *ExperimentRep) GetEnvironmentSettingsOk() (*map[string]ExperimentEnvironmentSettingRep, bool)

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

func (*ExperimentRep) GetEnvironments

func (o *ExperimentRep) GetEnvironments() []string

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

func (*ExperimentRep) GetEnvironmentsOk

func (o *ExperimentRep) 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 (*ExperimentRep) GetMetric

func (o *ExperimentRep) GetMetric() MetricListingRep

GetMetric returns the Metric field value if set, zero value otherwise.

func (*ExperimentRep) GetMetricKey

func (o *ExperimentRep) GetMetricKey() string

GetMetricKey returns the MetricKey field value if set, zero value otherwise.

func (*ExperimentRep) GetMetricKeyOk

func (o *ExperimentRep) GetMetricKeyOk() (*string, bool)

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

func (*ExperimentRep) GetMetricOk

func (o *ExperimentRep) GetMetricOk() (*MetricListingRep, bool)

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

func (*ExperimentRep) HasEnvironmentSettings

func (o *ExperimentRep) HasEnvironmentSettings() bool

HasEnvironmentSettings returns a boolean if a field has been set.

func (*ExperimentRep) HasEnvironments

func (o *ExperimentRep) HasEnvironments() bool

HasEnvironments returns a boolean if a field has been set.

func (*ExperimentRep) HasMetric

func (o *ExperimentRep) HasMetric() bool

HasMetric returns a boolean if a field has been set.

func (*ExperimentRep) HasMetricKey

func (o *ExperimentRep) HasMetricKey() bool

HasMetricKey returns a boolean if a field has been set.

func (ExperimentRep) MarshalJSON

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

func (*ExperimentRep) SetEnvironmentSettings

func (o *ExperimentRep) SetEnvironmentSettings(v map[string]ExperimentEnvironmentSettingRep)

SetEnvironmentSettings gets a reference to the given map[string]ExperimentEnvironmentSettingRep and assigns it to the EnvironmentSettings field.

func (*ExperimentRep) SetEnvironments

func (o *ExperimentRep) SetEnvironments(v []string)

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

func (*ExperimentRep) SetMetric

func (o *ExperimentRep) SetMetric(v MetricListingRep)

SetMetric gets a reference to the given MetricListingRep and assigns it to the Metric field.

func (*ExperimentRep) SetMetricKey

func (o *ExperimentRep) SetMetricKey(v string)

SetMetricKey gets a reference to the given string and assigns it to the MetricKey field.

type ExperimentResultsRep

type ExperimentResultsRep struct {
	Links       *map[string]Link             `json:"_links,omitempty"`
	Metadata    *[]ExperimentMetadataRep     `json:"metadata,omitempty"`
	Totals      *[]ExperimentTotalsRep       `json:"totals,omitempty"`
	Series      *[]ExperimentTimeSeriesSlice `json:"series,omitempty"`
	Stats       *ExperimentStatsRep          `json:"stats,omitempty"`
	Granularity *string                      `json:"granularity,omitempty"`
	MetricSeen  *MetricSeen                  `json:"metricSeen,omitempty"`
}

ExperimentResultsRep struct for ExperimentResultsRep

func NewExperimentResultsRep

func NewExperimentResultsRep() *ExperimentResultsRep

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

func NewExperimentResultsRepWithDefaults

func NewExperimentResultsRepWithDefaults() *ExperimentResultsRep

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

func (*ExperimentResultsRep) GetGranularity

func (o *ExperimentResultsRep) GetGranularity() string

GetGranularity returns the Granularity field value if set, zero value otherwise.

func (*ExperimentResultsRep) GetGranularityOk

func (o *ExperimentResultsRep) GetGranularityOk() (*string, bool)

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

func (o *ExperimentResultsRep) GetLinks() map[string]Link

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

func (*ExperimentResultsRep) GetLinksOk

func (o *ExperimentResultsRep) GetLinksOk() (*map[string]Link, 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 (*ExperimentResultsRep) GetMetadata

func (o *ExperimentResultsRep) GetMetadata() []ExperimentMetadataRep

GetMetadata returns the Metadata field value if set, zero value otherwise.

func (*ExperimentResultsRep) GetMetadataOk

func (o *ExperimentResultsRep) GetMetadataOk() (*[]ExperimentMetadataRep, bool)

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

func (*ExperimentResultsRep) GetMetricSeen

func (o *ExperimentResultsRep) GetMetricSeen() MetricSeen

GetMetricSeen returns the MetricSeen field value if set, zero value otherwise.

func (*ExperimentResultsRep) GetMetricSeenOk

func (o *ExperimentResultsRep) GetMetricSeenOk() (*MetricSeen, bool)

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

func (*ExperimentResultsRep) GetSeries

GetSeries returns the Series field value if set, zero value otherwise.

func (*ExperimentResultsRep) GetSeriesOk

func (o *ExperimentResultsRep) GetSeriesOk() (*[]ExperimentTimeSeriesSlice, bool)

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

func (*ExperimentResultsRep) GetStats

GetStats returns the Stats field value if set, zero value otherwise.

func (*ExperimentResultsRep) GetStatsOk

func (o *ExperimentResultsRep) GetStatsOk() (*ExperimentStatsRep, bool)

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

func (*ExperimentResultsRep) GetTotals

func (o *ExperimentResultsRep) GetTotals() []ExperimentTotalsRep

GetTotals returns the Totals field value if set, zero value otherwise.

func (*ExperimentResultsRep) GetTotalsOk

func (o *ExperimentResultsRep) GetTotalsOk() (*[]ExperimentTotalsRep, bool)

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

func (*ExperimentResultsRep) HasGranularity

func (o *ExperimentResultsRep) HasGranularity() bool

HasGranularity returns a boolean if a field has been set.

func (o *ExperimentResultsRep) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*ExperimentResultsRep) HasMetadata

func (o *ExperimentResultsRep) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*ExperimentResultsRep) HasMetricSeen

func (o *ExperimentResultsRep) HasMetricSeen() bool

HasMetricSeen returns a boolean if a field has been set.

func (*ExperimentResultsRep) HasSeries

func (o *ExperimentResultsRep) HasSeries() bool

HasSeries returns a boolean if a field has been set.

func (*ExperimentResultsRep) HasStats

func (o *ExperimentResultsRep) HasStats() bool

HasStats returns a boolean if a field has been set.

func (*ExperimentResultsRep) HasTotals

func (o *ExperimentResultsRep) HasTotals() bool

HasTotals returns a boolean if a field has been set.

func (ExperimentResultsRep) MarshalJSON

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

func (*ExperimentResultsRep) SetGranularity

func (o *ExperimentResultsRep) SetGranularity(v string)

SetGranularity gets a reference to the given string and assigns it to the Granularity field.

func (o *ExperimentResultsRep) SetLinks(v map[string]Link)

SetLinks gets a reference to the given map[string]Link and assigns it to the Links field.

func (*ExperimentResultsRep) SetMetadata

func (o *ExperimentResultsRep) SetMetadata(v []ExperimentMetadataRep)

SetMetadata gets a reference to the given []ExperimentMetadataRep and assigns it to the Metadata field.

func (*ExperimentResultsRep) SetMetricSeen

func (o *ExperimentResultsRep) SetMetricSeen(v MetricSeen)

SetMetricSeen gets a reference to the given MetricSeen and assigns it to the MetricSeen field.

func (*ExperimentResultsRep) SetSeries

SetSeries gets a reference to the given []ExperimentTimeSeriesSlice and assigns it to the Series field.

func (*ExperimentResultsRep) SetStats

SetStats gets a reference to the given ExperimentStatsRep and assigns it to the Stats field.

func (*ExperimentResultsRep) SetTotals

func (o *ExperimentResultsRep) SetTotals(v []ExperimentTotalsRep)

SetTotals gets a reference to the given []ExperimentTotalsRep and assigns it to the Totals field.

type ExperimentStatsRep

type ExperimentStatsRep struct {
	PValue              *float32 `json:"pValue,omitempty"`
	Chi2                *float32 `json:"chi2,omitempty"`
	WinningVariationIdx *int32   `json:"winningVariationIdx,omitempty"`
	MinSampleSizeMet    *bool    `json:"minSampleSizeMet,omitempty"`
}

ExperimentStatsRep struct for ExperimentStatsRep

func NewExperimentStatsRep

func NewExperimentStatsRep() *ExperimentStatsRep

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

func NewExperimentStatsRepWithDefaults

func NewExperimentStatsRepWithDefaults() *ExperimentStatsRep

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

func (*ExperimentStatsRep) GetChi2

func (o *ExperimentStatsRep) GetChi2() float32

GetChi2 returns the Chi2 field value if set, zero value otherwise.

func (*ExperimentStatsRep) GetChi2Ok

func (o *ExperimentStatsRep) GetChi2Ok() (*float32, bool)

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

func (*ExperimentStatsRep) GetMinSampleSizeMet

func (o *ExperimentStatsRep) GetMinSampleSizeMet() bool

GetMinSampleSizeMet returns the MinSampleSizeMet field value if set, zero value otherwise.

func (*ExperimentStatsRep) GetMinSampleSizeMetOk

func (o *ExperimentStatsRep) GetMinSampleSizeMetOk() (*bool, bool)

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

func (*ExperimentStatsRep) GetPValue

func (o *ExperimentStatsRep) GetPValue() float32

GetPValue returns the PValue field value if set, zero value otherwise.

func (*ExperimentStatsRep) GetPValueOk

func (o *ExperimentStatsRep) GetPValueOk() (*float32, bool)

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

func (*ExperimentStatsRep) GetWinningVariationIdx

func (o *ExperimentStatsRep) GetWinningVariationIdx() int32

GetWinningVariationIdx returns the WinningVariationIdx field value if set, zero value otherwise.

func (*ExperimentStatsRep) GetWinningVariationIdxOk

func (o *ExperimentStatsRep) GetWinningVariationIdxOk() (*int32, bool)

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

func (*ExperimentStatsRep) HasChi2

func (o *ExperimentStatsRep) HasChi2() bool

HasChi2 returns a boolean if a field has been set.

func (*ExperimentStatsRep) HasMinSampleSizeMet

func (o *ExperimentStatsRep) HasMinSampleSizeMet() bool

HasMinSampleSizeMet returns a boolean if a field has been set.

func (*ExperimentStatsRep) HasPValue

func (o *ExperimentStatsRep) HasPValue() bool

HasPValue returns a boolean if a field has been set.

func (*ExperimentStatsRep) HasWinningVariationIdx

func (o *ExperimentStatsRep) HasWinningVariationIdx() bool

HasWinningVariationIdx returns a boolean if a field has been set.

func (ExperimentStatsRep) MarshalJSON

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

func (*ExperimentStatsRep) SetChi2

func (o *ExperimentStatsRep) SetChi2(v float32)

SetChi2 gets a reference to the given float32 and assigns it to the Chi2 field.

func (*ExperimentStatsRep) SetMinSampleSizeMet

func (o *ExperimentStatsRep) SetMinSampleSizeMet(v bool)

SetMinSampleSizeMet gets a reference to the given bool and assigns it to the MinSampleSizeMet field.

func (*ExperimentStatsRep) SetPValue

func (o *ExperimentStatsRep) SetPValue(v float32)

SetPValue gets a reference to the given float32 and assigns it to the PValue field.

func (*ExperimentStatsRep) SetWinningVariationIdx

func (o *ExperimentStatsRep) SetWinningVariationIdx(v int32)

SetWinningVariationIdx gets a reference to the given int32 and assigns it to the WinningVariationIdx field.

type ExperimentTimeSeriesSlice

type ExperimentTimeSeriesSlice struct {
	Time          *int64                                `json:"Time,omitempty"`
	VariationData *[]ExperimentTimeSeriesVariationSlice `json:"VariationData,omitempty"`
}

ExperimentTimeSeriesSlice struct for ExperimentTimeSeriesSlice

func NewExperimentTimeSeriesSlice

func NewExperimentTimeSeriesSlice() *ExperimentTimeSeriesSlice

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

func NewExperimentTimeSeriesSliceWithDefaults

func NewExperimentTimeSeriesSliceWithDefaults() *ExperimentTimeSeriesSlice

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

func (*ExperimentTimeSeriesSlice) GetTime

func (o *ExperimentTimeSeriesSlice) GetTime() int64

GetTime returns the Time field value if set, zero value otherwise.

func (*ExperimentTimeSeriesSlice) GetTimeOk

func (o *ExperimentTimeSeriesSlice) GetTimeOk() (*int64, bool)

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

func (*ExperimentTimeSeriesSlice) GetVariationData

GetVariationData returns the VariationData field value if set, zero value otherwise.

func (*ExperimentTimeSeriesSlice) GetVariationDataOk

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

func (*ExperimentTimeSeriesSlice) HasTime

func (o *ExperimentTimeSeriesSlice) HasTime() bool

HasTime returns a boolean if a field has been set.

func (*ExperimentTimeSeriesSlice) HasVariationData

func (o *ExperimentTimeSeriesSlice) HasVariationData() bool

HasVariationData returns a boolean if a field has been set.

func (ExperimentTimeSeriesSlice) MarshalJSON

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

func (*ExperimentTimeSeriesSlice) SetTime

func (o *ExperimentTimeSeriesSlice) SetTime(v int64)

SetTime gets a reference to the given int64 and assigns it to the Time field.

func (*ExperimentTimeSeriesSlice) SetVariationData

SetVariationData gets a reference to the given []ExperimentTimeSeriesVariationSlice and assigns it to the VariationData field.

type ExperimentTimeSeriesVariationSlice

type ExperimentTimeSeriesVariationSlice struct {
	Value                        *float32               `json:"value,omitempty"`
	Count                        *int64                 `json:"count,omitempty"`
	CumulativeValue              *float32               `json:"cumulativeValue,omitempty"`
	CumulativeCount              *int64                 `json:"cumulativeCount,omitempty"`
	ConversionRate               *float32               `json:"conversionRate,omitempty"`
	CumulativeConversionRate     *float32               `json:"cumulativeConversionRate,omitempty"`
	ConfidenceInterval           *ConfidenceIntervalRep `json:"confidenceInterval,omitempty"`
	CumulativeConfidenceInterval *ConfidenceIntervalRep `json:"cumulativeConfidenceInterval,omitempty"`
}

ExperimentTimeSeriesVariationSlice struct for ExperimentTimeSeriesVariationSlice

func NewExperimentTimeSeriesVariationSlice

func NewExperimentTimeSeriesVariationSlice() *ExperimentTimeSeriesVariationSlice

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

func NewExperimentTimeSeriesVariationSliceWithDefaults

func NewExperimentTimeSeriesVariationSliceWithDefaults() *ExperimentTimeSeriesVariationSlice

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

func (*ExperimentTimeSeriesVariationSlice) GetConfidenceInterval

func (o *ExperimentTimeSeriesVariationSlice) GetConfidenceInterval() ConfidenceIntervalRep

GetConfidenceInterval returns the ConfidenceInterval field value if set, zero value otherwise.

func (*ExperimentTimeSeriesVariationSlice) GetConfidenceIntervalOk

func (o *ExperimentTimeSeriesVariationSlice) GetConfidenceIntervalOk() (*ConfidenceIntervalRep, bool)

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

func (*ExperimentTimeSeriesVariationSlice) GetConversionRate

func (o *ExperimentTimeSeriesVariationSlice) GetConversionRate() float32

GetConversionRate returns the ConversionRate field value if set, zero value otherwise.

func (*ExperimentTimeSeriesVariationSlice) GetConversionRateOk

func (o *ExperimentTimeSeriesVariationSlice) GetConversionRateOk() (*float32, bool)

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

func (*ExperimentTimeSeriesVariationSlice) GetCount

GetCount returns the Count field value if set, zero value otherwise.

func (*ExperimentTimeSeriesVariationSlice) GetCountOk

func (o *ExperimentTimeSeriesVariationSlice) GetCountOk() (*int64, bool)

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

func (*ExperimentTimeSeriesVariationSlice) GetCumulativeConfidenceInterval

func (o *ExperimentTimeSeriesVariationSlice) GetCumulativeConfidenceInterval() ConfidenceIntervalRep

GetCumulativeConfidenceInterval returns the CumulativeConfidenceInterval field value if set, zero value otherwise.

func (*ExperimentTimeSeriesVariationSlice) GetCumulativeConfidenceIntervalOk

func (o *ExperimentTimeSeriesVariationSlice) GetCumulativeConfidenceIntervalOk() (*ConfidenceIntervalRep, bool)

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

func (*ExperimentTimeSeriesVariationSlice) GetCumulativeConversionRate

func (o *ExperimentTimeSeriesVariationSlice) GetCumulativeConversionRate() float32

GetCumulativeConversionRate returns the CumulativeConversionRate field value if set, zero value otherwise.

func (*ExperimentTimeSeriesVariationSlice) GetCumulativeConversionRateOk

func (o *ExperimentTimeSeriesVariationSlice) GetCumulativeConversionRateOk() (*float32, bool)

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

func (*ExperimentTimeSeriesVariationSlice) GetCumulativeCount

func (o *ExperimentTimeSeriesVariationSlice) GetCumulativeCount() int64

GetCumulativeCount returns the CumulativeCount field value if set, zero value otherwise.

func (*ExperimentTimeSeriesVariationSlice) GetCumulativeCountOk

func (o *ExperimentTimeSeriesVariationSlice) GetCumulativeCountOk() (*int64, bool)

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

func (*ExperimentTimeSeriesVariationSlice) GetCumulativeValue

func (o *ExperimentTimeSeriesVariationSlice) GetCumulativeValue() float32

GetCumulativeValue returns the CumulativeValue field value if set, zero value otherwise.

func (*ExperimentTimeSeriesVariationSlice) GetCumulativeValueOk

func (o *ExperimentTimeSeriesVariationSlice) GetCumulativeValueOk() (*float32, bool)

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

func (*ExperimentTimeSeriesVariationSlice) GetValue

GetValue returns the Value field value if set, zero value otherwise.

func (*ExperimentTimeSeriesVariationSlice) GetValueOk

func (o *ExperimentTimeSeriesVariationSlice) GetValueOk() (*float32, 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 (*ExperimentTimeSeriesVariationSlice) HasConfidenceInterval

func (o *ExperimentTimeSeriesVariationSlice) HasConfidenceInterval() bool

HasConfidenceInterval returns a boolean if a field has been set.

func (*ExperimentTimeSeriesVariationSlice) HasConversionRate

func (o *ExperimentTimeSeriesVariationSlice) HasConversionRate() bool

HasConversionRate returns a boolean if a field has been set.

func (*ExperimentTimeSeriesVariationSlice) HasCount

HasCount returns a boolean if a field has been set.

func (*ExperimentTimeSeriesVariationSlice) HasCumulativeConfidenceInterval

func (o *ExperimentTimeSeriesVariationSlice) HasCumulativeConfidenceInterval() bool

HasCumulativeConfidenceInterval returns a boolean if a field has been set.

func (*ExperimentTimeSeriesVariationSlice) HasCumulativeConversionRate

func (o *ExperimentTimeSeriesVariationSlice) HasCumulativeConversionRate() bool

HasCumulativeConversionRate returns a boolean if a field has been set.

func (*ExperimentTimeSeriesVariationSlice) HasCumulativeCount

func (o *ExperimentTimeSeriesVariationSlice) HasCumulativeCount() bool

HasCumulativeCount returns a boolean if a field has been set.

func (*ExperimentTimeSeriesVariationSlice) HasCumulativeValue

func (o *ExperimentTimeSeriesVariationSlice) HasCumulativeValue() bool

HasCumulativeValue returns a boolean if a field has been set.

func (*ExperimentTimeSeriesVariationSlice) HasValue

HasValue returns a boolean if a field has been set.

func (ExperimentTimeSeriesVariationSlice) MarshalJSON

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

func (*ExperimentTimeSeriesVariationSlice) SetConfidenceInterval

func (o *ExperimentTimeSeriesVariationSlice) SetConfidenceInterval(v ConfidenceIntervalRep)

SetConfidenceInterval gets a reference to the given ConfidenceIntervalRep and assigns it to the ConfidenceInterval field.

func (*ExperimentTimeSeriesVariationSlice) SetConversionRate

func (o *ExperimentTimeSeriesVariationSlice) SetConversionRate(v float32)

SetConversionRate gets a reference to the given float32 and assigns it to the ConversionRate field.

func (*ExperimentTimeSeriesVariationSlice) SetCount

SetCount gets a reference to the given int64 and assigns it to the Count field.

func (*ExperimentTimeSeriesVariationSlice) SetCumulativeConfidenceInterval

func (o *ExperimentTimeSeriesVariationSlice) SetCumulativeConfidenceInterval(v ConfidenceIntervalRep)

SetCumulativeConfidenceInterval gets a reference to the given ConfidenceIntervalRep and assigns it to the CumulativeConfidenceInterval field.

func (*ExperimentTimeSeriesVariationSlice) SetCumulativeConversionRate

func (o *ExperimentTimeSeriesVariationSlice) SetCumulativeConversionRate(v float32)

SetCumulativeConversionRate gets a reference to the given float32 and assigns it to the CumulativeConversionRate field.

func (*ExperimentTimeSeriesVariationSlice) SetCumulativeCount

func (o *ExperimentTimeSeriesVariationSlice) SetCumulativeCount(v int64)

SetCumulativeCount gets a reference to the given int64 and assigns it to the CumulativeCount field.

func (*ExperimentTimeSeriesVariationSlice) SetCumulativeValue

func (o *ExperimentTimeSeriesVariationSlice) SetCumulativeValue(v float32)

SetCumulativeValue gets a reference to the given float32 and assigns it to the CumulativeValue field.

func (*ExperimentTimeSeriesVariationSlice) SetValue

SetValue gets a reference to the given float32 and assigns it to the Value field.

type ExperimentTotalsRep

type ExperimentTotalsRep struct {
	CumulativeValue              *float32               `json:"cumulativeValue,omitempty"`
	CumulativeCount              *int64                 `json:"cumulativeCount,omitempty"`
	CumulativeImpressionCount    *int64                 `json:"cumulativeImpressionCount,omitempty"`
	CumulativeConversionRate     *float32               `json:"cumulativeConversionRate,omitempty"`
	CumulativeConfidenceInterval *ConfidenceIntervalRep `json:"cumulativeConfidenceInterval,omitempty"`
	PValue                       *float32               `json:"pValue,omitempty"`
	Improvement                  *float32               `json:"improvement,omitempty"`
	MinSampleSize                *int64                 `json:"minSampleSize,omitempty"`
}

ExperimentTotalsRep struct for ExperimentTotalsRep

func NewExperimentTotalsRep

func NewExperimentTotalsRep() *ExperimentTotalsRep

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

func NewExperimentTotalsRepWithDefaults

func NewExperimentTotalsRepWithDefaults() *ExperimentTotalsRep

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

func (*ExperimentTotalsRep) GetCumulativeConfidenceInterval

func (o *ExperimentTotalsRep) GetCumulativeConfidenceInterval() ConfidenceIntervalRep

GetCumulativeConfidenceInterval returns the CumulativeConfidenceInterval field value if set, zero value otherwise.

func (*ExperimentTotalsRep) GetCumulativeConfidenceIntervalOk

func (o *ExperimentTotalsRep) GetCumulativeConfidenceIntervalOk() (*ConfidenceIntervalRep, bool)

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

func (*ExperimentTotalsRep) GetCumulativeConversionRate

func (o *ExperimentTotalsRep) GetCumulativeConversionRate() float32

GetCumulativeConversionRate returns the CumulativeConversionRate field value if set, zero value otherwise.

func (*ExperimentTotalsRep) GetCumulativeConversionRateOk

func (o *ExperimentTotalsRep) GetCumulativeConversionRateOk() (*float32, bool)

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

func (*ExperimentTotalsRep) GetCumulativeCount

func (o *ExperimentTotalsRep) GetCumulativeCount() int64

GetCumulativeCount returns the CumulativeCount field value if set, zero value otherwise.

func (*ExperimentTotalsRep) GetCumulativeCountOk

func (o *ExperimentTotalsRep) GetCumulativeCountOk() (*int64, bool)

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

func (*ExperimentTotalsRep) GetCumulativeImpressionCount

func (o *ExperimentTotalsRep) GetCumulativeImpressionCount() int64

GetCumulativeImpressionCount returns the CumulativeImpressionCount field value if set, zero value otherwise.

func (*ExperimentTotalsRep) GetCumulativeImpressionCountOk

func (o *ExperimentTotalsRep) GetCumulativeImpressionCountOk() (*int64, bool)

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

func (*ExperimentTotalsRep) GetCumulativeValue

func (o *ExperimentTotalsRep) GetCumulativeValue() float32

GetCumulativeValue returns the CumulativeValue field value if set, zero value otherwise.

func (*ExperimentTotalsRep) GetCumulativeValueOk

func (o *ExperimentTotalsRep) GetCumulativeValueOk() (*float32, bool)

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

func (*ExperimentTotalsRep) GetImprovement

func (o *ExperimentTotalsRep) GetImprovement() float32

GetImprovement returns the Improvement field value if set, zero value otherwise.

func (*ExperimentTotalsRep) GetImprovementOk

func (o *ExperimentTotalsRep) GetImprovementOk() (*float32, bool)

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

func (*ExperimentTotalsRep) GetMinSampleSize

func (o *ExperimentTotalsRep) GetMinSampleSize() int64

GetMinSampleSize returns the MinSampleSize field value if set, zero value otherwise.

func (*ExperimentTotalsRep) GetMinSampleSizeOk

func (o *ExperimentTotalsRep) GetMinSampleSizeOk() (*int64, bool)

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

func (*ExperimentTotalsRep) GetPValue

func (o *ExperimentTotalsRep) GetPValue() float32

GetPValue returns the PValue field value if set, zero value otherwise.

func (*ExperimentTotalsRep) GetPValueOk

func (o *ExperimentTotalsRep) GetPValueOk() (*float32, bool)

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

func (*ExperimentTotalsRep) HasCumulativeConfidenceInterval

func (o *ExperimentTotalsRep) HasCumulativeConfidenceInterval() bool

HasCumulativeConfidenceInterval returns a boolean if a field has been set.

func (*ExperimentTotalsRep) HasCumulativeConversionRate

func (o *ExperimentTotalsRep) HasCumulativeConversionRate() bool

HasCumulativeConversionRate returns a boolean if a field has been set.

func (*ExperimentTotalsRep) HasCumulativeCount

func (o *ExperimentTotalsRep) HasCumulativeCount() bool

HasCumulativeCount returns a boolean if a field has been set.

func (*ExperimentTotalsRep) HasCumulativeImpressionCount

func (o *ExperimentTotalsRep) HasCumulativeImpressionCount() bool

HasCumulativeImpressionCount returns a boolean if a field has been set.

func (*ExperimentTotalsRep) HasCumulativeValue

func (o *ExperimentTotalsRep) HasCumulativeValue() bool

HasCumulativeValue returns a boolean if a field has been set.

func (*ExperimentTotalsRep) HasImprovement

func (o *ExperimentTotalsRep) HasImprovement() bool

HasImprovement returns a boolean if a field has been set.

func (*ExperimentTotalsRep) HasMinSampleSize

func (o *ExperimentTotalsRep) HasMinSampleSize() bool

HasMinSampleSize returns a boolean if a field has been set.

func (*ExperimentTotalsRep) HasPValue

func (o *ExperimentTotalsRep) HasPValue() bool

HasPValue returns a boolean if a field has been set.

func (ExperimentTotalsRep) MarshalJSON

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

func (*ExperimentTotalsRep) SetCumulativeConfidenceInterval

func (o *ExperimentTotalsRep) SetCumulativeConfidenceInterval(v ConfidenceIntervalRep)

SetCumulativeConfidenceInterval gets a reference to the given ConfidenceIntervalRep and assigns it to the CumulativeConfidenceInterval field.

func (*ExperimentTotalsRep) SetCumulativeConversionRate

func (o *ExperimentTotalsRep) SetCumulativeConversionRate(v float32)

SetCumulativeConversionRate gets a reference to the given float32 and assigns it to the CumulativeConversionRate field.

func (*ExperimentTotalsRep) SetCumulativeCount

func (o *ExperimentTotalsRep) SetCumulativeCount(v int64)

SetCumulativeCount gets a reference to the given int64 and assigns it to the CumulativeCount field.

func (*ExperimentTotalsRep) SetCumulativeImpressionCount

func (o *ExperimentTotalsRep) SetCumulativeImpressionCount(v int64)

SetCumulativeImpressionCount gets a reference to the given int64 and assigns it to the CumulativeImpressionCount field.

func (*ExperimentTotalsRep) SetCumulativeValue

func (o *ExperimentTotalsRep) SetCumulativeValue(v float32)

SetCumulativeValue gets a reference to the given float32 and assigns it to the CumulativeValue field.

func (*ExperimentTotalsRep) SetImprovement

func (o *ExperimentTotalsRep) SetImprovement(v float32)

SetImprovement gets a reference to the given float32 and assigns it to the Improvement field.

func (*ExperimentTotalsRep) SetMinSampleSize

func (o *ExperimentTotalsRep) SetMinSampleSize(v int64)

SetMinSampleSize gets a reference to the given int64 and assigns it to the MinSampleSize field.

func (*ExperimentTotalsRep) SetPValue

func (o *ExperimentTotalsRep) SetPValue(v float32)

SetPValue gets a reference to the given float32 and assigns it to the PValue field.

type ExperimentsBetaApiService

type ExperimentsBetaApiService service

ExperimentsBetaApiService ExperimentsBetaApi service

func (*ExperimentsBetaApiService) GetExperiment

func (a *ExperimentsBetaApiService) GetExperiment(ctx _context.Context, projKey string, flagKey string, envKey string, metricKey string) ApiGetExperimentRequest

GetExperiment Get experiment results

Get detailed experiment result data

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key
@param flagKey The flag key
@param envKey The environment key
@param metricKey The metric key
@return ApiGetExperimentRequest

func (*ExperimentsBetaApiService) GetExperimentExecute

Execute executes the request

@return ExperimentResultsRep

func (*ExperimentsBetaApiService) ResetExperiment

func (a *ExperimentsBetaApiService) ResetExperiment(ctx _context.Context, projKey string, flagKey string, envKey string, metricKey string) ApiResetExperimentRequest

ResetExperiment Reset experiment results

Reset all experiment results by deleting all existing data for an experiment

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key
@param flagKey The feature flag's key
@param envKey The environment key
@param metricKey The metric's key
@return ApiResetExperimentRequest

func (*ExperimentsBetaApiService) ResetExperimentExecute

Execute executes the request

type ExpiringUserTargetError

type ExpiringUserTargetError struct {
	InstructionIndex int32  `json:"instructionIndex"`
	Message          string `json:"message"`
}

ExpiringUserTargetError struct for ExpiringUserTargetError

func NewExpiringUserTargetError

func NewExpiringUserTargetError(instructionIndex int32, message string) *ExpiringUserTargetError

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

func NewExpiringUserTargetErrorWithDefaults

func NewExpiringUserTargetErrorWithDefaults() *ExpiringUserTargetError

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

func (*ExpiringUserTargetError) GetInstructionIndex

func (o *ExpiringUserTargetError) GetInstructionIndex() int32

GetInstructionIndex returns the InstructionIndex field value

func (*ExpiringUserTargetError) GetInstructionIndexOk

func (o *ExpiringUserTargetError) GetInstructionIndexOk() (*int32, bool)

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

func (*ExpiringUserTargetError) GetMessage

func (o *ExpiringUserTargetError) GetMessage() string

GetMessage returns the Message field value

func (*ExpiringUserTargetError) GetMessageOk

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

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

func (ExpiringUserTargetError) MarshalJSON

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

func (*ExpiringUserTargetError) SetInstructionIndex

func (o *ExpiringUserTargetError) SetInstructionIndex(v int32)

SetInstructionIndex sets field value

func (*ExpiringUserTargetError) SetMessage

func (o *ExpiringUserTargetError) SetMessage(v string)

SetMessage sets field value

type ExpiringUserTargetGetResponse

type ExpiringUserTargetGetResponse struct {
	Items []ExpiringUserTargetItem `json:"items"`
	Links *map[string]Link         `json:"_links,omitempty"`
}

ExpiringUserTargetGetResponse struct for ExpiringUserTargetGetResponse

func NewExpiringUserTargetGetResponse

func NewExpiringUserTargetGetResponse(items []ExpiringUserTargetItem) *ExpiringUserTargetGetResponse

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

func NewExpiringUserTargetGetResponseWithDefaults

func NewExpiringUserTargetGetResponseWithDefaults() *ExpiringUserTargetGetResponse

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

func (*ExpiringUserTargetGetResponse) GetItems

GetItems returns the Items field value

func (*ExpiringUserTargetGetResponse) GetItemsOk

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

func (o *ExpiringUserTargetGetResponse) GetLinks() map[string]Link

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

func (*ExpiringUserTargetGetResponse) GetLinksOk

func (o *ExpiringUserTargetGetResponse) GetLinksOk() (*map[string]Link, bool)

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

func (o *ExpiringUserTargetGetResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (ExpiringUserTargetGetResponse) MarshalJSON

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

func (*ExpiringUserTargetGetResponse) SetItems

SetItems sets field value

func (o *ExpiringUserTargetGetResponse) SetLinks(v map[string]Link)

SetLinks gets a reference to the given map[string]Link and assigns it to the Links field.

type ExpiringUserTargetItem

type ExpiringUserTargetItem struct {
	Id             string `json:"_id"`
	Version        int32  `json:"_version"`
	ExpirationDate int64  `json:"expirationDate"`
	// A unique key used to represent the user
	UserKey string `json:"userKey"`
	// A segment's target type. Included when expiring user targets are updated on a user segment.
	TargetType *string `json:"targetType,omitempty"`
	// A unique key used to represent the flag variation. Included when expiring user targets are updated on a feature flag.
	VariationId *string            `json:"variationId,omitempty"`
	ResourceId  ResourceIDResponse `json:"_resourceId"`
}

ExpiringUserTargetItem struct for ExpiringUserTargetItem

func NewExpiringUserTargetItem

func NewExpiringUserTargetItem(id string, version int32, expirationDate int64, userKey string, resourceId ResourceIDResponse) *ExpiringUserTargetItem

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

func NewExpiringUserTargetItemWithDefaults

func NewExpiringUserTargetItemWithDefaults() *ExpiringUserTargetItem

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

func (*ExpiringUserTargetItem) GetExpirationDate

func (o *ExpiringUserTargetItem) GetExpirationDate() int64

GetExpirationDate returns the ExpirationDate field value

func (*ExpiringUserTargetItem) GetExpirationDateOk

func (o *ExpiringUserTargetItem) GetExpirationDateOk() (*int64, bool)

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

func (*ExpiringUserTargetItem) GetId

func (o *ExpiringUserTargetItem) GetId() string

GetId returns the Id field value

func (*ExpiringUserTargetItem) GetIdOk

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

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

func (*ExpiringUserTargetItem) GetResourceId

func (o *ExpiringUserTargetItem) GetResourceId() ResourceIDResponse

GetResourceId returns the ResourceId field value

func (*ExpiringUserTargetItem) GetResourceIdOk

func (o *ExpiringUserTargetItem) GetResourceIdOk() (*ResourceIDResponse, bool)

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

func (*ExpiringUserTargetItem) GetTargetType

func (o *ExpiringUserTargetItem) GetTargetType() string

GetTargetType returns the TargetType field value if set, zero value otherwise.

func (*ExpiringUserTargetItem) GetTargetTypeOk

func (o *ExpiringUserTargetItem) GetTargetTypeOk() (*string, bool)

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

func (*ExpiringUserTargetItem) GetUserKey

func (o *ExpiringUserTargetItem) GetUserKey() string

GetUserKey returns the UserKey field value

func (*ExpiringUserTargetItem) GetUserKeyOk

func (o *ExpiringUserTargetItem) GetUserKeyOk() (*string, bool)

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

func (*ExpiringUserTargetItem) GetVariationId

func (o *ExpiringUserTargetItem) GetVariationId() string

GetVariationId returns the VariationId field value if set, zero value otherwise.

func (*ExpiringUserTargetItem) GetVariationIdOk

func (o *ExpiringUserTargetItem) GetVariationIdOk() (*string, bool)

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

func (*ExpiringUserTargetItem) GetVersion

func (o *ExpiringUserTargetItem) GetVersion() int32

GetVersion returns the Version field value

func (*ExpiringUserTargetItem) GetVersionOk

func (o *ExpiringUserTargetItem) GetVersionOk() (*int32, bool)

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

func (*ExpiringUserTargetItem) HasTargetType

func (o *ExpiringUserTargetItem) HasTargetType() bool

HasTargetType returns a boolean if a field has been set.

func (*ExpiringUserTargetItem) HasVariationId

func (o *ExpiringUserTargetItem) HasVariationId() bool

HasVariationId returns a boolean if a field has been set.

func (ExpiringUserTargetItem) MarshalJSON

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

func (*ExpiringUserTargetItem) SetExpirationDate

func (o *ExpiringUserTargetItem) SetExpirationDate(v int64)

SetExpirationDate sets field value

func (*ExpiringUserTargetItem) SetId

func (o *ExpiringUserTargetItem) SetId(v string)

SetId sets field value

func (*ExpiringUserTargetItem) SetResourceId

func (o *ExpiringUserTargetItem) SetResourceId(v ResourceIDResponse)

SetResourceId sets field value

func (*ExpiringUserTargetItem) SetTargetType

func (o *ExpiringUserTargetItem) SetTargetType(v string)

SetTargetType gets a reference to the given string and assigns it to the TargetType field.

func (*ExpiringUserTargetItem) SetUserKey

func (o *ExpiringUserTargetItem) SetUserKey(v string)

SetUserKey sets field value

func (*ExpiringUserTargetItem) SetVariationId

func (o *ExpiringUserTargetItem) SetVariationId(v string)

SetVariationId gets a reference to the given string and assigns it to the VariationId field.

func (*ExpiringUserTargetItem) SetVersion

func (o *ExpiringUserTargetItem) SetVersion(v int32)

SetVersion sets field value

type ExpiringUserTargetPatchResponse

type ExpiringUserTargetPatchResponse struct {
	Items                  []ExpiringUserTargetItem   `json:"items"`
	Links                  *map[string]Link           `json:"_links,omitempty"`
	TotalInstructions      *int32                     `json:"totalInstructions,omitempty"`
	SuccessfulInstructions *int32                     `json:"successfulInstructions,omitempty"`
	FailedInstructions     *int32                     `json:"failedInstructions,omitempty"`
	Errors                 *[]ExpiringUserTargetError `json:"errors,omitempty"`
}

ExpiringUserTargetPatchResponse struct for ExpiringUserTargetPatchResponse

func NewExpiringUserTargetPatchResponse

func NewExpiringUserTargetPatchResponse(items []ExpiringUserTargetItem) *ExpiringUserTargetPatchResponse

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

func NewExpiringUserTargetPatchResponseWithDefaults

func NewExpiringUserTargetPatchResponseWithDefaults() *ExpiringUserTargetPatchResponse

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

func (*ExpiringUserTargetPatchResponse) GetErrors

GetErrors returns the Errors field value if set, zero value otherwise.

func (*ExpiringUserTargetPatchResponse) GetErrorsOk

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

func (*ExpiringUserTargetPatchResponse) GetFailedInstructions

func (o *ExpiringUserTargetPatchResponse) GetFailedInstructions() int32

GetFailedInstructions returns the FailedInstructions field value if set, zero value otherwise.

func (*ExpiringUserTargetPatchResponse) GetFailedInstructionsOk

func (o *ExpiringUserTargetPatchResponse) GetFailedInstructionsOk() (*int32, bool)

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

func (*ExpiringUserTargetPatchResponse) GetItems

GetItems returns the Items field value

func (*ExpiringUserTargetPatchResponse) GetItemsOk

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

func (o *ExpiringUserTargetPatchResponse) GetLinks() map[string]Link

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

func (*ExpiringUserTargetPatchResponse) GetLinksOk

func (o *ExpiringUserTargetPatchResponse) GetLinksOk() (*map[string]Link, 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 (*ExpiringUserTargetPatchResponse) GetSuccessfulInstructions

func (o *ExpiringUserTargetPatchResponse) GetSuccessfulInstructions() int32

GetSuccessfulInstructions returns the SuccessfulInstructions field value if set, zero value otherwise.

func (*ExpiringUserTargetPatchResponse) GetSuccessfulInstructionsOk

func (o *ExpiringUserTargetPatchResponse) GetSuccessfulInstructionsOk() (*int32, bool)

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

func (*ExpiringUserTargetPatchResponse) GetTotalInstructions

func (o *ExpiringUserTargetPatchResponse) GetTotalInstructions() int32

GetTotalInstructions returns the TotalInstructions field value if set, zero value otherwise.

func (*ExpiringUserTargetPatchResponse) GetTotalInstructionsOk

func (o *ExpiringUserTargetPatchResponse) GetTotalInstructionsOk() (*int32, bool)

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

func (*ExpiringUserTargetPatchResponse) HasErrors

func (o *ExpiringUserTargetPatchResponse) HasErrors() bool

HasErrors returns a boolean if a field has been set.

func (*ExpiringUserTargetPatchResponse) HasFailedInstructions

func (o *ExpiringUserTargetPatchResponse) HasFailedInstructions() bool

HasFailedInstructions returns a boolean if a field has been set.

func (o *ExpiringUserTargetPatchResponse) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*ExpiringUserTargetPatchResponse) HasSuccessfulInstructions

func (o *ExpiringUserTargetPatchResponse) HasSuccessfulInstructions() bool

HasSuccessfulInstructions returns a boolean if a field has been set.

func (*ExpiringUserTargetPatchResponse) HasTotalInstructions

func (o *ExpiringUserTargetPatchResponse) HasTotalInstructions() bool

HasTotalInstructions returns a boolean if a field has been set.

func (ExpiringUserTargetPatchResponse) MarshalJSON

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

func (*ExpiringUserTargetPatchResponse) SetErrors

SetErrors gets a reference to the given []ExpiringUserTargetError and assigns it to the Errors field.

func (*ExpiringUserTargetPatchResponse) SetFailedInstructions

func (o *ExpiringUserTargetPatchResponse) SetFailedInstructions(v int32)

SetFailedInstructions gets a reference to the given int32 and assigns it to the FailedInstructions field.

func (*ExpiringUserTargetPatchResponse) SetItems

SetItems sets field value

func (o *ExpiringUserTargetPatchResponse) SetLinks(v map[string]Link)

SetLinks gets a reference to the given map[string]Link and assigns it to the Links field.

func (*ExpiringUserTargetPatchResponse) SetSuccessfulInstructions

func (o *ExpiringUserTargetPatchResponse) SetSuccessfulInstructions(v int32)

SetSuccessfulInstructions gets a reference to the given int32 and assigns it to the SuccessfulInstructions field.

func (*ExpiringUserTargetPatchResponse) SetTotalInstructions

func (o *ExpiringUserTargetPatchResponse) SetTotalInstructions(v int32)

SetTotalInstructions gets a reference to the given int32 and assigns it to the TotalInstructions field.

type Extinction

type Extinction struct {
	// The identifier for the revision where flag became extinct. For example, a commit SHA.
	Revision string `json:"revision"`
	// Description of the extinction. For example, the commit message for the revision.
	Message string `json:"message"`
	Time    int64  `json:"time"`
	// The feature flag key
	FlagKey string `json:"flagKey"`
	// The project key
	ProjKey string `json:"projKey"`
}

Extinction struct for Extinction

func NewExtinction

func NewExtinction(revision string, message string, time int64, flagKey string, projKey string) *Extinction

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

func NewExtinctionWithDefaults

func NewExtinctionWithDefaults() *Extinction

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

func (*Extinction) GetFlagKey

func (o *Extinction) GetFlagKey() string

GetFlagKey returns the FlagKey field value

func (*Extinction) GetFlagKeyOk

func (o *Extinction) GetFlagKeyOk() (*string, bool)

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

func (*Extinction) GetMessage

func (o *Extinction) GetMessage() string

GetMessage returns the Message field value

func (*Extinction) GetMessageOk

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

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

func (*Extinction) GetProjKey

func (o *Extinction) GetProjKey() string

GetProjKey returns the ProjKey field value

func (*Extinction) GetProjKeyOk

func (o *Extinction) GetProjKeyOk() (*string, bool)

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

func (*Extinction) GetRevision

func (o *Extinction) GetRevision() string

GetRevision returns the Revision field value

func (*Extinction) GetRevisionOk

func (o *Extinction) GetRevisionOk() (*string, bool)

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

func (*Extinction) GetTime

func (o *Extinction) GetTime() int64

GetTime returns the Time field value

func (*Extinction) GetTimeOk

func (o *Extinction) GetTimeOk() (*int64, bool)

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

func (Extinction) MarshalJSON

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

func (*Extinction) SetFlagKey

func (o *Extinction) SetFlagKey(v string)

SetFlagKey sets field value

func (*Extinction) SetMessage

func (o *Extinction) SetMessage(v string)

SetMessage sets field value

func (*Extinction) SetProjKey

func (o *Extinction) SetProjKey(v string)

SetProjKey sets field value

func (*Extinction) SetRevision

func (o *Extinction) SetRevision(v string)

SetRevision sets field value

func (*Extinction) SetTime

func (o *Extinction) SetTime(v int64)

SetTime sets field value

type ExtinctionCollectionRep

type ExtinctionCollectionRep struct {
	Links map[string]Link `json:"_links"`
	// An array of extinction events
	Items map[string][]Extinction `json:"items"`
}

ExtinctionCollectionRep struct for ExtinctionCollectionRep

func NewExtinctionCollectionRep

func NewExtinctionCollectionRep(links map[string]Link, items map[string][]Extinction) *ExtinctionCollectionRep

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

func NewExtinctionCollectionRepWithDefaults

func NewExtinctionCollectionRepWithDefaults() *ExtinctionCollectionRep

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

func (*ExtinctionCollectionRep) GetItems

func (o *ExtinctionCollectionRep) GetItems() map[string][]Extinction

GetItems returns the Items field value

func (*ExtinctionCollectionRep) GetItemsOk

func (o *ExtinctionCollectionRep) GetItemsOk() (*map[string][]Extinction, bool)

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

func (o *ExtinctionCollectionRep) GetLinks() map[string]Link

GetLinks returns the Links field value

func (*ExtinctionCollectionRep) GetLinksOk

func (o *ExtinctionCollectionRep) GetLinksOk() (*map[string]Link, bool)

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

func (ExtinctionCollectionRep) MarshalJSON

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

func (*ExtinctionCollectionRep) SetItems

func (o *ExtinctionCollectionRep) SetItems(v map[string][]Extinction)

SetItems sets field value

func (o *ExtinctionCollectionRep) SetLinks(v map[string]Link)

SetLinks sets field value

type ExtinctionRep

type ExtinctionRep struct {
	// The identifier for the revision where flag became extinct. For example, a commit SHA.
	Revision string `json:"revision"`
	// Description of the extinction. For example, the commit message for the revision.
	Message string `json:"message"`
	Time    int64  `json:"time"`
	// The feature flag key
	FlagKey string `json:"flagKey"`
	// The project key
	ProjKey string `json:"projKey"`
}

ExtinctionRep struct for ExtinctionRep

func NewExtinctionRep

func NewExtinctionRep(revision string, message string, time int64, flagKey string, projKey string) *ExtinctionRep

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

func NewExtinctionRepWithDefaults

func NewExtinctionRepWithDefaults() *ExtinctionRep

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

func (*ExtinctionRep) GetFlagKey

func (o *ExtinctionRep) GetFlagKey() string

GetFlagKey returns the FlagKey field value

func (*ExtinctionRep) GetFlagKeyOk

func (o *ExtinctionRep) GetFlagKeyOk() (*string, bool)

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

func (*ExtinctionRep) GetMessage

func (o *ExtinctionRep) GetMessage() string

GetMessage returns the Message field value

func (*ExtinctionRep) GetMessageOk

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

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

func (*ExtinctionRep) GetProjKey

func (o *ExtinctionRep) GetProjKey() string

GetProjKey returns the ProjKey field value

func (*ExtinctionRep) GetProjKeyOk

func (o *ExtinctionRep) GetProjKeyOk() (*string, bool)

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

func (*ExtinctionRep) GetRevision

func (o *ExtinctionRep) GetRevision() string

GetRevision returns the Revision field value

func (*ExtinctionRep) GetRevisionOk

func (o *ExtinctionRep) GetRevisionOk() (*string, bool)

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

func (*ExtinctionRep) GetTime

func (o *ExtinctionRep) GetTime() int64

GetTime returns the Time field value

func (*ExtinctionRep) GetTimeOk

func (o *ExtinctionRep) GetTimeOk() (*int64, bool)

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

func (ExtinctionRep) MarshalJSON

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

func (*ExtinctionRep) SetFlagKey

func (o *ExtinctionRep) SetFlagKey(v string)

SetFlagKey sets field value

func (*ExtinctionRep) SetMessage

func (o *ExtinctionRep) SetMessage(v string)

SetMessage sets field value

func (*ExtinctionRep) SetProjKey

func (o *ExtinctionRep) SetProjKey(v string)

SetProjKey sets field value

func (*ExtinctionRep) SetRevision

func (o *ExtinctionRep) SetRevision(v string)

SetRevision sets field value

func (*ExtinctionRep) SetTime

func (o *ExtinctionRep) SetTime(v int64)

SetTime sets field value

type FeatureFlag

type FeatureFlag struct {
	// A human-friendly name for the feature flag
	Name string `json:"name"`
	// Kind of feature flag
	Kind string `json:"kind"`
	// Description of the feature flag
	Description *string `json:"description,omitempty"`
	// A unique key used to reference the flag in your code
	Key string `json:"key"`
	// Version of the feature flag
	Version      int32 `json:"_version"`
	CreationDate int64 `json:"creationDate"`
	// Deprecated, use clientSideAvailability. Whether or not this flag should be made available to the client-side JavaScript SDK
	IncludeInSnippet       *bool                   `json:"includeInSnippet,omitempty"`
	ClientSideAvailability *ClientSideAvailability `json:"clientSideAvailability,omitempty"`
	// An array of possible variations for the flag
	Variations          []Variation `json:"variations"`
	VariationJsonSchema interface{} `json:"variationJsonSchema,omitempty"`
	// Whether or not the flag is a temporary flag
	Temporary bool `json:"temporary"`
	// Tags for the feature flag
	Tags  []string        `json:"tags"`
	Links map[string]Link `json:"_links"`
	// Associated maintainerId for the feature flag
	MaintainerId     *string                   `json:"maintainerId,omitempty"`
	Maintainer       *MemberSummaryRep         `json:"_maintainer,omitempty"`
	GoalIds          *[]string                 `json:"goalIds,omitempty"`
	Experiments      ExperimentInfoRep         `json:"experiments"`
	CustomProperties map[string]CustomProperty `json:"customProperties"`
	// Boolean indicating if the feature flag is archived
	Archived     bool                         `json:"archived"`
	ArchivedDate *int64                       `json:"archivedDate,omitempty"`
	Defaults     *Defaults                    `json:"defaults,omitempty"`
	Environments map[string]FeatureFlagConfig `json:"environments"`
}

FeatureFlag struct for FeatureFlag

func NewFeatureFlag

func NewFeatureFlag(name string, kind string, key string, version int32, creationDate int64, variations []Variation, temporary bool, tags []string, links map[string]Link, experiments ExperimentInfoRep, customProperties map[string]CustomProperty, archived bool, environments map[string]FeatureFlagConfig) *FeatureFlag

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

func NewFeatureFlagWithDefaults

func NewFeatureFlagWithDefaults() *FeatureFlag

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

func (*FeatureFlag) GetArchived

func (o *FeatureFlag) GetArchived() bool

GetArchived returns the Archived field value

func (*FeatureFlag) GetArchivedDate

func (o *FeatureFlag) GetArchivedDate() int64

GetArchivedDate returns the ArchivedDate field value if set, zero value otherwise.

func (*FeatureFlag) GetArchivedDateOk

func (o *FeatureFlag) GetArchivedDateOk() (*int64, bool)

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

func (*FeatureFlag) GetArchivedOk

func (o *FeatureFlag) GetArchivedOk() (*bool, bool)

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

func (*FeatureFlag) GetClientSideAvailability

func (o *FeatureFlag) GetClientSideAvailability() ClientSideAvailability

GetClientSideAvailability returns the ClientSideAvailability field value if set, zero value otherwise.

func (*FeatureFlag) GetClientSideAvailabilityOk

func (o *FeatureFlag) GetClientSideAvailabilityOk() (*ClientSideAvailability, bool)

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

func (*FeatureFlag) GetCreationDate

func (o *FeatureFlag) GetCreationDate() int64

GetCreationDate returns the CreationDate field value

func (*FeatureFlag) GetCreationDateOk

func (o *FeatureFlag) GetCreationDateOk() (*int64, bool)

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

func (*FeatureFlag) GetCustomProperties

func (o *FeatureFlag) GetCustomProperties() map[string]CustomProperty

GetCustomProperties returns the CustomProperties field value

func (*FeatureFlag) GetCustomPropertiesOk

func (o *FeatureFlag) GetCustomPropertiesOk() (*map[string]CustomProperty, bool)

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

func (*FeatureFlag) GetDefaults

func (o *FeatureFlag) GetDefaults() Defaults

GetDefaults returns the Defaults field value if set, zero value otherwise.

func (*FeatureFlag) GetDefaultsOk

func (o *FeatureFlag) GetDefaultsOk() (*Defaults, bool)

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

func (*FeatureFlag) GetDescription

func (o *FeatureFlag) GetDescription() string

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

func (*FeatureFlag) GetDescriptionOk

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

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

func (*FeatureFlag) GetEnvironments

func (o *FeatureFlag) GetEnvironments() map[string]FeatureFlagConfig

GetEnvironments returns the Environments field value

func (*FeatureFlag) GetEnvironmentsOk

func (o *FeatureFlag) GetEnvironmentsOk() (*map[string]FeatureFlagConfig, bool)

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

func (*FeatureFlag) GetExperiments

func (o *FeatureFlag) GetExperiments() ExperimentInfoRep

GetExperiments returns the Experiments field value

func (*FeatureFlag) GetExperimentsOk

func (o *FeatureFlag) GetExperimentsOk() (*ExperimentInfoRep, bool)

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

func (*FeatureFlag) GetGoalIds

func (o *FeatureFlag) GetGoalIds() []string

GetGoalIds returns the GoalIds field value if set, zero value otherwise.

func (*FeatureFlag) GetGoalIdsOk

func (o *FeatureFlag) GetGoalIdsOk() (*[]string, bool)

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

func (*FeatureFlag) GetIncludeInSnippet

func (o *FeatureFlag) GetIncludeInSnippet() bool

GetIncludeInSnippet returns the IncludeInSnippet field value if set, zero value otherwise.

func (*FeatureFlag) GetIncludeInSnippetOk

func (o *FeatureFlag) GetIncludeInSnippetOk() (*bool, bool)

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

func (*FeatureFlag) GetKey

func (o *FeatureFlag) GetKey() string

GetKey returns the Key field value

func (*FeatureFlag) GetKeyOk

func (o *FeatureFlag) GetKeyOk() (*string, bool)

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

func (*FeatureFlag) GetKind

func (o *FeatureFlag) GetKind() string

GetKind returns the Kind field value

func (*FeatureFlag) GetKindOk

func (o *FeatureFlag) GetKindOk() (*string, bool)

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

func (o *FeatureFlag) GetLinks() map[string]Link

GetLinks returns the Links field value

func (*FeatureFlag) GetLinksOk

func (o *FeatureFlag) GetLinksOk() (*map[string]Link, bool)

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

func (*FeatureFlag) GetMaintainer

func (o *FeatureFlag) GetMaintainer() MemberSummaryRep

GetMaintainer returns the Maintainer field value if set, zero value otherwise.

func (*FeatureFlag) GetMaintainerId

func (o *FeatureFlag) GetMaintainerId() string

GetMaintainerId returns the MaintainerId field value if set, zero value otherwise.

func (*FeatureFlag) GetMaintainerIdOk

func (o *FeatureFlag) GetMaintainerIdOk() (*string, bool)

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

func (*FeatureFlag) GetMaintainerOk

func (o *FeatureFlag) GetMaintainerOk() (*MemberSummaryRep, bool)

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

func (*FeatureFlag) GetName

func (o *FeatureFlag) GetName() string

GetName returns the Name field value

func (*FeatureFlag) GetNameOk

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

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

func (*FeatureFlag) GetTags

func (o *FeatureFlag) GetTags() []string

GetTags returns the Tags field value

func (*FeatureFlag) GetTagsOk

func (o *FeatureFlag) GetTagsOk() (*[]string, bool)

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

func (*FeatureFlag) GetTemporary

func (o *FeatureFlag) GetTemporary() bool

GetTemporary returns the Temporary field value

func (*FeatureFlag) GetTemporaryOk

func (o *FeatureFlag) GetTemporaryOk() (*bool, bool)

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

func (*FeatureFlag) GetVariationJsonSchema

func (o *FeatureFlag) GetVariationJsonSchema() interface{}

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

func (*FeatureFlag) GetVariationJsonSchemaOk

func (o *FeatureFlag) GetVariationJsonSchemaOk() (*interface{}, bool)

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

func (*FeatureFlag) GetVariations

func (o *FeatureFlag) GetVariations() []Variation

GetVariations returns the Variations field value

func (*FeatureFlag) GetVariationsOk

func (o *FeatureFlag) GetVariationsOk() (*[]Variation, bool)

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

func (*FeatureFlag) GetVersion

func (o *FeatureFlag) GetVersion() int32

GetVersion returns the Version field value

func (*FeatureFlag) GetVersionOk

func (o *FeatureFlag) GetVersionOk() (*int32, bool)

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

func (*FeatureFlag) HasArchivedDate

func (o *FeatureFlag) HasArchivedDate() bool

HasArchivedDate returns a boolean if a field has been set.

func (*FeatureFlag) HasClientSideAvailability

func (o *FeatureFlag) HasClientSideAvailability() bool

HasClientSideAvailability returns a boolean if a field has been set.

func (*FeatureFlag) HasDefaults

func (o *FeatureFlag) HasDefaults() bool

HasDefaults returns a boolean if a field has been set.

func (*FeatureFlag) HasDescription

func (o *FeatureFlag) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*FeatureFlag) HasGoalIds

func (o *FeatureFlag) HasGoalIds() bool

HasGoalIds returns a boolean if a field has been set.

func (*FeatureFlag) HasIncludeInSnippet

func (o *FeatureFlag) HasIncludeInSnippet() bool

HasIncludeInSnippet returns a boolean if a field has been set.

func (*FeatureFlag) HasMaintainer

func (o *FeatureFlag) HasMaintainer() bool

HasMaintainer returns a boolean if a field has been set.

func (*FeatureFlag) HasMaintainerId

func (o *FeatureFlag) HasMaintainerId() bool

HasMaintainerId returns a boolean if a field has been set.

func (*FeatureFlag) HasVariationJsonSchema

func (o *FeatureFlag) HasVariationJsonSchema() bool

HasVariationJsonSchema returns a boolean if a field has been set.

func (FeatureFlag) MarshalJSON

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

func (*FeatureFlag) SetArchived

func (o *FeatureFlag) SetArchived(v bool)

SetArchived sets field value

func (*FeatureFlag) SetArchivedDate

func (o *FeatureFlag) SetArchivedDate(v int64)

SetArchivedDate gets a reference to the given int64 and assigns it to the ArchivedDate field.

func (*FeatureFlag) SetClientSideAvailability

func (o *FeatureFlag) SetClientSideAvailability(v ClientSideAvailability)

SetClientSideAvailability gets a reference to the given ClientSideAvailability and assigns it to the ClientSideAvailability field.

func (*FeatureFlag) SetCreationDate

func (o *FeatureFlag) SetCreationDate(v int64)

SetCreationDate sets field value

func (*FeatureFlag) SetCustomProperties

func (o *FeatureFlag) SetCustomProperties(v map[string]CustomProperty)

SetCustomProperties sets field value

func (*FeatureFlag) SetDefaults

func (o *FeatureFlag) SetDefaults(v Defaults)

SetDefaults gets a reference to the given Defaults and assigns it to the Defaults field.

func (*FeatureFlag) SetDescription

func (o *FeatureFlag) SetDescription(v string)

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

func (*FeatureFlag) SetEnvironments

func (o *FeatureFlag) SetEnvironments(v map[string]FeatureFlagConfig)

SetEnvironments sets field value

func (*FeatureFlag) SetExperiments

func (o *FeatureFlag) SetExperiments(v ExperimentInfoRep)

SetExperiments sets field value

func (*FeatureFlag) SetGoalIds

func (o *FeatureFlag) SetGoalIds(v []string)

SetGoalIds gets a reference to the given []string and assigns it to the GoalIds field.

func (*FeatureFlag) SetIncludeInSnippet

func (o *FeatureFlag) SetIncludeInSnippet(v bool)

SetIncludeInSnippet gets a reference to the given bool and assigns it to the IncludeInSnippet field.

func (*FeatureFlag) SetKey

func (o *FeatureFlag) SetKey(v string)

SetKey sets field value

func (*FeatureFlag) SetKind

func (o *FeatureFlag) SetKind(v string)

SetKind sets field value

func (o *FeatureFlag) SetLinks(v map[string]Link)

SetLinks sets field value

func (*FeatureFlag) SetMaintainer

func (o *FeatureFlag) SetMaintainer(v MemberSummaryRep)

SetMaintainer gets a reference to the given MemberSummaryRep and assigns it to the Maintainer field.

func (*FeatureFlag) SetMaintainerId

func (o *FeatureFlag) SetMaintainerId(v string)

SetMaintainerId gets a reference to the given string and assigns it to the MaintainerId field.

func (*FeatureFlag) SetName

func (o *FeatureFlag) SetName(v string)

SetName sets field value

func (*FeatureFlag) SetTags

func (o *FeatureFlag) SetTags(v []string)

SetTags sets field value

func (*FeatureFlag) SetTemporary

func (o *FeatureFlag) SetTemporary(v bool)

SetTemporary sets field value

func (*FeatureFlag) SetVariationJsonSchema

func (o *FeatureFlag) SetVariationJsonSchema(v interface{})

SetVariationJsonSchema gets a reference to the given interface{} and assigns it to the VariationJsonSchema field.

func (*FeatureFlag) SetVariations

func (o *FeatureFlag) SetVariations(v []Variation)

SetVariations sets field value

func (*FeatureFlag) SetVersion

func (o *FeatureFlag) SetVersion(v int32)

SetVersion sets field value

type FeatureFlagBody

type FeatureFlagBody struct {
	// A human-friendly name for the feature flag
	Name string `json:"name"`
	// A unique key to reference the flag in your code
	Key string `json:"key"`
	// Description of the feature flag
	Description *string `json:"description,omitempty"`
	// Deprecated, use clientSideAvailability. Whether or not this flag should be made available to the client-side JavaScript SDK
	IncludeInSnippet       *bool                       `json:"includeInSnippet,omitempty"`
	ClientSideAvailability *ClientSideAvailabilityPost `json:"clientSideAvailability,omitempty"`
	// An array of possible variations for the flag
	Variations          *[]Variation `json:"variations,omitempty"`
	VariationJsonSchema interface{}  `json:"variationJsonSchema,omitempty"`
	// Whether or not the flag is a temporary flag
	Temporary *bool `json:"temporary,omitempty"`
	// Tags for the feature flag
	Tags             *[]string                  `json:"tags,omitempty"`
	CustomProperties *map[string]CustomProperty `json:"customProperties,omitempty"`
	Defaults         *Defaults                  `json:"defaults,omitempty"`
}

FeatureFlagBody struct for FeatureFlagBody

func NewFeatureFlagBody

func NewFeatureFlagBody(name string, key string) *FeatureFlagBody

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

func NewFeatureFlagBodyWithDefaults

func NewFeatureFlagBodyWithDefaults() *FeatureFlagBody

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

func (*FeatureFlagBody) GetClientSideAvailability

func (o *FeatureFlagBody) GetClientSideAvailability() ClientSideAvailabilityPost

GetClientSideAvailability returns the ClientSideAvailability field value if set, zero value otherwise.

func (*FeatureFlagBody) GetClientSideAvailabilityOk

func (o *FeatureFlagBody) GetClientSideAvailabilityOk() (*ClientSideAvailabilityPost, bool)

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

func (*FeatureFlagBody) GetCustomProperties

func (o *FeatureFlagBody) GetCustomProperties() map[string]CustomProperty

GetCustomProperties returns the CustomProperties field value if set, zero value otherwise.

func (*FeatureFlagBody) GetCustomPropertiesOk

func (o *FeatureFlagBody) GetCustomPropertiesOk() (*map[string]CustomProperty, bool)

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

func (*FeatureFlagBody) GetDefaults

func (o *FeatureFlagBody) GetDefaults() Defaults

GetDefaults returns the Defaults field value if set, zero value otherwise.

func (*FeatureFlagBody) GetDefaultsOk

func (o *FeatureFlagBody) GetDefaultsOk() (*Defaults, bool)

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

func (*FeatureFlagBody) GetDescription

func (o *FeatureFlagBody) GetDescription() string

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

func (*FeatureFlagBody) GetDescriptionOk

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

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

func (*FeatureFlagBody) GetIncludeInSnippet

func (o *FeatureFlagBody) GetIncludeInSnippet() bool

GetIncludeInSnippet returns the IncludeInSnippet field value if set, zero value otherwise.

func (*FeatureFlagBody) GetIncludeInSnippetOk

func (o *FeatureFlagBody) GetIncludeInSnippetOk() (*bool, bool)

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

func (*FeatureFlagBody) GetKey

func (o *FeatureFlagBody) GetKey() string

GetKey returns the Key field value

func (*FeatureFlagBody) GetKeyOk

func (o *FeatureFlagBody) GetKeyOk() (*string, bool)

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

func (*FeatureFlagBody) GetName

func (o *FeatureFlagBody) GetName() string

GetName returns the Name field value

func (*FeatureFlagBody) GetNameOk

func (o *FeatureFlagBody) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*FeatureFlagBody) GetTags

func (o *FeatureFlagBody) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*FeatureFlagBody) GetTagsOk

func (o *FeatureFlagBody) GetTagsOk() (*[]string, 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 (*FeatureFlagBody) GetTemporary

func (o *FeatureFlagBody) GetTemporary() bool

GetTemporary returns the Temporary field value if set, zero value otherwise.

func (*FeatureFlagBody) GetTemporaryOk

func (o *FeatureFlagBody) GetTemporaryOk() (*bool, bool)

GetTemporaryOk returns a tuple with the Temporary field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FeatureFlagBody) GetVariationJsonSchema

func (o *FeatureFlagBody) GetVariationJsonSchema() interface{}

GetVariationJsonSchema returns the VariationJsonSchema field value if set, zero value otherwise (both if not set or set to explicit null).

func (*FeatureFlagBody) GetVariationJsonSchemaOk

func (o *FeatureFlagBody) GetVariationJsonSchemaOk() (*interface{}, bool)

GetVariationJsonSchemaOk returns a tuple with the VariationJsonSchema field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FeatureFlagBody) GetVariations

func (o *FeatureFlagBody) GetVariations() []Variation

GetVariations returns the Variations field value if set, zero value otherwise.

func (*FeatureFlagBody) GetVariationsOk

func (o *FeatureFlagBody) GetVariationsOk() (*[]Variation, bool)

GetVariationsOk returns a tuple with the Variations field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FeatureFlagBody) HasClientSideAvailability

func (o *FeatureFlagBody) HasClientSideAvailability() bool

HasClientSideAvailability returns a boolean if a field has been set.

func (*FeatureFlagBody) HasCustomProperties

func (o *FeatureFlagBody) HasCustomProperties() bool

HasCustomProperties returns a boolean if a field has been set.

func (*FeatureFlagBody) HasDefaults

func (o *FeatureFlagBody) HasDefaults() bool

HasDefaults returns a boolean if a field has been set.

func (*FeatureFlagBody) HasDescription

func (o *FeatureFlagBody) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*FeatureFlagBody) HasIncludeInSnippet

func (o *FeatureFlagBody) HasIncludeInSnippet() bool

HasIncludeInSnippet returns a boolean if a field has been set.

func (*FeatureFlagBody) HasTags

func (o *FeatureFlagBody) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*FeatureFlagBody) HasTemporary

func (o *FeatureFlagBody) HasTemporary() bool

HasTemporary returns a boolean if a field has been set.

func (*FeatureFlagBody) HasVariationJsonSchema

func (o *FeatureFlagBody) HasVariationJsonSchema() bool

HasVariationJsonSchema returns a boolean if a field has been set.

func (*FeatureFlagBody) HasVariations

func (o *FeatureFlagBody) HasVariations() bool

HasVariations returns a boolean if a field has been set.

func (FeatureFlagBody) MarshalJSON

func (o FeatureFlagBody) MarshalJSON() ([]byte, error)

func (*FeatureFlagBody) SetClientSideAvailability

func (o *FeatureFlagBody) SetClientSideAvailability(v ClientSideAvailabilityPost)

SetClientSideAvailability gets a reference to the given ClientSideAvailabilityPost and assigns it to the ClientSideAvailability field.

func (*FeatureFlagBody) SetCustomProperties

func (o *FeatureFlagBody) SetCustomProperties(v map[string]CustomProperty)

SetCustomProperties gets a reference to the given map[string]CustomProperty and assigns it to the CustomProperties field.

func (*FeatureFlagBody) SetDefaults

func (o *FeatureFlagBody) SetDefaults(v Defaults)

SetDefaults gets a reference to the given Defaults and assigns it to the Defaults field.

func (*FeatureFlagBody) SetDescription

func (o *FeatureFlagBody) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*FeatureFlagBody) SetIncludeInSnippet

func (o *FeatureFlagBody) SetIncludeInSnippet(v bool)

SetIncludeInSnippet gets a reference to the given bool and assigns it to the IncludeInSnippet field.

func (*FeatureFlagBody) SetKey

func (o *FeatureFlagBody) SetKey(v string)

SetKey sets field value

func (*FeatureFlagBody) SetName

func (o *FeatureFlagBody) SetName(v string)

SetName sets field value

func (*FeatureFlagBody) SetTags

func (o *FeatureFlagBody) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*FeatureFlagBody) SetTemporary

func (o *FeatureFlagBody) SetTemporary(v bool)

SetTemporary gets a reference to the given bool and assigns it to the Temporary field.

func (*FeatureFlagBody) SetVariationJsonSchema

func (o *FeatureFlagBody) SetVariationJsonSchema(v interface{})

SetVariationJsonSchema gets a reference to the given interface{} and assigns it to the VariationJsonSchema field.

func (*FeatureFlagBody) SetVariations

func (o *FeatureFlagBody) SetVariations(v []Variation)

SetVariations gets a reference to the given []Variation and assigns it to the Variations field.

type FeatureFlagConfig

type FeatureFlagConfig struct {
	On                     bool                  `json:"on"`
	Archived               bool                  `json:"archived"`
	Salt                   string                `json:"salt"`
	Sel                    string                `json:"sel"`
	LastModified           int64                 `json:"lastModified"`
	Version                int32                 `json:"version"`
	Targets                []Target              `json:"targets"`
	Rules                  []Rule                `json:"rules"`
	Fallthrough            VariationOrRolloutRep `json:"fallthrough"`
	OffVariation           *int32                `json:"offVariation,omitempty"`
	Prerequisites          []Prerequisite        `json:"prerequisites"`
	Site                   Link                  `json:"_site"`
	Access                 *AccessRep            `json:"_access,omitempty"`
	EnvironmentName        string                `json:"_environmentName"`
	TrackEvents            bool                  `json:"trackEvents"`
	TrackEventsFallthrough bool                  `json:"trackEventsFallthrough"`
	DebugEventsUntilDate   *int64                `json:"_debugEventsUntilDate,omitempty"`
	Summary                *FlagSummary          `json:"_summary,omitempty"`
}

FeatureFlagConfig struct for FeatureFlagConfig

func NewFeatureFlagConfig

func NewFeatureFlagConfig(on bool, archived bool, salt string, sel string, lastModified int64, version int32, targets []Target, rules []Rule, fallthrough_ VariationOrRolloutRep, prerequisites []Prerequisite, site Link, environmentName string, trackEvents bool, trackEventsFallthrough bool) *FeatureFlagConfig

NewFeatureFlagConfig instantiates a new FeatureFlagConfig object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFeatureFlagConfigWithDefaults

func NewFeatureFlagConfigWithDefaults() *FeatureFlagConfig

NewFeatureFlagConfigWithDefaults instantiates a new FeatureFlagConfig object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FeatureFlagConfig) GetAccess

func (o *FeatureFlagConfig) GetAccess() AccessRep

GetAccess returns the Access field value if set, zero value otherwise.

func (*FeatureFlagConfig) GetAccessOk

func (o *FeatureFlagConfig) GetAccessOk() (*AccessRep, bool)

GetAccessOk returns a tuple with the Access field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FeatureFlagConfig) GetArchived

func (o *FeatureFlagConfig) GetArchived() bool

GetArchived returns the Archived field value

func (*FeatureFlagConfig) GetArchivedOk

func (o *FeatureFlagConfig) GetArchivedOk() (*bool, bool)

GetArchivedOk returns a tuple with the Archived field value and a boolean to check if the value has been set.

func (*FeatureFlagConfig) GetDebugEventsUntilDate

func (o *FeatureFlagConfig) GetDebugEventsUntilDate() int64

GetDebugEventsUntilDate returns the DebugEventsUntilDate field value if set, zero value otherwise.

func (*FeatureFlagConfig) GetDebugEventsUntilDateOk

func (o *FeatureFlagConfig) GetDebugEventsUntilDateOk() (*int64, bool)

GetDebugEventsUntilDateOk returns a tuple with the DebugEventsUntilDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FeatureFlagConfig) GetEnvironmentName

func (o *FeatureFlagConfig) GetEnvironmentName() string

GetEnvironmentName returns the EnvironmentName field value

func (*FeatureFlagConfig) GetEnvironmentNameOk

func (o *FeatureFlagConfig) GetEnvironmentNameOk() (*string, bool)

GetEnvironmentNameOk returns a tuple with the EnvironmentName field value and a boolean to check if the value has been set.

func (*FeatureFlagConfig) GetFallthrough

func (o *FeatureFlagConfig) GetFallthrough() VariationOrRolloutRep

GetFallthrough returns the Fallthrough field value

func (*FeatureFlagConfig) GetFallthroughOk

func (o *FeatureFlagConfig) GetFallthroughOk() (*VariationOrRolloutRep, bool)

GetFallthroughOk returns a tuple with the Fallthrough field value and a boolean to check if the value has been set.

func (*FeatureFlagConfig) GetLastModified

func (o *FeatureFlagConfig) GetLastModified() int64

GetLastModified returns the LastModified field value

func (*FeatureFlagConfig) GetLastModifiedOk

func (o *FeatureFlagConfig) GetLastModifiedOk() (*int64, bool)

GetLastModifiedOk returns a tuple with the LastModified field value and a boolean to check if the value has been set.

func (*FeatureFlagConfig) GetOffVariation

func (o *FeatureFlagConfig) GetOffVariation() int32

GetOffVariation returns the OffVariation field value if set, zero value otherwise.

func (*FeatureFlagConfig) GetOffVariationOk

func (o *FeatureFlagConfig) GetOffVariationOk() (*int32, bool)

GetOffVariationOk returns a tuple with the OffVariation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FeatureFlagConfig) GetOn

func (o *FeatureFlagConfig) GetOn() bool

GetOn returns the On field value

func (*FeatureFlagConfig) GetOnOk

func (o *FeatureFlagConfig) GetOnOk() (*bool, bool)

GetOnOk returns a tuple with the On field value and a boolean to check if the value has been set.

func (*FeatureFlagConfig) GetPrerequisites

func (o *FeatureFlagConfig) GetPrerequisites() []Prerequisite

GetPrerequisites returns the Prerequisites field value

func (*FeatureFlagConfig) GetPrerequisitesOk

func (o *FeatureFlagConfig) GetPrerequisitesOk() (*[]Prerequisite, bool)

GetPrerequisitesOk returns a tuple with the Prerequisites field value and a boolean to check if the value has been set.

func (*FeatureFlagConfig) GetRules

func (o *FeatureFlagConfig) GetRules() []Rule

GetRules returns the Rules field value

func (*FeatureFlagConfig) GetRulesOk

func (o *FeatureFlagConfig) GetRulesOk() (*[]Rule, bool)

GetRulesOk returns a tuple with the Rules field value and a boolean to check if the value has been set.

func (*FeatureFlagConfig) GetSalt

func (o *FeatureFlagConfig) GetSalt() string

GetSalt returns the Salt field value

func (*FeatureFlagConfig) GetSaltOk

func (o *FeatureFlagConfig) GetSaltOk() (*string, bool)

GetSaltOk returns a tuple with the Salt field value and a boolean to check if the value has been set.

func (*FeatureFlagConfig) GetSel

func (o *FeatureFlagConfig) GetSel() string

GetSel returns the Sel field value

func (*FeatureFlagConfig) GetSelOk

func (o *FeatureFlagConfig) GetSelOk() (*string, bool)

GetSelOk returns a tuple with the Sel field value and a boolean to check if the value has been set.

func (*FeatureFlagConfig) GetSite

func (o *FeatureFlagConfig) GetSite() Link

GetSite returns the Site field value

func (*FeatureFlagConfig) GetSiteOk

func (o *FeatureFlagConfig) GetSiteOk() (*Link, bool)

GetSiteOk returns a tuple with the Site field value and a boolean to check if the value has been set.

func (*FeatureFlagConfig) GetSummary

func (o *FeatureFlagConfig) GetSummary() FlagSummary

GetSummary returns the Summary field value if set, zero value otherwise.

func (*FeatureFlagConfig) GetSummaryOk

func (o *FeatureFlagConfig) GetSummaryOk() (*FlagSummary, bool)

GetSummaryOk returns a tuple with the Summary field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FeatureFlagConfig) GetTargets

func (o *FeatureFlagConfig) GetTargets() []Target

GetTargets returns the Targets field value

func (*FeatureFlagConfig) GetTargetsOk

func (o *FeatureFlagConfig) GetTargetsOk() (*[]Target, bool)

GetTargetsOk returns a tuple with the Targets field value and a boolean to check if the value has been set.

func (*FeatureFlagConfig) GetTrackEvents

func (o *FeatureFlagConfig) GetTrackEvents() bool

GetTrackEvents returns the TrackEvents field value

func (*FeatureFlagConfig) GetTrackEventsFallthrough

func (o *FeatureFlagConfig) GetTrackEventsFallthrough() bool

GetTrackEventsFallthrough returns the TrackEventsFallthrough field value

func (*FeatureFlagConfig) GetTrackEventsFallthroughOk

func (o *FeatureFlagConfig) GetTrackEventsFallthroughOk() (*bool, bool)

GetTrackEventsFallthroughOk returns a tuple with the TrackEventsFallthrough field value and a boolean to check if the value has been set.

func (*FeatureFlagConfig) GetTrackEventsOk

func (o *FeatureFlagConfig) GetTrackEventsOk() (*bool, bool)

GetTrackEventsOk returns a tuple with the TrackEvents field value and a boolean to check if the value has been set.

func (*FeatureFlagConfig) GetVersion

func (o *FeatureFlagConfig) GetVersion() int32

GetVersion returns the Version field value

func (*FeatureFlagConfig) GetVersionOk

func (o *FeatureFlagConfig) GetVersionOk() (*int32, bool)

GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set.

func (*FeatureFlagConfig) HasAccess

func (o *FeatureFlagConfig) HasAccess() bool

HasAccess returns a boolean if a field has been set.

func (*FeatureFlagConfig) HasDebugEventsUntilDate

func (o *FeatureFlagConfig) HasDebugEventsUntilDate() bool

HasDebugEventsUntilDate returns a boolean if a field has been set.

func (*FeatureFlagConfig) HasOffVariation

func (o *FeatureFlagConfig) HasOffVariation() bool

HasOffVariation returns a boolean if a field has been set.

func (*FeatureFlagConfig) HasSummary

func (o *FeatureFlagConfig) HasSummary() bool

HasSummary returns a boolean if a field has been set.

func (FeatureFlagConfig) MarshalJSON

func (o FeatureFlagConfig) MarshalJSON() ([]byte, error)

func (*FeatureFlagConfig) SetAccess

func (o *FeatureFlagConfig) SetAccess(v AccessRep)

SetAccess gets a reference to the given AccessRep and assigns it to the Access field.

func (*FeatureFlagConfig) SetArchived

func (o *FeatureFlagConfig) SetArchived(v bool)

SetArchived sets field value

func (*FeatureFlagConfig) SetDebugEventsUntilDate

func (o *FeatureFlagConfig) SetDebugEventsUntilDate(v int64)

SetDebugEventsUntilDate gets a reference to the given int64 and assigns it to the DebugEventsUntilDate field.

func (*FeatureFlagConfig) SetEnvironmentName

func (o *FeatureFlagConfig) SetEnvironmentName(v string)

SetEnvironmentName sets field value

func (*FeatureFlagConfig) SetFallthrough

func (o *FeatureFlagConfig) SetFallthrough(v VariationOrRolloutRep)

SetFallthrough sets field value

func (*FeatureFlagConfig) SetLastModified

func (o *FeatureFlagConfig) SetLastModified(v int64)

SetLastModified sets field value

func (*FeatureFlagConfig) SetOffVariation

func (o *FeatureFlagConfig) SetOffVariation(v int32)

SetOffVariation gets a reference to the given int32 and assigns it to the OffVariation field.

func (*FeatureFlagConfig) SetOn

func (o *FeatureFlagConfig) SetOn(v bool)

SetOn sets field value

func (*FeatureFlagConfig) SetPrerequisites

func (o *FeatureFlagConfig) SetPrerequisites(v []Prerequisite)

SetPrerequisites sets field value

func (*FeatureFlagConfig) SetRules

func (o *FeatureFlagConfig) SetRules(v []Rule)

SetRules sets field value

func (*FeatureFlagConfig) SetSalt

func (o *FeatureFlagConfig) SetSalt(v string)

SetSalt sets field value

func (*FeatureFlagConfig) SetSel

func (o *FeatureFlagConfig) SetSel(v string)

SetSel sets field value

func (*FeatureFlagConfig) SetSite

func (o *FeatureFlagConfig) SetSite(v Link)

SetSite sets field value

func (*FeatureFlagConfig) SetSummary

func (o *FeatureFlagConfig) SetSummary(v FlagSummary)

SetSummary gets a reference to the given FlagSummary and assigns it to the Summary field.

func (*FeatureFlagConfig) SetTargets

func (o *FeatureFlagConfig) SetTargets(v []Target)

SetTargets sets field value

func (*FeatureFlagConfig) SetTrackEvents

func (o *FeatureFlagConfig) SetTrackEvents(v bool)

SetTrackEvents sets field value

func (*FeatureFlagConfig) SetTrackEventsFallthrough

func (o *FeatureFlagConfig) SetTrackEventsFallthrough(v bool)

SetTrackEventsFallthrough sets field value

func (*FeatureFlagConfig) SetVersion

func (o *FeatureFlagConfig) SetVersion(v int32)

SetVersion sets field value

type FeatureFlagScheduledChange

type FeatureFlagScheduledChange struct {
	Id            string                   `json:"_id"`
	CreationDate  int64                    `json:"_creationDate"`
	MaintainerId  string                   `json:"_maintainerId"`
	Version       int32                    `json:"_version"`
	ExecutionDate int64                    `json:"executionDate"`
	Instructions  []map[string]interface{} `json:"instructions"`
	Conflicts     interface{}              `json:"conflicts,omitempty"`
	Links         *map[string]Link         `json:"_links,omitempty"`
}

FeatureFlagScheduledChange struct for FeatureFlagScheduledChange

func NewFeatureFlagScheduledChange

func NewFeatureFlagScheduledChange(id string, creationDate int64, maintainerId string, version int32, executionDate int64, instructions []map[string]interface{}) *FeatureFlagScheduledChange

NewFeatureFlagScheduledChange instantiates a new FeatureFlagScheduledChange object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFeatureFlagScheduledChangeWithDefaults

func NewFeatureFlagScheduledChangeWithDefaults() *FeatureFlagScheduledChange

NewFeatureFlagScheduledChangeWithDefaults instantiates a new FeatureFlagScheduledChange object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FeatureFlagScheduledChange) GetConflicts

func (o *FeatureFlagScheduledChange) GetConflicts() interface{}

GetConflicts returns the Conflicts field value if set, zero value otherwise (both if not set or set to explicit null).

func (*FeatureFlagScheduledChange) GetConflictsOk

func (o *FeatureFlagScheduledChange) GetConflictsOk() (*interface{}, bool)

GetConflictsOk returns a tuple with the Conflicts field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FeatureFlagScheduledChange) GetCreationDate

func (o *FeatureFlagScheduledChange) GetCreationDate() int64

GetCreationDate returns the CreationDate field value

func (*FeatureFlagScheduledChange) GetCreationDateOk

func (o *FeatureFlagScheduledChange) GetCreationDateOk() (*int64, bool)

GetCreationDateOk returns a tuple with the CreationDate field value and a boolean to check if the value has been set.

func (*FeatureFlagScheduledChange) GetExecutionDate

func (o *FeatureFlagScheduledChange) GetExecutionDate() int64

GetExecutionDate returns the ExecutionDate field value

func (*FeatureFlagScheduledChange) GetExecutionDateOk

func (o *FeatureFlagScheduledChange) GetExecutionDateOk() (*int64, bool)

GetExecutionDateOk returns a tuple with the ExecutionDate field value and a boolean to check if the value has been set.

func (*FeatureFlagScheduledChange) GetId

GetId returns the Id field value

func (*FeatureFlagScheduledChange) GetIdOk

func (o *FeatureFlagScheduledChange) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*FeatureFlagScheduledChange) GetInstructions

func (o *FeatureFlagScheduledChange) GetInstructions() []map[string]interface{}

GetInstructions returns the Instructions field value

func (*FeatureFlagScheduledChange) GetInstructionsOk

func (o *FeatureFlagScheduledChange) GetInstructionsOk() (*[]map[string]interface{}, bool)

GetInstructionsOk returns a tuple with the Instructions field value and a boolean to check if the value has been set.

func (o *FeatureFlagScheduledChange) GetLinks() map[string]Link

GetLinks returns the Links field value if set, zero value otherwise.

func (*FeatureFlagScheduledChange) GetLinksOk

func (o *FeatureFlagScheduledChange) GetLinksOk() (*map[string]Link, 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 (*FeatureFlagScheduledChange) GetMaintainerId

func (o *FeatureFlagScheduledChange) GetMaintainerId() string

GetMaintainerId returns the MaintainerId field value

func (*FeatureFlagScheduledChange) GetMaintainerIdOk

func (o *FeatureFlagScheduledChange) GetMaintainerIdOk() (*string, bool)

GetMaintainerIdOk returns a tuple with the MaintainerId field value and a boolean to check if the value has been set.

func (*FeatureFlagScheduledChange) GetVersion

func (o *FeatureFlagScheduledChange) GetVersion() int32

GetVersion returns the Version field value

func (*FeatureFlagScheduledChange) GetVersionOk

func (o *FeatureFlagScheduledChange) GetVersionOk() (*int32, bool)

GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set.

func (*FeatureFlagScheduledChange) HasConflicts

func (o *FeatureFlagScheduledChange) HasConflicts() bool

HasConflicts returns a boolean if a field has been set.

func (o *FeatureFlagScheduledChange) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (FeatureFlagScheduledChange) MarshalJSON

func (o FeatureFlagScheduledChange) MarshalJSON() ([]byte, error)

func (*FeatureFlagScheduledChange) SetConflicts

func (o *FeatureFlagScheduledChange) SetConflicts(v interface{})

SetConflicts gets a reference to the given interface{} and assigns it to the Conflicts field.

func (*FeatureFlagScheduledChange) SetCreationDate

func (o *FeatureFlagScheduledChange) SetCreationDate(v int64)

SetCreationDate sets field value

func (*FeatureFlagScheduledChange) SetExecutionDate

func (o *FeatureFlagScheduledChange) SetExecutionDate(v int64)

SetExecutionDate sets field value

func (*FeatureFlagScheduledChange) SetId

func (o *FeatureFlagScheduledChange) SetId(v string)

SetId sets field value

func (*FeatureFlagScheduledChange) SetInstructions

func (o *FeatureFlagScheduledChange) SetInstructions(v []map[string]interface{})

SetInstructions sets field value

func (o *FeatureFlagScheduledChange) SetLinks(v map[string]Link)

SetLinks gets a reference to the given map[string]Link and assigns it to the Links field.

func (*FeatureFlagScheduledChange) SetMaintainerId

func (o *FeatureFlagScheduledChange) SetMaintainerId(v string)

SetMaintainerId sets field value

func (*FeatureFlagScheduledChange) SetVersion

func (o *FeatureFlagScheduledChange) SetVersion(v int32)

SetVersion sets field value

type FeatureFlagScheduledChanges

type FeatureFlagScheduledChanges struct {
	Items []FeatureFlagScheduledChange `json:"items"`
	Links *map[string]Link             `json:"_links,omitempty"`
}

FeatureFlagScheduledChanges struct for FeatureFlagScheduledChanges

func NewFeatureFlagScheduledChanges

func NewFeatureFlagScheduledChanges(items []FeatureFlagScheduledChange) *FeatureFlagScheduledChanges

NewFeatureFlagScheduledChanges instantiates a new FeatureFlagScheduledChanges object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFeatureFlagScheduledChangesWithDefaults

func NewFeatureFlagScheduledChangesWithDefaults() *FeatureFlagScheduledChanges

NewFeatureFlagScheduledChangesWithDefaults instantiates a new FeatureFlagScheduledChanges object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FeatureFlagScheduledChanges) GetItems

GetItems returns the Items field value

func (*FeatureFlagScheduledChanges) GetItemsOk

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (o *FeatureFlagScheduledChanges) GetLinks() map[string]Link

GetLinks returns the Links field value if set, zero value otherwise.

func (*FeatureFlagScheduledChanges) GetLinksOk

func (o *FeatureFlagScheduledChanges) GetLinksOk() (*map[string]Link, bool)

GetLinksOk returns a tuple with the Links field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *FeatureFlagScheduledChanges) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (FeatureFlagScheduledChanges) MarshalJSON

func (o FeatureFlagScheduledChanges) MarshalJSON() ([]byte, error)

func (*FeatureFlagScheduledChanges) SetItems

SetItems sets field value

func (o *FeatureFlagScheduledChanges) SetLinks(v map[string]Link)

SetLinks gets a reference to the given map[string]Link and assigns it to the Links field.

type FeatureFlagStatus

type FeatureFlagStatus struct {
	// Status of the flag
	Name string `json:"name"`
	// Timestamp of last time flag was requested
	LastRequested *time.Time `json:"lastRequested,omitempty"`
	// Default value seen from code
	Default interface{} `json:"default,omitempty"`
}

FeatureFlagStatus struct for FeatureFlagStatus

func NewFeatureFlagStatus

func NewFeatureFlagStatus(name string) *FeatureFlagStatus

NewFeatureFlagStatus instantiates a new FeatureFlagStatus object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFeatureFlagStatusWithDefaults

func NewFeatureFlagStatusWithDefaults() *FeatureFlagStatus

NewFeatureFlagStatusWithDefaults instantiates a new FeatureFlagStatus object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FeatureFlagStatus) GetDefault

func (o *FeatureFlagStatus) GetDefault() interface{}

GetDefault returns the Default field value if set, zero value otherwise (both if not set or set to explicit null).

func (*FeatureFlagStatus) GetDefaultOk

func (o *FeatureFlagStatus) GetDefaultOk() (*interface{}, bool)

GetDefaultOk returns a tuple with the Default field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FeatureFlagStatus) GetLastRequested

func (o *FeatureFlagStatus) GetLastRequested() time.Time

GetLastRequested returns the LastRequested field value if set, zero value otherwise.

func (*FeatureFlagStatus) GetLastRequestedOk

func (o *FeatureFlagStatus) GetLastRequestedOk() (*time.Time, bool)

GetLastRequestedOk returns a tuple with the LastRequested field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FeatureFlagStatus) GetName

func (o *FeatureFlagStatus) GetName() string

GetName returns the Name field value

func (*FeatureFlagStatus) GetNameOk

func (o *FeatureFlagStatus) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*FeatureFlagStatus) HasDefault

func (o *FeatureFlagStatus) HasDefault() bool

HasDefault returns a boolean if a field has been set.

func (*FeatureFlagStatus) HasLastRequested

func (o *FeatureFlagStatus) HasLastRequested() bool

HasLastRequested returns a boolean if a field has been set.

func (FeatureFlagStatus) MarshalJSON

func (o FeatureFlagStatus) MarshalJSON() ([]byte, error)

func (*FeatureFlagStatus) SetDefault

func (o *FeatureFlagStatus) SetDefault(v interface{})

SetDefault gets a reference to the given interface{} and assigns it to the Default field.

func (*FeatureFlagStatus) SetLastRequested

func (o *FeatureFlagStatus) SetLastRequested(v time.Time)

SetLastRequested gets a reference to the given time.Time and assigns it to the LastRequested field.

func (*FeatureFlagStatus) SetName

func (o *FeatureFlagStatus) SetName(v string)

SetName sets field value

type FeatureFlagStatusAcrossEnvironments

type FeatureFlagStatusAcrossEnvironments struct {
	// Flag status for environment.
	Environments *map[string]FeatureFlagStatus `json:"environments,omitempty"`
	// feature flag key
	Key   *string          `json:"key,omitempty"`
	Links *map[string]Link `json:"_links,omitempty"`
}

FeatureFlagStatusAcrossEnvironments struct for FeatureFlagStatusAcrossEnvironments

func NewFeatureFlagStatusAcrossEnvironments

func NewFeatureFlagStatusAcrossEnvironments() *FeatureFlagStatusAcrossEnvironments

NewFeatureFlagStatusAcrossEnvironments instantiates a new FeatureFlagStatusAcrossEnvironments object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFeatureFlagStatusAcrossEnvironmentsWithDefaults

func NewFeatureFlagStatusAcrossEnvironmentsWithDefaults() *FeatureFlagStatusAcrossEnvironments

NewFeatureFlagStatusAcrossEnvironmentsWithDefaults instantiates a new FeatureFlagStatusAcrossEnvironments object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FeatureFlagStatusAcrossEnvironments) GetEnvironments

GetEnvironments returns the Environments field value if set, zero value otherwise.

func (*FeatureFlagStatusAcrossEnvironments) GetEnvironmentsOk

func (o *FeatureFlagStatusAcrossEnvironments) GetEnvironmentsOk() (*map[string]FeatureFlagStatus, 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 (*FeatureFlagStatusAcrossEnvironments) GetKey

GetKey returns the Key field value if set, zero value otherwise.

func (*FeatureFlagStatusAcrossEnvironments) 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.

GetLinks returns the Links field value if set, zero value otherwise.

func (*FeatureFlagStatusAcrossEnvironments) GetLinksOk

func (o *FeatureFlagStatusAcrossEnvironments) GetLinksOk() (*map[string]Link, 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 (*FeatureFlagStatusAcrossEnvironments) HasEnvironments

func (o *FeatureFlagStatusAcrossEnvironments) HasEnvironments() bool

HasEnvironments returns a boolean if a field has been set.

func (*FeatureFlagStatusAcrossEnvironments) HasKey

HasKey returns a boolean if a field has been set.

HasLinks returns a boolean if a field has been set.

func (FeatureFlagStatusAcrossEnvironments) MarshalJSON

func (o FeatureFlagStatusAcrossEnvironments) MarshalJSON() ([]byte, error)

func (*FeatureFlagStatusAcrossEnvironments) SetEnvironments

SetEnvironments gets a reference to the given map[string]FeatureFlagStatus and assigns it to the Environments field.

func (*FeatureFlagStatusAcrossEnvironments) SetKey

SetKey gets a reference to the given string and assigns it to the Key field.

func (o *FeatureFlagStatusAcrossEnvironments) SetLinks(v map[string]Link)

SetLinks gets a reference to the given map[string]Link and assigns it to the Links field.

type FeatureFlagStatuses

type FeatureFlagStatuses struct {
	Links map[string]Link  `json:"_links"`
	Items *[]FlagStatusRep `json:"items,omitempty"`
}

FeatureFlagStatuses struct for FeatureFlagStatuses

func NewFeatureFlagStatuses

func NewFeatureFlagStatuses(links map[string]Link) *FeatureFlagStatuses

NewFeatureFlagStatuses instantiates a new FeatureFlagStatuses object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFeatureFlagStatusesWithDefaults

func NewFeatureFlagStatusesWithDefaults() *FeatureFlagStatuses

NewFeatureFlagStatusesWithDefaults instantiates a new FeatureFlagStatuses object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FeatureFlagStatuses) GetItems

func (o *FeatureFlagStatuses) GetItems() []FlagStatusRep

GetItems returns the Items field value if set, zero value otherwise.

func (*FeatureFlagStatuses) GetItemsOk

func (o *FeatureFlagStatuses) GetItemsOk() (*[]FlagStatusRep, bool)

GetItemsOk returns a tuple with the Items field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *FeatureFlagStatuses) GetLinks() map[string]Link

GetLinks returns the Links field value

func (*FeatureFlagStatuses) GetLinksOk

func (o *FeatureFlagStatuses) GetLinksOk() (*map[string]Link, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (*FeatureFlagStatuses) HasItems

func (o *FeatureFlagStatuses) HasItems() bool

HasItems returns a boolean if a field has been set.

func (FeatureFlagStatuses) MarshalJSON

func (o FeatureFlagStatuses) MarshalJSON() ([]byte, error)

func (*FeatureFlagStatuses) SetItems

func (o *FeatureFlagStatuses) SetItems(v []FlagStatusRep)

SetItems gets a reference to the given []FlagStatusRep and assigns it to the Items field.

func (o *FeatureFlagStatuses) SetLinks(v map[string]Link)

SetLinks sets field value

type FeatureFlags

type FeatureFlags struct {
	Items      []FeatureFlag   `json:"items"`
	Links      map[string]Link `json:"_links"`
	TotalCount *int32          `json:"totalCount,omitempty"`
}

FeatureFlags struct for FeatureFlags

func NewFeatureFlags

func NewFeatureFlags(items []FeatureFlag, links map[string]Link) *FeatureFlags

NewFeatureFlags instantiates a new FeatureFlags object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFeatureFlagsWithDefaults

func NewFeatureFlagsWithDefaults() *FeatureFlags

NewFeatureFlagsWithDefaults instantiates a new FeatureFlags object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FeatureFlags) GetItems

func (o *FeatureFlags) GetItems() []FeatureFlag

GetItems returns the Items field value

func (*FeatureFlags) GetItemsOk

func (o *FeatureFlags) GetItemsOk() (*[]FeatureFlag, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (o *FeatureFlags) GetLinks() map[string]Link

GetLinks returns the Links field value

func (*FeatureFlags) GetLinksOk

func (o *FeatureFlags) GetLinksOk() (*map[string]Link, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (*FeatureFlags) GetTotalCount

func (o *FeatureFlags) GetTotalCount() int32

GetTotalCount returns the TotalCount field value if set, zero value otherwise.

func (*FeatureFlags) GetTotalCountOk

func (o *FeatureFlags) GetTotalCountOk() (*int32, bool)

GetTotalCountOk returns a tuple with the TotalCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FeatureFlags) HasTotalCount

func (o *FeatureFlags) HasTotalCount() bool

HasTotalCount returns a boolean if a field has been set.

func (FeatureFlags) MarshalJSON

func (o FeatureFlags) MarshalJSON() ([]byte, error)

func (*FeatureFlags) SetItems

func (o *FeatureFlags) SetItems(v []FeatureFlag)

SetItems sets field value

func (o *FeatureFlags) SetLinks(v map[string]Link)

SetLinks sets field value

func (*FeatureFlags) SetTotalCount

func (o *FeatureFlags) SetTotalCount(v int32)

SetTotalCount gets a reference to the given int32 and assigns it to the TotalCount field.

type FeatureFlagsApiService

type FeatureFlagsApiService service

FeatureFlagsApiService FeatureFlagsApi service

func (*FeatureFlagsApiService) CopyFeatureFlag

func (a *FeatureFlagsApiService) CopyFeatureFlag(ctx _context.Context, projKey string, featureFlagKey string) ApiCopyFeatureFlagRequest

CopyFeatureFlag Copy feature flag

The includedActions and excludedActions define the parts of the flag configuration that are copied or not copied. By default, the entire flag configuration is copied.

You can have either `includedActions` or `excludedActions` but not both.

Valid `includedActions` and `excludedActions` include:

- `updateOn` - `updatePrerequisites` - `updateTargets` - `updateRules` - `updateFallthrough` - `updateOffVariation`

The `source` and `target` must be JSON objects if using curl, specifying the environment key and (optional) current flag configuration version in that environment. For example:

```json

{
  "key": "production",
  "currentVersion": 3
}

```

If target is specified as above, the API will test to ensure that the current flag version in the `production` environment is `3`, and reject attempts to copy settings to `production` otherwise. You can use this to enforce optimistic locking on copy attempts.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key.
@param featureFlagKey The feature flag's key. The key identifies the flag in your code.
@return ApiCopyFeatureFlagRequest

func (*FeatureFlagsApiService) CopyFeatureFlagExecute

Execute executes the request

@return FeatureFlag

func (*FeatureFlagsApiService) DeleteFeatureFlag

func (a *FeatureFlagsApiService) DeleteFeatureFlag(ctx _context.Context, projKey string, key string) ApiDeleteFeatureFlagRequest

DeleteFeatureFlag Delete feature flag

Delete a feature flag in all environments. Use with caution: only delete feature flags your application no longer uses.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key.
@param key The feature flag's key. The key identifies the flag in your code.
@return ApiDeleteFeatureFlagRequest

func (*FeatureFlagsApiService) DeleteFeatureFlagExecute

func (a *FeatureFlagsApiService) DeleteFeatureFlagExecute(r ApiDeleteFeatureFlagRequest) (*_nethttp.Response, error)

Execute executes the request

func (*FeatureFlagsApiService) GetExpiringUserTargets

func (a *FeatureFlagsApiService) GetExpiringUserTargets(ctx _context.Context, projKey string, envKey string, flagKey string) ApiGetExpiringUserTargetsRequest

GetExpiringUserTargets Get expiring user targets for feature flag

Get a list of user targets on a feature flag that are scheduled for removal.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key.
@param envKey The environment key.
@param flagKey The feature flag key.
@return ApiGetExpiringUserTargetsRequest

func (*FeatureFlagsApiService) GetExpiringUserTargetsExecute

Execute executes the request

@return ExpiringUserTargetGetResponse

func (*FeatureFlagsApiService) GetFeatureFlag

func (a *FeatureFlagsApiService) GetFeatureFlag(ctx _context.Context, projKey string, key string) ApiGetFeatureFlagRequest

GetFeatureFlag Get feature flag

Get a single feature flag by key. By default, this returns the configurations for all environments. You can filter environments with the `env` query parameter. For example, setting `env=production` restricts the returned configurations to just the `production` environment.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key
@param key The feature flag key
@return ApiGetFeatureFlagRequest

func (*FeatureFlagsApiService) GetFeatureFlagExecute

Execute executes the request

@return FeatureFlag

func (*FeatureFlagsApiService) GetFeatureFlagStatus

func (a *FeatureFlagsApiService) GetFeatureFlagStatus(ctx _context.Context, projKey string, envKey string, key string) ApiGetFeatureFlagStatusRequest

GetFeatureFlagStatus Get feature flag status

Get the status for a particular feature flag.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key
@param envKey The environment key
@param key The feature flag key
@return ApiGetFeatureFlagStatusRequest

func (*FeatureFlagsApiService) GetFeatureFlagStatusAcrossEnvironments

func (a *FeatureFlagsApiService) GetFeatureFlagStatusAcrossEnvironments(ctx _context.Context, projKey string, key string) ApiGetFeatureFlagStatusAcrossEnvironmentsRequest

GetFeatureFlagStatusAcrossEnvironments Get flag status across environments

Get the status for a particular feature flag across environments.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key
@param key The feature flag key
@return ApiGetFeatureFlagStatusAcrossEnvironmentsRequest

func (*FeatureFlagsApiService) GetFeatureFlagStatusAcrossEnvironmentsExecute

Execute executes the request

@return FeatureFlagStatusAcrossEnvironments

func (*FeatureFlagsApiService) GetFeatureFlagStatusExecute

Execute executes the request

@return FlagStatusRep

func (*FeatureFlagsApiService) GetFeatureFlagStatuses

func (a *FeatureFlagsApiService) GetFeatureFlagStatuses(ctx _context.Context, projKey string, envKey string) ApiGetFeatureFlagStatusesRequest

GetFeatureFlagStatuses List feature flag statuses

Get a list of statuses for all feature flags. The status includes the last time the feature flag was requested, as well as a state, which is one of the following:

- `new`: the feature flag was created within the last seven days, and has not been requested yet - `active`: the feature flag was requested by your servers or clients within the last seven days - `inactive`: the feature flag was created more than seven days ago, and hasn't been requested by your servers or clients within the past seven days - `launched`: one variation of the feature flag has been rolled out to all your users for at least 7 days

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key
@param envKey Filter configurations by environment
@return ApiGetFeatureFlagStatusesRequest

func (*FeatureFlagsApiService) GetFeatureFlagStatusesExecute

Execute executes the request

@return FeatureFlagStatuses

func (*FeatureFlagsApiService) GetFeatureFlags

func (a *FeatureFlagsApiService) GetFeatureFlags(ctx _context.Context, projKey string) ApiGetFeatureFlagsRequest

GetFeatureFlags List feature flags

Get a list of all features in the given project. By default, each feature includes configurations for each environment. You can filter environments with the env query parameter. For example, setting `env=production` restricts the returned configurations to just your production environment. You can also filter feature flags by tag with the tag query parameter.

We support the following fields for filters:

- `query` is a string that matches against the flags' keys and names. It is not case sensitive. - `archived` is a boolean to filter the list to archived flags. When this is absent, only unarchived flags are returned. - `type` is a string allowing filtering to `temporary` or `permanent` flags. - `status` is a string allowing filtering to `new`, `inactive`, `active`, or `launched` flags in the specified environment. This filter also requires a `filterEnv` field to be set to a valid environment. For example: `filter=status:active,filterEnv:production`. - `tags` is a + separated list of tags. It filters the list to members who have all of the tags in the list. - `hasExperiment` is a boolean with values of true or false and returns any flags that have an attached metric. - `hasDataExport` is a boolean with values of true or false and returns any flags that are currently exporting data in the specified environment. This includes flags that are exporting data via Experimentation. This filter also requires a `filterEnv` field to be set to a valid environment key. e.g. `filter=hasExperiment:true,filterEnv:production` - `evaluated` is an object that contains a key of `after` and a value in Unix time in milliseconds. This returns all flags that have been evaluated since the time you specify in the environment provided. This filter also requires a `filterEnv` field to be set to a valid environment. For example: `filter=evaluated:{"after": 1590768455282},filterEnv:production`. - `filterEnv` is a string with the key of a valid environment. The filterEnv field is used for filters that are environment specific. If there are multiple environment specific filters you should only declare this parameter once. For example: `filter=evaluated:{"after": 1590768455282},filterEnv:production,status:active`.

An example filter is `query:abc,tags:foo+bar`. This matches flags with the string `abc` in their key or name, ignoring case, which also have the tags `foo` and `bar`.

By default, this returns all flags. You can page through the list with the `limit` parameter and by following the `first`, `prev`, `next`, and `last` links in the returned `_links` field. These links will not be present if the pages they refer to don't exist. For example, the `first` and `prev` links will be missing from the response on the first page.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key
@return ApiGetFeatureFlagsRequest

func (*FeatureFlagsApiService) GetFeatureFlagsExecute

Execute executes the request

@return FeatureFlags

func (*FeatureFlagsApiService) PatchExpiringUserTargets

func (a *FeatureFlagsApiService) PatchExpiringUserTargets(ctx _context.Context, projKey string, envKey string, flagKey string) ApiPatchExpiringUserTargetsRequest

PatchExpiringUserTargets Update expiring user targets on feature flag

Update the list of user targets on a feature flag that are scheduled for removal.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key.
@param envKey The environment key.
@param flagKey The feature flag key.
@return ApiPatchExpiringUserTargetsRequest

func (*FeatureFlagsApiService) PatchExpiringUserTargetsExecute

Execute executes the request

@return ExpiringUserTargetPatchResponse

func (*FeatureFlagsApiService) PatchFeatureFlag

func (a *FeatureFlagsApiService) PatchFeatureFlag(ctx _context.Context, projKey string, key string) ApiPatchFeatureFlagRequest

PatchFeatureFlag Update feature flag

Perform a partial update to a feature flag.

## Using JSON Patches on a feature flag

When using the update feature flag endpoint to add individual users to a specific variation, there are two different patch documents, depending on whether users are already being individually targeted for the variation.

If a flag variation already has users individually targeted, the path for the JSON Patch operation is:

```json

{
  "op": "add",
  "path": "/environments/devint/targets/0/values/-",
  "value": "TestClient10"
}

```

If a flag variation does not already have users individually targeted, the path for the JSON Patch operation is:

```json [

{
  "op": "add",
  "path": "/environments/devint/targets/-",
  "value": { "variation": 0, "values": ["TestClient10"] }
}

] ```

## Using semantic patches on a feature flag

To use a [semantic patch](/reference#updates-via-semantic-patches) on a feature flag resource, you must include a header in the request. If you call a semantic patch resource without this header, you will receive a `400` response because your semantic patch will be interpreted as a JSON patch.

Use this header:

``` Content-Type: application/json; domain-model=launchdarkly.semanticpatch ```

The body of a semantic patch request takes the following three properties:

1. comment `string`: (Optional) A description of the update. 1. environmentKey `string`: (Required) The key of the LaunchDarkly environment. 1. instructions `array`: (Required) The action or list of actions to be performed by the update. Each update action in the list must be an object/hash table with a `kind` property, although depending on the action, other properties may be necessary. Read below for more information on the specific supported semantic patch instructions.

If any instruction in the patch encounters an error, the error will be returned and the flag will not be changed. In general, instructions will silently do nothing if the flag is already in the state requested by the patch instruction. For example, `removeUserTargets` does nothing when the targets have already been removed). They will generally error if a parameter refers to something that does not exist, like a variation ID that doesn't correspond to a variation on the flag or a rule ID that doesn't belong to a rule on the flag. Other specific error conditions are noted in the instruction descriptions.

### Instructions

#### `turnFlagOn`

Sets the flag's targeting state to on.

#### `turnFlagOff`

Sets the flag's targeting state to off.

#### `addUserTargets`

Adds the user keys in `values` to the individual user targets for the variation specified by `variationId`. Returns an error if this causes the same user key to be targeted in multiple variations.

##### Parameters

- `values`: list of user keys - `variationId`: ID of a variation on the flag

#### `removeUserTargets`

Removes the user keys in `values` to the individual user targets for the variation specified by `variationId`. Does nothing if the user keys are not targeted.

##### Parameters

- `values`: list of user keys - `variationId`: ID of a variation on the flag

#### `replaceUserTargets`

Completely replaces the existing set of user targeting. All variations must be provided. Example:

```json

{
  "kind": "replaceUserTargets",
  "targets": [
    {
      "variationId": "variation-1",
      "values": ["blah", "foo", "bar"]
    },
    {
      "variationId": "variation-2",
      "values": ["abc", "def"]
    }
  ]
}

```

##### Parameters

- `targets`: a list of user targeting

#### `clearUserTargets`

Removes all individual user targets from the variation specified by `variationId`

##### Parameters

- `variationId`: ID of a variation on the flag

#### `addPrerequisite`

Adds the flag indicated by `key` with variation `variationId` as a prerequisite to the flag.

##### Parameters

- `key`: flag key of another flag - `variationId`: ID of a variation of the flag with key `key`

#### `removePrerequisite`

Removes the prerequisite indicated by `key`. Does nothing if this prerequisite does not exist.

##### Parameters

- `key`: flag key of an existing prerequisite

#### `updatePrerequisite`

Changes the prerequisite with flag key `key` to the variation indicated by `variationId`. Returns an error if this prerequisite does not exist.

##### Parameters

- `key`: flag key of an existing prerequisite - `variationId`: ID of a variation of the flag with key `key`

#### `replacePrerequisites`

Completely replaces the existing set of prerequisites for a given flag. Example:

```json

{
  "kind": "replacePrerequisites",
  "prerequisites": [
    {
      "key": "flag-key",
      "variationId": "variation-1"
    },
    {
      "key": "another-flag",
      "variationId": "variation-2"
    }
  ]
}

```

##### Parameters

- `prerequisites`: a list of prerequisites

#### `addRule`

Adds a new rule to the flag with the given `clauses` which serves the variation indicated by `variationId` or the percent rollout indicated by `rolloutWeights` and `rolloutBucketBy`. If `beforeRuleId` is set, the rule will be added in the list of rules before the indicated rule. Otherwise, the rule will be added to the end of the list.

##### Parameters

- `clauses`: Array of clauses (see `addClauses`) - `beforeRuleId`: Optional ID of a rule in the flag - `variationId`: ID of a variation of the flag - `rolloutWeights`: Map of variationId to weight in thousandths of a percent (0-100000) - `rolloutBucketBy`: Optional user attribute

#### `removeRule`

Removes the targeting rule specified by `ruleId`. Does nothing if the rule does not exist.

##### Parameters

- `ruleId`: ID of a rule in the flag

#### `replaceRules`

Completely replaces the existing rules for a given flag. Example:

```json

{
  "kind": "replaceRules",
  "rules": [
    {
      "variationId": "variation-1",
      "description": "myRule",
      "clauses": [
        {
          "attribute": "segmentMatch",
          "op": "segmentMatch",
          "values": ["test"]
        }
      ],
      "trackEvents": true
    }
  ]
}

```

##### Parameters

- `rules`: a list of rules

#### `addClauses`

Adds the given clauses to the rule indicated by `ruleId`.

##### Parameters

- `ruleId`: ID of a rule in the flag - `clauses`: Array of clause objects, with `attribute` (string), `op` (string), and `values` (array of strings, numbers, or dates) properties.

#### `removeClauses`

Removes the clauses specified by `clauseIds` from the rule indicated by `ruleId`.

#### Parameters

- `ruleId`: ID of a rule in the flag - `clauseIds`: Array of IDs of clauses in the rule

#### `updateClause`

Replaces the clause indicated by `ruleId` and `clauseId` with `clause`.

##### Parameters

- `ruleId`: ID of a rule in the flag - `clauseId`: ID of a clause in that rule - `clause`: Clause object

#### `addValuesToClause`

Adds `values` to the values of the clause indicated by `ruleId` and `clauseId`.

##### Parameters

- `ruleId`: ID of a rule in the flag - `clauseId`: ID of a clause in that rule - `values`: Array of strings

#### `removeValuesFromClause`

Removes `values` from the values of the clause indicated by `ruleId` and `clauseId`.

##### Parameters

`ruleId`: ID of a rule in the flag `clauseId`: ID of a clause in that rule `values`: Array of strings

#### `reorderRules`

Rearranges the rules to match the order given in `ruleIds`. Will return an error if `ruleIds` does not match the current set of rules on the flag.

##### Parameters

- `ruleIds`: Array of IDs of all rules in the flag

#### `updateRuleVariationOrRollout`

Updates what the rule indicated by `ruleId` serves if its clauses evaluate to true. Can either be a fixed variation indicated by `variationId` or a percent rollout indicated by `rolloutWeights` and `rolloutBucketBy`.

##### Parameters

  • `ruleId`: ID of a rule in the flag
  • `variationId`: ID of a variation of the flag or
  • `rolloutWeights`: Map of variationId to weight in thousandths of a percent (0-100000)
  • `rolloutBucketBy`: Optional user attribute

#### `updateFallthroughVariationOrRollout`

Updates the flag's fallthrough, which is served if none of the targeting rules match. Can either be a fixed variation indicated by `variationId` or a percent rollout indicated by `rolloutWeights` and `rolloutBucketBy`.

##### Parameters

`variationId`: ID of a variation of the flag or `rolloutWeights`: Map of variationId to weight in thousandths of a percent (0-100000) `rolloutBucketBy`: Optional user attribute

#### `updateOffVariation`

Updates the variation served when the flag's targeting is off to the variation indicated by `variationId`.

##### Parameters

`variationId`: ID of a variation of the flag

### Example

```json

{
  "environmentKey": "production",
  "instructions": [
    {
      "kind": "turnFlagOn"
    },
    {
      "kind": "turnFlagOff"
    },
    {
      "kind": "addUserTargets",
      "variationId": "8bfb304e-d516-47e5-8727-e7f798e8992d",
      "values": ["userId", "userId2"]
    },
    {
      "kind": "removeUserTargets",
      "variationId": "8bfb304e-d516-47e5-8727-e7f798e8992d",
      "values": ["userId3", "userId4"]
    },
    {
      "kind": "updateFallthroughVariationOrRollout",
      "rolloutWeights": {
        "variationId": 50000,
        "variationId2": 50000
      },
      "rolloutBucketBy": null
    },
    {
      "kind": "addRule",
      "clauses": [
        {
          "attribute": "segmentMatch",
          "negate": false,
          "values": ["test-segment"]
        }
      ],
      "variationId": null,
      "rolloutWeights": {
        "variationId": 50000,
        "variationId2": 50000
      },
      "rolloutBucketBy": "key"
    },
    {
      "kind": "removeRule",
      "ruleId": "99f12464-a429-40fc-86cc-b27612188955"
    },
    {
      "kind": "reorderRules",
      "ruleIds": ["2f72974e-de68-4243-8dd3-739582147a1f", "8bfb304e-d516-47e5-8727-e7f798e8992d"]
    },
    {
      "kind": "addClauses",
      "ruleId": "1134",
      "clauses": [
        {
          "attribute": "email",
          "op": "in",
          "negate": false,
          "values": ["test@test.com"]
        }
      ]
    },
    {
      "kind": "removeClauses",
      "ruleId": "1242529",
      "clauseIds": ["8bfb304e-d516-47e5-8727-e7f798e8992d"]
    },
    {
      "kind": "updateClause",
      "ruleId": "2f72974e-de68-4243-8dd3-739582147a1f",
      "clauseId": "309845",
      "clause": {
        "attribute": "segmentMatch",
        "negate": false,
        "values": ["test-segment"]
      }
    },
    {
      "kind": "updateRuleVariationOrRollout",
      "ruleId": "2342",
      "rolloutWeights": null,
      "rolloutBucketBy": null
    },
    {
      "kind": "updateOffVariation",
      "variationId": "3242453"
    },
    {
      "kind": "addPrerequisite",
      "variationId": "234235",
      "key": "flagKey2"
    },
    {
      "kind": "updatePrerequisite",
      "variationId": "234235",
      "key": "flagKey2"
    },
    {
      "kind": "removePrerequisite",
      "key": "flagKey"
    }
  ]
}

```

## Using JSON patches on a feature flag

If you do not include the header described above, you can use [JSON patch](/reference#updates-via-json-patch).

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key.
@param key The feature flag's key. The key identifies the flag in your code.
@return ApiPatchFeatureFlagRequest

func (*FeatureFlagsApiService) PatchFeatureFlagExecute

Execute executes the request

@return FeatureFlag

func (*FeatureFlagsApiService) PostFeatureFlag

func (a *FeatureFlagsApiService) PostFeatureFlag(ctx _context.Context, projKey string) ApiPostFeatureFlagRequest

PostFeatureFlag Create a feature flag

Create a feature flag with the given name, key, and variations

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key.
@return ApiPostFeatureFlagRequest

func (*FeatureFlagsApiService) PostFeatureFlagExecute

Execute executes the request

@return FeatureFlag

type FeatureFlagsBetaApiService

type FeatureFlagsBetaApiService service

FeatureFlagsBetaApiService FeatureFlagsBetaApi service

func (*FeatureFlagsBetaApiService) GetDependentFlags

func (a *FeatureFlagsBetaApiService) GetDependentFlags(ctx _context.Context, projKey string, flagKey string) ApiGetDependentFlagsRequest

GetDependentFlags List dependent feature flags

List dependent flags across all environments for the flag specified in the path parameters. A dependent flag is a flag that uses another flag as a prerequisite.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key
@param flagKey The flag key
@return ApiGetDependentFlagsRequest

func (*FeatureFlagsBetaApiService) GetDependentFlagsByEnv

func (a *FeatureFlagsBetaApiService) GetDependentFlagsByEnv(ctx _context.Context, projKey string, envKey string, flagKey string) ApiGetDependentFlagsByEnvRequest

GetDependentFlagsByEnv List dependent feature flags by environment

List dependent flags across all environments for the flag specified in the path parameters. A dependent flag is a flag that uses another flag as a prerequisite.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key
@param envKey The environment key
@param flagKey The flag key
@return ApiGetDependentFlagsByEnvRequest

func (*FeatureFlagsBetaApiService) GetDependentFlagsByEnvExecute

Execute executes the request

@return DependentFlagsByEnvironment

func (*FeatureFlagsBetaApiService) GetDependentFlagsExecute

Execute executes the request

@return MultiEnvironmentDependentFlags

type FlagConfigApprovalRequestResponse

type FlagConfigApprovalRequestResponse struct {
	Id           string  `json:"_id"`
	Version      int32   `json:"_version"`
	CreationDate int64   `json:"creationDate"`
	ServiceKind  string  `json:"serviceKind"`
	RequestorId  *string `json:"requestorId,omitempty"`
	// A human-friendly name for the approval request
	Description  *string          `json:"description,omitempty"`
	ReviewStatus string           `json:"reviewStatus"`
	AllReviews   []ReviewResponse `json:"allReviews"`
	// An array of member IDs. These members are notified to review the approval request.
	NotifyMemberIds   []string                 `json:"notifyMemberIds"`
	AppliedDate       *int64                   `json:"appliedDate,omitempty"`
	AppliedByMemberId *string                  `json:"appliedByMemberId,omitempty"`
	Status            string                   `json:"status"`
	Instructions      []map[string]interface{} `json:"instructions"`
	Conflicts         []Conflict               `json:"conflicts"`
	Links             map[string]Link          `json:"_links"`
	ExecutionDate     *int64                   `json:"executionDate,omitempty"`
	// ID of scheduled change to edit or delete
	OperatingOnId          *string              `json:"operatingOnId,omitempty"`
	IntegrationMetadata    *IntegrationMetadata `json:"integrationMetadata,omitempty"`
	Source                 *CopiedFromEnv       `json:"source,omitempty"`
	CustomWorkflowMetadata *CustomWorkflowMeta  `json:"customWorkflowMetadata,omitempty"`
}

FlagConfigApprovalRequestResponse struct for FlagConfigApprovalRequestResponse

func NewFlagConfigApprovalRequestResponse

func NewFlagConfigApprovalRequestResponse(id string, version int32, creationDate int64, serviceKind string, reviewStatus string, allReviews []ReviewResponse, notifyMemberIds []string, status string, instructions []map[string]interface{}, conflicts []Conflict, links map[string]Link) *FlagConfigApprovalRequestResponse

NewFlagConfigApprovalRequestResponse instantiates a new FlagConfigApprovalRequestResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFlagConfigApprovalRequestResponseWithDefaults

func NewFlagConfigApprovalRequestResponseWithDefaults() *FlagConfigApprovalRequestResponse

NewFlagConfigApprovalRequestResponseWithDefaults instantiates a new FlagConfigApprovalRequestResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FlagConfigApprovalRequestResponse) GetAllReviews

GetAllReviews returns the AllReviews field value

func (*FlagConfigApprovalRequestResponse) GetAllReviewsOk

func (o *FlagConfigApprovalRequestResponse) GetAllReviewsOk() (*[]ReviewResponse, bool)

GetAllReviewsOk returns a tuple with the AllReviews field value and a boolean to check if the value has been set.

func (*FlagConfigApprovalRequestResponse) GetAppliedByMemberId

func (o *FlagConfigApprovalRequestResponse) GetAppliedByMemberId() string

GetAppliedByMemberId returns the AppliedByMemberId field value if set, zero value otherwise.

func (*FlagConfigApprovalRequestResponse) GetAppliedByMemberIdOk

func (o *FlagConfigApprovalRequestResponse) GetAppliedByMemberIdOk() (*string, bool)

GetAppliedByMemberIdOk returns a tuple with the AppliedByMemberId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FlagConfigApprovalRequestResponse) GetAppliedDate

func (o *FlagConfigApprovalRequestResponse) GetAppliedDate() int64

GetAppliedDate returns the AppliedDate field value if set, zero value otherwise.

func (*FlagConfigApprovalRequestResponse) GetAppliedDateOk

func (o *FlagConfigApprovalRequestResponse) GetAppliedDateOk() (*int64, bool)

GetAppliedDateOk returns a tuple with the AppliedDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FlagConfigApprovalRequestResponse) GetConflicts

func (o *FlagConfigApprovalRequestResponse) GetConflicts() []Conflict

GetConflicts returns the Conflicts field value

func (*FlagConfigApprovalRequestResponse) GetConflictsOk

func (o *FlagConfigApprovalRequestResponse) GetConflictsOk() (*[]Conflict, bool)

GetConflictsOk returns a tuple with the Conflicts field value and a boolean to check if the value has been set.

func (*FlagConfigApprovalRequestResponse) GetCreationDate

func (o *FlagConfigApprovalRequestResponse) GetCreationDate() int64

GetCreationDate returns the CreationDate field value

func (*FlagConfigApprovalRequestResponse) GetCreationDateOk

func (o *FlagConfigApprovalRequestResponse) GetCreationDateOk() (*int64, bool)

GetCreationDateOk returns a tuple with the CreationDate field value and a boolean to check if the value has been set.

func (*FlagConfigApprovalRequestResponse) GetCustomWorkflowMetadata

func (o *FlagConfigApprovalRequestResponse) GetCustomWorkflowMetadata() CustomWorkflowMeta

GetCustomWorkflowMetadata returns the CustomWorkflowMetadata field value if set, zero value otherwise.

func (*FlagConfigApprovalRequestResponse) GetCustomWorkflowMetadataOk

func (o *FlagConfigApprovalRequestResponse) GetCustomWorkflowMetadataOk() (*CustomWorkflowMeta, bool)

GetCustomWorkflowMetadataOk returns a tuple with the CustomWorkflowMetadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FlagConfigApprovalRequestResponse) GetDescription

func (o *FlagConfigApprovalRequestResponse) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*FlagConfigApprovalRequestResponse) GetDescriptionOk

func (o *FlagConfigApprovalRequestResponse) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FlagConfigApprovalRequestResponse) GetExecutionDate

func (o *FlagConfigApprovalRequestResponse) GetExecutionDate() int64

GetExecutionDate returns the ExecutionDate field value if set, zero value otherwise.

func (*FlagConfigApprovalRequestResponse) GetExecutionDateOk

func (o *FlagConfigApprovalRequestResponse) GetExecutionDateOk() (*int64, bool)

GetExecutionDateOk returns a tuple with the ExecutionDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FlagConfigApprovalRequestResponse) GetId

GetId returns the Id field value

func (*FlagConfigApprovalRequestResponse) GetIdOk

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*FlagConfigApprovalRequestResponse) GetInstructions

func (o *FlagConfigApprovalRequestResponse) GetInstructions() []map[string]interface{}

GetInstructions returns the Instructions field value

func (*FlagConfigApprovalRequestResponse) GetInstructionsOk

func (o *FlagConfigApprovalRequestResponse) GetInstructionsOk() (*[]map[string]interface{}, bool)

GetInstructionsOk returns a tuple with the Instructions field value and a boolean to check if the value has been set.

func (*FlagConfigApprovalRequestResponse) GetIntegrationMetadata

func (o *FlagConfigApprovalRequestResponse) GetIntegrationMetadata() IntegrationMetadata

GetIntegrationMetadata returns the IntegrationMetadata field value if set, zero value otherwise.

func (*FlagConfigApprovalRequestResponse) GetIntegrationMetadataOk

func (o *FlagConfigApprovalRequestResponse) GetIntegrationMetadataOk() (*IntegrationMetadata, bool)

GetIntegrationMetadataOk returns a tuple with the IntegrationMetadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *FlagConfigApprovalRequestResponse) GetLinks() map[string]Link

GetLinks returns the Links field value

func (*FlagConfigApprovalRequestResponse) GetLinksOk

func (o *FlagConfigApprovalRequestResponse) GetLinksOk() (*map[string]Link, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (*FlagConfigApprovalRequestResponse) GetNotifyMemberIds

func (o *FlagConfigApprovalRequestResponse) GetNotifyMemberIds() []string

GetNotifyMemberIds returns the NotifyMemberIds field value

func (*FlagConfigApprovalRequestResponse) GetNotifyMemberIdsOk

func (o *FlagConfigApprovalRequestResponse) GetNotifyMemberIdsOk() (*[]string, bool)

GetNotifyMemberIdsOk returns a tuple with the NotifyMemberIds field value and a boolean to check if the value has been set.

func (*FlagConfigApprovalRequestResponse) GetOperatingOnId

func (o *FlagConfigApprovalRequestResponse) GetOperatingOnId() string

GetOperatingOnId returns the OperatingOnId field value if set, zero value otherwise.

func (*FlagConfigApprovalRequestResponse) GetOperatingOnIdOk

func (o *FlagConfigApprovalRequestResponse) GetOperatingOnIdOk() (*string, bool)

GetOperatingOnIdOk returns a tuple with the OperatingOnId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FlagConfigApprovalRequestResponse) GetRequestorId

func (o *FlagConfigApprovalRequestResponse) GetRequestorId() string

GetRequestorId returns the RequestorId field value if set, zero value otherwise.

func (*FlagConfigApprovalRequestResponse) GetRequestorIdOk

func (o *FlagConfigApprovalRequestResponse) GetRequestorIdOk() (*string, bool)

GetRequestorIdOk returns a tuple with the RequestorId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FlagConfigApprovalRequestResponse) GetReviewStatus

func (o *FlagConfigApprovalRequestResponse) GetReviewStatus() string

GetReviewStatus returns the ReviewStatus field value

func (*FlagConfigApprovalRequestResponse) GetReviewStatusOk

func (o *FlagConfigApprovalRequestResponse) GetReviewStatusOk() (*string, bool)

GetReviewStatusOk returns a tuple with the ReviewStatus field value and a boolean to check if the value has been set.

func (*FlagConfigApprovalRequestResponse) GetServiceKind

func (o *FlagConfigApprovalRequestResponse) GetServiceKind() string

GetServiceKind returns the ServiceKind field value

func (*FlagConfigApprovalRequestResponse) GetServiceKindOk

func (o *FlagConfigApprovalRequestResponse) GetServiceKindOk() (*string, bool)

GetServiceKindOk returns a tuple with the ServiceKind field value and a boolean to check if the value has been set.

func (*FlagConfigApprovalRequestResponse) GetSource

GetSource returns the Source field value if set, zero value otherwise.

func (*FlagConfigApprovalRequestResponse) GetSourceOk

GetSourceOk returns a tuple with the Source field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FlagConfigApprovalRequestResponse) GetStatus

GetStatus returns the Status field value

func (*FlagConfigApprovalRequestResponse) GetStatusOk

func (o *FlagConfigApprovalRequestResponse) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*FlagConfigApprovalRequestResponse) GetVersion

func (o *FlagConfigApprovalRequestResponse) GetVersion() int32

GetVersion returns the Version field value

func (*FlagConfigApprovalRequestResponse) GetVersionOk

func (o *FlagConfigApprovalRequestResponse) GetVersionOk() (*int32, bool)

GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set.

func (*FlagConfigApprovalRequestResponse) HasAppliedByMemberId

func (o *FlagConfigApprovalRequestResponse) HasAppliedByMemberId() bool

HasAppliedByMemberId returns a boolean if a field has been set.

func (*FlagConfigApprovalRequestResponse) HasAppliedDate

func (o *FlagConfigApprovalRequestResponse) HasAppliedDate() bool

HasAppliedDate returns a boolean if a field has been set.

func (*FlagConfigApprovalRequestResponse) HasCustomWorkflowMetadata

func (o *FlagConfigApprovalRequestResponse) HasCustomWorkflowMetadata() bool

HasCustomWorkflowMetadata returns a boolean if a field has been set.

func (*FlagConfigApprovalRequestResponse) HasDescription

func (o *FlagConfigApprovalRequestResponse) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*FlagConfigApprovalRequestResponse) HasExecutionDate

func (o *FlagConfigApprovalRequestResponse) HasExecutionDate() bool

HasExecutionDate returns a boolean if a field has been set.

func (*FlagConfigApprovalRequestResponse) HasIntegrationMetadata

func (o *FlagConfigApprovalRequestResponse) HasIntegrationMetadata() bool

HasIntegrationMetadata returns a boolean if a field has been set.

func (*FlagConfigApprovalRequestResponse) HasOperatingOnId

func (o *FlagConfigApprovalRequestResponse) HasOperatingOnId() bool

HasOperatingOnId returns a boolean if a field has been set.

func (*FlagConfigApprovalRequestResponse) HasRequestorId

func (o *FlagConfigApprovalRequestResponse) HasRequestorId() bool

HasRequestorId returns a boolean if a field has been set.

func (*FlagConfigApprovalRequestResponse) HasSource

func (o *FlagConfigApprovalRequestResponse) HasSource() bool

HasSource returns a boolean if a field has been set.

func (FlagConfigApprovalRequestResponse) MarshalJSON

func (o FlagConfigApprovalRequestResponse) MarshalJSON() ([]byte, error)

func (*FlagConfigApprovalRequestResponse) SetAllReviews

func (o *FlagConfigApprovalRequestResponse) SetAllReviews(v []ReviewResponse)

SetAllReviews sets field value

func (*FlagConfigApprovalRequestResponse) SetAppliedByMemberId

func (o *FlagConfigApprovalRequestResponse) SetAppliedByMemberId(v string)

SetAppliedByMemberId gets a reference to the given string and assigns it to the AppliedByMemberId field.

func (*FlagConfigApprovalRequestResponse) SetAppliedDate

func (o *FlagConfigApprovalRequestResponse) SetAppliedDate(v int64)

SetAppliedDate gets a reference to the given int64 and assigns it to the AppliedDate field.

func (*FlagConfigApprovalRequestResponse) SetConflicts

func (o *FlagConfigApprovalRequestResponse) SetConflicts(v []Conflict)

SetConflicts sets field value

func (*FlagConfigApprovalRequestResponse) SetCreationDate

func (o *FlagConfigApprovalRequestResponse) SetCreationDate(v int64)

SetCreationDate sets field value

func (*FlagConfigApprovalRequestResponse) SetCustomWorkflowMetadata

func (o *FlagConfigApprovalRequestResponse) SetCustomWorkflowMetadata(v CustomWorkflowMeta)

SetCustomWorkflowMetadata gets a reference to the given CustomWorkflowMeta and assigns it to the CustomWorkflowMetadata field.

func (*FlagConfigApprovalRequestResponse) SetDescription

func (o *FlagConfigApprovalRequestResponse) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*FlagConfigApprovalRequestResponse) SetExecutionDate

func (o *FlagConfigApprovalRequestResponse) SetExecutionDate(v int64)

SetExecutionDate gets a reference to the given int64 and assigns it to the ExecutionDate field.

func (*FlagConfigApprovalRequestResponse) SetId

SetId sets field value

func (*FlagConfigApprovalRequestResponse) SetInstructions

func (o *FlagConfigApprovalRequestResponse) SetInstructions(v []map[string]interface{})

SetInstructions sets field value

func (*FlagConfigApprovalRequestResponse) SetIntegrationMetadata

func (o *FlagConfigApprovalRequestResponse) SetIntegrationMetadata(v IntegrationMetadata)

SetIntegrationMetadata gets a reference to the given IntegrationMetadata and assigns it to the IntegrationMetadata field.

func (o *FlagConfigApprovalRequestResponse) SetLinks(v map[string]Link)

SetLinks sets field value

func (*FlagConfigApprovalRequestResponse) SetNotifyMemberIds

func (o *FlagConfigApprovalRequestResponse) SetNotifyMemberIds(v []string)

SetNotifyMemberIds sets field value

func (*FlagConfigApprovalRequestResponse) SetOperatingOnId

func (o *FlagConfigApprovalRequestResponse) SetOperatingOnId(v string)

SetOperatingOnId gets a reference to the given string and assigns it to the OperatingOnId field.

func (*FlagConfigApprovalRequestResponse) SetRequestorId

func (o *FlagConfigApprovalRequestResponse) SetRequestorId(v string)

SetRequestorId gets a reference to the given string and assigns it to the RequestorId field.

func (*FlagConfigApprovalRequestResponse) SetReviewStatus

func (o *FlagConfigApprovalRequestResponse) SetReviewStatus(v string)

SetReviewStatus sets field value

func (*FlagConfigApprovalRequestResponse) SetServiceKind

func (o *FlagConfigApprovalRequestResponse) SetServiceKind(v string)

SetServiceKind sets field value

func (*FlagConfigApprovalRequestResponse) SetSource

SetSource gets a reference to the given CopiedFromEnv and assigns it to the Source field.

func (*FlagConfigApprovalRequestResponse) SetStatus

func (o *FlagConfigApprovalRequestResponse) SetStatus(v string)

SetStatus sets field value

func (*FlagConfigApprovalRequestResponse) SetVersion

func (o *FlagConfigApprovalRequestResponse) SetVersion(v int32)

SetVersion sets field value

type FlagConfigApprovalRequestsResponse

type FlagConfigApprovalRequestsResponse struct {
	// An array of approval requests
	Items []FlagConfigApprovalRequestResponse `json:"items"`
	Links map[string]Link                     `json:"_links"`
}

FlagConfigApprovalRequestsResponse struct for FlagConfigApprovalRequestsResponse

func NewFlagConfigApprovalRequestsResponse

func NewFlagConfigApprovalRequestsResponse(items []FlagConfigApprovalRequestResponse, links map[string]Link) *FlagConfigApprovalRequestsResponse

NewFlagConfigApprovalRequestsResponse instantiates a new FlagConfigApprovalRequestsResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFlagConfigApprovalRequestsResponseWithDefaults

func NewFlagConfigApprovalRequestsResponseWithDefaults() *FlagConfigApprovalRequestsResponse

NewFlagConfigApprovalRequestsResponseWithDefaults instantiates a new FlagConfigApprovalRequestsResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FlagConfigApprovalRequestsResponse) GetItems

GetItems returns the Items field value

func (*FlagConfigApprovalRequestsResponse) GetItemsOk

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

GetLinks returns the Links field value

func (*FlagConfigApprovalRequestsResponse) GetLinksOk

func (o *FlagConfigApprovalRequestsResponse) GetLinksOk() (*map[string]Link, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (FlagConfigApprovalRequestsResponse) MarshalJSON

func (o FlagConfigApprovalRequestsResponse) MarshalJSON() ([]byte, error)

func (*FlagConfigApprovalRequestsResponse) SetItems

SetItems sets field value

func (o *FlagConfigApprovalRequestsResponse) SetLinks(v map[string]Link)

SetLinks sets field value

type FlagCopyConfigEnvironment

type FlagCopyConfigEnvironment struct {
	Key            string `json:"key"`
	CurrentVersion *int32 `json:"currentVersion,omitempty"`
}

FlagCopyConfigEnvironment struct for FlagCopyConfigEnvironment

func NewFlagCopyConfigEnvironment

func NewFlagCopyConfigEnvironment(key string) *FlagCopyConfigEnvironment

NewFlagCopyConfigEnvironment instantiates a new FlagCopyConfigEnvironment object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFlagCopyConfigEnvironmentWithDefaults

func NewFlagCopyConfigEnvironmentWithDefaults() *FlagCopyConfigEnvironment

NewFlagCopyConfigEnvironmentWithDefaults instantiates a new FlagCopyConfigEnvironment object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FlagCopyConfigEnvironment) GetCurrentVersion

func (o *FlagCopyConfigEnvironment) GetCurrentVersion() int32

GetCurrentVersion returns the CurrentVersion field value if set, zero value otherwise.

func (*FlagCopyConfigEnvironment) GetCurrentVersionOk

func (o *FlagCopyConfigEnvironment) GetCurrentVersionOk() (*int32, bool)

GetCurrentVersionOk returns a tuple with the CurrentVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FlagCopyConfigEnvironment) GetKey

func (o *FlagCopyConfigEnvironment) GetKey() string

GetKey returns the Key field value

func (*FlagCopyConfigEnvironment) GetKeyOk

func (o *FlagCopyConfigEnvironment) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.

func (*FlagCopyConfigEnvironment) HasCurrentVersion

func (o *FlagCopyConfigEnvironment) HasCurrentVersion() bool

HasCurrentVersion returns a boolean if a field has been set.

func (FlagCopyConfigEnvironment) MarshalJSON

func (o FlagCopyConfigEnvironment) MarshalJSON() ([]byte, error)

func (*FlagCopyConfigEnvironment) SetCurrentVersion

func (o *FlagCopyConfigEnvironment) SetCurrentVersion(v int32)

SetCurrentVersion gets a reference to the given int32 and assigns it to the CurrentVersion field.

func (*FlagCopyConfigEnvironment) SetKey

func (o *FlagCopyConfigEnvironment) SetKey(v string)

SetKey sets field value

type FlagCopyConfigPost

type FlagCopyConfigPost struct {
	Source          FlagCopyConfigEnvironment `json:"source"`
	Target          FlagCopyConfigEnvironment `json:"target"`
	Comment         *string                   `json:"comment,omitempty"`
	IncludedActions *[]string                 `json:"includedActions,omitempty"`
	ExcludedActions *[]string                 `json:"excludedActions,omitempty"`
}

FlagCopyConfigPost struct for FlagCopyConfigPost

func NewFlagCopyConfigPost

func NewFlagCopyConfigPost(source FlagCopyConfigEnvironment, target FlagCopyConfigEnvironment) *FlagCopyConfigPost

NewFlagCopyConfigPost instantiates a new FlagCopyConfigPost object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFlagCopyConfigPostWithDefaults

func NewFlagCopyConfigPostWithDefaults() *FlagCopyConfigPost

NewFlagCopyConfigPostWithDefaults instantiates a new FlagCopyConfigPost object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FlagCopyConfigPost) GetComment

func (o *FlagCopyConfigPost) GetComment() string

GetComment returns the Comment field value if set, zero value otherwise.

func (*FlagCopyConfigPost) GetCommentOk

func (o *FlagCopyConfigPost) GetCommentOk() (*string, bool)

GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FlagCopyConfigPost) GetExcludedActions

func (o *FlagCopyConfigPost) GetExcludedActions() []string

GetExcludedActions returns the ExcludedActions field value if set, zero value otherwise.

func (*FlagCopyConfigPost) GetExcludedActionsOk

func (o *FlagCopyConfigPost) GetExcludedActionsOk() (*[]string, bool)

GetExcludedActionsOk returns a tuple with the ExcludedActions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FlagCopyConfigPost) GetIncludedActions

func (o *FlagCopyConfigPost) GetIncludedActions() []string

GetIncludedActions returns the IncludedActions field value if set, zero value otherwise.

func (*FlagCopyConfigPost) GetIncludedActionsOk

func (o *FlagCopyConfigPost) GetIncludedActionsOk() (*[]string, bool)

GetIncludedActionsOk returns a tuple with the IncludedActions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FlagCopyConfigPost) GetSource

GetSource returns the Source field value

func (*FlagCopyConfigPost) GetSourceOk

func (o *FlagCopyConfigPost) GetSourceOk() (*FlagCopyConfigEnvironment, bool)

GetSourceOk returns a tuple with the Source field value and a boolean to check if the value has been set.

func (*FlagCopyConfigPost) GetTarget

GetTarget returns the Target field value

func (*FlagCopyConfigPost) GetTargetOk

func (o *FlagCopyConfigPost) GetTargetOk() (*FlagCopyConfigEnvironment, bool)

GetTargetOk returns a tuple with the Target field value and a boolean to check if the value has been set.

func (*FlagCopyConfigPost) HasComment

func (o *FlagCopyConfigPost) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*FlagCopyConfigPost) HasExcludedActions

func (o *FlagCopyConfigPost) HasExcludedActions() bool

HasExcludedActions returns a boolean if a field has been set.

func (*FlagCopyConfigPost) HasIncludedActions

func (o *FlagCopyConfigPost) HasIncludedActions() bool

HasIncludedActions returns a boolean if a field has been set.

func (FlagCopyConfigPost) MarshalJSON

func (o FlagCopyConfigPost) MarshalJSON() ([]byte, error)

func (*FlagCopyConfigPost) SetComment

func (o *FlagCopyConfigPost) SetComment(v string)

SetComment gets a reference to the given string and assigns it to the Comment field.

func (*FlagCopyConfigPost) SetExcludedActions

func (o *FlagCopyConfigPost) SetExcludedActions(v []string)

SetExcludedActions gets a reference to the given []string and assigns it to the ExcludedActions field.

func (*FlagCopyConfigPost) SetIncludedActions

func (o *FlagCopyConfigPost) SetIncludedActions(v []string)

SetIncludedActions gets a reference to the given []string and assigns it to the IncludedActions field.

func (*FlagCopyConfigPost) SetSource

SetSource sets field value

func (*FlagCopyConfigPost) SetTarget

SetTarget sets field value

type FlagGlobalAttributesRep

type FlagGlobalAttributesRep struct {
	// A human-friendly name for the feature flag
	Name string `json:"name"`
	// Kind of feature flag
	Kind string `json:"kind"`
	// Description of the feature flag
	Description *string `json:"description,omitempty"`
	// A unique key used to reference the flag in your code
	Key string `json:"key"`
	// Version of the feature flag
	Version      int32 `json:"_version"`
	CreationDate int64 `json:"creationDate"`
	// Deprecated, use clientSideAvailability. Whether or not this flag should be made available to the client-side JavaScript SDK
	IncludeInSnippet       *bool                   `json:"includeInSnippet,omitempty"`
	ClientSideAvailability *ClientSideAvailability `json:"clientSideAvailability,omitempty"`
	// An array of possible variations for the flag
	Variations          []Variation `json:"variations"`
	VariationJsonSchema interface{} `json:"variationJsonSchema,omitempty"`
	// Whether or not the flag is a temporary flag
	Temporary bool `json:"temporary"`
	// Tags for the feature flag
	Tags  []string        `json:"tags"`
	Links map[string]Link `json:"_links"`
	// Associated maintainerId for the feature flag
	MaintainerId     *string                   `json:"maintainerId,omitempty"`
	Maintainer       *MemberSummaryRep         `json:"_maintainer,omitempty"`
	GoalIds          *[]string                 `json:"goalIds,omitempty"`
	Experiments      ExperimentInfoRep         `json:"experiments"`
	CustomProperties map[string]CustomProperty `json:"customProperties"`
	// Boolean indicating if the feature flag is archived
	Archived     bool      `json:"archived"`
	ArchivedDate *int64    `json:"archivedDate,omitempty"`
	Defaults     *Defaults `json:"defaults,omitempty"`
}

FlagGlobalAttributesRep struct for FlagGlobalAttributesRep

func NewFlagGlobalAttributesRep

func NewFlagGlobalAttributesRep(name string, kind string, key string, version int32, creationDate int64, variations []Variation, temporary bool, tags []string, links map[string]Link, experiments ExperimentInfoRep, customProperties map[string]CustomProperty, archived bool) *FlagGlobalAttributesRep

NewFlagGlobalAttributesRep instantiates a new FlagGlobalAttributesRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFlagGlobalAttributesRepWithDefaults

func NewFlagGlobalAttributesRepWithDefaults() *FlagGlobalAttributesRep

NewFlagGlobalAttributesRepWithDefaults instantiates a new FlagGlobalAttributesRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FlagGlobalAttributesRep) GetArchived

func (o *FlagGlobalAttributesRep) GetArchived() bool

GetArchived returns the Archived field value

func (*FlagGlobalAttributesRep) GetArchivedDate

func (o *FlagGlobalAttributesRep) GetArchivedDate() int64

GetArchivedDate returns the ArchivedDate field value if set, zero value otherwise.

func (*FlagGlobalAttributesRep) GetArchivedDateOk

func (o *FlagGlobalAttributesRep) GetArchivedDateOk() (*int64, bool)

GetArchivedDateOk returns a tuple with the ArchivedDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FlagGlobalAttributesRep) GetArchivedOk

func (o *FlagGlobalAttributesRep) GetArchivedOk() (*bool, bool)

GetArchivedOk returns a tuple with the Archived field value and a boolean to check if the value has been set.

func (*FlagGlobalAttributesRep) GetClientSideAvailability

func (o *FlagGlobalAttributesRep) GetClientSideAvailability() ClientSideAvailability

GetClientSideAvailability returns the ClientSideAvailability field value if set, zero value otherwise.

func (*FlagGlobalAttributesRep) GetClientSideAvailabilityOk

func (o *FlagGlobalAttributesRep) GetClientSideAvailabilityOk() (*ClientSideAvailability, bool)

GetClientSideAvailabilityOk returns a tuple with the ClientSideAvailability field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FlagGlobalAttributesRep) GetCreationDate

func (o *FlagGlobalAttributesRep) GetCreationDate() int64

GetCreationDate returns the CreationDate field value

func (*FlagGlobalAttributesRep) GetCreationDateOk

func (o *FlagGlobalAttributesRep) GetCreationDateOk() (*int64, bool)

GetCreationDateOk returns a tuple with the CreationDate field value and a boolean to check if the value has been set.

func (*FlagGlobalAttributesRep) GetCustomProperties

func (o *FlagGlobalAttributesRep) GetCustomProperties() map[string]CustomProperty

GetCustomProperties returns the CustomProperties field value

func (*FlagGlobalAttributesRep) GetCustomPropertiesOk

func (o *FlagGlobalAttributesRep) GetCustomPropertiesOk() (*map[string]CustomProperty, bool)

GetCustomPropertiesOk returns a tuple with the CustomProperties field value and a boolean to check if the value has been set.

func (*FlagGlobalAttributesRep) GetDefaults

func (o *FlagGlobalAttributesRep) GetDefaults() Defaults

GetDefaults returns the Defaults field value if set, zero value otherwise.

func (*FlagGlobalAttributesRep) GetDefaultsOk

func (o *FlagGlobalAttributesRep) GetDefaultsOk() (*Defaults, bool)

GetDefaultsOk returns a tuple with the Defaults field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FlagGlobalAttributesRep) GetDescription

func (o *FlagGlobalAttributesRep) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*FlagGlobalAttributesRep) GetDescriptionOk

func (o *FlagGlobalAttributesRep) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FlagGlobalAttributesRep) GetExperiments

func (o *FlagGlobalAttributesRep) GetExperiments() ExperimentInfoRep

GetExperiments returns the Experiments field value

func (*FlagGlobalAttributesRep) GetExperimentsOk

func (o *FlagGlobalAttributesRep) GetExperimentsOk() (*ExperimentInfoRep, bool)

GetExperimentsOk returns a tuple with the Experiments field value and a boolean to check if the value has been set.

func (*FlagGlobalAttributesRep) GetGoalIds

func (o *FlagGlobalAttributesRep) GetGoalIds() []string

GetGoalIds returns the GoalIds field value if set, zero value otherwise.

func (*FlagGlobalAttributesRep) GetGoalIdsOk

func (o *FlagGlobalAttributesRep) GetGoalIdsOk() (*[]string, bool)

GetGoalIdsOk returns a tuple with the GoalIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FlagGlobalAttributesRep) GetIncludeInSnippet

func (o *FlagGlobalAttributesRep) GetIncludeInSnippet() bool

GetIncludeInSnippet returns the IncludeInSnippet field value if set, zero value otherwise.

func (*FlagGlobalAttributesRep) GetIncludeInSnippetOk

func (o *FlagGlobalAttributesRep) GetIncludeInSnippetOk() (*bool, bool)

GetIncludeInSnippetOk returns a tuple with the IncludeInSnippet field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FlagGlobalAttributesRep) GetKey

func (o *FlagGlobalAttributesRep) GetKey() string

GetKey returns the Key field value

func (*FlagGlobalAttributesRep) GetKeyOk

func (o *FlagGlobalAttributesRep) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.

func (*FlagGlobalAttributesRep) GetKind

func (o *FlagGlobalAttributesRep) GetKind() string

GetKind returns the Kind field value

func (*FlagGlobalAttributesRep) GetKindOk

func (o *FlagGlobalAttributesRep) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.

func (o *FlagGlobalAttributesRep) GetLinks() map[string]Link

GetLinks returns the Links field value

func (*FlagGlobalAttributesRep) GetLinksOk

func (o *FlagGlobalAttributesRep) GetLinksOk() (*map[string]Link, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (*FlagGlobalAttributesRep) GetMaintainer

func (o *FlagGlobalAttributesRep) GetMaintainer() MemberSummaryRep

GetMaintainer returns the Maintainer field value if set, zero value otherwise.

func (*FlagGlobalAttributesRep) GetMaintainerId

func (o *FlagGlobalAttributesRep) GetMaintainerId() string

GetMaintainerId returns the MaintainerId field value if set, zero value otherwise.

func (*FlagGlobalAttributesRep) GetMaintainerIdOk

func (o *FlagGlobalAttributesRep) GetMaintainerIdOk() (*string, bool)

GetMaintainerIdOk returns a tuple with the MaintainerId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FlagGlobalAttributesRep) GetMaintainerOk

func (o *FlagGlobalAttributesRep) GetMaintainerOk() (*MemberSummaryRep, bool)

GetMaintainerOk returns a tuple with the Maintainer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FlagGlobalAttributesRep) GetName

func (o *FlagGlobalAttributesRep) GetName() string

GetName returns the Name field value

func (*FlagGlobalAttributesRep) GetNameOk

func (o *FlagGlobalAttributesRep) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*FlagGlobalAttributesRep) GetTags

func (o *FlagGlobalAttributesRep) GetTags() []string

GetTags returns the Tags field value

func (*FlagGlobalAttributesRep) GetTagsOk

func (o *FlagGlobalAttributesRep) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value and a boolean to check if the value has been set.

func (*FlagGlobalAttributesRep) GetTemporary

func (o *FlagGlobalAttributesRep) GetTemporary() bool

GetTemporary returns the Temporary field value

func (*FlagGlobalAttributesRep) GetTemporaryOk

func (o *FlagGlobalAttributesRep) GetTemporaryOk() (*bool, bool)

GetTemporaryOk returns a tuple with the Temporary field value and a boolean to check if the value has been set.

func (*FlagGlobalAttributesRep) GetVariationJsonSchema

func (o *FlagGlobalAttributesRep) GetVariationJsonSchema() interface{}

GetVariationJsonSchema returns the VariationJsonSchema field value if set, zero value otherwise (both if not set or set to explicit null).

func (*FlagGlobalAttributesRep) GetVariationJsonSchemaOk

func (o *FlagGlobalAttributesRep) GetVariationJsonSchemaOk() (*interface{}, bool)

GetVariationJsonSchemaOk returns a tuple with the VariationJsonSchema field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FlagGlobalAttributesRep) GetVariations

func (o *FlagGlobalAttributesRep) GetVariations() []Variation

GetVariations returns the Variations field value

func (*FlagGlobalAttributesRep) GetVariationsOk

func (o *FlagGlobalAttributesRep) GetVariationsOk() (*[]Variation, bool)

GetVariationsOk returns a tuple with the Variations field value and a boolean to check if the value has been set.

func (*FlagGlobalAttributesRep) GetVersion

func (o *FlagGlobalAttributesRep) GetVersion() int32

GetVersion returns the Version field value

func (*FlagGlobalAttributesRep) GetVersionOk

func (o *FlagGlobalAttributesRep) GetVersionOk() (*int32, bool)

GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set.

func (*FlagGlobalAttributesRep) HasArchivedDate

func (o *FlagGlobalAttributesRep) HasArchivedDate() bool

HasArchivedDate returns a boolean if a field has been set.

func (*FlagGlobalAttributesRep) HasClientSideAvailability

func (o *FlagGlobalAttributesRep) HasClientSideAvailability() bool

HasClientSideAvailability returns a boolean if a field has been set.

func (*FlagGlobalAttributesRep) HasDefaults

func (o *FlagGlobalAttributesRep) HasDefaults() bool

HasDefaults returns a boolean if a field has been set.

func (*FlagGlobalAttributesRep) HasDescription

func (o *FlagGlobalAttributesRep) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*FlagGlobalAttributesRep) HasGoalIds

func (o *FlagGlobalAttributesRep) HasGoalIds() bool

HasGoalIds returns a boolean if a field has been set.

func (*FlagGlobalAttributesRep) HasIncludeInSnippet

func (o *FlagGlobalAttributesRep) HasIncludeInSnippet() bool

HasIncludeInSnippet returns a boolean if a field has been set.

func (*FlagGlobalAttributesRep) HasMaintainer

func (o *FlagGlobalAttributesRep) HasMaintainer() bool

HasMaintainer returns a boolean if a field has been set.

func (*FlagGlobalAttributesRep) HasMaintainerId

func (o *FlagGlobalAttributesRep) HasMaintainerId() bool

HasMaintainerId returns a boolean if a field has been set.

func (*FlagGlobalAttributesRep) HasVariationJsonSchema

func (o *FlagGlobalAttributesRep) HasVariationJsonSchema() bool

HasVariationJsonSchema returns a boolean if a field has been set.

func (FlagGlobalAttributesRep) MarshalJSON

func (o FlagGlobalAttributesRep) MarshalJSON() ([]byte, error)

func (*FlagGlobalAttributesRep) SetArchived

func (o *FlagGlobalAttributesRep) SetArchived(v bool)

SetArchived sets field value

func (*FlagGlobalAttributesRep) SetArchivedDate

func (o *FlagGlobalAttributesRep) SetArchivedDate(v int64)

SetArchivedDate gets a reference to the given int64 and assigns it to the ArchivedDate field.

func (*FlagGlobalAttributesRep) SetClientSideAvailability

func (o *FlagGlobalAttributesRep) SetClientSideAvailability(v ClientSideAvailability)

SetClientSideAvailability gets a reference to the given ClientSideAvailability and assigns it to the ClientSideAvailability field.

func (*FlagGlobalAttributesRep) SetCreationDate

func (o *FlagGlobalAttributesRep) SetCreationDate(v int64)

SetCreationDate sets field value

func (*FlagGlobalAttributesRep) SetCustomProperties

func (o *FlagGlobalAttributesRep) SetCustomProperties(v map[string]CustomProperty)

SetCustomProperties sets field value

func (*FlagGlobalAttributesRep) SetDefaults

func (o *FlagGlobalAttributesRep) SetDefaults(v Defaults)

SetDefaults gets a reference to the given Defaults and assigns it to the Defaults field.

func (*FlagGlobalAttributesRep) SetDescription

func (o *FlagGlobalAttributesRep) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*FlagGlobalAttributesRep) SetExperiments

func (o *FlagGlobalAttributesRep) SetExperiments(v ExperimentInfoRep)

SetExperiments sets field value

func (*FlagGlobalAttributesRep) SetGoalIds

func (o *FlagGlobalAttributesRep) SetGoalIds(v []string)

SetGoalIds gets a reference to the given []string and assigns it to the GoalIds field.

func (*FlagGlobalAttributesRep) SetIncludeInSnippet

func (o *FlagGlobalAttributesRep) SetIncludeInSnippet(v bool)

SetIncludeInSnippet gets a reference to the given bool and assigns it to the IncludeInSnippet field.

func (*FlagGlobalAttributesRep) SetKey

func (o *FlagGlobalAttributesRep) SetKey(v string)

SetKey sets field value

func (*FlagGlobalAttributesRep) SetKind

func (o *FlagGlobalAttributesRep) SetKind(v string)

SetKind sets field value

func (o *FlagGlobalAttributesRep) SetLinks(v map[string]Link)

SetLinks sets field value

func (*FlagGlobalAttributesRep) SetMaintainer

func (o *FlagGlobalAttributesRep) SetMaintainer(v MemberSummaryRep)

SetMaintainer gets a reference to the given MemberSummaryRep and assigns it to the Maintainer field.

func (*FlagGlobalAttributesRep) SetMaintainerId

func (o *FlagGlobalAttributesRep) SetMaintainerId(v string)

SetMaintainerId gets a reference to the given string and assigns it to the MaintainerId field.

func (*FlagGlobalAttributesRep) SetName

func (o *FlagGlobalAttributesRep) SetName(v string)

SetName sets field value

func (*FlagGlobalAttributesRep) SetTags

func (o *FlagGlobalAttributesRep) SetTags(v []string)

SetTags sets field value

func (*FlagGlobalAttributesRep) SetTemporary

func (o *FlagGlobalAttributesRep) SetTemporary(v bool)

SetTemporary sets field value

func (*FlagGlobalAttributesRep) SetVariationJsonSchema

func (o *FlagGlobalAttributesRep) SetVariationJsonSchema(v interface{})

SetVariationJsonSchema gets a reference to the given interface{} and assigns it to the VariationJsonSchema field.

func (*FlagGlobalAttributesRep) SetVariations

func (o *FlagGlobalAttributesRep) SetVariations(v []Variation)

SetVariations sets field value

func (*FlagGlobalAttributesRep) SetVersion

func (o *FlagGlobalAttributesRep) SetVersion(v int32)

SetVersion sets field value

type FlagListingRep

type FlagListingRep struct {
	Name  string           `json:"name"`
	Key   string           `json:"key"`
	Links *map[string]Link `json:"_links,omitempty"`
	Site  *Link            `json:"_site,omitempty"`
}

FlagListingRep struct for FlagListingRep

func NewFlagListingRep

func NewFlagListingRep(name string, key string) *FlagListingRep

NewFlagListingRep instantiates a new FlagListingRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFlagListingRepWithDefaults

func NewFlagListingRepWithDefaults() *FlagListingRep

NewFlagListingRepWithDefaults instantiates a new FlagListingRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FlagListingRep) GetKey

func (o *FlagListingRep) GetKey() string

GetKey returns the Key field value

func (*FlagListingRep) GetKeyOk

func (o *FlagListingRep) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.

func (o *FlagListingRep) GetLinks() map[string]Link

GetLinks returns the Links field value if set, zero value otherwise.

func (*FlagListingRep) GetLinksOk

func (o *FlagListingRep) GetLinksOk() (*map[string]Link, 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 (*FlagListingRep) GetName

func (o *FlagListingRep) GetName() string

GetName returns the Name field value

func (*FlagListingRep) GetNameOk

func (o *FlagListingRep) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*FlagListingRep) GetSite

func (o *FlagListingRep) GetSite() Link

GetSite returns the Site field value if set, zero value otherwise.

func (*FlagListingRep) GetSiteOk

func (o *FlagListingRep) GetSiteOk() (*Link, bool)

GetSiteOk returns a tuple with the Site field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *FlagListingRep) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*FlagListingRep) HasSite

func (o *FlagListingRep) HasSite() bool

HasSite returns a boolean if a field has been set.

func (FlagListingRep) MarshalJSON

func (o FlagListingRep) MarshalJSON() ([]byte, error)

func (*FlagListingRep) SetKey

func (o *FlagListingRep) SetKey(v string)

SetKey sets field value

func (o *FlagListingRep) SetLinks(v map[string]Link)

SetLinks gets a reference to the given map[string]Link and assigns it to the Links field.

func (*FlagListingRep) SetName

func (o *FlagListingRep) SetName(v string)

SetName sets field value

func (*FlagListingRep) SetSite

func (o *FlagListingRep) SetSite(v Link)

SetSite gets a reference to the given Link and assigns it to the Site field.

type FlagScheduledChangesInput

type FlagScheduledChangesInput struct {
	Comment      *string                  `json:"comment,omitempty"`
	Instructions []map[string]interface{} `json:"instructions"`
}

FlagScheduledChangesInput struct for FlagScheduledChangesInput

func NewFlagScheduledChangesInput

func NewFlagScheduledChangesInput(instructions []map[string]interface{}) *FlagScheduledChangesInput

NewFlagScheduledChangesInput instantiates a new FlagScheduledChangesInput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFlagScheduledChangesInputWithDefaults

func NewFlagScheduledChangesInputWithDefaults() *FlagScheduledChangesInput

NewFlagScheduledChangesInputWithDefaults instantiates a new FlagScheduledChangesInput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FlagScheduledChangesInput) GetComment

func (o *FlagScheduledChangesInput) GetComment() string

GetComment returns the Comment field value if set, zero value otherwise.

func (*FlagScheduledChangesInput) GetCommentOk

func (o *FlagScheduledChangesInput) GetCommentOk() (*string, bool)

GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FlagScheduledChangesInput) GetInstructions

func (o *FlagScheduledChangesInput) GetInstructions() []map[string]interface{}

GetInstructions returns the Instructions field value

func (*FlagScheduledChangesInput) GetInstructionsOk

func (o *FlagScheduledChangesInput) GetInstructionsOk() (*[]map[string]interface{}, bool)

GetInstructionsOk returns a tuple with the Instructions field value and a boolean to check if the value has been set.

func (*FlagScheduledChangesInput) HasComment

func (o *FlagScheduledChangesInput) HasComment() bool

HasComment returns a boolean if a field has been set.

func (FlagScheduledChangesInput) MarshalJSON

func (o FlagScheduledChangesInput) MarshalJSON() ([]byte, error)

func (*FlagScheduledChangesInput) SetComment

func (o *FlagScheduledChangesInput) SetComment(v string)

SetComment gets a reference to the given string and assigns it to the Comment field.

func (*FlagScheduledChangesInput) SetInstructions

func (o *FlagScheduledChangesInput) SetInstructions(v []map[string]interface{})

SetInstructions sets field value

type FlagStatusRep

type FlagStatusRep struct {
	Links map[string]Link `json:"_links"`
	// Status of the flag
	Name *string `json:"name,omitempty"`
	// Timestamp of last time flag was requested
	LastRequested *time.Time `json:"lastRequested,omitempty"`
	// Default value seen from code
	Default interface{} `json:"default,omitempty"`
}

FlagStatusRep struct for FlagStatusRep

func NewFlagStatusRep

func NewFlagStatusRep(links map[string]Link) *FlagStatusRep

NewFlagStatusRep instantiates a new FlagStatusRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFlagStatusRepWithDefaults

func NewFlagStatusRepWithDefaults() *FlagStatusRep

NewFlagStatusRepWithDefaults instantiates a new FlagStatusRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FlagStatusRep) GetDefault

func (o *FlagStatusRep) GetDefault() interface{}

GetDefault returns the Default field value if set, zero value otherwise (both if not set or set to explicit null).

func (*FlagStatusRep) GetDefaultOk

func (o *FlagStatusRep) GetDefaultOk() (*interface{}, bool)

GetDefaultOk returns a tuple with the Default field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*FlagStatusRep) GetLastRequested

func (o *FlagStatusRep) GetLastRequested() time.Time

GetLastRequested returns the LastRequested field value if set, zero value otherwise.

func (*FlagStatusRep) GetLastRequestedOk

func (o *FlagStatusRep) GetLastRequestedOk() (*time.Time, bool)

GetLastRequestedOk returns a tuple with the LastRequested field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *FlagStatusRep) GetLinks() map[string]Link

GetLinks returns the Links field value

func (*FlagStatusRep) GetLinksOk

func (o *FlagStatusRep) GetLinksOk() (*map[string]Link, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (*FlagStatusRep) GetName

func (o *FlagStatusRep) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*FlagStatusRep) GetNameOk

func (o *FlagStatusRep) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FlagStatusRep) HasDefault

func (o *FlagStatusRep) HasDefault() bool

HasDefault returns a boolean if a field has been set.

func (*FlagStatusRep) HasLastRequested

func (o *FlagStatusRep) HasLastRequested() bool

HasLastRequested returns a boolean if a field has been set.

func (*FlagStatusRep) HasName

func (o *FlagStatusRep) HasName() bool

HasName returns a boolean if a field has been set.

func (FlagStatusRep) MarshalJSON

func (o FlagStatusRep) MarshalJSON() ([]byte, error)

func (*FlagStatusRep) SetDefault

func (o *FlagStatusRep) SetDefault(v interface{})

SetDefault gets a reference to the given interface{} and assigns it to the Default field.

func (*FlagStatusRep) SetLastRequested

func (o *FlagStatusRep) SetLastRequested(v time.Time)

SetLastRequested gets a reference to the given time.Time and assigns it to the LastRequested field.

func (o *FlagStatusRep) SetLinks(v map[string]Link)

SetLinks sets field value

func (*FlagStatusRep) SetName

func (o *FlagStatusRep) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

type FlagSummary

type FlagSummary struct {
	Prerequisites int32 `json:"prerequisites"`
}

FlagSummary struct for FlagSummary

func NewFlagSummary

func NewFlagSummary(prerequisites int32) *FlagSummary

NewFlagSummary instantiates a new FlagSummary object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFlagSummaryWithDefaults

func NewFlagSummaryWithDefaults() *FlagSummary

NewFlagSummaryWithDefaults instantiates a new FlagSummary object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FlagSummary) GetPrerequisites

func (o *FlagSummary) GetPrerequisites() int32

GetPrerequisites returns the Prerequisites field value

func (*FlagSummary) GetPrerequisitesOk

func (o *FlagSummary) GetPrerequisitesOk() (*int32, bool)

GetPrerequisitesOk returns a tuple with the Prerequisites field value and a boolean to check if the value has been set.

func (FlagSummary) MarshalJSON

func (o FlagSummary) MarshalJSON() ([]byte, error)

func (*FlagSummary) SetPrerequisites

func (o *FlagSummary) SetPrerequisites(v int32)

SetPrerequisites sets field value

type FlagTriggerInput added in v7.1.0

type FlagTriggerInput struct {
	Comment *string `json:"comment,omitempty"`
	// The action to perform when triggering. It should pass an array with a single {\"kind\": <flag_action>} object. Currently supported flag actions are \"turnFlagOn\" and \"turnFlagOff\".
	Instructions *[]map[string]interface{} `json:"instructions,omitempty"`
}

FlagTriggerInput struct for FlagTriggerInput

func NewFlagTriggerInput added in v7.1.0

func NewFlagTriggerInput() *FlagTriggerInput

NewFlagTriggerInput instantiates a new FlagTriggerInput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewFlagTriggerInputWithDefaults added in v7.1.0

func NewFlagTriggerInputWithDefaults() *FlagTriggerInput

NewFlagTriggerInputWithDefaults instantiates a new FlagTriggerInput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*FlagTriggerInput) GetComment added in v7.1.0

func (o *FlagTriggerInput) GetComment() string

GetComment returns the Comment field value if set, zero value otherwise.

func (*FlagTriggerInput) GetCommentOk added in v7.1.0

func (o *FlagTriggerInput) GetCommentOk() (*string, bool)

GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FlagTriggerInput) GetInstructions added in v7.1.0

func (o *FlagTriggerInput) GetInstructions() []map[string]interface{}

GetInstructions returns the Instructions field value if set, zero value otherwise.

func (*FlagTriggerInput) GetInstructionsOk added in v7.1.0

func (o *FlagTriggerInput) GetInstructionsOk() (*[]map[string]interface{}, bool)

GetInstructionsOk returns a tuple with the Instructions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*FlagTriggerInput) HasComment added in v7.1.0

func (o *FlagTriggerInput) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*FlagTriggerInput) HasInstructions added in v7.1.0

func (o *FlagTriggerInput) HasInstructions() bool

HasInstructions returns a boolean if a field has been set.

func (FlagTriggerInput) MarshalJSON added in v7.1.0

func (o FlagTriggerInput) MarshalJSON() ([]byte, error)

func (*FlagTriggerInput) SetComment added in v7.1.0

func (o *FlagTriggerInput) SetComment(v string)

SetComment gets a reference to the given string and assigns it to the Comment field.

func (*FlagTriggerInput) SetInstructions added in v7.1.0

func (o *FlagTriggerInput) SetInstructions(v []map[string]interface{})

SetInstructions gets a reference to the given []map[string]interface{} and assigns it to the Instructions field.

type FlagTriggersApiService added in v7.1.0

type FlagTriggersApiService service

FlagTriggersApiService FlagTriggersApi service

func (*FlagTriggersApiService) CreateTriggerWorkflow added in v7.1.0

func (a *FlagTriggersApiService) CreateTriggerWorkflow(ctx _context.Context, projKey string, envKey string, flagKey string) ApiCreateTriggerWorkflowRequest

CreateTriggerWorkflow Create flag trigger

Create a new flag trigger. Triggers let you initiate changes to flag targeting remotely using a unique webhook URL.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key
@param envKey The environment key
@param flagKey The flag key
@return ApiCreateTriggerWorkflowRequest

func (*FlagTriggersApiService) CreateTriggerWorkflowExecute added in v7.1.0

Execute executes the request

@return TriggerWorkflowRep

func (*FlagTriggersApiService) DeleteTriggerWorkflow added in v7.1.0

func (a *FlagTriggersApiService) DeleteTriggerWorkflow(ctx _context.Context, projKey string, envKey string, flagKey string, id string) ApiDeleteTriggerWorkflowRequest

DeleteTriggerWorkflow Delete flag trigger

Delete a flag trigger by ID.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key
@param envKey The environment key
@param flagKey The flag key
@param id The flag trigger ID
@return ApiDeleteTriggerWorkflowRequest

func (*FlagTriggersApiService) DeleteTriggerWorkflowExecute added in v7.1.0

func (a *FlagTriggersApiService) DeleteTriggerWorkflowExecute(r ApiDeleteTriggerWorkflowRequest) (*_nethttp.Response, error)

Execute executes the request

func (*FlagTriggersApiService) GetTriggerWorkflowById added in v7.1.0

func (a *FlagTriggersApiService) GetTriggerWorkflowById(ctx _context.Context, projKey string, flagKey string, envKey string, id string) ApiGetTriggerWorkflowByIdRequest

GetTriggerWorkflowById Get flag trigger by ID

Get a flag trigger by ID.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key
@param flagKey The flag key
@param envKey The environment key
@param id The flag trigger ID
@return ApiGetTriggerWorkflowByIdRequest

func (*FlagTriggersApiService) GetTriggerWorkflowByIdExecute added in v7.1.0

Execute executes the request

@return TriggerWorkflowRep

func (*FlagTriggersApiService) GetTriggerWorkflows added in v7.1.0

func (a *FlagTriggersApiService) GetTriggerWorkflows(ctx _context.Context, projKey string, envKey string, flagKey string) ApiGetTriggerWorkflowsRequest

GetTriggerWorkflows List flag triggers

Get a list of all flag triggers.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key
@param envKey The environment key
@param flagKey The flag key
@return ApiGetTriggerWorkflowsRequest

func (*FlagTriggersApiService) GetTriggerWorkflowsExecute added in v7.1.0

Execute executes the request

@return TriggerWorkflowCollectionRep

func (*FlagTriggersApiService) PatchTriggerWorkflow added in v7.1.0

func (a *FlagTriggersApiService) PatchTriggerWorkflow(ctx _context.Context, projKey string, envKey string, flagKey string, id string) ApiPatchTriggerWorkflowRequest

PatchTriggerWorkflow Update flag trigger

Update a flag trigger. The request body must be a valid JSON patch or JSON merge patch document. To learn more, read [Updates](/#section/Overview/Updates).

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key
@param envKey The environment key
@param flagKey The flag key
@param id The flag trigger ID
@return ApiPatchTriggerWorkflowRequest

func (*FlagTriggersApiService) PatchTriggerWorkflowExecute added in v7.1.0

Execute executes the request

@return TriggerWorkflowRep

type ForbiddenErrorRep

type ForbiddenErrorRep struct {
	Code    *string `json:"code,omitempty"`
	Message *string `json:"message,omitempty"`
}

ForbiddenErrorRep struct for ForbiddenErrorRep

func NewForbiddenErrorRep

func NewForbiddenErrorRep() *ForbiddenErrorRep

NewForbiddenErrorRep instantiates a new ForbiddenErrorRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewForbiddenErrorRepWithDefaults

func NewForbiddenErrorRepWithDefaults() *ForbiddenErrorRep

NewForbiddenErrorRepWithDefaults instantiates a new ForbiddenErrorRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ForbiddenErrorRep) GetCode

func (o *ForbiddenErrorRep) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*ForbiddenErrorRep) GetCodeOk

func (o *ForbiddenErrorRep) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForbiddenErrorRep) GetMessage

func (o *ForbiddenErrorRep) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*ForbiddenErrorRep) GetMessageOk

func (o *ForbiddenErrorRep) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ForbiddenErrorRep) HasCode

func (o *ForbiddenErrorRep) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*ForbiddenErrorRep) HasMessage

func (o *ForbiddenErrorRep) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (ForbiddenErrorRep) MarshalJSON

func (o ForbiddenErrorRep) MarshalJSON() ([]byte, error)

func (*ForbiddenErrorRep) SetCode

func (o *ForbiddenErrorRep) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*ForbiddenErrorRep) SetMessage

func (o *ForbiddenErrorRep) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

type GenericOpenAPIError

type GenericOpenAPIError struct {
	// contains filtered or unexported fields
}

GenericOpenAPIError Provides access to the body, error and model on returned errors.

func (GenericOpenAPIError) Body

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error

func (e GenericOpenAPIError) Error() string

Error returns non-empty string if there was an error.

func (GenericOpenAPIError) Model

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type HunkRep

type HunkRep struct {
	// Line number of beginning of code reference hunk
	StartingLineNumber int32 `json:"startingLineNumber"`
	// Contextual lines of code that include the referenced feature flag
	Lines *string `json:"lines,omitempty"`
	// The project key
	ProjKey *string `json:"projKey,omitempty"`
	// The feature flag key
	FlagKey *string `json:"flagKey,omitempty"`
	// An array of flag key aliases
	Aliases *[]string `json:"aliases,omitempty"`
}

HunkRep struct for HunkRep

func NewHunkRep

func NewHunkRep(startingLineNumber int32) *HunkRep

NewHunkRep instantiates a new HunkRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewHunkRepWithDefaults

func NewHunkRepWithDefaults() *HunkRep

NewHunkRepWithDefaults instantiates a new HunkRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*HunkRep) GetAliases

func (o *HunkRep) GetAliases() []string

GetAliases returns the Aliases field value if set, zero value otherwise.

func (*HunkRep) GetAliasesOk

func (o *HunkRep) GetAliasesOk() (*[]string, bool)

GetAliasesOk returns a tuple with the Aliases field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HunkRep) GetFlagKey

func (o *HunkRep) GetFlagKey() string

GetFlagKey returns the FlagKey field value if set, zero value otherwise.

func (*HunkRep) GetFlagKeyOk

func (o *HunkRep) GetFlagKeyOk() (*string, bool)

GetFlagKeyOk returns a tuple with the FlagKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HunkRep) GetLines

func (o *HunkRep) GetLines() string

GetLines returns the Lines field value if set, zero value otherwise.

func (*HunkRep) GetLinesOk

func (o *HunkRep) GetLinesOk() (*string, bool)

GetLinesOk returns a tuple with the Lines field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HunkRep) GetProjKey

func (o *HunkRep) GetProjKey() string

GetProjKey returns the ProjKey field value if set, zero value otherwise.

func (*HunkRep) GetProjKeyOk

func (o *HunkRep) GetProjKeyOk() (*string, bool)

GetProjKeyOk returns a tuple with the ProjKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HunkRep) GetStartingLineNumber

func (o *HunkRep) GetStartingLineNumber() int32

GetStartingLineNumber returns the StartingLineNumber field value

func (*HunkRep) GetStartingLineNumberOk

func (o *HunkRep) GetStartingLineNumberOk() (*int32, bool)

GetStartingLineNumberOk returns a tuple with the StartingLineNumber field value and a boolean to check if the value has been set.

func (*HunkRep) HasAliases

func (o *HunkRep) HasAliases() bool

HasAliases returns a boolean if a field has been set.

func (*HunkRep) HasFlagKey

func (o *HunkRep) HasFlagKey() bool

HasFlagKey returns a boolean if a field has been set.

func (*HunkRep) HasLines

func (o *HunkRep) HasLines() bool

HasLines returns a boolean if a field has been set.

func (*HunkRep) HasProjKey

func (o *HunkRep) HasProjKey() bool

HasProjKey returns a boolean if a field has been set.

func (HunkRep) MarshalJSON

func (o HunkRep) MarshalJSON() ([]byte, error)

func (*HunkRep) SetAliases

func (o *HunkRep) SetAliases(v []string)

SetAliases gets a reference to the given []string and assigns it to the Aliases field.

func (*HunkRep) SetFlagKey

func (o *HunkRep) SetFlagKey(v string)

SetFlagKey gets a reference to the given string and assigns it to the FlagKey field.

func (*HunkRep) SetLines

func (o *HunkRep) SetLines(v string)

SetLines gets a reference to the given string and assigns it to the Lines field.

func (*HunkRep) SetProjKey

func (o *HunkRep) SetProjKey(v string)

SetProjKey gets a reference to the given string and assigns it to the ProjKey field.

func (*HunkRep) SetStartingLineNumber

func (o *HunkRep) SetStartingLineNumber(v int32)

SetStartingLineNumber sets field value

type InlineObject

type InlineObject struct {
	Revision   string  `json:"revision"`
	Message    *string `json:"message,omitempty"`
	Time       int64   `json:"time"`
	FlagKey    string  `json:"flag_key"`
	ProjectKey string  `json:"project_key"`
}

InlineObject struct for InlineObject

func NewInlineObject

func NewInlineObject(revision string, time int64, flagKey string, projectKey string) *InlineObject

NewInlineObject instantiates a new InlineObject object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewInlineObjectWithDefaults

func NewInlineObjectWithDefaults() *InlineObject

NewInlineObjectWithDefaults instantiates a new InlineObject object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*InlineObject) GetFlagKey

func (o *InlineObject) GetFlagKey() string

GetFlagKey returns the FlagKey field value

func (*InlineObject) GetFlagKeyOk

func (o *InlineObject) GetFlagKeyOk() (*string, bool)

GetFlagKeyOk returns a tuple with the FlagKey field value and a boolean to check if the value has been set.

func (*InlineObject) GetMessage

func (o *InlineObject) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*InlineObject) GetMessageOk

func (o *InlineObject) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InlineObject) GetProjectKey

func (o *InlineObject) GetProjectKey() string

GetProjectKey returns the ProjectKey field value

func (*InlineObject) GetProjectKeyOk

func (o *InlineObject) GetProjectKeyOk() (*string, bool)

GetProjectKeyOk returns a tuple with the ProjectKey field value and a boolean to check if the value has been set.

func (*InlineObject) GetRevision

func (o *InlineObject) GetRevision() string

GetRevision returns the Revision field value

func (*InlineObject) GetRevisionOk

func (o *InlineObject) GetRevisionOk() (*string, bool)

GetRevisionOk returns a tuple with the Revision field value and a boolean to check if the value has been set.

func (*InlineObject) GetTime

func (o *InlineObject) GetTime() int64

GetTime returns the Time field value

func (*InlineObject) GetTimeOk

func (o *InlineObject) GetTimeOk() (*int64, bool)

GetTimeOk returns a tuple with the Time field value and a boolean to check if the value has been set.

func (*InlineObject) HasMessage

func (o *InlineObject) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (InlineObject) MarshalJSON

func (o InlineObject) MarshalJSON() ([]byte, error)

func (*InlineObject) SetFlagKey

func (o *InlineObject) SetFlagKey(v string)

SetFlagKey sets field value

func (*InlineObject) SetMessage

func (o *InlineObject) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*InlineObject) SetProjectKey

func (o *InlineObject) SetProjectKey(v string)

SetProjectKey sets field value

func (*InlineObject) SetRevision

func (o *InlineObject) SetRevision(v string)

SetRevision sets field value

func (*InlineObject) SetTime

func (o *InlineObject) SetTime(v int64)

SetTime sets field value

type InlineObject1

type InlineObject1 struct {
	// The member's email
	Email string `json:"email"`
	// The member's password
	Password *string `json:"password,omitempty"`
	// The member's first name
	FirstName *string `json:"firstName,omitempty"`
	// The member's last name
	LastName *string `json:"lastName,omitempty"`
	// The member's built-in role
	Role *string `json:"role,omitempty"`
	// The member's custom role
	CustomRoles *[]string `json:"customRoles,omitempty"`
}

InlineObject1 struct for InlineObject1

func NewInlineObject1

func NewInlineObject1(email string) *InlineObject1

NewInlineObject1 instantiates a new InlineObject1 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewInlineObject1WithDefaults

func NewInlineObject1WithDefaults() *InlineObject1

NewInlineObject1WithDefaults instantiates a new InlineObject1 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*InlineObject1) GetCustomRoles

func (o *InlineObject1) GetCustomRoles() []string

GetCustomRoles returns the CustomRoles field value if set, zero value otherwise.

func (*InlineObject1) GetCustomRolesOk

func (o *InlineObject1) GetCustomRolesOk() (*[]string, bool)

GetCustomRolesOk returns a tuple with the CustomRoles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InlineObject1) GetEmail

func (o *InlineObject1) GetEmail() string

GetEmail returns the Email field value

func (*InlineObject1) GetEmailOk

func (o *InlineObject1) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value and a boolean to check if the value has been set.

func (*InlineObject1) GetFirstName

func (o *InlineObject1) GetFirstName() string

GetFirstName returns the FirstName field value if set, zero value otherwise.

func (*InlineObject1) GetFirstNameOk

func (o *InlineObject1) GetFirstNameOk() (*string, bool)

GetFirstNameOk returns a tuple with the FirstName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InlineObject1) GetLastName

func (o *InlineObject1) GetLastName() string

GetLastName returns the LastName field value if set, zero value otherwise.

func (*InlineObject1) GetLastNameOk

func (o *InlineObject1) GetLastNameOk() (*string, bool)

GetLastNameOk returns a tuple with the LastName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InlineObject1) GetPassword

func (o *InlineObject1) GetPassword() string

GetPassword returns the Password field value if set, zero value otherwise.

func (*InlineObject1) GetPasswordOk

func (o *InlineObject1) GetPasswordOk() (*string, bool)

GetPasswordOk returns a tuple with the Password field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InlineObject1) GetRole

func (o *InlineObject1) GetRole() string

GetRole returns the Role field value if set, zero value otherwise.

func (*InlineObject1) GetRoleOk

func (o *InlineObject1) GetRoleOk() (*string, bool)

GetRoleOk returns a tuple with the Role field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InlineObject1) HasCustomRoles

func (o *InlineObject1) HasCustomRoles() bool

HasCustomRoles returns a boolean if a field has been set.

func (*InlineObject1) HasFirstName

func (o *InlineObject1) HasFirstName() bool

HasFirstName returns a boolean if a field has been set.

func (*InlineObject1) HasLastName

func (o *InlineObject1) HasLastName() bool

HasLastName returns a boolean if a field has been set.

func (*InlineObject1) HasPassword

func (o *InlineObject1) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (*InlineObject1) HasRole

func (o *InlineObject1) HasRole() bool

HasRole returns a boolean if a field has been set.

func (InlineObject1) MarshalJSON

func (o InlineObject1) MarshalJSON() ([]byte, error)

func (*InlineObject1) SetCustomRoles

func (o *InlineObject1) SetCustomRoles(v []string)

SetCustomRoles gets a reference to the given []string and assigns it to the CustomRoles field.

func (*InlineObject1) SetEmail

func (o *InlineObject1) SetEmail(v string)

SetEmail sets field value

func (*InlineObject1) SetFirstName

func (o *InlineObject1) SetFirstName(v string)

SetFirstName gets a reference to the given string and assigns it to the FirstName field.

func (*InlineObject1) SetLastName

func (o *InlineObject1) SetLastName(v string)

SetLastName gets a reference to the given string and assigns it to the LastName field.

func (*InlineObject1) SetPassword

func (o *InlineObject1) SetPassword(v string)

SetPassword gets a reference to the given string and assigns it to the Password field.

func (*InlineObject1) SetRole

func (o *InlineObject1) SetRole(v string)

SetRole gets a reference to the given string and assigns it to the Role field.

type InlineResponse200

type InlineResponse200 struct {
	Href *string `json:"href,omitempty"`
	Type *string `json:"type,omitempty"`
}

InlineResponse200 struct for InlineResponse200

func NewInlineResponse200

func NewInlineResponse200() *InlineResponse200

NewInlineResponse200 instantiates a new InlineResponse200 object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewInlineResponse200WithDefaults

func NewInlineResponse200WithDefaults() *InlineResponse200

NewInlineResponse200WithDefaults instantiates a new InlineResponse200 object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*InlineResponse200) GetHref

func (o *InlineResponse200) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*InlineResponse200) GetHrefOk

func (o *InlineResponse200) 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 (*InlineResponse200) GetType

func (o *InlineResponse200) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*InlineResponse200) GetTypeOk

func (o *InlineResponse200) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InlineResponse200) HasHref

func (o *InlineResponse200) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*InlineResponse200) HasType

func (o *InlineResponse200) HasType() bool

HasType returns a boolean if a field has been set.

func (InlineResponse200) MarshalJSON

func (o InlineResponse200) MarshalJSON() ([]byte, error)

func (*InlineResponse200) SetHref

func (o *InlineResponse200) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*InlineResponse200) SetType

func (o *InlineResponse200) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

type Integration added in v7.1.0

type Integration struct {
	Links      *map[string]Link                  `json:"_links,omitempty"`
	Id         *string                           `json:"_id,omitempty"`
	Kind       *string                           `json:"kind,omitempty"`
	Name       *string                           `json:"name,omitempty"`
	Config     *map[string]interface{}           `json:"config,omitempty"`
	Statements *[]StatementRep                   `json:"statements,omitempty"`
	On         *bool                             `json:"on,omitempty"`
	Tags       *[]string                         `json:"tags,omitempty"`
	Access     *AccessRep                        `json:"_access,omitempty"`
	Status     *IntegrationSubscriptionStatusRep `json:"_status,omitempty"`
	Url        *string                           `json:"url,omitempty"`
	ApiKey     *string                           `json:"apiKey,omitempty"`
}

Integration struct for Integration

func NewIntegration added in v7.1.0

func NewIntegration() *Integration

NewIntegration instantiates a new Integration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIntegrationWithDefaults added in v7.1.0

func NewIntegrationWithDefaults() *Integration

NewIntegrationWithDefaults instantiates a new Integration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Integration) GetAccess added in v7.1.0

func (o *Integration) GetAccess() AccessRep

GetAccess returns the Access field value if set, zero value otherwise.

func (*Integration) GetAccessOk added in v7.1.0

func (o *Integration) GetAccessOk() (*AccessRep, bool)

GetAccessOk returns a tuple with the Access field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Integration) GetApiKey added in v7.1.0

func (o *Integration) GetApiKey() string

GetApiKey returns the ApiKey field value if set, zero value otherwise.

func (*Integration) GetApiKeyOk added in v7.1.0

func (o *Integration) GetApiKeyOk() (*string, bool)

GetApiKeyOk returns a tuple with the ApiKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Integration) GetConfig added in v7.1.0

func (o *Integration) GetConfig() map[string]interface{}

GetConfig returns the Config field value if set, zero value otherwise.

func (*Integration) GetConfigOk added in v7.1.0

func (o *Integration) GetConfigOk() (*map[string]interface{}, 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 (*Integration) GetId added in v7.1.0

func (o *Integration) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Integration) GetIdOk added in v7.1.0

func (o *Integration) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Integration) GetKind added in v7.1.0

func (o *Integration) GetKind() string

GetKind returns the Kind field value if set, zero value otherwise.

func (*Integration) GetKindOk added in v7.1.0

func (o *Integration) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *Integration) GetLinks() map[string]Link

GetLinks returns the Links field value if set, zero value otherwise.

func (*Integration) GetLinksOk added in v7.1.0

func (o *Integration) GetLinksOk() (*map[string]Link, 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 (*Integration) GetName added in v7.1.0

func (o *Integration) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*Integration) GetNameOk added in v7.1.0

func (o *Integration) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Integration) GetOn added in v7.1.0

func (o *Integration) GetOn() bool

GetOn returns the On field value if set, zero value otherwise.

func (*Integration) GetOnOk added in v7.1.0

func (o *Integration) GetOnOk() (*bool, bool)

GetOnOk returns a tuple with the On field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Integration) GetStatements added in v7.1.0

func (o *Integration) GetStatements() []StatementRep

GetStatements returns the Statements field value if set, zero value otherwise.

func (*Integration) GetStatementsOk added in v7.1.0

func (o *Integration) GetStatementsOk() (*[]StatementRep, bool)

GetStatementsOk returns a tuple with the Statements field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Integration) GetStatus added in v7.1.0

GetStatus returns the Status field value if set, zero value otherwise.

func (*Integration) GetStatusOk added in v7.1.0

func (o *Integration) GetStatusOk() (*IntegrationSubscriptionStatusRep, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Integration) GetTags added in v7.1.0

func (o *Integration) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*Integration) GetTagsOk added in v7.1.0

func (o *Integration) GetTagsOk() (*[]string, 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 (*Integration) GetUrl added in v7.1.0

func (o *Integration) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*Integration) GetUrlOk added in v7.1.0

func (o *Integration) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Integration) HasAccess added in v7.1.0

func (o *Integration) HasAccess() bool

HasAccess returns a boolean if a field has been set.

func (*Integration) HasApiKey added in v7.1.0

func (o *Integration) HasApiKey() bool

HasApiKey returns a boolean if a field has been set.

func (*Integration) HasConfig added in v7.1.0

func (o *Integration) HasConfig() bool

HasConfig returns a boolean if a field has been set.

func (*Integration) HasId added in v7.1.0

func (o *Integration) HasId() bool

HasId returns a boolean if a field has been set.

func (*Integration) HasKind added in v7.1.0

func (o *Integration) HasKind() bool

HasKind returns a boolean if a field has been set.

func (o *Integration) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*Integration) HasName added in v7.1.0

func (o *Integration) HasName() bool

HasName returns a boolean if a field has been set.

func (*Integration) HasOn added in v7.1.0

func (o *Integration) HasOn() bool

HasOn returns a boolean if a field has been set.

func (*Integration) HasStatements added in v7.1.0

func (o *Integration) HasStatements() bool

HasStatements returns a boolean if a field has been set.

func (*Integration) HasStatus added in v7.1.0

func (o *Integration) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*Integration) HasTags added in v7.1.0

func (o *Integration) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*Integration) HasUrl added in v7.1.0

func (o *Integration) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (Integration) MarshalJSON added in v7.1.0

func (o Integration) MarshalJSON() ([]byte, error)

func (*Integration) SetAccess added in v7.1.0

func (o *Integration) SetAccess(v AccessRep)

SetAccess gets a reference to the given AccessRep and assigns it to the Access field.

func (*Integration) SetApiKey added in v7.1.0

func (o *Integration) SetApiKey(v string)

SetApiKey gets a reference to the given string and assigns it to the ApiKey field.

func (*Integration) SetConfig added in v7.1.0

func (o *Integration) SetConfig(v map[string]interface{})

SetConfig gets a reference to the given map[string]interface{} and assigns it to the Config field.

func (*Integration) SetId added in v7.1.0

func (o *Integration) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Integration) SetKind added in v7.1.0

func (o *Integration) SetKind(v string)

SetKind gets a reference to the given string and assigns it to the Kind field.

func (o *Integration) SetLinks(v map[string]Link)

SetLinks gets a reference to the given map[string]Link and assigns it to the Links field.

func (*Integration) SetName added in v7.1.0

func (o *Integration) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*Integration) SetOn added in v7.1.0

func (o *Integration) SetOn(v bool)

SetOn gets a reference to the given bool and assigns it to the On field.

func (*Integration) SetStatements added in v7.1.0

func (o *Integration) SetStatements(v []StatementRep)

SetStatements gets a reference to the given []StatementRep and assigns it to the Statements field.

func (*Integration) SetStatus added in v7.1.0

SetStatus gets a reference to the given IntegrationSubscriptionStatusRep and assigns it to the Status field.

func (*Integration) SetTags added in v7.1.0

func (o *Integration) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*Integration) SetUrl added in v7.1.0

func (o *Integration) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

type IntegrationAuditLogSubscriptionsApiService added in v7.1.0

type IntegrationAuditLogSubscriptionsApiService service

IntegrationAuditLogSubscriptionsApiService IntegrationAuditLogSubscriptionsApi service

func (*IntegrationAuditLogSubscriptionsApiService) CreateSubscription added in v7.1.0

CreateSubscription Create audit log subscription

Create an audit log subscription.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param integrationKey The integration key
@return ApiCreateSubscriptionRequest

func (*IntegrationAuditLogSubscriptionsApiService) CreateSubscriptionExecute added in v7.1.0

Execute executes the request

@return Integration

func (*IntegrationAuditLogSubscriptionsApiService) DeleteSubscription added in v7.1.0

DeleteSubscription Delete audit log subscription

Delete an audit log subscription.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param integrationKey The integration key
@param id The subscription ID
@return ApiDeleteSubscriptionRequest

func (*IntegrationAuditLogSubscriptionsApiService) DeleteSubscriptionExecute added in v7.1.0

Execute executes the request

func (*IntegrationAuditLogSubscriptionsApiService) GetSubscriptionByID added in v7.1.0

GetSubscriptionByID Get audit log subscription by ID

Get an audit log subscription by ID.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param integrationKey The integration key
@param id The subscription ID
@return ApiGetSubscriptionByIDRequest

func (*IntegrationAuditLogSubscriptionsApiService) GetSubscriptionByIDExecute added in v7.1.0

Execute executes the request

@return Integration

func (*IntegrationAuditLogSubscriptionsApiService) GetSubscriptions added in v7.1.0

GetSubscriptions Get audit log subscriptions by integration

Get all audit log subscriptions associated with a given integration.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param integrationKey The integration key
@return ApiGetSubscriptionsRequest

func (*IntegrationAuditLogSubscriptionsApiService) GetSubscriptionsExecute added in v7.1.0

Execute executes the request

@return Integrations

func (*IntegrationAuditLogSubscriptionsApiService) UpdateSubscription added in v7.1.0

UpdateSubscription Update audit log subscription

Update an audit log subscription configuration. Requires a [JSON Patch](https://datatracker.ietf.org/doc/html/rfc6902) representation of the desired changes to the audit log subscription.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param integrationKey The integration key
@param id The ID of the audit log subscription
@return ApiUpdateSubscriptionRequest

func (*IntegrationAuditLogSubscriptionsApiService) UpdateSubscriptionExecute added in v7.1.0

Execute executes the request

@return Integration

type IntegrationMetadata

type IntegrationMetadata struct {
	ExternalId     string            `json:"externalId"`
	ExternalStatus IntegrationStatus `json:"externalStatus"`
	ExternalUrl    string            `json:"externalUrl"`
	LastChecked    int64             `json:"lastChecked"`
}

IntegrationMetadata struct for IntegrationMetadata

func NewIntegrationMetadata

func NewIntegrationMetadata(externalId string, externalStatus IntegrationStatus, externalUrl string, lastChecked int64) *IntegrationMetadata

NewIntegrationMetadata instantiates a new IntegrationMetadata object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIntegrationMetadataWithDefaults

func NewIntegrationMetadataWithDefaults() *IntegrationMetadata

NewIntegrationMetadataWithDefaults instantiates a new IntegrationMetadata object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IntegrationMetadata) GetExternalId

func (o *IntegrationMetadata) GetExternalId() string

GetExternalId returns the ExternalId field value

func (*IntegrationMetadata) GetExternalIdOk

func (o *IntegrationMetadata) GetExternalIdOk() (*string, bool)

GetExternalIdOk returns a tuple with the ExternalId field value and a boolean to check if the value has been set.

func (*IntegrationMetadata) GetExternalStatus

func (o *IntegrationMetadata) GetExternalStatus() IntegrationStatus

GetExternalStatus returns the ExternalStatus field value

func (*IntegrationMetadata) GetExternalStatusOk

func (o *IntegrationMetadata) GetExternalStatusOk() (*IntegrationStatus, bool)

GetExternalStatusOk returns a tuple with the ExternalStatus field value and a boolean to check if the value has been set.

func (*IntegrationMetadata) GetExternalUrl

func (o *IntegrationMetadata) GetExternalUrl() string

GetExternalUrl returns the ExternalUrl field value

func (*IntegrationMetadata) GetExternalUrlOk

func (o *IntegrationMetadata) GetExternalUrlOk() (*string, bool)

GetExternalUrlOk returns a tuple with the ExternalUrl field value and a boolean to check if the value has been set.

func (*IntegrationMetadata) GetLastChecked

func (o *IntegrationMetadata) GetLastChecked() int64

GetLastChecked returns the LastChecked field value

func (*IntegrationMetadata) GetLastCheckedOk

func (o *IntegrationMetadata) GetLastCheckedOk() (*int64, bool)

GetLastCheckedOk returns a tuple with the LastChecked field value and a boolean to check if the value has been set.

func (IntegrationMetadata) MarshalJSON

func (o IntegrationMetadata) MarshalJSON() ([]byte, error)

func (*IntegrationMetadata) SetExternalId

func (o *IntegrationMetadata) SetExternalId(v string)

SetExternalId sets field value

func (*IntegrationMetadata) SetExternalStatus

func (o *IntegrationMetadata) SetExternalStatus(v IntegrationStatus)

SetExternalStatus sets field value

func (*IntegrationMetadata) SetExternalUrl

func (o *IntegrationMetadata) SetExternalUrl(v string)

SetExternalUrl sets field value

func (*IntegrationMetadata) SetLastChecked

func (o *IntegrationMetadata) SetLastChecked(v int64)

SetLastChecked sets field value

type IntegrationStatus

type IntegrationStatus struct {
	Display string `json:"display"`
	Value   string `json:"value"`
}

IntegrationStatus struct for IntegrationStatus

func NewIntegrationStatus

func NewIntegrationStatus(display string, value string) *IntegrationStatus

NewIntegrationStatus instantiates a new IntegrationStatus object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIntegrationStatusWithDefaults

func NewIntegrationStatusWithDefaults() *IntegrationStatus

NewIntegrationStatusWithDefaults instantiates a new IntegrationStatus object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IntegrationStatus) GetDisplay

func (o *IntegrationStatus) GetDisplay() string

GetDisplay returns the Display field value

func (*IntegrationStatus) GetDisplayOk

func (o *IntegrationStatus) GetDisplayOk() (*string, bool)

GetDisplayOk returns a tuple with the Display field value and a boolean to check if the value has been set.

func (*IntegrationStatus) GetValue

func (o *IntegrationStatus) GetValue() string

GetValue returns the Value field value

func (*IntegrationStatus) GetValueOk

func (o *IntegrationStatus) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (IntegrationStatus) MarshalJSON

func (o IntegrationStatus) MarshalJSON() ([]byte, error)

func (*IntegrationStatus) SetDisplay

func (o *IntegrationStatus) SetDisplay(v string)

SetDisplay sets field value

func (*IntegrationStatus) SetValue

func (o *IntegrationStatus) SetValue(v string)

SetValue sets field value

type IntegrationStatusRep added in v7.1.0

type IntegrationStatusRep struct {
	StatusCode   *int32  `json:"statusCode,omitempty"`
	ResponseBody *string `json:"responseBody,omitempty"`
	Timestamp    *int64  `json:"timestamp,omitempty"`
}

IntegrationStatusRep struct for IntegrationStatusRep

func NewIntegrationStatusRep added in v7.1.0

func NewIntegrationStatusRep() *IntegrationStatusRep

NewIntegrationStatusRep instantiates a new IntegrationStatusRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIntegrationStatusRepWithDefaults added in v7.1.0

func NewIntegrationStatusRepWithDefaults() *IntegrationStatusRep

NewIntegrationStatusRepWithDefaults instantiates a new IntegrationStatusRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IntegrationStatusRep) GetResponseBody added in v7.1.0

func (o *IntegrationStatusRep) GetResponseBody() string

GetResponseBody returns the ResponseBody field value if set, zero value otherwise.

func (*IntegrationStatusRep) GetResponseBodyOk added in v7.1.0

func (o *IntegrationStatusRep) GetResponseBodyOk() (*string, bool)

GetResponseBodyOk returns a tuple with the ResponseBody field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IntegrationStatusRep) GetStatusCode added in v7.1.0

func (o *IntegrationStatusRep) GetStatusCode() int32

GetStatusCode returns the StatusCode field value if set, zero value otherwise.

func (*IntegrationStatusRep) GetStatusCodeOk added in v7.1.0

func (o *IntegrationStatusRep) GetStatusCodeOk() (*int32, bool)

GetStatusCodeOk returns a tuple with the StatusCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IntegrationStatusRep) GetTimestamp added in v7.1.0

func (o *IntegrationStatusRep) GetTimestamp() int64

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*IntegrationStatusRep) GetTimestampOk added in v7.1.0

func (o *IntegrationStatusRep) GetTimestampOk() (*int64, bool)

GetTimestampOk returns a tuple with the Timestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IntegrationStatusRep) HasResponseBody added in v7.1.0

func (o *IntegrationStatusRep) HasResponseBody() bool

HasResponseBody returns a boolean if a field has been set.

func (*IntegrationStatusRep) HasStatusCode added in v7.1.0

func (o *IntegrationStatusRep) HasStatusCode() bool

HasStatusCode returns a boolean if a field has been set.

func (*IntegrationStatusRep) HasTimestamp added in v7.1.0

func (o *IntegrationStatusRep) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (IntegrationStatusRep) MarshalJSON added in v7.1.0

func (o IntegrationStatusRep) MarshalJSON() ([]byte, error)

func (*IntegrationStatusRep) SetResponseBody added in v7.1.0

func (o *IntegrationStatusRep) SetResponseBody(v string)

SetResponseBody gets a reference to the given string and assigns it to the ResponseBody field.

func (*IntegrationStatusRep) SetStatusCode added in v7.1.0

func (o *IntegrationStatusRep) SetStatusCode(v int32)

SetStatusCode gets a reference to the given int32 and assigns it to the StatusCode field.

func (*IntegrationStatusRep) SetTimestamp added in v7.1.0

func (o *IntegrationStatusRep) SetTimestamp(v int64)

SetTimestamp gets a reference to the given int64 and assigns it to the Timestamp field.

type IntegrationSubscriptionStatusRep added in v7.1.0

type IntegrationSubscriptionStatusRep struct {
	SuccessCount *int32                  `json:"successCount,omitempty"`
	LastSuccess  *int64                  `json:"lastSuccess,omitempty"`
	LastError    *int64                  `json:"lastError,omitempty"`
	ErrorCount   *int32                  `json:"errorCount,omitempty"`
	Errors       *[]IntegrationStatusRep `json:"errors,omitempty"`
}

IntegrationSubscriptionStatusRep struct for IntegrationSubscriptionStatusRep

func NewIntegrationSubscriptionStatusRep added in v7.1.0

func NewIntegrationSubscriptionStatusRep() *IntegrationSubscriptionStatusRep

NewIntegrationSubscriptionStatusRep instantiates a new IntegrationSubscriptionStatusRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIntegrationSubscriptionStatusRepWithDefaults added in v7.1.0

func NewIntegrationSubscriptionStatusRepWithDefaults() *IntegrationSubscriptionStatusRep

NewIntegrationSubscriptionStatusRepWithDefaults instantiates a new IntegrationSubscriptionStatusRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IntegrationSubscriptionStatusRep) GetErrorCount added in v7.1.0

func (o *IntegrationSubscriptionStatusRep) GetErrorCount() int32

GetErrorCount returns the ErrorCount field value if set, zero value otherwise.

func (*IntegrationSubscriptionStatusRep) GetErrorCountOk added in v7.1.0

func (o *IntegrationSubscriptionStatusRep) GetErrorCountOk() (*int32, bool)

GetErrorCountOk returns a tuple with the ErrorCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IntegrationSubscriptionStatusRep) GetErrors added in v7.1.0

GetErrors returns the Errors field value if set, zero value otherwise.

func (*IntegrationSubscriptionStatusRep) GetErrorsOk added in v7.1.0

GetErrorsOk returns a tuple with the Errors field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IntegrationSubscriptionStatusRep) GetLastError added in v7.1.0

func (o *IntegrationSubscriptionStatusRep) GetLastError() int64

GetLastError returns the LastError field value if set, zero value otherwise.

func (*IntegrationSubscriptionStatusRep) GetLastErrorOk added in v7.1.0

func (o *IntegrationSubscriptionStatusRep) GetLastErrorOk() (*int64, bool)

GetLastErrorOk returns a tuple with the LastError field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IntegrationSubscriptionStatusRep) GetLastSuccess added in v7.1.0

func (o *IntegrationSubscriptionStatusRep) GetLastSuccess() int64

GetLastSuccess returns the LastSuccess field value if set, zero value otherwise.

func (*IntegrationSubscriptionStatusRep) GetLastSuccessOk added in v7.1.0

func (o *IntegrationSubscriptionStatusRep) GetLastSuccessOk() (*int64, bool)

GetLastSuccessOk returns a tuple with the LastSuccess field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IntegrationSubscriptionStatusRep) GetSuccessCount added in v7.1.0

func (o *IntegrationSubscriptionStatusRep) GetSuccessCount() int32

GetSuccessCount returns the SuccessCount field value if set, zero value otherwise.

func (*IntegrationSubscriptionStatusRep) GetSuccessCountOk added in v7.1.0

func (o *IntegrationSubscriptionStatusRep) GetSuccessCountOk() (*int32, bool)

GetSuccessCountOk returns a tuple with the SuccessCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IntegrationSubscriptionStatusRep) HasErrorCount added in v7.1.0

func (o *IntegrationSubscriptionStatusRep) HasErrorCount() bool

HasErrorCount returns a boolean if a field has been set.

func (*IntegrationSubscriptionStatusRep) HasErrors added in v7.1.0

func (o *IntegrationSubscriptionStatusRep) HasErrors() bool

HasErrors returns a boolean if a field has been set.

func (*IntegrationSubscriptionStatusRep) HasLastError added in v7.1.0

func (o *IntegrationSubscriptionStatusRep) HasLastError() bool

HasLastError returns a boolean if a field has been set.

func (*IntegrationSubscriptionStatusRep) HasLastSuccess added in v7.1.0

func (o *IntegrationSubscriptionStatusRep) HasLastSuccess() bool

HasLastSuccess returns a boolean if a field has been set.

func (*IntegrationSubscriptionStatusRep) HasSuccessCount added in v7.1.0

func (o *IntegrationSubscriptionStatusRep) HasSuccessCount() bool

HasSuccessCount returns a boolean if a field has been set.

func (IntegrationSubscriptionStatusRep) MarshalJSON added in v7.1.0

func (o IntegrationSubscriptionStatusRep) MarshalJSON() ([]byte, error)

func (*IntegrationSubscriptionStatusRep) SetErrorCount added in v7.1.0

func (o *IntegrationSubscriptionStatusRep) SetErrorCount(v int32)

SetErrorCount gets a reference to the given int32 and assigns it to the ErrorCount field.

func (*IntegrationSubscriptionStatusRep) SetErrors added in v7.1.0

SetErrors gets a reference to the given []IntegrationStatusRep and assigns it to the Errors field.

func (*IntegrationSubscriptionStatusRep) SetLastError added in v7.1.0

func (o *IntegrationSubscriptionStatusRep) SetLastError(v int64)

SetLastError gets a reference to the given int64 and assigns it to the LastError field.

func (*IntegrationSubscriptionStatusRep) SetLastSuccess added in v7.1.0

func (o *IntegrationSubscriptionStatusRep) SetLastSuccess(v int64)

SetLastSuccess gets a reference to the given int64 and assigns it to the LastSuccess field.

func (*IntegrationSubscriptionStatusRep) SetSuccessCount added in v7.1.0

func (o *IntegrationSubscriptionStatusRep) SetSuccessCount(v int32)

SetSuccessCount gets a reference to the given int32 and assigns it to the SuccessCount field.

type Integrations added in v7.1.0

type Integrations struct {
	Links *map[string]Link `json:"_links,omitempty"`
	Items *[]Integration   `json:"items,omitempty"`
	Key   *string          `json:"key,omitempty"`
}

Integrations struct for Integrations

func NewIntegrations added in v7.1.0

func NewIntegrations() *Integrations

NewIntegrations instantiates a new Integrations object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIntegrationsWithDefaults added in v7.1.0

func NewIntegrationsWithDefaults() *Integrations

NewIntegrationsWithDefaults instantiates a new Integrations object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Integrations) GetItems added in v7.1.0

func (o *Integrations) GetItems() []Integration

GetItems returns the Items field value if set, zero value otherwise.

func (*Integrations) GetItemsOk added in v7.1.0

func (o *Integrations) GetItemsOk() (*[]Integration, bool)

GetItemsOk returns a tuple with the Items field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Integrations) GetKey added in v7.1.0

func (o *Integrations) GetKey() string

GetKey returns the Key field value if set, zero value otherwise.

func (*Integrations) GetKeyOk added in v7.1.0

func (o *Integrations) 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.

func (o *Integrations) GetLinks() map[string]Link

GetLinks returns the Links field value if set, zero value otherwise.

func (*Integrations) GetLinksOk added in v7.1.0

func (o *Integrations) GetLinksOk() (*map[string]Link, 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 (*Integrations) HasItems added in v7.1.0

func (o *Integrations) HasItems() bool

HasItems returns a boolean if a field has been set.

func (*Integrations) HasKey added in v7.1.0

func (o *Integrations) HasKey() bool

HasKey returns a boolean if a field has been set.

func (o *Integrations) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (Integrations) MarshalJSON added in v7.1.0

func (o Integrations) MarshalJSON() ([]byte, error)

func (*Integrations) SetItems added in v7.1.0

func (o *Integrations) SetItems(v []Integration)

SetItems gets a reference to the given []Integration and assigns it to the Items field.

func (*Integrations) SetKey added in v7.1.0

func (o *Integrations) SetKey(v string)

SetKey gets a reference to the given string and assigns it to the Key field.

func (o *Integrations) SetLinks(v map[string]Link)

SetLinks gets a reference to the given map[string]Link and assigns it to the Links field.

type InvalidRequestErrorRep

type InvalidRequestErrorRep struct {
	Code    *string `json:"code,omitempty"`
	Message *string `json:"message,omitempty"`
}

InvalidRequestErrorRep struct for InvalidRequestErrorRep

func NewInvalidRequestErrorRep

func NewInvalidRequestErrorRep() *InvalidRequestErrorRep

NewInvalidRequestErrorRep instantiates a new InvalidRequestErrorRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewInvalidRequestErrorRepWithDefaults

func NewInvalidRequestErrorRepWithDefaults() *InvalidRequestErrorRep

NewInvalidRequestErrorRepWithDefaults instantiates a new InvalidRequestErrorRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*InvalidRequestErrorRep) GetCode

func (o *InvalidRequestErrorRep) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*InvalidRequestErrorRep) GetCodeOk

func (o *InvalidRequestErrorRep) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InvalidRequestErrorRep) GetMessage

func (o *InvalidRequestErrorRep) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*InvalidRequestErrorRep) GetMessageOk

func (o *InvalidRequestErrorRep) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InvalidRequestErrorRep) HasCode

func (o *InvalidRequestErrorRep) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*InvalidRequestErrorRep) HasMessage

func (o *InvalidRequestErrorRep) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (InvalidRequestErrorRep) MarshalJSON

func (o InvalidRequestErrorRep) MarshalJSON() ([]byte, error)

func (*InvalidRequestErrorRep) SetCode

func (o *InvalidRequestErrorRep) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*InvalidRequestErrorRep) SetMessage

func (o *InvalidRequestErrorRep) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

type IpList

type IpList struct {
	Addresses         []string `json:"addresses"`
	OutboundAddresses []string `json:"outboundAddresses"`
}

IpList struct for IpList

func NewIpList

func NewIpList(addresses []string, outboundAddresses []string) *IpList

NewIpList instantiates a new IpList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewIpListWithDefaults

func NewIpListWithDefaults() *IpList

NewIpListWithDefaults instantiates a new IpList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*IpList) GetAddresses

func (o *IpList) GetAddresses() []string

GetAddresses returns the Addresses field value

func (*IpList) GetAddressesOk

func (o *IpList) GetAddressesOk() (*[]string, bool)

GetAddressesOk returns a tuple with the Addresses field value and a boolean to check if the value has been set.

func (*IpList) GetOutboundAddresses

func (o *IpList) GetOutboundAddresses() []string

GetOutboundAddresses returns the OutboundAddresses field value

func (*IpList) GetOutboundAddressesOk

func (o *IpList) GetOutboundAddressesOk() (*[]string, bool)

GetOutboundAddressesOk returns a tuple with the OutboundAddresses field value and a boolean to check if the value has been set.

func (IpList) MarshalJSON

func (o IpList) MarshalJSON() ([]byte, error)

func (*IpList) SetAddresses

func (o *IpList) SetAddresses(v []string)

SetAddresses sets field value

func (*IpList) SetOutboundAddresses

func (o *IpList) SetOutboundAddresses(v []string)

SetOutboundAddresses sets field value

type LastSeenMetadata

type LastSeenMetadata struct {
	// The ID of the token used in the member's last session
	TokenId *string `json:"tokenId,omitempty"`
}

LastSeenMetadata struct for LastSeenMetadata

func NewLastSeenMetadata

func NewLastSeenMetadata() *LastSeenMetadata

NewLastSeenMetadata instantiates a new LastSeenMetadata object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLastSeenMetadataWithDefaults

func NewLastSeenMetadataWithDefaults() *LastSeenMetadata

NewLastSeenMetadataWithDefaults instantiates a new LastSeenMetadata object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*LastSeenMetadata) GetTokenId

func (o *LastSeenMetadata) GetTokenId() string

GetTokenId returns the TokenId field value if set, zero value otherwise.

func (*LastSeenMetadata) GetTokenIdOk

func (o *LastSeenMetadata) GetTokenIdOk() (*string, bool)

GetTokenIdOk returns a tuple with the TokenId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LastSeenMetadata) HasTokenId

func (o *LastSeenMetadata) HasTokenId() bool

HasTokenId returns a boolean if a field has been set.

func (LastSeenMetadata) MarshalJSON

func (o LastSeenMetadata) MarshalJSON() ([]byte, error)

func (*LastSeenMetadata) SetTokenId

func (o *LastSeenMetadata) SetTokenId(v string)

SetTokenId gets a reference to the given string and assigns it to the TokenId field.

type Link struct {
	Href *string `json:"href,omitempty"`
	Type *string `json:"type,omitempty"`
}

Link struct for Link

func NewLink() *Link

NewLink instantiates a new Link object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewLinkWithDefaults

func NewLinkWithDefaults() *Link

NewLinkWithDefaults instantiates a new Link object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Link) GetHref

func (o *Link) GetHref() string

GetHref returns the Href field value if set, zero value otherwise.

func (*Link) GetHrefOk

func (o *Link) 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 (*Link) GetType

func (o *Link) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*Link) GetTypeOk

func (o *Link) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Link) HasHref

func (o *Link) HasHref() bool

HasHref returns a boolean if a field has been set.

func (*Link) HasType

func (o *Link) HasType() bool

HasType returns a boolean if a field has been set.

func (Link) MarshalJSON

func (o Link) MarshalJSON() ([]byte, error)

func (*Link) SetHref

func (o *Link) SetHref(v string)

SetHref gets a reference to the given string and assigns it to the Href field.

func (*Link) SetType

func (o *Link) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

type Member

type Member struct {
	Links map[string]Link `json:"_links"`
	// The member's ID
	Id string `json:"_id"`
	// The member's first name
	FirstName *string `json:"firstName,omitempty"`
	// The member's last name
	LastName *string `json:"lastName,omitempty"`
	// The member's built-in role. If the member has no custom roles, this role will be in effect.
	Role string `json:"role"`
	// The member's email address
	Email string `json:"email"`
	// Whether or not the member has a pending invitation
	PendingInvite bool `json:"_pendingInvite"`
	// Whether or not the member's email address has been verified
	Verified     bool    `json:"_verified"`
	PendingEmail *string `json:"_pendingEmail,omitempty"`
	// The set of custom roles (as keys) assigned to the member
	CustomRoles []string `json:"customRoles"`
	// Whether or not multi-factor authentication is enabled for this member
	Mfa string `json:"mfa"`
	// Default dashboards that the member has chosen to ignore
	ExcludedDashboards  []string                           `json:"excludedDashboards"`
	LastSeen            int64                              `json:"_lastSeen"`
	LastSeenMetadata    *LastSeenMetadata                  `json:"_lastSeenMetadata,omitempty"`
	IntegrationMetadata *IntegrationMetadata               `json:"_integrationMetadata,omitempty"`
	Teams               *[]MemberTeamSummaryRep            `json:"teams,omitempty"`
	PermissionGrants    *[]MemberPermissionGrantSummaryRep `json:"permissionGrants,omitempty"`
	CreationDate        int64                              `json:"creationDate"`
}

Member struct for Member

func NewMember

func NewMember(links map[string]Link, id string, role string, email string, pendingInvite bool, verified bool, customRoles []string, mfa string, excludedDashboards []string, lastSeen int64, creationDate int64) *Member

NewMember instantiates a new Member object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMemberWithDefaults

func NewMemberWithDefaults() *Member

NewMemberWithDefaults instantiates a new Member object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Member) GetCreationDate

func (o *Member) GetCreationDate() int64

GetCreationDate returns the CreationDate field value

func (*Member) GetCreationDateOk

func (o *Member) GetCreationDateOk() (*int64, bool)

GetCreationDateOk returns a tuple with the CreationDate field value and a boolean to check if the value has been set.

func (*Member) GetCustomRoles

func (o *Member) GetCustomRoles() []string

GetCustomRoles returns the CustomRoles field value

func (*Member) GetCustomRolesOk

func (o *Member) GetCustomRolesOk() (*[]string, bool)

GetCustomRolesOk returns a tuple with the CustomRoles field value and a boolean to check if the value has been set.

func (*Member) GetEmail

func (o *Member) GetEmail() string

GetEmail returns the Email field value

func (*Member) GetEmailOk

func (o *Member) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value and a boolean to check if the value has been set.

func (*Member) GetExcludedDashboards

func (o *Member) GetExcludedDashboards() []string

GetExcludedDashboards returns the ExcludedDashboards field value

func (*Member) GetExcludedDashboardsOk

func (o *Member) GetExcludedDashboardsOk() (*[]string, bool)

GetExcludedDashboardsOk returns a tuple with the ExcludedDashboards field value and a boolean to check if the value has been set.

func (*Member) GetFirstName

func (o *Member) GetFirstName() string

GetFirstName returns the FirstName field value if set, zero value otherwise.

func (*Member) GetFirstNameOk

func (o *Member) GetFirstNameOk() (*string, bool)

GetFirstNameOk returns a tuple with the FirstName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Member) GetId

func (o *Member) GetId() string

GetId returns the Id field value

func (*Member) GetIdOk

func (o *Member) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*Member) GetIntegrationMetadata

func (o *Member) GetIntegrationMetadata() IntegrationMetadata

GetIntegrationMetadata returns the IntegrationMetadata field value if set, zero value otherwise.

func (*Member) GetIntegrationMetadataOk

func (o *Member) GetIntegrationMetadataOk() (*IntegrationMetadata, bool)

GetIntegrationMetadataOk returns a tuple with the IntegrationMetadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Member) GetLastName

func (o *Member) GetLastName() string

GetLastName returns the LastName field value if set, zero value otherwise.

func (*Member) GetLastNameOk

func (o *Member) GetLastNameOk() (*string, bool)

GetLastNameOk returns a tuple with the LastName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Member) GetLastSeen

func (o *Member) GetLastSeen() int64

GetLastSeen returns the LastSeen field value

func (*Member) GetLastSeenMetadata

func (o *Member) GetLastSeenMetadata() LastSeenMetadata

GetLastSeenMetadata returns the LastSeenMetadata field value if set, zero value otherwise.

func (*Member) GetLastSeenMetadataOk

func (o *Member) GetLastSeenMetadataOk() (*LastSeenMetadata, bool)

GetLastSeenMetadataOk returns a tuple with the LastSeenMetadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Member) GetLastSeenOk

func (o *Member) GetLastSeenOk() (*int64, bool)

GetLastSeenOk returns a tuple with the LastSeen field value and a boolean to check if the value has been set.

func (o *Member) GetLinks() map[string]Link

GetLinks returns the Links field value

func (*Member) GetLinksOk

func (o *Member) GetLinksOk() (*map[string]Link, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (*Member) GetMfa

func (o *Member) GetMfa() string

GetMfa returns the Mfa field value

func (*Member) GetMfaOk

func (o *Member) GetMfaOk() (*string, bool)

GetMfaOk returns a tuple with the Mfa field value and a boolean to check if the value has been set.

func (*Member) GetPendingEmail

func (o *Member) GetPendingEmail() string

GetPendingEmail returns the PendingEmail field value if set, zero value otherwise.

func (*Member) GetPendingEmailOk

func (o *Member) GetPendingEmailOk() (*string, bool)

GetPendingEmailOk returns a tuple with the PendingEmail field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Member) GetPendingInvite

func (o *Member) GetPendingInvite() bool

GetPendingInvite returns the PendingInvite field value

func (*Member) GetPendingInviteOk

func (o *Member) GetPendingInviteOk() (*bool, bool)

GetPendingInviteOk returns a tuple with the PendingInvite field value and a boolean to check if the value has been set.

func (*Member) GetPermissionGrants

func (o *Member) GetPermissionGrants() []MemberPermissionGrantSummaryRep

GetPermissionGrants returns the PermissionGrants field value if set, zero value otherwise.

func (*Member) GetPermissionGrantsOk

func (o *Member) GetPermissionGrantsOk() (*[]MemberPermissionGrantSummaryRep, bool)

GetPermissionGrantsOk returns a tuple with the PermissionGrants field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Member) GetRole

func (o *Member) GetRole() string

GetRole returns the Role field value

func (*Member) GetRoleOk

func (o *Member) GetRoleOk() (*string, bool)

GetRoleOk returns a tuple with the Role field value and a boolean to check if the value has been set.

func (*Member) GetTeams

func (o *Member) GetTeams() []MemberTeamSummaryRep

GetTeams returns the Teams field value if set, zero value otherwise.

func (*Member) GetTeamsOk

func (o *Member) GetTeamsOk() (*[]MemberTeamSummaryRep, bool)

GetTeamsOk returns a tuple with the Teams field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Member) GetVerified

func (o *Member) GetVerified() bool

GetVerified returns the Verified field value

func (*Member) GetVerifiedOk

func (o *Member) GetVerifiedOk() (*bool, bool)

GetVerifiedOk returns a tuple with the Verified field value and a boolean to check if the value has been set.

func (*Member) HasFirstName

func (o *Member) HasFirstName() bool

HasFirstName returns a boolean if a field has been set.

func (*Member) HasIntegrationMetadata

func (o *Member) HasIntegrationMetadata() bool

HasIntegrationMetadata returns a boolean if a field has been set.

func (*Member) HasLastName

func (o *Member) HasLastName() bool

HasLastName returns a boolean if a field has been set.

func (*Member) HasLastSeenMetadata

func (o *Member) HasLastSeenMetadata() bool

HasLastSeenMetadata returns a boolean if a field has been set.

func (*Member) HasPendingEmail

func (o *Member) HasPendingEmail() bool

HasPendingEmail returns a boolean if a field has been set.

func (*Member) HasPermissionGrants

func (o *Member) HasPermissionGrants() bool

HasPermissionGrants returns a boolean if a field has been set.

func (*Member) HasTeams

func (o *Member) HasTeams() bool

HasTeams returns a boolean if a field has been set.

func (Member) MarshalJSON

func (o Member) MarshalJSON() ([]byte, error)

func (*Member) SetCreationDate

func (o *Member) SetCreationDate(v int64)

SetCreationDate sets field value

func (*Member) SetCustomRoles

func (o *Member) SetCustomRoles(v []string)

SetCustomRoles sets field value

func (*Member) SetEmail

func (o *Member) SetEmail(v string)

SetEmail sets field value

func (*Member) SetExcludedDashboards

func (o *Member) SetExcludedDashboards(v []string)

SetExcludedDashboards sets field value

func (*Member) SetFirstName

func (o *Member) SetFirstName(v string)

SetFirstName gets a reference to the given string and assigns it to the FirstName field.

func (*Member) SetId

func (o *Member) SetId(v string)

SetId sets field value

func (*Member) SetIntegrationMetadata

func (o *Member) SetIntegrationMetadata(v IntegrationMetadata)

SetIntegrationMetadata gets a reference to the given IntegrationMetadata and assigns it to the IntegrationMetadata field.

func (*Member) SetLastName

func (o *Member) SetLastName(v string)

SetLastName gets a reference to the given string and assigns it to the LastName field.

func (*Member) SetLastSeen

func (o *Member) SetLastSeen(v int64)

SetLastSeen sets field value

func (*Member) SetLastSeenMetadata

func (o *Member) SetLastSeenMetadata(v LastSeenMetadata)

SetLastSeenMetadata gets a reference to the given LastSeenMetadata and assigns it to the LastSeenMetadata field.

func (o *Member) SetLinks(v map[string]Link)

SetLinks sets field value

func (*Member) SetMfa

func (o *Member) SetMfa(v string)

SetMfa sets field value

func (*Member) SetPendingEmail

func (o *Member) SetPendingEmail(v string)

SetPendingEmail gets a reference to the given string and assigns it to the PendingEmail field.

func (*Member) SetPendingInvite

func (o *Member) SetPendingInvite(v bool)

SetPendingInvite sets field value

func (*Member) SetPermissionGrants

func (o *Member) SetPermissionGrants(v []MemberPermissionGrantSummaryRep)

SetPermissionGrants gets a reference to the given []MemberPermissionGrantSummaryRep and assigns it to the PermissionGrants field.

func (*Member) SetRole

func (o *Member) SetRole(v string)

SetRole sets field value

func (*Member) SetTeams

func (o *Member) SetTeams(v []MemberTeamSummaryRep)

SetTeams gets a reference to the given []MemberTeamSummaryRep and assigns it to the Teams field.

func (*Member) SetVerified

func (o *Member) SetVerified(v bool)

SetVerified sets field value

type MemberDataRep

type MemberDataRep struct {
	Links     *map[string]Link `json:"_links,omitempty"`
	Id        *string          `json:"_id,omitempty"`
	Email     *string          `json:"email,omitempty"`
	FirstName *string          `json:"firstName,omitempty"`
	LastName  *string          `json:"lastName,omitempty"`
}

MemberDataRep struct for MemberDataRep

func NewMemberDataRep

func NewMemberDataRep() *MemberDataRep

NewMemberDataRep instantiates a new MemberDataRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMemberDataRepWithDefaults

func NewMemberDataRepWithDefaults() *MemberDataRep

NewMemberDataRepWithDefaults instantiates a new MemberDataRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MemberDataRep) GetEmail

func (o *MemberDataRep) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*MemberDataRep) GetEmailOk

func (o *MemberDataRep) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MemberDataRep) GetFirstName

func (o *MemberDataRep) GetFirstName() string

GetFirstName returns the FirstName field value if set, zero value otherwise.

func (*MemberDataRep) GetFirstNameOk

func (o *MemberDataRep) GetFirstNameOk() (*string, bool)

GetFirstNameOk returns a tuple with the FirstName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MemberDataRep) GetId

func (o *MemberDataRep) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*MemberDataRep) GetIdOk

func (o *MemberDataRep) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MemberDataRep) GetLastName

func (o *MemberDataRep) GetLastName() string

GetLastName returns the LastName field value if set, zero value otherwise.

func (*MemberDataRep) GetLastNameOk

func (o *MemberDataRep) GetLastNameOk() (*string, bool)

GetLastNameOk returns a tuple with the LastName field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *MemberDataRep) GetLinks() map[string]Link

GetLinks returns the Links field value if set, zero value otherwise.

func (*MemberDataRep) GetLinksOk

func (o *MemberDataRep) GetLinksOk() (*map[string]Link, 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 (*MemberDataRep) HasEmail

func (o *MemberDataRep) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*MemberDataRep) HasFirstName

func (o *MemberDataRep) HasFirstName() bool

HasFirstName returns a boolean if a field has been set.

func (*MemberDataRep) HasId

func (o *MemberDataRep) HasId() bool

HasId returns a boolean if a field has been set.

func (*MemberDataRep) HasLastName

func (o *MemberDataRep) HasLastName() bool

HasLastName returns a boolean if a field has been set.

func (o *MemberDataRep) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (MemberDataRep) MarshalJSON

func (o MemberDataRep) MarshalJSON() ([]byte, error)

func (*MemberDataRep) SetEmail

func (o *MemberDataRep) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*MemberDataRep) SetFirstName

func (o *MemberDataRep) SetFirstName(v string)

SetFirstName gets a reference to the given string and assigns it to the FirstName field.

func (*MemberDataRep) SetId

func (o *MemberDataRep) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*MemberDataRep) SetLastName

func (o *MemberDataRep) SetLastName(v string)

SetLastName gets a reference to the given string and assigns it to the LastName field.

func (o *MemberDataRep) SetLinks(v map[string]Link)

SetLinks gets a reference to the given map[string]Link and assigns it to the Links field.

type MemberImportItemRep added in v7.1.0

type MemberImportItemRep struct {
	Message *string `json:"message,omitempty"`
	Status  string  `json:"status"`
	Value   string  `json:"value"`
}

MemberImportItemRep struct for MemberImportItemRep

func NewMemberImportItemRep added in v7.1.0

func NewMemberImportItemRep(status string, value string) *MemberImportItemRep

NewMemberImportItemRep instantiates a new MemberImportItemRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMemberImportItemRepWithDefaults added in v7.1.0

func NewMemberImportItemRepWithDefaults() *MemberImportItemRep

NewMemberImportItemRepWithDefaults instantiates a new MemberImportItemRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MemberImportItemRep) GetMessage added in v7.1.0

func (o *MemberImportItemRep) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*MemberImportItemRep) GetMessageOk added in v7.1.0

func (o *MemberImportItemRep) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MemberImportItemRep) GetStatus added in v7.1.0

func (o *MemberImportItemRep) GetStatus() string

GetStatus returns the Status field value

func (*MemberImportItemRep) GetStatusOk added in v7.1.0

func (o *MemberImportItemRep) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*MemberImportItemRep) GetValue added in v7.1.0

func (o *MemberImportItemRep) GetValue() string

GetValue returns the Value field value

func (*MemberImportItemRep) GetValueOk added in v7.1.0

func (o *MemberImportItemRep) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (*MemberImportItemRep) HasMessage added in v7.1.0

func (o *MemberImportItemRep) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (MemberImportItemRep) MarshalJSON added in v7.1.0

func (o MemberImportItemRep) MarshalJSON() ([]byte, error)

func (*MemberImportItemRep) SetMessage added in v7.1.0

func (o *MemberImportItemRep) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

func (*MemberImportItemRep) SetStatus added in v7.1.0

func (o *MemberImportItemRep) SetStatus(v string)

SetStatus sets field value

func (*MemberImportItemRep) SetValue added in v7.1.0

func (o *MemberImportItemRep) SetValue(v string)

SetValue sets field value

type MemberPermissionGrantSummaryRep

type MemberPermissionGrantSummaryRep struct {
	ActionSet string   `json:"actionSet"`
	Actions   []string `json:"actions"`
	Resource  string   `json:"resource"`
}

MemberPermissionGrantSummaryRep struct for MemberPermissionGrantSummaryRep

func NewMemberPermissionGrantSummaryRep

func NewMemberPermissionGrantSummaryRep(actionSet string, actions []string, resource string) *MemberPermissionGrantSummaryRep

NewMemberPermissionGrantSummaryRep instantiates a new MemberPermissionGrantSummaryRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMemberPermissionGrantSummaryRepWithDefaults

func NewMemberPermissionGrantSummaryRepWithDefaults() *MemberPermissionGrantSummaryRep

NewMemberPermissionGrantSummaryRepWithDefaults instantiates a new MemberPermissionGrantSummaryRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MemberPermissionGrantSummaryRep) GetActionSet

func (o *MemberPermissionGrantSummaryRep) GetActionSet() string

GetActionSet returns the ActionSet field value

func (*MemberPermissionGrantSummaryRep) GetActionSetOk

func (o *MemberPermissionGrantSummaryRep) GetActionSetOk() (*string, bool)

GetActionSetOk returns a tuple with the ActionSet field value and a boolean to check if the value has been set.

func (*MemberPermissionGrantSummaryRep) GetActions

func (o *MemberPermissionGrantSummaryRep) GetActions() []string

GetActions returns the Actions field value

func (*MemberPermissionGrantSummaryRep) GetActionsOk

func (o *MemberPermissionGrantSummaryRep) GetActionsOk() (*[]string, bool)

GetActionsOk returns a tuple with the Actions field value and a boolean to check if the value has been set.

func (*MemberPermissionGrantSummaryRep) GetResource

func (o *MemberPermissionGrantSummaryRep) GetResource() string

GetResource returns the Resource field value

func (*MemberPermissionGrantSummaryRep) GetResourceOk

func (o *MemberPermissionGrantSummaryRep) GetResourceOk() (*string, bool)

GetResourceOk returns a tuple with the Resource field value and a boolean to check if the value has been set.

func (MemberPermissionGrantSummaryRep) MarshalJSON

func (o MemberPermissionGrantSummaryRep) MarshalJSON() ([]byte, error)

func (*MemberPermissionGrantSummaryRep) SetActionSet

func (o *MemberPermissionGrantSummaryRep) SetActionSet(v string)

SetActionSet sets field value

func (*MemberPermissionGrantSummaryRep) SetActions

func (o *MemberPermissionGrantSummaryRep) SetActions(v []string)

SetActions sets field value

func (*MemberPermissionGrantSummaryRep) SetResource

func (o *MemberPermissionGrantSummaryRep) SetResource(v string)

SetResource sets field value

type MemberSummaryRep

type MemberSummaryRep struct {
	Links     map[string]Link `json:"_links"`
	Id        string          `json:"_id"`
	FirstName *string         `json:"firstName,omitempty"`
	LastName  *string         `json:"lastName,omitempty"`
	Role      string          `json:"role"`
	Email     string          `json:"email"`
}

MemberSummaryRep struct for MemberSummaryRep

func NewMemberSummaryRep

func NewMemberSummaryRep(links map[string]Link, id string, role string, email string) *MemberSummaryRep

NewMemberSummaryRep instantiates a new MemberSummaryRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMemberSummaryRepWithDefaults

func NewMemberSummaryRepWithDefaults() *MemberSummaryRep

NewMemberSummaryRepWithDefaults instantiates a new MemberSummaryRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MemberSummaryRep) GetEmail

func (o *MemberSummaryRep) GetEmail() string

GetEmail returns the Email field value

func (*MemberSummaryRep) GetEmailOk

func (o *MemberSummaryRep) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value and a boolean to check if the value has been set.

func (*MemberSummaryRep) GetFirstName

func (o *MemberSummaryRep) GetFirstName() string

GetFirstName returns the FirstName field value if set, zero value otherwise.

func (*MemberSummaryRep) GetFirstNameOk

func (o *MemberSummaryRep) GetFirstNameOk() (*string, bool)

GetFirstNameOk returns a tuple with the FirstName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MemberSummaryRep) GetId

func (o *MemberSummaryRep) GetId() string

GetId returns the Id field value

func (*MemberSummaryRep) GetIdOk

func (o *MemberSummaryRep) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*MemberSummaryRep) GetLastName

func (o *MemberSummaryRep) GetLastName() string

GetLastName returns the LastName field value if set, zero value otherwise.

func (*MemberSummaryRep) GetLastNameOk

func (o *MemberSummaryRep) GetLastNameOk() (*string, bool)

GetLastNameOk returns a tuple with the LastName field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *MemberSummaryRep) GetLinks() map[string]Link

GetLinks returns the Links field value

func (*MemberSummaryRep) GetLinksOk

func (o *MemberSummaryRep) GetLinksOk() (*map[string]Link, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (*MemberSummaryRep) GetRole

func (o *MemberSummaryRep) GetRole() string

GetRole returns the Role field value

func (*MemberSummaryRep) GetRoleOk

func (o *MemberSummaryRep) GetRoleOk() (*string, bool)

GetRoleOk returns a tuple with the Role field value and a boolean to check if the value has been set.

func (*MemberSummaryRep) HasFirstName

func (o *MemberSummaryRep) HasFirstName() bool

HasFirstName returns a boolean if a field has been set.

func (*MemberSummaryRep) HasLastName

func (o *MemberSummaryRep) HasLastName() bool

HasLastName returns a boolean if a field has been set.

func (MemberSummaryRep) MarshalJSON

func (o MemberSummaryRep) MarshalJSON() ([]byte, error)

func (*MemberSummaryRep) SetEmail

func (o *MemberSummaryRep) SetEmail(v string)

SetEmail sets field value

func (*MemberSummaryRep) SetFirstName

func (o *MemberSummaryRep) SetFirstName(v string)

SetFirstName gets a reference to the given string and assigns it to the FirstName field.

func (*MemberSummaryRep) SetId

func (o *MemberSummaryRep) SetId(v string)

SetId sets field value

func (*MemberSummaryRep) SetLastName

func (o *MemberSummaryRep) SetLastName(v string)

SetLastName gets a reference to the given string and assigns it to the LastName field.

func (o *MemberSummaryRep) SetLinks(v map[string]Link)

SetLinks sets field value

func (*MemberSummaryRep) SetRole

func (o *MemberSummaryRep) SetRole(v string)

SetRole sets field value

type MemberTeamSummaryRep

type MemberTeamSummaryRep struct {
	CustomRoleKeys []string `json:"customRoleKeys"`
	Key            string   `json:"key"`
	Name           string   `json:"name"`
}

MemberTeamSummaryRep struct for MemberTeamSummaryRep

func NewMemberTeamSummaryRep

func NewMemberTeamSummaryRep(customRoleKeys []string, key string, name string) *MemberTeamSummaryRep

NewMemberTeamSummaryRep instantiates a new MemberTeamSummaryRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMemberTeamSummaryRepWithDefaults

func NewMemberTeamSummaryRepWithDefaults() *MemberTeamSummaryRep

NewMemberTeamSummaryRepWithDefaults instantiates a new MemberTeamSummaryRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MemberTeamSummaryRep) GetCustomRoleKeys

func (o *MemberTeamSummaryRep) GetCustomRoleKeys() []string

GetCustomRoleKeys returns the CustomRoleKeys field value

func (*MemberTeamSummaryRep) GetCustomRoleKeysOk

func (o *MemberTeamSummaryRep) GetCustomRoleKeysOk() (*[]string, bool)

GetCustomRoleKeysOk returns a tuple with the CustomRoleKeys field value and a boolean to check if the value has been set.

func (*MemberTeamSummaryRep) GetKey

func (o *MemberTeamSummaryRep) GetKey() string

GetKey returns the Key field value

func (*MemberTeamSummaryRep) GetKeyOk

func (o *MemberTeamSummaryRep) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.

func (*MemberTeamSummaryRep) GetName

func (o *MemberTeamSummaryRep) GetName() string

GetName returns the Name field value

func (*MemberTeamSummaryRep) GetNameOk

func (o *MemberTeamSummaryRep) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (MemberTeamSummaryRep) MarshalJSON

func (o MemberTeamSummaryRep) MarshalJSON() ([]byte, error)

func (*MemberTeamSummaryRep) SetCustomRoleKeys

func (o *MemberTeamSummaryRep) SetCustomRoleKeys(v []string)

SetCustomRoleKeys sets field value

func (*MemberTeamSummaryRep) SetKey

func (o *MemberTeamSummaryRep) SetKey(v string)

SetKey sets field value

func (*MemberTeamSummaryRep) SetName

func (o *MemberTeamSummaryRep) SetName(v string)

SetName sets field value

type MemberTeamsFormPost added in v7.1.0

type MemberTeamsFormPost struct {
	// List of team keys
	TeamKeys []string `json:"teamKeys"`
}

MemberTeamsFormPost struct for MemberTeamsFormPost

func NewMemberTeamsFormPost added in v7.1.0

func NewMemberTeamsFormPost(teamKeys []string) *MemberTeamsFormPost

NewMemberTeamsFormPost instantiates a new MemberTeamsFormPost object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMemberTeamsFormPostWithDefaults added in v7.1.0

func NewMemberTeamsFormPostWithDefaults() *MemberTeamsFormPost

NewMemberTeamsFormPostWithDefaults instantiates a new MemberTeamsFormPost object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MemberTeamsFormPost) GetTeamKeys added in v7.1.0

func (o *MemberTeamsFormPost) GetTeamKeys() []string

GetTeamKeys returns the TeamKeys field value

func (*MemberTeamsFormPost) GetTeamKeysOk added in v7.1.0

func (o *MemberTeamsFormPost) GetTeamKeysOk() (*[]string, bool)

GetTeamKeysOk returns a tuple with the TeamKeys field value and a boolean to check if the value has been set.

func (MemberTeamsFormPost) MarshalJSON added in v7.1.0

func (o MemberTeamsFormPost) MarshalJSON() ([]byte, error)

func (*MemberTeamsFormPost) SetTeamKeys added in v7.1.0

func (o *MemberTeamsFormPost) SetTeamKeys(v []string)

SetTeamKeys sets field value

type MemberTeamsPostInput added in v7.1.1

type MemberTeamsPostInput struct {
	// List of team keys
	TeamKeys []string `json:"teamKeys"`
}

MemberTeamsPostInput struct for MemberTeamsPostInput

func NewMemberTeamsPostInput added in v7.1.1

func NewMemberTeamsPostInput(teamKeys []string) *MemberTeamsPostInput

NewMemberTeamsPostInput instantiates a new MemberTeamsPostInput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMemberTeamsPostInputWithDefaults added in v7.1.1

func NewMemberTeamsPostInputWithDefaults() *MemberTeamsPostInput

NewMemberTeamsPostInputWithDefaults instantiates a new MemberTeamsPostInput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MemberTeamsPostInput) GetTeamKeys added in v7.1.1

func (o *MemberTeamsPostInput) GetTeamKeys() []string

GetTeamKeys returns the TeamKeys field value

func (*MemberTeamsPostInput) GetTeamKeysOk added in v7.1.1

func (o *MemberTeamsPostInput) GetTeamKeysOk() (*[]string, bool)

GetTeamKeysOk returns a tuple with the TeamKeys field value and a boolean to check if the value has been set.

func (MemberTeamsPostInput) MarshalJSON added in v7.1.1

func (o MemberTeamsPostInput) MarshalJSON() ([]byte, error)

func (*MemberTeamsPostInput) SetTeamKeys added in v7.1.1

func (o *MemberTeamsPostInput) SetTeamKeys(v []string)

SetTeamKeys sets field value

type Members

type Members struct {
	Items      []Member        `json:"items"`
	Links      map[string]Link `json:"_links"`
	TotalCount *int32          `json:"totalCount,omitempty"`
}

Members struct for Members

func NewMembers

func NewMembers(items []Member, links map[string]Link) *Members

NewMembers instantiates a new Members object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMembersWithDefaults

func NewMembersWithDefaults() *Members

NewMembersWithDefaults instantiates a new Members object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Members) GetItems

func (o *Members) GetItems() []Member

GetItems returns the Items field value

func (*Members) GetItemsOk

func (o *Members) GetItemsOk() (*[]Member, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (o *Members) GetLinks() map[string]Link

GetLinks returns the Links field value

func (*Members) GetLinksOk

func (o *Members) GetLinksOk() (*map[string]Link, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (*Members) GetTotalCount

func (o *Members) GetTotalCount() int32

GetTotalCount returns the TotalCount field value if set, zero value otherwise.

func (*Members) GetTotalCountOk

func (o *Members) GetTotalCountOk() (*int32, bool)

GetTotalCountOk returns a tuple with the TotalCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Members) HasTotalCount

func (o *Members) HasTotalCount() bool

HasTotalCount returns a boolean if a field has been set.

func (Members) MarshalJSON

func (o Members) MarshalJSON() ([]byte, error)

func (*Members) SetItems

func (o *Members) SetItems(v []Member)

SetItems sets field value

func (o *Members) SetLinks(v map[string]Link)

SetLinks sets field value

func (*Members) SetTotalCount

func (o *Members) SetTotalCount(v int32)

SetTotalCount gets a reference to the given int32 and assigns it to the TotalCount field.

type MethodNotAllowedErrorRep

type MethodNotAllowedErrorRep struct {
	Code    *string `json:"code,omitempty"`
	Message *string `json:"message,omitempty"`
}

MethodNotAllowedErrorRep struct for MethodNotAllowedErrorRep

func NewMethodNotAllowedErrorRep

func NewMethodNotAllowedErrorRep() *MethodNotAllowedErrorRep

NewMethodNotAllowedErrorRep instantiates a new MethodNotAllowedErrorRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMethodNotAllowedErrorRepWithDefaults

func NewMethodNotAllowedErrorRepWithDefaults() *MethodNotAllowedErrorRep

NewMethodNotAllowedErrorRepWithDefaults instantiates a new MethodNotAllowedErrorRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MethodNotAllowedErrorRep) GetCode

func (o *MethodNotAllowedErrorRep) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*MethodNotAllowedErrorRep) GetCodeOk

func (o *MethodNotAllowedErrorRep) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MethodNotAllowedErrorRep) GetMessage

func (o *MethodNotAllowedErrorRep) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*MethodNotAllowedErrorRep) GetMessageOk

func (o *MethodNotAllowedErrorRep) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MethodNotAllowedErrorRep) HasCode

func (o *MethodNotAllowedErrorRep) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*MethodNotAllowedErrorRep) HasMessage

func (o *MethodNotAllowedErrorRep) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (MethodNotAllowedErrorRep) MarshalJSON

func (o MethodNotAllowedErrorRep) MarshalJSON() ([]byte, error)

func (*MethodNotAllowedErrorRep) SetCode

func (o *MethodNotAllowedErrorRep) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*MethodNotAllowedErrorRep) SetMessage

func (o *MethodNotAllowedErrorRep) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

type MetricCollectionRep

type MetricCollectionRep struct {
	Items *[]MetricListingRep `json:"items,omitempty"`
	Links *map[string]Link    `json:"_links,omitempty"`
}

MetricCollectionRep struct for MetricCollectionRep

func NewMetricCollectionRep

func NewMetricCollectionRep() *MetricCollectionRep

NewMetricCollectionRep instantiates a new MetricCollectionRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMetricCollectionRepWithDefaults

func NewMetricCollectionRepWithDefaults() *MetricCollectionRep

NewMetricCollectionRepWithDefaults instantiates a new MetricCollectionRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MetricCollectionRep) GetItems

func (o *MetricCollectionRep) GetItems() []MetricListingRep

GetItems returns the Items field value if set, zero value otherwise.

func (*MetricCollectionRep) GetItemsOk

func (o *MetricCollectionRep) GetItemsOk() (*[]MetricListingRep, bool)

GetItemsOk returns a tuple with the Items field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *MetricCollectionRep) GetLinks() map[string]Link

GetLinks returns the Links field value if set, zero value otherwise.

func (*MetricCollectionRep) GetLinksOk

func (o *MetricCollectionRep) GetLinksOk() (*map[string]Link, 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 (*MetricCollectionRep) HasItems

func (o *MetricCollectionRep) HasItems() bool

HasItems returns a boolean if a field has been set.

func (o *MetricCollectionRep) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (MetricCollectionRep) MarshalJSON

func (o MetricCollectionRep) MarshalJSON() ([]byte, error)

func (*MetricCollectionRep) SetItems

func (o *MetricCollectionRep) SetItems(v []MetricListingRep)

SetItems gets a reference to the given []MetricListingRep and assigns it to the Items field.

func (o *MetricCollectionRep) SetLinks(v map[string]Link)

SetLinks gets a reference to the given map[string]Link and assigns it to the Links field.

type MetricListingRep

type MetricListingRep struct {
	Id                string            `json:"_id"`
	Key               string            `json:"key"`
	Name              string            `json:"name"`
	Kind              string            `json:"kind"`
	AttachedFlagCount *int32            `json:"_attachedFlagCount,omitempty"`
	Links             map[string]Link   `json:"_links"`
	Site              *Link             `json:"_site,omitempty"`
	Access            *AccessRep        `json:"_access,omitempty"`
	Tags              []string          `json:"tags"`
	CreationDate      int64             `json:"_creationDate"`
	LastModified      *Modification     `json:"lastModified,omitempty"`
	MaintainerId      *string           `json:"maintainerId,omitempty"`
	Maintainer        *MemberSummaryRep `json:"_maintainer,omitempty"`
	Description       *string           `json:"description,omitempty"`
	IsNumeric         *bool             `json:"isNumeric,omitempty"`
	SuccessCriteria   *string           `json:"successCriteria,omitempty"`
	Unit              *string           `json:"unit,omitempty"`
	EventKey          *string           `json:"eventKey,omitempty"`
}

MetricListingRep struct for MetricListingRep

func NewMetricListingRep

func NewMetricListingRep(id string, key string, name string, kind string, links map[string]Link, tags []string, creationDate int64) *MetricListingRep

NewMetricListingRep instantiates a new MetricListingRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMetricListingRepWithDefaults

func NewMetricListingRepWithDefaults() *MetricListingRep

NewMetricListingRepWithDefaults instantiates a new MetricListingRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MetricListingRep) GetAccess

func (o *MetricListingRep) GetAccess() AccessRep

GetAccess returns the Access field value if set, zero value otherwise.

func (*MetricListingRep) GetAccessOk

func (o *MetricListingRep) GetAccessOk() (*AccessRep, bool)

GetAccessOk returns a tuple with the Access field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricListingRep) GetAttachedFlagCount

func (o *MetricListingRep) GetAttachedFlagCount() int32

GetAttachedFlagCount returns the AttachedFlagCount field value if set, zero value otherwise.

func (*MetricListingRep) GetAttachedFlagCountOk

func (o *MetricListingRep) GetAttachedFlagCountOk() (*int32, bool)

GetAttachedFlagCountOk returns a tuple with the AttachedFlagCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricListingRep) GetCreationDate

func (o *MetricListingRep) GetCreationDate() int64

GetCreationDate returns the CreationDate field value

func (*MetricListingRep) GetCreationDateOk

func (o *MetricListingRep) GetCreationDateOk() (*int64, bool)

GetCreationDateOk returns a tuple with the CreationDate field value and a boolean to check if the value has been set.

func (*MetricListingRep) GetDescription

func (o *MetricListingRep) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*MetricListingRep) GetDescriptionOk

func (o *MetricListingRep) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricListingRep) GetEventKey

func (o *MetricListingRep) GetEventKey() string

GetEventKey returns the EventKey field value if set, zero value otherwise.

func (*MetricListingRep) GetEventKeyOk

func (o *MetricListingRep) GetEventKeyOk() (*string, bool)

GetEventKeyOk returns a tuple with the EventKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricListingRep) GetId

func (o *MetricListingRep) GetId() string

GetId returns the Id field value

func (*MetricListingRep) GetIdOk

func (o *MetricListingRep) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*MetricListingRep) GetIsNumeric

func (o *MetricListingRep) GetIsNumeric() bool

GetIsNumeric returns the IsNumeric field value if set, zero value otherwise.

func (*MetricListingRep) GetIsNumericOk

func (o *MetricListingRep) GetIsNumericOk() (*bool, bool)

GetIsNumericOk returns a tuple with the IsNumeric field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricListingRep) GetKey

func (o *MetricListingRep) GetKey() string

GetKey returns the Key field value

func (*MetricListingRep) GetKeyOk

func (o *MetricListingRep) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.

func (*MetricListingRep) GetKind

func (o *MetricListingRep) GetKind() string

GetKind returns the Kind field value

func (*MetricListingRep) GetKindOk

func (o *MetricListingRep) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.

func (*MetricListingRep) GetLastModified

func (o *MetricListingRep) GetLastModified() Modification

GetLastModified returns the LastModified field value if set, zero value otherwise.

func (*MetricListingRep) GetLastModifiedOk

func (o *MetricListingRep) GetLastModifiedOk() (*Modification, bool)

GetLastModifiedOk returns a tuple with the LastModified field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *MetricListingRep) GetLinks() map[string]Link

GetLinks returns the Links field value

func (*MetricListingRep) GetLinksOk

func (o *MetricListingRep) GetLinksOk() (*map[string]Link, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (*MetricListingRep) GetMaintainer

func (o *MetricListingRep) GetMaintainer() MemberSummaryRep

GetMaintainer returns the Maintainer field value if set, zero value otherwise.

func (*MetricListingRep) GetMaintainerId

func (o *MetricListingRep) GetMaintainerId() string

GetMaintainerId returns the MaintainerId field value if set, zero value otherwise.

func (*MetricListingRep) GetMaintainerIdOk

func (o *MetricListingRep) GetMaintainerIdOk() (*string, bool)

GetMaintainerIdOk returns a tuple with the MaintainerId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricListingRep) GetMaintainerOk

func (o *MetricListingRep) GetMaintainerOk() (*MemberSummaryRep, bool)

GetMaintainerOk returns a tuple with the Maintainer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricListingRep) GetName

func (o *MetricListingRep) GetName() string

GetName returns the Name field value

func (*MetricListingRep) GetNameOk

func (o *MetricListingRep) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*MetricListingRep) GetSite

func (o *MetricListingRep) GetSite() Link

GetSite returns the Site field value if set, zero value otherwise.

func (*MetricListingRep) GetSiteOk

func (o *MetricListingRep) GetSiteOk() (*Link, bool)

GetSiteOk returns a tuple with the Site field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricListingRep) GetSuccessCriteria

func (o *MetricListingRep) GetSuccessCriteria() string

GetSuccessCriteria returns the SuccessCriteria field value if set, zero value otherwise.

func (*MetricListingRep) GetSuccessCriteriaOk

func (o *MetricListingRep) GetSuccessCriteriaOk() (*string, bool)

GetSuccessCriteriaOk returns a tuple with the SuccessCriteria field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricListingRep) GetTags

func (o *MetricListingRep) GetTags() []string

GetTags returns the Tags field value

func (*MetricListingRep) GetTagsOk

func (o *MetricListingRep) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value and a boolean to check if the value has been set.

func (*MetricListingRep) GetUnit

func (o *MetricListingRep) GetUnit() string

GetUnit returns the Unit field value if set, zero value otherwise.

func (*MetricListingRep) GetUnitOk

func (o *MetricListingRep) GetUnitOk() (*string, bool)

GetUnitOk returns a tuple with the Unit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricListingRep) HasAccess

func (o *MetricListingRep) HasAccess() bool

HasAccess returns a boolean if a field has been set.

func (*MetricListingRep) HasAttachedFlagCount

func (o *MetricListingRep) HasAttachedFlagCount() bool

HasAttachedFlagCount returns a boolean if a field has been set.

func (*MetricListingRep) HasDescription

func (o *MetricListingRep) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*MetricListingRep) HasEventKey

func (o *MetricListingRep) HasEventKey() bool

HasEventKey returns a boolean if a field has been set.

func (*MetricListingRep) HasIsNumeric

func (o *MetricListingRep) HasIsNumeric() bool

HasIsNumeric returns a boolean if a field has been set.

func (*MetricListingRep) HasLastModified

func (o *MetricListingRep) HasLastModified() bool

HasLastModified returns a boolean if a field has been set.

func (*MetricListingRep) HasMaintainer

func (o *MetricListingRep) HasMaintainer() bool

HasMaintainer returns a boolean if a field has been set.

func (*MetricListingRep) HasMaintainerId

func (o *MetricListingRep) HasMaintainerId() bool

HasMaintainerId returns a boolean if a field has been set.

func (*MetricListingRep) HasSite

func (o *MetricListingRep) HasSite() bool

HasSite returns a boolean if a field has been set.

func (*MetricListingRep) HasSuccessCriteria

func (o *MetricListingRep) HasSuccessCriteria() bool

HasSuccessCriteria returns a boolean if a field has been set.

func (*MetricListingRep) HasUnit

func (o *MetricListingRep) HasUnit() bool

HasUnit returns a boolean if a field has been set.

func (MetricListingRep) MarshalJSON

func (o MetricListingRep) MarshalJSON() ([]byte, error)

func (*MetricListingRep) SetAccess

func (o *MetricListingRep) SetAccess(v AccessRep)

SetAccess gets a reference to the given AccessRep and assigns it to the Access field.

func (*MetricListingRep) SetAttachedFlagCount

func (o *MetricListingRep) SetAttachedFlagCount(v int32)

SetAttachedFlagCount gets a reference to the given int32 and assigns it to the AttachedFlagCount field.

func (*MetricListingRep) SetCreationDate

func (o *MetricListingRep) SetCreationDate(v int64)

SetCreationDate sets field value

func (*MetricListingRep) SetDescription

func (o *MetricListingRep) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*MetricListingRep) SetEventKey

func (o *MetricListingRep) SetEventKey(v string)

SetEventKey gets a reference to the given string and assigns it to the EventKey field.

func (*MetricListingRep) SetId

func (o *MetricListingRep) SetId(v string)

SetId sets field value

func (*MetricListingRep) SetIsNumeric

func (o *MetricListingRep) SetIsNumeric(v bool)

SetIsNumeric gets a reference to the given bool and assigns it to the IsNumeric field.

func (*MetricListingRep) SetKey

func (o *MetricListingRep) SetKey(v string)

SetKey sets field value

func (*MetricListingRep) SetKind

func (o *MetricListingRep) SetKind(v string)

SetKind sets field value

func (*MetricListingRep) SetLastModified

func (o *MetricListingRep) SetLastModified(v Modification)

SetLastModified gets a reference to the given Modification and assigns it to the LastModified field.

func (o *MetricListingRep) SetLinks(v map[string]Link)

SetLinks sets field value

func (*MetricListingRep) SetMaintainer

func (o *MetricListingRep) SetMaintainer(v MemberSummaryRep)

SetMaintainer gets a reference to the given MemberSummaryRep and assigns it to the Maintainer field.

func (*MetricListingRep) SetMaintainerId

func (o *MetricListingRep) SetMaintainerId(v string)

SetMaintainerId gets a reference to the given string and assigns it to the MaintainerId field.

func (*MetricListingRep) SetName

func (o *MetricListingRep) SetName(v string)

SetName sets field value

func (*MetricListingRep) SetSite

func (o *MetricListingRep) SetSite(v Link)

SetSite gets a reference to the given Link and assigns it to the Site field.

func (*MetricListingRep) SetSuccessCriteria

func (o *MetricListingRep) SetSuccessCriteria(v string)

SetSuccessCriteria gets a reference to the given string and assigns it to the SuccessCriteria field.

func (*MetricListingRep) SetTags

func (o *MetricListingRep) SetTags(v []string)

SetTags sets field value

func (*MetricListingRep) SetUnit

func (o *MetricListingRep) SetUnit(v string)

SetUnit gets a reference to the given string and assigns it to the Unit field.

type MetricPost

type MetricPost struct {
	Key         string  `json:"key"`
	Name        *string `json:"name,omitempty"`
	Description *string `json:"description,omitempty"`
	Kind        string  `json:"kind"`
	// Required for click metrics
	Selector *string `json:"selector,omitempty"`
	// Required for click and pageview metrics
	Urls      *[]UrlPost `json:"urls,omitempty"`
	IsActive  *bool      `json:"isActive,omitempty"`
	IsNumeric *bool      `json:"isNumeric,omitempty"`
	Unit      *string    `json:"unit,omitempty"`
	// Required for custom metrics
	EventKey        *string   `json:"eventKey,omitempty"`
	SuccessCriteria *string   `json:"successCriteria,omitempty"`
	Tags            *[]string `json:"tags,omitempty"`
}

MetricPost struct for MetricPost

func NewMetricPost

func NewMetricPost(key string, kind string) *MetricPost

NewMetricPost instantiates a new MetricPost object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMetricPostWithDefaults

func NewMetricPostWithDefaults() *MetricPost

NewMetricPostWithDefaults instantiates a new MetricPost object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MetricPost) GetDescription

func (o *MetricPost) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*MetricPost) GetDescriptionOk

func (o *MetricPost) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricPost) GetEventKey

func (o *MetricPost) GetEventKey() string

GetEventKey returns the EventKey field value if set, zero value otherwise.

func (*MetricPost) GetEventKeyOk

func (o *MetricPost) GetEventKeyOk() (*string, bool)

GetEventKeyOk returns a tuple with the EventKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricPost) GetIsActive

func (o *MetricPost) GetIsActive() bool

GetIsActive returns the IsActive field value if set, zero value otherwise.

func (*MetricPost) GetIsActiveOk

func (o *MetricPost) GetIsActiveOk() (*bool, bool)

GetIsActiveOk returns a tuple with the IsActive field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricPost) GetIsNumeric

func (o *MetricPost) GetIsNumeric() bool

GetIsNumeric returns the IsNumeric field value if set, zero value otherwise.

func (*MetricPost) GetIsNumericOk

func (o *MetricPost) GetIsNumericOk() (*bool, bool)

GetIsNumericOk returns a tuple with the IsNumeric field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricPost) GetKey

func (o *MetricPost) GetKey() string

GetKey returns the Key field value

func (*MetricPost) GetKeyOk

func (o *MetricPost) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.

func (*MetricPost) GetKind

func (o *MetricPost) GetKind() string

GetKind returns the Kind field value

func (*MetricPost) GetKindOk

func (o *MetricPost) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.

func (*MetricPost) GetName

func (o *MetricPost) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*MetricPost) GetNameOk

func (o *MetricPost) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricPost) GetSelector

func (o *MetricPost) GetSelector() string

GetSelector returns the Selector field value if set, zero value otherwise.

func (*MetricPost) GetSelectorOk

func (o *MetricPost) GetSelectorOk() (*string, bool)

GetSelectorOk returns a tuple with the Selector field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricPost) GetSuccessCriteria

func (o *MetricPost) GetSuccessCriteria() string

GetSuccessCriteria returns the SuccessCriteria field value if set, zero value otherwise.

func (*MetricPost) GetSuccessCriteriaOk

func (o *MetricPost) GetSuccessCriteriaOk() (*string, bool)

GetSuccessCriteriaOk returns a tuple with the SuccessCriteria field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricPost) GetTags

func (o *MetricPost) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*MetricPost) GetTagsOk

func (o *MetricPost) GetTagsOk() (*[]string, 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 (*MetricPost) GetUnit

func (o *MetricPost) GetUnit() string

GetUnit returns the Unit field value if set, zero value otherwise.

func (*MetricPost) GetUnitOk

func (o *MetricPost) GetUnitOk() (*string, bool)

GetUnitOk returns a tuple with the Unit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricPost) GetUrls

func (o *MetricPost) GetUrls() []UrlPost

GetUrls returns the Urls field value if set, zero value otherwise.

func (*MetricPost) GetUrlsOk

func (o *MetricPost) GetUrlsOk() (*[]UrlPost, bool)

GetUrlsOk returns a tuple with the Urls field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricPost) HasDescription

func (o *MetricPost) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*MetricPost) HasEventKey

func (o *MetricPost) HasEventKey() bool

HasEventKey returns a boolean if a field has been set.

func (*MetricPost) HasIsActive

func (o *MetricPost) HasIsActive() bool

HasIsActive returns a boolean if a field has been set.

func (*MetricPost) HasIsNumeric

func (o *MetricPost) HasIsNumeric() bool

HasIsNumeric returns a boolean if a field has been set.

func (*MetricPost) HasName

func (o *MetricPost) HasName() bool

HasName returns a boolean if a field has been set.

func (*MetricPost) HasSelector

func (o *MetricPost) HasSelector() bool

HasSelector returns a boolean if a field has been set.

func (*MetricPost) HasSuccessCriteria

func (o *MetricPost) HasSuccessCriteria() bool

HasSuccessCriteria returns a boolean if a field has been set.

func (*MetricPost) HasTags

func (o *MetricPost) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*MetricPost) HasUnit

func (o *MetricPost) HasUnit() bool

HasUnit returns a boolean if a field has been set.

func (*MetricPost) HasUrls

func (o *MetricPost) HasUrls() bool

HasUrls returns a boolean if a field has been set.

func (MetricPost) MarshalJSON

func (o MetricPost) MarshalJSON() ([]byte, error)

func (*MetricPost) SetDescription

func (o *MetricPost) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*MetricPost) SetEventKey

func (o *MetricPost) SetEventKey(v string)

SetEventKey gets a reference to the given string and assigns it to the EventKey field.

func (*MetricPost) SetIsActive

func (o *MetricPost) SetIsActive(v bool)

SetIsActive gets a reference to the given bool and assigns it to the IsActive field.

func (*MetricPost) SetIsNumeric

func (o *MetricPost) SetIsNumeric(v bool)

SetIsNumeric gets a reference to the given bool and assigns it to the IsNumeric field.

func (*MetricPost) SetKey

func (o *MetricPost) SetKey(v string)

SetKey sets field value

func (*MetricPost) SetKind

func (o *MetricPost) SetKind(v string)

SetKind sets field value

func (*MetricPost) SetName

func (o *MetricPost) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*MetricPost) SetSelector

func (o *MetricPost) SetSelector(v string)

SetSelector gets a reference to the given string and assigns it to the Selector field.

func (*MetricPost) SetSuccessCriteria

func (o *MetricPost) SetSuccessCriteria(v string)

SetSuccessCriteria gets a reference to the given string and assigns it to the SuccessCriteria field.

func (*MetricPost) SetTags

func (o *MetricPost) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*MetricPost) SetUnit

func (o *MetricPost) SetUnit(v string)

SetUnit gets a reference to the given string and assigns it to the Unit field.

func (*MetricPost) SetUrls

func (o *MetricPost) SetUrls(v []UrlPost)

SetUrls gets a reference to the given []UrlPost and assigns it to the Urls field.

type MetricRep

type MetricRep struct {
	Id                string            `json:"_id"`
	Key               string            `json:"key"`
	Name              string            `json:"name"`
	Kind              string            `json:"kind"`
	AttachedFlagCount *int32            `json:"_attachedFlagCount,omitempty"`
	Links             map[string]Link   `json:"_links"`
	Site              *Link             `json:"_site,omitempty"`
	Access            *AccessRep        `json:"_access,omitempty"`
	Tags              []string          `json:"tags"`
	CreationDate      int64             `json:"_creationDate"`
	LastModified      *Modification     `json:"lastModified,omitempty"`
	MaintainerId      *string           `json:"maintainerId,omitempty"`
	Maintainer        *MemberSummaryRep `json:"_maintainer,omitempty"`
	Description       *string           `json:"description,omitempty"`
	IsNumeric         *bool             `json:"isNumeric,omitempty"`
	SuccessCriteria   *string           `json:"successCriteria,omitempty"`
	Unit              *string           `json:"unit,omitempty"`
	EventKey          *string           `json:"eventKey,omitempty"`
	IsActive          *bool             `json:"isActive,omitempty"`
	AttachedFeatures  *[]FlagListingRep `json:"_attachedFeatures,omitempty"`
	Version           *int32            `json:"_version,omitempty"`
	Selector          *string           `json:"selector,omitempty"`
	Urls              *[]interface{}    `json:"urls,omitempty"`
}

MetricRep struct for MetricRep

func NewMetricRep

func NewMetricRep(id string, key string, name string, kind string, links map[string]Link, tags []string, creationDate int64) *MetricRep

NewMetricRep instantiates a new MetricRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMetricRepWithDefaults

func NewMetricRepWithDefaults() *MetricRep

NewMetricRepWithDefaults instantiates a new MetricRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MetricRep) GetAccess

func (o *MetricRep) GetAccess() AccessRep

GetAccess returns the Access field value if set, zero value otherwise.

func (*MetricRep) GetAccessOk

func (o *MetricRep) GetAccessOk() (*AccessRep, bool)

GetAccessOk returns a tuple with the Access field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricRep) GetAttachedFeatures

func (o *MetricRep) GetAttachedFeatures() []FlagListingRep

GetAttachedFeatures returns the AttachedFeatures field value if set, zero value otherwise.

func (*MetricRep) GetAttachedFeaturesOk

func (o *MetricRep) GetAttachedFeaturesOk() (*[]FlagListingRep, bool)

GetAttachedFeaturesOk returns a tuple with the AttachedFeatures field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricRep) GetAttachedFlagCount

func (o *MetricRep) GetAttachedFlagCount() int32

GetAttachedFlagCount returns the AttachedFlagCount field value if set, zero value otherwise.

func (*MetricRep) GetAttachedFlagCountOk

func (o *MetricRep) GetAttachedFlagCountOk() (*int32, bool)

GetAttachedFlagCountOk returns a tuple with the AttachedFlagCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricRep) GetCreationDate

func (o *MetricRep) GetCreationDate() int64

GetCreationDate returns the CreationDate field value

func (*MetricRep) GetCreationDateOk

func (o *MetricRep) GetCreationDateOk() (*int64, bool)

GetCreationDateOk returns a tuple with the CreationDate field value and a boolean to check if the value has been set.

func (*MetricRep) GetDescription

func (o *MetricRep) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*MetricRep) GetDescriptionOk

func (o *MetricRep) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricRep) GetEventKey

func (o *MetricRep) GetEventKey() string

GetEventKey returns the EventKey field value if set, zero value otherwise.

func (*MetricRep) GetEventKeyOk

func (o *MetricRep) GetEventKeyOk() (*string, bool)

GetEventKeyOk returns a tuple with the EventKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricRep) GetId

func (o *MetricRep) GetId() string

GetId returns the Id field value

func (*MetricRep) GetIdOk

func (o *MetricRep) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*MetricRep) GetIsActive

func (o *MetricRep) GetIsActive() bool

GetIsActive returns the IsActive field value if set, zero value otherwise.

func (*MetricRep) GetIsActiveOk

func (o *MetricRep) GetIsActiveOk() (*bool, bool)

GetIsActiveOk returns a tuple with the IsActive field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricRep) GetIsNumeric

func (o *MetricRep) GetIsNumeric() bool

GetIsNumeric returns the IsNumeric field value if set, zero value otherwise.

func (*MetricRep) GetIsNumericOk

func (o *MetricRep) GetIsNumericOk() (*bool, bool)

GetIsNumericOk returns a tuple with the IsNumeric field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricRep) GetKey

func (o *MetricRep) GetKey() string

GetKey returns the Key field value

func (*MetricRep) GetKeyOk

func (o *MetricRep) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.

func (*MetricRep) GetKind

func (o *MetricRep) GetKind() string

GetKind returns the Kind field value

func (*MetricRep) GetKindOk

func (o *MetricRep) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.

func (*MetricRep) GetLastModified

func (o *MetricRep) GetLastModified() Modification

GetLastModified returns the LastModified field value if set, zero value otherwise.

func (*MetricRep) GetLastModifiedOk

func (o *MetricRep) GetLastModifiedOk() (*Modification, bool)

GetLastModifiedOk returns a tuple with the LastModified field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *MetricRep) GetLinks() map[string]Link

GetLinks returns the Links field value

func (*MetricRep) GetLinksOk

func (o *MetricRep) GetLinksOk() (*map[string]Link, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (*MetricRep) GetMaintainer

func (o *MetricRep) GetMaintainer() MemberSummaryRep

GetMaintainer returns the Maintainer field value if set, zero value otherwise.

func (*MetricRep) GetMaintainerId

func (o *MetricRep) GetMaintainerId() string

GetMaintainerId returns the MaintainerId field value if set, zero value otherwise.

func (*MetricRep) GetMaintainerIdOk

func (o *MetricRep) GetMaintainerIdOk() (*string, bool)

GetMaintainerIdOk returns a tuple with the MaintainerId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricRep) GetMaintainerOk

func (o *MetricRep) GetMaintainerOk() (*MemberSummaryRep, bool)

GetMaintainerOk returns a tuple with the Maintainer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricRep) GetName

func (o *MetricRep) GetName() string

GetName returns the Name field value

func (*MetricRep) GetNameOk

func (o *MetricRep) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*MetricRep) GetSelector

func (o *MetricRep) GetSelector() string

GetSelector returns the Selector field value if set, zero value otherwise.

func (*MetricRep) GetSelectorOk

func (o *MetricRep) GetSelectorOk() (*string, bool)

GetSelectorOk returns a tuple with the Selector field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricRep) GetSite

func (o *MetricRep) GetSite() Link

GetSite returns the Site field value if set, zero value otherwise.

func (*MetricRep) GetSiteOk

func (o *MetricRep) GetSiteOk() (*Link, bool)

GetSiteOk returns a tuple with the Site field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricRep) GetSuccessCriteria

func (o *MetricRep) GetSuccessCriteria() string

GetSuccessCriteria returns the SuccessCriteria field value if set, zero value otherwise.

func (*MetricRep) GetSuccessCriteriaOk

func (o *MetricRep) GetSuccessCriteriaOk() (*string, bool)

GetSuccessCriteriaOk returns a tuple with the SuccessCriteria field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricRep) GetTags

func (o *MetricRep) GetTags() []string

GetTags returns the Tags field value

func (*MetricRep) GetTagsOk

func (o *MetricRep) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value and a boolean to check if the value has been set.

func (*MetricRep) GetUnit

func (o *MetricRep) GetUnit() string

GetUnit returns the Unit field value if set, zero value otherwise.

func (*MetricRep) GetUnitOk

func (o *MetricRep) GetUnitOk() (*string, bool)

GetUnitOk returns a tuple with the Unit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricRep) GetUrls

func (o *MetricRep) GetUrls() []interface{}

GetUrls returns the Urls field value if set, zero value otherwise.

func (*MetricRep) GetUrlsOk

func (o *MetricRep) GetUrlsOk() (*[]interface{}, bool)

GetUrlsOk returns a tuple with the Urls field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricRep) GetVersion

func (o *MetricRep) GetVersion() int32

GetVersion returns the Version field value if set, zero value otherwise.

func (*MetricRep) GetVersionOk

func (o *MetricRep) GetVersionOk() (*int32, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricRep) HasAccess

func (o *MetricRep) HasAccess() bool

HasAccess returns a boolean if a field has been set.

func (*MetricRep) HasAttachedFeatures

func (o *MetricRep) HasAttachedFeatures() bool

HasAttachedFeatures returns a boolean if a field has been set.

func (*MetricRep) HasAttachedFlagCount

func (o *MetricRep) HasAttachedFlagCount() bool

HasAttachedFlagCount returns a boolean if a field has been set.

func (*MetricRep) HasDescription

func (o *MetricRep) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*MetricRep) HasEventKey

func (o *MetricRep) HasEventKey() bool

HasEventKey returns a boolean if a field has been set.

func (*MetricRep) HasIsActive

func (o *MetricRep) HasIsActive() bool

HasIsActive returns a boolean if a field has been set.

func (*MetricRep) HasIsNumeric

func (o *MetricRep) HasIsNumeric() bool

HasIsNumeric returns a boolean if a field has been set.

func (*MetricRep) HasLastModified

func (o *MetricRep) HasLastModified() bool

HasLastModified returns a boolean if a field has been set.

func (*MetricRep) HasMaintainer

func (o *MetricRep) HasMaintainer() bool

HasMaintainer returns a boolean if a field has been set.

func (*MetricRep) HasMaintainerId

func (o *MetricRep) HasMaintainerId() bool

HasMaintainerId returns a boolean if a field has been set.

func (*MetricRep) HasSelector

func (o *MetricRep) HasSelector() bool

HasSelector returns a boolean if a field has been set.

func (*MetricRep) HasSite

func (o *MetricRep) HasSite() bool

HasSite returns a boolean if a field has been set.

func (*MetricRep) HasSuccessCriteria

func (o *MetricRep) HasSuccessCriteria() bool

HasSuccessCriteria returns a boolean if a field has been set.

func (*MetricRep) HasUnit

func (o *MetricRep) HasUnit() bool

HasUnit returns a boolean if a field has been set.

func (*MetricRep) HasUrls

func (o *MetricRep) HasUrls() bool

HasUrls returns a boolean if a field has been set.

func (*MetricRep) HasVersion

func (o *MetricRep) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (MetricRep) MarshalJSON

func (o MetricRep) MarshalJSON() ([]byte, error)

func (*MetricRep) SetAccess

func (o *MetricRep) SetAccess(v AccessRep)

SetAccess gets a reference to the given AccessRep and assigns it to the Access field.

func (*MetricRep) SetAttachedFeatures

func (o *MetricRep) SetAttachedFeatures(v []FlagListingRep)

SetAttachedFeatures gets a reference to the given []FlagListingRep and assigns it to the AttachedFeatures field.

func (*MetricRep) SetAttachedFlagCount

func (o *MetricRep) SetAttachedFlagCount(v int32)

SetAttachedFlagCount gets a reference to the given int32 and assigns it to the AttachedFlagCount field.

func (*MetricRep) SetCreationDate

func (o *MetricRep) SetCreationDate(v int64)

SetCreationDate sets field value

func (*MetricRep) SetDescription

func (o *MetricRep) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*MetricRep) SetEventKey

func (o *MetricRep) SetEventKey(v string)

SetEventKey gets a reference to the given string and assigns it to the EventKey field.

func (*MetricRep) SetId

func (o *MetricRep) SetId(v string)

SetId sets field value

func (*MetricRep) SetIsActive

func (o *MetricRep) SetIsActive(v bool)

SetIsActive gets a reference to the given bool and assigns it to the IsActive field.

func (*MetricRep) SetIsNumeric

func (o *MetricRep) SetIsNumeric(v bool)

SetIsNumeric gets a reference to the given bool and assigns it to the IsNumeric field.

func (*MetricRep) SetKey

func (o *MetricRep) SetKey(v string)

SetKey sets field value

func (*MetricRep) SetKind

func (o *MetricRep) SetKind(v string)

SetKind sets field value

func (*MetricRep) SetLastModified

func (o *MetricRep) SetLastModified(v Modification)

SetLastModified gets a reference to the given Modification and assigns it to the LastModified field.

func (o *MetricRep) SetLinks(v map[string]Link)

SetLinks sets field value

func (*MetricRep) SetMaintainer

func (o *MetricRep) SetMaintainer(v MemberSummaryRep)

SetMaintainer gets a reference to the given MemberSummaryRep and assigns it to the Maintainer field.

func (*MetricRep) SetMaintainerId

func (o *MetricRep) SetMaintainerId(v string)

SetMaintainerId gets a reference to the given string and assigns it to the MaintainerId field.

func (*MetricRep) SetName

func (o *MetricRep) SetName(v string)

SetName sets field value

func (*MetricRep) SetSelector

func (o *MetricRep) SetSelector(v string)

SetSelector gets a reference to the given string and assigns it to the Selector field.

func (*MetricRep) SetSite

func (o *MetricRep) SetSite(v Link)

SetSite gets a reference to the given Link and assigns it to the Site field.

func (*MetricRep) SetSuccessCriteria

func (o *MetricRep) SetSuccessCriteria(v string)

SetSuccessCriteria gets a reference to the given string and assigns it to the SuccessCriteria field.

func (*MetricRep) SetTags

func (o *MetricRep) SetTags(v []string)

SetTags sets field value

func (*MetricRep) SetUnit

func (o *MetricRep) SetUnit(v string)

SetUnit gets a reference to the given string and assigns it to the Unit field.

func (*MetricRep) SetUrls

func (o *MetricRep) SetUrls(v []interface{})

SetUrls gets a reference to the given []interface{} and assigns it to the Urls field.

func (*MetricRep) SetVersion

func (o *MetricRep) SetVersion(v int32)

SetVersion gets a reference to the given int32 and assigns it to the Version field.

type MetricSeen

type MetricSeen struct {
	Ever      *bool  `json:"ever,omitempty"`
	Timestamp *int64 `json:"timestamp,omitempty"`
}

MetricSeen struct for MetricSeen

func NewMetricSeen

func NewMetricSeen() *MetricSeen

NewMetricSeen instantiates a new MetricSeen object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMetricSeenWithDefaults

func NewMetricSeenWithDefaults() *MetricSeen

NewMetricSeenWithDefaults instantiates a new MetricSeen object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MetricSeen) GetEver

func (o *MetricSeen) GetEver() bool

GetEver returns the Ever field value if set, zero value otherwise.

func (*MetricSeen) GetEverOk

func (o *MetricSeen) GetEverOk() (*bool, bool)

GetEverOk returns a tuple with the Ever field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricSeen) GetTimestamp added in v7.1.0

func (o *MetricSeen) GetTimestamp() int64

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*MetricSeen) GetTimestampOk added in v7.1.0

func (o *MetricSeen) GetTimestampOk() (*int64, bool)

GetTimestampOk returns a tuple with the Timestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MetricSeen) HasEver

func (o *MetricSeen) HasEver() bool

HasEver returns a boolean if a field has been set.

func (*MetricSeen) HasTimestamp added in v7.1.0

func (o *MetricSeen) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (MetricSeen) MarshalJSON

func (o MetricSeen) MarshalJSON() ([]byte, error)

func (*MetricSeen) SetEver

func (o *MetricSeen) SetEver(v bool)

SetEver gets a reference to the given bool and assigns it to the Ever field.

func (*MetricSeen) SetTimestamp added in v7.1.0

func (o *MetricSeen) SetTimestamp(v int64)

SetTimestamp gets a reference to the given int64 and assigns it to the Timestamp field.

type MetricsApiService

type MetricsApiService service

MetricsApiService MetricsApi service

func (*MetricsApiService) DeleteMetric

func (a *MetricsApiService) DeleteMetric(ctx _context.Context, projectKey string, key string) ApiDeleteMetricRequest

DeleteMetric Delete metric

Delete a metric by key.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectKey The project key
@param key The metric key
@return ApiDeleteMetricRequest

func (*MetricsApiService) DeleteMetricExecute

func (a *MetricsApiService) DeleteMetricExecute(r ApiDeleteMetricRequest) (*_nethttp.Response, error)

Execute executes the request

func (*MetricsApiService) GetMetric

func (a *MetricsApiService) GetMetric(ctx _context.Context, projectKey string, key string) ApiGetMetricRequest

GetMetric Get metric

Get information for a single metric from the specific project.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectKey The project key
@param key The metric key
@return ApiGetMetricRequest

func (*MetricsApiService) GetMetricExecute

Execute executes the request

@return MetricRep

func (*MetricsApiService) GetMetrics

func (a *MetricsApiService) GetMetrics(ctx _context.Context, projectKey string) ApiGetMetricsRequest

GetMetrics List metrics

Get a list of all metrics for the specified project.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectKey The project key
@return ApiGetMetricsRequest

func (*MetricsApiService) GetMetricsExecute

Execute executes the request

@return MetricCollectionRep

func (*MetricsApiService) PatchMetric

func (a *MetricsApiService) PatchMetric(ctx _context.Context, projectKey string, key string) ApiPatchMetricRequest

PatchMetric Update metric

Patch a metric by key.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectKey The project key
@param key The metric key
@return ApiPatchMetricRequest

func (*MetricsApiService) PatchMetricExecute

Execute executes the request

@return MetricRep

func (*MetricsApiService) PostMetric

func (a *MetricsApiService) PostMetric(ctx _context.Context, projectKey string) ApiPostMetricRequest

PostMetric Create metric

Create a new metric in the specified project. Note that the expected POST body differs depending on the specified kind property.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectKey The project key
@return ApiPostMetricRequest

func (*MetricsApiService) PostMetricExecute

Execute executes the request

@return MetricRep

type Modification

type Modification struct {
	Date *time.Time `json:"date,omitempty"`
}

Modification struct for Modification

func NewModification

func NewModification() *Modification

NewModification instantiates a new Modification object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewModificationWithDefaults

func NewModificationWithDefaults() *Modification

NewModificationWithDefaults instantiates a new Modification object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Modification) GetDate

func (o *Modification) GetDate() time.Time

GetDate returns the Date field value if set, zero value otherwise.

func (*Modification) GetDateOk

func (o *Modification) GetDateOk() (*time.Time, bool)

GetDateOk returns a tuple with the Date field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Modification) HasDate

func (o *Modification) HasDate() bool

HasDate returns a boolean if a field has been set.

func (Modification) MarshalJSON

func (o Modification) MarshalJSON() ([]byte, error)

func (*Modification) SetDate

func (o *Modification) SetDate(v time.Time)

SetDate gets a reference to the given time.Time and assigns it to the Date field.

type MultiEnvironmentDependentFlag

type MultiEnvironmentDependentFlag struct {
	Name         *string                    `json:"name,omitempty"`
	Key          string                     `json:"key"`
	Environments []DependentFlagEnvironment `json:"environments"`
}

MultiEnvironmentDependentFlag struct for MultiEnvironmentDependentFlag

func NewMultiEnvironmentDependentFlag

func NewMultiEnvironmentDependentFlag(key string, environments []DependentFlagEnvironment) *MultiEnvironmentDependentFlag

NewMultiEnvironmentDependentFlag instantiates a new MultiEnvironmentDependentFlag object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMultiEnvironmentDependentFlagWithDefaults

func NewMultiEnvironmentDependentFlagWithDefaults() *MultiEnvironmentDependentFlag

NewMultiEnvironmentDependentFlagWithDefaults instantiates a new MultiEnvironmentDependentFlag object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MultiEnvironmentDependentFlag) GetEnvironments

GetEnvironments returns the Environments field value

func (*MultiEnvironmentDependentFlag) GetEnvironmentsOk

func (o *MultiEnvironmentDependentFlag) GetEnvironmentsOk() (*[]DependentFlagEnvironment, bool)

GetEnvironmentsOk returns a tuple with the Environments field value and a boolean to check if the value has been set.

func (*MultiEnvironmentDependentFlag) GetKey

GetKey returns the Key field value

func (*MultiEnvironmentDependentFlag) GetKeyOk

func (o *MultiEnvironmentDependentFlag) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.

func (*MultiEnvironmentDependentFlag) GetName

GetName returns the Name field value if set, zero value otherwise.

func (*MultiEnvironmentDependentFlag) GetNameOk

func (o *MultiEnvironmentDependentFlag) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*MultiEnvironmentDependentFlag) HasName

func (o *MultiEnvironmentDependentFlag) HasName() bool

HasName returns a boolean if a field has been set.

func (MultiEnvironmentDependentFlag) MarshalJSON

func (o MultiEnvironmentDependentFlag) MarshalJSON() ([]byte, error)

func (*MultiEnvironmentDependentFlag) SetEnvironments

SetEnvironments sets field value

func (*MultiEnvironmentDependentFlag) SetKey

SetKey sets field value

func (*MultiEnvironmentDependentFlag) SetName

func (o *MultiEnvironmentDependentFlag) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

type MultiEnvironmentDependentFlags

type MultiEnvironmentDependentFlags struct {
	Items []MultiEnvironmentDependentFlag `json:"items"`
	Links map[string]Link                 `json:"_links"`
	Site  Link                            `json:"_site"`
}

MultiEnvironmentDependentFlags struct for MultiEnvironmentDependentFlags

func NewMultiEnvironmentDependentFlags

func NewMultiEnvironmentDependentFlags(items []MultiEnvironmentDependentFlag, links map[string]Link, site Link) *MultiEnvironmentDependentFlags

NewMultiEnvironmentDependentFlags instantiates a new MultiEnvironmentDependentFlags object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewMultiEnvironmentDependentFlagsWithDefaults

func NewMultiEnvironmentDependentFlagsWithDefaults() *MultiEnvironmentDependentFlags

NewMultiEnvironmentDependentFlagsWithDefaults instantiates a new MultiEnvironmentDependentFlags object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*MultiEnvironmentDependentFlags) GetItems

GetItems returns the Items field value

func (*MultiEnvironmentDependentFlags) GetItemsOk

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (o *MultiEnvironmentDependentFlags) GetLinks() map[string]Link

GetLinks returns the Links field value

func (*MultiEnvironmentDependentFlags) GetLinksOk

func (o *MultiEnvironmentDependentFlags) GetLinksOk() (*map[string]Link, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (*MultiEnvironmentDependentFlags) GetSite

func (o *MultiEnvironmentDependentFlags) GetSite() Link

GetSite returns the Site field value

func (*MultiEnvironmentDependentFlags) GetSiteOk

func (o *MultiEnvironmentDependentFlags) GetSiteOk() (*Link, bool)

GetSiteOk returns a tuple with the Site field value and a boolean to check if the value has been set.

func (MultiEnvironmentDependentFlags) MarshalJSON

func (o MultiEnvironmentDependentFlags) MarshalJSON() ([]byte, error)

func (*MultiEnvironmentDependentFlags) SetItems

SetItems sets field value

func (o *MultiEnvironmentDependentFlags) SetLinks(v map[string]Link)

SetLinks sets field value

func (*MultiEnvironmentDependentFlags) SetSite

func (o *MultiEnvironmentDependentFlags) SetSite(v Link)

SetSite sets field value

type NewMemberForm

type NewMemberForm struct {
	// The member's email
	Email string `json:"email"`
	// The member's password
	Password *string `json:"password,omitempty"`
	// The member's first name
	FirstName *string `json:"firstName,omitempty"`
	// The member's last name
	LastName *string `json:"lastName,omitempty"`
	// The member's built-in role
	Role *string `json:"role,omitempty"`
	// The member's custom role
	CustomRoles *[]string `json:"customRoles,omitempty"`
}

NewMemberForm struct for NewMemberForm

func NewNewMemberForm

func NewNewMemberForm(email string) *NewMemberForm

NewNewMemberForm instantiates a new NewMemberForm object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNewMemberFormWithDefaults

func NewNewMemberFormWithDefaults() *NewMemberForm

NewNewMemberFormWithDefaults instantiates a new NewMemberForm object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NewMemberForm) GetCustomRoles

func (o *NewMemberForm) GetCustomRoles() []string

GetCustomRoles returns the CustomRoles field value if set, zero value otherwise.

func (*NewMemberForm) GetCustomRolesOk

func (o *NewMemberForm) GetCustomRolesOk() (*[]string, bool)

GetCustomRolesOk returns a tuple with the CustomRoles field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NewMemberForm) GetEmail

func (o *NewMemberForm) GetEmail() string

GetEmail returns the Email field value

func (*NewMemberForm) GetEmailOk

func (o *NewMemberForm) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value and a boolean to check if the value has been set.

func (*NewMemberForm) GetFirstName

func (o *NewMemberForm) GetFirstName() string

GetFirstName returns the FirstName field value if set, zero value otherwise.

func (*NewMemberForm) GetFirstNameOk

func (o *NewMemberForm) GetFirstNameOk() (*string, bool)

GetFirstNameOk returns a tuple with the FirstName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NewMemberForm) GetLastName

func (o *NewMemberForm) GetLastName() string

GetLastName returns the LastName field value if set, zero value otherwise.

func (*NewMemberForm) GetLastNameOk

func (o *NewMemberForm) GetLastNameOk() (*string, bool)

GetLastNameOk returns a tuple with the LastName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NewMemberForm) GetPassword

func (o *NewMemberForm) GetPassword() string

GetPassword returns the Password field value if set, zero value otherwise.

func (*NewMemberForm) GetPasswordOk

func (o *NewMemberForm) GetPasswordOk() (*string, bool)

GetPasswordOk returns a tuple with the Password field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NewMemberForm) GetRole

func (o *NewMemberForm) GetRole() string

GetRole returns the Role field value if set, zero value otherwise.

func (*NewMemberForm) GetRoleOk

func (o *NewMemberForm) GetRoleOk() (*string, bool)

GetRoleOk returns a tuple with the Role field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NewMemberForm) HasCustomRoles

func (o *NewMemberForm) HasCustomRoles() bool

HasCustomRoles returns a boolean if a field has been set.

func (*NewMemberForm) HasFirstName

func (o *NewMemberForm) HasFirstName() bool

HasFirstName returns a boolean if a field has been set.

func (*NewMemberForm) HasLastName

func (o *NewMemberForm) HasLastName() bool

HasLastName returns a boolean if a field has been set.

func (*NewMemberForm) HasPassword

func (o *NewMemberForm) HasPassword() bool

HasPassword returns a boolean if a field has been set.

func (*NewMemberForm) HasRole

func (o *NewMemberForm) HasRole() bool

HasRole returns a boolean if a field has been set.

func (NewMemberForm) MarshalJSON

func (o NewMemberForm) MarshalJSON() ([]byte, error)

func (*NewMemberForm) SetCustomRoles

func (o *NewMemberForm) SetCustomRoles(v []string)

SetCustomRoles gets a reference to the given []string and assigns it to the CustomRoles field.

func (*NewMemberForm) SetEmail

func (o *NewMemberForm) SetEmail(v string)

SetEmail sets field value

func (*NewMemberForm) SetFirstName

func (o *NewMemberForm) SetFirstName(v string)

SetFirstName gets a reference to the given string and assigns it to the FirstName field.

func (*NewMemberForm) SetLastName

func (o *NewMemberForm) SetLastName(v string)

SetLastName gets a reference to the given string and assigns it to the LastName field.

func (*NewMemberForm) SetPassword

func (o *NewMemberForm) SetPassword(v string)

SetPassword gets a reference to the given string and assigns it to the Password field.

func (*NewMemberForm) SetRole

func (o *NewMemberForm) SetRole(v string)

SetRole gets a reference to the given string and assigns it to the Role field.

type NotFoundErrorRep

type NotFoundErrorRep struct {
	Code    *string `json:"code,omitempty"`
	Message *string `json:"message,omitempty"`
}

NotFoundErrorRep struct for NotFoundErrorRep

func NewNotFoundErrorRep

func NewNotFoundErrorRep() *NotFoundErrorRep

NewNotFoundErrorRep instantiates a new NotFoundErrorRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNotFoundErrorRepWithDefaults

func NewNotFoundErrorRepWithDefaults() *NotFoundErrorRep

NewNotFoundErrorRepWithDefaults instantiates a new NotFoundErrorRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NotFoundErrorRep) GetCode

func (o *NotFoundErrorRep) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*NotFoundErrorRep) GetCodeOk

func (o *NotFoundErrorRep) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotFoundErrorRep) GetMessage

func (o *NotFoundErrorRep) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*NotFoundErrorRep) GetMessageOk

func (o *NotFoundErrorRep) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NotFoundErrorRep) HasCode

func (o *NotFoundErrorRep) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*NotFoundErrorRep) HasMessage

func (o *NotFoundErrorRep) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (NotFoundErrorRep) MarshalJSON

func (o NotFoundErrorRep) MarshalJSON() ([]byte, error)

func (*NotFoundErrorRep) SetCode

func (o *NotFoundErrorRep) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*NotFoundErrorRep) SetMessage

func (o *NotFoundErrorRep) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

type NullableAccessDeniedReasonRep

type NullableAccessDeniedReasonRep struct {
	// contains filtered or unexported fields
}

func (NullableAccessDeniedReasonRep) Get

func (NullableAccessDeniedReasonRep) IsSet

func (NullableAccessDeniedReasonRep) MarshalJSON

func (v NullableAccessDeniedReasonRep) MarshalJSON() ([]byte, error)

func (*NullableAccessDeniedReasonRep) Set

func (*NullableAccessDeniedReasonRep) UnmarshalJSON

func (v *NullableAccessDeniedReasonRep) UnmarshalJSON(src []byte) error

func (*NullableAccessDeniedReasonRep) Unset

func (v *NullableAccessDeniedReasonRep) Unset()

type NullableAccessDeniedRep

type NullableAccessDeniedRep struct {
	// contains filtered or unexported fields
}

func NewNullableAccessDeniedRep

func NewNullableAccessDeniedRep(val *AccessDeniedRep) *NullableAccessDeniedRep

func (NullableAccessDeniedRep) Get

func (NullableAccessDeniedRep) IsSet

func (v NullableAccessDeniedRep) IsSet() bool

func (NullableAccessDeniedRep) MarshalJSON

func (v NullableAccessDeniedRep) MarshalJSON() ([]byte, error)

func (*NullableAccessDeniedRep) Set

func (*NullableAccessDeniedRep) UnmarshalJSON

func (v *NullableAccessDeniedRep) UnmarshalJSON(src []byte) error

func (*NullableAccessDeniedRep) Unset

func (v *NullableAccessDeniedRep) Unset()

type NullableAccessRep

type NullableAccessRep struct {
	// contains filtered or unexported fields
}

func NewNullableAccessRep

func NewNullableAccessRep(val *AccessRep) *NullableAccessRep

func (NullableAccessRep) Get

func (v NullableAccessRep) Get() *AccessRep

func (NullableAccessRep) IsSet

func (v NullableAccessRep) IsSet() bool

func (NullableAccessRep) MarshalJSON

func (v NullableAccessRep) MarshalJSON() ([]byte, error)

func (*NullableAccessRep) Set

func (v *NullableAccessRep) Set(val *AccessRep)

func (*NullableAccessRep) UnmarshalJSON

func (v *NullableAccessRep) UnmarshalJSON(src []byte) error

func (*NullableAccessRep) Unset

func (v *NullableAccessRep) Unset()

type NullableAccessTokenPost

type NullableAccessTokenPost struct {
	// contains filtered or unexported fields
}

func NewNullableAccessTokenPost

func NewNullableAccessTokenPost(val *AccessTokenPost) *NullableAccessTokenPost

func (NullableAccessTokenPost) Get

func (NullableAccessTokenPost) IsSet

func (v NullableAccessTokenPost) IsSet() bool

func (NullableAccessTokenPost) MarshalJSON

func (v NullableAccessTokenPost) MarshalJSON() ([]byte, error)

func (*NullableAccessTokenPost) Set

func (*NullableAccessTokenPost) UnmarshalJSON

func (v *NullableAccessTokenPost) UnmarshalJSON(src []byte) error

func (*NullableAccessTokenPost) Unset

func (v *NullableAccessTokenPost) Unset()

type NullableActionInputRep

type NullableActionInputRep struct {
	// contains filtered or unexported fields
}

func NewNullableActionInputRep

func NewNullableActionInputRep(val *ActionInputRep) *NullableActionInputRep

func (NullableActionInputRep) Get

func (NullableActionInputRep) IsSet

func (v NullableActionInputRep) IsSet() bool

func (NullableActionInputRep) MarshalJSON

func (v NullableActionInputRep) MarshalJSON() ([]byte, error)

func (*NullableActionInputRep) Set

func (*NullableActionInputRep) UnmarshalJSON

func (v *NullableActionInputRep) UnmarshalJSON(src []byte) error

func (*NullableActionInputRep) Unset

func (v *NullableActionInputRep) Unset()

type NullableActionOutputRep

type NullableActionOutputRep struct {
	// contains filtered or unexported fields
}

func NewNullableActionOutputRep

func NewNullableActionOutputRep(val *ActionOutputRep) *NullableActionOutputRep

func (NullableActionOutputRep) Get

func (NullableActionOutputRep) IsSet

func (v NullableActionOutputRep) IsSet() bool

func (NullableActionOutputRep) MarshalJSON

func (v NullableActionOutputRep) MarshalJSON() ([]byte, error)

func (*NullableActionOutputRep) Set

func (*NullableActionOutputRep) UnmarshalJSON

func (v *NullableActionOutputRep) UnmarshalJSON(src []byte) error

func (*NullableActionOutputRep) Unset

func (v *NullableActionOutputRep) Unset()

type NullableApprovalConditionInputRep

type NullableApprovalConditionInputRep struct {
	// contains filtered or unexported fields
}

func (NullableApprovalConditionInputRep) Get

func (NullableApprovalConditionInputRep) IsSet

func (NullableApprovalConditionInputRep) MarshalJSON

func (v NullableApprovalConditionInputRep) MarshalJSON() ([]byte, error)

func (*NullableApprovalConditionInputRep) Set

func (*NullableApprovalConditionInputRep) UnmarshalJSON

func (v *NullableApprovalConditionInputRep) UnmarshalJSON(src []byte) error

func (*NullableApprovalConditionInputRep) Unset

type NullableApprovalConditionOutputRep

type NullableApprovalConditionOutputRep struct {
	// contains filtered or unexported fields
}

func (NullableApprovalConditionOutputRep) Get

func (NullableApprovalConditionOutputRep) IsSet

func (NullableApprovalConditionOutputRep) MarshalJSON

func (v NullableApprovalConditionOutputRep) MarshalJSON() ([]byte, error)

func (*NullableApprovalConditionOutputRep) Set

func (*NullableApprovalConditionOutputRep) UnmarshalJSON

func (v *NullableApprovalConditionOutputRep) UnmarshalJSON(src []byte) error

func (*NullableApprovalConditionOutputRep) Unset

type NullableApprovalSettings

type NullableApprovalSettings struct {
	// contains filtered or unexported fields
}

func NewNullableApprovalSettings

func NewNullableApprovalSettings(val *ApprovalSettings) *NullableApprovalSettings

func (NullableApprovalSettings) Get

func (NullableApprovalSettings) IsSet

func (v NullableApprovalSettings) IsSet() bool

func (NullableApprovalSettings) MarshalJSON

func (v NullableApprovalSettings) MarshalJSON() ([]byte, error)

func (*NullableApprovalSettings) Set

func (*NullableApprovalSettings) UnmarshalJSON

func (v *NullableApprovalSettings) UnmarshalJSON(src []byte) error

func (*NullableApprovalSettings) Unset

func (v *NullableApprovalSettings) Unset()

type NullableAuditLogEntryListingRep

type NullableAuditLogEntryListingRep struct {
	// contains filtered or unexported fields
}

func (NullableAuditLogEntryListingRep) Get

func (NullableAuditLogEntryListingRep) IsSet

func (NullableAuditLogEntryListingRep) MarshalJSON

func (v NullableAuditLogEntryListingRep) MarshalJSON() ([]byte, error)

func (*NullableAuditLogEntryListingRep) Set

func (*NullableAuditLogEntryListingRep) UnmarshalJSON

func (v *NullableAuditLogEntryListingRep) UnmarshalJSON(src []byte) error

func (*NullableAuditLogEntryListingRep) Unset

type NullableAuditLogEntryListingRepCollection

type NullableAuditLogEntryListingRepCollection struct {
	// contains filtered or unexported fields
}

func (NullableAuditLogEntryListingRepCollection) Get

func (NullableAuditLogEntryListingRepCollection) IsSet

func (NullableAuditLogEntryListingRepCollection) MarshalJSON

func (*NullableAuditLogEntryListingRepCollection) Set

func (*NullableAuditLogEntryListingRepCollection) UnmarshalJSON

func (v *NullableAuditLogEntryListingRepCollection) UnmarshalJSON(src []byte) error

func (*NullableAuditLogEntryListingRepCollection) Unset

type NullableAuditLogEntryRep

type NullableAuditLogEntryRep struct {
	// contains filtered or unexported fields
}

func NewNullableAuditLogEntryRep

func NewNullableAuditLogEntryRep(val *AuditLogEntryRep) *NullableAuditLogEntryRep

func (NullableAuditLogEntryRep) Get

func (NullableAuditLogEntryRep) IsSet

func (v NullableAuditLogEntryRep) IsSet() bool

func (NullableAuditLogEntryRep) MarshalJSON

func (v NullableAuditLogEntryRep) MarshalJSON() ([]byte, error)

func (*NullableAuditLogEntryRep) Set

func (*NullableAuditLogEntryRep) UnmarshalJSON

func (v *NullableAuditLogEntryRep) UnmarshalJSON(src []byte) error

func (*NullableAuditLogEntryRep) Unset

func (v *NullableAuditLogEntryRep) Unset()

type NullableAuthorizedAppDataRep

type NullableAuthorizedAppDataRep struct {
	// contains filtered or unexported fields
}

func NewNullableAuthorizedAppDataRep

func NewNullableAuthorizedAppDataRep(val *AuthorizedAppDataRep) *NullableAuthorizedAppDataRep

func (NullableAuthorizedAppDataRep) Get

func (NullableAuthorizedAppDataRep) IsSet

func (NullableAuthorizedAppDataRep) MarshalJSON

func (v NullableAuthorizedAppDataRep) MarshalJSON() ([]byte, error)

func (*NullableAuthorizedAppDataRep) Set

func (*NullableAuthorizedAppDataRep) UnmarshalJSON

func (v *NullableAuthorizedAppDataRep) UnmarshalJSON(src []byte) error

func (*NullableAuthorizedAppDataRep) Unset

func (v *NullableAuthorizedAppDataRep) Unset()

type NullableBigSegmentTarget

type NullableBigSegmentTarget struct {
	// contains filtered or unexported fields
}

func NewNullableBigSegmentTarget

func NewNullableBigSegmentTarget(val *BigSegmentTarget) *NullableBigSegmentTarget

func (NullableBigSegmentTarget) Get

func (NullableBigSegmentTarget) IsSet

func (v NullableBigSegmentTarget) IsSet() bool

func (NullableBigSegmentTarget) MarshalJSON

func (v NullableBigSegmentTarget) MarshalJSON() ([]byte, error)

func (*NullableBigSegmentTarget) Set

func (*NullableBigSegmentTarget) UnmarshalJSON

func (v *NullableBigSegmentTarget) UnmarshalJSON(src []byte) error

func (*NullableBigSegmentTarget) Unset

func (v *NullableBigSegmentTarget) 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 NullableBranchCollectionRep

type NullableBranchCollectionRep struct {
	// contains filtered or unexported fields
}

func NewNullableBranchCollectionRep

func NewNullableBranchCollectionRep(val *BranchCollectionRep) *NullableBranchCollectionRep

func (NullableBranchCollectionRep) Get

func (NullableBranchCollectionRep) IsSet

func (NullableBranchCollectionRep) MarshalJSON

func (v NullableBranchCollectionRep) MarshalJSON() ([]byte, error)

func (*NullableBranchCollectionRep) Set

func (*NullableBranchCollectionRep) UnmarshalJSON

func (v *NullableBranchCollectionRep) UnmarshalJSON(src []byte) error

func (*NullableBranchCollectionRep) Unset

func (v *NullableBranchCollectionRep) Unset()

type NullableBranchRep

type NullableBranchRep struct {
	// contains filtered or unexported fields
}

func NewNullableBranchRep

func NewNullableBranchRep(val *BranchRep) *NullableBranchRep

func (NullableBranchRep) Get

func (v NullableBranchRep) Get() *BranchRep

func (NullableBranchRep) IsSet

func (v NullableBranchRep) IsSet() bool

func (NullableBranchRep) MarshalJSON

func (v NullableBranchRep) MarshalJSON() ([]byte, error)

func (*NullableBranchRep) Set

func (v *NullableBranchRep) Set(val *BranchRep)

func (*NullableBranchRep) UnmarshalJSON

func (v *NullableBranchRep) UnmarshalJSON(src []byte) error

func (*NullableBranchRep) Unset

func (v *NullableBranchRep) Unset()

type NullableClause

type NullableClause struct {
	// contains filtered or unexported fields
}

func NewNullableClause

func NewNullableClause(val *Clause) *NullableClause

func (NullableClause) Get

func (v NullableClause) Get() *Clause

func (NullableClause) IsSet

func (v NullableClause) IsSet() bool

func (NullableClause) MarshalJSON

func (v NullableClause) MarshalJSON() ([]byte, error)

func (*NullableClause) Set

func (v *NullableClause) Set(val *Clause)

func (*NullableClause) UnmarshalJSON

func (v *NullableClause) UnmarshalJSON(src []byte) error

func (*NullableClause) Unset

func (v *NullableClause) Unset()

type NullableClientSideAvailability

type NullableClientSideAvailability struct {
	// contains filtered or unexported fields
}

func (NullableClientSideAvailability) Get

func (NullableClientSideAvailability) IsSet

func (NullableClientSideAvailability) MarshalJSON

func (v NullableClientSideAvailability) MarshalJSON() ([]byte, error)

func (*NullableClientSideAvailability) Set

func (*NullableClientSideAvailability) UnmarshalJSON

func (v *NullableClientSideAvailability) UnmarshalJSON(src []byte) error

func (*NullableClientSideAvailability) Unset

func (v *NullableClientSideAvailability) Unset()

type NullableClientSideAvailabilityPost

type NullableClientSideAvailabilityPost struct {
	// contains filtered or unexported fields
}

func (NullableClientSideAvailabilityPost) Get

func (NullableClientSideAvailabilityPost) IsSet

func (NullableClientSideAvailabilityPost) MarshalJSON

func (v NullableClientSideAvailabilityPost) MarshalJSON() ([]byte, error)

func (*NullableClientSideAvailabilityPost) Set

func (*NullableClientSideAvailabilityPost) UnmarshalJSON

func (v *NullableClientSideAvailabilityPost) UnmarshalJSON(src []byte) error

func (*NullableClientSideAvailabilityPost) Unset

type NullableConditionBaseOutputRep

type NullableConditionBaseOutputRep struct {
	// contains filtered or unexported fields
}

func (NullableConditionBaseOutputRep) Get

func (NullableConditionBaseOutputRep) IsSet

func (NullableConditionBaseOutputRep) MarshalJSON

func (v NullableConditionBaseOutputRep) MarshalJSON() ([]byte, error)

func (*NullableConditionBaseOutputRep) Set

func (*NullableConditionBaseOutputRep) UnmarshalJSON

func (v *NullableConditionBaseOutputRep) UnmarshalJSON(src []byte) error

func (*NullableConditionBaseOutputRep) Unset

func (v *NullableConditionBaseOutputRep) Unset()

type NullableConditionInputRep

type NullableConditionInputRep struct {
	// contains filtered or unexported fields
}

func NewNullableConditionInputRep

func NewNullableConditionInputRep(val *ConditionInputRep) *NullableConditionInputRep

func (NullableConditionInputRep) Get

func (NullableConditionInputRep) IsSet

func (v NullableConditionInputRep) IsSet() bool

func (NullableConditionInputRep) MarshalJSON

func (v NullableConditionInputRep) MarshalJSON() ([]byte, error)

func (*NullableConditionInputRep) Set

func (*NullableConditionInputRep) UnmarshalJSON

func (v *NullableConditionInputRep) UnmarshalJSON(src []byte) error

func (*NullableConditionInputRep) Unset

func (v *NullableConditionInputRep) Unset()

type NullableConditionOutputRep

type NullableConditionOutputRep struct {
	// contains filtered or unexported fields
}

func NewNullableConditionOutputRep

func NewNullableConditionOutputRep(val *ConditionOutputRep) *NullableConditionOutputRep

func (NullableConditionOutputRep) Get

func (NullableConditionOutputRep) IsSet

func (v NullableConditionOutputRep) IsSet() bool

func (NullableConditionOutputRep) MarshalJSON

func (v NullableConditionOutputRep) MarshalJSON() ([]byte, error)

func (*NullableConditionOutputRep) Set

func (*NullableConditionOutputRep) UnmarshalJSON

func (v *NullableConditionOutputRep) UnmarshalJSON(src []byte) error

func (*NullableConditionOutputRep) Unset

func (v *NullableConditionOutputRep) Unset()

type NullableConfidenceIntervalRep

type NullableConfidenceIntervalRep struct {
	// contains filtered or unexported fields
}

func (NullableConfidenceIntervalRep) Get

func (NullableConfidenceIntervalRep) IsSet

func (NullableConfidenceIntervalRep) MarshalJSON

func (v NullableConfidenceIntervalRep) MarshalJSON() ([]byte, error)

func (*NullableConfidenceIntervalRep) Set

func (*NullableConfidenceIntervalRep) UnmarshalJSON

func (v *NullableConfidenceIntervalRep) UnmarshalJSON(src []byte) error

func (*NullableConfidenceIntervalRep) Unset

func (v *NullableConfidenceIntervalRep) Unset()

type NullableConflict

type NullableConflict struct {
	// contains filtered or unexported fields
}

func NewNullableConflict

func NewNullableConflict(val *Conflict) *NullableConflict

func (NullableConflict) Get

func (v NullableConflict) Get() *Conflict

func (NullableConflict) IsSet

func (v NullableConflict) IsSet() bool

func (NullableConflict) MarshalJSON

func (v NullableConflict) MarshalJSON() ([]byte, error)

func (*NullableConflict) Set

func (v *NullableConflict) Set(val *Conflict)

func (*NullableConflict) UnmarshalJSON

func (v *NullableConflict) UnmarshalJSON(src []byte) error

func (*NullableConflict) Unset

func (v *NullableConflict) Unset()

type NullableConflictOutputRep

type NullableConflictOutputRep struct {
	// contains filtered or unexported fields
}

func NewNullableConflictOutputRep

func NewNullableConflictOutputRep(val *ConflictOutputRep) *NullableConflictOutputRep

func (NullableConflictOutputRep) Get

func (NullableConflictOutputRep) IsSet

func (v NullableConflictOutputRep) IsSet() bool

func (NullableConflictOutputRep) MarshalJSON

func (v NullableConflictOutputRep) MarshalJSON() ([]byte, error)

func (*NullableConflictOutputRep) Set

func (*NullableConflictOutputRep) UnmarshalJSON

func (v *NullableConflictOutputRep) UnmarshalJSON(src []byte) error

func (*NullableConflictOutputRep) Unset

func (v *NullableConflictOutputRep) Unset()

type NullableCopiedFromEnv

type NullableCopiedFromEnv struct {
	// contains filtered or unexported fields
}

func NewNullableCopiedFromEnv

func NewNullableCopiedFromEnv(val *CopiedFromEnv) *NullableCopiedFromEnv

func (NullableCopiedFromEnv) Get

func (NullableCopiedFromEnv) IsSet

func (v NullableCopiedFromEnv) IsSet() bool

func (NullableCopiedFromEnv) MarshalJSON

func (v NullableCopiedFromEnv) MarshalJSON() ([]byte, error)

func (*NullableCopiedFromEnv) Set

func (v *NullableCopiedFromEnv) Set(val *CopiedFromEnv)

func (*NullableCopiedFromEnv) UnmarshalJSON

func (v *NullableCopiedFromEnv) UnmarshalJSON(src []byte) error

func (*NullableCopiedFromEnv) Unset

func (v *NullableCopiedFromEnv) Unset()

type NullableCreateCopyFlagConfigApprovalRequestRequest

type NullableCreateCopyFlagConfigApprovalRequestRequest struct {
	// contains filtered or unexported fields
}

func (NullableCreateCopyFlagConfigApprovalRequestRequest) Get

func (NullableCreateCopyFlagConfigApprovalRequestRequest) IsSet

func (NullableCreateCopyFlagConfigApprovalRequestRequest) MarshalJSON

func (*NullableCreateCopyFlagConfigApprovalRequestRequest) Set

func (*NullableCreateCopyFlagConfigApprovalRequestRequest) UnmarshalJSON

func (*NullableCreateCopyFlagConfigApprovalRequestRequest) Unset

type NullableCreateFlagConfigApprovalRequestRequest

type NullableCreateFlagConfigApprovalRequestRequest struct {
	// contains filtered or unexported fields
}

func (NullableCreateFlagConfigApprovalRequestRequest) Get

func (NullableCreateFlagConfigApprovalRequestRequest) IsSet

func (NullableCreateFlagConfigApprovalRequestRequest) MarshalJSON

func (*NullableCreateFlagConfigApprovalRequestRequest) Set

func (*NullableCreateFlagConfigApprovalRequestRequest) UnmarshalJSON

func (*NullableCreateFlagConfigApprovalRequestRequest) Unset

type NullableCustomProperty

type NullableCustomProperty struct {
	// contains filtered or unexported fields
}

func NewNullableCustomProperty

func NewNullableCustomProperty(val *CustomProperty) *NullableCustomProperty

func (NullableCustomProperty) Get

func (NullableCustomProperty) IsSet

func (v NullableCustomProperty) IsSet() bool

func (NullableCustomProperty) MarshalJSON

func (v NullableCustomProperty) MarshalJSON() ([]byte, error)

func (*NullableCustomProperty) Set

func (*NullableCustomProperty) UnmarshalJSON

func (v *NullableCustomProperty) UnmarshalJSON(src []byte) error

func (*NullableCustomProperty) Unset

func (v *NullableCustomProperty) Unset()

type NullableCustomRole

type NullableCustomRole struct {
	// contains filtered or unexported fields
}

func NewNullableCustomRole

func NewNullableCustomRole(val *CustomRole) *NullableCustomRole

func (NullableCustomRole) Get

func (v NullableCustomRole) Get() *CustomRole

func (NullableCustomRole) IsSet

func (v NullableCustomRole) IsSet() bool

func (NullableCustomRole) MarshalJSON

func (v NullableCustomRole) MarshalJSON() ([]byte, error)

func (*NullableCustomRole) Set

func (v *NullableCustomRole) Set(val *CustomRole)

func (*NullableCustomRole) UnmarshalJSON

func (v *NullableCustomRole) UnmarshalJSON(src []byte) error

func (*NullableCustomRole) Unset

func (v *NullableCustomRole) Unset()

type NullableCustomRolePost

type NullableCustomRolePost struct {
	// contains filtered or unexported fields
}

func NewNullableCustomRolePost

func NewNullableCustomRolePost(val *CustomRolePost) *NullableCustomRolePost

func (NullableCustomRolePost) Get

func (NullableCustomRolePost) IsSet

func (v NullableCustomRolePost) IsSet() bool

func (NullableCustomRolePost) MarshalJSON

func (v NullableCustomRolePost) MarshalJSON() ([]byte, error)

func (*NullableCustomRolePost) Set

func (*NullableCustomRolePost) UnmarshalJSON

func (v *NullableCustomRolePost) UnmarshalJSON(src []byte) error

func (*NullableCustomRolePost) Unset

func (v *NullableCustomRolePost) Unset()

type NullableCustomRolePostData

type NullableCustomRolePostData struct {
	// contains filtered or unexported fields
}

func NewNullableCustomRolePostData

func NewNullableCustomRolePostData(val *CustomRolePostData) *NullableCustomRolePostData

func (NullableCustomRolePostData) Get

func (NullableCustomRolePostData) IsSet

func (v NullableCustomRolePostData) IsSet() bool

func (NullableCustomRolePostData) MarshalJSON

func (v NullableCustomRolePostData) MarshalJSON() ([]byte, error)

func (*NullableCustomRolePostData) Set

func (*NullableCustomRolePostData) UnmarshalJSON

func (v *NullableCustomRolePostData) UnmarshalJSON(src []byte) error

func (*NullableCustomRolePostData) Unset

func (v *NullableCustomRolePostData) Unset()

type NullableCustomRoles

type NullableCustomRoles struct {
	// contains filtered or unexported fields
}

func NewNullableCustomRoles

func NewNullableCustomRoles(val *CustomRoles) *NullableCustomRoles

func (NullableCustomRoles) Get

func (NullableCustomRoles) IsSet

func (v NullableCustomRoles) IsSet() bool

func (NullableCustomRoles) MarshalJSON

func (v NullableCustomRoles) MarshalJSON() ([]byte, error)

func (*NullableCustomRoles) Set

func (v *NullableCustomRoles) Set(val *CustomRoles)

func (*NullableCustomRoles) UnmarshalJSON

func (v *NullableCustomRoles) UnmarshalJSON(src []byte) error

func (*NullableCustomRoles) Unset

func (v *NullableCustomRoles) Unset()

type NullableCustomRolesRep added in v7.1.0

type NullableCustomRolesRep struct {
	// contains filtered or unexported fields
}

func NewNullableCustomRolesRep added in v7.1.0

func NewNullableCustomRolesRep(val *CustomRolesRep) *NullableCustomRolesRep

func (NullableCustomRolesRep) Get added in v7.1.0

func (NullableCustomRolesRep) IsSet added in v7.1.0

func (v NullableCustomRolesRep) IsSet() bool

func (NullableCustomRolesRep) MarshalJSON added in v7.1.0

func (v NullableCustomRolesRep) MarshalJSON() ([]byte, error)

func (*NullableCustomRolesRep) Set added in v7.1.0

func (*NullableCustomRolesRep) UnmarshalJSON added in v7.1.0

func (v *NullableCustomRolesRep) UnmarshalJSON(src []byte) error

func (*NullableCustomRolesRep) Unset added in v7.1.0

func (v *NullableCustomRolesRep) Unset()

type NullableCustomWorkflowInputRep

type NullableCustomWorkflowInputRep struct {
	// contains filtered or unexported fields
}

func (NullableCustomWorkflowInputRep) Get

func (NullableCustomWorkflowInputRep) IsSet

func (NullableCustomWorkflowInputRep) MarshalJSON

func (v NullableCustomWorkflowInputRep) MarshalJSON() ([]byte, error)

func (*NullableCustomWorkflowInputRep) Set

func (*NullableCustomWorkflowInputRep) UnmarshalJSON

func (v *NullableCustomWorkflowInputRep) UnmarshalJSON(src []byte) error

func (*NullableCustomWorkflowInputRep) Unset

func (v *NullableCustomWorkflowInputRep) Unset()

type NullableCustomWorkflowMeta

type NullableCustomWorkflowMeta struct {
	// contains filtered or unexported fields
}

func NewNullableCustomWorkflowMeta

func NewNullableCustomWorkflowMeta(val *CustomWorkflowMeta) *NullableCustomWorkflowMeta

func (NullableCustomWorkflowMeta) Get

func (NullableCustomWorkflowMeta) IsSet

func (v NullableCustomWorkflowMeta) IsSet() bool

func (NullableCustomWorkflowMeta) MarshalJSON

func (v NullableCustomWorkflowMeta) MarshalJSON() ([]byte, error)

func (*NullableCustomWorkflowMeta) Set

func (*NullableCustomWorkflowMeta) UnmarshalJSON

func (v *NullableCustomWorkflowMeta) UnmarshalJSON(src []byte) error

func (*NullableCustomWorkflowMeta) Unset

func (v *NullableCustomWorkflowMeta) Unset()

type NullableCustomWorkflowOutputRep

type NullableCustomWorkflowOutputRep struct {
	// contains filtered or unexported fields
}

func (NullableCustomWorkflowOutputRep) Get

func (NullableCustomWorkflowOutputRep) IsSet

func (NullableCustomWorkflowOutputRep) MarshalJSON

func (v NullableCustomWorkflowOutputRep) MarshalJSON() ([]byte, error)

func (*NullableCustomWorkflowOutputRep) Set

func (*NullableCustomWorkflowOutputRep) UnmarshalJSON

func (v *NullableCustomWorkflowOutputRep) UnmarshalJSON(src []byte) error

func (*NullableCustomWorkflowOutputRep) Unset

type NullableCustomWorkflowStageMeta

type NullableCustomWorkflowStageMeta struct {
	// contains filtered or unexported fields
}

func (NullableCustomWorkflowStageMeta) Get

func (NullableCustomWorkflowStageMeta) IsSet

func (NullableCustomWorkflowStageMeta) MarshalJSON

func (v NullableCustomWorkflowStageMeta) MarshalJSON() ([]byte, error)

func (*NullableCustomWorkflowStageMeta) Set

func (*NullableCustomWorkflowStageMeta) UnmarshalJSON

func (v *NullableCustomWorkflowStageMeta) UnmarshalJSON(src []byte) error

func (*NullableCustomWorkflowStageMeta) Unset

type NullableCustomWorkflowsListingOutputRep

type NullableCustomWorkflowsListingOutputRep struct {
	// contains filtered or unexported fields
}

func (NullableCustomWorkflowsListingOutputRep) Get

func (NullableCustomWorkflowsListingOutputRep) IsSet

func (NullableCustomWorkflowsListingOutputRep) MarshalJSON

func (v NullableCustomWorkflowsListingOutputRep) MarshalJSON() ([]byte, error)

func (*NullableCustomWorkflowsListingOutputRep) Set

func (*NullableCustomWorkflowsListingOutputRep) UnmarshalJSON

func (v *NullableCustomWorkflowsListingOutputRep) UnmarshalJSON(src []byte) error

func (*NullableCustomWorkflowsListingOutputRep) Unset

type NullableDefaultClientSideAvailabilityPost

type NullableDefaultClientSideAvailabilityPost struct {
	// contains filtered or unexported fields
}

func (NullableDefaultClientSideAvailabilityPost) Get

func (NullableDefaultClientSideAvailabilityPost) IsSet

func (NullableDefaultClientSideAvailabilityPost) MarshalJSON

func (*NullableDefaultClientSideAvailabilityPost) Set

func (*NullableDefaultClientSideAvailabilityPost) UnmarshalJSON

func (v *NullableDefaultClientSideAvailabilityPost) UnmarshalJSON(src []byte) error

func (*NullableDefaultClientSideAvailabilityPost) Unset

type NullableDefaults

type NullableDefaults struct {
	// contains filtered or unexported fields
}

func NewNullableDefaults

func NewNullableDefaults(val *Defaults) *NullableDefaults

func (NullableDefaults) Get

func (v NullableDefaults) Get() *Defaults

func (NullableDefaults) IsSet

func (v NullableDefaults) IsSet() bool

func (NullableDefaults) MarshalJSON

func (v NullableDefaults) MarshalJSON() ([]byte, error)

func (*NullableDefaults) Set

func (v *NullableDefaults) Set(val *Defaults)

func (*NullableDefaults) UnmarshalJSON

func (v *NullableDefaults) UnmarshalJSON(src []byte) error

func (*NullableDefaults) Unset

func (v *NullableDefaults) Unset()

type NullableDependentFlag

type NullableDependentFlag struct {
	// contains filtered or unexported fields
}

func NewNullableDependentFlag

func NewNullableDependentFlag(val *DependentFlag) *NullableDependentFlag

func (NullableDependentFlag) Get

func (NullableDependentFlag) IsSet

func (v NullableDependentFlag) IsSet() bool

func (NullableDependentFlag) MarshalJSON

func (v NullableDependentFlag) MarshalJSON() ([]byte, error)

func (*NullableDependentFlag) Set

func (v *NullableDependentFlag) Set(val *DependentFlag)

func (*NullableDependentFlag) UnmarshalJSON

func (v *NullableDependentFlag) UnmarshalJSON(src []byte) error

func (*NullableDependentFlag) Unset

func (v *NullableDependentFlag) Unset()

type NullableDependentFlagEnvironment

type NullableDependentFlagEnvironment struct {
	// contains filtered or unexported fields
}

func (NullableDependentFlagEnvironment) Get

func (NullableDependentFlagEnvironment) IsSet

func (NullableDependentFlagEnvironment) MarshalJSON

func (v NullableDependentFlagEnvironment) MarshalJSON() ([]byte, error)

func (*NullableDependentFlagEnvironment) Set

func (*NullableDependentFlagEnvironment) UnmarshalJSON

func (v *NullableDependentFlagEnvironment) UnmarshalJSON(src []byte) error

func (*NullableDependentFlagEnvironment) Unset

type NullableDependentFlagsByEnvironment

type NullableDependentFlagsByEnvironment struct {
	// contains filtered or unexported fields
}

func (NullableDependentFlagsByEnvironment) Get

func (NullableDependentFlagsByEnvironment) IsSet

func (NullableDependentFlagsByEnvironment) MarshalJSON

func (v NullableDependentFlagsByEnvironment) MarshalJSON() ([]byte, error)

func (*NullableDependentFlagsByEnvironment) Set

func (*NullableDependentFlagsByEnvironment) UnmarshalJSON

func (v *NullableDependentFlagsByEnvironment) UnmarshalJSON(src []byte) error

func (*NullableDependentFlagsByEnvironment) Unset

type NullableDerivedAttribute

type NullableDerivedAttribute struct {
	// contains filtered or unexported fields
}

func NewNullableDerivedAttribute

func NewNullableDerivedAttribute(val *DerivedAttribute) *NullableDerivedAttribute

func (NullableDerivedAttribute) Get

func (NullableDerivedAttribute) IsSet

func (v NullableDerivedAttribute) IsSet() bool

func (NullableDerivedAttribute) MarshalJSON

func (v NullableDerivedAttribute) MarshalJSON() ([]byte, error)

func (*NullableDerivedAttribute) Set

func (*NullableDerivedAttribute) UnmarshalJSON

func (v *NullableDerivedAttribute) UnmarshalJSON(src []byte) error

func (*NullableDerivedAttribute) Unset

func (v *NullableDerivedAttribute) Unset()

type NullableDestination

type NullableDestination struct {
	// contains filtered or unexported fields
}

func NewNullableDestination

func NewNullableDestination(val *Destination) *NullableDestination

func (NullableDestination) Get

func (NullableDestination) IsSet

func (v NullableDestination) IsSet() bool

func (NullableDestination) MarshalJSON

func (v NullableDestination) MarshalJSON() ([]byte, error)

func (*NullableDestination) Set

func (v *NullableDestination) Set(val *Destination)

func (*NullableDestination) UnmarshalJSON

func (v *NullableDestination) UnmarshalJSON(src []byte) error

func (*NullableDestination) Unset

func (v *NullableDestination) Unset()

type NullableDestinationPost

type NullableDestinationPost struct {
	// contains filtered or unexported fields
}

func NewNullableDestinationPost

func NewNullableDestinationPost(val *DestinationPost) *NullableDestinationPost

func (NullableDestinationPost) Get

func (NullableDestinationPost) IsSet

func (v NullableDestinationPost) IsSet() bool

func (NullableDestinationPost) MarshalJSON

func (v NullableDestinationPost) MarshalJSON() ([]byte, error)

func (*NullableDestinationPost) Set

func (*NullableDestinationPost) UnmarshalJSON

func (v *NullableDestinationPost) UnmarshalJSON(src []byte) error

func (*NullableDestinationPost) Unset

func (v *NullableDestinationPost) Unset()

type NullableDestinations

type NullableDestinations struct {
	// contains filtered or unexported fields
}

func NewNullableDestinations

func NewNullableDestinations(val *Destinations) *NullableDestinations

func (NullableDestinations) Get

func (NullableDestinations) IsSet

func (v NullableDestinations) IsSet() bool

func (NullableDestinations) MarshalJSON

func (v NullableDestinations) MarshalJSON() ([]byte, error)

func (*NullableDestinations) Set

func (v *NullableDestinations) Set(val *Destinations)

func (*NullableDestinations) UnmarshalJSON

func (v *NullableDestinations) UnmarshalJSON(src []byte) error

func (*NullableDestinations) Unset

func (v *NullableDestinations) Unset()

type NullableEnvironment

type NullableEnvironment struct {
	// contains filtered or unexported fields
}

func NewNullableEnvironment

func NewNullableEnvironment(val *Environment) *NullableEnvironment

func (NullableEnvironment) Get

func (NullableEnvironment) IsSet

func (v NullableEnvironment) IsSet() bool

func (NullableEnvironment) MarshalJSON

func (v NullableEnvironment) MarshalJSON() ([]byte, error)

func (*NullableEnvironment) Set

func (v *NullableEnvironment) Set(val *Environment)

func (*NullableEnvironment) UnmarshalJSON

func (v *NullableEnvironment) UnmarshalJSON(src []byte) error

func (*NullableEnvironment) Unset

func (v *NullableEnvironment) Unset()

type NullableEnvironmentPost

type NullableEnvironmentPost struct {
	// contains filtered or unexported fields
}

func NewNullableEnvironmentPost

func NewNullableEnvironmentPost(val *EnvironmentPost) *NullableEnvironmentPost

func (NullableEnvironmentPost) Get

func (NullableEnvironmentPost) IsSet

func (v NullableEnvironmentPost) IsSet() bool

func (NullableEnvironmentPost) MarshalJSON

func (v NullableEnvironmentPost) MarshalJSON() ([]byte, error)

func (*NullableEnvironmentPost) Set

func (*NullableEnvironmentPost) UnmarshalJSON

func (v *NullableEnvironmentPost) UnmarshalJSON(src []byte) error

func (*NullableEnvironmentPost) Unset

func (v *NullableEnvironmentPost) Unset()

type NullableExecutionOutputRep

type NullableExecutionOutputRep struct {
	// contains filtered or unexported fields
}

func NewNullableExecutionOutputRep

func NewNullableExecutionOutputRep(val *ExecutionOutputRep) *NullableExecutionOutputRep

func (NullableExecutionOutputRep) Get

func (NullableExecutionOutputRep) IsSet

func (v NullableExecutionOutputRep) IsSet() bool

func (NullableExecutionOutputRep) MarshalJSON

func (v NullableExecutionOutputRep) MarshalJSON() ([]byte, error)

func (*NullableExecutionOutputRep) Set

func (*NullableExecutionOutputRep) UnmarshalJSON

func (v *NullableExecutionOutputRep) UnmarshalJSON(src []byte) error

func (*NullableExecutionOutputRep) Unset

func (v *NullableExecutionOutputRep) Unset()

type NullableExpandedTeamRep added in v7.1.0

type NullableExpandedTeamRep struct {
	// contains filtered or unexported fields
}

func NewNullableExpandedTeamRep added in v7.1.0

func NewNullableExpandedTeamRep(val *ExpandedTeamRep) *NullableExpandedTeamRep

func (NullableExpandedTeamRep) Get added in v7.1.0

func (NullableExpandedTeamRep) IsSet added in v7.1.0

func (v NullableExpandedTeamRep) IsSet() bool

func (NullableExpandedTeamRep) MarshalJSON added in v7.1.0

func (v NullableExpandedTeamRep) MarshalJSON() ([]byte, error)

func (*NullableExpandedTeamRep) Set added in v7.1.0

func (*NullableExpandedTeamRep) UnmarshalJSON added in v7.1.0

func (v *NullableExpandedTeamRep) UnmarshalJSON(src []byte) error

func (*NullableExpandedTeamRep) Unset added in v7.1.0

func (v *NullableExpandedTeamRep) Unset()

type NullableExperimentAllocationRep

type NullableExperimentAllocationRep struct {
	// contains filtered or unexported fields
}

func (NullableExperimentAllocationRep) Get

func (NullableExperimentAllocationRep) IsSet

func (NullableExperimentAllocationRep) MarshalJSON

func (v NullableExperimentAllocationRep) MarshalJSON() ([]byte, error)

func (*NullableExperimentAllocationRep) Set

func (*NullableExperimentAllocationRep) UnmarshalJSON

func (v *NullableExperimentAllocationRep) UnmarshalJSON(src []byte) error

func (*NullableExperimentAllocationRep) Unset

type NullableExperimentEnabledPeriodRep

type NullableExperimentEnabledPeriodRep struct {
	// contains filtered or unexported fields
}

func (NullableExperimentEnabledPeriodRep) Get

func (NullableExperimentEnabledPeriodRep) IsSet

func (NullableExperimentEnabledPeriodRep) MarshalJSON

func (v NullableExperimentEnabledPeriodRep) MarshalJSON() ([]byte, error)

func (*NullableExperimentEnabledPeriodRep) Set

func (*NullableExperimentEnabledPeriodRep) UnmarshalJSON

func (v *NullableExperimentEnabledPeriodRep) UnmarshalJSON(src []byte) error

func (*NullableExperimentEnabledPeriodRep) Unset

type NullableExperimentEnvironmentSettingRep

type NullableExperimentEnvironmentSettingRep struct {
	// contains filtered or unexported fields
}

func (NullableExperimentEnvironmentSettingRep) Get

func (NullableExperimentEnvironmentSettingRep) IsSet

func (NullableExperimentEnvironmentSettingRep) MarshalJSON

func (v NullableExperimentEnvironmentSettingRep) MarshalJSON() ([]byte, error)

func (*NullableExperimentEnvironmentSettingRep) Set

func (*NullableExperimentEnvironmentSettingRep) UnmarshalJSON

func (v *NullableExperimentEnvironmentSettingRep) UnmarshalJSON(src []byte) error

func (*NullableExperimentEnvironmentSettingRep) Unset

type NullableExperimentInfoRep

type NullableExperimentInfoRep struct {
	// contains filtered or unexported fields
}

func NewNullableExperimentInfoRep

func NewNullableExperimentInfoRep(val *ExperimentInfoRep) *NullableExperimentInfoRep

func (NullableExperimentInfoRep) Get

func (NullableExperimentInfoRep) IsSet

func (v NullableExperimentInfoRep) IsSet() bool

func (NullableExperimentInfoRep) MarshalJSON

func (v NullableExperimentInfoRep) MarshalJSON() ([]byte, error)

func (*NullableExperimentInfoRep) Set

func (*NullableExperimentInfoRep) UnmarshalJSON

func (v *NullableExperimentInfoRep) UnmarshalJSON(src []byte) error

func (*NullableExperimentInfoRep) Unset

func (v *NullableExperimentInfoRep) Unset()

type NullableExperimentMetadataRep

type NullableExperimentMetadataRep struct {
	// contains filtered or unexported fields
}

func (NullableExperimentMetadataRep) Get

func (NullableExperimentMetadataRep) IsSet

func (NullableExperimentMetadataRep) MarshalJSON

func (v NullableExperimentMetadataRep) MarshalJSON() ([]byte, error)

func (*NullableExperimentMetadataRep) Set

func (*NullableExperimentMetadataRep) UnmarshalJSON

func (v *NullableExperimentMetadataRep) UnmarshalJSON(src []byte) error

func (*NullableExperimentMetadataRep) Unset

func (v *NullableExperimentMetadataRep) Unset()

type NullableExperimentRep

type NullableExperimentRep struct {
	// contains filtered or unexported fields
}

func NewNullableExperimentRep

func NewNullableExperimentRep(val *ExperimentRep) *NullableExperimentRep

func (NullableExperimentRep) Get

func (NullableExperimentRep) IsSet

func (v NullableExperimentRep) IsSet() bool

func (NullableExperimentRep) MarshalJSON

func (v NullableExperimentRep) MarshalJSON() ([]byte, error)

func (*NullableExperimentRep) Set

func (v *NullableExperimentRep) Set(val *ExperimentRep)

func (*NullableExperimentRep) UnmarshalJSON

func (v *NullableExperimentRep) UnmarshalJSON(src []byte) error

func (*NullableExperimentRep) Unset

func (v *NullableExperimentRep) Unset()

type NullableExperimentResultsRep

type NullableExperimentResultsRep struct {
	// contains filtered or unexported fields
}

func NewNullableExperimentResultsRep

func NewNullableExperimentResultsRep(val *ExperimentResultsRep) *NullableExperimentResultsRep

func (NullableExperimentResultsRep) Get

func (NullableExperimentResultsRep) IsSet

func (NullableExperimentResultsRep) MarshalJSON

func (v NullableExperimentResultsRep) MarshalJSON() ([]byte, error)

func (*NullableExperimentResultsRep) Set

func (*NullableExperimentResultsRep) UnmarshalJSON

func (v *NullableExperimentResultsRep) UnmarshalJSON(src []byte) error

func (*NullableExperimentResultsRep) Unset

func (v *NullableExperimentResultsRep) Unset()

type NullableExperimentStatsRep

type NullableExperimentStatsRep struct {
	// contains filtered or unexported fields
}

func NewNullableExperimentStatsRep

func NewNullableExperimentStatsRep(val *ExperimentStatsRep) *NullableExperimentStatsRep

func (NullableExperimentStatsRep) Get

func (NullableExperimentStatsRep) IsSet

func (v NullableExperimentStatsRep) IsSet() bool

func (NullableExperimentStatsRep) MarshalJSON

func (v NullableExperimentStatsRep) MarshalJSON() ([]byte, error)

func (*NullableExperimentStatsRep) Set

func (*NullableExperimentStatsRep) UnmarshalJSON

func (v *NullableExperimentStatsRep) UnmarshalJSON(src []byte) error

func (*NullableExperimentStatsRep) Unset

func (v *NullableExperimentStatsRep) Unset()

type NullableExperimentTimeSeriesSlice

type NullableExperimentTimeSeriesSlice struct {
	// contains filtered or unexported fields
}

func (NullableExperimentTimeSeriesSlice) Get

func (NullableExperimentTimeSeriesSlice) IsSet

func (NullableExperimentTimeSeriesSlice) MarshalJSON

func (v NullableExperimentTimeSeriesSlice) MarshalJSON() ([]byte, error)

func (*NullableExperimentTimeSeriesSlice) Set

func (*NullableExperimentTimeSeriesSlice) UnmarshalJSON

func (v *NullableExperimentTimeSeriesSlice) UnmarshalJSON(src []byte) error

func (*NullableExperimentTimeSeriesSlice) Unset

type NullableExperimentTimeSeriesVariationSlice

type NullableExperimentTimeSeriesVariationSlice struct {
	// contains filtered or unexported fields
}

func (NullableExperimentTimeSeriesVariationSlice) Get

func (NullableExperimentTimeSeriesVariationSlice) IsSet

func (NullableExperimentTimeSeriesVariationSlice) MarshalJSON

func (*NullableExperimentTimeSeriesVariationSlice) Set

func (*NullableExperimentTimeSeriesVariationSlice) UnmarshalJSON

func (v *NullableExperimentTimeSeriesVariationSlice) UnmarshalJSON(src []byte) error

func (*NullableExperimentTimeSeriesVariationSlice) Unset

type NullableExperimentTotalsRep

type NullableExperimentTotalsRep struct {
	// contains filtered or unexported fields
}

func NewNullableExperimentTotalsRep

func NewNullableExperimentTotalsRep(val *ExperimentTotalsRep) *NullableExperimentTotalsRep

func (NullableExperimentTotalsRep) Get

func (NullableExperimentTotalsRep) IsSet

func (NullableExperimentTotalsRep) MarshalJSON

func (v NullableExperimentTotalsRep) MarshalJSON() ([]byte, error)

func (*NullableExperimentTotalsRep) Set

func (*NullableExperimentTotalsRep) UnmarshalJSON

func (v *NullableExperimentTotalsRep) UnmarshalJSON(src []byte) error

func (*NullableExperimentTotalsRep) Unset

func (v *NullableExperimentTotalsRep) Unset()

type NullableExpiringUserTargetError

type NullableExpiringUserTargetError struct {
	// contains filtered or unexported fields
}

func (NullableExpiringUserTargetError) Get

func (NullableExpiringUserTargetError) IsSet

func (NullableExpiringUserTargetError) MarshalJSON

func (v NullableExpiringUserTargetError) MarshalJSON() ([]byte, error)

func (*NullableExpiringUserTargetError) Set

func (*NullableExpiringUserTargetError) UnmarshalJSON

func (v *NullableExpiringUserTargetError) UnmarshalJSON(src []byte) error

func (*NullableExpiringUserTargetError) Unset

type NullableExpiringUserTargetGetResponse

type NullableExpiringUserTargetGetResponse struct {
	// contains filtered or unexported fields
}

func (NullableExpiringUserTargetGetResponse) Get

func (NullableExpiringUserTargetGetResponse) IsSet

func (NullableExpiringUserTargetGetResponse) MarshalJSON

func (v NullableExpiringUserTargetGetResponse) MarshalJSON() ([]byte, error)

func (*NullableExpiringUserTargetGetResponse) Set

func (*NullableExpiringUserTargetGetResponse) UnmarshalJSON

func (v *NullableExpiringUserTargetGetResponse) UnmarshalJSON(src []byte) error

func (*NullableExpiringUserTargetGetResponse) Unset

type NullableExpiringUserTargetItem

type NullableExpiringUserTargetItem struct {
	// contains filtered or unexported fields
}

func (NullableExpiringUserTargetItem) Get

func (NullableExpiringUserTargetItem) IsSet

func (NullableExpiringUserTargetItem) MarshalJSON

func (v NullableExpiringUserTargetItem) MarshalJSON() ([]byte, error)

func (*NullableExpiringUserTargetItem) Set

func (*NullableExpiringUserTargetItem) UnmarshalJSON

func (v *NullableExpiringUserTargetItem) UnmarshalJSON(src []byte) error

func (*NullableExpiringUserTargetItem) Unset

func (v *NullableExpiringUserTargetItem) Unset()

type NullableExpiringUserTargetPatchResponse

type NullableExpiringUserTargetPatchResponse struct {
	// contains filtered or unexported fields
}

func (NullableExpiringUserTargetPatchResponse) Get

func (NullableExpiringUserTargetPatchResponse) IsSet

func (NullableExpiringUserTargetPatchResponse) MarshalJSON

func (v NullableExpiringUserTargetPatchResponse) MarshalJSON() ([]byte, error)

func (*NullableExpiringUserTargetPatchResponse) Set

func (*NullableExpiringUserTargetPatchResponse) UnmarshalJSON

func (v *NullableExpiringUserTargetPatchResponse) UnmarshalJSON(src []byte) error

func (*NullableExpiringUserTargetPatchResponse) Unset

type NullableExtinction

type NullableExtinction struct {
	// contains filtered or unexported fields
}

func NewNullableExtinction

func NewNullableExtinction(val *Extinction) *NullableExtinction

func (NullableExtinction) Get

func (v NullableExtinction) Get() *Extinction

func (NullableExtinction) IsSet

func (v NullableExtinction) IsSet() bool

func (NullableExtinction) MarshalJSON

func (v NullableExtinction) MarshalJSON() ([]byte, error)

func (*NullableExtinction) Set

func (v *NullableExtinction) Set(val *Extinction)

func (*NullableExtinction) UnmarshalJSON

func (v *NullableExtinction) UnmarshalJSON(src []byte) error

func (*NullableExtinction) Unset

func (v *NullableExtinction) Unset()

type NullableExtinctionCollectionRep

type NullableExtinctionCollectionRep struct {
	// contains filtered or unexported fields
}

func (NullableExtinctionCollectionRep) Get

func (NullableExtinctionCollectionRep) IsSet

func (NullableExtinctionCollectionRep) MarshalJSON

func (v NullableExtinctionCollectionRep) MarshalJSON() ([]byte, error)

func (*NullableExtinctionCollectionRep) Set

func (*NullableExtinctionCollectionRep) UnmarshalJSON

func (v *NullableExtinctionCollectionRep) UnmarshalJSON(src []byte) error

func (*NullableExtinctionCollectionRep) Unset

type NullableExtinctionRep

type NullableExtinctionRep struct {
	// contains filtered or unexported fields
}

func NewNullableExtinctionRep

func NewNullableExtinctionRep(val *ExtinctionRep) *NullableExtinctionRep

func (NullableExtinctionRep) Get

func (NullableExtinctionRep) IsSet

func (v NullableExtinctionRep) IsSet() bool

func (NullableExtinctionRep) MarshalJSON

func (v NullableExtinctionRep) MarshalJSON() ([]byte, error)

func (*NullableExtinctionRep) Set

func (v *NullableExtinctionRep) Set(val *ExtinctionRep)

func (*NullableExtinctionRep) UnmarshalJSON

func (v *NullableExtinctionRep) UnmarshalJSON(src []byte) error

func (*NullableExtinctionRep) Unset

func (v *NullableExtinctionRep) Unset()

type NullableFeatureFlag

type NullableFeatureFlag struct {
	// contains filtered or unexported fields
}

func NewNullableFeatureFlag

func NewNullableFeatureFlag(val *FeatureFlag) *NullableFeatureFlag

func (NullableFeatureFlag) Get

func (NullableFeatureFlag) IsSet

func (v NullableFeatureFlag) IsSet() bool

func (NullableFeatureFlag) MarshalJSON

func (v NullableFeatureFlag) MarshalJSON() ([]byte, error)

func (*NullableFeatureFlag) Set

func (v *NullableFeatureFlag) Set(val *FeatureFlag)

func (*NullableFeatureFlag) UnmarshalJSON

func (v *NullableFeatureFlag) UnmarshalJSON(src []byte) error

func (*NullableFeatureFlag) Unset

func (v *NullableFeatureFlag) Unset()

type NullableFeatureFlagBody

type NullableFeatureFlagBody struct {
	// contains filtered or unexported fields
}

func NewNullableFeatureFlagBody

func NewNullableFeatureFlagBody(val *FeatureFlagBody) *NullableFeatureFlagBody

func (NullableFeatureFlagBody) Get

func (NullableFeatureFlagBody) IsSet

func (v NullableFeatureFlagBody) IsSet() bool

func (NullableFeatureFlagBody) MarshalJSON

func (v NullableFeatureFlagBody) MarshalJSON() ([]byte, error)

func (*NullableFeatureFlagBody) Set

func (*NullableFeatureFlagBody) UnmarshalJSON

func (v *NullableFeatureFlagBody) UnmarshalJSON(src []byte) error

func (*NullableFeatureFlagBody) Unset

func (v *NullableFeatureFlagBody) Unset()

type NullableFeatureFlagConfig

type NullableFeatureFlagConfig struct {
	// contains filtered or unexported fields
}

func NewNullableFeatureFlagConfig

func NewNullableFeatureFlagConfig(val *FeatureFlagConfig) *NullableFeatureFlagConfig

func (NullableFeatureFlagConfig) Get

func (NullableFeatureFlagConfig) IsSet

func (v NullableFeatureFlagConfig) IsSet() bool

func (NullableFeatureFlagConfig) MarshalJSON

func (v NullableFeatureFlagConfig) MarshalJSON() ([]byte, error)

func (*NullableFeatureFlagConfig) Set

func (*NullableFeatureFlagConfig) UnmarshalJSON

func (v *NullableFeatureFlagConfig) UnmarshalJSON(src []byte) error

func (*NullableFeatureFlagConfig) Unset

func (v *NullableFeatureFlagConfig) Unset()

type NullableFeatureFlagScheduledChange

type NullableFeatureFlagScheduledChange struct {
	// contains filtered or unexported fields
}

func (NullableFeatureFlagScheduledChange) Get

func (NullableFeatureFlagScheduledChange) IsSet

func (NullableFeatureFlagScheduledChange) MarshalJSON

func (v NullableFeatureFlagScheduledChange) MarshalJSON() ([]byte, error)

func (*NullableFeatureFlagScheduledChange) Set

func (*NullableFeatureFlagScheduledChange) UnmarshalJSON

func (v *NullableFeatureFlagScheduledChange) UnmarshalJSON(src []byte) error

func (*NullableFeatureFlagScheduledChange) Unset

type NullableFeatureFlagScheduledChanges

type NullableFeatureFlagScheduledChanges struct {
	// contains filtered or unexported fields
}

func (NullableFeatureFlagScheduledChanges) Get

func (NullableFeatureFlagScheduledChanges) IsSet

func (NullableFeatureFlagScheduledChanges) MarshalJSON

func (v NullableFeatureFlagScheduledChanges) MarshalJSON() ([]byte, error)

func (*NullableFeatureFlagScheduledChanges) Set

func (*NullableFeatureFlagScheduledChanges) UnmarshalJSON

func (v *NullableFeatureFlagScheduledChanges) UnmarshalJSON(src []byte) error

func (*NullableFeatureFlagScheduledChanges) Unset

type NullableFeatureFlagStatus

type NullableFeatureFlagStatus struct {
	// contains filtered or unexported fields
}

func NewNullableFeatureFlagStatus

func NewNullableFeatureFlagStatus(val *FeatureFlagStatus) *NullableFeatureFlagStatus

func (NullableFeatureFlagStatus) Get

func (NullableFeatureFlagStatus) IsSet

func (v NullableFeatureFlagStatus) IsSet() bool

func (NullableFeatureFlagStatus) MarshalJSON

func (v NullableFeatureFlagStatus) MarshalJSON() ([]byte, error)

func (*NullableFeatureFlagStatus) Set

func (*NullableFeatureFlagStatus) UnmarshalJSON

func (v *NullableFeatureFlagStatus) UnmarshalJSON(src []byte) error

func (*NullableFeatureFlagStatus) Unset

func (v *NullableFeatureFlagStatus) Unset()

type NullableFeatureFlagStatusAcrossEnvironments

type NullableFeatureFlagStatusAcrossEnvironments struct {
	// contains filtered or unexported fields
}

func (NullableFeatureFlagStatusAcrossEnvironments) Get

func (NullableFeatureFlagStatusAcrossEnvironments) IsSet

func (NullableFeatureFlagStatusAcrossEnvironments) MarshalJSON

func (*NullableFeatureFlagStatusAcrossEnvironments) Set

func (*NullableFeatureFlagStatusAcrossEnvironments) UnmarshalJSON

func (v *NullableFeatureFlagStatusAcrossEnvironments) UnmarshalJSON(src []byte) error

func (*NullableFeatureFlagStatusAcrossEnvironments) Unset

type NullableFeatureFlagStatuses

type NullableFeatureFlagStatuses struct {
	// contains filtered or unexported fields
}

func NewNullableFeatureFlagStatuses

func NewNullableFeatureFlagStatuses(val *FeatureFlagStatuses) *NullableFeatureFlagStatuses

func (NullableFeatureFlagStatuses) Get

func (NullableFeatureFlagStatuses) IsSet

func (NullableFeatureFlagStatuses) MarshalJSON

func (v NullableFeatureFlagStatuses) MarshalJSON() ([]byte, error)

func (*NullableFeatureFlagStatuses) Set

func (*NullableFeatureFlagStatuses) UnmarshalJSON

func (v *NullableFeatureFlagStatuses) UnmarshalJSON(src []byte) error

func (*NullableFeatureFlagStatuses) Unset

func (v *NullableFeatureFlagStatuses) Unset()

type NullableFeatureFlags

type NullableFeatureFlags struct {
	// contains filtered or unexported fields
}

func NewNullableFeatureFlags

func NewNullableFeatureFlags(val *FeatureFlags) *NullableFeatureFlags

func (NullableFeatureFlags) Get

func (NullableFeatureFlags) IsSet

func (v NullableFeatureFlags) IsSet() bool

func (NullableFeatureFlags) MarshalJSON

func (v NullableFeatureFlags) MarshalJSON() ([]byte, error)

func (*NullableFeatureFlags) Set

func (v *NullableFeatureFlags) Set(val *FeatureFlags)

func (*NullableFeatureFlags) UnmarshalJSON

func (v *NullableFeatureFlags) UnmarshalJSON(src []byte) error

func (*NullableFeatureFlags) Unset

func (v *NullableFeatureFlags) Unset()

type NullableFlagConfigApprovalRequestResponse

type NullableFlagConfigApprovalRequestResponse struct {
	// contains filtered or unexported fields
}

func (NullableFlagConfigApprovalRequestResponse) Get

func (NullableFlagConfigApprovalRequestResponse) IsSet

func (NullableFlagConfigApprovalRequestResponse) MarshalJSON

func (*NullableFlagConfigApprovalRequestResponse) Set

func (*NullableFlagConfigApprovalRequestResponse) UnmarshalJSON

func (v *NullableFlagConfigApprovalRequestResponse) UnmarshalJSON(src []byte) error

func (*NullableFlagConfigApprovalRequestResponse) Unset

type NullableFlagConfigApprovalRequestsResponse

type NullableFlagConfigApprovalRequestsResponse struct {
	// contains filtered or unexported fields
}

func (NullableFlagConfigApprovalRequestsResponse) Get

func (NullableFlagConfigApprovalRequestsResponse) IsSet

func (NullableFlagConfigApprovalRequestsResponse) MarshalJSON

func (*NullableFlagConfigApprovalRequestsResponse) Set

func (*NullableFlagConfigApprovalRequestsResponse) UnmarshalJSON

func (v *NullableFlagConfigApprovalRequestsResponse) UnmarshalJSON(src []byte) error

func (*NullableFlagConfigApprovalRequestsResponse) Unset

type NullableFlagCopyConfigEnvironment

type NullableFlagCopyConfigEnvironment struct {
	// contains filtered or unexported fields
}

func (NullableFlagCopyConfigEnvironment) Get

func (NullableFlagCopyConfigEnvironment) IsSet

func (NullableFlagCopyConfigEnvironment) MarshalJSON

func (v NullableFlagCopyConfigEnvironment) MarshalJSON() ([]byte, error)

func (*NullableFlagCopyConfigEnvironment) Set

func (*NullableFlagCopyConfigEnvironment) UnmarshalJSON

func (v *NullableFlagCopyConfigEnvironment) UnmarshalJSON(src []byte) error

func (*NullableFlagCopyConfigEnvironment) Unset

type NullableFlagCopyConfigPost

type NullableFlagCopyConfigPost struct {
	// contains filtered or unexported fields
}

func NewNullableFlagCopyConfigPost

func NewNullableFlagCopyConfigPost(val *FlagCopyConfigPost) *NullableFlagCopyConfigPost

func (NullableFlagCopyConfigPost) Get

func (NullableFlagCopyConfigPost) IsSet

func (v NullableFlagCopyConfigPost) IsSet() bool

func (NullableFlagCopyConfigPost) MarshalJSON

func (v NullableFlagCopyConfigPost) MarshalJSON() ([]byte, error)

func (*NullableFlagCopyConfigPost) Set

func (*NullableFlagCopyConfigPost) UnmarshalJSON

func (v *NullableFlagCopyConfigPost) UnmarshalJSON(src []byte) error

func (*NullableFlagCopyConfigPost) Unset

func (v *NullableFlagCopyConfigPost) Unset()

type NullableFlagGlobalAttributesRep

type NullableFlagGlobalAttributesRep struct {
	// contains filtered or unexported fields
}

func (NullableFlagGlobalAttributesRep) Get

func (NullableFlagGlobalAttributesRep) IsSet

func (NullableFlagGlobalAttributesRep) MarshalJSON

func (v NullableFlagGlobalAttributesRep) MarshalJSON() ([]byte, error)

func (*NullableFlagGlobalAttributesRep) Set

func (*NullableFlagGlobalAttributesRep) UnmarshalJSON

func (v *NullableFlagGlobalAttributesRep) UnmarshalJSON(src []byte) error

func (*NullableFlagGlobalAttributesRep) Unset

type NullableFlagListingRep

type NullableFlagListingRep struct {
	// contains filtered or unexported fields
}

func NewNullableFlagListingRep

func NewNullableFlagListingRep(val *FlagListingRep) *NullableFlagListingRep

func (NullableFlagListingRep) Get

func (NullableFlagListingRep) IsSet

func (v NullableFlagListingRep) IsSet() bool

func (NullableFlagListingRep) MarshalJSON

func (v NullableFlagListingRep) MarshalJSON() ([]byte, error)

func (*NullableFlagListingRep) Set

func (*NullableFlagListingRep) UnmarshalJSON

func (v *NullableFlagListingRep) UnmarshalJSON(src []byte) error

func (*NullableFlagListingRep) Unset

func (v *NullableFlagListingRep) Unset()

type NullableFlagScheduledChangesInput

type NullableFlagScheduledChangesInput struct {
	// contains filtered or unexported fields
}

func (NullableFlagScheduledChangesInput) Get

func (NullableFlagScheduledChangesInput) IsSet

func (NullableFlagScheduledChangesInput) MarshalJSON

func (v NullableFlagScheduledChangesInput) MarshalJSON() ([]byte, error)

func (*NullableFlagScheduledChangesInput) Set

func (*NullableFlagScheduledChangesInput) UnmarshalJSON

func (v *NullableFlagScheduledChangesInput) UnmarshalJSON(src []byte) error

func (*NullableFlagScheduledChangesInput) Unset

type NullableFlagStatusRep

type NullableFlagStatusRep struct {
	// contains filtered or unexported fields
}

func NewNullableFlagStatusRep

func NewNullableFlagStatusRep(val *FlagStatusRep) *NullableFlagStatusRep

func (NullableFlagStatusRep) Get

func (NullableFlagStatusRep) IsSet

func (v NullableFlagStatusRep) IsSet() bool

func (NullableFlagStatusRep) MarshalJSON

func (v NullableFlagStatusRep) MarshalJSON() ([]byte, error)

func (*NullableFlagStatusRep) Set

func (v *NullableFlagStatusRep) Set(val *FlagStatusRep)

func (*NullableFlagStatusRep) UnmarshalJSON

func (v *NullableFlagStatusRep) UnmarshalJSON(src []byte) error

func (*NullableFlagStatusRep) Unset

func (v *NullableFlagStatusRep) Unset()

type NullableFlagSummary

type NullableFlagSummary struct {
	// contains filtered or unexported fields
}

func NewNullableFlagSummary

func NewNullableFlagSummary(val *FlagSummary) *NullableFlagSummary

func (NullableFlagSummary) Get

func (NullableFlagSummary) IsSet

func (v NullableFlagSummary) IsSet() bool

func (NullableFlagSummary) MarshalJSON

func (v NullableFlagSummary) MarshalJSON() ([]byte, error)

func (*NullableFlagSummary) Set

func (v *NullableFlagSummary) Set(val *FlagSummary)

func (*NullableFlagSummary) UnmarshalJSON

func (v *NullableFlagSummary) UnmarshalJSON(src []byte) error

func (*NullableFlagSummary) Unset

func (v *NullableFlagSummary) Unset()

type NullableFlagTriggerInput added in v7.1.0

type NullableFlagTriggerInput struct {
	// contains filtered or unexported fields
}

func NewNullableFlagTriggerInput added in v7.1.0

func NewNullableFlagTriggerInput(val *FlagTriggerInput) *NullableFlagTriggerInput

func (NullableFlagTriggerInput) Get added in v7.1.0

func (NullableFlagTriggerInput) IsSet added in v7.1.0

func (v NullableFlagTriggerInput) IsSet() bool

func (NullableFlagTriggerInput) MarshalJSON added in v7.1.0

func (v NullableFlagTriggerInput) MarshalJSON() ([]byte, error)

func (*NullableFlagTriggerInput) Set added in v7.1.0

func (*NullableFlagTriggerInput) UnmarshalJSON added in v7.1.0

func (v *NullableFlagTriggerInput) UnmarshalJSON(src []byte) error

func (*NullableFlagTriggerInput) Unset added in v7.1.0

func (v *NullableFlagTriggerInput) 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 NullableForbiddenErrorRep

type NullableForbiddenErrorRep struct {
	// contains filtered or unexported fields
}

func NewNullableForbiddenErrorRep

func NewNullableForbiddenErrorRep(val *ForbiddenErrorRep) *NullableForbiddenErrorRep

func (NullableForbiddenErrorRep) Get

func (NullableForbiddenErrorRep) IsSet

func (v NullableForbiddenErrorRep) IsSet() bool

func (NullableForbiddenErrorRep) MarshalJSON

func (v NullableForbiddenErrorRep) MarshalJSON() ([]byte, error)

func (*NullableForbiddenErrorRep) Set

func (*NullableForbiddenErrorRep) UnmarshalJSON

func (v *NullableForbiddenErrorRep) UnmarshalJSON(src []byte) error

func (*NullableForbiddenErrorRep) Unset

func (v *NullableForbiddenErrorRep) Unset()

type NullableHunkRep

type NullableHunkRep struct {
	// contains filtered or unexported fields
}

func NewNullableHunkRep

func NewNullableHunkRep(val *HunkRep) *NullableHunkRep

func (NullableHunkRep) Get

func (v NullableHunkRep) Get() *HunkRep

func (NullableHunkRep) IsSet

func (v NullableHunkRep) IsSet() bool

func (NullableHunkRep) MarshalJSON

func (v NullableHunkRep) MarshalJSON() ([]byte, error)

func (*NullableHunkRep) Set

func (v *NullableHunkRep) Set(val *HunkRep)

func (*NullableHunkRep) UnmarshalJSON

func (v *NullableHunkRep) UnmarshalJSON(src []byte) error

func (*NullableHunkRep) Unset

func (v *NullableHunkRep) Unset()

type NullableInlineObject

type NullableInlineObject struct {
	// contains filtered or unexported fields
}

func NewNullableInlineObject

func NewNullableInlineObject(val *InlineObject) *NullableInlineObject

func (NullableInlineObject) Get

func (NullableInlineObject) IsSet

func (v NullableInlineObject) IsSet() bool

func (NullableInlineObject) MarshalJSON

func (v NullableInlineObject) MarshalJSON() ([]byte, error)

func (*NullableInlineObject) Set

func (v *NullableInlineObject) Set(val *InlineObject)

func (*NullableInlineObject) UnmarshalJSON

func (v *NullableInlineObject) UnmarshalJSON(src []byte) error

func (*NullableInlineObject) Unset

func (v *NullableInlineObject) Unset()

type NullableInlineObject1

type NullableInlineObject1 struct {
	// contains filtered or unexported fields
}

func NewNullableInlineObject1

func NewNullableInlineObject1(val *InlineObject1) *NullableInlineObject1

func (NullableInlineObject1) Get

func (NullableInlineObject1) IsSet

func (v NullableInlineObject1) IsSet() bool

func (NullableInlineObject1) MarshalJSON

func (v NullableInlineObject1) MarshalJSON() ([]byte, error)

func (*NullableInlineObject1) Set

func (v *NullableInlineObject1) Set(val *InlineObject1)

func (*NullableInlineObject1) UnmarshalJSON

func (v *NullableInlineObject1) UnmarshalJSON(src []byte) error

func (*NullableInlineObject1) Unset

func (v *NullableInlineObject1) Unset()

type NullableInlineResponse200

type NullableInlineResponse200 struct {
	// contains filtered or unexported fields
}

func NewNullableInlineResponse200

func NewNullableInlineResponse200(val *InlineResponse200) *NullableInlineResponse200

func (NullableInlineResponse200) Get

func (NullableInlineResponse200) IsSet

func (v NullableInlineResponse200) IsSet() bool

func (NullableInlineResponse200) MarshalJSON

func (v NullableInlineResponse200) MarshalJSON() ([]byte, error)

func (*NullableInlineResponse200) Set

func (*NullableInlineResponse200) UnmarshalJSON

func (v *NullableInlineResponse200) UnmarshalJSON(src []byte) error

func (*NullableInlineResponse200) Unset

func (v *NullableInlineResponse200) Unset()

type NullableInt

type NullableInt struct {
	// contains filtered or unexported fields
}

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

func (v *NullableInt) UnmarshalJSON(src []byte) error

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

type NullableInt32 struct {
	// contains filtered or unexported fields
}

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

func (v *NullableInt32) UnmarshalJSON(src []byte) error

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

type NullableInt64 struct {
	// contains filtered or unexported fields
}

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

func (v *NullableInt64) UnmarshalJSON(src []byte) error

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableIntegration added in v7.1.0

type NullableIntegration struct {
	// contains filtered or unexported fields
}

func NewNullableIntegration added in v7.1.0

func NewNullableIntegration(val *Integration) *NullableIntegration

func (NullableIntegration) Get added in v7.1.0

func (NullableIntegration) IsSet added in v7.1.0

func (v NullableIntegration) IsSet() bool

func (NullableIntegration) MarshalJSON added in v7.1.0

func (v NullableIntegration) MarshalJSON() ([]byte, error)

func (*NullableIntegration) Set added in v7.1.0

func (v *NullableIntegration) Set(val *Integration)

func (*NullableIntegration) UnmarshalJSON added in v7.1.0

func (v *NullableIntegration) UnmarshalJSON(src []byte) error

func (*NullableIntegration) Unset added in v7.1.0

func (v *NullableIntegration) Unset()

type NullableIntegrationMetadata

type NullableIntegrationMetadata struct {
	// contains filtered or unexported fields
}

func NewNullableIntegrationMetadata

func NewNullableIntegrationMetadata(val *IntegrationMetadata) *NullableIntegrationMetadata

func (NullableIntegrationMetadata) Get

func (NullableIntegrationMetadata) IsSet

func (NullableIntegrationMetadata) MarshalJSON

func (v NullableIntegrationMetadata) MarshalJSON() ([]byte, error)

func (*NullableIntegrationMetadata) Set

func (*NullableIntegrationMetadata) UnmarshalJSON

func (v *NullableIntegrationMetadata) UnmarshalJSON(src []byte) error

func (*NullableIntegrationMetadata) Unset

func (v *NullableIntegrationMetadata) Unset()

type NullableIntegrationStatus

type NullableIntegrationStatus struct {
	// contains filtered or unexported fields
}

func NewNullableIntegrationStatus

func NewNullableIntegrationStatus(val *IntegrationStatus) *NullableIntegrationStatus

func (NullableIntegrationStatus) Get

func (NullableIntegrationStatus) IsSet

func (v NullableIntegrationStatus) IsSet() bool

func (NullableIntegrationStatus) MarshalJSON

func (v NullableIntegrationStatus) MarshalJSON() ([]byte, error)

func (*NullableIntegrationStatus) Set

func (*NullableIntegrationStatus) UnmarshalJSON

func (v *NullableIntegrationStatus) UnmarshalJSON(src []byte) error

func (*NullableIntegrationStatus) Unset

func (v *NullableIntegrationStatus) Unset()

type NullableIntegrationStatusRep added in v7.1.0

type NullableIntegrationStatusRep struct {
	// contains filtered or unexported fields
}

func NewNullableIntegrationStatusRep added in v7.1.0

func NewNullableIntegrationStatusRep(val *IntegrationStatusRep) *NullableIntegrationStatusRep

func (NullableIntegrationStatusRep) Get added in v7.1.0

func (NullableIntegrationStatusRep) IsSet added in v7.1.0

func (NullableIntegrationStatusRep) MarshalJSON added in v7.1.0

func (v NullableIntegrationStatusRep) MarshalJSON() ([]byte, error)

func (*NullableIntegrationStatusRep) Set added in v7.1.0

func (*NullableIntegrationStatusRep) UnmarshalJSON added in v7.1.0

func (v *NullableIntegrationStatusRep) UnmarshalJSON(src []byte) error

func (*NullableIntegrationStatusRep) Unset added in v7.1.0

func (v *NullableIntegrationStatusRep) Unset()

type NullableIntegrationSubscriptionStatusRep added in v7.1.0

type NullableIntegrationSubscriptionStatusRep struct {
	// contains filtered or unexported fields
}

func NewNullableIntegrationSubscriptionStatusRep added in v7.1.0

func NewNullableIntegrationSubscriptionStatusRep(val *IntegrationSubscriptionStatusRep) *NullableIntegrationSubscriptionStatusRep

func (NullableIntegrationSubscriptionStatusRep) Get added in v7.1.0

func (NullableIntegrationSubscriptionStatusRep) IsSet added in v7.1.0

func (NullableIntegrationSubscriptionStatusRep) MarshalJSON added in v7.1.0

func (*NullableIntegrationSubscriptionStatusRep) Set added in v7.1.0

func (*NullableIntegrationSubscriptionStatusRep) UnmarshalJSON added in v7.1.0

func (v *NullableIntegrationSubscriptionStatusRep) UnmarshalJSON(src []byte) error

func (*NullableIntegrationSubscriptionStatusRep) Unset added in v7.1.0

type NullableIntegrations added in v7.1.0

type NullableIntegrations struct {
	// contains filtered or unexported fields
}

func NewNullableIntegrations added in v7.1.0

func NewNullableIntegrations(val *Integrations) *NullableIntegrations

func (NullableIntegrations) Get added in v7.1.0

func (NullableIntegrations) IsSet added in v7.1.0

func (v NullableIntegrations) IsSet() bool

func (NullableIntegrations) MarshalJSON added in v7.1.0

func (v NullableIntegrations) MarshalJSON() ([]byte, error)

func (*NullableIntegrations) Set added in v7.1.0

func (v *NullableIntegrations) Set(val *Integrations)

func (*NullableIntegrations) UnmarshalJSON added in v7.1.0

func (v *NullableIntegrations) UnmarshalJSON(src []byte) error

func (*NullableIntegrations) Unset added in v7.1.0

func (v *NullableIntegrations) Unset()

type NullableInvalidRequestErrorRep

type NullableInvalidRequestErrorRep struct {
	// contains filtered or unexported fields
}

func (NullableInvalidRequestErrorRep) Get

func (NullableInvalidRequestErrorRep) IsSet

func (NullableInvalidRequestErrorRep) MarshalJSON

func (v NullableInvalidRequestErrorRep) MarshalJSON() ([]byte, error)

func (*NullableInvalidRequestErrorRep) Set

func (*NullableInvalidRequestErrorRep) UnmarshalJSON

func (v *NullableInvalidRequestErrorRep) UnmarshalJSON(src []byte) error

func (*NullableInvalidRequestErrorRep) Unset

func (v *NullableInvalidRequestErrorRep) Unset()

type NullableIpList

type NullableIpList struct {
	// contains filtered or unexported fields
}

func NewNullableIpList

func NewNullableIpList(val *IpList) *NullableIpList

func (NullableIpList) Get

func (v NullableIpList) Get() *IpList

func (NullableIpList) IsSet

func (v NullableIpList) IsSet() bool

func (NullableIpList) MarshalJSON

func (v NullableIpList) MarshalJSON() ([]byte, error)

func (*NullableIpList) Set

func (v *NullableIpList) Set(val *IpList)

func (*NullableIpList) UnmarshalJSON

func (v *NullableIpList) UnmarshalJSON(src []byte) error

func (*NullableIpList) Unset

func (v *NullableIpList) Unset()

type NullableLastSeenMetadata

type NullableLastSeenMetadata struct {
	// contains filtered or unexported fields
}

func NewNullableLastSeenMetadata

func NewNullableLastSeenMetadata(val *LastSeenMetadata) *NullableLastSeenMetadata

func (NullableLastSeenMetadata) Get

func (NullableLastSeenMetadata) IsSet

func (v NullableLastSeenMetadata) IsSet() bool

func (NullableLastSeenMetadata) MarshalJSON

func (v NullableLastSeenMetadata) MarshalJSON() ([]byte, error)

func (*NullableLastSeenMetadata) Set

func (*NullableLastSeenMetadata) UnmarshalJSON

func (v *NullableLastSeenMetadata) UnmarshalJSON(src []byte) error

func (*NullableLastSeenMetadata) Unset

func (v *NullableLastSeenMetadata) Unset()
type NullableLink struct {
	// contains filtered or unexported fields
}
func NewNullableLink(val *Link) *NullableLink

func (NullableLink) Get

func (v NullableLink) Get() *Link

func (NullableLink) IsSet

func (v NullableLink) IsSet() bool

func (NullableLink) MarshalJSON

func (v NullableLink) MarshalJSON() ([]byte, error)

func (*NullableLink) Set

func (v *NullableLink) Set(val *Link)

func (*NullableLink) UnmarshalJSON

func (v *NullableLink) UnmarshalJSON(src []byte) error

func (*NullableLink) Unset

func (v *NullableLink) Unset()

type NullableMember

type NullableMember struct {
	// contains filtered or unexported fields
}

func NewNullableMember

func NewNullableMember(val *Member) *NullableMember

func (NullableMember) Get

func (v NullableMember) Get() *Member

func (NullableMember) IsSet

func (v NullableMember) IsSet() bool

func (NullableMember) MarshalJSON

func (v NullableMember) MarshalJSON() ([]byte, error)

func (*NullableMember) Set

func (v *NullableMember) Set(val *Member)

func (*NullableMember) UnmarshalJSON

func (v *NullableMember) UnmarshalJSON(src []byte) error

func (*NullableMember) Unset

func (v *NullableMember) Unset()

type NullableMemberDataRep

type NullableMemberDataRep struct {
	// contains filtered or unexported fields
}

func NewNullableMemberDataRep

func NewNullableMemberDataRep(val *MemberDataRep) *NullableMemberDataRep

func (NullableMemberDataRep) Get

func (NullableMemberDataRep) IsSet

func (v NullableMemberDataRep) IsSet() bool

func (NullableMemberDataRep) MarshalJSON

func (v NullableMemberDataRep) MarshalJSON() ([]byte, error)

func (*NullableMemberDataRep) Set

func (v *NullableMemberDataRep) Set(val *MemberDataRep)

func (*NullableMemberDataRep) UnmarshalJSON

func (v *NullableMemberDataRep) UnmarshalJSON(src []byte) error

func (*NullableMemberDataRep) Unset

func (v *NullableMemberDataRep) Unset()

type NullableMemberImportItemRep added in v7.1.0

type NullableMemberImportItemRep struct {
	// contains filtered or unexported fields
}

func NewNullableMemberImportItemRep added in v7.1.0

func NewNullableMemberImportItemRep(val *MemberImportItemRep) *NullableMemberImportItemRep

func (NullableMemberImportItemRep) Get added in v7.1.0

func (NullableMemberImportItemRep) IsSet added in v7.1.0

func (NullableMemberImportItemRep) MarshalJSON added in v7.1.0

func (v NullableMemberImportItemRep) MarshalJSON() ([]byte, error)

func (*NullableMemberImportItemRep) Set added in v7.1.0

func (*NullableMemberImportItemRep) UnmarshalJSON added in v7.1.0

func (v *NullableMemberImportItemRep) UnmarshalJSON(src []byte) error

func (*NullableMemberImportItemRep) Unset added in v7.1.0

func (v *NullableMemberImportItemRep) Unset()

type NullableMemberPermissionGrantSummaryRep

type NullableMemberPermissionGrantSummaryRep struct {
	// contains filtered or unexported fields
}

func (NullableMemberPermissionGrantSummaryRep) Get

func (NullableMemberPermissionGrantSummaryRep) IsSet

func (NullableMemberPermissionGrantSummaryRep) MarshalJSON

func (v NullableMemberPermissionGrantSummaryRep) MarshalJSON() ([]byte, error)

func (*NullableMemberPermissionGrantSummaryRep) Set

func (*NullableMemberPermissionGrantSummaryRep) UnmarshalJSON

func (v *NullableMemberPermissionGrantSummaryRep) UnmarshalJSON(src []byte) error

func (*NullableMemberPermissionGrantSummaryRep) Unset

type NullableMemberSummaryRep

type NullableMemberSummaryRep struct {
	// contains filtered or unexported fields
}

func NewNullableMemberSummaryRep

func NewNullableMemberSummaryRep(val *MemberSummaryRep) *NullableMemberSummaryRep

func (NullableMemberSummaryRep) Get

func (NullableMemberSummaryRep) IsSet

func (v NullableMemberSummaryRep) IsSet() bool

func (NullableMemberSummaryRep) MarshalJSON

func (v NullableMemberSummaryRep) MarshalJSON() ([]byte, error)

func (*NullableMemberSummaryRep) Set

func (*NullableMemberSummaryRep) UnmarshalJSON

func (v *NullableMemberSummaryRep) UnmarshalJSON(src []byte) error

func (*NullableMemberSummaryRep) Unset

func (v *NullableMemberSummaryRep) Unset()

type NullableMemberTeamSummaryRep

type NullableMemberTeamSummaryRep struct {
	// contains filtered or unexported fields
}

func NewNullableMemberTeamSummaryRep

func NewNullableMemberTeamSummaryRep(val *MemberTeamSummaryRep) *NullableMemberTeamSummaryRep

func (NullableMemberTeamSummaryRep) Get

func (NullableMemberTeamSummaryRep) IsSet

func (NullableMemberTeamSummaryRep) MarshalJSON

func (v NullableMemberTeamSummaryRep) MarshalJSON() ([]byte, error)

func (*NullableMemberTeamSummaryRep) Set

func (*NullableMemberTeamSummaryRep) UnmarshalJSON

func (v *NullableMemberTeamSummaryRep) UnmarshalJSON(src []byte) error

func (*NullableMemberTeamSummaryRep) Unset

func (v *NullableMemberTeamSummaryRep) Unset()

type NullableMemberTeamsFormPost added in v7.1.0

type NullableMemberTeamsFormPost struct {
	// contains filtered or unexported fields
}

func NewNullableMemberTeamsFormPost added in v7.1.0

func NewNullableMemberTeamsFormPost(val *MemberTeamsFormPost) *NullableMemberTeamsFormPost

func (NullableMemberTeamsFormPost) Get added in v7.1.0

func (NullableMemberTeamsFormPost) IsSet added in v7.1.0

func (NullableMemberTeamsFormPost) MarshalJSON added in v7.1.0

func (v NullableMemberTeamsFormPost) MarshalJSON() ([]byte, error)

func (*NullableMemberTeamsFormPost) Set added in v7.1.0

func (*NullableMemberTeamsFormPost) UnmarshalJSON added in v7.1.0

func (v *NullableMemberTeamsFormPost) UnmarshalJSON(src []byte) error

func (*NullableMemberTeamsFormPost) Unset added in v7.1.0

func (v *NullableMemberTeamsFormPost) Unset()

type NullableMemberTeamsPostInput added in v7.1.1

type NullableMemberTeamsPostInput struct {
	// contains filtered or unexported fields
}

func NewNullableMemberTeamsPostInput added in v7.1.1

func NewNullableMemberTeamsPostInput(val *MemberTeamsPostInput) *NullableMemberTeamsPostInput

func (NullableMemberTeamsPostInput) Get added in v7.1.1

func (NullableMemberTeamsPostInput) IsSet added in v7.1.1

func (NullableMemberTeamsPostInput) MarshalJSON added in v7.1.1

func (v NullableMemberTeamsPostInput) MarshalJSON() ([]byte, error)

func (*NullableMemberTeamsPostInput) Set added in v7.1.1

func (*NullableMemberTeamsPostInput) UnmarshalJSON added in v7.1.1

func (v *NullableMemberTeamsPostInput) UnmarshalJSON(src []byte) error

func (*NullableMemberTeamsPostInput) Unset added in v7.1.1

func (v *NullableMemberTeamsPostInput) Unset()

type NullableMembers

type NullableMembers struct {
	// contains filtered or unexported fields
}

func NewNullableMembers

func NewNullableMembers(val *Members) *NullableMembers

func (NullableMembers) Get

func (v NullableMembers) Get() *Members

func (NullableMembers) IsSet

func (v NullableMembers) IsSet() bool

func (NullableMembers) MarshalJSON

func (v NullableMembers) MarshalJSON() ([]byte, error)

func (*NullableMembers) Set

func (v *NullableMembers) Set(val *Members)

func (*NullableMembers) UnmarshalJSON

func (v *NullableMembers) UnmarshalJSON(src []byte) error

func (*NullableMembers) Unset

func (v *NullableMembers) Unset()

type NullableMethodNotAllowedErrorRep

type NullableMethodNotAllowedErrorRep struct {
	// contains filtered or unexported fields
}

func (NullableMethodNotAllowedErrorRep) Get

func (NullableMethodNotAllowedErrorRep) IsSet

func (NullableMethodNotAllowedErrorRep) MarshalJSON

func (v NullableMethodNotAllowedErrorRep) MarshalJSON() ([]byte, error)

func (*NullableMethodNotAllowedErrorRep) Set

func (*NullableMethodNotAllowedErrorRep) UnmarshalJSON

func (v *NullableMethodNotAllowedErrorRep) UnmarshalJSON(src []byte) error

func (*NullableMethodNotAllowedErrorRep) Unset

type NullableMetricCollectionRep

type NullableMetricCollectionRep struct {
	// contains filtered or unexported fields
}

func NewNullableMetricCollectionRep

func NewNullableMetricCollectionRep(val *MetricCollectionRep) *NullableMetricCollectionRep

func (NullableMetricCollectionRep) Get

func (NullableMetricCollectionRep) IsSet

func (NullableMetricCollectionRep) MarshalJSON

func (v NullableMetricCollectionRep) MarshalJSON() ([]byte, error)

func (*NullableMetricCollectionRep) Set

func (*NullableMetricCollectionRep) UnmarshalJSON

func (v *NullableMetricCollectionRep) UnmarshalJSON(src []byte) error

func (*NullableMetricCollectionRep) Unset

func (v *NullableMetricCollectionRep) Unset()

type NullableMetricListingRep

type NullableMetricListingRep struct {
	// contains filtered or unexported fields
}

func NewNullableMetricListingRep

func NewNullableMetricListingRep(val *MetricListingRep) *NullableMetricListingRep

func (NullableMetricListingRep) Get

func (NullableMetricListingRep) IsSet

func (v NullableMetricListingRep) IsSet() bool

func (NullableMetricListingRep) MarshalJSON

func (v NullableMetricListingRep) MarshalJSON() ([]byte, error)

func (*NullableMetricListingRep) Set

func (*NullableMetricListingRep) UnmarshalJSON

func (v *NullableMetricListingRep) UnmarshalJSON(src []byte) error

func (*NullableMetricListingRep) Unset

func (v *NullableMetricListingRep) Unset()

type NullableMetricPost

type NullableMetricPost struct {
	// contains filtered or unexported fields
}

func NewNullableMetricPost

func NewNullableMetricPost(val *MetricPost) *NullableMetricPost

func (NullableMetricPost) Get

func (v NullableMetricPost) Get() *MetricPost

func (NullableMetricPost) IsSet

func (v NullableMetricPost) IsSet() bool

func (NullableMetricPost) MarshalJSON

func (v NullableMetricPost) MarshalJSON() ([]byte, error)

func (*NullableMetricPost) Set

func (v *NullableMetricPost) Set(val *MetricPost)

func (*NullableMetricPost) UnmarshalJSON

func (v *NullableMetricPost) UnmarshalJSON(src []byte) error

func (*NullableMetricPost) Unset

func (v *NullableMetricPost) Unset()

type NullableMetricRep

type NullableMetricRep struct {
	// contains filtered or unexported fields
}

func NewNullableMetricRep

func NewNullableMetricRep(val *MetricRep) *NullableMetricRep

func (NullableMetricRep) Get

func (v NullableMetricRep) Get() *MetricRep

func (NullableMetricRep) IsSet

func (v NullableMetricRep) IsSet() bool

func (NullableMetricRep) MarshalJSON

func (v NullableMetricRep) MarshalJSON() ([]byte, error)

func (*NullableMetricRep) Set

func (v *NullableMetricRep) Set(val *MetricRep)

func (*NullableMetricRep) UnmarshalJSON

func (v *NullableMetricRep) UnmarshalJSON(src []byte) error

func (*NullableMetricRep) Unset

func (v *NullableMetricRep) Unset()

type NullableMetricSeen

type NullableMetricSeen struct {
	// contains filtered or unexported fields
}

func NewNullableMetricSeen

func NewNullableMetricSeen(val *MetricSeen) *NullableMetricSeen

func (NullableMetricSeen) Get

func (v NullableMetricSeen) Get() *MetricSeen

func (NullableMetricSeen) IsSet

func (v NullableMetricSeen) IsSet() bool

func (NullableMetricSeen) MarshalJSON

func (v NullableMetricSeen) MarshalJSON() ([]byte, error)

func (*NullableMetricSeen) Set

func (v *NullableMetricSeen) Set(val *MetricSeen)

func (*NullableMetricSeen) UnmarshalJSON

func (v *NullableMetricSeen) UnmarshalJSON(src []byte) error

func (*NullableMetricSeen) Unset

func (v *NullableMetricSeen) Unset()

type NullableModification

type NullableModification struct {
	// contains filtered or unexported fields
}

func NewNullableModification

func NewNullableModification(val *Modification) *NullableModification

func (NullableModification) Get

func (NullableModification) IsSet

func (v NullableModification) IsSet() bool

func (NullableModification) MarshalJSON

func (v NullableModification) MarshalJSON() ([]byte, error)

func (*NullableModification) Set

func (v *NullableModification) Set(val *Modification)

func (*NullableModification) UnmarshalJSON

func (v *NullableModification) UnmarshalJSON(src []byte) error

func (*NullableModification) Unset

func (v *NullableModification) Unset()

type NullableMultiEnvironmentDependentFlag

type NullableMultiEnvironmentDependentFlag struct {
	// contains filtered or unexported fields
}

func (NullableMultiEnvironmentDependentFlag) Get

func (NullableMultiEnvironmentDependentFlag) IsSet

func (NullableMultiEnvironmentDependentFlag) MarshalJSON

func (v NullableMultiEnvironmentDependentFlag) MarshalJSON() ([]byte, error)

func (*NullableMultiEnvironmentDependentFlag) Set

func (*NullableMultiEnvironmentDependentFlag) UnmarshalJSON

func (v *NullableMultiEnvironmentDependentFlag) UnmarshalJSON(src []byte) error

func (*NullableMultiEnvironmentDependentFlag) Unset

type NullableMultiEnvironmentDependentFlags

type NullableMultiEnvironmentDependentFlags struct {
	// contains filtered or unexported fields
}

func (NullableMultiEnvironmentDependentFlags) Get

func (NullableMultiEnvironmentDependentFlags) IsSet

func (NullableMultiEnvironmentDependentFlags) MarshalJSON

func (v NullableMultiEnvironmentDependentFlags) MarshalJSON() ([]byte, error)

func (*NullableMultiEnvironmentDependentFlags) Set

func (*NullableMultiEnvironmentDependentFlags) UnmarshalJSON

func (v *NullableMultiEnvironmentDependentFlags) UnmarshalJSON(src []byte) error

func (*NullableMultiEnvironmentDependentFlags) Unset

type NullableNewMemberForm

type NullableNewMemberForm struct {
	// contains filtered or unexported fields
}

func NewNullableNewMemberForm

func NewNullableNewMemberForm(val *NewMemberForm) *NullableNewMemberForm

func (NullableNewMemberForm) Get

func (NullableNewMemberForm) IsSet

func (v NullableNewMemberForm) IsSet() bool

func (NullableNewMemberForm) MarshalJSON

func (v NullableNewMemberForm) MarshalJSON() ([]byte, error)

func (*NullableNewMemberForm) Set

func (v *NullableNewMemberForm) Set(val *NewMemberForm)

func (*NullableNewMemberForm) UnmarshalJSON

func (v *NullableNewMemberForm) UnmarshalJSON(src []byte) error

func (*NullableNewMemberForm) Unset

func (v *NullableNewMemberForm) Unset()

type NullableNotFoundErrorRep

type NullableNotFoundErrorRep struct {
	// contains filtered or unexported fields
}

func NewNullableNotFoundErrorRep

func NewNullableNotFoundErrorRep(val *NotFoundErrorRep) *NullableNotFoundErrorRep

func (NullableNotFoundErrorRep) Get

func (NullableNotFoundErrorRep) IsSet

func (v NullableNotFoundErrorRep) IsSet() bool

func (NullableNotFoundErrorRep) MarshalJSON

func (v NullableNotFoundErrorRep) MarshalJSON() ([]byte, error)

func (*NullableNotFoundErrorRep) Set

func (*NullableNotFoundErrorRep) UnmarshalJSON

func (v *NullableNotFoundErrorRep) UnmarshalJSON(src []byte) error

func (*NullableNotFoundErrorRep) Unset

func (v *NullableNotFoundErrorRep) Unset()

type NullableParentResourceRep

type NullableParentResourceRep struct {
	// contains filtered or unexported fields
}

func NewNullableParentResourceRep

func NewNullableParentResourceRep(val *ParentResourceRep) *NullableParentResourceRep

func (NullableParentResourceRep) Get

func (NullableParentResourceRep) IsSet

func (v NullableParentResourceRep) IsSet() bool

func (NullableParentResourceRep) MarshalJSON

func (v NullableParentResourceRep) MarshalJSON() ([]byte, error)

func (*NullableParentResourceRep) Set

func (*NullableParentResourceRep) UnmarshalJSON

func (v *NullableParentResourceRep) UnmarshalJSON(src []byte) error

func (*NullableParentResourceRep) Unset

func (v *NullableParentResourceRep) Unset()

type NullablePatchFailedErrorRep

type NullablePatchFailedErrorRep struct {
	// contains filtered or unexported fields
}

func NewNullablePatchFailedErrorRep

func NewNullablePatchFailedErrorRep(val *PatchFailedErrorRep) *NullablePatchFailedErrorRep

func (NullablePatchFailedErrorRep) Get

func (NullablePatchFailedErrorRep) IsSet

func (NullablePatchFailedErrorRep) MarshalJSON

func (v NullablePatchFailedErrorRep) MarshalJSON() ([]byte, error)

func (*NullablePatchFailedErrorRep) Set

func (*NullablePatchFailedErrorRep) UnmarshalJSON

func (v *NullablePatchFailedErrorRep) UnmarshalJSON(src []byte) error

func (*NullablePatchFailedErrorRep) Unset

func (v *NullablePatchFailedErrorRep) Unset()

type NullablePatchOperation

type NullablePatchOperation struct {
	// contains filtered or unexported fields
}

func NewNullablePatchOperation

func NewNullablePatchOperation(val *PatchOperation) *NullablePatchOperation

func (NullablePatchOperation) Get

func (NullablePatchOperation) IsSet

func (v NullablePatchOperation) IsSet() bool

func (NullablePatchOperation) MarshalJSON

func (v NullablePatchOperation) MarshalJSON() ([]byte, error)

func (*NullablePatchOperation) Set

func (*NullablePatchOperation) UnmarshalJSON

func (v *NullablePatchOperation) UnmarshalJSON(src []byte) error

func (*NullablePatchOperation) Unset

func (v *NullablePatchOperation) Unset()

type NullablePatchSegmentInstruction

type NullablePatchSegmentInstruction struct {
	// contains filtered or unexported fields
}

func (NullablePatchSegmentInstruction) Get

func (NullablePatchSegmentInstruction) IsSet

func (NullablePatchSegmentInstruction) MarshalJSON

func (v NullablePatchSegmentInstruction) MarshalJSON() ([]byte, error)

func (*NullablePatchSegmentInstruction) Set

func (*NullablePatchSegmentInstruction) UnmarshalJSON

func (v *NullablePatchSegmentInstruction) UnmarshalJSON(src []byte) error

func (*NullablePatchSegmentInstruction) Unset

type NullablePatchSegmentRequest

type NullablePatchSegmentRequest struct {
	// contains filtered or unexported fields
}

func NewNullablePatchSegmentRequest

func NewNullablePatchSegmentRequest(val *PatchSegmentRequest) *NullablePatchSegmentRequest

func (NullablePatchSegmentRequest) Get

func (NullablePatchSegmentRequest) IsSet

func (NullablePatchSegmentRequest) MarshalJSON

func (v NullablePatchSegmentRequest) MarshalJSON() ([]byte, error)

func (*NullablePatchSegmentRequest) Set

func (*NullablePatchSegmentRequest) UnmarshalJSON

func (v *NullablePatchSegmentRequest) UnmarshalJSON(src []byte) error

func (*NullablePatchSegmentRequest) Unset

func (v *NullablePatchSegmentRequest) Unset()

type NullablePatchWithComment

type NullablePatchWithComment struct {
	// contains filtered or unexported fields
}

func NewNullablePatchWithComment

func NewNullablePatchWithComment(val *PatchWithComment) *NullablePatchWithComment

func (NullablePatchWithComment) Get

func (NullablePatchWithComment) IsSet

func (v NullablePatchWithComment) IsSet() bool

func (NullablePatchWithComment) MarshalJSON

func (v NullablePatchWithComment) MarshalJSON() ([]byte, error)

func (*NullablePatchWithComment) Set

func (*NullablePatchWithComment) UnmarshalJSON

func (v *NullablePatchWithComment) UnmarshalJSON(src []byte) error

func (*NullablePatchWithComment) Unset

func (v *NullablePatchWithComment) Unset()

type NullablePermissionGrantInput

type NullablePermissionGrantInput struct {
	// contains filtered or unexported fields
}

func NewNullablePermissionGrantInput

func NewNullablePermissionGrantInput(val *PermissionGrantInput) *NullablePermissionGrantInput

func (NullablePermissionGrantInput) Get

func (NullablePermissionGrantInput) IsSet

func (NullablePermissionGrantInput) MarshalJSON

func (v NullablePermissionGrantInput) MarshalJSON() ([]byte, error)

func (*NullablePermissionGrantInput) Set

func (*NullablePermissionGrantInput) UnmarshalJSON

func (v *NullablePermissionGrantInput) UnmarshalJSON(src []byte) error

func (*NullablePermissionGrantInput) Unset

func (v *NullablePermissionGrantInput) Unset()

type NullablePermissionGrantRep

type NullablePermissionGrantRep struct {
	// contains filtered or unexported fields
}

func NewNullablePermissionGrantRep

func NewNullablePermissionGrantRep(val *PermissionGrantRep) *NullablePermissionGrantRep

func (NullablePermissionGrantRep) Get

func (NullablePermissionGrantRep) IsSet

func (v NullablePermissionGrantRep) IsSet() bool

func (NullablePermissionGrantRep) MarshalJSON

func (v NullablePermissionGrantRep) MarshalJSON() ([]byte, error)

func (*NullablePermissionGrantRep) Set

func (*NullablePermissionGrantRep) UnmarshalJSON

func (v *NullablePermissionGrantRep) UnmarshalJSON(src []byte) error

func (*NullablePermissionGrantRep) Unset

func (v *NullablePermissionGrantRep) Unset()

type NullablePostApprovalRequestApplyRequest

type NullablePostApprovalRequestApplyRequest struct {
	// contains filtered or unexported fields
}

func (NullablePostApprovalRequestApplyRequest) Get

func (NullablePostApprovalRequestApplyRequest) IsSet

func (NullablePostApprovalRequestApplyRequest) MarshalJSON

func (v NullablePostApprovalRequestApplyRequest) MarshalJSON() ([]byte, error)

func (*NullablePostApprovalRequestApplyRequest) Set

func (*NullablePostApprovalRequestApplyRequest) UnmarshalJSON

func (v *NullablePostApprovalRequestApplyRequest) UnmarshalJSON(src []byte) error

func (*NullablePostApprovalRequestApplyRequest) Unset

type NullablePostApprovalRequestReviewRequest

type NullablePostApprovalRequestReviewRequest struct {
	// contains filtered or unexported fields
}

func (NullablePostApprovalRequestReviewRequest) Get

func (NullablePostApprovalRequestReviewRequest) IsSet

func (NullablePostApprovalRequestReviewRequest) MarshalJSON

func (*NullablePostApprovalRequestReviewRequest) Set

func (*NullablePostApprovalRequestReviewRequest) UnmarshalJSON

func (v *NullablePostApprovalRequestReviewRequest) UnmarshalJSON(src []byte) error

func (*NullablePostApprovalRequestReviewRequest) Unset

type NullablePostFlagScheduledChangesInput

type NullablePostFlagScheduledChangesInput struct {
	// contains filtered or unexported fields
}

func (NullablePostFlagScheduledChangesInput) Get

func (NullablePostFlagScheduledChangesInput) IsSet

func (NullablePostFlagScheduledChangesInput) MarshalJSON

func (v NullablePostFlagScheduledChangesInput) MarshalJSON() ([]byte, error)

func (*NullablePostFlagScheduledChangesInput) Set

func (*NullablePostFlagScheduledChangesInput) UnmarshalJSON

func (v *NullablePostFlagScheduledChangesInput) UnmarshalJSON(src []byte) error

func (*NullablePostFlagScheduledChangesInput) Unset

type NullablePrerequisite

type NullablePrerequisite struct {
	// contains filtered or unexported fields
}

func NewNullablePrerequisite

func NewNullablePrerequisite(val *Prerequisite) *NullablePrerequisite

func (NullablePrerequisite) Get

func (NullablePrerequisite) IsSet

func (v NullablePrerequisite) IsSet() bool

func (NullablePrerequisite) MarshalJSON

func (v NullablePrerequisite) MarshalJSON() ([]byte, error)

func (*NullablePrerequisite) Set

func (v *NullablePrerequisite) Set(val *Prerequisite)

func (*NullablePrerequisite) UnmarshalJSON

func (v *NullablePrerequisite) UnmarshalJSON(src []byte) error

func (*NullablePrerequisite) Unset

func (v *NullablePrerequisite) Unset()

type NullableProject

type NullableProject struct {
	// contains filtered or unexported fields
}

func NewNullableProject

func NewNullableProject(val *Project) *NullableProject

func (NullableProject) Get

func (v NullableProject) Get() *Project

func (NullableProject) IsSet

func (v NullableProject) IsSet() bool

func (NullableProject) MarshalJSON

func (v NullableProject) MarshalJSON() ([]byte, error)

func (*NullableProject) Set

func (v *NullableProject) Set(val *Project)

func (*NullableProject) UnmarshalJSON

func (v *NullableProject) UnmarshalJSON(src []byte) error

func (*NullableProject) Unset

func (v *NullableProject) Unset()

type NullableProjectListingRep

type NullableProjectListingRep struct {
	// contains filtered or unexported fields
}

func NewNullableProjectListingRep

func NewNullableProjectListingRep(val *ProjectListingRep) *NullableProjectListingRep

func (NullableProjectListingRep) Get

func (NullableProjectListingRep) IsSet

func (v NullableProjectListingRep) IsSet() bool

func (NullableProjectListingRep) MarshalJSON

func (v NullableProjectListingRep) MarshalJSON() ([]byte, error)

func (*NullableProjectListingRep) Set

func (*NullableProjectListingRep) UnmarshalJSON

func (v *NullableProjectListingRep) UnmarshalJSON(src []byte) error

func (*NullableProjectListingRep) Unset

func (v *NullableProjectListingRep) Unset()

type NullableProjectPost

type NullableProjectPost struct {
	// contains filtered or unexported fields
}

func NewNullableProjectPost

func NewNullableProjectPost(val *ProjectPost) *NullableProjectPost

func (NullableProjectPost) Get

func (NullableProjectPost) IsSet

func (v NullableProjectPost) IsSet() bool

func (NullableProjectPost) MarshalJSON

func (v NullableProjectPost) MarshalJSON() ([]byte, error)

func (*NullableProjectPost) Set

func (v *NullableProjectPost) Set(val *ProjectPost)

func (*NullableProjectPost) UnmarshalJSON

func (v *NullableProjectPost) UnmarshalJSON(src []byte) error

func (*NullableProjectPost) Unset

func (v *NullableProjectPost) Unset()

type NullableProjects

type NullableProjects struct {
	// contains filtered or unexported fields
}

func NewNullableProjects

func NewNullableProjects(val *Projects) *NullableProjects

func (NullableProjects) Get

func (v NullableProjects) Get() *Projects

func (NullableProjects) IsSet

func (v NullableProjects) IsSet() bool

func (NullableProjects) MarshalJSON

func (v NullableProjects) MarshalJSON() ([]byte, error)

func (*NullableProjects) Set

func (v *NullableProjects) Set(val *Projects)

func (*NullableProjects) UnmarshalJSON

func (v *NullableProjects) UnmarshalJSON(src []byte) error

func (*NullableProjects) Unset

func (v *NullableProjects) Unset()

type NullablePubNubDetailRep

type NullablePubNubDetailRep struct {
	// contains filtered or unexported fields
}

func NewNullablePubNubDetailRep

func NewNullablePubNubDetailRep(val *PubNubDetailRep) *NullablePubNubDetailRep

func (NullablePubNubDetailRep) Get

func (NullablePubNubDetailRep) IsSet

func (v NullablePubNubDetailRep) IsSet() bool

func (NullablePubNubDetailRep) MarshalJSON

func (v NullablePubNubDetailRep) MarshalJSON() ([]byte, error)

func (*NullablePubNubDetailRep) Set

func (*NullablePubNubDetailRep) UnmarshalJSON

func (v *NullablePubNubDetailRep) UnmarshalJSON(src []byte) error

func (*NullablePubNubDetailRep) Unset

func (v *NullablePubNubDetailRep) Unset()

type NullablePutBranch

type NullablePutBranch struct {
	// contains filtered or unexported fields
}

func NewNullablePutBranch

func NewNullablePutBranch(val *PutBranch) *NullablePutBranch

func (NullablePutBranch) Get

func (v NullablePutBranch) Get() *PutBranch

func (NullablePutBranch) IsSet

func (v NullablePutBranch) IsSet() bool

func (NullablePutBranch) MarshalJSON

func (v NullablePutBranch) MarshalJSON() ([]byte, error)

func (*NullablePutBranch) Set

func (v *NullablePutBranch) Set(val *PutBranch)

func (*NullablePutBranch) UnmarshalJSON

func (v *NullablePutBranch) UnmarshalJSON(src []byte) error

func (*NullablePutBranch) Unset

func (v *NullablePutBranch) Unset()

type NullableRateLimitedErrorRep

type NullableRateLimitedErrorRep struct {
	// contains filtered or unexported fields
}

func NewNullableRateLimitedErrorRep

func NewNullableRateLimitedErrorRep(val *RateLimitedErrorRep) *NullableRateLimitedErrorRep

func (NullableRateLimitedErrorRep) Get

func (NullableRateLimitedErrorRep) IsSet

func (NullableRateLimitedErrorRep) MarshalJSON

func (v NullableRateLimitedErrorRep) MarshalJSON() ([]byte, error)

func (*NullableRateLimitedErrorRep) Set

func (*NullableRateLimitedErrorRep) UnmarshalJSON

func (v *NullableRateLimitedErrorRep) UnmarshalJSON(src []byte) error

func (*NullableRateLimitedErrorRep) Unset

func (v *NullableRateLimitedErrorRep) Unset()

type NullableRecentTriggerBody added in v7.1.0

type NullableRecentTriggerBody struct {
	// contains filtered or unexported fields
}

func NewNullableRecentTriggerBody added in v7.1.0

func NewNullableRecentTriggerBody(val *RecentTriggerBody) *NullableRecentTriggerBody

func (NullableRecentTriggerBody) Get added in v7.1.0

func (NullableRecentTriggerBody) IsSet added in v7.1.0

func (v NullableRecentTriggerBody) IsSet() bool

func (NullableRecentTriggerBody) MarshalJSON added in v7.1.0

func (v NullableRecentTriggerBody) MarshalJSON() ([]byte, error)

func (*NullableRecentTriggerBody) Set added in v7.1.0

func (*NullableRecentTriggerBody) UnmarshalJSON added in v7.1.0

func (v *NullableRecentTriggerBody) UnmarshalJSON(src []byte) error

func (*NullableRecentTriggerBody) Unset added in v7.1.0

func (v *NullableRecentTriggerBody) Unset()

type NullableReferenceRep

type NullableReferenceRep struct {
	// contains filtered or unexported fields
}

func NewNullableReferenceRep

func NewNullableReferenceRep(val *ReferenceRep) *NullableReferenceRep

func (NullableReferenceRep) Get

func (NullableReferenceRep) IsSet

func (v NullableReferenceRep) IsSet() bool

func (NullableReferenceRep) MarshalJSON

func (v NullableReferenceRep) MarshalJSON() ([]byte, error)

func (*NullableReferenceRep) Set

func (v *NullableReferenceRep) Set(val *ReferenceRep)

func (*NullableReferenceRep) UnmarshalJSON

func (v *NullableReferenceRep) UnmarshalJSON(src []byte) error

func (*NullableReferenceRep) Unset

func (v *NullableReferenceRep) Unset()

type NullableRelayAutoConfigCollectionRep

type NullableRelayAutoConfigCollectionRep struct {
	// contains filtered or unexported fields
}

func (NullableRelayAutoConfigCollectionRep) Get

func (NullableRelayAutoConfigCollectionRep) IsSet

func (NullableRelayAutoConfigCollectionRep) MarshalJSON

func (v NullableRelayAutoConfigCollectionRep) MarshalJSON() ([]byte, error)

func (*NullableRelayAutoConfigCollectionRep) Set

func (*NullableRelayAutoConfigCollectionRep) UnmarshalJSON

func (v *NullableRelayAutoConfigCollectionRep) UnmarshalJSON(src []byte) error

func (*NullableRelayAutoConfigCollectionRep) Unset

type NullableRelayAutoConfigPost

type NullableRelayAutoConfigPost struct {
	// contains filtered or unexported fields
}

func NewNullableRelayAutoConfigPost

func NewNullableRelayAutoConfigPost(val *RelayAutoConfigPost) *NullableRelayAutoConfigPost

func (NullableRelayAutoConfigPost) Get

func (NullableRelayAutoConfigPost) IsSet

func (NullableRelayAutoConfigPost) MarshalJSON

func (v NullableRelayAutoConfigPost) MarshalJSON() ([]byte, error)

func (*NullableRelayAutoConfigPost) Set

func (*NullableRelayAutoConfigPost) UnmarshalJSON

func (v *NullableRelayAutoConfigPost) UnmarshalJSON(src []byte) error

func (*NullableRelayAutoConfigPost) Unset

func (v *NullableRelayAutoConfigPost) Unset()

type NullableRelayAutoConfigRep

type NullableRelayAutoConfigRep struct {
	// contains filtered or unexported fields
}

func NewNullableRelayAutoConfigRep

func NewNullableRelayAutoConfigRep(val *RelayAutoConfigRep) *NullableRelayAutoConfigRep

func (NullableRelayAutoConfigRep) Get

func (NullableRelayAutoConfigRep) IsSet

func (v NullableRelayAutoConfigRep) IsSet() bool

func (NullableRelayAutoConfigRep) MarshalJSON

func (v NullableRelayAutoConfigRep) MarshalJSON() ([]byte, error)

func (*NullableRelayAutoConfigRep) Set

func (*NullableRelayAutoConfigRep) UnmarshalJSON

func (v *NullableRelayAutoConfigRep) UnmarshalJSON(src []byte) error

func (*NullableRelayAutoConfigRep) Unset

func (v *NullableRelayAutoConfigRep) Unset()

type NullableRepositoryCollectionRep

type NullableRepositoryCollectionRep struct {
	// contains filtered or unexported fields
}

func (NullableRepositoryCollectionRep) Get

func (NullableRepositoryCollectionRep) IsSet

func (NullableRepositoryCollectionRep) MarshalJSON

func (v NullableRepositoryCollectionRep) MarshalJSON() ([]byte, error)

func (*NullableRepositoryCollectionRep) Set

func (*NullableRepositoryCollectionRep) UnmarshalJSON

func (v *NullableRepositoryCollectionRep) UnmarshalJSON(src []byte) error

func (*NullableRepositoryCollectionRep) Unset

type NullableRepositoryPost

type NullableRepositoryPost struct {
	// contains filtered or unexported fields
}

func NewNullableRepositoryPost

func NewNullableRepositoryPost(val *RepositoryPost) *NullableRepositoryPost

func (NullableRepositoryPost) Get

func (NullableRepositoryPost) IsSet

func (v NullableRepositoryPost) IsSet() bool

func (NullableRepositoryPost) MarshalJSON

func (v NullableRepositoryPost) MarshalJSON() ([]byte, error)

func (*NullableRepositoryPost) Set

func (*NullableRepositoryPost) UnmarshalJSON

func (v *NullableRepositoryPost) UnmarshalJSON(src []byte) error

func (*NullableRepositoryPost) Unset

func (v *NullableRepositoryPost) Unset()

type NullableRepositoryRep

type NullableRepositoryRep struct {
	// contains filtered or unexported fields
}

func NewNullableRepositoryRep

func NewNullableRepositoryRep(val *RepositoryRep) *NullableRepositoryRep

func (NullableRepositoryRep) Get

func (NullableRepositoryRep) IsSet

func (v NullableRepositoryRep) IsSet() bool

func (NullableRepositoryRep) MarshalJSON

func (v NullableRepositoryRep) MarshalJSON() ([]byte, error)

func (*NullableRepositoryRep) Set

func (v *NullableRepositoryRep) Set(val *RepositoryRep)

func (*NullableRepositoryRep) UnmarshalJSON

func (v *NullableRepositoryRep) UnmarshalJSON(src []byte) error

func (*NullableRepositoryRep) Unset

func (v *NullableRepositoryRep) Unset()

type NullableResourceAccess

type NullableResourceAccess struct {
	// contains filtered or unexported fields
}

func NewNullableResourceAccess

func NewNullableResourceAccess(val *ResourceAccess) *NullableResourceAccess

func (NullableResourceAccess) Get

func (NullableResourceAccess) IsSet

func (v NullableResourceAccess) IsSet() bool

func (NullableResourceAccess) MarshalJSON

func (v NullableResourceAccess) MarshalJSON() ([]byte, error)

func (*NullableResourceAccess) Set

func (*NullableResourceAccess) UnmarshalJSON

func (v *NullableResourceAccess) UnmarshalJSON(src []byte) error

func (*NullableResourceAccess) Unset

func (v *NullableResourceAccess) Unset()

type NullableResourceIDResponse

type NullableResourceIDResponse struct {
	// contains filtered or unexported fields
}

func NewNullableResourceIDResponse

func NewNullableResourceIDResponse(val *ResourceIDResponse) *NullableResourceIDResponse

func (NullableResourceIDResponse) Get

func (NullableResourceIDResponse) IsSet

func (v NullableResourceIDResponse) IsSet() bool

func (NullableResourceIDResponse) MarshalJSON

func (v NullableResourceIDResponse) MarshalJSON() ([]byte, error)

func (*NullableResourceIDResponse) Set

func (*NullableResourceIDResponse) UnmarshalJSON

func (v *NullableResourceIDResponse) UnmarshalJSON(src []byte) error

func (*NullableResourceIDResponse) Unset

func (v *NullableResourceIDResponse) Unset()

type NullableReviewOutputRep

type NullableReviewOutputRep struct {
	// contains filtered or unexported fields
}

func NewNullableReviewOutputRep

func NewNullableReviewOutputRep(val *ReviewOutputRep) *NullableReviewOutputRep

func (NullableReviewOutputRep) Get

func (NullableReviewOutputRep) IsSet

func (v NullableReviewOutputRep) IsSet() bool

func (NullableReviewOutputRep) MarshalJSON

func (v NullableReviewOutputRep) MarshalJSON() ([]byte, error)

func (*NullableReviewOutputRep) Set

func (*NullableReviewOutputRep) UnmarshalJSON

func (v *NullableReviewOutputRep) UnmarshalJSON(src []byte) error

func (*NullableReviewOutputRep) Unset

func (v *NullableReviewOutputRep) Unset()

type NullableReviewResponse

type NullableReviewResponse struct {
	// contains filtered or unexported fields
}

func NewNullableReviewResponse

func NewNullableReviewResponse(val *ReviewResponse) *NullableReviewResponse

func (NullableReviewResponse) Get

func (NullableReviewResponse) IsSet

func (v NullableReviewResponse) IsSet() bool

func (NullableReviewResponse) MarshalJSON

func (v NullableReviewResponse) MarshalJSON() ([]byte, error)

func (*NullableReviewResponse) Set

func (*NullableReviewResponse) UnmarshalJSON

func (v *NullableReviewResponse) UnmarshalJSON(src []byte) error

func (*NullableReviewResponse) Unset

func (v *NullableReviewResponse) Unset()

type NullableRollout

type NullableRollout struct {
	// contains filtered or unexported fields
}

func NewNullableRollout

func NewNullableRollout(val *Rollout) *NullableRollout

func (NullableRollout) Get

func (v NullableRollout) Get() *Rollout

func (NullableRollout) IsSet

func (v NullableRollout) IsSet() bool

func (NullableRollout) MarshalJSON

func (v NullableRollout) MarshalJSON() ([]byte, error)

func (*NullableRollout) Set

func (v *NullableRollout) Set(val *Rollout)

func (*NullableRollout) UnmarshalJSON

func (v *NullableRollout) UnmarshalJSON(src []byte) error

func (*NullableRollout) Unset

func (v *NullableRollout) Unset()

type NullableRule

type NullableRule struct {
	// contains filtered or unexported fields
}

func NewNullableRule

func NewNullableRule(val *Rule) *NullableRule

func (NullableRule) Get

func (v NullableRule) Get() *Rule

func (NullableRule) IsSet

func (v NullableRule) IsSet() bool

func (NullableRule) MarshalJSON

func (v NullableRule) MarshalJSON() ([]byte, error)

func (*NullableRule) Set

func (v *NullableRule) Set(val *Rule)

func (*NullableRule) UnmarshalJSON

func (v *NullableRule) UnmarshalJSON(src []byte) error

func (*NullableRule) Unset

func (v *NullableRule) Unset()

type NullableScheduleConditionInputRep

type NullableScheduleConditionInputRep struct {
	// contains filtered or unexported fields
}

func (NullableScheduleConditionInputRep) Get

func (NullableScheduleConditionInputRep) IsSet

func (NullableScheduleConditionInputRep) MarshalJSON

func (v NullableScheduleConditionInputRep) MarshalJSON() ([]byte, error)

func (*NullableScheduleConditionInputRep) Set

func (*NullableScheduleConditionInputRep) UnmarshalJSON

func (v *NullableScheduleConditionInputRep) UnmarshalJSON(src []byte) error

func (*NullableScheduleConditionInputRep) Unset

type NullableScheduleConditionOutputRep

type NullableScheduleConditionOutputRep struct {
	// contains filtered or unexported fields
}

func (NullableScheduleConditionOutputRep) Get

func (NullableScheduleConditionOutputRep) IsSet

func (NullableScheduleConditionOutputRep) MarshalJSON

func (v NullableScheduleConditionOutputRep) MarshalJSON() ([]byte, error)

func (*NullableScheduleConditionOutputRep) Set

func (*NullableScheduleConditionOutputRep) UnmarshalJSON

func (v *NullableScheduleConditionOutputRep) UnmarshalJSON(src []byte) error

func (*NullableScheduleConditionOutputRep) Unset

type NullableSdkListRep

type NullableSdkListRep struct {
	// contains filtered or unexported fields
}

func NewNullableSdkListRep

func NewNullableSdkListRep(val *SdkListRep) *NullableSdkListRep

func (NullableSdkListRep) Get

func (v NullableSdkListRep) Get() *SdkListRep

func (NullableSdkListRep) IsSet

func (v NullableSdkListRep) IsSet() bool

func (NullableSdkListRep) MarshalJSON

func (v NullableSdkListRep) MarshalJSON() ([]byte, error)

func (*NullableSdkListRep) Set

func (v *NullableSdkListRep) Set(val *SdkListRep)

func (*NullableSdkListRep) UnmarshalJSON

func (v *NullableSdkListRep) UnmarshalJSON(src []byte) error

func (*NullableSdkListRep) Unset

func (v *NullableSdkListRep) Unset()

type NullableSdkVersionListRep

type NullableSdkVersionListRep struct {
	// contains filtered or unexported fields
}

func NewNullableSdkVersionListRep

func NewNullableSdkVersionListRep(val *SdkVersionListRep) *NullableSdkVersionListRep

func (NullableSdkVersionListRep) Get

func (NullableSdkVersionListRep) IsSet

func (v NullableSdkVersionListRep) IsSet() bool

func (NullableSdkVersionListRep) MarshalJSON

func (v NullableSdkVersionListRep) MarshalJSON() ([]byte, error)

func (*NullableSdkVersionListRep) Set

func (*NullableSdkVersionListRep) UnmarshalJSON

func (v *NullableSdkVersionListRep) UnmarshalJSON(src []byte) error

func (*NullableSdkVersionListRep) Unset

func (v *NullableSdkVersionListRep) Unset()

type NullableSdkVersionRep

type NullableSdkVersionRep struct {
	// contains filtered or unexported fields
}

func NewNullableSdkVersionRep

func NewNullableSdkVersionRep(val *SdkVersionRep) *NullableSdkVersionRep

func (NullableSdkVersionRep) Get

func (NullableSdkVersionRep) IsSet

func (v NullableSdkVersionRep) IsSet() bool

func (NullableSdkVersionRep) MarshalJSON

func (v NullableSdkVersionRep) MarshalJSON() ([]byte, error)

func (*NullableSdkVersionRep) Set

func (v *NullableSdkVersionRep) Set(val *SdkVersionRep)

func (*NullableSdkVersionRep) UnmarshalJSON

func (v *NullableSdkVersionRep) UnmarshalJSON(src []byte) error

func (*NullableSdkVersionRep) Unset

func (v *NullableSdkVersionRep) Unset()

type NullableSegmentBody

type NullableSegmentBody struct {
	// contains filtered or unexported fields
}

func NewNullableSegmentBody

func NewNullableSegmentBody(val *SegmentBody) *NullableSegmentBody

func (NullableSegmentBody) Get

func (NullableSegmentBody) IsSet

func (v NullableSegmentBody) IsSet() bool

func (NullableSegmentBody) MarshalJSON

func (v NullableSegmentBody) MarshalJSON() ([]byte, error)

func (*NullableSegmentBody) Set

func (v *NullableSegmentBody) Set(val *SegmentBody)

func (*NullableSegmentBody) UnmarshalJSON

func (v *NullableSegmentBody) UnmarshalJSON(src []byte) error

func (*NullableSegmentBody) Unset

func (v *NullableSegmentBody) Unset()

type NullableSegmentMetadata

type NullableSegmentMetadata struct {
	// contains filtered or unexported fields
}

func NewNullableSegmentMetadata

func NewNullableSegmentMetadata(val *SegmentMetadata) *NullableSegmentMetadata

func (NullableSegmentMetadata) Get

func (NullableSegmentMetadata) IsSet

func (v NullableSegmentMetadata) IsSet() bool

func (NullableSegmentMetadata) MarshalJSON

func (v NullableSegmentMetadata) MarshalJSON() ([]byte, error)

func (*NullableSegmentMetadata) Set

func (*NullableSegmentMetadata) UnmarshalJSON

func (v *NullableSegmentMetadata) UnmarshalJSON(src []byte) error

func (*NullableSegmentMetadata) Unset

func (v *NullableSegmentMetadata) Unset()

type NullableSegmentUserList

type NullableSegmentUserList struct {
	// contains filtered or unexported fields
}

func NewNullableSegmentUserList

func NewNullableSegmentUserList(val *SegmentUserList) *NullableSegmentUserList

func (NullableSegmentUserList) Get

func (NullableSegmentUserList) IsSet

func (v NullableSegmentUserList) IsSet() bool

func (NullableSegmentUserList) MarshalJSON

func (v NullableSegmentUserList) MarshalJSON() ([]byte, error)

func (*NullableSegmentUserList) Set

func (*NullableSegmentUserList) UnmarshalJSON

func (v *NullableSegmentUserList) UnmarshalJSON(src []byte) error

func (*NullableSegmentUserList) Unset

func (v *NullableSegmentUserList) Unset()

type NullableSegmentUserState

type NullableSegmentUserState struct {
	// contains filtered or unexported fields
}

func NewNullableSegmentUserState

func NewNullableSegmentUserState(val *SegmentUserState) *NullableSegmentUserState

func (NullableSegmentUserState) Get

func (NullableSegmentUserState) IsSet

func (v NullableSegmentUserState) IsSet() bool

func (NullableSegmentUserState) MarshalJSON

func (v NullableSegmentUserState) MarshalJSON() ([]byte, error)

func (*NullableSegmentUserState) Set

func (*NullableSegmentUserState) UnmarshalJSON

func (v *NullableSegmentUserState) UnmarshalJSON(src []byte) error

func (*NullableSegmentUserState) Unset

func (v *NullableSegmentUserState) Unset()

type NullableSeriesListRep

type NullableSeriesListRep struct {
	// contains filtered or unexported fields
}

func NewNullableSeriesListRep

func NewNullableSeriesListRep(val *SeriesListRep) *NullableSeriesListRep

func (NullableSeriesListRep) Get

func (NullableSeriesListRep) IsSet

func (v NullableSeriesListRep) IsSet() bool

func (NullableSeriesListRep) MarshalJSON

func (v NullableSeriesListRep) MarshalJSON() ([]byte, error)

func (*NullableSeriesListRep) Set

func (v *NullableSeriesListRep) Set(val *SeriesListRep)

func (*NullableSeriesListRep) UnmarshalJSON

func (v *NullableSeriesListRep) UnmarshalJSON(src []byte) error

func (*NullableSeriesListRep) Unset

func (v *NullableSeriesListRep) Unset()

type NullableSourceFlag

type NullableSourceFlag struct {
	// contains filtered or unexported fields
}

func NewNullableSourceFlag

func NewNullableSourceFlag(val *SourceFlag) *NullableSourceFlag

func (NullableSourceFlag) Get

func (v NullableSourceFlag) Get() *SourceFlag

func (NullableSourceFlag) IsSet

func (v NullableSourceFlag) IsSet() bool

func (NullableSourceFlag) MarshalJSON

func (v NullableSourceFlag) MarshalJSON() ([]byte, error)

func (*NullableSourceFlag) Set

func (v *NullableSourceFlag) Set(val *SourceFlag)

func (*NullableSourceFlag) UnmarshalJSON

func (v *NullableSourceFlag) UnmarshalJSON(src []byte) error

func (*NullableSourceFlag) Unset

func (v *NullableSourceFlag) Unset()

type NullableStageInputRep

type NullableStageInputRep struct {
	// contains filtered or unexported fields
}

func NewNullableStageInputRep

func NewNullableStageInputRep(val *StageInputRep) *NullableStageInputRep

func (NullableStageInputRep) Get

func (NullableStageInputRep) IsSet

func (v NullableStageInputRep) IsSet() bool

func (NullableStageInputRep) MarshalJSON

func (v NullableStageInputRep) MarshalJSON() ([]byte, error)

func (*NullableStageInputRep) Set

func (v *NullableStageInputRep) Set(val *StageInputRep)

func (*NullableStageInputRep) UnmarshalJSON

func (v *NullableStageInputRep) UnmarshalJSON(src []byte) error

func (*NullableStageInputRep) Unset

func (v *NullableStageInputRep) Unset()

type NullableStageOutputRep

type NullableStageOutputRep struct {
	// contains filtered or unexported fields
}

func NewNullableStageOutputRep

func NewNullableStageOutputRep(val *StageOutputRep) *NullableStageOutputRep

func (NullableStageOutputRep) Get

func (NullableStageOutputRep) IsSet

func (v NullableStageOutputRep) IsSet() bool

func (NullableStageOutputRep) MarshalJSON

func (v NullableStageOutputRep) MarshalJSON() ([]byte, error)

func (*NullableStageOutputRep) Set

func (*NullableStageOutputRep) UnmarshalJSON

func (v *NullableStageOutputRep) UnmarshalJSON(src []byte) error

func (*NullableStageOutputRep) Unset

func (v *NullableStageOutputRep) Unset()

type NullableStatement

type NullableStatement struct {
	// contains filtered or unexported fields
}

func NewNullableStatement

func NewNullableStatement(val *Statement) *NullableStatement

func (NullableStatement) Get

func (v NullableStatement) Get() *Statement

func (NullableStatement) IsSet

func (v NullableStatement) IsSet() bool

func (NullableStatement) MarshalJSON

func (v NullableStatement) MarshalJSON() ([]byte, error)

func (*NullableStatement) Set

func (v *NullableStatement) Set(val *Statement)

func (*NullableStatement) UnmarshalJSON

func (v *NullableStatement) UnmarshalJSON(src []byte) error

func (*NullableStatement) Unset

func (v *NullableStatement) Unset()

type NullableStatementPost

type NullableStatementPost struct {
	// contains filtered or unexported fields
}

func NewNullableStatementPost

func NewNullableStatementPost(val *StatementPost) *NullableStatementPost

func (NullableStatementPost) Get

func (NullableStatementPost) IsSet

func (v NullableStatementPost) IsSet() bool

func (NullableStatementPost) MarshalJSON

func (v NullableStatementPost) MarshalJSON() ([]byte, error)

func (*NullableStatementPost) Set

func (v *NullableStatementPost) Set(val *StatementPost)

func (*NullableStatementPost) UnmarshalJSON

func (v *NullableStatementPost) UnmarshalJSON(src []byte) error

func (*NullableStatementPost) Unset

func (v *NullableStatementPost) Unset()

type NullableStatementPostData

type NullableStatementPostData struct {
	// contains filtered or unexported fields
}

func NewNullableStatementPostData

func NewNullableStatementPostData(val *StatementPostData) *NullableStatementPostData

func (NullableStatementPostData) Get

func (NullableStatementPostData) IsSet

func (v NullableStatementPostData) IsSet() bool

func (NullableStatementPostData) MarshalJSON

func (v NullableStatementPostData) MarshalJSON() ([]byte, error)

func (*NullableStatementPostData) Set

func (*NullableStatementPostData) UnmarshalJSON

func (v *NullableStatementPostData) UnmarshalJSON(src []byte) error

func (*NullableStatementPostData) Unset

func (v *NullableStatementPostData) Unset()

type NullableStatementRep

type NullableStatementRep struct {
	// contains filtered or unexported fields
}

func NewNullableStatementRep

func NewNullableStatementRep(val *StatementRep) *NullableStatementRep

func (NullableStatementRep) Get

func (NullableStatementRep) IsSet

func (v NullableStatementRep) IsSet() bool

func (NullableStatementRep) MarshalJSON

func (v NullableStatementRep) MarshalJSON() ([]byte, error)

func (*NullableStatementRep) Set

func (v *NullableStatementRep) Set(val *StatementRep)

func (*NullableStatementRep) UnmarshalJSON

func (v *NullableStatementRep) UnmarshalJSON(src []byte) error

func (*NullableStatementRep) Unset

func (v *NullableStatementRep) Unset()

type NullableStatisticCollectionRep

type NullableStatisticCollectionRep struct {
	// contains filtered or unexported fields
}

func (NullableStatisticCollectionRep) Get

func (NullableStatisticCollectionRep) IsSet

func (NullableStatisticCollectionRep) MarshalJSON

func (v NullableStatisticCollectionRep) MarshalJSON() ([]byte, error)

func (*NullableStatisticCollectionRep) Set

func (*NullableStatisticCollectionRep) UnmarshalJSON

func (v *NullableStatisticCollectionRep) UnmarshalJSON(src []byte) error

func (*NullableStatisticCollectionRep) Unset

func (v *NullableStatisticCollectionRep) Unset()

type NullableStatisticRep

type NullableStatisticRep struct {
	// contains filtered or unexported fields
}

func NewNullableStatisticRep

func NewNullableStatisticRep(val *StatisticRep) *NullableStatisticRep

func (NullableStatisticRep) Get

func (NullableStatisticRep) IsSet

func (v NullableStatisticRep) IsSet() bool

func (NullableStatisticRep) MarshalJSON

func (v NullableStatisticRep) MarshalJSON() ([]byte, error)

func (*NullableStatisticRep) Set

func (v *NullableStatisticRep) Set(val *StatisticRep)

func (*NullableStatisticRep) UnmarshalJSON

func (v *NullableStatisticRep) UnmarshalJSON(src []byte) error

func (*NullableStatisticRep) Unset

func (v *NullableStatisticRep) Unset()

type NullableStatisticsRoot

type NullableStatisticsRoot struct {
	// contains filtered or unexported fields
}

func NewNullableStatisticsRoot

func NewNullableStatisticsRoot(val *StatisticsRoot) *NullableStatisticsRoot

func (NullableStatisticsRoot) Get

func (NullableStatisticsRoot) IsSet

func (v NullableStatisticsRoot) IsSet() bool

func (NullableStatisticsRoot) MarshalJSON

func (v NullableStatisticsRoot) MarshalJSON() ([]byte, error)

func (*NullableStatisticsRoot) Set

func (*NullableStatisticsRoot) UnmarshalJSON

func (v *NullableStatisticsRoot) UnmarshalJSON(src []byte) error

func (*NullableStatisticsRoot) Unset

func (v *NullableStatisticsRoot) Unset()

type NullableStatusConflictErrorRep

type NullableStatusConflictErrorRep struct {
	// contains filtered or unexported fields
}

func (NullableStatusConflictErrorRep) Get

func (NullableStatusConflictErrorRep) IsSet

func (NullableStatusConflictErrorRep) MarshalJSON

func (v NullableStatusConflictErrorRep) MarshalJSON() ([]byte, error)

func (*NullableStatusConflictErrorRep) Set

func (*NullableStatusConflictErrorRep) UnmarshalJSON

func (v *NullableStatusConflictErrorRep) UnmarshalJSON(src []byte) error

func (*NullableStatusConflictErrorRep) Unset

func (v *NullableStatusConflictErrorRep) 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 NullableSubjectDataRep

type NullableSubjectDataRep struct {
	// contains filtered or unexported fields
}

func NewNullableSubjectDataRep

func NewNullableSubjectDataRep(val *SubjectDataRep) *NullableSubjectDataRep

func (NullableSubjectDataRep) Get

func (NullableSubjectDataRep) IsSet

func (v NullableSubjectDataRep) IsSet() bool

func (NullableSubjectDataRep) MarshalJSON

func (v NullableSubjectDataRep) MarshalJSON() ([]byte, error)

func (*NullableSubjectDataRep) Set

func (*NullableSubjectDataRep) UnmarshalJSON

func (v *NullableSubjectDataRep) UnmarshalJSON(src []byte) error

func (*NullableSubjectDataRep) Unset

func (v *NullableSubjectDataRep) Unset()

type NullableSubscriptionPost added in v7.1.0

type NullableSubscriptionPost struct {
	// contains filtered or unexported fields
}

func NewNullableSubscriptionPost added in v7.1.0

func NewNullableSubscriptionPost(val *SubscriptionPost) *NullableSubscriptionPost

func (NullableSubscriptionPost) Get added in v7.1.0

func (NullableSubscriptionPost) IsSet added in v7.1.0

func (v NullableSubscriptionPost) IsSet() bool

func (NullableSubscriptionPost) MarshalJSON added in v7.1.0

func (v NullableSubscriptionPost) MarshalJSON() ([]byte, error)

func (*NullableSubscriptionPost) Set added in v7.1.0

func (*NullableSubscriptionPost) UnmarshalJSON added in v7.1.0

func (v *NullableSubscriptionPost) UnmarshalJSON(src []byte) error

func (*NullableSubscriptionPost) Unset added in v7.1.0

func (v *NullableSubscriptionPost) Unset()

type NullableTarget

type NullableTarget struct {
	// contains filtered or unexported fields
}

func NewNullableTarget

func NewNullableTarget(val *Target) *NullableTarget

func (NullableTarget) Get

func (v NullableTarget) Get() *Target

func (NullableTarget) IsSet

func (v NullableTarget) IsSet() bool

func (NullableTarget) MarshalJSON

func (v NullableTarget) MarshalJSON() ([]byte, error)

func (*NullableTarget) Set

func (v *NullableTarget) Set(val *Target)

func (*NullableTarget) UnmarshalJSON

func (v *NullableTarget) UnmarshalJSON(src []byte) error

func (*NullableTarget) Unset

func (v *NullableTarget) Unset()

type NullableTargetResourceRep

type NullableTargetResourceRep struct {
	// contains filtered or unexported fields
}

func NewNullableTargetResourceRep

func NewNullableTargetResourceRep(val *TargetResourceRep) *NullableTargetResourceRep

func (NullableTargetResourceRep) Get

func (NullableTargetResourceRep) IsSet

func (v NullableTargetResourceRep) IsSet() bool

func (NullableTargetResourceRep) MarshalJSON

func (v NullableTargetResourceRep) MarshalJSON() ([]byte, error)

func (*NullableTargetResourceRep) Set

func (*NullableTargetResourceRep) UnmarshalJSON

func (v *NullableTargetResourceRep) UnmarshalJSON(src []byte) error

func (*NullableTargetResourceRep) Unset

func (v *NullableTargetResourceRep) Unset()

type NullableTeamCollectionRep

type NullableTeamCollectionRep struct {
	// contains filtered or unexported fields
}

func NewNullableTeamCollectionRep

func NewNullableTeamCollectionRep(val *TeamCollectionRep) *NullableTeamCollectionRep

func (NullableTeamCollectionRep) Get

func (NullableTeamCollectionRep) IsSet

func (v NullableTeamCollectionRep) IsSet() bool

func (NullableTeamCollectionRep) MarshalJSON

func (v NullableTeamCollectionRep) MarshalJSON() ([]byte, error)

func (*NullableTeamCollectionRep) Set

func (*NullableTeamCollectionRep) UnmarshalJSON

func (v *NullableTeamCollectionRep) UnmarshalJSON(src []byte) error

func (*NullableTeamCollectionRep) Unset

func (v *NullableTeamCollectionRep) Unset()

type NullableTeamImportsRep added in v7.1.0

type NullableTeamImportsRep struct {
	// contains filtered or unexported fields
}

func NewNullableTeamImportsRep added in v7.1.0

func NewNullableTeamImportsRep(val *TeamImportsRep) *NullableTeamImportsRep

func (NullableTeamImportsRep) Get added in v7.1.0

func (NullableTeamImportsRep) IsSet added in v7.1.0

func (v NullableTeamImportsRep) IsSet() bool

func (NullableTeamImportsRep) MarshalJSON added in v7.1.0

func (v NullableTeamImportsRep) MarshalJSON() ([]byte, error)

func (*NullableTeamImportsRep) Set added in v7.1.0

func (*NullableTeamImportsRep) UnmarshalJSON added in v7.1.0

func (v *NullableTeamImportsRep) UnmarshalJSON(src []byte) error

func (*NullableTeamImportsRep) Unset added in v7.1.0

func (v *NullableTeamImportsRep) Unset()

type NullableTeamPatchInput

type NullableTeamPatchInput struct {
	// contains filtered or unexported fields
}

func NewNullableTeamPatchInput

func NewNullableTeamPatchInput(val *TeamPatchInput) *NullableTeamPatchInput

func (NullableTeamPatchInput) Get

func (NullableTeamPatchInput) IsSet

func (v NullableTeamPatchInput) IsSet() bool

func (NullableTeamPatchInput) MarshalJSON

func (v NullableTeamPatchInput) MarshalJSON() ([]byte, error)

func (*NullableTeamPatchInput) Set

func (*NullableTeamPatchInput) UnmarshalJSON

func (v *NullableTeamPatchInput) UnmarshalJSON(src []byte) error

func (*NullableTeamPatchInput) Unset

func (v *NullableTeamPatchInput) Unset()

type NullableTeamPostInput

type NullableTeamPostInput struct {
	// contains filtered or unexported fields
}

func NewNullableTeamPostInput

func NewNullableTeamPostInput(val *TeamPostInput) *NullableTeamPostInput

func (NullableTeamPostInput) Get

func (NullableTeamPostInput) IsSet

func (v NullableTeamPostInput) IsSet() bool

func (NullableTeamPostInput) MarshalJSON

func (v NullableTeamPostInput) MarshalJSON() ([]byte, error)

func (*NullableTeamPostInput) Set

func (v *NullableTeamPostInput) Set(val *TeamPostInput)

func (*NullableTeamPostInput) UnmarshalJSON

func (v *NullableTeamPostInput) UnmarshalJSON(src []byte) error

func (*NullableTeamPostInput) Unset

func (v *NullableTeamPostInput) Unset()

type NullableTeamRep

type NullableTeamRep struct {
	// contains filtered or unexported fields
}

func NewNullableTeamRep

func NewNullableTeamRep(val *TeamRep) *NullableTeamRep

func (NullableTeamRep) Get

func (v NullableTeamRep) Get() *TeamRep

func (NullableTeamRep) IsSet

func (v NullableTeamRep) IsSet() bool

func (NullableTeamRep) MarshalJSON

func (v NullableTeamRep) MarshalJSON() ([]byte, error)

func (*NullableTeamRep) Set

func (v *NullableTeamRep) Set(val *TeamRep)

func (*NullableTeamRep) UnmarshalJSON

func (v *NullableTeamRep) UnmarshalJSON(src []byte) error

func (*NullableTeamRep) Unset

func (v *NullableTeamRep) 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 NullableTitleRep

type NullableTitleRep struct {
	// contains filtered or unexported fields
}

func NewNullableTitleRep

func NewNullableTitleRep(val *TitleRep) *NullableTitleRep

func (NullableTitleRep) Get

func (v NullableTitleRep) Get() *TitleRep

func (NullableTitleRep) IsSet

func (v NullableTitleRep) IsSet() bool

func (NullableTitleRep) MarshalJSON

func (v NullableTitleRep) MarshalJSON() ([]byte, error)

func (*NullableTitleRep) Set

func (v *NullableTitleRep) Set(val *TitleRep)

func (*NullableTitleRep) UnmarshalJSON

func (v *NullableTitleRep) UnmarshalJSON(src []byte) error

func (*NullableTitleRep) Unset

func (v *NullableTitleRep) Unset()

type NullableToken

type NullableToken struct {
	// contains filtered or unexported fields
}

func NewNullableToken

func NewNullableToken(val *Token) *NullableToken

func (NullableToken) Get

func (v NullableToken) Get() *Token

func (NullableToken) IsSet

func (v NullableToken) IsSet() bool

func (NullableToken) MarshalJSON

func (v NullableToken) MarshalJSON() ([]byte, error)

func (*NullableToken) Set

func (v *NullableToken) Set(val *Token)

func (*NullableToken) UnmarshalJSON

func (v *NullableToken) UnmarshalJSON(src []byte) error

func (*NullableToken) Unset

func (v *NullableToken) Unset()

type NullableTokenDataRep

type NullableTokenDataRep struct {
	// contains filtered or unexported fields
}

func NewNullableTokenDataRep

func NewNullableTokenDataRep(val *TokenDataRep) *NullableTokenDataRep

func (NullableTokenDataRep) Get

func (NullableTokenDataRep) IsSet

func (v NullableTokenDataRep) IsSet() bool

func (NullableTokenDataRep) MarshalJSON

func (v NullableTokenDataRep) MarshalJSON() ([]byte, error)

func (*NullableTokenDataRep) Set

func (v *NullableTokenDataRep) Set(val *TokenDataRep)

func (*NullableTokenDataRep) UnmarshalJSON

func (v *NullableTokenDataRep) UnmarshalJSON(src []byte) error

func (*NullableTokenDataRep) Unset

func (v *NullableTokenDataRep) Unset()

type NullableTokens

type NullableTokens struct {
	// contains filtered or unexported fields
}

func NewNullableTokens

func NewNullableTokens(val *Tokens) *NullableTokens

func (NullableTokens) Get

func (v NullableTokens) Get() *Tokens

func (NullableTokens) IsSet

func (v NullableTokens) IsSet() bool

func (NullableTokens) MarshalJSON

func (v NullableTokens) MarshalJSON() ([]byte, error)

func (*NullableTokens) Set

func (v *NullableTokens) Set(val *Tokens)

func (*NullableTokens) UnmarshalJSON

func (v *NullableTokens) UnmarshalJSON(src []byte) error

func (*NullableTokens) Unset

func (v *NullableTokens) Unset()

type NullableTriggerPost added in v7.1.0

type NullableTriggerPost struct {
	// contains filtered or unexported fields
}

func NewNullableTriggerPost added in v7.1.0

func NewNullableTriggerPost(val *TriggerPost) *NullableTriggerPost

func (NullableTriggerPost) Get added in v7.1.0

func (NullableTriggerPost) IsSet added in v7.1.0

func (v NullableTriggerPost) IsSet() bool

func (NullableTriggerPost) MarshalJSON added in v7.1.0

func (v NullableTriggerPost) MarshalJSON() ([]byte, error)

func (*NullableTriggerPost) Set added in v7.1.0

func (v *NullableTriggerPost) Set(val *TriggerPost)

func (*NullableTriggerPost) UnmarshalJSON added in v7.1.0

func (v *NullableTriggerPost) UnmarshalJSON(src []byte) error

func (*NullableTriggerPost) Unset added in v7.1.0

func (v *NullableTriggerPost) Unset()

type NullableTriggerWorkflowCollectionRep added in v7.1.0

type NullableTriggerWorkflowCollectionRep struct {
	// contains filtered or unexported fields
}

func NewNullableTriggerWorkflowCollectionRep added in v7.1.0

func NewNullableTriggerWorkflowCollectionRep(val *TriggerWorkflowCollectionRep) *NullableTriggerWorkflowCollectionRep

func (NullableTriggerWorkflowCollectionRep) Get added in v7.1.0

func (NullableTriggerWorkflowCollectionRep) IsSet added in v7.1.0

func (NullableTriggerWorkflowCollectionRep) MarshalJSON added in v7.1.0

func (v NullableTriggerWorkflowCollectionRep) MarshalJSON() ([]byte, error)

func (*NullableTriggerWorkflowCollectionRep) Set added in v7.1.0

func (*NullableTriggerWorkflowCollectionRep) UnmarshalJSON added in v7.1.0

func (v *NullableTriggerWorkflowCollectionRep) UnmarshalJSON(src []byte) error

func (*NullableTriggerWorkflowCollectionRep) Unset added in v7.1.0

type NullableTriggerWorkflowRep added in v7.1.0

type NullableTriggerWorkflowRep struct {
	// contains filtered or unexported fields
}

func NewNullableTriggerWorkflowRep added in v7.1.0

func NewNullableTriggerWorkflowRep(val *TriggerWorkflowRep) *NullableTriggerWorkflowRep

func (NullableTriggerWorkflowRep) Get added in v7.1.0

func (NullableTriggerWorkflowRep) IsSet added in v7.1.0

func (v NullableTriggerWorkflowRep) IsSet() bool

func (NullableTriggerWorkflowRep) MarshalJSON added in v7.1.0

func (v NullableTriggerWorkflowRep) MarshalJSON() ([]byte, error)

func (*NullableTriggerWorkflowRep) Set added in v7.1.0

func (*NullableTriggerWorkflowRep) UnmarshalJSON added in v7.1.0

func (v *NullableTriggerWorkflowRep) UnmarshalJSON(src []byte) error

func (*NullableTriggerWorkflowRep) Unset added in v7.1.0

func (v *NullableTriggerWorkflowRep) Unset()

type NullableUnauthorizedErrorRep

type NullableUnauthorizedErrorRep struct {
	// contains filtered or unexported fields
}

func NewNullableUnauthorizedErrorRep

func NewNullableUnauthorizedErrorRep(val *UnauthorizedErrorRep) *NullableUnauthorizedErrorRep

func (NullableUnauthorizedErrorRep) Get

func (NullableUnauthorizedErrorRep) IsSet

func (NullableUnauthorizedErrorRep) MarshalJSON

func (v NullableUnauthorizedErrorRep) MarshalJSON() ([]byte, error)

func (*NullableUnauthorizedErrorRep) Set

func (*NullableUnauthorizedErrorRep) UnmarshalJSON

func (v *NullableUnauthorizedErrorRep) UnmarshalJSON(src []byte) error

func (*NullableUnauthorizedErrorRep) Unset

func (v *NullableUnauthorizedErrorRep) Unset()

type NullableUrlPost

type NullableUrlPost struct {
	// contains filtered or unexported fields
}

func NewNullableUrlPost

func NewNullableUrlPost(val *UrlPost) *NullableUrlPost

func (NullableUrlPost) Get

func (v NullableUrlPost) Get() *UrlPost

func (NullableUrlPost) IsSet

func (v NullableUrlPost) IsSet() bool

func (NullableUrlPost) MarshalJSON

func (v NullableUrlPost) MarshalJSON() ([]byte, error)

func (*NullableUrlPost) Set

func (v *NullableUrlPost) Set(val *UrlPost)

func (*NullableUrlPost) UnmarshalJSON

func (v *NullableUrlPost) UnmarshalJSON(src []byte) error

func (*NullableUrlPost) Unset

func (v *NullableUrlPost) Unset()

type NullableUser

type NullableUser struct {
	// contains filtered or unexported fields
}

func NewNullableUser

func NewNullableUser(val *User) *NullableUser

func (NullableUser) Get

func (v NullableUser) Get() *User

func (NullableUser) IsSet

func (v NullableUser) IsSet() bool

func (NullableUser) MarshalJSON

func (v NullableUser) MarshalJSON() ([]byte, error)

func (*NullableUser) Set

func (v *NullableUser) Set(val *User)

func (*NullableUser) UnmarshalJSON

func (v *NullableUser) UnmarshalJSON(src []byte) error

func (*NullableUser) Unset

func (v *NullableUser) Unset()

type NullableUserAttributeNamesRep

type NullableUserAttributeNamesRep struct {
	// contains filtered or unexported fields
}

func (NullableUserAttributeNamesRep) Get

func (NullableUserAttributeNamesRep) IsSet

func (NullableUserAttributeNamesRep) MarshalJSON

func (v NullableUserAttributeNamesRep) MarshalJSON() ([]byte, error)

func (*NullableUserAttributeNamesRep) Set

func (*NullableUserAttributeNamesRep) UnmarshalJSON

func (v *NullableUserAttributeNamesRep) UnmarshalJSON(src []byte) error

func (*NullableUserAttributeNamesRep) Unset

func (v *NullableUserAttributeNamesRep) Unset()

type NullableUserFlagSetting

type NullableUserFlagSetting struct {
	// contains filtered or unexported fields
}

func NewNullableUserFlagSetting

func NewNullableUserFlagSetting(val *UserFlagSetting) *NullableUserFlagSetting

func (NullableUserFlagSetting) Get

func (NullableUserFlagSetting) IsSet

func (v NullableUserFlagSetting) IsSet() bool

func (NullableUserFlagSetting) MarshalJSON

func (v NullableUserFlagSetting) MarshalJSON() ([]byte, error)

func (*NullableUserFlagSetting) Set

func (*NullableUserFlagSetting) UnmarshalJSON

func (v *NullableUserFlagSetting) UnmarshalJSON(src []byte) error

func (*NullableUserFlagSetting) Unset

func (v *NullableUserFlagSetting) Unset()

type NullableUserFlagSettings

type NullableUserFlagSettings struct {
	// contains filtered or unexported fields
}

func NewNullableUserFlagSettings

func NewNullableUserFlagSettings(val *UserFlagSettings) *NullableUserFlagSettings

func (NullableUserFlagSettings) Get

func (NullableUserFlagSettings) IsSet

func (v NullableUserFlagSettings) IsSet() bool

func (NullableUserFlagSettings) MarshalJSON

func (v NullableUserFlagSettings) MarshalJSON() ([]byte, error)

func (*NullableUserFlagSettings) Set

func (*NullableUserFlagSettings) UnmarshalJSON

func (v *NullableUserFlagSettings) UnmarshalJSON(src []byte) error

func (*NullableUserFlagSettings) Unset

func (v *NullableUserFlagSettings) Unset()

type NullableUserRecord

type NullableUserRecord struct {
	// contains filtered or unexported fields
}

func NewNullableUserRecord

func NewNullableUserRecord(val *UserRecord) *NullableUserRecord

func (NullableUserRecord) Get

func (v NullableUserRecord) Get() *UserRecord

func (NullableUserRecord) IsSet

func (v NullableUserRecord) IsSet() bool

func (NullableUserRecord) MarshalJSON

func (v NullableUserRecord) MarshalJSON() ([]byte, error)

func (*NullableUserRecord) Set

func (v *NullableUserRecord) Set(val *UserRecord)

func (*NullableUserRecord) UnmarshalJSON

func (v *NullableUserRecord) UnmarshalJSON(src []byte) error

func (*NullableUserRecord) Unset

func (v *NullableUserRecord) Unset()

type NullableUserRecordRep

type NullableUserRecordRep struct {
	// contains filtered or unexported fields
}

func NewNullableUserRecordRep

func NewNullableUserRecordRep(val *UserRecordRep) *NullableUserRecordRep

func (NullableUserRecordRep) Get

func (NullableUserRecordRep) IsSet

func (v NullableUserRecordRep) IsSet() bool

func (NullableUserRecordRep) MarshalJSON

func (v NullableUserRecordRep) MarshalJSON() ([]byte, error)

func (*NullableUserRecordRep) Set

func (v *NullableUserRecordRep) Set(val *UserRecordRep)

func (*NullableUserRecordRep) UnmarshalJSON

func (v *NullableUserRecordRep) UnmarshalJSON(src []byte) error

func (*NullableUserRecordRep) Unset

func (v *NullableUserRecordRep) Unset()

type NullableUserSegment

type NullableUserSegment struct {
	// contains filtered or unexported fields
}

func NewNullableUserSegment

func NewNullableUserSegment(val *UserSegment) *NullableUserSegment

func (NullableUserSegment) Get

func (NullableUserSegment) IsSet

func (v NullableUserSegment) IsSet() bool

func (NullableUserSegment) MarshalJSON

func (v NullableUserSegment) MarshalJSON() ([]byte, error)

func (*NullableUserSegment) Set

func (v *NullableUserSegment) Set(val *UserSegment)

func (*NullableUserSegment) UnmarshalJSON

func (v *NullableUserSegment) UnmarshalJSON(src []byte) error

func (*NullableUserSegment) Unset

func (v *NullableUserSegment) Unset()

type NullableUserSegmentRule

type NullableUserSegmentRule struct {
	// contains filtered or unexported fields
}

func NewNullableUserSegmentRule

func NewNullableUserSegmentRule(val *UserSegmentRule) *NullableUserSegmentRule

func (NullableUserSegmentRule) Get

func (NullableUserSegmentRule) IsSet

func (v NullableUserSegmentRule) IsSet() bool

func (NullableUserSegmentRule) MarshalJSON

func (v NullableUserSegmentRule) MarshalJSON() ([]byte, error)

func (*NullableUserSegmentRule) Set

func (*NullableUserSegmentRule) UnmarshalJSON

func (v *NullableUserSegmentRule) UnmarshalJSON(src []byte) error

func (*NullableUserSegmentRule) Unset

func (v *NullableUserSegmentRule) Unset()

type NullableUserSegments

type NullableUserSegments struct {
	// contains filtered or unexported fields
}

func NewNullableUserSegments

func NewNullableUserSegments(val *UserSegments) *NullableUserSegments

func (NullableUserSegments) Get

func (NullableUserSegments) IsSet

func (v NullableUserSegments) IsSet() bool

func (NullableUserSegments) MarshalJSON

func (v NullableUserSegments) MarshalJSON() ([]byte, error)

func (*NullableUserSegments) Set

func (v *NullableUserSegments) Set(val *UserSegments)

func (*NullableUserSegments) UnmarshalJSON

func (v *NullableUserSegments) UnmarshalJSON(src []byte) error

func (*NullableUserSegments) Unset

func (v *NullableUserSegments) Unset()

type NullableUsers

type NullableUsers struct {
	// contains filtered or unexported fields
}

func NewNullableUsers

func NewNullableUsers(val *Users) *NullableUsers

func (NullableUsers) Get

func (v NullableUsers) Get() *Users

func (NullableUsers) IsSet

func (v NullableUsers) IsSet() bool

func (NullableUsers) MarshalJSON

func (v NullableUsers) MarshalJSON() ([]byte, error)

func (*NullableUsers) Set

func (v *NullableUsers) Set(val *Users)

func (*NullableUsers) UnmarshalJSON

func (v *NullableUsers) UnmarshalJSON(src []byte) error

func (*NullableUsers) Unset

func (v *NullableUsers) Unset()

type NullableValuePut

type NullableValuePut struct {
	// contains filtered or unexported fields
}

func NewNullableValuePut

func NewNullableValuePut(val *ValuePut) *NullableValuePut

func (NullableValuePut) Get

func (v NullableValuePut) Get() *ValuePut

func (NullableValuePut) IsSet

func (v NullableValuePut) IsSet() bool

func (NullableValuePut) MarshalJSON

func (v NullableValuePut) MarshalJSON() ([]byte, error)

func (*NullableValuePut) Set

func (v *NullableValuePut) Set(val *ValuePut)

func (*NullableValuePut) UnmarshalJSON

func (v *NullableValuePut) UnmarshalJSON(src []byte) error

func (*NullableValuePut) Unset

func (v *NullableValuePut) Unset()

type NullableVariate

type NullableVariate struct {
	// contains filtered or unexported fields
}

func NewNullableVariate

func NewNullableVariate(val *Variate) *NullableVariate

func (NullableVariate) Get

func (v NullableVariate) Get() *Variate

func (NullableVariate) IsSet

func (v NullableVariate) IsSet() bool

func (NullableVariate) MarshalJSON

func (v NullableVariate) MarshalJSON() ([]byte, error)

func (*NullableVariate) Set

func (v *NullableVariate) Set(val *Variate)

func (*NullableVariate) UnmarshalJSON

func (v *NullableVariate) UnmarshalJSON(src []byte) error

func (*NullableVariate) Unset

func (v *NullableVariate) Unset()

type NullableVariation

type NullableVariation struct {
	// contains filtered or unexported fields
}

func NewNullableVariation

func NewNullableVariation(val *Variation) *NullableVariation

func (NullableVariation) Get

func (v NullableVariation) Get() *Variation

func (NullableVariation) IsSet

func (v NullableVariation) IsSet() bool

func (NullableVariation) MarshalJSON

func (v NullableVariation) MarshalJSON() ([]byte, error)

func (*NullableVariation) Set

func (v *NullableVariation) Set(val *Variation)

func (*NullableVariation) UnmarshalJSON

func (v *NullableVariation) UnmarshalJSON(src []byte) error

func (*NullableVariation) Unset

func (v *NullableVariation) Unset()

type NullableVariationOrRolloutRep

type NullableVariationOrRolloutRep struct {
	// contains filtered or unexported fields
}

func (NullableVariationOrRolloutRep) Get

func (NullableVariationOrRolloutRep) IsSet

func (NullableVariationOrRolloutRep) MarshalJSON

func (v NullableVariationOrRolloutRep) MarshalJSON() ([]byte, error)

func (*NullableVariationOrRolloutRep) Set

func (*NullableVariationOrRolloutRep) UnmarshalJSON

func (v *NullableVariationOrRolloutRep) UnmarshalJSON(src []byte) error

func (*NullableVariationOrRolloutRep) Unset

func (v *NullableVariationOrRolloutRep) Unset()

type NullableVariationSummary

type NullableVariationSummary struct {
	// contains filtered or unexported fields
}

func NewNullableVariationSummary

func NewNullableVariationSummary(val *VariationSummary) *NullableVariationSummary

func (NullableVariationSummary) Get

func (NullableVariationSummary) IsSet

func (v NullableVariationSummary) IsSet() bool

func (NullableVariationSummary) MarshalJSON

func (v NullableVariationSummary) MarshalJSON() ([]byte, error)

func (*NullableVariationSummary) Set

func (*NullableVariationSummary) UnmarshalJSON

func (v *NullableVariationSummary) UnmarshalJSON(src []byte) error

func (*NullableVariationSummary) Unset

func (v *NullableVariationSummary) Unset()

type NullableVersionsRep

type NullableVersionsRep struct {
	// contains filtered or unexported fields
}

func NewNullableVersionsRep

func NewNullableVersionsRep(val *VersionsRep) *NullableVersionsRep

func (NullableVersionsRep) Get

func (NullableVersionsRep) IsSet

func (v NullableVersionsRep) IsSet() bool

func (NullableVersionsRep) MarshalJSON

func (v NullableVersionsRep) MarshalJSON() ([]byte, error)

func (*NullableVersionsRep) Set

func (v *NullableVersionsRep) Set(val *VersionsRep)

func (*NullableVersionsRep) UnmarshalJSON

func (v *NullableVersionsRep) UnmarshalJSON(src []byte) error

func (*NullableVersionsRep) Unset

func (v *NullableVersionsRep) Unset()

type NullableWebhook

type NullableWebhook struct {
	// contains filtered or unexported fields
}

func NewNullableWebhook

func NewNullableWebhook(val *Webhook) *NullableWebhook

func (NullableWebhook) Get

func (v NullableWebhook) Get() *Webhook

func (NullableWebhook) IsSet

func (v NullableWebhook) IsSet() bool

func (NullableWebhook) MarshalJSON

func (v NullableWebhook) MarshalJSON() ([]byte, error)

func (*NullableWebhook) Set

func (v *NullableWebhook) Set(val *Webhook)

func (*NullableWebhook) UnmarshalJSON

func (v *NullableWebhook) UnmarshalJSON(src []byte) error

func (*NullableWebhook) Unset

func (v *NullableWebhook) Unset()

type NullableWebhookPost

type NullableWebhookPost struct {
	// contains filtered or unexported fields
}

func NewNullableWebhookPost

func NewNullableWebhookPost(val *WebhookPost) *NullableWebhookPost

func (NullableWebhookPost) Get

func (NullableWebhookPost) IsSet

func (v NullableWebhookPost) IsSet() bool

func (NullableWebhookPost) MarshalJSON

func (v NullableWebhookPost) MarshalJSON() ([]byte, error)

func (*NullableWebhookPost) Set

func (v *NullableWebhookPost) Set(val *WebhookPost)

func (*NullableWebhookPost) UnmarshalJSON

func (v *NullableWebhookPost) UnmarshalJSON(src []byte) error

func (*NullableWebhookPost) Unset

func (v *NullableWebhookPost) Unset()

type NullableWebhooks

type NullableWebhooks struct {
	// contains filtered or unexported fields
}

func NewNullableWebhooks

func NewNullableWebhooks(val *Webhooks) *NullableWebhooks

func (NullableWebhooks) Get

func (v NullableWebhooks) Get() *Webhooks

func (NullableWebhooks) IsSet

func (v NullableWebhooks) IsSet() bool

func (NullableWebhooks) MarshalJSON

func (v NullableWebhooks) MarshalJSON() ([]byte, error)

func (*NullableWebhooks) Set

func (v *NullableWebhooks) Set(val *Webhooks)

func (*NullableWebhooks) UnmarshalJSON

func (v *NullableWebhooks) UnmarshalJSON(src []byte) error

func (*NullableWebhooks) Unset

func (v *NullableWebhooks) Unset()

type NullableWeightedVariation

type NullableWeightedVariation struct {
	// contains filtered or unexported fields
}

func NewNullableWeightedVariation

func NewNullableWeightedVariation(val *WeightedVariation) *NullableWeightedVariation

func (NullableWeightedVariation) Get

func (NullableWeightedVariation) IsSet

func (v NullableWeightedVariation) IsSet() bool

func (NullableWeightedVariation) MarshalJSON

func (v NullableWeightedVariation) MarshalJSON() ([]byte, error)

func (*NullableWeightedVariation) Set

func (*NullableWeightedVariation) UnmarshalJSON

func (v *NullableWeightedVariation) UnmarshalJSON(src []byte) error

func (*NullableWeightedVariation) Unset

func (v *NullableWeightedVariation) Unset()

type OtherApiService

type OtherApiService service

OtherApiService OtherApi service

func (*OtherApiService) GetIps

GetIps Gets the public IP list

Get a list of IP ranges the LaunchDarkly service uses. You can use this list to allow LaunchDarkly through your firewall.<br /><br />This endpoint returns a JSON object with two attributes: `addresses` and `outboundAddresses`. The `addresses` element contains the IP addresses LaunchDarkly's service uses. The `outboundAddresses` element contains the IP addresses outgoing webhook notifications use.<br /><br />We post upcoming changes to this list in advance on our [status page](https://status.launchdarkly.com/).

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetIpsRequest

func (*OtherApiService) GetIpsExecute

func (a *OtherApiService) GetIpsExecute(r ApiGetIpsRequest) (IpList, *_nethttp.Response, error)

Execute executes the request

@return IpList

func (*OtherApiService) GetOpenapiSpec

GetOpenapiSpec Gets the OpenAPI spec in json

The OpenAPI spec endpoint serves the latest version of the OpenAPI specification for LaunchDarkly's API in json format.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetOpenapiSpecRequest

func (*OtherApiService) GetOpenapiSpecExecute

func (a *OtherApiService) GetOpenapiSpecExecute(r ApiGetOpenapiSpecRequest) (*_nethttp.Response, error)

Execute executes the request

func (*OtherApiService) GetRoot

GetRoot Root resource

Issue a `GET` request to the root resource to find all of the resource categories supported by the API

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetRootRequest

func (*OtherApiService) GetRootExecute

func (a *OtherApiService) GetRootExecute(r ApiGetRootRequest) (map[string]Link, *_nethttp.Response, error)

Execute executes the request

@return map[string]Link

func (*OtherApiService) GetVersions

GetVersions Get version information

Get the latest API version, the list of valid API versions in ascending order, and the version being used for this request. These are all in the external, date-based format.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetVersionsRequest

func (*OtherApiService) GetVersionsExecute

Execute executes the request

@return VersionsRep

type ParentResourceRep

type ParentResourceRep struct {
	Links    *map[string]Link `json:"_links,omitempty"`
	Name     *string          `json:"name,omitempty"`
	Resource interface{}      `json:"resource,omitempty"`
}

ParentResourceRep struct for ParentResourceRep

func NewParentResourceRep

func NewParentResourceRep() *ParentResourceRep

NewParentResourceRep instantiates a new ParentResourceRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewParentResourceRepWithDefaults

func NewParentResourceRepWithDefaults() *ParentResourceRep

NewParentResourceRepWithDefaults instantiates a new ParentResourceRep object This constructor 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 *ParentResourceRep) GetLinks() map[string]Link

GetLinks returns the Links field value if set, zero value otherwise.

func (*ParentResourceRep) GetLinksOk

func (o *ParentResourceRep) GetLinksOk() (*map[string]Link, 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 (*ParentResourceRep) GetName

func (o *ParentResourceRep) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*ParentResourceRep) GetNameOk

func (o *ParentResourceRep) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ParentResourceRep) GetResource

func (o *ParentResourceRep) GetResource() interface{}

GetResource returns the Resource field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ParentResourceRep) GetResourceOk

func (o *ParentResourceRep) GetResourceOk() (*interface{}, bool)

GetResourceOk returns a tuple with the Resource field value if set, nil otherwise and 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 *ParentResourceRep) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*ParentResourceRep) HasName

func (o *ParentResourceRep) HasName() bool

HasName returns a boolean if a field has been set.

func (*ParentResourceRep) HasResource

func (o *ParentResourceRep) HasResource() bool

HasResource returns a boolean if a field has been set.

func (ParentResourceRep) MarshalJSON

func (o ParentResourceRep) MarshalJSON() ([]byte, error)
func (o *ParentResourceRep) SetLinks(v map[string]Link)

SetLinks gets a reference to the given map[string]Link and assigns it to the Links field.

func (*ParentResourceRep) SetName

func (o *ParentResourceRep) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*ParentResourceRep) SetResource

func (o *ParentResourceRep) SetResource(v interface{})

SetResource gets a reference to the given interface{} and assigns it to the Resource field.

type PatchFailedErrorRep

type PatchFailedErrorRep struct {
	Code    *string `json:"code,omitempty"`
	Message *string `json:"message,omitempty"`
}

PatchFailedErrorRep struct for PatchFailedErrorRep

func NewPatchFailedErrorRep

func NewPatchFailedErrorRep() *PatchFailedErrorRep

NewPatchFailedErrorRep instantiates a new PatchFailedErrorRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPatchFailedErrorRepWithDefaults

func NewPatchFailedErrorRepWithDefaults() *PatchFailedErrorRep

NewPatchFailedErrorRepWithDefaults instantiates a new PatchFailedErrorRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PatchFailedErrorRep) GetCode

func (o *PatchFailedErrorRep) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*PatchFailedErrorRep) GetCodeOk

func (o *PatchFailedErrorRep) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchFailedErrorRep) GetMessage

func (o *PatchFailedErrorRep) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*PatchFailedErrorRep) GetMessageOk

func (o *PatchFailedErrorRep) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchFailedErrorRep) HasCode

func (o *PatchFailedErrorRep) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*PatchFailedErrorRep) HasMessage

func (o *PatchFailedErrorRep) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (PatchFailedErrorRep) MarshalJSON

func (o PatchFailedErrorRep) MarshalJSON() ([]byte, error)

func (*PatchFailedErrorRep) SetCode

func (o *PatchFailedErrorRep) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*PatchFailedErrorRep) SetMessage

func (o *PatchFailedErrorRep) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

type PatchOperation

type PatchOperation struct {
	// The type of operation to perform
	Op string `json:"op"`
	// A JSON Pointer string specifying the part of the document to operate on
	Path string `json:"path"`
	// A JSON value used in \"add\", \"replace\", and \"test\" operations
	Value interface{} `json:"value"`
}

PatchOperation struct for PatchOperation

func NewPatchOperation

func NewPatchOperation(op string, path string, value interface{}) *PatchOperation

NewPatchOperation instantiates a new PatchOperation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPatchOperationWithDefaults

func NewPatchOperationWithDefaults() *PatchOperation

NewPatchOperationWithDefaults instantiates a new PatchOperation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PatchOperation) GetOp

func (o *PatchOperation) GetOp() string

GetOp returns the Op field value

func (*PatchOperation) GetOpOk

func (o *PatchOperation) GetOpOk() (*string, bool)

GetOpOk returns a tuple with the Op field value and a boolean to check if the value has been set.

func (*PatchOperation) GetPath

func (o *PatchOperation) GetPath() string

GetPath returns the Path field value

func (*PatchOperation) GetPathOk

func (o *PatchOperation) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set.

func (*PatchOperation) GetValue

func (o *PatchOperation) GetValue() interface{}

GetValue returns the Value field value If the value is explicit nil, the zero value for interface{} will be returned

func (*PatchOperation) GetValueOk

func (o *PatchOperation) GetValueOk() (*interface{}, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (PatchOperation) MarshalJSON

func (o PatchOperation) MarshalJSON() ([]byte, error)

func (*PatchOperation) SetOp

func (o *PatchOperation) SetOp(v string)

SetOp sets field value

func (*PatchOperation) SetPath

func (o *PatchOperation) SetPath(v string)

SetPath sets field value

func (*PatchOperation) SetValue

func (o *PatchOperation) SetValue(v interface{})

SetValue sets field value

type PatchSegmentInstruction

type PatchSegmentInstruction struct {
	Kind string `json:"kind"`
	// A unique key used to represent the user
	UserKey string `json:"userKey"`
	// A segment's target type. Must be either <code>included</code> or <code>excluded</code>
	TargetType string `json:"targetType"`
	// Schedule user target expiration on a segment by including a timestamp
	Value *int32 `json:"value,omitempty"`
	// Required if <code>kind</code> is <code>updateExpireUserTargetDate</code>
	Version *int32 `json:"version,omitempty"`
}

PatchSegmentInstruction struct for PatchSegmentInstruction

func NewPatchSegmentInstruction

func NewPatchSegmentInstruction(kind string, userKey string, targetType string) *PatchSegmentInstruction

NewPatchSegmentInstruction instantiates a new PatchSegmentInstruction object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPatchSegmentInstructionWithDefaults

func NewPatchSegmentInstructionWithDefaults() *PatchSegmentInstruction

NewPatchSegmentInstructionWithDefaults instantiates a new PatchSegmentInstruction object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PatchSegmentInstruction) GetKind

func (o *PatchSegmentInstruction) GetKind() string

GetKind returns the Kind field value

func (*PatchSegmentInstruction) GetKindOk

func (o *PatchSegmentInstruction) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.

func (*PatchSegmentInstruction) GetTargetType

func (o *PatchSegmentInstruction) GetTargetType() string

GetTargetType returns the TargetType field value

func (*PatchSegmentInstruction) GetTargetTypeOk

func (o *PatchSegmentInstruction) GetTargetTypeOk() (*string, bool)

GetTargetTypeOk returns a tuple with the TargetType field value and a boolean to check if the value has been set.

func (*PatchSegmentInstruction) GetUserKey

func (o *PatchSegmentInstruction) GetUserKey() string

GetUserKey returns the UserKey field value

func (*PatchSegmentInstruction) GetUserKeyOk

func (o *PatchSegmentInstruction) GetUserKeyOk() (*string, bool)

GetUserKeyOk returns a tuple with the UserKey field value and a boolean to check if the value has been set.

func (*PatchSegmentInstruction) GetValue

func (o *PatchSegmentInstruction) GetValue() int32

GetValue returns the Value field value if set, zero value otherwise.

func (*PatchSegmentInstruction) GetValueOk

func (o *PatchSegmentInstruction) GetValueOk() (*int32, 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 (*PatchSegmentInstruction) GetVersion

func (o *PatchSegmentInstruction) GetVersion() int32

GetVersion returns the Version field value if set, zero value otherwise.

func (*PatchSegmentInstruction) GetVersionOk

func (o *PatchSegmentInstruction) GetVersionOk() (*int32, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchSegmentInstruction) HasValue

func (o *PatchSegmentInstruction) HasValue() bool

HasValue returns a boolean if a field has been set.

func (*PatchSegmentInstruction) HasVersion

func (o *PatchSegmentInstruction) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (PatchSegmentInstruction) MarshalJSON

func (o PatchSegmentInstruction) MarshalJSON() ([]byte, error)

func (*PatchSegmentInstruction) SetKind

func (o *PatchSegmentInstruction) SetKind(v string)

SetKind sets field value

func (*PatchSegmentInstruction) SetTargetType

func (o *PatchSegmentInstruction) SetTargetType(v string)

SetTargetType sets field value

func (*PatchSegmentInstruction) SetUserKey

func (o *PatchSegmentInstruction) SetUserKey(v string)

SetUserKey sets field value

func (*PatchSegmentInstruction) SetValue

func (o *PatchSegmentInstruction) SetValue(v int32)

SetValue gets a reference to the given int32 and assigns it to the Value field.

func (*PatchSegmentInstruction) SetVersion

func (o *PatchSegmentInstruction) SetVersion(v int32)

SetVersion gets a reference to the given int32 and assigns it to the Version field.

type PatchSegmentRequest

type PatchSegmentRequest struct {
	// Optional description of changes
	Comment *string `json:"comment,omitempty"`
	// Semantic patch instructions for the desired changes to the resource
	Instructions []PatchSegmentInstruction `json:"instructions"`
}

PatchSegmentRequest struct for PatchSegmentRequest

func NewPatchSegmentRequest

func NewPatchSegmentRequest(instructions []PatchSegmentInstruction) *PatchSegmentRequest

NewPatchSegmentRequest instantiates a new PatchSegmentRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPatchSegmentRequestWithDefaults

func NewPatchSegmentRequestWithDefaults() *PatchSegmentRequest

NewPatchSegmentRequestWithDefaults instantiates a new PatchSegmentRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PatchSegmentRequest) GetComment

func (o *PatchSegmentRequest) GetComment() string

GetComment returns the Comment field value if set, zero value otherwise.

func (*PatchSegmentRequest) GetCommentOk

func (o *PatchSegmentRequest) GetCommentOk() (*string, bool)

GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchSegmentRequest) GetInstructions

func (o *PatchSegmentRequest) GetInstructions() []PatchSegmentInstruction

GetInstructions returns the Instructions field value

func (*PatchSegmentRequest) GetInstructionsOk

func (o *PatchSegmentRequest) GetInstructionsOk() (*[]PatchSegmentInstruction, bool)

GetInstructionsOk returns a tuple with the Instructions field value and a boolean to check if the value has been set.

func (*PatchSegmentRequest) HasComment

func (o *PatchSegmentRequest) HasComment() bool

HasComment returns a boolean if a field has been set.

func (PatchSegmentRequest) MarshalJSON

func (o PatchSegmentRequest) MarshalJSON() ([]byte, error)

func (*PatchSegmentRequest) SetComment

func (o *PatchSegmentRequest) SetComment(v string)

SetComment gets a reference to the given string and assigns it to the Comment field.

func (*PatchSegmentRequest) SetInstructions

func (o *PatchSegmentRequest) SetInstructions(v []PatchSegmentInstruction)

SetInstructions sets field value

type PatchWithComment

type PatchWithComment struct {
	Patch   []PatchOperation `json:"patch"`
	Comment *string          `json:"comment,omitempty"`
}

PatchWithComment struct for PatchWithComment

func NewPatchWithComment

func NewPatchWithComment(patch []PatchOperation) *PatchWithComment

NewPatchWithComment instantiates a new PatchWithComment object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPatchWithCommentWithDefaults

func NewPatchWithCommentWithDefaults() *PatchWithComment

NewPatchWithCommentWithDefaults instantiates a new PatchWithComment object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PatchWithComment) GetComment

func (o *PatchWithComment) GetComment() string

GetComment returns the Comment field value if set, zero value otherwise.

func (*PatchWithComment) GetCommentOk

func (o *PatchWithComment) GetCommentOk() (*string, bool)

GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PatchWithComment) GetPatch

func (o *PatchWithComment) GetPatch() []PatchOperation

GetPatch returns the Patch field value

func (*PatchWithComment) GetPatchOk

func (o *PatchWithComment) GetPatchOk() (*[]PatchOperation, bool)

GetPatchOk returns a tuple with the Patch field value and a boolean to check if the value has been set.

func (*PatchWithComment) HasComment

func (o *PatchWithComment) HasComment() bool

HasComment returns a boolean if a field has been set.

func (PatchWithComment) MarshalJSON

func (o PatchWithComment) MarshalJSON() ([]byte, error)

func (*PatchWithComment) SetComment

func (o *PatchWithComment) SetComment(v string)

SetComment gets a reference to the given string and assigns it to the Comment field.

func (*PatchWithComment) SetPatch

func (o *PatchWithComment) SetPatch(v []PatchOperation)

SetPatch sets field value

type PermissionGrantInput

type PermissionGrantInput struct {
	MemberIDs *[]string `json:"memberIDs,omitempty"`
	Actions   *[]string `json:"actions,omitempty"`
	ActionSet *string   `json:"actionSet,omitempty"`
}

PermissionGrantInput struct for PermissionGrantInput

func NewPermissionGrantInput

func NewPermissionGrantInput() *PermissionGrantInput

NewPermissionGrantInput instantiates a new PermissionGrantInput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPermissionGrantInputWithDefaults

func NewPermissionGrantInputWithDefaults() *PermissionGrantInput

NewPermissionGrantInputWithDefaults instantiates a new PermissionGrantInput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PermissionGrantInput) GetActionSet

func (o *PermissionGrantInput) GetActionSet() string

GetActionSet returns the ActionSet field value if set, zero value otherwise.

func (*PermissionGrantInput) GetActionSetOk

func (o *PermissionGrantInput) GetActionSetOk() (*string, bool)

GetActionSetOk returns a tuple with the ActionSet field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGrantInput) GetActions

func (o *PermissionGrantInput) GetActions() []string

GetActions returns the Actions field value if set, zero value otherwise.

func (*PermissionGrantInput) GetActionsOk

func (o *PermissionGrantInput) GetActionsOk() (*[]string, bool)

GetActionsOk returns a tuple with the Actions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGrantInput) GetMemberIDs

func (o *PermissionGrantInput) GetMemberIDs() []string

GetMemberIDs returns the MemberIDs field value if set, zero value otherwise.

func (*PermissionGrantInput) GetMemberIDsOk

func (o *PermissionGrantInput) GetMemberIDsOk() (*[]string, bool)

GetMemberIDsOk returns a tuple with the MemberIDs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGrantInput) HasActionSet

func (o *PermissionGrantInput) HasActionSet() bool

HasActionSet returns a boolean if a field has been set.

func (*PermissionGrantInput) HasActions

func (o *PermissionGrantInput) HasActions() bool

HasActions returns a boolean if a field has been set.

func (*PermissionGrantInput) HasMemberIDs

func (o *PermissionGrantInput) HasMemberIDs() bool

HasMemberIDs returns a boolean if a field has been set.

func (PermissionGrantInput) MarshalJSON

func (o PermissionGrantInput) MarshalJSON() ([]byte, error)

func (*PermissionGrantInput) SetActionSet

func (o *PermissionGrantInput) SetActionSet(v string)

SetActionSet gets a reference to the given string and assigns it to the ActionSet field.

func (*PermissionGrantInput) SetActions

func (o *PermissionGrantInput) SetActions(v []string)

SetActions gets a reference to the given []string and assigns it to the Actions field.

func (*PermissionGrantInput) SetMemberIDs

func (o *PermissionGrantInput) SetMemberIDs(v []string)

SetMemberIDs gets a reference to the given []string and assigns it to the MemberIDs field.

type PermissionGrantRep

type PermissionGrantRep struct {
	ActionSet *string   `json:"actionSet,omitempty"`
	Actions   *[]string `json:"actions,omitempty"`
	MemberIDs *[]string `json:"memberIDs,omitempty"`
	Resource  *string   `json:"resource,omitempty"`
}

PermissionGrantRep struct for PermissionGrantRep

func NewPermissionGrantRep

func NewPermissionGrantRep() *PermissionGrantRep

NewPermissionGrantRep instantiates a new PermissionGrantRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPermissionGrantRepWithDefaults

func NewPermissionGrantRepWithDefaults() *PermissionGrantRep

NewPermissionGrantRepWithDefaults instantiates a new PermissionGrantRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PermissionGrantRep) GetActionSet

func (o *PermissionGrantRep) GetActionSet() string

GetActionSet returns the ActionSet field value if set, zero value otherwise.

func (*PermissionGrantRep) GetActionSetOk

func (o *PermissionGrantRep) GetActionSetOk() (*string, bool)

GetActionSetOk returns a tuple with the ActionSet field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGrantRep) GetActions

func (o *PermissionGrantRep) GetActions() []string

GetActions returns the Actions field value if set, zero value otherwise.

func (*PermissionGrantRep) GetActionsOk

func (o *PermissionGrantRep) GetActionsOk() (*[]string, bool)

GetActionsOk returns a tuple with the Actions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGrantRep) GetMemberIDs

func (o *PermissionGrantRep) GetMemberIDs() []string

GetMemberIDs returns the MemberIDs field value if set, zero value otherwise.

func (*PermissionGrantRep) GetMemberIDsOk

func (o *PermissionGrantRep) GetMemberIDsOk() (*[]string, bool)

GetMemberIDsOk returns a tuple with the MemberIDs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGrantRep) GetResource

func (o *PermissionGrantRep) GetResource() string

GetResource returns the Resource field value if set, zero value otherwise.

func (*PermissionGrantRep) GetResourceOk

func (o *PermissionGrantRep) GetResourceOk() (*string, bool)

GetResourceOk returns a tuple with the Resource field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PermissionGrantRep) HasActionSet

func (o *PermissionGrantRep) HasActionSet() bool

HasActionSet returns a boolean if a field has been set.

func (*PermissionGrantRep) HasActions

func (o *PermissionGrantRep) HasActions() bool

HasActions returns a boolean if a field has been set.

func (*PermissionGrantRep) HasMemberIDs

func (o *PermissionGrantRep) HasMemberIDs() bool

HasMemberIDs returns a boolean if a field has been set.

func (*PermissionGrantRep) HasResource

func (o *PermissionGrantRep) HasResource() bool

HasResource returns a boolean if a field has been set.

func (PermissionGrantRep) MarshalJSON

func (o PermissionGrantRep) MarshalJSON() ([]byte, error)

func (*PermissionGrantRep) SetActionSet

func (o *PermissionGrantRep) SetActionSet(v string)

SetActionSet gets a reference to the given string and assigns it to the ActionSet field.

func (*PermissionGrantRep) SetActions

func (o *PermissionGrantRep) SetActions(v []string)

SetActions gets a reference to the given []string and assigns it to the Actions field.

func (*PermissionGrantRep) SetMemberIDs

func (o *PermissionGrantRep) SetMemberIDs(v []string)

SetMemberIDs gets a reference to the given []string and assigns it to the MemberIDs field.

func (*PermissionGrantRep) SetResource

func (o *PermissionGrantRep) SetResource(v string)

SetResource gets a reference to the given string and assigns it to the Resource field.

type PostApprovalRequestApplyRequest

type PostApprovalRequestApplyRequest struct {
	Comment *string `json:"comment,omitempty"`
}

PostApprovalRequestApplyRequest struct for PostApprovalRequestApplyRequest

func NewPostApprovalRequestApplyRequest

func NewPostApprovalRequestApplyRequest() *PostApprovalRequestApplyRequest

NewPostApprovalRequestApplyRequest instantiates a new PostApprovalRequestApplyRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPostApprovalRequestApplyRequestWithDefaults

func NewPostApprovalRequestApplyRequestWithDefaults() *PostApprovalRequestApplyRequest

NewPostApprovalRequestApplyRequestWithDefaults instantiates a new PostApprovalRequestApplyRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PostApprovalRequestApplyRequest) GetComment

func (o *PostApprovalRequestApplyRequest) GetComment() string

GetComment returns the Comment field value if set, zero value otherwise.

func (*PostApprovalRequestApplyRequest) GetCommentOk

func (o *PostApprovalRequestApplyRequest) GetCommentOk() (*string, bool)

GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PostApprovalRequestApplyRequest) HasComment

func (o *PostApprovalRequestApplyRequest) HasComment() bool

HasComment returns a boolean if a field has been set.

func (PostApprovalRequestApplyRequest) MarshalJSON

func (o PostApprovalRequestApplyRequest) MarshalJSON() ([]byte, error)

func (*PostApprovalRequestApplyRequest) SetComment

func (o *PostApprovalRequestApplyRequest) SetComment(v string)

SetComment gets a reference to the given string and assigns it to the Comment field.

type PostApprovalRequestReviewRequest

type PostApprovalRequestReviewRequest struct {
	Kind    *string `json:"kind,omitempty"`
	Comment *string `json:"comment,omitempty"`
}

PostApprovalRequestReviewRequest struct for PostApprovalRequestReviewRequest

func NewPostApprovalRequestReviewRequest

func NewPostApprovalRequestReviewRequest() *PostApprovalRequestReviewRequest

NewPostApprovalRequestReviewRequest instantiates a new PostApprovalRequestReviewRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPostApprovalRequestReviewRequestWithDefaults

func NewPostApprovalRequestReviewRequestWithDefaults() *PostApprovalRequestReviewRequest

NewPostApprovalRequestReviewRequestWithDefaults instantiates a new PostApprovalRequestReviewRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PostApprovalRequestReviewRequest) GetComment

func (o *PostApprovalRequestReviewRequest) GetComment() string

GetComment returns the Comment field value if set, zero value otherwise.

func (*PostApprovalRequestReviewRequest) GetCommentOk

func (o *PostApprovalRequestReviewRequest) GetCommentOk() (*string, bool)

GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PostApprovalRequestReviewRequest) GetKind

GetKind returns the Kind field value if set, zero value otherwise.

func (*PostApprovalRequestReviewRequest) GetKindOk

func (o *PostApprovalRequestReviewRequest) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PostApprovalRequestReviewRequest) HasComment

func (o *PostApprovalRequestReviewRequest) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*PostApprovalRequestReviewRequest) HasKind

HasKind returns a boolean if a field has been set.

func (PostApprovalRequestReviewRequest) MarshalJSON

func (o PostApprovalRequestReviewRequest) MarshalJSON() ([]byte, error)

func (*PostApprovalRequestReviewRequest) SetComment

func (o *PostApprovalRequestReviewRequest) SetComment(v string)

SetComment gets a reference to the given string and assigns it to the Comment field.

func (*PostApprovalRequestReviewRequest) SetKind

SetKind gets a reference to the given string and assigns it to the Kind field.

type PostFlagScheduledChangesInput

type PostFlagScheduledChangesInput struct {
	Comment       *string                  `json:"comment,omitempty"`
	ExecutionDate int64                    `json:"executionDate"`
	Instructions  []map[string]interface{} `json:"instructions"`
}

PostFlagScheduledChangesInput struct for PostFlagScheduledChangesInput

func NewPostFlagScheduledChangesInput

func NewPostFlagScheduledChangesInput(executionDate int64, instructions []map[string]interface{}) *PostFlagScheduledChangesInput

NewPostFlagScheduledChangesInput instantiates a new PostFlagScheduledChangesInput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPostFlagScheduledChangesInputWithDefaults

func NewPostFlagScheduledChangesInputWithDefaults() *PostFlagScheduledChangesInput

NewPostFlagScheduledChangesInputWithDefaults instantiates a new PostFlagScheduledChangesInput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PostFlagScheduledChangesInput) GetComment

func (o *PostFlagScheduledChangesInput) GetComment() string

GetComment returns the Comment field value if set, zero value otherwise.

func (*PostFlagScheduledChangesInput) GetCommentOk

func (o *PostFlagScheduledChangesInput) GetCommentOk() (*string, bool)

GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PostFlagScheduledChangesInput) GetExecutionDate

func (o *PostFlagScheduledChangesInput) GetExecutionDate() int64

GetExecutionDate returns the ExecutionDate field value

func (*PostFlagScheduledChangesInput) GetExecutionDateOk

func (o *PostFlagScheduledChangesInput) GetExecutionDateOk() (*int64, bool)

GetExecutionDateOk returns a tuple with the ExecutionDate field value and a boolean to check if the value has been set.

func (*PostFlagScheduledChangesInput) GetInstructions

func (o *PostFlagScheduledChangesInput) GetInstructions() []map[string]interface{}

GetInstructions returns the Instructions field value

func (*PostFlagScheduledChangesInput) GetInstructionsOk

func (o *PostFlagScheduledChangesInput) GetInstructionsOk() (*[]map[string]interface{}, bool)

GetInstructionsOk returns a tuple with the Instructions field value and a boolean to check if the value has been set.

func (*PostFlagScheduledChangesInput) HasComment

func (o *PostFlagScheduledChangesInput) HasComment() bool

HasComment returns a boolean if a field has been set.

func (PostFlagScheduledChangesInput) MarshalJSON

func (o PostFlagScheduledChangesInput) MarshalJSON() ([]byte, error)

func (*PostFlagScheduledChangesInput) SetComment

func (o *PostFlagScheduledChangesInput) SetComment(v string)

SetComment gets a reference to the given string and assigns it to the Comment field.

func (*PostFlagScheduledChangesInput) SetExecutionDate

func (o *PostFlagScheduledChangesInput) SetExecutionDate(v int64)

SetExecutionDate sets field value

func (*PostFlagScheduledChangesInput) SetInstructions

func (o *PostFlagScheduledChangesInput) SetInstructions(v []map[string]interface{})

SetInstructions sets field value

type Prerequisite

type Prerequisite struct {
	Key       string `json:"key"`
	Variation int32  `json:"variation"`
}

Prerequisite struct for Prerequisite

func NewPrerequisite

func NewPrerequisite(key string, variation int32) *Prerequisite

NewPrerequisite instantiates a new Prerequisite object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPrerequisiteWithDefaults

func NewPrerequisiteWithDefaults() *Prerequisite

NewPrerequisiteWithDefaults instantiates a new Prerequisite object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Prerequisite) GetKey

func (o *Prerequisite) GetKey() string

GetKey returns the Key field value

func (*Prerequisite) GetKeyOk

func (o *Prerequisite) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.

func (*Prerequisite) GetVariation

func (o *Prerequisite) GetVariation() int32

GetVariation returns the Variation field value

func (*Prerequisite) GetVariationOk

func (o *Prerequisite) GetVariationOk() (*int32, bool)

GetVariationOk returns a tuple with the Variation field value and a boolean to check if the value has been set.

func (Prerequisite) MarshalJSON

func (o Prerequisite) MarshalJSON() ([]byte, error)

func (*Prerequisite) SetKey

func (o *Prerequisite) SetKey(v string)

SetKey sets field value

func (*Prerequisite) SetVariation

func (o *Prerequisite) SetVariation(v int32)

SetVariation sets field value

type Project

type Project struct {
	Links                         map[string]Link         `json:"_links"`
	Id                            string                  `json:"_id"`
	Key                           string                  `json:"key"`
	IncludeInSnippetByDefault     bool                    `json:"includeInSnippetByDefault"`
	DefaultClientSideAvailability *ClientSideAvailability `json:"defaultClientSideAvailability,omitempty"`
	Name                          string                  `json:"name"`
	Tags                          []string                `json:"tags"`
	Environments                  []Environment           `json:"environments"`
}

Project struct for Project

func NewProject

func NewProject(links map[string]Link, id string, key string, includeInSnippetByDefault bool, name string, tags []string, environments []Environment) *Project

NewProject instantiates a new Project object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewProjectWithDefaults

func NewProjectWithDefaults() *Project

NewProjectWithDefaults instantiates a new Project object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Project) GetDefaultClientSideAvailability

func (o *Project) GetDefaultClientSideAvailability() ClientSideAvailability

GetDefaultClientSideAvailability returns the DefaultClientSideAvailability field value if set, zero value otherwise.

func (*Project) GetDefaultClientSideAvailabilityOk

func (o *Project) GetDefaultClientSideAvailabilityOk() (*ClientSideAvailability, bool)

GetDefaultClientSideAvailabilityOk returns a tuple with the DefaultClientSideAvailability field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Project) GetEnvironments

func (o *Project) GetEnvironments() []Environment

GetEnvironments returns the Environments field value

func (*Project) GetEnvironmentsOk

func (o *Project) GetEnvironmentsOk() (*[]Environment, bool)

GetEnvironmentsOk returns a tuple with the Environments field value and a boolean to check if the value has been set.

func (*Project) GetId

func (o *Project) GetId() string

GetId returns the Id field value

func (*Project) GetIdOk

func (o *Project) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*Project) GetIncludeInSnippetByDefault

func (o *Project) GetIncludeInSnippetByDefault() bool

GetIncludeInSnippetByDefault returns the IncludeInSnippetByDefault field value

func (*Project) GetIncludeInSnippetByDefaultOk

func (o *Project) GetIncludeInSnippetByDefaultOk() (*bool, bool)

GetIncludeInSnippetByDefaultOk returns a tuple with the IncludeInSnippetByDefault field value and a boolean to check if the value has been set.

func (*Project) GetKey

func (o *Project) GetKey() string

GetKey returns the Key field value

func (*Project) GetKeyOk

func (o *Project) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.

func (o *Project) GetLinks() map[string]Link

GetLinks returns the Links field value

func (*Project) GetLinksOk

func (o *Project) GetLinksOk() (*map[string]Link, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (*Project) GetName

func (o *Project) GetName() string

GetName returns the Name field value

func (*Project) GetNameOk

func (o *Project) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*Project) GetTags

func (o *Project) GetTags() []string

GetTags returns the Tags field value

func (*Project) GetTagsOk

func (o *Project) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value and a boolean to check if the value has been set.

func (*Project) HasDefaultClientSideAvailability

func (o *Project) HasDefaultClientSideAvailability() bool

HasDefaultClientSideAvailability returns a boolean if a field has been set.

func (Project) MarshalJSON

func (o Project) MarshalJSON() ([]byte, error)

func (*Project) SetDefaultClientSideAvailability

func (o *Project) SetDefaultClientSideAvailability(v ClientSideAvailability)

SetDefaultClientSideAvailability gets a reference to the given ClientSideAvailability and assigns it to the DefaultClientSideAvailability field.

func (*Project) SetEnvironments

func (o *Project) SetEnvironments(v []Environment)

SetEnvironments sets field value

func (*Project) SetId

func (o *Project) SetId(v string)

SetId sets field value

func (*Project) SetIncludeInSnippetByDefault

func (o *Project) SetIncludeInSnippetByDefault(v bool)

SetIncludeInSnippetByDefault sets field value

func (*Project) SetKey

func (o *Project) SetKey(v string)

SetKey sets field value

func (o *Project) SetLinks(v map[string]Link)

SetLinks sets field value

func (*Project) SetName

func (o *Project) SetName(v string)

SetName sets field value

func (*Project) SetTags

func (o *Project) SetTags(v []string)

SetTags sets field value

type ProjectListingRep

type ProjectListingRep struct {
	Links                         map[string]Link         `json:"_links"`
	Id                            string                  `json:"_id"`
	Key                           string                  `json:"key"`
	IncludeInSnippetByDefault     bool                    `json:"includeInSnippetByDefault"`
	DefaultClientSideAvailability *ClientSideAvailability `json:"defaultClientSideAvailability,omitempty"`
	Name                          string                  `json:"name"`
	Tags                          []string                `json:"tags"`
}

ProjectListingRep struct for ProjectListingRep

func NewProjectListingRep

func NewProjectListingRep(links map[string]Link, id string, key string, includeInSnippetByDefault bool, name string, tags []string) *ProjectListingRep

NewProjectListingRep instantiates a new ProjectListingRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewProjectListingRepWithDefaults

func NewProjectListingRepWithDefaults() *ProjectListingRep

NewProjectListingRepWithDefaults instantiates a new ProjectListingRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ProjectListingRep) GetDefaultClientSideAvailability

func (o *ProjectListingRep) GetDefaultClientSideAvailability() ClientSideAvailability

GetDefaultClientSideAvailability returns the DefaultClientSideAvailability field value if set, zero value otherwise.

func (*ProjectListingRep) GetDefaultClientSideAvailabilityOk

func (o *ProjectListingRep) GetDefaultClientSideAvailabilityOk() (*ClientSideAvailability, bool)

GetDefaultClientSideAvailabilityOk returns a tuple with the DefaultClientSideAvailability field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProjectListingRep) GetId

func (o *ProjectListingRep) GetId() string

GetId returns the Id field value

func (*ProjectListingRep) GetIdOk

func (o *ProjectListingRep) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ProjectListingRep) GetIncludeInSnippetByDefault

func (o *ProjectListingRep) GetIncludeInSnippetByDefault() bool

GetIncludeInSnippetByDefault returns the IncludeInSnippetByDefault field value

func (*ProjectListingRep) GetIncludeInSnippetByDefaultOk

func (o *ProjectListingRep) GetIncludeInSnippetByDefaultOk() (*bool, bool)

GetIncludeInSnippetByDefaultOk returns a tuple with the IncludeInSnippetByDefault field value and a boolean to check if the value has been set.

func (*ProjectListingRep) GetKey

func (o *ProjectListingRep) GetKey() string

GetKey returns the Key field value

func (*ProjectListingRep) GetKeyOk

func (o *ProjectListingRep) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.

func (o *ProjectListingRep) GetLinks() map[string]Link

GetLinks returns the Links field value

func (*ProjectListingRep) GetLinksOk

func (o *ProjectListingRep) GetLinksOk() (*map[string]Link, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (*ProjectListingRep) GetName

func (o *ProjectListingRep) GetName() string

GetName returns the Name field value

func (*ProjectListingRep) GetNameOk

func (o *ProjectListingRep) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ProjectListingRep) GetTags

func (o *ProjectListingRep) GetTags() []string

GetTags returns the Tags field value

func (*ProjectListingRep) GetTagsOk

func (o *ProjectListingRep) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value and a boolean to check if the value has been set.

func (*ProjectListingRep) HasDefaultClientSideAvailability

func (o *ProjectListingRep) HasDefaultClientSideAvailability() bool

HasDefaultClientSideAvailability returns a boolean if a field has been set.

func (ProjectListingRep) MarshalJSON

func (o ProjectListingRep) MarshalJSON() ([]byte, error)

func (*ProjectListingRep) SetDefaultClientSideAvailability

func (o *ProjectListingRep) SetDefaultClientSideAvailability(v ClientSideAvailability)

SetDefaultClientSideAvailability gets a reference to the given ClientSideAvailability and assigns it to the DefaultClientSideAvailability field.

func (*ProjectListingRep) SetId

func (o *ProjectListingRep) SetId(v string)

SetId sets field value

func (*ProjectListingRep) SetIncludeInSnippetByDefault

func (o *ProjectListingRep) SetIncludeInSnippetByDefault(v bool)

SetIncludeInSnippetByDefault sets field value

func (*ProjectListingRep) SetKey

func (o *ProjectListingRep) SetKey(v string)

SetKey sets field value

func (o *ProjectListingRep) SetLinks(v map[string]Link)

SetLinks sets field value

func (*ProjectListingRep) SetName

func (o *ProjectListingRep) SetName(v string)

SetName sets field value

func (*ProjectListingRep) SetTags

func (o *ProjectListingRep) SetTags(v []string)

SetTags sets field value

type ProjectPost

type ProjectPost struct {
	// A human-friendly name for the project.
	Name string `json:"name"`
	// A unique key used to reference the project in your code.
	Key string `json:"key"`
	// Whether or not flags created in this project are made available to the client-side JavaScript SDK by default.
	IncludeInSnippetByDefault     *bool                              `json:"includeInSnippetByDefault,omitempty"`
	DefaultClientSideAvailability *DefaultClientSideAvailabilityPost `json:"defaultClientSideAvailability,omitempty"`
	Tags                          *[]string                          `json:"tags,omitempty"`
	// Creates the provided environments for this project. If omitted default environments will be created instead.
	Environments *[]EnvironmentPost `json:"environments,omitempty"`
}

ProjectPost struct for ProjectPost

func NewProjectPost

func NewProjectPost(name string, key string) *ProjectPost

NewProjectPost instantiates a new ProjectPost object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewProjectPostWithDefaults

func NewProjectPostWithDefaults() *ProjectPost

NewProjectPostWithDefaults instantiates a new ProjectPost object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ProjectPost) GetDefaultClientSideAvailability

func (o *ProjectPost) GetDefaultClientSideAvailability() DefaultClientSideAvailabilityPost

GetDefaultClientSideAvailability returns the DefaultClientSideAvailability field value if set, zero value otherwise.

func (*ProjectPost) GetDefaultClientSideAvailabilityOk

func (o *ProjectPost) GetDefaultClientSideAvailabilityOk() (*DefaultClientSideAvailabilityPost, bool)

GetDefaultClientSideAvailabilityOk returns a tuple with the DefaultClientSideAvailability field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProjectPost) GetEnvironments

func (o *ProjectPost) GetEnvironments() []EnvironmentPost

GetEnvironments returns the Environments field value if set, zero value otherwise.

func (*ProjectPost) GetEnvironmentsOk

func (o *ProjectPost) GetEnvironmentsOk() (*[]EnvironmentPost, 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 (*ProjectPost) GetIncludeInSnippetByDefault

func (o *ProjectPost) GetIncludeInSnippetByDefault() bool

GetIncludeInSnippetByDefault returns the IncludeInSnippetByDefault field value if set, zero value otherwise.

func (*ProjectPost) GetIncludeInSnippetByDefaultOk

func (o *ProjectPost) GetIncludeInSnippetByDefaultOk() (*bool, bool)

GetIncludeInSnippetByDefaultOk returns a tuple with the IncludeInSnippetByDefault field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProjectPost) GetKey

func (o *ProjectPost) GetKey() string

GetKey returns the Key field value

func (*ProjectPost) GetKeyOk

func (o *ProjectPost) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.

func (*ProjectPost) GetName

func (o *ProjectPost) GetName() string

GetName returns the Name field value

func (*ProjectPost) GetNameOk

func (o *ProjectPost) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ProjectPost) GetTags

func (o *ProjectPost) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*ProjectPost) GetTagsOk

func (o *ProjectPost) GetTagsOk() (*[]string, 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 (*ProjectPost) HasDefaultClientSideAvailability

func (o *ProjectPost) HasDefaultClientSideAvailability() bool

HasDefaultClientSideAvailability returns a boolean if a field has been set.

func (*ProjectPost) HasEnvironments

func (o *ProjectPost) HasEnvironments() bool

HasEnvironments returns a boolean if a field has been set.

func (*ProjectPost) HasIncludeInSnippetByDefault

func (o *ProjectPost) HasIncludeInSnippetByDefault() bool

HasIncludeInSnippetByDefault returns a boolean if a field has been set.

func (*ProjectPost) HasTags

func (o *ProjectPost) HasTags() bool

HasTags returns a boolean if a field has been set.

func (ProjectPost) MarshalJSON

func (o ProjectPost) MarshalJSON() ([]byte, error)

func (*ProjectPost) SetDefaultClientSideAvailability

func (o *ProjectPost) SetDefaultClientSideAvailability(v DefaultClientSideAvailabilityPost)

SetDefaultClientSideAvailability gets a reference to the given DefaultClientSideAvailabilityPost and assigns it to the DefaultClientSideAvailability field.

func (*ProjectPost) SetEnvironments

func (o *ProjectPost) SetEnvironments(v []EnvironmentPost)

SetEnvironments gets a reference to the given []EnvironmentPost and assigns it to the Environments field.

func (*ProjectPost) SetIncludeInSnippetByDefault

func (o *ProjectPost) SetIncludeInSnippetByDefault(v bool)

SetIncludeInSnippetByDefault gets a reference to the given bool and assigns it to the IncludeInSnippetByDefault field.

func (*ProjectPost) SetKey

func (o *ProjectPost) SetKey(v string)

SetKey sets field value

func (*ProjectPost) SetName

func (o *ProjectPost) SetName(v string)

SetName sets field value

func (*ProjectPost) SetTags

func (o *ProjectPost) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

type Projects

type Projects struct {
	// A link to this resource.
	Links map[string]Link `json:"_links"`
	// List of projects.
	Items []Project `json:"items"`
}

Projects struct for Projects

func NewProjects

func NewProjects(links map[string]Link, items []Project) *Projects

NewProjects instantiates a new Projects object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewProjectsWithDefaults

func NewProjectsWithDefaults() *Projects

NewProjectsWithDefaults instantiates a new Projects object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Projects) GetItems

func (o *Projects) GetItems() []Project

GetItems returns the Items field value

func (*Projects) GetItemsOk

func (o *Projects) GetItemsOk() (*[]Project, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (o *Projects) GetLinks() map[string]Link

GetLinks returns the Links field value

func (*Projects) GetLinksOk

func (o *Projects) GetLinksOk() (*map[string]Link, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (Projects) MarshalJSON

func (o Projects) MarshalJSON() ([]byte, error)

func (*Projects) SetItems

func (o *Projects) SetItems(v []Project)

SetItems sets field value

func (o *Projects) SetLinks(v map[string]Link)

SetLinks sets field value

type ProjectsApiService

type ProjectsApiService service

ProjectsApiService ProjectsApi service

func (*ProjectsApiService) DeleteProject

func (a *ProjectsApiService) DeleteProject(ctx _context.Context, projectKey string) ApiDeleteProjectRequest

DeleteProject Delete project

Delete a project by key. Caution: deleting a project will delete all associated environments and feature flags. You cannot delete the last project in an account.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectKey The project key
@return ApiDeleteProjectRequest

func (*ProjectsApiService) DeleteProjectExecute

func (a *ProjectsApiService) DeleteProjectExecute(r ApiDeleteProjectRequest) (*_nethttp.Response, error)

Execute executes the request

func (*ProjectsApiService) GetProject

func (a *ProjectsApiService) GetProject(ctx _context.Context, projectKey string) ApiGetProjectRequest

GetProject Get project

Get a single project by key.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectKey The project key
@return ApiGetProjectRequest

func (*ProjectsApiService) GetProjectExecute

Execute executes the request

@return Project

func (*ProjectsApiService) GetProjects

GetProjects List projects

Get a list of all projects in the account.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetProjectsRequest

func (*ProjectsApiService) GetProjectsExecute

Execute executes the request

@return Projects

func (*ProjectsApiService) PatchProject

func (a *ProjectsApiService) PatchProject(ctx _context.Context, projectKey string) ApiPatchProjectRequest

PatchProject Update project

Update a project. Requires a [JSON Patch](https://datatracker.ietf.org/doc/html/rfc6902) representation of the desired changes to the project.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectKey The project key
@return ApiPatchProjectRequest

func (*ProjectsApiService) PatchProjectExecute

Execute executes the request

@return Project

func (*ProjectsApiService) PostProject

PostProject Create project

Create a new project with the given key and name. Project keys must be unique within an account.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiPostProjectRequest

func (*ProjectsApiService) PostProjectExecute

Execute executes the request

@return Project

type PubNubDetailRep

type PubNubDetailRep struct {
	Channel   *string `json:"channel,omitempty"`
	CipherKey *string `json:"cipherKey,omitempty"`
}

PubNubDetailRep struct for PubNubDetailRep

func NewPubNubDetailRep

func NewPubNubDetailRep() *PubNubDetailRep

NewPubNubDetailRep instantiates a new PubNubDetailRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPubNubDetailRepWithDefaults

func NewPubNubDetailRepWithDefaults() *PubNubDetailRep

NewPubNubDetailRepWithDefaults instantiates a new PubNubDetailRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PubNubDetailRep) GetChannel

func (o *PubNubDetailRep) GetChannel() string

GetChannel returns the Channel field value if set, zero value otherwise.

func (*PubNubDetailRep) GetChannelOk

func (o *PubNubDetailRep) GetChannelOk() (*string, bool)

GetChannelOk returns a tuple with the Channel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PubNubDetailRep) GetCipherKey

func (o *PubNubDetailRep) GetCipherKey() string

GetCipherKey returns the CipherKey field value if set, zero value otherwise.

func (*PubNubDetailRep) GetCipherKeyOk

func (o *PubNubDetailRep) GetCipherKeyOk() (*string, bool)

GetCipherKeyOk returns a tuple with the CipherKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PubNubDetailRep) HasChannel

func (o *PubNubDetailRep) HasChannel() bool

HasChannel returns a boolean if a field has been set.

func (*PubNubDetailRep) HasCipherKey

func (o *PubNubDetailRep) HasCipherKey() bool

HasCipherKey returns a boolean if a field has been set.

func (PubNubDetailRep) MarshalJSON

func (o PubNubDetailRep) MarshalJSON() ([]byte, error)

func (*PubNubDetailRep) SetChannel

func (o *PubNubDetailRep) SetChannel(v string)

SetChannel gets a reference to the given string and assigns it to the Channel field.

func (*PubNubDetailRep) SetCipherKey

func (o *PubNubDetailRep) SetCipherKey(v string)

SetCipherKey gets a reference to the given string and assigns it to the CipherKey field.

type PutBranch

type PutBranch struct {
	// The branch name
	Name string `json:"name"`
	// An ID representing the branch HEAD. For example, a commit SHA.
	Head string `json:"head"`
	// An optional ID used to prevent older data from overwriting newer data. If no sequence ID is included, the newly submitted data will always be saved.
	UpdateSequenceId *int64 `json:"updateSequenceId,omitempty"`
	SyncTime         int64  `json:"syncTime"`
	// An array of flag references found on the branch
	References *[]ReferenceRep `json:"references,omitempty"`
	CommitTime *int64          `json:"commitTime,omitempty"`
}

PutBranch struct for PutBranch

func NewPutBranch

func NewPutBranch(name string, head string, syncTime int64) *PutBranch

NewPutBranch instantiates a new PutBranch object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPutBranchWithDefaults

func NewPutBranchWithDefaults() *PutBranch

NewPutBranchWithDefaults instantiates a new PutBranch object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PutBranch) GetCommitTime added in v7.1.0

func (o *PutBranch) GetCommitTime() int64

GetCommitTime returns the CommitTime field value if set, zero value otherwise.

func (*PutBranch) GetCommitTimeOk added in v7.1.0

func (o *PutBranch) GetCommitTimeOk() (*int64, bool)

GetCommitTimeOk returns a tuple with the CommitTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PutBranch) GetHead

func (o *PutBranch) GetHead() string

GetHead returns the Head field value

func (*PutBranch) GetHeadOk

func (o *PutBranch) GetHeadOk() (*string, bool)

GetHeadOk returns a tuple with the Head field value and a boolean to check if the value has been set.

func (*PutBranch) GetName

func (o *PutBranch) GetName() string

GetName returns the Name field value

func (*PutBranch) GetNameOk

func (o *PutBranch) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*PutBranch) GetReferences

func (o *PutBranch) GetReferences() []ReferenceRep

GetReferences returns the References field value if set, zero value otherwise.

func (*PutBranch) GetReferencesOk

func (o *PutBranch) GetReferencesOk() (*[]ReferenceRep, 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.

func (*PutBranch) GetSyncTime

func (o *PutBranch) GetSyncTime() int64

GetSyncTime returns the SyncTime field value

func (*PutBranch) GetSyncTimeOk

func (o *PutBranch) GetSyncTimeOk() (*int64, bool)

GetSyncTimeOk returns a tuple with the SyncTime field value and a boolean to check if the value has been set.

func (*PutBranch) GetUpdateSequenceId

func (o *PutBranch) GetUpdateSequenceId() int64

GetUpdateSequenceId returns the UpdateSequenceId field value if set, zero value otherwise.

func (*PutBranch) GetUpdateSequenceIdOk

func (o *PutBranch) GetUpdateSequenceIdOk() (*int64, bool)

GetUpdateSequenceIdOk returns a tuple with the UpdateSequenceId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PutBranch) HasCommitTime added in v7.1.0

func (o *PutBranch) HasCommitTime() bool

HasCommitTime returns a boolean if a field has been set.

func (*PutBranch) HasReferences

func (o *PutBranch) HasReferences() bool

HasReferences returns a boolean if a field has been set.

func (*PutBranch) HasUpdateSequenceId

func (o *PutBranch) HasUpdateSequenceId() bool

HasUpdateSequenceId returns a boolean if a field has been set.

func (PutBranch) MarshalJSON

func (o PutBranch) MarshalJSON() ([]byte, error)

func (*PutBranch) SetCommitTime added in v7.1.0

func (o *PutBranch) SetCommitTime(v int64)

SetCommitTime gets a reference to the given int64 and assigns it to the CommitTime field.

func (*PutBranch) SetHead

func (o *PutBranch) SetHead(v string)

SetHead sets field value

func (*PutBranch) SetName

func (o *PutBranch) SetName(v string)

SetName sets field value

func (*PutBranch) SetReferences

func (o *PutBranch) SetReferences(v []ReferenceRep)

SetReferences gets a reference to the given []ReferenceRep and assigns it to the References field.

func (*PutBranch) SetSyncTime

func (o *PutBranch) SetSyncTime(v int64)

SetSyncTime sets field value

func (*PutBranch) SetUpdateSequenceId

func (o *PutBranch) SetUpdateSequenceId(v int64)

SetUpdateSequenceId gets a reference to the given int64 and assigns it to the UpdateSequenceId field.

type RateLimitedErrorRep

type RateLimitedErrorRep struct {
	Code    *string `json:"code,omitempty"`
	Message *string `json:"message,omitempty"`
}

RateLimitedErrorRep struct for RateLimitedErrorRep

func NewRateLimitedErrorRep

func NewRateLimitedErrorRep() *RateLimitedErrorRep

NewRateLimitedErrorRep instantiates a new RateLimitedErrorRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRateLimitedErrorRepWithDefaults

func NewRateLimitedErrorRepWithDefaults() *RateLimitedErrorRep

NewRateLimitedErrorRepWithDefaults instantiates a new RateLimitedErrorRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RateLimitedErrorRep) GetCode

func (o *RateLimitedErrorRep) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*RateLimitedErrorRep) GetCodeOk

func (o *RateLimitedErrorRep) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RateLimitedErrorRep) GetMessage

func (o *RateLimitedErrorRep) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*RateLimitedErrorRep) GetMessageOk

func (o *RateLimitedErrorRep) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RateLimitedErrorRep) HasCode

func (o *RateLimitedErrorRep) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*RateLimitedErrorRep) HasMessage

func (o *RateLimitedErrorRep) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (RateLimitedErrorRep) MarshalJSON

func (o RateLimitedErrorRep) MarshalJSON() ([]byte, error)

func (*RateLimitedErrorRep) SetCode

func (o *RateLimitedErrorRep) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*RateLimitedErrorRep) SetMessage

func (o *RateLimitedErrorRep) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

type RecentTriggerBody added in v7.1.0

type RecentTriggerBody struct {
	Timestamp *int64                  `json:"timestamp,omitempty"`
	JsonBody  *map[string]interface{} `json:"jsonBody,omitempty"`
}

RecentTriggerBody struct for RecentTriggerBody

func NewRecentTriggerBody added in v7.1.0

func NewRecentTriggerBody() *RecentTriggerBody

NewRecentTriggerBody instantiates a new RecentTriggerBody object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRecentTriggerBodyWithDefaults added in v7.1.0

func NewRecentTriggerBodyWithDefaults() *RecentTriggerBody

NewRecentTriggerBodyWithDefaults instantiates a new RecentTriggerBody object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RecentTriggerBody) GetJsonBody added in v7.1.0

func (o *RecentTriggerBody) GetJsonBody() map[string]interface{}

GetJsonBody returns the JsonBody field value if set, zero value otherwise.

func (*RecentTriggerBody) GetJsonBodyOk added in v7.1.0

func (o *RecentTriggerBody) GetJsonBodyOk() (*map[string]interface{}, bool)

GetJsonBodyOk returns a tuple with the JsonBody field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RecentTriggerBody) GetTimestamp added in v7.1.0

func (o *RecentTriggerBody) GetTimestamp() int64

GetTimestamp returns the Timestamp field value if set, zero value otherwise.

func (*RecentTriggerBody) GetTimestampOk added in v7.1.0

func (o *RecentTriggerBody) GetTimestampOk() (*int64, bool)

GetTimestampOk returns a tuple with the Timestamp field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RecentTriggerBody) HasJsonBody added in v7.1.0

func (o *RecentTriggerBody) HasJsonBody() bool

HasJsonBody returns a boolean if a field has been set.

func (*RecentTriggerBody) HasTimestamp added in v7.1.0

func (o *RecentTriggerBody) HasTimestamp() bool

HasTimestamp returns a boolean if a field has been set.

func (RecentTriggerBody) MarshalJSON added in v7.1.0

func (o RecentTriggerBody) MarshalJSON() ([]byte, error)

func (*RecentTriggerBody) SetJsonBody added in v7.1.0

func (o *RecentTriggerBody) SetJsonBody(v map[string]interface{})

SetJsonBody gets a reference to the given map[string]interface{} and assigns it to the JsonBody field.

func (*RecentTriggerBody) SetTimestamp added in v7.1.0

func (o *RecentTriggerBody) SetTimestamp(v int64)

SetTimestamp gets a reference to the given int64 and assigns it to the Timestamp field.

type ReferenceRep

type ReferenceRep struct {
	// File path of the reference
	Path string `json:"path"`
	// Programming language used in the file
	Hint  *string   `json:"hint,omitempty"`
	Hunks []HunkRep `json:"hunks"`
}

ReferenceRep struct for ReferenceRep

func NewReferenceRep

func NewReferenceRep(path string, hunks []HunkRep) *ReferenceRep

NewReferenceRep instantiates a new ReferenceRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewReferenceRepWithDefaults

func NewReferenceRepWithDefaults() *ReferenceRep

NewReferenceRepWithDefaults instantiates a new ReferenceRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ReferenceRep) GetHint

func (o *ReferenceRep) GetHint() string

GetHint returns the Hint field value if set, zero value otherwise.

func (*ReferenceRep) GetHintOk

func (o *ReferenceRep) 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.

func (*ReferenceRep) GetHunks

func (o *ReferenceRep) GetHunks() []HunkRep

GetHunks returns the Hunks field value

func (*ReferenceRep) GetHunksOk

func (o *ReferenceRep) GetHunksOk() (*[]HunkRep, bool)

GetHunksOk returns a tuple with the Hunks field value and a boolean to check if the value has been set.

func (*ReferenceRep) GetPath

func (o *ReferenceRep) GetPath() string

GetPath returns the Path field value

func (*ReferenceRep) GetPathOk

func (o *ReferenceRep) GetPathOk() (*string, bool)

GetPathOk returns a tuple with the Path field value and a boolean to check if the value has been set.

func (*ReferenceRep) HasHint

func (o *ReferenceRep) HasHint() bool

HasHint returns a boolean if a field has been set.

func (ReferenceRep) MarshalJSON

func (o ReferenceRep) MarshalJSON() ([]byte, error)

func (*ReferenceRep) SetHint

func (o *ReferenceRep) SetHint(v string)

SetHint gets a reference to the given string and assigns it to the Hint field.

func (*ReferenceRep) SetHunks

func (o *ReferenceRep) SetHunks(v []HunkRep)

SetHunks sets field value

func (*ReferenceRep) SetPath

func (o *ReferenceRep) SetPath(v string)

SetPath sets field value

type RelayAutoConfigCollectionRep

type RelayAutoConfigCollectionRep struct {
	Items []RelayAutoConfigRep `json:"items"`
}

RelayAutoConfigCollectionRep struct for RelayAutoConfigCollectionRep

func NewRelayAutoConfigCollectionRep

func NewRelayAutoConfigCollectionRep(items []RelayAutoConfigRep) *RelayAutoConfigCollectionRep

NewRelayAutoConfigCollectionRep instantiates a new RelayAutoConfigCollectionRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRelayAutoConfigCollectionRepWithDefaults

func NewRelayAutoConfigCollectionRepWithDefaults() *RelayAutoConfigCollectionRep

NewRelayAutoConfigCollectionRepWithDefaults instantiates a new RelayAutoConfigCollectionRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RelayAutoConfigCollectionRep) GetItems

GetItems returns the Items field value

func (*RelayAutoConfigCollectionRep) GetItemsOk

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (RelayAutoConfigCollectionRep) MarshalJSON

func (o RelayAutoConfigCollectionRep) MarshalJSON() ([]byte, error)

func (*RelayAutoConfigCollectionRep) SetItems

SetItems sets field value

type RelayAutoConfigPost

type RelayAutoConfigPost struct {
	// A human-friendly name for the Relay Proxy configuration
	Name   string         `json:"name"`
	Policy []StatementRep `json:"policy"`
}

RelayAutoConfigPost struct for RelayAutoConfigPost

func NewRelayAutoConfigPost

func NewRelayAutoConfigPost(name string, policy []StatementRep) *RelayAutoConfigPost

NewRelayAutoConfigPost instantiates a new RelayAutoConfigPost object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRelayAutoConfigPostWithDefaults

func NewRelayAutoConfigPostWithDefaults() *RelayAutoConfigPost

NewRelayAutoConfigPostWithDefaults instantiates a new RelayAutoConfigPost object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RelayAutoConfigPost) GetName

func (o *RelayAutoConfigPost) GetName() string

GetName returns the Name field value

func (*RelayAutoConfigPost) GetNameOk

func (o *RelayAutoConfigPost) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*RelayAutoConfigPost) GetPolicy

func (o *RelayAutoConfigPost) GetPolicy() []StatementRep

GetPolicy returns the Policy field value

func (*RelayAutoConfigPost) GetPolicyOk

func (o *RelayAutoConfigPost) GetPolicyOk() (*[]StatementRep, bool)

GetPolicyOk returns a tuple with the Policy field value and a boolean to check if the value has been set.

func (RelayAutoConfigPost) MarshalJSON

func (o RelayAutoConfigPost) MarshalJSON() ([]byte, error)

func (*RelayAutoConfigPost) SetName

func (o *RelayAutoConfigPost) SetName(v string)

SetName sets field value

func (*RelayAutoConfigPost) SetPolicy

func (o *RelayAutoConfigPost) SetPolicy(v []StatementRep)

SetPolicy sets field value

type RelayAutoConfigRep

type RelayAutoConfigRep struct {
	Id           string            `json:"_id"`
	Creator      *MemberSummaryRep `json:"_creator,omitempty"`
	Access       *AccessRep        `json:"_access,omitempty"`
	Name         string            `json:"name"`
	Policy       []StatementRep    `json:"policy"`
	FullKey      string            `json:"fullKey"`
	DisplayKey   string            `json:"displayKey"`
	CreationDate int64             `json:"creationDate"`
	LastModified int64             `json:"lastModified"`
}

RelayAutoConfigRep struct for RelayAutoConfigRep

func NewRelayAutoConfigRep

func NewRelayAutoConfigRep(id string, name string, policy []StatementRep, fullKey string, displayKey string, creationDate int64, lastModified int64) *RelayAutoConfigRep

NewRelayAutoConfigRep instantiates a new RelayAutoConfigRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRelayAutoConfigRepWithDefaults

func NewRelayAutoConfigRepWithDefaults() *RelayAutoConfigRep

NewRelayAutoConfigRepWithDefaults instantiates a new RelayAutoConfigRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RelayAutoConfigRep) GetAccess

func (o *RelayAutoConfigRep) GetAccess() AccessRep

GetAccess returns the Access field value if set, zero value otherwise.

func (*RelayAutoConfigRep) GetAccessOk

func (o *RelayAutoConfigRep) GetAccessOk() (*AccessRep, bool)

GetAccessOk returns a tuple with the Access field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RelayAutoConfigRep) GetCreationDate

func (o *RelayAutoConfigRep) GetCreationDate() int64

GetCreationDate returns the CreationDate field value

func (*RelayAutoConfigRep) GetCreationDateOk

func (o *RelayAutoConfigRep) GetCreationDateOk() (*int64, bool)

GetCreationDateOk returns a tuple with the CreationDate field value and a boolean to check if the value has been set.

func (*RelayAutoConfigRep) GetCreator

func (o *RelayAutoConfigRep) GetCreator() MemberSummaryRep

GetCreator returns the Creator field value if set, zero value otherwise.

func (*RelayAutoConfigRep) GetCreatorOk

func (o *RelayAutoConfigRep) GetCreatorOk() (*MemberSummaryRep, bool)

GetCreatorOk returns a tuple with the Creator field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RelayAutoConfigRep) GetDisplayKey

func (o *RelayAutoConfigRep) GetDisplayKey() string

GetDisplayKey returns the DisplayKey field value

func (*RelayAutoConfigRep) GetDisplayKeyOk

func (o *RelayAutoConfigRep) GetDisplayKeyOk() (*string, bool)

GetDisplayKeyOk returns a tuple with the DisplayKey field value and a boolean to check if the value has been set.

func (*RelayAutoConfigRep) GetFullKey

func (o *RelayAutoConfigRep) GetFullKey() string

GetFullKey returns the FullKey field value

func (*RelayAutoConfigRep) GetFullKeyOk

func (o *RelayAutoConfigRep) GetFullKeyOk() (*string, bool)

GetFullKeyOk returns a tuple with the FullKey field value and a boolean to check if the value has been set.

func (*RelayAutoConfigRep) GetId

func (o *RelayAutoConfigRep) GetId() string

GetId returns the Id field value

func (*RelayAutoConfigRep) GetIdOk

func (o *RelayAutoConfigRep) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*RelayAutoConfigRep) GetLastModified

func (o *RelayAutoConfigRep) GetLastModified() int64

GetLastModified returns the LastModified field value

func (*RelayAutoConfigRep) GetLastModifiedOk

func (o *RelayAutoConfigRep) GetLastModifiedOk() (*int64, bool)

GetLastModifiedOk returns a tuple with the LastModified field value and a boolean to check if the value has been set.

func (*RelayAutoConfigRep) GetName

func (o *RelayAutoConfigRep) GetName() string

GetName returns the Name field value

func (*RelayAutoConfigRep) GetNameOk

func (o *RelayAutoConfigRep) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*RelayAutoConfigRep) GetPolicy

func (o *RelayAutoConfigRep) GetPolicy() []StatementRep

GetPolicy returns the Policy field value

func (*RelayAutoConfigRep) GetPolicyOk

func (o *RelayAutoConfigRep) GetPolicyOk() (*[]StatementRep, bool)

GetPolicyOk returns a tuple with the Policy field value and a boolean to check if the value has been set.

func (*RelayAutoConfigRep) HasAccess

func (o *RelayAutoConfigRep) HasAccess() bool

HasAccess returns a boolean if a field has been set.

func (*RelayAutoConfigRep) HasCreator

func (o *RelayAutoConfigRep) HasCreator() bool

HasCreator returns a boolean if a field has been set.

func (RelayAutoConfigRep) MarshalJSON

func (o RelayAutoConfigRep) MarshalJSON() ([]byte, error)

func (*RelayAutoConfigRep) SetAccess

func (o *RelayAutoConfigRep) SetAccess(v AccessRep)

SetAccess gets a reference to the given AccessRep and assigns it to the Access field.

func (*RelayAutoConfigRep) SetCreationDate

func (o *RelayAutoConfigRep) SetCreationDate(v int64)

SetCreationDate sets field value

func (*RelayAutoConfigRep) SetCreator

func (o *RelayAutoConfigRep) SetCreator(v MemberSummaryRep)

SetCreator gets a reference to the given MemberSummaryRep and assigns it to the Creator field.

func (*RelayAutoConfigRep) SetDisplayKey

func (o *RelayAutoConfigRep) SetDisplayKey(v string)

SetDisplayKey sets field value

func (*RelayAutoConfigRep) SetFullKey

func (o *RelayAutoConfigRep) SetFullKey(v string)

SetFullKey sets field value

func (*RelayAutoConfigRep) SetId

func (o *RelayAutoConfigRep) SetId(v string)

SetId sets field value

func (*RelayAutoConfigRep) SetLastModified

func (o *RelayAutoConfigRep) SetLastModified(v int64)

SetLastModified sets field value

func (*RelayAutoConfigRep) SetName

func (o *RelayAutoConfigRep) SetName(v string)

SetName sets field value

func (*RelayAutoConfigRep) SetPolicy

func (o *RelayAutoConfigRep) SetPolicy(v []StatementRep)

SetPolicy sets field value

type RelayProxyConfigurationsApiService

type RelayProxyConfigurationsApiService service

RelayProxyConfigurationsApiService RelayProxyConfigurationsApi service

func (*RelayProxyConfigurationsApiService) DeleteRelayAutoConfig

DeleteRelayAutoConfig Delete Relay Proxy config by ID

Delete a Relay Proxy config

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The relay auto config id
@return ApiDeleteRelayAutoConfigRequest

func (*RelayProxyConfigurationsApiService) DeleteRelayAutoConfigExecute

Execute executes the request

func (*RelayProxyConfigurationsApiService) GetRelayProxyConfig

GetRelayProxyConfig Get Relay Proxy config

Get a single Relay Proxy Auto Config by ID

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The relay auto config id
@return ApiGetRelayProxyConfigRequest

func (*RelayProxyConfigurationsApiService) GetRelayProxyConfigExecute

Execute executes the request

@return RelayAutoConfigRep

func (*RelayProxyConfigurationsApiService) GetRelayProxyConfigs

GetRelayProxyConfigs List Relay Proxy configs

Get a list of Relay Proxy configurations in the account.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetRelayProxyConfigsRequest

func (*RelayProxyConfigurationsApiService) GetRelayProxyConfigsExecute

Execute executes the request

@return RelayAutoConfigCollectionRep

func (*RelayProxyConfigurationsApiService) PatchRelayAutoConfig

PatchRelayAutoConfig Update a Relay Proxy config

Update a Relay Proxy config.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The relay auto config id
@return ApiPatchRelayAutoConfigRequest

func (*RelayProxyConfigurationsApiService) PatchRelayAutoConfigExecute

Execute executes the request

@return RelayAutoConfigRep

func (*RelayProxyConfigurationsApiService) PostRelayAutoConfig

PostRelayAutoConfig Create a new Relay Proxy config

Create a Relay Proxy config

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiPostRelayAutoConfigRequest

func (*RelayProxyConfigurationsApiService) PostRelayAutoConfigExecute

Execute executes the request

@return RelayAutoConfigRep

func (*RelayProxyConfigurationsApiService) ResetRelayAutoConfig

ResetRelayAutoConfig Reset Relay Proxy configuration key

Reset a Relay Proxy configuration's secret key with an optional expiry time for the old key.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The Relay Proxy configuration ID
@return ApiResetRelayAutoConfigRequest

func (*RelayProxyConfigurationsApiService) ResetRelayAutoConfigExecute

Execute executes the request

@return RelayAutoConfigRep

type RepositoryCollectionRep

type RepositoryCollectionRep struct {
	Links map[string]Link `json:"_links"`
	// An array of repositories
	Items []RepositoryRep `json:"items"`
}

RepositoryCollectionRep struct for RepositoryCollectionRep

func NewRepositoryCollectionRep

func NewRepositoryCollectionRep(links map[string]Link, items []RepositoryRep) *RepositoryCollectionRep

NewRepositoryCollectionRep instantiates a new RepositoryCollectionRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRepositoryCollectionRepWithDefaults

func NewRepositoryCollectionRepWithDefaults() *RepositoryCollectionRep

NewRepositoryCollectionRepWithDefaults instantiates a new RepositoryCollectionRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RepositoryCollectionRep) GetItems

func (o *RepositoryCollectionRep) GetItems() []RepositoryRep

GetItems returns the Items field value

func (*RepositoryCollectionRep) GetItemsOk

func (o *RepositoryCollectionRep) GetItemsOk() (*[]RepositoryRep, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (o *RepositoryCollectionRep) GetLinks() map[string]Link

GetLinks returns the Links field value

func (*RepositoryCollectionRep) GetLinksOk

func (o *RepositoryCollectionRep) GetLinksOk() (*map[string]Link, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (RepositoryCollectionRep) MarshalJSON

func (o RepositoryCollectionRep) MarshalJSON() ([]byte, error)

func (*RepositoryCollectionRep) SetItems

func (o *RepositoryCollectionRep) SetItems(v []RepositoryRep)

SetItems sets field value

func (o *RepositoryCollectionRep) SetLinks(v map[string]Link)

SetLinks sets field value

type RepositoryPost

type RepositoryPost struct {
	Name       string  `json:"name"`
	SourceLink *string `json:"sourceLink,omitempty"`
	// A template for constructing a valid URL to view the commit
	CommitUrlTemplate *string `json:"commitUrlTemplate,omitempty"`
	// A template for constructing a valid URL to view the hunk
	HunkUrlTemplate *string `json:"hunkUrlTemplate,omitempty"`
	// Optionally specify a repository type. The default value is <code>custom</code>
	Type *string `json:"type,omitempty"`
	// The default branch, if not specified, is <code>master</code>
	DefaultBranch *string `json:"defaultBranch,omitempty"`
}

RepositoryPost struct for RepositoryPost

func NewRepositoryPost

func NewRepositoryPost(name string) *RepositoryPost

NewRepositoryPost instantiates a new RepositoryPost object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRepositoryPostWithDefaults

func NewRepositoryPostWithDefaults() *RepositoryPost

NewRepositoryPostWithDefaults instantiates a new RepositoryPost object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RepositoryPost) GetCommitUrlTemplate

func (o *RepositoryPost) GetCommitUrlTemplate() string

GetCommitUrlTemplate returns the CommitUrlTemplate field value if set, zero value otherwise.

func (*RepositoryPost) GetCommitUrlTemplateOk

func (o *RepositoryPost) GetCommitUrlTemplateOk() (*string, bool)

GetCommitUrlTemplateOk returns a tuple with the CommitUrlTemplate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RepositoryPost) GetDefaultBranch

func (o *RepositoryPost) GetDefaultBranch() string

GetDefaultBranch returns the DefaultBranch field value if set, zero value otherwise.

func (*RepositoryPost) GetDefaultBranchOk

func (o *RepositoryPost) GetDefaultBranchOk() (*string, bool)

GetDefaultBranchOk returns a tuple with the DefaultBranch field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RepositoryPost) GetHunkUrlTemplate

func (o *RepositoryPost) GetHunkUrlTemplate() string

GetHunkUrlTemplate returns the HunkUrlTemplate field value if set, zero value otherwise.

func (*RepositoryPost) GetHunkUrlTemplateOk

func (o *RepositoryPost) GetHunkUrlTemplateOk() (*string, bool)

GetHunkUrlTemplateOk returns a tuple with the HunkUrlTemplate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RepositoryPost) GetName

func (o *RepositoryPost) GetName() string

GetName returns the Name field value

func (*RepositoryPost) GetNameOk

func (o *RepositoryPost) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (o *RepositoryPost) GetSourceLink() string

GetSourceLink returns the SourceLink field value if set, zero value otherwise.

func (*RepositoryPost) GetSourceLinkOk

func (o *RepositoryPost) GetSourceLinkOk() (*string, bool)

GetSourceLinkOk returns a tuple with the SourceLink field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RepositoryPost) GetType

func (o *RepositoryPost) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*RepositoryPost) GetTypeOk

func (o *RepositoryPost) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RepositoryPost) HasCommitUrlTemplate

func (o *RepositoryPost) HasCommitUrlTemplate() bool

HasCommitUrlTemplate returns a boolean if a field has been set.

func (*RepositoryPost) HasDefaultBranch

func (o *RepositoryPost) HasDefaultBranch() bool

HasDefaultBranch returns a boolean if a field has been set.

func (*RepositoryPost) HasHunkUrlTemplate

func (o *RepositoryPost) HasHunkUrlTemplate() bool

HasHunkUrlTemplate returns a boolean if a field has been set.

func (o *RepositoryPost) HasSourceLink() bool

HasSourceLink returns a boolean if a field has been set.

func (*RepositoryPost) HasType

func (o *RepositoryPost) HasType() bool

HasType returns a boolean if a field has been set.

func (RepositoryPost) MarshalJSON

func (o RepositoryPost) MarshalJSON() ([]byte, error)

func (*RepositoryPost) SetCommitUrlTemplate

func (o *RepositoryPost) SetCommitUrlTemplate(v string)

SetCommitUrlTemplate gets a reference to the given string and assigns it to the CommitUrlTemplate field.

func (*RepositoryPost) SetDefaultBranch

func (o *RepositoryPost) SetDefaultBranch(v string)

SetDefaultBranch gets a reference to the given string and assigns it to the DefaultBranch field.

func (*RepositoryPost) SetHunkUrlTemplate

func (o *RepositoryPost) SetHunkUrlTemplate(v string)

SetHunkUrlTemplate gets a reference to the given string and assigns it to the HunkUrlTemplate field.

func (*RepositoryPost) SetName

func (o *RepositoryPost) SetName(v string)

SetName sets field value

func (o *RepositoryPost) SetSourceLink(v string)

SetSourceLink gets a reference to the given string and assigns it to the SourceLink field.

func (*RepositoryPost) SetType

func (o *RepositoryPost) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

type RepositoryRep

type RepositoryRep struct {
	// The repository name
	Name string `json:"name"`
	// A URL to access the repository
	SourceLink *string `json:"sourceLink,omitempty"`
	// A template for constructing a valid URL to view the commit
	CommitUrlTemplate *string `json:"commitUrlTemplate,omitempty"`
	// A template for constructing a valid URL to view the hunk
	HunkUrlTemplate *string `json:"hunkUrlTemplate,omitempty"`
	// The type of repository
	Type string `json:"type"`
	// The repository's default branch
	DefaultBranch string `json:"defaultBranch"`
	// Whether or not a repository is enabled for code reference scanning
	Enabled bool `json:"enabled"`
	// The version of the repository's saved information
	Version int32 `json:"version"`
	// An array of the repository's branches that have been scanned for code references
	Branches *[]BranchRep           `json:"branches,omitempty"`
	Links    map[string]interface{} `json:"_links"`
	Access   *AccessRep             `json:"_access,omitempty"`
}

RepositoryRep struct for RepositoryRep

func NewRepositoryRep

func NewRepositoryRep(name string, type_ string, defaultBranch string, enabled bool, version int32, links map[string]interface{}) *RepositoryRep

NewRepositoryRep instantiates a new RepositoryRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRepositoryRepWithDefaults

func NewRepositoryRepWithDefaults() *RepositoryRep

NewRepositoryRepWithDefaults instantiates a new RepositoryRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*RepositoryRep) GetAccess

func (o *RepositoryRep) GetAccess() AccessRep

GetAccess returns the Access field value if set, zero value otherwise.

func (*RepositoryRep) GetAccessOk

func (o *RepositoryRep) GetAccessOk() (*AccessRep, bool)

GetAccessOk returns a tuple with the Access field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RepositoryRep) GetBranches

func (o *RepositoryRep) GetBranches() []BranchRep

GetBranches returns the Branches field value if set, zero value otherwise.

func (*RepositoryRep) GetBranchesOk

func (o *RepositoryRep) GetBranchesOk() (*[]BranchRep, bool)

GetBranchesOk returns a tuple with the Branches field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RepositoryRep) GetCommitUrlTemplate

func (o *RepositoryRep) GetCommitUrlTemplate() string

GetCommitUrlTemplate returns the CommitUrlTemplate field value if set, zero value otherwise.

func (*RepositoryRep) GetCommitUrlTemplateOk

func (o *RepositoryRep) GetCommitUrlTemplateOk() (*string, bool)

GetCommitUrlTemplateOk returns a tuple with the CommitUrlTemplate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RepositoryRep) GetDefaultBranch

func (o *RepositoryRep) GetDefaultBranch() string

GetDefaultBranch returns the DefaultBranch field value

func (*RepositoryRep) GetDefaultBranchOk

func (o *RepositoryRep) GetDefaultBranchOk() (*string, bool)

GetDefaultBranchOk returns a tuple with the DefaultBranch field value and a boolean to check if the value has been set.

func (*RepositoryRep) GetEnabled

func (o *RepositoryRep) GetEnabled() bool

GetEnabled returns the Enabled field value

func (*RepositoryRep) GetEnabledOk

func (o *RepositoryRep) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value and a boolean to check if the value has been set.

func (*RepositoryRep) GetHunkUrlTemplate

func (o *RepositoryRep) GetHunkUrlTemplate() string

GetHunkUrlTemplate returns the HunkUrlTemplate field value if set, zero value otherwise.

func (*RepositoryRep) GetHunkUrlTemplateOk

func (o *RepositoryRep) GetHunkUrlTemplateOk() (*string, bool)

GetHunkUrlTemplateOk returns a tuple with the HunkUrlTemplate field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *RepositoryRep) GetLinks() map[string]interface{}

GetLinks returns the Links field value

func (*RepositoryRep) GetLinksOk

func (o *RepositoryRep) GetLinksOk() (*map[string]interface{}, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (*RepositoryRep) GetName

func (o *RepositoryRep) GetName() string

GetName returns the Name field value

func (*RepositoryRep) GetNameOk

func (o *RepositoryRep) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (o *RepositoryRep) GetSourceLink() string

GetSourceLink returns the SourceLink field value if set, zero value otherwise.

func (*RepositoryRep) GetSourceLinkOk

func (o *RepositoryRep) GetSourceLinkOk() (*string, bool)

GetSourceLinkOk returns a tuple with the SourceLink field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RepositoryRep) GetType

func (o *RepositoryRep) GetType() string

GetType returns the Type field value

func (*RepositoryRep) GetTypeOk

func (o *RepositoryRep) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*RepositoryRep) GetVersion

func (o *RepositoryRep) GetVersion() int32

GetVersion returns the Version field value

func (*RepositoryRep) GetVersionOk

func (o *RepositoryRep) GetVersionOk() (*int32, bool)

GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set.

func (*RepositoryRep) HasAccess

func (o *RepositoryRep) HasAccess() bool

HasAccess returns a boolean if a field has been set.

func (*RepositoryRep) HasBranches

func (o *RepositoryRep) HasBranches() bool

HasBranches returns a boolean if a field has been set.

func (*RepositoryRep) HasCommitUrlTemplate

func (o *RepositoryRep) HasCommitUrlTemplate() bool

HasCommitUrlTemplate returns a boolean if a field has been set.

func (*RepositoryRep) HasHunkUrlTemplate

func (o *RepositoryRep) HasHunkUrlTemplate() bool

HasHunkUrlTemplate returns a boolean if a field has been set.

func (o *RepositoryRep) HasSourceLink() bool

HasSourceLink returns a boolean if a field has been set.

func (RepositoryRep) MarshalJSON

func (o RepositoryRep) MarshalJSON() ([]byte, error)

func (*RepositoryRep) SetAccess

func (o *RepositoryRep) SetAccess(v AccessRep)

SetAccess gets a reference to the given AccessRep and assigns it to the Access field.

func (*RepositoryRep) SetBranches

func (o *RepositoryRep) SetBranches(v []BranchRep)

SetBranches gets a reference to the given []BranchRep and assigns it to the Branches field.

func (*RepositoryRep) SetCommitUrlTemplate

func (o *RepositoryRep) SetCommitUrlTemplate(v string)

SetCommitUrlTemplate gets a reference to the given string and assigns it to the CommitUrlTemplate field.

func (*RepositoryRep) SetDefaultBranch

func (o *RepositoryRep) SetDefaultBranch(v string)

SetDefaultBranch sets field value

func (*RepositoryRep) SetEnabled

func (o *RepositoryRep) SetEnabled(v bool)

SetEnabled sets field value

func (*RepositoryRep) SetHunkUrlTemplate

func (o *RepositoryRep) SetHunkUrlTemplate(v string)

SetHunkUrlTemplate gets a reference to the given string and assigns it to the HunkUrlTemplate field.

func (o *RepositoryRep) SetLinks(v map[string]interface{})

SetLinks sets field value

func (*RepositoryRep) SetName

func (o *RepositoryRep) SetName(v string)

SetName sets field value

func (o *RepositoryRep) SetSourceLink(v string)

SetSourceLink gets a reference to the given string and assigns it to the SourceLink field.

func (*RepositoryRep) SetType

func (o *RepositoryRep) SetType(v string)

SetType sets field value

func (*RepositoryRep) SetVersion

func (o *RepositoryRep) SetVersion(v int32)

SetVersion sets field value

type ResourceAccess

type ResourceAccess struct {
	Action   *string     `json:"action,omitempty"`
	Resource interface{} `json:"resource,omitempty"`
}

ResourceAccess struct for ResourceAccess

func NewResourceAccess

func NewResourceAccess() *ResourceAccess

NewResourceAccess instantiates a new ResourceAccess object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewResourceAccessWithDefaults

func NewResourceAccessWithDefaults() *ResourceAccess

NewResourceAccessWithDefaults instantiates a new ResourceAccess object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ResourceAccess) GetAction

func (o *ResourceAccess) GetAction() string

GetAction returns the Action field value if set, zero value otherwise.

func (*ResourceAccess) GetActionOk

func (o *ResourceAccess) GetActionOk() (*string, bool)

GetActionOk returns a tuple with the Action field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResourceAccess) GetResource

func (o *ResourceAccess) GetResource() interface{}

GetResource returns the Resource field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ResourceAccess) GetResourceOk

func (o *ResourceAccess) GetResourceOk() (*interface{}, bool)

GetResourceOk returns a tuple with the Resource field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ResourceAccess) HasAction

func (o *ResourceAccess) HasAction() bool

HasAction returns a boolean if a field has been set.

func (*ResourceAccess) HasResource

func (o *ResourceAccess) HasResource() bool

HasResource returns a boolean if a field has been set.

func (ResourceAccess) MarshalJSON

func (o ResourceAccess) MarshalJSON() ([]byte, error)

func (*ResourceAccess) SetAction

func (o *ResourceAccess) SetAction(v string)

SetAction gets a reference to the given string and assigns it to the Action field.

func (*ResourceAccess) SetResource

func (o *ResourceAccess) SetResource(v interface{})

SetResource gets a reference to the given interface{} and assigns it to the Resource field.

type ResourceIDResponse

type ResourceIDResponse struct {
	Kind           *string `json:"kind,omitempty"`
	ProjectKey     *string `json:"projectKey,omitempty"`
	EnvironmentKey *string `json:"environmentKey,omitempty"`
	FlagKey        *string `json:"flagKey,omitempty"`
	Key            *string `json:"key,omitempty"`
}

ResourceIDResponse struct for ResourceIDResponse

func NewResourceIDResponse

func NewResourceIDResponse() *ResourceIDResponse

NewResourceIDResponse instantiates a new ResourceIDResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewResourceIDResponseWithDefaults

func NewResourceIDResponseWithDefaults() *ResourceIDResponse

NewResourceIDResponseWithDefaults instantiates a new ResourceIDResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ResourceIDResponse) GetEnvironmentKey

func (o *ResourceIDResponse) GetEnvironmentKey() string

GetEnvironmentKey returns the EnvironmentKey field value if set, zero value otherwise.

func (*ResourceIDResponse) GetEnvironmentKeyOk

func (o *ResourceIDResponse) GetEnvironmentKeyOk() (*string, bool)

GetEnvironmentKeyOk returns a tuple with the EnvironmentKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResourceIDResponse) GetFlagKey

func (o *ResourceIDResponse) GetFlagKey() string

GetFlagKey returns the FlagKey field value if set, zero value otherwise.

func (*ResourceIDResponse) GetFlagKeyOk

func (o *ResourceIDResponse) GetFlagKeyOk() (*string, bool)

GetFlagKeyOk returns a tuple with the FlagKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResourceIDResponse) GetKey

func (o *ResourceIDResponse) GetKey() string

GetKey returns the Key field value if set, zero value otherwise.

func (*ResourceIDResponse) GetKeyOk

func (o *ResourceIDResponse) 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.

func (*ResourceIDResponse) GetKind

func (o *ResourceIDResponse) GetKind() string

GetKind returns the Kind field value if set, zero value otherwise.

func (*ResourceIDResponse) GetKindOk

func (o *ResourceIDResponse) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResourceIDResponse) GetProjectKey

func (o *ResourceIDResponse) GetProjectKey() string

GetProjectKey returns the ProjectKey field value if set, zero value otherwise.

func (*ResourceIDResponse) GetProjectKeyOk

func (o *ResourceIDResponse) GetProjectKeyOk() (*string, bool)

GetProjectKeyOk returns a tuple with the ProjectKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ResourceIDResponse) HasEnvironmentKey

func (o *ResourceIDResponse) HasEnvironmentKey() bool

HasEnvironmentKey returns a boolean if a field has been set.

func (*ResourceIDResponse) HasFlagKey

func (o *ResourceIDResponse) HasFlagKey() bool

HasFlagKey returns a boolean if a field has been set.

func (*ResourceIDResponse) HasKey

func (o *ResourceIDResponse) HasKey() bool

HasKey returns a boolean if a field has been set.

func (*ResourceIDResponse) HasKind

func (o *ResourceIDResponse) HasKind() bool

HasKind returns a boolean if a field has been set.

func (*ResourceIDResponse) HasProjectKey

func (o *ResourceIDResponse) HasProjectKey() bool

HasProjectKey returns a boolean if a field has been set.

func (ResourceIDResponse) MarshalJSON

func (o ResourceIDResponse) MarshalJSON() ([]byte, error)

func (*ResourceIDResponse) SetEnvironmentKey

func (o *ResourceIDResponse) SetEnvironmentKey(v string)

SetEnvironmentKey gets a reference to the given string and assigns it to the EnvironmentKey field.

func (*ResourceIDResponse) SetFlagKey

func (o *ResourceIDResponse) SetFlagKey(v string)

SetFlagKey gets a reference to the given string and assigns it to the FlagKey field.

func (*ResourceIDResponse) SetKey

func (o *ResourceIDResponse) SetKey(v string)

SetKey gets a reference to the given string and assigns it to the Key field.

func (*ResourceIDResponse) SetKind

func (o *ResourceIDResponse) SetKind(v string)

SetKind gets a reference to the given string and assigns it to the Kind field.

func (*ResourceIDResponse) SetProjectKey

func (o *ResourceIDResponse) SetProjectKey(v string)

SetProjectKey gets a reference to the given string and assigns it to the ProjectKey field.

type ReviewOutputRep

type ReviewOutputRep struct {
	Id           string  `json:"_id"`
	Kind         string  `json:"kind"`
	CreationDate *int64  `json:"creationDate,omitempty"`
	Comment      *string `json:"comment,omitempty"`
	MemberId     *string `json:"memberId,omitempty"`
}

ReviewOutputRep struct for ReviewOutputRep

func NewReviewOutputRep

func NewReviewOutputRep(id string, kind string) *ReviewOutputRep

NewReviewOutputRep instantiates a new ReviewOutputRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewReviewOutputRepWithDefaults

func NewReviewOutputRepWithDefaults() *ReviewOutputRep

NewReviewOutputRepWithDefaults instantiates a new ReviewOutputRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ReviewOutputRep) GetComment

func (o *ReviewOutputRep) GetComment() string

GetComment returns the Comment field value if set, zero value otherwise.

func (*ReviewOutputRep) GetCommentOk

func (o *ReviewOutputRep) GetCommentOk() (*string, bool)

GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReviewOutputRep) GetCreationDate

func (o *ReviewOutputRep) GetCreationDate() int64

GetCreationDate returns the CreationDate field value if set, zero value otherwise.

func (*ReviewOutputRep) GetCreationDateOk

func (o *ReviewOutputRep) GetCreationDateOk() (*int64, bool)

GetCreationDateOk returns a tuple with the CreationDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReviewOutputRep) GetId

func (o *ReviewOutputRep) GetId() string

GetId returns the Id field value

func (*ReviewOutputRep) GetIdOk

func (o *ReviewOutputRep) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ReviewOutputRep) GetKind

func (o *ReviewOutputRep) GetKind() string

GetKind returns the Kind field value

func (*ReviewOutputRep) GetKindOk

func (o *ReviewOutputRep) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.

func (*ReviewOutputRep) GetMemberId

func (o *ReviewOutputRep) GetMemberId() string

GetMemberId returns the MemberId field value if set, zero value otherwise.

func (*ReviewOutputRep) GetMemberIdOk

func (o *ReviewOutputRep) GetMemberIdOk() (*string, bool)

GetMemberIdOk returns a tuple with the MemberId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReviewOutputRep) HasComment

func (o *ReviewOutputRep) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*ReviewOutputRep) HasCreationDate

func (o *ReviewOutputRep) HasCreationDate() bool

HasCreationDate returns a boolean if a field has been set.

func (*ReviewOutputRep) HasMemberId

func (o *ReviewOutputRep) HasMemberId() bool

HasMemberId returns a boolean if a field has been set.

func (ReviewOutputRep) MarshalJSON

func (o ReviewOutputRep) MarshalJSON() ([]byte, error)

func (*ReviewOutputRep) SetComment

func (o *ReviewOutputRep) SetComment(v string)

SetComment gets a reference to the given string and assigns it to the Comment field.

func (*ReviewOutputRep) SetCreationDate

func (o *ReviewOutputRep) SetCreationDate(v int64)

SetCreationDate gets a reference to the given int64 and assigns it to the CreationDate field.

func (*ReviewOutputRep) SetId

func (o *ReviewOutputRep) SetId(v string)

SetId sets field value

func (*ReviewOutputRep) SetKind

func (o *ReviewOutputRep) SetKind(v string)

SetKind sets field value

func (*ReviewOutputRep) SetMemberId

func (o *ReviewOutputRep) SetMemberId(v string)

SetMemberId gets a reference to the given string and assigns it to the MemberId field.

type ReviewResponse

type ReviewResponse struct {
	// The approval request id
	Id string `json:"_id"`
	// The type of review action to take. Either \"approve\", \"decline\" or \"comment\"
	Kind         string `json:"kind"`
	CreationDate *int64 `json:"creationDate,omitempty"`
	// A comment describing the approval response
	Comment *string `json:"comment,omitempty"`
	// ID of account member that reviewed request
	MemberId *string `json:"memberId,omitempty"`
}

ReviewResponse struct for ReviewResponse

func NewReviewResponse

func NewReviewResponse(id string, kind string) *ReviewResponse

NewReviewResponse instantiates a new ReviewResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewReviewResponseWithDefaults

func NewReviewResponseWithDefaults() *ReviewResponse

NewReviewResponseWithDefaults instantiates a new ReviewResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ReviewResponse) GetComment

func (o *ReviewResponse) GetComment() string

GetComment returns the Comment field value if set, zero value otherwise.

func (*ReviewResponse) GetCommentOk

func (o *ReviewResponse) GetCommentOk() (*string, bool)

GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReviewResponse) GetCreationDate

func (o *ReviewResponse) GetCreationDate() int64

GetCreationDate returns the CreationDate field value if set, zero value otherwise.

func (*ReviewResponse) GetCreationDateOk

func (o *ReviewResponse) GetCreationDateOk() (*int64, bool)

GetCreationDateOk returns a tuple with the CreationDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReviewResponse) GetId

func (o *ReviewResponse) GetId() string

GetId returns the Id field value

func (*ReviewResponse) GetIdOk

func (o *ReviewResponse) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*ReviewResponse) GetKind

func (o *ReviewResponse) GetKind() string

GetKind returns the Kind field value

func (*ReviewResponse) GetKindOk

func (o *ReviewResponse) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value and a boolean to check if the value has been set.

func (*ReviewResponse) GetMemberId

func (o *ReviewResponse) GetMemberId() string

GetMemberId returns the MemberId field value if set, zero value otherwise.

func (*ReviewResponse) GetMemberIdOk

func (o *ReviewResponse) GetMemberIdOk() (*string, bool)

GetMemberIdOk returns a tuple with the MemberId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ReviewResponse) HasComment

func (o *ReviewResponse) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*ReviewResponse) HasCreationDate

func (o *ReviewResponse) HasCreationDate() bool

HasCreationDate returns a boolean if a field has been set.

func (*ReviewResponse) HasMemberId

func (o *ReviewResponse) HasMemberId() bool

HasMemberId returns a boolean if a field has been set.

func (ReviewResponse) MarshalJSON

func (o ReviewResponse) MarshalJSON() ([]byte, error)

func (*ReviewResponse) SetComment

func (o *ReviewResponse) SetComment(v string)

SetComment gets a reference to the given string and assigns it to the Comment field.

func (*ReviewResponse) SetCreationDate

func (o *ReviewResponse) SetCreationDate(v int64)

SetCreationDate gets a reference to the given int64 and assigns it to the CreationDate field.

func (*ReviewResponse) SetId

func (o *ReviewResponse) SetId(v string)

SetId sets field value

func (*ReviewResponse) SetKind

func (o *ReviewResponse) SetKind(v string)

SetKind sets field value

func (*ReviewResponse) SetMemberId

func (o *ReviewResponse) SetMemberId(v string)

SetMemberId gets a reference to the given string and assigns it to the MemberId field.

type Rollout

type Rollout struct {
	Variations           []WeightedVariation      `json:"variations"`
	ExperimentAllocation *ExperimentAllocationRep `json:"experimentAllocation,omitempty"`
	Seed                 *int32                   `json:"seed,omitempty"`
	BucketBy             *string                  `json:"bucketBy,omitempty"`
}

Rollout struct for Rollout

func NewRollout

func NewRollout(variations []WeightedVariation) *Rollout

NewRollout instantiates a new Rollout object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRolloutWithDefaults

func NewRolloutWithDefaults() *Rollout

NewRolloutWithDefaults instantiates a new Rollout object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Rollout) GetBucketBy

func (o *Rollout) GetBucketBy() string

GetBucketBy returns the BucketBy field value if set, zero value otherwise.

func (*Rollout) GetBucketByOk

func (o *Rollout) GetBucketByOk() (*string, bool)

GetBucketByOk returns a tuple with the BucketBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Rollout) GetExperimentAllocation

func (o *Rollout) GetExperimentAllocation() ExperimentAllocationRep

GetExperimentAllocation returns the ExperimentAllocation field value if set, zero value otherwise.

func (*Rollout) GetExperimentAllocationOk

func (o *Rollout) GetExperimentAllocationOk() (*ExperimentAllocationRep, bool)

GetExperimentAllocationOk returns a tuple with the ExperimentAllocation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Rollout) GetSeed

func (o *Rollout) GetSeed() int32

GetSeed returns the Seed field value if set, zero value otherwise.

func (*Rollout) GetSeedOk

func (o *Rollout) GetSeedOk() (*int32, bool)

GetSeedOk returns a tuple with the Seed field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Rollout) GetVariations

func (o *Rollout) GetVariations() []WeightedVariation

GetVariations returns the Variations field value

func (*Rollout) GetVariationsOk

func (o *Rollout) GetVariationsOk() (*[]WeightedVariation, bool)

GetVariationsOk returns a tuple with the Variations field value and a boolean to check if the value has been set.

func (*Rollout) HasBucketBy

func (o *Rollout) HasBucketBy() bool

HasBucketBy returns a boolean if a field has been set.

func (*Rollout) HasExperimentAllocation

func (o *Rollout) HasExperimentAllocation() bool

HasExperimentAllocation returns a boolean if a field has been set.

func (*Rollout) HasSeed

func (o *Rollout) HasSeed() bool

HasSeed returns a boolean if a field has been set.

func (Rollout) MarshalJSON

func (o Rollout) MarshalJSON() ([]byte, error)

func (*Rollout) SetBucketBy

func (o *Rollout) SetBucketBy(v string)

SetBucketBy gets a reference to the given string and assigns it to the BucketBy field.

func (*Rollout) SetExperimentAllocation

func (o *Rollout) SetExperimentAllocation(v ExperimentAllocationRep)

SetExperimentAllocation gets a reference to the given ExperimentAllocationRep and assigns it to the ExperimentAllocation field.

func (*Rollout) SetSeed

func (o *Rollout) SetSeed(v int32)

SetSeed gets a reference to the given int32 and assigns it to the Seed field.

func (*Rollout) SetVariations

func (o *Rollout) SetVariations(v []WeightedVariation)

SetVariations sets field value

type Rule

type Rule struct {
	Id          *string  `json:"_id,omitempty"`
	Variation   *int32   `json:"variation,omitempty"`
	Rollout     *Rollout `json:"rollout,omitempty"`
	Clauses     []Clause `json:"clauses"`
	TrackEvents bool     `json:"trackEvents"`
	Description *string  `json:"description,omitempty"`
	Ref         *string  `json:"ref,omitempty"`
}

Rule struct for Rule

func NewRule

func NewRule(clauses []Clause, trackEvents bool) *Rule

NewRule instantiates a new Rule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewRuleWithDefaults

func NewRuleWithDefaults() *Rule

NewRuleWithDefaults instantiates a new Rule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Rule) GetClauses

func (o *Rule) GetClauses() []Clause

GetClauses returns the Clauses field value

func (*Rule) GetClausesOk

func (o *Rule) GetClausesOk() (*[]Clause, bool)

GetClausesOk returns a tuple with the Clauses field value and a boolean to check if the value has been set.

func (*Rule) GetDescription

func (o *Rule) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*Rule) GetDescriptionOk

func (o *Rule) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Rule) GetId

func (o *Rule) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Rule) GetIdOk

func (o *Rule) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Rule) GetRef added in v7.1.0

func (o *Rule) GetRef() string

GetRef returns the Ref field value if set, zero value otherwise.

func (*Rule) GetRefOk added in v7.1.0

func (o *Rule) GetRefOk() (*string, bool)

GetRefOk returns a tuple with the Ref field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Rule) GetRollout

func (o *Rule) GetRollout() Rollout

GetRollout returns the Rollout field value if set, zero value otherwise.

func (*Rule) GetRolloutOk

func (o *Rule) GetRolloutOk() (*Rollout, bool)

GetRolloutOk returns a tuple with the Rollout field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Rule) GetTrackEvents

func (o *Rule) GetTrackEvents() bool

GetTrackEvents returns the TrackEvents field value

func (*Rule) GetTrackEventsOk

func (o *Rule) GetTrackEventsOk() (*bool, bool)

GetTrackEventsOk returns a tuple with the TrackEvents field value and a boolean to check if the value has been set.

func (*Rule) GetVariation

func (o *Rule) GetVariation() int32

GetVariation returns the Variation field value if set, zero value otherwise.

func (*Rule) GetVariationOk

func (o *Rule) GetVariationOk() (*int32, bool)

GetVariationOk returns a tuple with the Variation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Rule) HasDescription

func (o *Rule) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*Rule) HasId

func (o *Rule) HasId() bool

HasId returns a boolean if a field has been set.

func (*Rule) HasRef added in v7.1.0

func (o *Rule) HasRef() bool

HasRef returns a boolean if a field has been set.

func (*Rule) HasRollout

func (o *Rule) HasRollout() bool

HasRollout returns a boolean if a field has been set.

func (*Rule) HasVariation

func (o *Rule) HasVariation() bool

HasVariation returns a boolean if a field has been set.

func (Rule) MarshalJSON

func (o Rule) MarshalJSON() ([]byte, error)

func (*Rule) SetClauses

func (o *Rule) SetClauses(v []Clause)

SetClauses sets field value

func (*Rule) SetDescription

func (o *Rule) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*Rule) SetId

func (o *Rule) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Rule) SetRef added in v7.1.0

func (o *Rule) SetRef(v string)

SetRef gets a reference to the given string and assigns it to the Ref field.

func (*Rule) SetRollout

func (o *Rule) SetRollout(v Rollout)

SetRollout gets a reference to the given Rollout and assigns it to the Rollout field.

func (*Rule) SetTrackEvents

func (o *Rule) SetTrackEvents(v bool)

SetTrackEvents sets field value

func (*Rule) SetVariation

func (o *Rule) SetVariation(v int32)

SetVariation gets a reference to the given int32 and assigns it to the Variation field.

type ScheduleConditionInputRep

type ScheduleConditionInputRep struct {
	ExecutionDate *int64 `json:"executionDate,omitempty"`
	ExecuteNow    *bool  `json:"executeNow,omitempty"`
}

ScheduleConditionInputRep struct for ScheduleConditionInputRep

func NewScheduleConditionInputRep

func NewScheduleConditionInputRep() *ScheduleConditionInputRep

NewScheduleConditionInputRep instantiates a new ScheduleConditionInputRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewScheduleConditionInputRepWithDefaults

func NewScheduleConditionInputRepWithDefaults() *ScheduleConditionInputRep

NewScheduleConditionInputRepWithDefaults instantiates a new ScheduleConditionInputRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ScheduleConditionInputRep) GetExecuteNow

func (o *ScheduleConditionInputRep) GetExecuteNow() bool

GetExecuteNow returns the ExecuteNow field value if set, zero value otherwise.

func (*ScheduleConditionInputRep) GetExecuteNowOk

func (o *ScheduleConditionInputRep) GetExecuteNowOk() (*bool, bool)

GetExecuteNowOk returns a tuple with the ExecuteNow field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScheduleConditionInputRep) GetExecutionDate

func (o *ScheduleConditionInputRep) GetExecutionDate() int64

GetExecutionDate returns the ExecutionDate field value if set, zero value otherwise.

func (*ScheduleConditionInputRep) GetExecutionDateOk

func (o *ScheduleConditionInputRep) GetExecutionDateOk() (*int64, bool)

GetExecutionDateOk returns a tuple with the ExecutionDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScheduleConditionInputRep) HasExecuteNow

func (o *ScheduleConditionInputRep) HasExecuteNow() bool

HasExecuteNow returns a boolean if a field has been set.

func (*ScheduleConditionInputRep) HasExecutionDate

func (o *ScheduleConditionInputRep) HasExecutionDate() bool

HasExecutionDate returns a boolean if a field has been set.

func (ScheduleConditionInputRep) MarshalJSON

func (o ScheduleConditionInputRep) MarshalJSON() ([]byte, error)

func (*ScheduleConditionInputRep) SetExecuteNow

func (o *ScheduleConditionInputRep) SetExecuteNow(v bool)

SetExecuteNow gets a reference to the given bool and assigns it to the ExecuteNow field.

func (*ScheduleConditionInputRep) SetExecutionDate

func (o *ScheduleConditionInputRep) SetExecutionDate(v int64)

SetExecutionDate gets a reference to the given int64 and assigns it to the ExecutionDate field.

type ScheduleConditionOutputRep

type ScheduleConditionOutputRep struct {
	ExecutionDate *int64 `json:"executionDate,omitempty"`
}

ScheduleConditionOutputRep struct for ScheduleConditionOutputRep

func NewScheduleConditionOutputRep

func NewScheduleConditionOutputRep() *ScheduleConditionOutputRep

NewScheduleConditionOutputRep instantiates a new ScheduleConditionOutputRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewScheduleConditionOutputRepWithDefaults

func NewScheduleConditionOutputRepWithDefaults() *ScheduleConditionOutputRep

NewScheduleConditionOutputRepWithDefaults instantiates a new ScheduleConditionOutputRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ScheduleConditionOutputRep) GetExecutionDate

func (o *ScheduleConditionOutputRep) GetExecutionDate() int64

GetExecutionDate returns the ExecutionDate field value if set, zero value otherwise.

func (*ScheduleConditionOutputRep) GetExecutionDateOk

func (o *ScheduleConditionOutputRep) GetExecutionDateOk() (*int64, bool)

GetExecutionDateOk returns a tuple with the ExecutionDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScheduleConditionOutputRep) HasExecutionDate

func (o *ScheduleConditionOutputRep) HasExecutionDate() bool

HasExecutionDate returns a boolean if a field has been set.

func (ScheduleConditionOutputRep) MarshalJSON

func (o ScheduleConditionOutputRep) MarshalJSON() ([]byte, error)

func (*ScheduleConditionOutputRep) SetExecutionDate

func (o *ScheduleConditionOutputRep) SetExecutionDate(v int64)

SetExecutionDate gets a reference to the given int64 and assigns it to the ExecutionDate field.

type ScheduledChangesApiService

type ScheduledChangesApiService service

ScheduledChangesApiService ScheduledChangesApi service

func (*ScheduledChangesApiService) DeleteFlagConfigScheduledChanges

func (a *ScheduledChangesApiService) DeleteFlagConfigScheduledChanges(ctx _context.Context, projectKey string, featureFlagKey string, environmentKey string, id string) ApiDeleteFlagConfigScheduledChangesRequest

DeleteFlagConfigScheduledChanges Delete scheduled changes workflow

Delete a scheduled changes workflow

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectKey The project key
@param featureFlagKey The feature flag's key
@param environmentKey The environment key
@param id The scheduled change id
@return ApiDeleteFlagConfigScheduledChangesRequest

func (*ScheduledChangesApiService) DeleteFlagConfigScheduledChangesExecute

func (a *ScheduledChangesApiService) DeleteFlagConfigScheduledChangesExecute(r ApiDeleteFlagConfigScheduledChangesRequest) (*_nethttp.Response, error)

Execute executes the request

func (*ScheduledChangesApiService) GetFeatureFlagScheduledChange

func (a *ScheduledChangesApiService) GetFeatureFlagScheduledChange(ctx _context.Context, projectKey string, featureFlagKey string, environmentKey string, id string) ApiGetFeatureFlagScheduledChangeRequest

GetFeatureFlagScheduledChange Get a scheduled change

Get a scheduled change that will be applied to the feature flag by ID

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectKey The project key
@param featureFlagKey The feature flag's key
@param environmentKey The environment key
@param id The scheduled change id
@return ApiGetFeatureFlagScheduledChangeRequest

func (*ScheduledChangesApiService) GetFeatureFlagScheduledChangeExecute

Execute executes the request

@return FeatureFlagScheduledChange

func (*ScheduledChangesApiService) GetFlagConfigScheduledChanges

func (a *ScheduledChangesApiService) GetFlagConfigScheduledChanges(ctx _context.Context, projectKey string, featureFlagKey string, environmentKey string) ApiGetFlagConfigScheduledChangesRequest

GetFlagConfigScheduledChanges List scheduled changes

Get a list of scheduled changes that will be applied to the feature flag.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectKey The project key
@param featureFlagKey The feature flag's key
@param environmentKey The environment key
@return ApiGetFlagConfigScheduledChangesRequest

func (*ScheduledChangesApiService) GetFlagConfigScheduledChangesExecute

Execute executes the request

@return FeatureFlagScheduledChanges

func (*ScheduledChangesApiService) PatchFlagConfigScheduledChange

func (a *ScheduledChangesApiService) PatchFlagConfigScheduledChange(ctx _context.Context, projectKey string, featureFlagKey string, environmentKey string, id string) ApiPatchFlagConfigScheduledChangeRequest

PatchFlagConfigScheduledChange Update scheduled changes workflow

Update a scheduled change, overriding existing instructions with the new ones.<br /><br />Requires a semantic patch representation of the desired changes to the resource. To learn more about semantic patches, read [Updates](/reference#updates-via-semantic-patches).

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectKey The project key
@param featureFlagKey The feature flag's key
@param environmentKey The environment key
@param id The scheduled change ID
@return ApiPatchFlagConfigScheduledChangeRequest

func (*ScheduledChangesApiService) PatchFlagConfigScheduledChangeExecute

Execute executes the request

@return FeatureFlagScheduledChange

func (*ScheduledChangesApiService) PostFlagConfigScheduledChanges

func (a *ScheduledChangesApiService) PostFlagConfigScheduledChanges(ctx _context.Context, projectKey string, featureFlagKey string, environmentKey string) ApiPostFlagConfigScheduledChangesRequest

PostFlagConfigScheduledChanges Create scheduled changes workflow

Create scheduled changes for a feature flag. If the ignoreConficts query parameter is false and the new instructions would conflict with the current state of the feature flag or any existing scheduled changes, the request will fail. If the parameter is true and there are conflicts, the request will succeed as normal.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectKey The project key
@param featureFlagKey The feature flag's key
@param environmentKey The environment key
@return ApiPostFlagConfigScheduledChangesRequest

func (*ScheduledChangesApiService) PostFlagConfigScheduledChangesExecute

Execute executes the request

@return FeatureFlagScheduledChange

type SdkListRep

type SdkListRep struct {
	Links map[string]interface{} `json:"_links"`
	Sdks  []string               `json:"sdks"`
}

SdkListRep struct for SdkListRep

func NewSdkListRep

func NewSdkListRep(links map[string]interface{}, sdks []string) *SdkListRep

NewSdkListRep instantiates a new SdkListRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSdkListRepWithDefaults

func NewSdkListRepWithDefaults() *SdkListRep

NewSdkListRepWithDefaults instantiates a new SdkListRep object This constructor 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 *SdkListRep) GetLinks() map[string]interface{}

GetLinks returns the Links field value

func (*SdkListRep) GetLinksOk

func (o *SdkListRep) GetLinksOk() (*map[string]interface{}, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (*SdkListRep) GetSdks

func (o *SdkListRep) GetSdks() []string

GetSdks returns the Sdks field value

func (*SdkListRep) GetSdksOk

func (o *SdkListRep) GetSdksOk() (*[]string, bool)

GetSdksOk returns a tuple with the Sdks field value and a boolean to check if the value has been set.

func (SdkListRep) MarshalJSON

func (o SdkListRep) MarshalJSON() ([]byte, error)
func (o *SdkListRep) SetLinks(v map[string]interface{})

SetLinks sets field value

func (*SdkListRep) SetSdks

func (o *SdkListRep) SetSdks(v []string)

SetSdks sets field value

type SdkVersionListRep

type SdkVersionListRep struct {
	Links       map[string]interface{} `json:"_links"`
	SdkVersions []SdkVersionRep        `json:"sdkVersions"`
}

SdkVersionListRep struct for SdkVersionListRep

func NewSdkVersionListRep

func NewSdkVersionListRep(links map[string]interface{}, sdkVersions []SdkVersionRep) *SdkVersionListRep

NewSdkVersionListRep instantiates a new SdkVersionListRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSdkVersionListRepWithDefaults

func NewSdkVersionListRepWithDefaults() *SdkVersionListRep

NewSdkVersionListRepWithDefaults instantiates a new SdkVersionListRep object This constructor 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 *SdkVersionListRep) GetLinks() map[string]interface{}

GetLinks returns the Links field value

func (*SdkVersionListRep) GetLinksOk

func (o *SdkVersionListRep) GetLinksOk() (*map[string]interface{}, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (*SdkVersionListRep) GetSdkVersions

func (o *SdkVersionListRep) GetSdkVersions() []SdkVersionRep

GetSdkVersions returns the SdkVersions field value

func (*SdkVersionListRep) GetSdkVersionsOk

func (o *SdkVersionListRep) GetSdkVersionsOk() (*[]SdkVersionRep, bool)

GetSdkVersionsOk returns a tuple with the SdkVersions field value and a boolean to check if the value has been set.

func (SdkVersionListRep) MarshalJSON

func (o SdkVersionListRep) MarshalJSON() ([]byte, error)
func (o *SdkVersionListRep) SetLinks(v map[string]interface{})

SetLinks sets field value

func (*SdkVersionListRep) SetSdkVersions

func (o *SdkVersionListRep) SetSdkVersions(v []SdkVersionRep)

SetSdkVersions sets field value

type SdkVersionRep

type SdkVersionRep struct {
	Sdk     string `json:"sdk"`
	Version string `json:"version"`
}

SdkVersionRep struct for SdkVersionRep

func NewSdkVersionRep

func NewSdkVersionRep(sdk string, version string) *SdkVersionRep

NewSdkVersionRep instantiates a new SdkVersionRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSdkVersionRepWithDefaults

func NewSdkVersionRepWithDefaults() *SdkVersionRep

NewSdkVersionRepWithDefaults instantiates a new SdkVersionRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SdkVersionRep) GetSdk

func (o *SdkVersionRep) GetSdk() string

GetSdk returns the Sdk field value

func (*SdkVersionRep) GetSdkOk

func (o *SdkVersionRep) GetSdkOk() (*string, bool)

GetSdkOk returns a tuple with the Sdk field value and a boolean to check if the value has been set.

func (*SdkVersionRep) GetVersion

func (o *SdkVersionRep) GetVersion() string

GetVersion returns the Version field value

func (*SdkVersionRep) GetVersionOk

func (o *SdkVersionRep) GetVersionOk() (*string, bool)

GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set.

func (SdkVersionRep) MarshalJSON

func (o SdkVersionRep) MarshalJSON() ([]byte, error)

func (*SdkVersionRep) SetSdk

func (o *SdkVersionRep) SetSdk(v string)

SetSdk sets field value

func (*SdkVersionRep) SetVersion

func (o *SdkVersionRep) SetVersion(v string)

SetVersion sets field value

type SegmentBody

type SegmentBody struct {
	// A human-friendly name for the segment
	Name string `json:"name"`
	// A unique key used to reference the segment
	Key string `json:"key"`
	// A description of the segment's purpose
	Description *string `json:"description,omitempty"`
	// Tags for the segment
	Tags      *[]string `json:"tags,omitempty"`
	Unbounded *bool     `json:"unbounded,omitempty"`
}

SegmentBody struct for SegmentBody

func NewSegmentBody

func NewSegmentBody(name string, key string) *SegmentBody

NewSegmentBody instantiates a new SegmentBody object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSegmentBodyWithDefaults

func NewSegmentBodyWithDefaults() *SegmentBody

NewSegmentBodyWithDefaults instantiates a new SegmentBody object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SegmentBody) GetDescription

func (o *SegmentBody) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*SegmentBody) GetDescriptionOk

func (o *SegmentBody) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SegmentBody) GetKey

func (o *SegmentBody) GetKey() string

GetKey returns the Key field value

func (*SegmentBody) GetKeyOk

func (o *SegmentBody) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.

func (*SegmentBody) GetName

func (o *SegmentBody) GetName() string

GetName returns the Name field value

func (*SegmentBody) GetNameOk

func (o *SegmentBody) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SegmentBody) GetTags

func (o *SegmentBody) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*SegmentBody) GetTagsOk

func (o *SegmentBody) GetTagsOk() (*[]string, 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 (*SegmentBody) GetUnbounded

func (o *SegmentBody) GetUnbounded() bool

GetUnbounded returns the Unbounded field value if set, zero value otherwise.

func (*SegmentBody) GetUnboundedOk

func (o *SegmentBody) GetUnboundedOk() (*bool, bool)

GetUnboundedOk returns a tuple with the Unbounded field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SegmentBody) HasDescription

func (o *SegmentBody) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*SegmentBody) HasTags

func (o *SegmentBody) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*SegmentBody) HasUnbounded

func (o *SegmentBody) HasUnbounded() bool

HasUnbounded returns a boolean if a field has been set.

func (SegmentBody) MarshalJSON

func (o SegmentBody) MarshalJSON() ([]byte, error)

func (*SegmentBody) SetDescription

func (o *SegmentBody) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*SegmentBody) SetKey

func (o *SegmentBody) SetKey(v string)

SetKey sets field value

func (*SegmentBody) SetName

func (o *SegmentBody) SetName(v string)

SetName sets field value

func (*SegmentBody) SetTags

func (o *SegmentBody) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*SegmentBody) SetUnbounded

func (o *SegmentBody) SetUnbounded(v bool)

SetUnbounded gets a reference to the given bool and assigns it to the Unbounded field.

type SegmentMetadata

type SegmentMetadata struct {
	EnvId         *string `json:"envId,omitempty"`
	SegmentId     *string `json:"segmentId,omitempty"`
	Version       *int32  `json:"version,omitempty"`
	IncludedCount *int32  `json:"includedCount,omitempty"`
	ExcludedCount *int32  `json:"excludedCount,omitempty"`
	Deleted       *bool   `json:"deleted,omitempty"`
}

SegmentMetadata struct for SegmentMetadata

func NewSegmentMetadata

func NewSegmentMetadata() *SegmentMetadata

NewSegmentMetadata instantiates a new SegmentMetadata object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSegmentMetadataWithDefaults

func NewSegmentMetadataWithDefaults() *SegmentMetadata

NewSegmentMetadataWithDefaults instantiates a new SegmentMetadata object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SegmentMetadata) GetDeleted

func (o *SegmentMetadata) GetDeleted() bool

GetDeleted returns the Deleted field value if set, zero value otherwise.

func (*SegmentMetadata) GetDeletedOk

func (o *SegmentMetadata) GetDeletedOk() (*bool, bool)

GetDeletedOk returns a tuple with the Deleted field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SegmentMetadata) GetEnvId

func (o *SegmentMetadata) GetEnvId() string

GetEnvId returns the EnvId field value if set, zero value otherwise.

func (*SegmentMetadata) GetEnvIdOk

func (o *SegmentMetadata) GetEnvIdOk() (*string, bool)

GetEnvIdOk returns a tuple with the EnvId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SegmentMetadata) GetExcludedCount

func (o *SegmentMetadata) GetExcludedCount() int32

GetExcludedCount returns the ExcludedCount field value if set, zero value otherwise.

func (*SegmentMetadata) GetExcludedCountOk

func (o *SegmentMetadata) GetExcludedCountOk() (*int32, bool)

GetExcludedCountOk returns a tuple with the ExcludedCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SegmentMetadata) GetIncludedCount

func (o *SegmentMetadata) GetIncludedCount() int32

GetIncludedCount returns the IncludedCount field value if set, zero value otherwise.

func (*SegmentMetadata) GetIncludedCountOk

func (o *SegmentMetadata) GetIncludedCountOk() (*int32, bool)

GetIncludedCountOk returns a tuple with the IncludedCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SegmentMetadata) GetSegmentId

func (o *SegmentMetadata) GetSegmentId() string

GetSegmentId returns the SegmentId field value if set, zero value otherwise.

func (*SegmentMetadata) GetSegmentIdOk

func (o *SegmentMetadata) 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 (*SegmentMetadata) GetVersion

func (o *SegmentMetadata) GetVersion() int32

GetVersion returns the Version field value if set, zero value otherwise.

func (*SegmentMetadata) GetVersionOk

func (o *SegmentMetadata) GetVersionOk() (*int32, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SegmentMetadata) HasDeleted

func (o *SegmentMetadata) HasDeleted() bool

HasDeleted returns a boolean if a field has been set.

func (*SegmentMetadata) HasEnvId

func (o *SegmentMetadata) HasEnvId() bool

HasEnvId returns a boolean if a field has been set.

func (*SegmentMetadata) HasExcludedCount

func (o *SegmentMetadata) HasExcludedCount() bool

HasExcludedCount returns a boolean if a field has been set.

func (*SegmentMetadata) HasIncludedCount

func (o *SegmentMetadata) HasIncludedCount() bool

HasIncludedCount returns a boolean if a field has been set.

func (*SegmentMetadata) HasSegmentId

func (o *SegmentMetadata) HasSegmentId() bool

HasSegmentId returns a boolean if a field has been set.

func (*SegmentMetadata) HasVersion

func (o *SegmentMetadata) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (SegmentMetadata) MarshalJSON

func (o SegmentMetadata) MarshalJSON() ([]byte, error)

func (*SegmentMetadata) SetDeleted

func (o *SegmentMetadata) SetDeleted(v bool)

SetDeleted gets a reference to the given bool and assigns it to the Deleted field.

func (*SegmentMetadata) SetEnvId

func (o *SegmentMetadata) SetEnvId(v string)

SetEnvId gets a reference to the given string and assigns it to the EnvId field.

func (*SegmentMetadata) SetExcludedCount

func (o *SegmentMetadata) SetExcludedCount(v int32)

SetExcludedCount gets a reference to the given int32 and assigns it to the ExcludedCount field.

func (*SegmentMetadata) SetIncludedCount

func (o *SegmentMetadata) SetIncludedCount(v int32)

SetIncludedCount gets a reference to the given int32 and assigns it to the IncludedCount field.

func (*SegmentMetadata) SetSegmentId

func (o *SegmentMetadata) SetSegmentId(v string)

SetSegmentId gets a reference to the given string and assigns it to the SegmentId field.

func (*SegmentMetadata) SetVersion

func (o *SegmentMetadata) SetVersion(v int32)

SetVersion gets a reference to the given int32 and assigns it to the Version field.

type SegmentUserList

type SegmentUserList struct {
	Add    *[]string `json:"add,omitempty"`
	Remove *[]string `json:"remove,omitempty"`
}

SegmentUserList struct for SegmentUserList

func NewSegmentUserList

func NewSegmentUserList() *SegmentUserList

NewSegmentUserList instantiates a new SegmentUserList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSegmentUserListWithDefaults

func NewSegmentUserListWithDefaults() *SegmentUserList

NewSegmentUserListWithDefaults instantiates a new SegmentUserList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SegmentUserList) GetAdd

func (o *SegmentUserList) GetAdd() []string

GetAdd returns the Add field value if set, zero value otherwise.

func (*SegmentUserList) GetAddOk

func (o *SegmentUserList) GetAddOk() (*[]string, bool)

GetAddOk returns a tuple with the Add field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SegmentUserList) GetRemove

func (o *SegmentUserList) GetRemove() []string

GetRemove returns the Remove field value if set, zero value otherwise.

func (*SegmentUserList) GetRemoveOk

func (o *SegmentUserList) GetRemoveOk() (*[]string, bool)

GetRemoveOk returns a tuple with the Remove field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SegmentUserList) HasAdd

func (o *SegmentUserList) HasAdd() bool

HasAdd returns a boolean if a field has been set.

func (*SegmentUserList) HasRemove

func (o *SegmentUserList) HasRemove() bool

HasRemove returns a boolean if a field has been set.

func (SegmentUserList) MarshalJSON

func (o SegmentUserList) MarshalJSON() ([]byte, error)

func (*SegmentUserList) SetAdd

func (o *SegmentUserList) SetAdd(v []string)

SetAdd gets a reference to the given []string and assigns it to the Add field.

func (*SegmentUserList) SetRemove

func (o *SegmentUserList) SetRemove(v []string)

SetRemove gets a reference to the given []string and assigns it to the Remove field.

type SegmentUserState

type SegmentUserState struct {
	Included *SegmentUserList `json:"included,omitempty"`
	Excluded *SegmentUserList `json:"excluded,omitempty"`
}

SegmentUserState struct for SegmentUserState

func NewSegmentUserState

func NewSegmentUserState() *SegmentUserState

NewSegmentUserState instantiates a new SegmentUserState object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSegmentUserStateWithDefaults

func NewSegmentUserStateWithDefaults() *SegmentUserState

NewSegmentUserStateWithDefaults instantiates a new SegmentUserState object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SegmentUserState) GetExcluded

func (o *SegmentUserState) GetExcluded() SegmentUserList

GetExcluded returns the Excluded field value if set, zero value otherwise.

func (*SegmentUserState) GetExcludedOk

func (o *SegmentUserState) GetExcludedOk() (*SegmentUserList, bool)

GetExcludedOk returns a tuple with the Excluded field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SegmentUserState) GetIncluded

func (o *SegmentUserState) GetIncluded() SegmentUserList

GetIncluded returns the Included field value if set, zero value otherwise.

func (*SegmentUserState) GetIncludedOk

func (o *SegmentUserState) GetIncludedOk() (*SegmentUserList, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SegmentUserState) HasExcluded

func (o *SegmentUserState) HasExcluded() bool

HasExcluded returns a boolean if a field has been set.

func (*SegmentUserState) HasIncluded

func (o *SegmentUserState) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (SegmentUserState) MarshalJSON

func (o SegmentUserState) MarshalJSON() ([]byte, error)

func (*SegmentUserState) SetExcluded

func (o *SegmentUserState) SetExcluded(v SegmentUserList)

SetExcluded gets a reference to the given SegmentUserList and assigns it to the Excluded field.

func (*SegmentUserState) SetIncluded

func (o *SegmentUserState) SetIncluded(v SegmentUserList)

SetIncluded gets a reference to the given SegmentUserList and assigns it to the Included field.

type SegmentsApiService

type SegmentsApiService service

SegmentsApiService SegmentsApi service

func (*SegmentsApiService) DeleteSegment

func (a *SegmentsApiService) DeleteSegment(ctx _context.Context, projKey string, envKey string, key string) ApiDeleteSegmentRequest

DeleteSegment Delete segment

Delete a user segment.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key.
@param envKey The environment key.
@param key The user segment key.
@return ApiDeleteSegmentRequest

func (*SegmentsApiService) DeleteSegmentExecute

func (a *SegmentsApiService) DeleteSegmentExecute(r ApiDeleteSegmentRequest) (*_nethttp.Response, error)

Execute executes the request

func (*SegmentsApiService) GetExpiringUserTargetsForSegment

func (a *SegmentsApiService) GetExpiringUserTargetsForSegment(ctx _context.Context, projKey string, envKey string, segmentKey string) ApiGetExpiringUserTargetsForSegmentRequest

GetExpiringUserTargetsForSegment Get expiring user targets for segment

Get a list of a segment's user targets that are scheduled for removal

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key.
@param envKey The environment key.
@param segmentKey The segment key.
@return ApiGetExpiringUserTargetsForSegmentRequest

func (*SegmentsApiService) GetExpiringUserTargetsForSegmentExecute

Execute executes the request

@return ExpiringUserTargetGetResponse

func (*SegmentsApiService) GetSegment

func (a *SegmentsApiService) GetSegment(ctx _context.Context, projKey string, envKey string, key string) ApiGetSegmentRequest

GetSegment Get segment

Get a single user segment by key

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key.
@param envKey The environment key.
@param key The segment key
@return ApiGetSegmentRequest

func (*SegmentsApiService) GetSegmentExecute

Execute executes the request

@return UserSegment

func (*SegmentsApiService) GetSegmentMembershipForUser

func (a *SegmentsApiService) GetSegmentMembershipForUser(ctx _context.Context, projKey string, envKey string, key string, userKey string) ApiGetSegmentMembershipForUserRequest

GetSegmentMembershipForUser Get Big Segment membership for user

Returns the membership status (included/excluded) for a given user in this segment. This operation does not support basic Segments.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key.
@param envKey The environment key.
@param key The segment key.
@param userKey The user key.
@return ApiGetSegmentMembershipForUserRequest

func (*SegmentsApiService) GetSegmentMembershipForUserExecute

Execute executes the request

@return BigSegmentTarget

func (*SegmentsApiService) GetSegments

func (a *SegmentsApiService) GetSegments(ctx _context.Context, projKey string, envKey string) ApiGetSegmentsRequest

GetSegments List segments

Get a list of all user segments in the given project

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key.
@param envKey The environment key.
@return ApiGetSegmentsRequest

func (*SegmentsApiService) GetSegmentsExecute

Execute executes the request

@return UserSegments

func (*SegmentsApiService) PatchExpiringUserTargetsForSegment

func (a *SegmentsApiService) PatchExpiringUserTargetsForSegment(ctx _context.Context, projKey string, envKey string, segmentKey string) ApiPatchExpiringUserTargetsForSegmentRequest

PatchExpiringUserTargetsForSegment Update expiring user targets for segment

Update the list of a segment's user targets that are scheduled for removal<br /><br />Requires a semantic patch representation of the desired changes to the resource. To learn more about semantic patches, read [Updates](/reference#updates-via-semantic-patches).<br /><br />If the request is well-formed but any of its instructions failed to process, this operation returns status code `200`. In this case, the response `errors` array will be non-empty.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key.
@param envKey The environment key.
@param segmentKey The user segment key.
@return ApiPatchExpiringUserTargetsForSegmentRequest

func (*SegmentsApiService) PatchExpiringUserTargetsForSegmentExecute

Execute executes the request

@return ExpiringUserTargetPatchResponse

func (*SegmentsApiService) PatchSegment

func (a *SegmentsApiService) PatchSegment(ctx _context.Context, projKey string, envKey string, key string) ApiPatchSegmentRequest

PatchSegment Patch segment

Update a user segment. The request body must be a valid JSON patch or JSON merge patch document. To learn more about semantic patches, read [Updates](/#section/Overview/Updates).

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key.
@param envKey The environment key.
@param key The user segment key.
@return ApiPatchSegmentRequest

func (*SegmentsApiService) PatchSegmentExecute

Execute executes the request

@return UserSegment

func (*SegmentsApiService) PostSegment

func (a *SegmentsApiService) PostSegment(ctx _context.Context, projKey string, envKey string) ApiPostSegmentRequest

PostSegment Create segment

Create a new user segment

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key.
@param envKey The environment key.
@return ApiPostSegmentRequest

func (*SegmentsApiService) PostSegmentExecute

Execute executes the request

@return UserSegment

func (*SegmentsApiService) UpdateBigSegmentTargets

func (a *SegmentsApiService) UpdateBigSegmentTargets(ctx _context.Context, projKey string, envKey string, key string) ApiUpdateBigSegmentTargetsRequest

UpdateBigSegmentTargets Update targets on a Big Segment

Update targets included or excluded in a Big Segment

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key.
@param envKey The environment key.
@param key The segment key.
@return ApiUpdateBigSegmentTargetsRequest

func (*SegmentsApiService) UpdateBigSegmentTargetsExecute

func (a *SegmentsApiService) UpdateBigSegmentTargetsExecute(r ApiUpdateBigSegmentTargetsRequest) (*_nethttp.Response, error)

Execute executes the request

type SeriesListRep

type SeriesListRep struct {
	Links    map[string]interface{}   `json:"_links"`
	Metadata []map[string]interface{} `json:"metadata"`
	Series   []map[string]int32       `json:"series"`
}

SeriesListRep struct for SeriesListRep

func NewSeriesListRep

func NewSeriesListRep(links map[string]interface{}, metadata []map[string]interface{}, series []map[string]int32) *SeriesListRep

NewSeriesListRep instantiates a new SeriesListRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSeriesListRepWithDefaults

func NewSeriesListRepWithDefaults() *SeriesListRep

NewSeriesListRepWithDefaults instantiates a new SeriesListRep object This constructor 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 *SeriesListRep) GetLinks() map[string]interface{}

GetLinks returns the Links field value

func (*SeriesListRep) GetLinksOk

func (o *SeriesListRep) GetLinksOk() (*map[string]interface{}, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (*SeriesListRep) GetMetadata

func (o *SeriesListRep) GetMetadata() []map[string]interface{}

GetMetadata returns the Metadata field value

func (*SeriesListRep) GetMetadataOk

func (o *SeriesListRep) GetMetadataOk() (*[]map[string]interface{}, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set.

func (*SeriesListRep) GetSeries

func (o *SeriesListRep) GetSeries() []map[string]int32

GetSeries returns the Series field value

func (*SeriesListRep) GetSeriesOk

func (o *SeriesListRep) GetSeriesOk() (*[]map[string]int32, bool)

GetSeriesOk returns a tuple with the Series field value and a boolean to check if the value has been set.

func (SeriesListRep) MarshalJSON

func (o SeriesListRep) MarshalJSON() ([]byte, error)
func (o *SeriesListRep) SetLinks(v map[string]interface{})

SetLinks sets field value

func (*SeriesListRep) SetMetadata

func (o *SeriesListRep) SetMetadata(v []map[string]interface{})

SetMetadata sets field value

func (*SeriesListRep) SetSeries

func (o *SeriesListRep) SetSeries(v []map[string]int32)

SetSeries sets field value

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 SourceFlag

type SourceFlag struct {
	// Flag key to copy
	Key     string `json:"key"`
	Version *int32 `json:"version,omitempty"`
}

SourceFlag struct for SourceFlag

func NewSourceFlag

func NewSourceFlag(key string) *SourceFlag

NewSourceFlag instantiates a new SourceFlag object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSourceFlagWithDefaults

func NewSourceFlagWithDefaults() *SourceFlag

NewSourceFlagWithDefaults instantiates a new SourceFlag object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SourceFlag) GetKey

func (o *SourceFlag) GetKey() string

GetKey returns the Key field value

func (*SourceFlag) GetKeyOk

func (o *SourceFlag) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.

func (*SourceFlag) GetVersion

func (o *SourceFlag) GetVersion() int32

GetVersion returns the Version field value if set, zero value otherwise.

func (*SourceFlag) GetVersionOk

func (o *SourceFlag) GetVersionOk() (*int32, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SourceFlag) HasVersion

func (o *SourceFlag) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (SourceFlag) MarshalJSON

func (o SourceFlag) MarshalJSON() ([]byte, error)

func (*SourceFlag) SetKey

func (o *SourceFlag) SetKey(v string)

SetKey sets field value

func (*SourceFlag) SetVersion

func (o *SourceFlag) SetVersion(v int32)

SetVersion gets a reference to the given int32 and assigns it to the Version field.

type StageInputRep

type StageInputRep struct {
	Name       *string              `json:"name,omitempty"`
	Conditions *[]ConditionInputRep `json:"conditions,omitempty"`
	Action     *ActionInputRep      `json:"action,omitempty"`
}

StageInputRep struct for StageInputRep

func NewStageInputRep

func NewStageInputRep() *StageInputRep

NewStageInputRep instantiates a new StageInputRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStageInputRepWithDefaults

func NewStageInputRepWithDefaults() *StageInputRep

NewStageInputRepWithDefaults instantiates a new StageInputRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StageInputRep) GetAction

func (o *StageInputRep) GetAction() ActionInputRep

GetAction returns the Action field value if set, zero value otherwise.

func (*StageInputRep) GetActionOk

func (o *StageInputRep) GetActionOk() (*ActionInputRep, bool)

GetActionOk returns a tuple with the Action field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StageInputRep) GetConditions

func (o *StageInputRep) GetConditions() []ConditionInputRep

GetConditions returns the Conditions field value if set, zero value otherwise.

func (*StageInputRep) GetConditionsOk

func (o *StageInputRep) GetConditionsOk() (*[]ConditionInputRep, 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.

func (*StageInputRep) GetName

func (o *StageInputRep) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*StageInputRep) GetNameOk

func (o *StageInputRep) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StageInputRep) HasAction

func (o *StageInputRep) HasAction() bool

HasAction returns a boolean if a field has been set.

func (*StageInputRep) HasConditions

func (o *StageInputRep) HasConditions() bool

HasConditions returns a boolean if a field has been set.

func (*StageInputRep) HasName

func (o *StageInputRep) HasName() bool

HasName returns a boolean if a field has been set.

func (StageInputRep) MarshalJSON

func (o StageInputRep) MarshalJSON() ([]byte, error)

func (*StageInputRep) SetAction

func (o *StageInputRep) SetAction(v ActionInputRep)

SetAction gets a reference to the given ActionInputRep and assigns it to the Action field.

func (*StageInputRep) SetConditions

func (o *StageInputRep) SetConditions(v []ConditionInputRep)

SetConditions gets a reference to the given []ConditionInputRep and assigns it to the Conditions field.

func (*StageInputRep) SetName

func (o *StageInputRep) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

type StageOutputRep

type StageOutputRep struct {
	Id         string               `json:"_id"`
	Name       *string              `json:"name,omitempty"`
	Conditions []ConditionOutputRep `json:"conditions"`
	Action     ActionOutputRep      `json:"action"`
	Execution  ExecutionOutputRep   `json:"_execution"`
}

StageOutputRep struct for StageOutputRep

func NewStageOutputRep

func NewStageOutputRep(id string, conditions []ConditionOutputRep, action ActionOutputRep, execution ExecutionOutputRep) *StageOutputRep

NewStageOutputRep instantiates a new StageOutputRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStageOutputRepWithDefaults

func NewStageOutputRepWithDefaults() *StageOutputRep

NewStageOutputRepWithDefaults instantiates a new StageOutputRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StageOutputRep) GetAction

func (o *StageOutputRep) GetAction() ActionOutputRep

GetAction returns the Action field value

func (*StageOutputRep) GetActionOk

func (o *StageOutputRep) GetActionOk() (*ActionOutputRep, bool)

GetActionOk returns a tuple with the Action field value and a boolean to check if the value has been set.

func (*StageOutputRep) GetConditions

func (o *StageOutputRep) GetConditions() []ConditionOutputRep

GetConditions returns the Conditions field value

func (*StageOutputRep) GetConditionsOk

func (o *StageOutputRep) GetConditionsOk() (*[]ConditionOutputRep, bool)

GetConditionsOk returns a tuple with the Conditions field value and a boolean to check if the value has been set.

func (*StageOutputRep) GetExecution

func (o *StageOutputRep) GetExecution() ExecutionOutputRep

GetExecution returns the Execution field value

func (*StageOutputRep) GetExecutionOk

func (o *StageOutputRep) GetExecutionOk() (*ExecutionOutputRep, bool)

GetExecutionOk returns a tuple with the Execution field value and a boolean to check if the value has been set.

func (*StageOutputRep) GetId

func (o *StageOutputRep) GetId() string

GetId returns the Id field value

func (*StageOutputRep) GetIdOk

func (o *StageOutputRep) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*StageOutputRep) GetName

func (o *StageOutputRep) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*StageOutputRep) GetNameOk

func (o *StageOutputRep) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StageOutputRep) HasName

func (o *StageOutputRep) HasName() bool

HasName returns a boolean if a field has been set.

func (StageOutputRep) MarshalJSON

func (o StageOutputRep) MarshalJSON() ([]byte, error)

func (*StageOutputRep) SetAction

func (o *StageOutputRep) SetAction(v ActionOutputRep)

SetAction sets field value

func (*StageOutputRep) SetConditions

func (o *StageOutputRep) SetConditions(v []ConditionOutputRep)

SetConditions sets field value

func (*StageOutputRep) SetExecution

func (o *StageOutputRep) SetExecution(v ExecutionOutputRep)

SetExecution sets field value

func (*StageOutputRep) SetId

func (o *StageOutputRep) SetId(v string)

SetId sets field value

func (*StageOutputRep) SetName

func (o *StageOutputRep) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

type Statement

type Statement struct {
	// Resource specifier strings
	Resources *[]string `json:"resources,omitempty"`
	// Targeted resources are the resources NOT in this list. The \"resources\" field must be empty to use this field.
	NotResources *[]string `json:"notResources,omitempty"`
	// Actions to perform on a resource
	Actions *[]string `json:"actions,omitempty"`
	// Targeted actions are the actions NOT in this list. The \"actions\" field must be empty to use this field.
	NotActions *[]string `json:"notActions,omitempty"`
	Effect     string    `json:"effect"`
}

Statement struct for Statement

func NewStatement

func NewStatement(effect string) *Statement

NewStatement instantiates a new Statement object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStatementWithDefaults

func NewStatementWithDefaults() *Statement

NewStatementWithDefaults instantiates a new Statement object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Statement) GetActions

func (o *Statement) GetActions() []string

GetActions returns the Actions field value if set, zero value otherwise.

func (*Statement) GetActionsOk

func (o *Statement) GetActionsOk() (*[]string, bool)

GetActionsOk returns a tuple with the Actions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Statement) GetEffect

func (o *Statement) GetEffect() string

GetEffect returns the Effect field value

func (*Statement) GetEffectOk

func (o *Statement) GetEffectOk() (*string, bool)

GetEffectOk returns a tuple with the Effect field value and a boolean to check if the value has been set.

func (*Statement) GetNotActions

func (o *Statement) GetNotActions() []string

GetNotActions returns the NotActions field value if set, zero value otherwise.

func (*Statement) GetNotActionsOk

func (o *Statement) GetNotActionsOk() (*[]string, bool)

GetNotActionsOk returns a tuple with the NotActions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Statement) GetNotResources

func (o *Statement) GetNotResources() []string

GetNotResources returns the NotResources field value if set, zero value otherwise.

func (*Statement) GetNotResourcesOk

func (o *Statement) GetNotResourcesOk() (*[]string, bool)

GetNotResourcesOk returns a tuple with the NotResources field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Statement) GetResources

func (o *Statement) GetResources() []string

GetResources returns the Resources field value if set, zero value otherwise.

func (*Statement) GetResourcesOk

func (o *Statement) GetResourcesOk() (*[]string, bool)

GetResourcesOk returns a tuple with the Resources field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Statement) HasActions

func (o *Statement) HasActions() bool

HasActions returns a boolean if a field has been set.

func (*Statement) HasNotActions

func (o *Statement) HasNotActions() bool

HasNotActions returns a boolean if a field has been set.

func (*Statement) HasNotResources

func (o *Statement) HasNotResources() bool

HasNotResources returns a boolean if a field has been set.

func (*Statement) HasResources

func (o *Statement) HasResources() bool

HasResources returns a boolean if a field has been set.

func (Statement) MarshalJSON

func (o Statement) MarshalJSON() ([]byte, error)

func (*Statement) SetActions

func (o *Statement) SetActions(v []string)

SetActions gets a reference to the given []string and assigns it to the Actions field.

func (*Statement) SetEffect

func (o *Statement) SetEffect(v string)

SetEffect sets field value

func (*Statement) SetNotActions

func (o *Statement) SetNotActions(v []string)

SetNotActions gets a reference to the given []string and assigns it to the NotActions field.

func (*Statement) SetNotResources

func (o *Statement) SetNotResources(v []string)

SetNotResources gets a reference to the given []string and assigns it to the NotResources field.

func (*Statement) SetResources

func (o *Statement) SetResources(v []string)

SetResources gets a reference to the given []string and assigns it to the Resources field.

type StatementPost

type StatementPost struct {
	// Resource specifier strings
	Resources *[]string `json:"resources,omitempty"`
	// Targeted resources are the resources NOT in this list. The \"resources\" field must be empty to use this field.
	NotResources *[]string `json:"notResources,omitempty"`
	// Actions to perform on a resource
	Actions *[]string `json:"actions,omitempty"`
	// Targeted actions are the actions NOT in this list. The \"actions\" field must be empty to use this field.
	NotActions *[]string `json:"notActions,omitempty"`
	Effect     string    `json:"effect"`
}

StatementPost struct for StatementPost

func NewStatementPost

func NewStatementPost(effect string) *StatementPost

NewStatementPost instantiates a new StatementPost object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStatementPostWithDefaults

func NewStatementPostWithDefaults() *StatementPost

NewStatementPostWithDefaults instantiates a new StatementPost object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StatementPost) GetActions

func (o *StatementPost) GetActions() []string

GetActions returns the Actions field value if set, zero value otherwise.

func (*StatementPost) GetActionsOk

func (o *StatementPost) GetActionsOk() (*[]string, bool)

GetActionsOk returns a tuple with the Actions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StatementPost) GetEffect

func (o *StatementPost) GetEffect() string

GetEffect returns the Effect field value

func (*StatementPost) GetEffectOk

func (o *StatementPost) GetEffectOk() (*string, bool)

GetEffectOk returns a tuple with the Effect field value and a boolean to check if the value has been set.

func (*StatementPost) GetNotActions

func (o *StatementPost) GetNotActions() []string

GetNotActions returns the NotActions field value if set, zero value otherwise.

func (*StatementPost) GetNotActionsOk

func (o *StatementPost) GetNotActionsOk() (*[]string, bool)

GetNotActionsOk returns a tuple with the NotActions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StatementPost) GetNotResources

func (o *StatementPost) GetNotResources() []string

GetNotResources returns the NotResources field value if set, zero value otherwise.

func (*StatementPost) GetNotResourcesOk

func (o *StatementPost) GetNotResourcesOk() (*[]string, bool)

GetNotResourcesOk returns a tuple with the NotResources field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StatementPost) GetResources

func (o *StatementPost) GetResources() []string

GetResources returns the Resources field value if set, zero value otherwise.

func (*StatementPost) GetResourcesOk

func (o *StatementPost) GetResourcesOk() (*[]string, bool)

GetResourcesOk returns a tuple with the Resources field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StatementPost) HasActions added in v7.1.1

func (o *StatementPost) HasActions() bool

HasActions returns a boolean if a field has been set.

func (*StatementPost) HasNotActions

func (o *StatementPost) HasNotActions() bool

HasNotActions returns a boolean if a field has been set.

func (*StatementPost) HasNotResources

func (o *StatementPost) HasNotResources() bool

HasNotResources returns a boolean if a field has been set.

func (*StatementPost) HasResources added in v7.1.1

func (o *StatementPost) HasResources() bool

HasResources returns a boolean if a field has been set.

func (StatementPost) MarshalJSON

func (o StatementPost) MarshalJSON() ([]byte, error)

func (*StatementPost) SetActions

func (o *StatementPost) SetActions(v []string)

SetActions gets a reference to the given []string and assigns it to the Actions field.

func (*StatementPost) SetEffect

func (o *StatementPost) SetEffect(v string)

SetEffect sets field value

func (*StatementPost) SetNotActions

func (o *StatementPost) SetNotActions(v []string)

SetNotActions gets a reference to the given []string and assigns it to the NotActions field.

func (*StatementPost) SetNotResources

func (o *StatementPost) SetNotResources(v []string)

SetNotResources gets a reference to the given []string and assigns it to the NotResources field.

func (*StatementPost) SetResources

func (o *StatementPost) SetResources(v []string)

SetResources gets a reference to the given []string and assigns it to the Resources field.

type StatementPostData

type StatementPostData struct {
	// Resource specifier strings
	Resources *[]string `json:"resources,omitempty"`
	// Targeted resources are the resources NOT in this list. The \"resources\" field must be empty to use this field.
	NotResources *[]string `json:"notResources,omitempty"`
	// Actions to perform on a resource
	Actions *[]string `json:"actions,omitempty"`
	// Targeted actions are the actions NOT in this list. The \"actions\" field must be empty to use this field.
	NotActions *[]string `json:"notActions,omitempty"`
	Effect     string    `json:"effect"`
}

StatementPostData struct for StatementPostData

func NewStatementPostData

func NewStatementPostData(effect string) *StatementPostData

NewStatementPostData instantiates a new StatementPostData object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStatementPostDataWithDefaults

func NewStatementPostDataWithDefaults() *StatementPostData

NewStatementPostDataWithDefaults instantiates a new StatementPostData object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StatementPostData) GetActions

func (o *StatementPostData) GetActions() []string

GetActions returns the Actions field value if set, zero value otherwise.

func (*StatementPostData) GetActionsOk

func (o *StatementPostData) GetActionsOk() (*[]string, bool)

GetActionsOk returns a tuple with the Actions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StatementPostData) GetEffect

func (o *StatementPostData) GetEffect() string

GetEffect returns the Effect field value

func (*StatementPostData) GetEffectOk

func (o *StatementPostData) GetEffectOk() (*string, bool)

GetEffectOk returns a tuple with the Effect field value and a boolean to check if the value has been set.

func (*StatementPostData) GetNotActions

func (o *StatementPostData) GetNotActions() []string

GetNotActions returns the NotActions field value if set, zero value otherwise.

func (*StatementPostData) GetNotActionsOk

func (o *StatementPostData) GetNotActionsOk() (*[]string, bool)

GetNotActionsOk returns a tuple with the NotActions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StatementPostData) GetNotResources

func (o *StatementPostData) GetNotResources() []string

GetNotResources returns the NotResources field value if set, zero value otherwise.

func (*StatementPostData) GetNotResourcesOk

func (o *StatementPostData) GetNotResourcesOk() (*[]string, bool)

GetNotResourcesOk returns a tuple with the NotResources field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StatementPostData) GetResources

func (o *StatementPostData) GetResources() []string

GetResources returns the Resources field value if set, zero value otherwise.

func (*StatementPostData) GetResourcesOk

func (o *StatementPostData) GetResourcesOk() (*[]string, bool)

GetResourcesOk returns a tuple with the Resources field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StatementPostData) HasActions added in v7.1.1

func (o *StatementPostData) HasActions() bool

HasActions returns a boolean if a field has been set.

func (*StatementPostData) HasNotActions

func (o *StatementPostData) HasNotActions() bool

HasNotActions returns a boolean if a field has been set.

func (*StatementPostData) HasNotResources

func (o *StatementPostData) HasNotResources() bool

HasNotResources returns a boolean if a field has been set.

func (*StatementPostData) HasResources added in v7.1.1

func (o *StatementPostData) HasResources() bool

HasResources returns a boolean if a field has been set.

func (StatementPostData) MarshalJSON

func (o StatementPostData) MarshalJSON() ([]byte, error)

func (*StatementPostData) SetActions

func (o *StatementPostData) SetActions(v []string)

SetActions gets a reference to the given []string and assigns it to the Actions field.

func (*StatementPostData) SetEffect

func (o *StatementPostData) SetEffect(v string)

SetEffect sets field value

func (*StatementPostData) SetNotActions

func (o *StatementPostData) SetNotActions(v []string)

SetNotActions gets a reference to the given []string and assigns it to the NotActions field.

func (*StatementPostData) SetNotResources

func (o *StatementPostData) SetNotResources(v []string)

SetNotResources gets a reference to the given []string and assigns it to the NotResources field.

func (*StatementPostData) SetResources

func (o *StatementPostData) SetResources(v []string)

SetResources gets a reference to the given []string and assigns it to the Resources field.

type StatementRep

type StatementRep struct {
	// Resource specifier strings
	Resources *[]string `json:"resources,omitempty"`
	// Targeted resources are the resources NOT in this list. The \"resources\" field must be empty to use this field.
	NotResources *[]string `json:"notResources,omitempty"`
	// Actions to perform on a resource
	Actions *[]string `json:"actions,omitempty"`
	// Targeted actions are the actions NOT in this list. The \"actions\" field must be empty to use this field.
	NotActions *[]string `json:"notActions,omitempty"`
	Effect     string    `json:"effect"`
}

StatementRep struct for StatementRep

func NewStatementRep

func NewStatementRep(effect string) *StatementRep

NewStatementRep instantiates a new StatementRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStatementRepWithDefaults

func NewStatementRepWithDefaults() *StatementRep

NewStatementRepWithDefaults instantiates a new StatementRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StatementRep) GetActions

func (o *StatementRep) GetActions() []string

GetActions returns the Actions field value if set, zero value otherwise.

func (*StatementRep) GetActionsOk

func (o *StatementRep) GetActionsOk() (*[]string, bool)

GetActionsOk returns a tuple with the Actions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StatementRep) GetEffect

func (o *StatementRep) GetEffect() string

GetEffect returns the Effect field value

func (*StatementRep) GetEffectOk

func (o *StatementRep) GetEffectOk() (*string, bool)

GetEffectOk returns a tuple with the Effect field value and a boolean to check if the value has been set.

func (*StatementRep) GetNotActions

func (o *StatementRep) GetNotActions() []string

GetNotActions returns the NotActions field value if set, zero value otherwise.

func (*StatementRep) GetNotActionsOk

func (o *StatementRep) GetNotActionsOk() (*[]string, bool)

GetNotActionsOk returns a tuple with the NotActions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StatementRep) GetNotResources

func (o *StatementRep) GetNotResources() []string

GetNotResources returns the NotResources field value if set, zero value otherwise.

func (*StatementRep) GetNotResourcesOk

func (o *StatementRep) GetNotResourcesOk() (*[]string, bool)

GetNotResourcesOk returns a tuple with the NotResources field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StatementRep) GetResources

func (o *StatementRep) GetResources() []string

GetResources returns the Resources field value if set, zero value otherwise.

func (*StatementRep) GetResourcesOk

func (o *StatementRep) GetResourcesOk() (*[]string, bool)

GetResourcesOk returns a tuple with the Resources field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StatementRep) HasActions

func (o *StatementRep) HasActions() bool

HasActions returns a boolean if a field has been set.

func (*StatementRep) HasNotActions

func (o *StatementRep) HasNotActions() bool

HasNotActions returns a boolean if a field has been set.

func (*StatementRep) HasNotResources

func (o *StatementRep) HasNotResources() bool

HasNotResources returns a boolean if a field has been set.

func (*StatementRep) HasResources

func (o *StatementRep) HasResources() bool

HasResources returns a boolean if a field has been set.

func (StatementRep) MarshalJSON

func (o StatementRep) MarshalJSON() ([]byte, error)

func (*StatementRep) SetActions

func (o *StatementRep) SetActions(v []string)

SetActions gets a reference to the given []string and assigns it to the Actions field.

func (*StatementRep) SetEffect

func (o *StatementRep) SetEffect(v string)

SetEffect sets field value

func (*StatementRep) SetNotActions

func (o *StatementRep) SetNotActions(v []string)

SetNotActions gets a reference to the given []string and assigns it to the NotActions field.

func (*StatementRep) SetNotResources

func (o *StatementRep) SetNotResources(v []string)

SetNotResources gets a reference to the given []string and assigns it to the NotResources field.

func (*StatementRep) SetResources

func (o *StatementRep) SetResources(v []string)

SetResources gets a reference to the given []string and assigns it to the Resources field.

type StatisticCollectionRep

type StatisticCollectionRep struct {
	Flags map[string][]StatisticRep `json:"flags"`
	Links map[string]Link           `json:"_links"`
}

StatisticCollectionRep struct for StatisticCollectionRep

func NewStatisticCollectionRep

func NewStatisticCollectionRep(flags map[string][]StatisticRep, links map[string]Link) *StatisticCollectionRep

NewStatisticCollectionRep instantiates a new StatisticCollectionRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStatisticCollectionRepWithDefaults

func NewStatisticCollectionRepWithDefaults() *StatisticCollectionRep

NewStatisticCollectionRepWithDefaults instantiates a new StatisticCollectionRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StatisticCollectionRep) GetFlags

func (o *StatisticCollectionRep) GetFlags() map[string][]StatisticRep

GetFlags returns the Flags field value

func (*StatisticCollectionRep) GetFlagsOk

func (o *StatisticCollectionRep) GetFlagsOk() (*map[string][]StatisticRep, bool)

GetFlagsOk returns a tuple with the Flags field value and a boolean to check if the value has been set.

func (o *StatisticCollectionRep) GetLinks() map[string]Link

GetLinks returns the Links field value

func (*StatisticCollectionRep) GetLinksOk

func (o *StatisticCollectionRep) GetLinksOk() (*map[string]Link, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (StatisticCollectionRep) MarshalJSON

func (o StatisticCollectionRep) MarshalJSON() ([]byte, error)

func (*StatisticCollectionRep) SetFlags

func (o *StatisticCollectionRep) SetFlags(v map[string][]StatisticRep)

SetFlags sets field value

func (o *StatisticCollectionRep) SetLinks(v map[string]Link)

SetLinks sets field value

type StatisticRep

type StatisticRep struct {
	Name          string          `json:"name"`
	SourceLink    string          `json:"sourceLink"`
	DefaultBranch string          `json:"defaultBranch"`
	Enabled       bool            `json:"enabled"`
	Version       int32           `json:"version"`
	HunkCount     int32           `json:"hunkCount"`
	Links         map[string]Link `json:"_links"`
}

StatisticRep struct for StatisticRep

func NewStatisticRep

func NewStatisticRep(name string, sourceLink string, defaultBranch string, enabled bool, version int32, hunkCount int32, links map[string]Link) *StatisticRep

NewStatisticRep instantiates a new StatisticRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStatisticRepWithDefaults

func NewStatisticRepWithDefaults() *StatisticRep

NewStatisticRepWithDefaults instantiates a new StatisticRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StatisticRep) GetDefaultBranch

func (o *StatisticRep) GetDefaultBranch() string

GetDefaultBranch returns the DefaultBranch field value

func (*StatisticRep) GetDefaultBranchOk

func (o *StatisticRep) GetDefaultBranchOk() (*string, bool)

GetDefaultBranchOk returns a tuple with the DefaultBranch field value and a boolean to check if the value has been set.

func (*StatisticRep) GetEnabled

func (o *StatisticRep) GetEnabled() bool

GetEnabled returns the Enabled field value

func (*StatisticRep) GetEnabledOk

func (o *StatisticRep) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value and a boolean to check if the value has been set.

func (*StatisticRep) GetHunkCount

func (o *StatisticRep) GetHunkCount() int32

GetHunkCount returns the HunkCount field value

func (*StatisticRep) GetHunkCountOk

func (o *StatisticRep) GetHunkCountOk() (*int32, bool)

GetHunkCountOk returns a tuple with the HunkCount field value and a boolean to check if the value has been set.

func (o *StatisticRep) GetLinks() map[string]Link

GetLinks returns the Links field value

func (*StatisticRep) GetLinksOk

func (o *StatisticRep) GetLinksOk() (*map[string]Link, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (*StatisticRep) GetName

func (o *StatisticRep) GetName() string

GetName returns the Name field value

func (*StatisticRep) GetNameOk

func (o *StatisticRep) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (o *StatisticRep) GetSourceLink() string

GetSourceLink returns the SourceLink field value

func (*StatisticRep) GetSourceLinkOk

func (o *StatisticRep) GetSourceLinkOk() (*string, bool)

GetSourceLinkOk returns a tuple with the SourceLink field value and a boolean to check if the value has been set.

func (*StatisticRep) GetVersion

func (o *StatisticRep) GetVersion() int32

GetVersion returns the Version field value

func (*StatisticRep) GetVersionOk

func (o *StatisticRep) GetVersionOk() (*int32, bool)

GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set.

func (StatisticRep) MarshalJSON

func (o StatisticRep) MarshalJSON() ([]byte, error)

func (*StatisticRep) SetDefaultBranch

func (o *StatisticRep) SetDefaultBranch(v string)

SetDefaultBranch sets field value

func (*StatisticRep) SetEnabled

func (o *StatisticRep) SetEnabled(v bool)

SetEnabled sets field value

func (*StatisticRep) SetHunkCount

func (o *StatisticRep) SetHunkCount(v int32)

SetHunkCount sets field value

func (o *StatisticRep) SetLinks(v map[string]Link)

SetLinks sets field value

func (*StatisticRep) SetName

func (o *StatisticRep) SetName(v string)

SetName sets field value

func (o *StatisticRep) SetSourceLink(v string)

SetSourceLink sets field value

func (*StatisticRep) SetVersion

func (o *StatisticRep) SetVersion(v int32)

SetVersion sets field value

type StatisticsRoot

type StatisticsRoot struct {
	Projects *[]Link `json:"projects,omitempty"`
	Self     *Link   `json:"self,omitempty"`
}

StatisticsRoot struct for StatisticsRoot

func NewStatisticsRoot

func NewStatisticsRoot() *StatisticsRoot

NewStatisticsRoot instantiates a new StatisticsRoot object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStatisticsRootWithDefaults

func NewStatisticsRootWithDefaults() *StatisticsRoot

NewStatisticsRootWithDefaults instantiates a new StatisticsRoot object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StatisticsRoot) GetProjects

func (o *StatisticsRoot) GetProjects() []Link

GetProjects returns the Projects field value if set, zero value otherwise.

func (*StatisticsRoot) GetProjectsOk

func (o *StatisticsRoot) GetProjectsOk() (*[]Link, bool)

GetProjectsOk returns a tuple with the Projects field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StatisticsRoot) GetSelf

func (o *StatisticsRoot) GetSelf() Link

GetSelf returns the Self field value if set, zero value otherwise.

func (*StatisticsRoot) GetSelfOk

func (o *StatisticsRoot) GetSelfOk() (*Link, 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 (*StatisticsRoot) HasProjects

func (o *StatisticsRoot) HasProjects() bool

HasProjects returns a boolean if a field has been set.

func (*StatisticsRoot) HasSelf

func (o *StatisticsRoot) HasSelf() bool

HasSelf returns a boolean if a field has been set.

func (StatisticsRoot) MarshalJSON

func (o StatisticsRoot) MarshalJSON() ([]byte, error)

func (*StatisticsRoot) SetProjects

func (o *StatisticsRoot) SetProjects(v []Link)

SetProjects gets a reference to the given []Link and assigns it to the Projects field.

func (*StatisticsRoot) SetSelf

func (o *StatisticsRoot) SetSelf(v Link)

SetSelf gets a reference to the given Link and assigns it to the Self field.

type StatusConflictErrorRep

type StatusConflictErrorRep struct {
	Code    *string `json:"code,omitempty"`
	Message *string `json:"message,omitempty"`
}

StatusConflictErrorRep struct for StatusConflictErrorRep

func NewStatusConflictErrorRep

func NewStatusConflictErrorRep() *StatusConflictErrorRep

NewStatusConflictErrorRep instantiates a new StatusConflictErrorRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewStatusConflictErrorRepWithDefaults

func NewStatusConflictErrorRepWithDefaults() *StatusConflictErrorRep

NewStatusConflictErrorRepWithDefaults instantiates a new StatusConflictErrorRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*StatusConflictErrorRep) GetCode

func (o *StatusConflictErrorRep) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*StatusConflictErrorRep) GetCodeOk

func (o *StatusConflictErrorRep) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StatusConflictErrorRep) GetMessage

func (o *StatusConflictErrorRep) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*StatusConflictErrorRep) GetMessageOk

func (o *StatusConflictErrorRep) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*StatusConflictErrorRep) HasCode

func (o *StatusConflictErrorRep) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*StatusConflictErrorRep) HasMessage

func (o *StatusConflictErrorRep) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (StatusConflictErrorRep) MarshalJSON

func (o StatusConflictErrorRep) MarshalJSON() ([]byte, error)

func (*StatusConflictErrorRep) SetCode

func (o *StatusConflictErrorRep) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*StatusConflictErrorRep) SetMessage

func (o *StatusConflictErrorRep) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

type SubjectDataRep

type SubjectDataRep struct {
	Links     *map[string]Link `json:"_links,omitempty"`
	Name      *string          `json:"name,omitempty"`
	AvatarUrl *string          `json:"avatarUrl,omitempty"`
}

SubjectDataRep struct for SubjectDataRep

func NewSubjectDataRep

func NewSubjectDataRep() *SubjectDataRep

NewSubjectDataRep instantiates a new SubjectDataRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSubjectDataRepWithDefaults

func NewSubjectDataRepWithDefaults() *SubjectDataRep

NewSubjectDataRepWithDefaults instantiates a new SubjectDataRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SubjectDataRep) GetAvatarUrl

func (o *SubjectDataRep) GetAvatarUrl() string

GetAvatarUrl returns the AvatarUrl field value if set, zero value otherwise.

func (*SubjectDataRep) GetAvatarUrlOk

func (o *SubjectDataRep) GetAvatarUrlOk() (*string, bool)

GetAvatarUrlOk returns a tuple with the AvatarUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *SubjectDataRep) GetLinks() map[string]Link

GetLinks returns the Links field value if set, zero value otherwise.

func (*SubjectDataRep) GetLinksOk

func (o *SubjectDataRep) GetLinksOk() (*map[string]Link, 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 (*SubjectDataRep) GetName

func (o *SubjectDataRep) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SubjectDataRep) GetNameOk

func (o *SubjectDataRep) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SubjectDataRep) HasAvatarUrl

func (o *SubjectDataRep) HasAvatarUrl() bool

HasAvatarUrl returns a boolean if a field has been set.

func (o *SubjectDataRep) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*SubjectDataRep) HasName

func (o *SubjectDataRep) HasName() bool

HasName returns a boolean if a field has been set.

func (SubjectDataRep) MarshalJSON

func (o SubjectDataRep) MarshalJSON() ([]byte, error)

func (*SubjectDataRep) SetAvatarUrl

func (o *SubjectDataRep) SetAvatarUrl(v string)

SetAvatarUrl gets a reference to the given string and assigns it to the AvatarUrl field.

func (o *SubjectDataRep) SetLinks(v map[string]Link)

SetLinks gets a reference to the given map[string]Link and assigns it to the Links field.

func (*SubjectDataRep) SetName

func (o *SubjectDataRep) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

type SubscriptionPost added in v7.1.0

type SubscriptionPost struct {
	// A human-friendly name for your audit log subscription.
	Name       string           `json:"name"`
	Statements *[]StatementPost `json:"statements,omitempty"`
	// Whether or not you want your subscription to actively send events.
	On   *bool     `json:"on,omitempty"`
	Tags *[]string `json:"tags,omitempty"`
	// The unique set of fields required to configure an audit log subscription integration of this type. Refer to the \"formVariables\" field in the corresponding manifest.json  at https://github.com/launchdarkly/integration-framework/tree/master/integrations for a full list of fields for the integration you wish to configure.
	Config map[string]interface{} `json:"config"`
	// Slack webhook receiver URL. Only necessary for legacy Slack webhook integrations.
	Url *string `json:"url,omitempty"`
	// Datadog API key. Only necessary for legacy Datadog webhook subscriptions.
	ApiKey *string `json:"apiKey,omitempty"`
}

SubscriptionPost struct for SubscriptionPost

func NewSubscriptionPost added in v7.1.0

func NewSubscriptionPost(name string, config map[string]interface{}) *SubscriptionPost

NewSubscriptionPost instantiates a new SubscriptionPost object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSubscriptionPostWithDefaults added in v7.1.0

func NewSubscriptionPostWithDefaults() *SubscriptionPost

NewSubscriptionPostWithDefaults instantiates a new SubscriptionPost object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SubscriptionPost) GetApiKey added in v7.1.0

func (o *SubscriptionPost) GetApiKey() string

GetApiKey returns the ApiKey field value if set, zero value otherwise.

func (*SubscriptionPost) GetApiKeyOk added in v7.1.0

func (o *SubscriptionPost) GetApiKeyOk() (*string, bool)

GetApiKeyOk returns a tuple with the ApiKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SubscriptionPost) GetConfig added in v7.1.0

func (o *SubscriptionPost) GetConfig() map[string]interface{}

GetConfig returns the Config field value

func (*SubscriptionPost) GetConfigOk added in v7.1.0

func (o *SubscriptionPost) GetConfigOk() (*map[string]interface{}, bool)

GetConfigOk returns a tuple with the Config field value and a boolean to check if the value has been set.

func (*SubscriptionPost) GetName added in v7.1.0

func (o *SubscriptionPost) GetName() string

GetName returns the Name field value

func (*SubscriptionPost) GetNameOk added in v7.1.0

func (o *SubscriptionPost) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*SubscriptionPost) GetOn added in v7.1.0

func (o *SubscriptionPost) GetOn() bool

GetOn returns the On field value if set, zero value otherwise.

func (*SubscriptionPost) GetOnOk added in v7.1.0

func (o *SubscriptionPost) GetOnOk() (*bool, bool)

GetOnOk returns a tuple with the On field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SubscriptionPost) GetStatements added in v7.1.0

func (o *SubscriptionPost) GetStatements() []StatementPost

GetStatements returns the Statements field value if set, zero value otherwise.

func (*SubscriptionPost) GetStatementsOk added in v7.1.0

func (o *SubscriptionPost) GetStatementsOk() (*[]StatementPost, bool)

GetStatementsOk returns a tuple with the Statements field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SubscriptionPost) GetTags added in v7.1.0

func (o *SubscriptionPost) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*SubscriptionPost) GetTagsOk added in v7.1.0

func (o *SubscriptionPost) GetTagsOk() (*[]string, 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 (*SubscriptionPost) GetUrl added in v7.1.0

func (o *SubscriptionPost) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*SubscriptionPost) GetUrlOk added in v7.1.0

func (o *SubscriptionPost) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SubscriptionPost) HasApiKey added in v7.1.0

func (o *SubscriptionPost) HasApiKey() bool

HasApiKey returns a boolean if a field has been set.

func (*SubscriptionPost) HasOn added in v7.1.0

func (o *SubscriptionPost) HasOn() bool

HasOn returns a boolean if a field has been set.

func (*SubscriptionPost) HasStatements added in v7.1.0

func (o *SubscriptionPost) HasStatements() bool

HasStatements returns a boolean if a field has been set.

func (*SubscriptionPost) HasTags added in v7.1.0

func (o *SubscriptionPost) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*SubscriptionPost) HasUrl added in v7.1.0

func (o *SubscriptionPost) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (SubscriptionPost) MarshalJSON added in v7.1.0

func (o SubscriptionPost) MarshalJSON() ([]byte, error)

func (*SubscriptionPost) SetApiKey added in v7.1.0

func (o *SubscriptionPost) SetApiKey(v string)

SetApiKey gets a reference to the given string and assigns it to the ApiKey field.

func (*SubscriptionPost) SetConfig added in v7.1.0

func (o *SubscriptionPost) SetConfig(v map[string]interface{})

SetConfig sets field value

func (*SubscriptionPost) SetName added in v7.1.0

func (o *SubscriptionPost) SetName(v string)

SetName sets field value

func (*SubscriptionPost) SetOn added in v7.1.0

func (o *SubscriptionPost) SetOn(v bool)

SetOn gets a reference to the given bool and assigns it to the On field.

func (*SubscriptionPost) SetStatements added in v7.1.0

func (o *SubscriptionPost) SetStatements(v []StatementPost)

SetStatements gets a reference to the given []StatementPost and assigns it to the Statements field.

func (*SubscriptionPost) SetTags added in v7.1.0

func (o *SubscriptionPost) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*SubscriptionPost) SetUrl added in v7.1.0

func (o *SubscriptionPost) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

type Target

type Target struct {
	Values    []string `json:"values"`
	Variation int32    `json:"variation"`
}

Target struct for Target

func NewTarget

func NewTarget(values []string, variation int32) *Target

NewTarget instantiates a new Target object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTargetWithDefaults

func NewTargetWithDefaults() *Target

NewTargetWithDefaults instantiates a new Target object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Target) GetValues

func (o *Target) GetValues() []string

GetValues returns the Values field value

func (*Target) GetValuesOk

func (o *Target) GetValuesOk() (*[]string, bool)

GetValuesOk returns a tuple with the Values field value and a boolean to check if the value has been set.

func (*Target) GetVariation

func (o *Target) GetVariation() int32

GetVariation returns the Variation field value

func (*Target) GetVariationOk

func (o *Target) GetVariationOk() (*int32, bool)

GetVariationOk returns a tuple with the Variation field value and a boolean to check if the value has been set.

func (Target) MarshalJSON

func (o Target) MarshalJSON() ([]byte, error)

func (*Target) SetValues

func (o *Target) SetValues(v []string)

SetValues sets field value

func (*Target) SetVariation

func (o *Target) SetVariation(v int32)

SetVariation sets field value

type TargetResourceRep

type TargetResourceRep struct {
	Links     *map[string]Link `json:"_links,omitempty"`
	Name      *string          `json:"name,omitempty"`
	Resources *[]interface{}   `json:"resources,omitempty"`
}

TargetResourceRep struct for TargetResourceRep

func NewTargetResourceRep

func NewTargetResourceRep() *TargetResourceRep

NewTargetResourceRep instantiates a new TargetResourceRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTargetResourceRepWithDefaults

func NewTargetResourceRepWithDefaults() *TargetResourceRep

NewTargetResourceRepWithDefaults instantiates a new TargetResourceRep object This constructor 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 *TargetResourceRep) GetLinks() map[string]Link

GetLinks returns the Links field value if set, zero value otherwise.

func (*TargetResourceRep) GetLinksOk

func (o *TargetResourceRep) GetLinksOk() (*map[string]Link, 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 (*TargetResourceRep) GetName

func (o *TargetResourceRep) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*TargetResourceRep) GetNameOk

func (o *TargetResourceRep) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TargetResourceRep) GetResources

func (o *TargetResourceRep) GetResources() []interface{}

GetResources returns the Resources field value if set, zero value otherwise.

func (*TargetResourceRep) GetResourcesOk

func (o *TargetResourceRep) GetResourcesOk() (*[]interface{}, bool)

GetResourcesOk returns a tuple with the Resources field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *TargetResourceRep) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*TargetResourceRep) HasName

func (o *TargetResourceRep) HasName() bool

HasName returns a boolean if a field has been set.

func (*TargetResourceRep) HasResources

func (o *TargetResourceRep) HasResources() bool

HasResources returns a boolean if a field has been set.

func (TargetResourceRep) MarshalJSON

func (o TargetResourceRep) MarshalJSON() ([]byte, error)
func (o *TargetResourceRep) SetLinks(v map[string]Link)

SetLinks gets a reference to the given map[string]Link and assigns it to the Links field.

func (*TargetResourceRep) SetName

func (o *TargetResourceRep) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*TargetResourceRep) SetResources

func (o *TargetResourceRep) SetResources(v []interface{})

SetResources gets a reference to the given []interface{} and assigns it to the Resources field.

type TeamCollectionRep

type TeamCollectionRep struct {
	Items      *[]TeamRep       `json:"items,omitempty"`
	Links      *map[string]Link `json:"_links,omitempty"`
	TotalCount *int32           `json:"totalCount,omitempty"`
}

TeamCollectionRep struct for TeamCollectionRep

func NewTeamCollectionRep

func NewTeamCollectionRep() *TeamCollectionRep

NewTeamCollectionRep instantiates a new TeamCollectionRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTeamCollectionRepWithDefaults

func NewTeamCollectionRepWithDefaults() *TeamCollectionRep

NewTeamCollectionRepWithDefaults instantiates a new TeamCollectionRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TeamCollectionRep) GetItems

func (o *TeamCollectionRep) GetItems() []TeamRep

GetItems returns the Items field value if set, zero value otherwise.

func (*TeamCollectionRep) GetItemsOk

func (o *TeamCollectionRep) GetItemsOk() (*[]TeamRep, bool)

GetItemsOk returns a tuple with the Items field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *TeamCollectionRep) GetLinks() map[string]Link

GetLinks returns the Links field value if set, zero value otherwise.

func (*TeamCollectionRep) GetLinksOk

func (o *TeamCollectionRep) GetLinksOk() (*map[string]Link, 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 (*TeamCollectionRep) GetTotalCount

func (o *TeamCollectionRep) GetTotalCount() int32

GetTotalCount returns the TotalCount field value if set, zero value otherwise.

func (*TeamCollectionRep) GetTotalCountOk

func (o *TeamCollectionRep) GetTotalCountOk() (*int32, bool)

GetTotalCountOk returns a tuple with the TotalCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamCollectionRep) HasItems

func (o *TeamCollectionRep) HasItems() bool

HasItems returns a boolean if a field has been set.

func (o *TeamCollectionRep) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*TeamCollectionRep) HasTotalCount

func (o *TeamCollectionRep) HasTotalCount() bool

HasTotalCount returns a boolean if a field has been set.

func (TeamCollectionRep) MarshalJSON

func (o TeamCollectionRep) MarshalJSON() ([]byte, error)

func (*TeamCollectionRep) SetItems

func (o *TeamCollectionRep) SetItems(v []TeamRep)

SetItems gets a reference to the given []TeamRep and assigns it to the Items field.

func (o *TeamCollectionRep) SetLinks(v map[string]Link)

SetLinks gets a reference to the given map[string]Link and assigns it to the Links field.

func (*TeamCollectionRep) SetTotalCount

func (o *TeamCollectionRep) SetTotalCount(v int32)

SetTotalCount gets a reference to the given int32 and assigns it to the TotalCount field.

type TeamImportsRep added in v7.1.0

type TeamImportsRep struct {
	Items *[]MemberImportItemRep `json:"items,omitempty"`
}

TeamImportsRep struct for TeamImportsRep

func NewTeamImportsRep added in v7.1.0

func NewTeamImportsRep() *TeamImportsRep

NewTeamImportsRep instantiates a new TeamImportsRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTeamImportsRepWithDefaults added in v7.1.0

func NewTeamImportsRepWithDefaults() *TeamImportsRep

NewTeamImportsRepWithDefaults instantiates a new TeamImportsRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TeamImportsRep) GetItems added in v7.1.0

func (o *TeamImportsRep) GetItems() []MemberImportItemRep

GetItems returns the Items field value if set, zero value otherwise.

func (*TeamImportsRep) GetItemsOk added in v7.1.0

func (o *TeamImportsRep) GetItemsOk() (*[]MemberImportItemRep, bool)

GetItemsOk returns a tuple with the Items field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamImportsRep) HasItems added in v7.1.0

func (o *TeamImportsRep) HasItems() bool

HasItems returns a boolean if a field has been set.

func (TeamImportsRep) MarshalJSON added in v7.1.0

func (o TeamImportsRep) MarshalJSON() ([]byte, error)

func (*TeamImportsRep) SetItems added in v7.1.0

func (o *TeamImportsRep) SetItems(v []MemberImportItemRep)

SetItems gets a reference to the given []MemberImportItemRep and assigns it to the Items field.

type TeamPatchInput

type TeamPatchInput struct {
	Comment      *string                   `json:"Comment,omitempty"`
	Instructions *[]map[string]interface{} `json:"Instructions,omitempty"`
}

TeamPatchInput struct for TeamPatchInput

func NewTeamPatchInput

func NewTeamPatchInput() *TeamPatchInput

NewTeamPatchInput instantiates a new TeamPatchInput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTeamPatchInputWithDefaults

func NewTeamPatchInputWithDefaults() *TeamPatchInput

NewTeamPatchInputWithDefaults instantiates a new TeamPatchInput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TeamPatchInput) GetComment

func (o *TeamPatchInput) GetComment() string

GetComment returns the Comment field value if set, zero value otherwise.

func (*TeamPatchInput) GetCommentOk

func (o *TeamPatchInput) GetCommentOk() (*string, bool)

GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamPatchInput) GetInstructions

func (o *TeamPatchInput) GetInstructions() []map[string]interface{}

GetInstructions returns the Instructions field value if set, zero value otherwise.

func (*TeamPatchInput) GetInstructionsOk

func (o *TeamPatchInput) GetInstructionsOk() (*[]map[string]interface{}, bool)

GetInstructionsOk returns a tuple with the Instructions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamPatchInput) HasComment

func (o *TeamPatchInput) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*TeamPatchInput) HasInstructions

func (o *TeamPatchInput) HasInstructions() bool

HasInstructions returns a boolean if a field has been set.

func (TeamPatchInput) MarshalJSON

func (o TeamPatchInput) MarshalJSON() ([]byte, error)

func (*TeamPatchInput) SetComment

func (o *TeamPatchInput) SetComment(v string)

SetComment gets a reference to the given string and assigns it to the Comment field.

func (*TeamPatchInput) SetInstructions

func (o *TeamPatchInput) SetInstructions(v []map[string]interface{})

SetInstructions gets a reference to the given []map[string]interface{} and assigns it to the Instructions field.

type TeamPostInput

type TeamPostInput struct {
	// List of custom role keys the team will access
	CustomRoleKeys *[]string `json:"customRoleKeys,omitempty"`
	// A description of the team
	Description *string `json:"description,omitempty"`
	// The team's key or ID
	Key string `json:"key"`
	// A list of member IDs who belong to the team
	MemberIDs *[]string `json:"memberIDs,omitempty"`
	// A human-friendly name for the team
	Name string `json:"name"`
	// A list of permission grants to apply to the team. Can use \"maintainTeam\" to add team maintainers
	PermissionGrants *[]PermissionGrantInput `json:"permissionGrants,omitempty"`
}

TeamPostInput struct for TeamPostInput

func NewTeamPostInput

func NewTeamPostInput(key string, name string) *TeamPostInput

NewTeamPostInput instantiates a new TeamPostInput object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTeamPostInputWithDefaults

func NewTeamPostInputWithDefaults() *TeamPostInput

NewTeamPostInputWithDefaults instantiates a new TeamPostInput object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TeamPostInput) GetCustomRoleKeys

func (o *TeamPostInput) GetCustomRoleKeys() []string

GetCustomRoleKeys returns the CustomRoleKeys field value if set, zero value otherwise.

func (*TeamPostInput) GetCustomRoleKeysOk

func (o *TeamPostInput) GetCustomRoleKeysOk() (*[]string, bool)

GetCustomRoleKeysOk returns a tuple with the CustomRoleKeys field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamPostInput) GetDescription

func (o *TeamPostInput) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*TeamPostInput) GetDescriptionOk

func (o *TeamPostInput) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamPostInput) GetKey

func (o *TeamPostInput) GetKey() string

GetKey returns the Key field value

func (*TeamPostInput) GetKeyOk

func (o *TeamPostInput) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.

func (*TeamPostInput) GetMemberIDs

func (o *TeamPostInput) GetMemberIDs() []string

GetMemberIDs returns the MemberIDs field value if set, zero value otherwise.

func (*TeamPostInput) GetMemberIDsOk

func (o *TeamPostInput) GetMemberIDsOk() (*[]string, bool)

GetMemberIDsOk returns a tuple with the MemberIDs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamPostInput) GetName

func (o *TeamPostInput) GetName() string

GetName returns the Name field value

func (*TeamPostInput) GetNameOk

func (o *TeamPostInput) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*TeamPostInput) GetPermissionGrants

func (o *TeamPostInput) GetPermissionGrants() []PermissionGrantInput

GetPermissionGrants returns the PermissionGrants field value if set, zero value otherwise.

func (*TeamPostInput) GetPermissionGrantsOk

func (o *TeamPostInput) GetPermissionGrantsOk() (*[]PermissionGrantInput, bool)

GetPermissionGrantsOk returns a tuple with the PermissionGrants field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamPostInput) HasCustomRoleKeys

func (o *TeamPostInput) HasCustomRoleKeys() bool

HasCustomRoleKeys returns a boolean if a field has been set.

func (*TeamPostInput) HasDescription

func (o *TeamPostInput) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*TeamPostInput) HasMemberIDs

func (o *TeamPostInput) HasMemberIDs() bool

HasMemberIDs returns a boolean if a field has been set.

func (*TeamPostInput) HasPermissionGrants

func (o *TeamPostInput) HasPermissionGrants() bool

HasPermissionGrants returns a boolean if a field has been set.

func (TeamPostInput) MarshalJSON

func (o TeamPostInput) MarshalJSON() ([]byte, error)

func (*TeamPostInput) SetCustomRoleKeys

func (o *TeamPostInput) SetCustomRoleKeys(v []string)

SetCustomRoleKeys gets a reference to the given []string and assigns it to the CustomRoleKeys field.

func (*TeamPostInput) SetDescription

func (o *TeamPostInput) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*TeamPostInput) SetKey

func (o *TeamPostInput) SetKey(v string)

SetKey sets field value

func (*TeamPostInput) SetMemberIDs

func (o *TeamPostInput) SetMemberIDs(v []string)

SetMemberIDs gets a reference to the given []string and assigns it to the MemberIDs field.

func (*TeamPostInput) SetName

func (o *TeamPostInput) SetName(v string)

SetName sets field value

func (*TeamPostInput) SetPermissionGrants

func (o *TeamPostInput) SetPermissionGrants(v []PermissionGrantInput)

SetPermissionGrants gets a reference to the given []PermissionGrantInput and assigns it to the PermissionGrants field.

type TeamRep

type TeamRep struct {
	CustomRoleKeys   *[]string             `json:"customRoleKeys,omitempty"`
	Description      *string               `json:"description,omitempty"`
	Key              *string               `json:"key,omitempty"`
	MemberIDs        *[]string             `json:"memberIDs,omitempty"`
	Name             *string               `json:"name,omitempty"`
	PermissionGrants *[]PermissionGrantRep `json:"permissionGrants,omitempty"`
	ProjectKeys      *[]string             `json:"projectKeys,omitempty"`
	Access           *AccessRep            `json:"_access,omitempty"`
	CreatedAt        *int64                `json:"_createdAt,omitempty"`
	Links            *map[string]Link      `json:"_links,omitempty"`
	UpdatedAt        *int64                `json:"_updatedAt,omitempty"`
	Version          *int32                `json:"_version,omitempty"`
}

TeamRep struct for TeamRep

func NewTeamRep

func NewTeamRep() *TeamRep

NewTeamRep instantiates a new TeamRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTeamRepWithDefaults

func NewTeamRepWithDefaults() *TeamRep

NewTeamRepWithDefaults instantiates a new TeamRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TeamRep) GetAccess

func (o *TeamRep) GetAccess() AccessRep

GetAccess returns the Access field value if set, zero value otherwise.

func (*TeamRep) GetAccessOk

func (o *TeamRep) GetAccessOk() (*AccessRep, bool)

GetAccessOk returns a tuple with the Access field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamRep) GetCreatedAt

func (o *TeamRep) GetCreatedAt() int64

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

func (*TeamRep) GetCreatedAtOk

func (o *TeamRep) GetCreatedAtOk() (*int64, 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 (*TeamRep) GetCustomRoleKeys

func (o *TeamRep) GetCustomRoleKeys() []string

GetCustomRoleKeys returns the CustomRoleKeys field value if set, zero value otherwise.

func (*TeamRep) GetCustomRoleKeysOk

func (o *TeamRep) GetCustomRoleKeysOk() (*[]string, bool)

GetCustomRoleKeysOk returns a tuple with the CustomRoleKeys field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamRep) GetDescription

func (o *TeamRep) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*TeamRep) GetDescriptionOk

func (o *TeamRep) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamRep) GetKey

func (o *TeamRep) GetKey() string

GetKey returns the Key field value if set, zero value otherwise.

func (*TeamRep) GetKeyOk

func (o *TeamRep) 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.

func (o *TeamRep) GetLinks() map[string]Link

GetLinks returns the Links field value if set, zero value otherwise.

func (*TeamRep) GetLinksOk

func (o *TeamRep) GetLinksOk() (*map[string]Link, 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 (*TeamRep) GetMemberIDs

func (o *TeamRep) GetMemberIDs() []string

GetMemberIDs returns the MemberIDs field value if set, zero value otherwise.

func (*TeamRep) GetMemberIDsOk

func (o *TeamRep) GetMemberIDsOk() (*[]string, bool)

GetMemberIDsOk returns a tuple with the MemberIDs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamRep) GetName

func (o *TeamRep) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*TeamRep) GetNameOk

func (o *TeamRep) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamRep) GetPermissionGrants

func (o *TeamRep) GetPermissionGrants() []PermissionGrantRep

GetPermissionGrants returns the PermissionGrants field value if set, zero value otherwise.

func (*TeamRep) GetPermissionGrantsOk

func (o *TeamRep) GetPermissionGrantsOk() (*[]PermissionGrantRep, bool)

GetPermissionGrantsOk returns a tuple with the PermissionGrants field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamRep) GetProjectKeys

func (o *TeamRep) GetProjectKeys() []string

GetProjectKeys returns the ProjectKeys field value if set, zero value otherwise.

func (*TeamRep) GetProjectKeysOk

func (o *TeamRep) GetProjectKeysOk() (*[]string, bool)

GetProjectKeysOk returns a tuple with the ProjectKeys field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamRep) GetUpdatedAt

func (o *TeamRep) GetUpdatedAt() int64

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

func (*TeamRep) GetUpdatedAtOk

func (o *TeamRep) GetUpdatedAtOk() (*int64, 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 (*TeamRep) GetVersion

func (o *TeamRep) GetVersion() int32

GetVersion returns the Version field value if set, zero value otherwise.

func (*TeamRep) GetVersionOk

func (o *TeamRep) GetVersionOk() (*int32, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TeamRep) HasAccess

func (o *TeamRep) HasAccess() bool

HasAccess returns a boolean if a field has been set.

func (*TeamRep) HasCreatedAt

func (o *TeamRep) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*TeamRep) HasCustomRoleKeys

func (o *TeamRep) HasCustomRoleKeys() bool

HasCustomRoleKeys returns a boolean if a field has been set.

func (*TeamRep) HasDescription

func (o *TeamRep) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*TeamRep) HasKey

func (o *TeamRep) HasKey() bool

HasKey returns a boolean if a field has been set.

func (o *TeamRep) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*TeamRep) HasMemberIDs

func (o *TeamRep) HasMemberIDs() bool

HasMemberIDs returns a boolean if a field has been set.

func (*TeamRep) HasName

func (o *TeamRep) HasName() bool

HasName returns a boolean if a field has been set.

func (*TeamRep) HasPermissionGrants

func (o *TeamRep) HasPermissionGrants() bool

HasPermissionGrants returns a boolean if a field has been set.

func (*TeamRep) HasProjectKeys

func (o *TeamRep) HasProjectKeys() bool

HasProjectKeys returns a boolean if a field has been set.

func (*TeamRep) HasUpdatedAt

func (o *TeamRep) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*TeamRep) HasVersion

func (o *TeamRep) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (TeamRep) MarshalJSON

func (o TeamRep) MarshalJSON() ([]byte, error)

func (*TeamRep) SetAccess

func (o *TeamRep) SetAccess(v AccessRep)

SetAccess gets a reference to the given AccessRep and assigns it to the Access field.

func (*TeamRep) SetCreatedAt

func (o *TeamRep) SetCreatedAt(v int64)

SetCreatedAt gets a reference to the given int64 and assigns it to the CreatedAt field.

func (*TeamRep) SetCustomRoleKeys

func (o *TeamRep) SetCustomRoleKeys(v []string)

SetCustomRoleKeys gets a reference to the given []string and assigns it to the CustomRoleKeys field.

func (*TeamRep) SetDescription

func (o *TeamRep) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*TeamRep) SetKey

func (o *TeamRep) SetKey(v string)

SetKey gets a reference to the given string and assigns it to the Key field.

func (o *TeamRep) SetLinks(v map[string]Link)

SetLinks gets a reference to the given map[string]Link and assigns it to the Links field.

func (*TeamRep) SetMemberIDs

func (o *TeamRep) SetMemberIDs(v []string)

SetMemberIDs gets a reference to the given []string and assigns it to the MemberIDs field.

func (*TeamRep) SetName

func (o *TeamRep) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*TeamRep) SetPermissionGrants

func (o *TeamRep) SetPermissionGrants(v []PermissionGrantRep)

SetPermissionGrants gets a reference to the given []PermissionGrantRep and assigns it to the PermissionGrants field.

func (*TeamRep) SetProjectKeys

func (o *TeamRep) SetProjectKeys(v []string)

SetProjectKeys gets a reference to the given []string and assigns it to the ProjectKeys field.

func (*TeamRep) SetUpdatedAt

func (o *TeamRep) SetUpdatedAt(v int64)

SetUpdatedAt gets a reference to the given int64 and assigns it to the UpdatedAt field.

func (*TeamRep) SetVersion

func (o *TeamRep) SetVersion(v int32)

SetVersion gets a reference to the given int32 and assigns it to the Version field.

type TeamsBetaApiService

type TeamsBetaApiService service

TeamsBetaApiService TeamsBetaApi service

func (*TeamsBetaApiService) DeleteTeam

DeleteTeam Delete team

Delete a team by key

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param key The team key
@return ApiDeleteTeamRequest

func (*TeamsBetaApiService) DeleteTeamExecute

func (a *TeamsBetaApiService) DeleteTeamExecute(r ApiDeleteTeamRequest) (*_nethttp.Response, error)

Execute executes the request

func (*TeamsBetaApiService) GetTeam

GetTeam Get team

Fetch a team by key

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param key The team key
@return ApiGetTeamRequest

func (*TeamsBetaApiService) GetTeamExecute

Execute executes the request

@return ExpandedTeamRep

func (*TeamsBetaApiService) GetTeams

GetTeams List teams

Return a list of teams.

By default, this returns the first 20 teams. Page through this list with the `limit` parameter and by following the `first`, `prev`, `next`, and `last` links in the returned `_links` field. These links are not present if the pages they refer to don't exist. For example, the `first` and `prev` links will be missing from the response on the first page.

### Filtering teams

LaunchDarkly supports the `query` field for filtering. `query` is a string that matches against the teams' names and keys. It is not case sensitive. For example, the filter `query:abc` matches teams with the string `abc` in their name or key.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetTeamsRequest

func (*TeamsBetaApiService) GetTeamsExecute

Execute executes the request

@return TeamCollectionRep

func (*TeamsBetaApiService) PatchTeam

PatchTeam Update team

Perform a partial update to a team.

The body of a semantic patch request takes the following three properties:

1. comment `string`: (Optional) A description of the update. 1. instructions `array`: (Required) The action or list of actions to be performed by the update. Each update action in the list must be an object/hash table with a `kind` property, although depending on the action, other properties may be necessary. Read below for more information on the specific supported semantic patch instructions.

If any instruction in the patch encounters an error, the error will be returned and the flag will not be changed. In general, instructions will silently do nothing if the flag is already in the state requested by the patch instruction. They will generally error if a parameter refers to something that does not exist. Other specific error conditions are noted in the instruction descriptions.

### Instructions

#### `addCustomRoles`

Adds custom roles to the team. Team members will have these custom roles granted to them.

##### Parameters

- `values`: list of custom role keys

#### `removeCustomRoles`

Removes the custom roles on the team. Team members will no longer have these custom roles granted to them.

##### Parameters

- `values`: list of custom role keys

#### `addMembers`

Adds members to the team.

##### Parameters

- `values`: list of member IDs

#### `removeMembers`

Removes members from the team.

##### Parameters

- `values`: list of member IDs

#### `addPermissionGrants`

Adds permission grants to members for the team, allowing them to, for example, act as a team maintainer. A permission grant may have either an `actionSet` or a list of `actions` but not both at the same time. The members do not have to be team members to have a permission grant for the team.

##### Parameters

- `actionSet`: name of the action set - `actions`: list of actions - `memberIDs`: list of member IDs

#### `removePermissionGrants`

Removes permission grants from members for the team. The `actionSet` and `actions` must match an existing permission grant.

##### Parameters

- `actionSet`: name of the action set - `actions`: list of actions - `memberIDs`: list of member IDs

#### `updateDescription`

Updates the team's description.

##### Parameters

- `value`: the team's new description

#### `updateName`

Updates the team's name.

##### Parameters

- `value`: the team's new name

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param key The team key
@return ApiPatchTeamRequest

func (*TeamsBetaApiService) PatchTeamExecute

Execute executes the request

@return ExpandedTeamRep

func (*TeamsBetaApiService) PostTeam

PostTeam Create team

Create a team

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiPostTeamRequest

func (*TeamsBetaApiService) PostTeamExecute

Execute executes the request

@return TeamRep

func (*TeamsBetaApiService) PostTeamMembers added in v7.1.0

PostTeamMembers Add members to team

Add multiple members to an existing team by uploading a CSV file of member email addresses. Your CSV file must include email addresses in the first column. You can include data in additional columns, but LaunchDarkly ignores all data outside the first column. Headers are optional.

**Members are only added on a `201` response.** A `207` indicates the CSV file contains a combination of valid and invalid entries and will _not_ result in any members being added to the team.

On a `207` response, if an entry contains bad user input the `message` field will contain the row number as well as the reason for the error. The `message` field will be omitted if the entry is valid.

Example `207` response: ```json

{
  "items": [
    {
      "status": "success",
      "value": "a-valid-email@launchdarkly.com"
    },
    {
      "message": "Line 2: empty row",
      "status": "error",
      "value": ""
    },
    {
      "message": "Line 3: email already exists in the specified team",
      "status": "error",
      "value": "existing-team-member@launchdarkly.com"
    },
    {
      "message": "Line 4: invalid email formatting",
      "status": "error",
      "value": "invalid email format"
    }
  ]
}

```

Message | Resolution --- | --- Empty row | This line is blank. Add an email address and try again. Duplicate entry | This email address appears in the file twice. Remove the email from the file and try again. Email already exists in the specified team | This member is already on your team. Remove the email from the file and try again. Invalid formatting | This email address is not formatted correctly. Fix the formatting and try again. Email does not belong to a LaunchDarkly member | The email address doesn't belong to a LaunchDarkly account member. Invite them to LaunchDarkly, then re-add them to the team.

On a `400` response, the `message` field may contain errors specific to this endpoint.

Example `400` response: ```json

{
  "code": "invalid_request",
  "message": "Unable to process file"
}

```

Message | Resolution --- | --- Unable to process file | LaunchDarkly could not process the file for an unspecified reason. Review your file for errors and try again. File exceeds 25mb | Break up your file into multiple files of less than 25mbs each. All emails have invalid formatting | None of the email addresses in the file are in the correct format. Fix the formatting and try again. All emails belong to existing team members | All listed members are already on this team. Populate the file with member emails that do not belong to the team and try again. File is empty | The CSV file does not contain any email addresses. Populate the file and try again. No emails belong to members of your LaunchDarkly organization | None of the email addresses belong to members of your LaunchDarkly account. Invite these members to LaunchDarkly, then re-add them to the team.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param key The team key
@return ApiPostTeamMembersRequest

func (*TeamsBetaApiService) PostTeamMembersExecute added in v7.1.0

Execute executes the request

@return TeamImportsRep

type TitleRep

type TitleRep struct {
	Subject   *SubjectDataRep       `json:"subject,omitempty"`
	Member    *MemberDataRep        `json:"member,omitempty"`
	Token     *TokenDataRep         `json:"token,omitempty"`
	App       *AuthorizedAppDataRep `json:"app,omitempty"`
	TitleVerb *string               `json:"titleVerb,omitempty"`
	Title     *string               `json:"title,omitempty"`
	Target    *TargetResourceRep    `json:"target,omitempty"`
	Parent    *ParentResourceRep    `json:"parent,omitempty"`
}

TitleRep struct for TitleRep

func NewTitleRep

func NewTitleRep() *TitleRep

NewTitleRep instantiates a new TitleRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTitleRepWithDefaults

func NewTitleRepWithDefaults() *TitleRep

NewTitleRepWithDefaults instantiates a new TitleRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TitleRep) GetApp

func (o *TitleRep) GetApp() AuthorizedAppDataRep

GetApp returns the App field value if set, zero value otherwise.

func (*TitleRep) GetAppOk

func (o *TitleRep) GetAppOk() (*AuthorizedAppDataRep, bool)

GetAppOk returns a tuple with the App field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TitleRep) GetMember

func (o *TitleRep) GetMember() MemberDataRep

GetMember returns the Member field value if set, zero value otherwise.

func (*TitleRep) GetMemberOk

func (o *TitleRep) GetMemberOk() (*MemberDataRep, bool)

GetMemberOk returns a tuple with the Member field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TitleRep) GetParent

func (o *TitleRep) GetParent() ParentResourceRep

GetParent returns the Parent field value if set, zero value otherwise.

func (*TitleRep) GetParentOk

func (o *TitleRep) GetParentOk() (*ParentResourceRep, bool)

GetParentOk returns a tuple with the Parent field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TitleRep) GetSubject

func (o *TitleRep) GetSubject() SubjectDataRep

GetSubject returns the Subject field value if set, zero value otherwise.

func (*TitleRep) GetSubjectOk

func (o *TitleRep) GetSubjectOk() (*SubjectDataRep, bool)

GetSubjectOk returns a tuple with the Subject field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TitleRep) GetTarget

func (o *TitleRep) GetTarget() TargetResourceRep

GetTarget returns the Target field value if set, zero value otherwise.

func (*TitleRep) GetTargetOk

func (o *TitleRep) GetTargetOk() (*TargetResourceRep, bool)

GetTargetOk returns a tuple with the Target field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TitleRep) GetTitle

func (o *TitleRep) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise.

func (*TitleRep) GetTitleOk

func (o *TitleRep) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TitleRep) GetTitleVerb

func (o *TitleRep) GetTitleVerb() string

GetTitleVerb returns the TitleVerb field value if set, zero value otherwise.

func (*TitleRep) GetTitleVerbOk

func (o *TitleRep) GetTitleVerbOk() (*string, bool)

GetTitleVerbOk returns a tuple with the TitleVerb field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TitleRep) GetToken

func (o *TitleRep) GetToken() TokenDataRep

GetToken returns the Token field value if set, zero value otherwise.

func (*TitleRep) GetTokenOk

func (o *TitleRep) GetTokenOk() (*TokenDataRep, bool)

GetTokenOk returns a tuple with the Token field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TitleRep) HasApp

func (o *TitleRep) HasApp() bool

HasApp returns a boolean if a field has been set.

func (*TitleRep) HasMember

func (o *TitleRep) HasMember() bool

HasMember returns a boolean if a field has been set.

func (*TitleRep) HasParent

func (o *TitleRep) HasParent() bool

HasParent returns a boolean if a field has been set.

func (*TitleRep) HasSubject

func (o *TitleRep) HasSubject() bool

HasSubject returns a boolean if a field has been set.

func (*TitleRep) HasTarget

func (o *TitleRep) HasTarget() bool

HasTarget returns a boolean if a field has been set.

func (*TitleRep) HasTitle

func (o *TitleRep) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (*TitleRep) HasTitleVerb

func (o *TitleRep) HasTitleVerb() bool

HasTitleVerb returns a boolean if a field has been set.

func (*TitleRep) HasToken

func (o *TitleRep) HasToken() bool

HasToken returns a boolean if a field has been set.

func (TitleRep) MarshalJSON

func (o TitleRep) MarshalJSON() ([]byte, error)

func (*TitleRep) SetApp

func (o *TitleRep) SetApp(v AuthorizedAppDataRep)

SetApp gets a reference to the given AuthorizedAppDataRep and assigns it to the App field.

func (*TitleRep) SetMember

func (o *TitleRep) SetMember(v MemberDataRep)

SetMember gets a reference to the given MemberDataRep and assigns it to the Member field.

func (*TitleRep) SetParent

func (o *TitleRep) SetParent(v ParentResourceRep)

SetParent gets a reference to the given ParentResourceRep and assigns it to the Parent field.

func (*TitleRep) SetSubject

func (o *TitleRep) SetSubject(v SubjectDataRep)

SetSubject gets a reference to the given SubjectDataRep and assigns it to the Subject field.

func (*TitleRep) SetTarget

func (o *TitleRep) SetTarget(v TargetResourceRep)

SetTarget gets a reference to the given TargetResourceRep and assigns it to the Target field.

func (*TitleRep) SetTitle

func (o *TitleRep) SetTitle(v string)

SetTitle gets a reference to the given string and assigns it to the Title field.

func (*TitleRep) SetTitleVerb

func (o *TitleRep) SetTitleVerb(v string)

SetTitleVerb gets a reference to the given string and assigns it to the TitleVerb field.

func (*TitleRep) SetToken

func (o *TitleRep) SetToken(v TokenDataRep)

SetToken gets a reference to the given TokenDataRep and assigns it to the Token field.

type Token

type Token struct {
	Id                string            `json:"_id"`
	OwnerId           string            `json:"ownerId"`
	MemberId          string            `json:"memberId"`
	Member            *MemberSummaryRep `json:"_member,omitempty"`
	Name              *string           `json:"name,omitempty"`
	Description       *string           `json:"description,omitempty"`
	CreationDate      int64             `json:"creationDate"`
	LastModified      int64             `json:"lastModified"`
	CustomRoleIds     *[]string         `json:"customRoleIds,omitempty"`
	InlineRole        *[]StatementRep   `json:"inlineRole,omitempty"`
	Role              *string           `json:"role,omitempty"`
	Token             *string           `json:"token,omitempty"`
	ServiceToken      *bool             `json:"serviceToken,omitempty"`
	Links             map[string]Link   `json:"_links"`
	DefaultApiVersion *int32            `json:"defaultApiVersion,omitempty"`
	LastUsed          *int64            `json:"lastUsed,omitempty"`
}

Token struct for Token

func NewToken

func NewToken(id string, ownerId string, memberId string, creationDate int64, lastModified int64, links map[string]Link) *Token

NewToken instantiates a new Token object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTokenWithDefaults

func NewTokenWithDefaults() *Token

NewTokenWithDefaults instantiates a new Token object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Token) GetCreationDate

func (o *Token) GetCreationDate() int64

GetCreationDate returns the CreationDate field value

func (*Token) GetCreationDateOk

func (o *Token) GetCreationDateOk() (*int64, bool)

GetCreationDateOk returns a tuple with the CreationDate field value and a boolean to check if the value has been set.

func (*Token) GetCustomRoleIds

func (o *Token) GetCustomRoleIds() []string

GetCustomRoleIds returns the CustomRoleIds field value if set, zero value otherwise.

func (*Token) GetCustomRoleIdsOk

func (o *Token) GetCustomRoleIdsOk() (*[]string, bool)

GetCustomRoleIdsOk returns a tuple with the CustomRoleIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Token) GetDefaultApiVersion

func (o *Token) GetDefaultApiVersion() int32

GetDefaultApiVersion returns the DefaultApiVersion field value if set, zero value otherwise.

func (*Token) GetDefaultApiVersionOk

func (o *Token) GetDefaultApiVersionOk() (*int32, bool)

GetDefaultApiVersionOk returns a tuple with the DefaultApiVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Token) GetDescription

func (o *Token) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*Token) GetDescriptionOk

func (o *Token) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Token) GetId

func (o *Token) GetId() string

GetId returns the Id field value

func (*Token) GetIdOk

func (o *Token) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*Token) GetInlineRole

func (o *Token) GetInlineRole() []StatementRep

GetInlineRole returns the InlineRole field value if set, zero value otherwise.

func (*Token) GetInlineRoleOk

func (o *Token) GetInlineRoleOk() (*[]StatementRep, bool)

GetInlineRoleOk returns a tuple with the InlineRole field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Token) GetLastModified

func (o *Token) GetLastModified() int64

GetLastModified returns the LastModified field value

func (*Token) GetLastModifiedOk

func (o *Token) GetLastModifiedOk() (*int64, bool)

GetLastModifiedOk returns a tuple with the LastModified field value and a boolean to check if the value has been set.

func (*Token) GetLastUsed

func (o *Token) GetLastUsed() int64

GetLastUsed returns the LastUsed field value if set, zero value otherwise.

func (*Token) GetLastUsedOk

func (o *Token) GetLastUsedOk() (*int64, bool)

GetLastUsedOk returns a tuple with the LastUsed field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *Token) GetLinks() map[string]Link

GetLinks returns the Links field value

func (*Token) GetLinksOk

func (o *Token) GetLinksOk() (*map[string]Link, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (*Token) GetMember

func (o *Token) GetMember() MemberSummaryRep

GetMember returns the Member field value if set, zero value otherwise.

func (*Token) GetMemberId

func (o *Token) GetMemberId() string

GetMemberId returns the MemberId field value

func (*Token) GetMemberIdOk

func (o *Token) GetMemberIdOk() (*string, bool)

GetMemberIdOk returns a tuple with the MemberId field value and a boolean to check if the value has been set.

func (*Token) GetMemberOk

func (o *Token) GetMemberOk() (*MemberSummaryRep, bool)

GetMemberOk returns a tuple with the Member field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Token) GetName

func (o *Token) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*Token) GetNameOk

func (o *Token) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Token) GetOwnerId

func (o *Token) GetOwnerId() string

GetOwnerId returns the OwnerId field value

func (*Token) GetOwnerIdOk

func (o *Token) GetOwnerIdOk() (*string, bool)

GetOwnerIdOk returns a tuple with the OwnerId field value and a boolean to check if the value has been set.

func (*Token) GetRole

func (o *Token) GetRole() string

GetRole returns the Role field value if set, zero value otherwise.

func (*Token) GetRoleOk

func (o *Token) GetRoleOk() (*string, bool)

GetRoleOk returns a tuple with the Role field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Token) GetServiceToken

func (o *Token) GetServiceToken() bool

GetServiceToken returns the ServiceToken field value if set, zero value otherwise.

func (*Token) GetServiceTokenOk

func (o *Token) GetServiceTokenOk() (*bool, bool)

GetServiceTokenOk returns a tuple with the ServiceToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Token) GetToken

func (o *Token) GetToken() string

GetToken returns the Token field value if set, zero value otherwise.

func (*Token) GetTokenOk

func (o *Token) GetTokenOk() (*string, bool)

GetTokenOk returns a tuple with the Token field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Token) HasCustomRoleIds

func (o *Token) HasCustomRoleIds() bool

HasCustomRoleIds returns a boolean if a field has been set.

func (*Token) HasDefaultApiVersion

func (o *Token) HasDefaultApiVersion() bool

HasDefaultApiVersion returns a boolean if a field has been set.

func (*Token) HasDescription

func (o *Token) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*Token) HasInlineRole

func (o *Token) HasInlineRole() bool

HasInlineRole returns a boolean if a field has been set.

func (*Token) HasLastUsed

func (o *Token) HasLastUsed() bool

HasLastUsed returns a boolean if a field has been set.

func (*Token) HasMember

func (o *Token) HasMember() bool

HasMember returns a boolean if a field has been set.

func (*Token) HasName

func (o *Token) HasName() bool

HasName returns a boolean if a field has been set.

func (*Token) HasRole

func (o *Token) HasRole() bool

HasRole returns a boolean if a field has been set.

func (*Token) HasServiceToken

func (o *Token) HasServiceToken() bool

HasServiceToken returns a boolean if a field has been set.

func (*Token) HasToken

func (o *Token) HasToken() bool

HasToken returns a boolean if a field has been set.

func (Token) MarshalJSON

func (o Token) MarshalJSON() ([]byte, error)

func (*Token) SetCreationDate

func (o *Token) SetCreationDate(v int64)

SetCreationDate sets field value

func (*Token) SetCustomRoleIds

func (o *Token) SetCustomRoleIds(v []string)

SetCustomRoleIds gets a reference to the given []string and assigns it to the CustomRoleIds field.

func (*Token) SetDefaultApiVersion

func (o *Token) SetDefaultApiVersion(v int32)

SetDefaultApiVersion gets a reference to the given int32 and assigns it to the DefaultApiVersion field.

func (*Token) SetDescription

func (o *Token) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*Token) SetId

func (o *Token) SetId(v string)

SetId sets field value

func (*Token) SetInlineRole

func (o *Token) SetInlineRole(v []StatementRep)

SetInlineRole gets a reference to the given []StatementRep and assigns it to the InlineRole field.

func (*Token) SetLastModified

func (o *Token) SetLastModified(v int64)

SetLastModified sets field value

func (*Token) SetLastUsed

func (o *Token) SetLastUsed(v int64)

SetLastUsed gets a reference to the given int64 and assigns it to the LastUsed field.

func (o *Token) SetLinks(v map[string]Link)

SetLinks sets field value

func (*Token) SetMember

func (o *Token) SetMember(v MemberSummaryRep)

SetMember gets a reference to the given MemberSummaryRep and assigns it to the Member field.

func (*Token) SetMemberId

func (o *Token) SetMemberId(v string)

SetMemberId sets field value

func (*Token) SetName

func (o *Token) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*Token) SetOwnerId

func (o *Token) SetOwnerId(v string)

SetOwnerId sets field value

func (*Token) SetRole

func (o *Token) SetRole(v string)

SetRole gets a reference to the given string and assigns it to the Role field.

func (*Token) SetServiceToken

func (o *Token) SetServiceToken(v bool)

SetServiceToken gets a reference to the given bool and assigns it to the ServiceToken field.

func (*Token) SetToken

func (o *Token) SetToken(v string)

SetToken gets a reference to the given string and assigns it to the Token field.

type TokenDataRep

type TokenDataRep struct {
	Links        *map[string]Link `json:"_links,omitempty"`
	Id           *string          `json:"_id,omitempty"`
	Name         *string          `json:"name,omitempty"`
	Ending       *string          `json:"ending,omitempty"`
	ServiceToken *bool            `json:"serviceToken,omitempty"`
}

TokenDataRep struct for TokenDataRep

func NewTokenDataRep

func NewTokenDataRep() *TokenDataRep

NewTokenDataRep instantiates a new TokenDataRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTokenDataRepWithDefaults

func NewTokenDataRepWithDefaults() *TokenDataRep

NewTokenDataRepWithDefaults instantiates a new TokenDataRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TokenDataRep) GetEnding

func (o *TokenDataRep) GetEnding() string

GetEnding returns the Ending field value if set, zero value otherwise.

func (*TokenDataRep) GetEndingOk

func (o *TokenDataRep) GetEndingOk() (*string, bool)

GetEndingOk returns a tuple with the Ending field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TokenDataRep) GetId

func (o *TokenDataRep) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*TokenDataRep) GetIdOk

func (o *TokenDataRep) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *TokenDataRep) GetLinks() map[string]Link

GetLinks returns the Links field value if set, zero value otherwise.

func (*TokenDataRep) GetLinksOk

func (o *TokenDataRep) GetLinksOk() (*map[string]Link, 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 (*TokenDataRep) GetName

func (o *TokenDataRep) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*TokenDataRep) GetNameOk

func (o *TokenDataRep) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TokenDataRep) GetServiceToken

func (o *TokenDataRep) GetServiceToken() bool

GetServiceToken returns the ServiceToken field value if set, zero value otherwise.

func (*TokenDataRep) GetServiceTokenOk

func (o *TokenDataRep) GetServiceTokenOk() (*bool, bool)

GetServiceTokenOk returns a tuple with the ServiceToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TokenDataRep) HasEnding

func (o *TokenDataRep) HasEnding() bool

HasEnding returns a boolean if a field has been set.

func (*TokenDataRep) HasId

func (o *TokenDataRep) HasId() bool

HasId returns a boolean if a field has been set.

func (o *TokenDataRep) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*TokenDataRep) HasName

func (o *TokenDataRep) HasName() bool

HasName returns a boolean if a field has been set.

func (*TokenDataRep) HasServiceToken

func (o *TokenDataRep) HasServiceToken() bool

HasServiceToken returns a boolean if a field has been set.

func (TokenDataRep) MarshalJSON

func (o TokenDataRep) MarshalJSON() ([]byte, error)

func (*TokenDataRep) SetEnding

func (o *TokenDataRep) SetEnding(v string)

SetEnding gets a reference to the given string and assigns it to the Ending field.

func (*TokenDataRep) SetId

func (o *TokenDataRep) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (o *TokenDataRep) SetLinks(v map[string]Link)

SetLinks gets a reference to the given map[string]Link and assigns it to the Links field.

func (*TokenDataRep) SetName

func (o *TokenDataRep) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*TokenDataRep) SetServiceToken

func (o *TokenDataRep) SetServiceToken(v bool)

SetServiceToken gets a reference to the given bool and assigns it to the ServiceToken field.

type Tokens

type Tokens struct {
	Items *[]Token         `json:"items,omitempty"`
	Links *map[string]Link `json:"_links,omitempty"`
}

Tokens struct for Tokens

func NewTokens

func NewTokens() *Tokens

NewTokens instantiates a new Tokens object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTokensWithDefaults

func NewTokensWithDefaults() *Tokens

NewTokensWithDefaults instantiates a new Tokens object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Tokens) GetItems

func (o *Tokens) GetItems() []Token

GetItems returns the Items field value if set, zero value otherwise.

func (*Tokens) GetItemsOk

func (o *Tokens) GetItemsOk() (*[]Token, bool)

GetItemsOk returns a tuple with the Items field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *Tokens) GetLinks() map[string]Link

GetLinks returns the Links field value if set, zero value otherwise.

func (*Tokens) GetLinksOk

func (o *Tokens) GetLinksOk() (*map[string]Link, 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 (*Tokens) HasItems

func (o *Tokens) HasItems() bool

HasItems returns a boolean if a field has been set.

func (o *Tokens) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (Tokens) MarshalJSON

func (o Tokens) MarshalJSON() ([]byte, error)

func (*Tokens) SetItems

func (o *Tokens) SetItems(v []Token)

SetItems gets a reference to the given []Token and assigns it to the Items field.

func (o *Tokens) SetLinks(v map[string]Link)

SetLinks gets a reference to the given map[string]Link and assigns it to the Links field.

type TriggerPost added in v7.1.0

type TriggerPost struct {
	Comment *string `json:"comment,omitempty"`
	// The action to perform when triggering. It should pass an array with a single {\"kind\": <flag_action>} object. Currently supported flag actions are \"turnFlagOn\" and \"turnFlagOff\".
	Instructions *[]map[string]interface{} `json:"instructions,omitempty"`
	// The unique identifier of the integration you intend to set your trigger up with. \"generic-trigger\" should be used for integrations not explicitly supported.
	IntegrationKey string `json:"integrationKey"`
}

TriggerPost struct for TriggerPost

func NewTriggerPost added in v7.1.0

func NewTriggerPost(integrationKey string) *TriggerPost

NewTriggerPost instantiates a new TriggerPost object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTriggerPostWithDefaults added in v7.1.0

func NewTriggerPostWithDefaults() *TriggerPost

NewTriggerPostWithDefaults instantiates a new TriggerPost object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TriggerPost) GetComment added in v7.1.0

func (o *TriggerPost) GetComment() string

GetComment returns the Comment field value if set, zero value otherwise.

func (*TriggerPost) GetCommentOk added in v7.1.0

func (o *TriggerPost) GetCommentOk() (*string, bool)

GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TriggerPost) GetInstructions added in v7.1.0

func (o *TriggerPost) GetInstructions() []map[string]interface{}

GetInstructions returns the Instructions field value if set, zero value otherwise.

func (*TriggerPost) GetInstructionsOk added in v7.1.0

func (o *TriggerPost) GetInstructionsOk() (*[]map[string]interface{}, bool)

GetInstructionsOk returns a tuple with the Instructions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TriggerPost) GetIntegrationKey added in v7.1.0

func (o *TriggerPost) GetIntegrationKey() string

GetIntegrationKey returns the IntegrationKey field value

func (*TriggerPost) GetIntegrationKeyOk added in v7.1.0

func (o *TriggerPost) GetIntegrationKeyOk() (*string, bool)

GetIntegrationKeyOk returns a tuple with the IntegrationKey field value and a boolean to check if the value has been set.

func (*TriggerPost) HasComment added in v7.1.0

func (o *TriggerPost) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*TriggerPost) HasInstructions added in v7.1.0

func (o *TriggerPost) HasInstructions() bool

HasInstructions returns a boolean if a field has been set.

func (TriggerPost) MarshalJSON added in v7.1.0

func (o TriggerPost) MarshalJSON() ([]byte, error)

func (*TriggerPost) SetComment added in v7.1.0

func (o *TriggerPost) SetComment(v string)

SetComment gets a reference to the given string and assigns it to the Comment field.

func (*TriggerPost) SetInstructions added in v7.1.0

func (o *TriggerPost) SetInstructions(v []map[string]interface{})

SetInstructions gets a reference to the given []map[string]interface{} and assigns it to the Instructions field.

func (*TriggerPost) SetIntegrationKey added in v7.1.0

func (o *TriggerPost) SetIntegrationKey(v string)

SetIntegrationKey sets field value

type TriggerWorkflowCollectionRep added in v7.1.0

type TriggerWorkflowCollectionRep struct {
	Items *[]TriggerWorkflowRep `json:"items,omitempty"`
	Links *map[string]Link      `json:"_links,omitempty"`
}

TriggerWorkflowCollectionRep struct for TriggerWorkflowCollectionRep

func NewTriggerWorkflowCollectionRep added in v7.1.0

func NewTriggerWorkflowCollectionRep() *TriggerWorkflowCollectionRep

NewTriggerWorkflowCollectionRep instantiates a new TriggerWorkflowCollectionRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTriggerWorkflowCollectionRepWithDefaults added in v7.1.0

func NewTriggerWorkflowCollectionRepWithDefaults() *TriggerWorkflowCollectionRep

NewTriggerWorkflowCollectionRepWithDefaults instantiates a new TriggerWorkflowCollectionRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TriggerWorkflowCollectionRep) GetItems added in v7.1.0

GetItems returns the Items field value if set, zero value otherwise.

func (*TriggerWorkflowCollectionRep) GetItemsOk added in v7.1.0

GetItemsOk returns a tuple with the Items field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *TriggerWorkflowCollectionRep) GetLinks() map[string]Link

GetLinks returns the Links field value if set, zero value otherwise.

func (*TriggerWorkflowCollectionRep) GetLinksOk added in v7.1.0

func (o *TriggerWorkflowCollectionRep) GetLinksOk() (*map[string]Link, 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 (*TriggerWorkflowCollectionRep) HasItems added in v7.1.0

func (o *TriggerWorkflowCollectionRep) HasItems() bool

HasItems returns a boolean if a field has been set.

func (o *TriggerWorkflowCollectionRep) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (TriggerWorkflowCollectionRep) MarshalJSON added in v7.1.0

func (o TriggerWorkflowCollectionRep) MarshalJSON() ([]byte, error)

func (*TriggerWorkflowCollectionRep) SetItems added in v7.1.0

SetItems gets a reference to the given []TriggerWorkflowRep and assigns it to the Items field.

func (o *TriggerWorkflowCollectionRep) SetLinks(v map[string]Link)

SetLinks gets a reference to the given map[string]Link and assigns it to the Links field.

type TriggerWorkflowRep added in v7.1.0

type TriggerWorkflowRep struct {
	Id                  *string                   `json:"_id,omitempty"`
	Version             *int32                    `json:"_version,omitempty"`
	CreationDate        *int64                    `json:"_creationDate,omitempty"`
	MaintainerId        *string                   `json:"_maintainerId,omitempty"`
	Maintainer          *MemberSummaryRep         `json:"_maintainer,omitempty"`
	Enabled             *bool                     `json:"enabled,omitempty"`
	IntegrationKey      *string                   `json:"_integrationKey,omitempty"`
	Instructions        *[]map[string]interface{} `json:"instructions,omitempty"`
	LastTriggeredAt     *int64                    `json:"_lastTriggeredAt,omitempty"`
	RecentTriggerBodies *[]RecentTriggerBody      `json:"_recentTriggerBodies,omitempty"`
	TriggerCount        *int32                    `json:"_triggerCount,omitempty"`
	TriggerURL          *string                   `json:"triggerURL,omitempty"`
	Links               *map[string]Link          `json:"_links,omitempty"`
}

TriggerWorkflowRep struct for TriggerWorkflowRep

func NewTriggerWorkflowRep added in v7.1.0

func NewTriggerWorkflowRep() *TriggerWorkflowRep

NewTriggerWorkflowRep instantiates a new TriggerWorkflowRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewTriggerWorkflowRepWithDefaults added in v7.1.0

func NewTriggerWorkflowRepWithDefaults() *TriggerWorkflowRep

NewTriggerWorkflowRepWithDefaults instantiates a new TriggerWorkflowRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*TriggerWorkflowRep) GetCreationDate added in v7.1.0

func (o *TriggerWorkflowRep) GetCreationDate() int64

GetCreationDate returns the CreationDate field value if set, zero value otherwise.

func (*TriggerWorkflowRep) GetCreationDateOk added in v7.1.0

func (o *TriggerWorkflowRep) GetCreationDateOk() (*int64, bool)

GetCreationDateOk returns a tuple with the CreationDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TriggerWorkflowRep) GetEnabled added in v7.1.0

func (o *TriggerWorkflowRep) GetEnabled() bool

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*TriggerWorkflowRep) GetEnabledOk added in v7.1.0

func (o *TriggerWorkflowRep) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TriggerWorkflowRep) GetId added in v7.1.0

func (o *TriggerWorkflowRep) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*TriggerWorkflowRep) GetIdOk added in v7.1.0

func (o *TriggerWorkflowRep) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TriggerWorkflowRep) GetInstructions added in v7.1.0

func (o *TriggerWorkflowRep) GetInstructions() []map[string]interface{}

GetInstructions returns the Instructions field value if set, zero value otherwise.

func (*TriggerWorkflowRep) GetInstructionsOk added in v7.1.0

func (o *TriggerWorkflowRep) GetInstructionsOk() (*[]map[string]interface{}, bool)

GetInstructionsOk returns a tuple with the Instructions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TriggerWorkflowRep) GetIntegrationKey added in v7.1.0

func (o *TriggerWorkflowRep) GetIntegrationKey() string

GetIntegrationKey returns the IntegrationKey field value if set, zero value otherwise.

func (*TriggerWorkflowRep) GetIntegrationKeyOk added in v7.1.0

func (o *TriggerWorkflowRep) GetIntegrationKeyOk() (*string, bool)

GetIntegrationKeyOk returns a tuple with the IntegrationKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TriggerWorkflowRep) GetLastTriggeredAt added in v7.1.0

func (o *TriggerWorkflowRep) GetLastTriggeredAt() int64

GetLastTriggeredAt returns the LastTriggeredAt field value if set, zero value otherwise.

func (*TriggerWorkflowRep) GetLastTriggeredAtOk added in v7.1.0

func (o *TriggerWorkflowRep) GetLastTriggeredAtOk() (*int64, bool)

GetLastTriggeredAtOk returns a tuple with the LastTriggeredAt field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *TriggerWorkflowRep) GetLinks() map[string]Link

GetLinks returns the Links field value if set, zero value otherwise.

func (*TriggerWorkflowRep) GetLinksOk added in v7.1.0

func (o *TriggerWorkflowRep) GetLinksOk() (*map[string]Link, 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 (*TriggerWorkflowRep) GetMaintainer added in v7.1.0

func (o *TriggerWorkflowRep) GetMaintainer() MemberSummaryRep

GetMaintainer returns the Maintainer field value if set, zero value otherwise.

func (*TriggerWorkflowRep) GetMaintainerId added in v7.1.0

func (o *TriggerWorkflowRep) GetMaintainerId() string

GetMaintainerId returns the MaintainerId field value if set, zero value otherwise.

func (*TriggerWorkflowRep) GetMaintainerIdOk added in v7.1.0

func (o *TriggerWorkflowRep) GetMaintainerIdOk() (*string, bool)

GetMaintainerIdOk returns a tuple with the MaintainerId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TriggerWorkflowRep) GetMaintainerOk added in v7.1.0

func (o *TriggerWorkflowRep) GetMaintainerOk() (*MemberSummaryRep, bool)

GetMaintainerOk returns a tuple with the Maintainer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TriggerWorkflowRep) GetRecentTriggerBodies added in v7.1.0

func (o *TriggerWorkflowRep) GetRecentTriggerBodies() []RecentTriggerBody

GetRecentTriggerBodies returns the RecentTriggerBodies field value if set, zero value otherwise.

func (*TriggerWorkflowRep) GetRecentTriggerBodiesOk added in v7.1.0

func (o *TriggerWorkflowRep) GetRecentTriggerBodiesOk() (*[]RecentTriggerBody, bool)

GetRecentTriggerBodiesOk returns a tuple with the RecentTriggerBodies field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TriggerWorkflowRep) GetTriggerCount added in v7.1.0

func (o *TriggerWorkflowRep) GetTriggerCount() int32

GetTriggerCount returns the TriggerCount field value if set, zero value otherwise.

func (*TriggerWorkflowRep) GetTriggerCountOk added in v7.1.0

func (o *TriggerWorkflowRep) GetTriggerCountOk() (*int32, bool)

GetTriggerCountOk returns a tuple with the TriggerCount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TriggerWorkflowRep) GetTriggerURL added in v7.1.0

func (o *TriggerWorkflowRep) GetTriggerURL() string

GetTriggerURL returns the TriggerURL field value if set, zero value otherwise.

func (*TriggerWorkflowRep) GetTriggerURLOk added in v7.1.0

func (o *TriggerWorkflowRep) GetTriggerURLOk() (*string, bool)

GetTriggerURLOk returns a tuple with the TriggerURL field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TriggerWorkflowRep) GetVersion added in v7.1.0

func (o *TriggerWorkflowRep) GetVersion() int32

GetVersion returns the Version field value if set, zero value otherwise.

func (*TriggerWorkflowRep) GetVersionOk added in v7.1.0

func (o *TriggerWorkflowRep) GetVersionOk() (*int32, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TriggerWorkflowRep) HasCreationDate added in v7.1.0

func (o *TriggerWorkflowRep) HasCreationDate() bool

HasCreationDate returns a boolean if a field has been set.

func (*TriggerWorkflowRep) HasEnabled added in v7.1.0

func (o *TriggerWorkflowRep) HasEnabled() bool

HasEnabled returns a boolean if a field has been set.

func (*TriggerWorkflowRep) HasId added in v7.1.0

func (o *TriggerWorkflowRep) HasId() bool

HasId returns a boolean if a field has been set.

func (*TriggerWorkflowRep) HasInstructions added in v7.1.0

func (o *TriggerWorkflowRep) HasInstructions() bool

HasInstructions returns a boolean if a field has been set.

func (*TriggerWorkflowRep) HasIntegrationKey added in v7.1.0

func (o *TriggerWorkflowRep) HasIntegrationKey() bool

HasIntegrationKey returns a boolean if a field has been set.

func (*TriggerWorkflowRep) HasLastTriggeredAt added in v7.1.0

func (o *TriggerWorkflowRep) HasLastTriggeredAt() bool

HasLastTriggeredAt returns a boolean if a field has been set.

func (o *TriggerWorkflowRep) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*TriggerWorkflowRep) HasMaintainer added in v7.1.0

func (o *TriggerWorkflowRep) HasMaintainer() bool

HasMaintainer returns a boolean if a field has been set.

func (*TriggerWorkflowRep) HasMaintainerId added in v7.1.0

func (o *TriggerWorkflowRep) HasMaintainerId() bool

HasMaintainerId returns a boolean if a field has been set.

func (*TriggerWorkflowRep) HasRecentTriggerBodies added in v7.1.0

func (o *TriggerWorkflowRep) HasRecentTriggerBodies() bool

HasRecentTriggerBodies returns a boolean if a field has been set.

func (*TriggerWorkflowRep) HasTriggerCount added in v7.1.0

func (o *TriggerWorkflowRep) HasTriggerCount() bool

HasTriggerCount returns a boolean if a field has been set.

func (*TriggerWorkflowRep) HasTriggerURL added in v7.1.0

func (o *TriggerWorkflowRep) HasTriggerURL() bool

HasTriggerURL returns a boolean if a field has been set.

func (*TriggerWorkflowRep) HasVersion added in v7.1.0

func (o *TriggerWorkflowRep) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (TriggerWorkflowRep) MarshalJSON added in v7.1.0

func (o TriggerWorkflowRep) MarshalJSON() ([]byte, error)

func (*TriggerWorkflowRep) SetCreationDate added in v7.1.0

func (o *TriggerWorkflowRep) SetCreationDate(v int64)

SetCreationDate gets a reference to the given int64 and assigns it to the CreationDate field.

func (*TriggerWorkflowRep) SetEnabled added in v7.1.0

func (o *TriggerWorkflowRep) SetEnabled(v bool)

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*TriggerWorkflowRep) SetId added in v7.1.0

func (o *TriggerWorkflowRep) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*TriggerWorkflowRep) SetInstructions added in v7.1.0

func (o *TriggerWorkflowRep) SetInstructions(v []map[string]interface{})

SetInstructions gets a reference to the given []map[string]interface{} and assigns it to the Instructions field.

func (*TriggerWorkflowRep) SetIntegrationKey added in v7.1.0

func (o *TriggerWorkflowRep) SetIntegrationKey(v string)

SetIntegrationKey gets a reference to the given string and assigns it to the IntegrationKey field.

func (*TriggerWorkflowRep) SetLastTriggeredAt added in v7.1.0

func (o *TriggerWorkflowRep) SetLastTriggeredAt(v int64)

SetLastTriggeredAt gets a reference to the given int64 and assigns it to the LastTriggeredAt field.

func (o *TriggerWorkflowRep) SetLinks(v map[string]Link)

SetLinks gets a reference to the given map[string]Link and assigns it to the Links field.

func (*TriggerWorkflowRep) SetMaintainer added in v7.1.0

func (o *TriggerWorkflowRep) SetMaintainer(v MemberSummaryRep)

SetMaintainer gets a reference to the given MemberSummaryRep and assigns it to the Maintainer field.

func (*TriggerWorkflowRep) SetMaintainerId added in v7.1.0

func (o *TriggerWorkflowRep) SetMaintainerId(v string)

SetMaintainerId gets a reference to the given string and assigns it to the MaintainerId field.

func (*TriggerWorkflowRep) SetRecentTriggerBodies added in v7.1.0

func (o *TriggerWorkflowRep) SetRecentTriggerBodies(v []RecentTriggerBody)

SetRecentTriggerBodies gets a reference to the given []RecentTriggerBody and assigns it to the RecentTriggerBodies field.

func (*TriggerWorkflowRep) SetTriggerCount added in v7.1.0

func (o *TriggerWorkflowRep) SetTriggerCount(v int32)

SetTriggerCount gets a reference to the given int32 and assigns it to the TriggerCount field.

func (*TriggerWorkflowRep) SetTriggerURL added in v7.1.0

func (o *TriggerWorkflowRep) SetTriggerURL(v string)

SetTriggerURL gets a reference to the given string and assigns it to the TriggerURL field.

func (*TriggerWorkflowRep) SetVersion added in v7.1.0

func (o *TriggerWorkflowRep) SetVersion(v int32)

SetVersion gets a reference to the given int32 and assigns it to the Version field.

type UnauthorizedErrorRep

type UnauthorizedErrorRep struct {
	Code    *string `json:"code,omitempty"`
	Message *string `json:"message,omitempty"`
}

UnauthorizedErrorRep struct for UnauthorizedErrorRep

func NewUnauthorizedErrorRep

func NewUnauthorizedErrorRep() *UnauthorizedErrorRep

NewUnauthorizedErrorRep instantiates a new UnauthorizedErrorRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUnauthorizedErrorRepWithDefaults

func NewUnauthorizedErrorRepWithDefaults() *UnauthorizedErrorRep

NewUnauthorizedErrorRepWithDefaults instantiates a new UnauthorizedErrorRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UnauthorizedErrorRep) GetCode

func (o *UnauthorizedErrorRep) GetCode() string

GetCode returns the Code field value if set, zero value otherwise.

func (*UnauthorizedErrorRep) GetCodeOk

func (o *UnauthorizedErrorRep) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UnauthorizedErrorRep) GetMessage

func (o *UnauthorizedErrorRep) GetMessage() string

GetMessage returns the Message field value if set, zero value otherwise.

func (*UnauthorizedErrorRep) GetMessageOk

func (o *UnauthorizedErrorRep) GetMessageOk() (*string, bool)

GetMessageOk returns a tuple with the Message field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UnauthorizedErrorRep) HasCode

func (o *UnauthorizedErrorRep) HasCode() bool

HasCode returns a boolean if a field has been set.

func (*UnauthorizedErrorRep) HasMessage

func (o *UnauthorizedErrorRep) HasMessage() bool

HasMessage returns a boolean if a field has been set.

func (UnauthorizedErrorRep) MarshalJSON

func (o UnauthorizedErrorRep) MarshalJSON() ([]byte, error)

func (*UnauthorizedErrorRep) SetCode

func (o *UnauthorizedErrorRep) SetCode(v string)

SetCode gets a reference to the given string and assigns it to the Code field.

func (*UnauthorizedErrorRep) SetMessage

func (o *UnauthorizedErrorRep) SetMessage(v string)

SetMessage gets a reference to the given string and assigns it to the Message field.

type UrlPost

type UrlPost struct {
	Kind      *string `json:"kind,omitempty"`
	Url       *string `json:"url,omitempty"`
	Substring *string `json:"substring,omitempty"`
	Pattern   *string `json:"pattern,omitempty"`
}

UrlPost struct for UrlPost

func NewUrlPost

func NewUrlPost() *UrlPost

NewUrlPost instantiates a new UrlPost object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUrlPostWithDefaults

func NewUrlPostWithDefaults() *UrlPost

NewUrlPostWithDefaults instantiates a new UrlPost object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UrlPost) GetKind

func (o *UrlPost) GetKind() string

GetKind returns the Kind field value if set, zero value otherwise.

func (*UrlPost) GetKindOk

func (o *UrlPost) GetKindOk() (*string, bool)

GetKindOk returns a tuple with the Kind field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UrlPost) GetPattern

func (o *UrlPost) GetPattern() string

GetPattern returns the Pattern field value if set, zero value otherwise.

func (*UrlPost) GetPatternOk

func (o *UrlPost) GetPatternOk() (*string, bool)

GetPatternOk returns a tuple with the Pattern field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UrlPost) GetSubstring

func (o *UrlPost) GetSubstring() string

GetSubstring returns the Substring field value if set, zero value otherwise.

func (*UrlPost) GetSubstringOk

func (o *UrlPost) GetSubstringOk() (*string, bool)

GetSubstringOk returns a tuple with the Substring field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UrlPost) GetUrl

func (o *UrlPost) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise.

func (*UrlPost) GetUrlOk

func (o *UrlPost) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UrlPost) HasKind

func (o *UrlPost) HasKind() bool

HasKind returns a boolean if a field has been set.

func (*UrlPost) HasPattern

func (o *UrlPost) HasPattern() bool

HasPattern returns a boolean if a field has been set.

func (*UrlPost) HasSubstring

func (o *UrlPost) HasSubstring() bool

HasSubstring returns a boolean if a field has been set.

func (*UrlPost) HasUrl

func (o *UrlPost) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (UrlPost) MarshalJSON

func (o UrlPost) MarshalJSON() ([]byte, error)

func (*UrlPost) SetKind

func (o *UrlPost) SetKind(v string)

SetKind gets a reference to the given string and assigns it to the Kind field.

func (*UrlPost) SetPattern

func (o *UrlPost) SetPattern(v string)

SetPattern gets a reference to the given string and assigns it to the Pattern field.

func (*UrlPost) SetSubstring

func (o *UrlPost) SetSubstring(v string)

SetSubstring gets a reference to the given string and assigns it to the Substring field.

func (*UrlPost) SetUrl

func (o *UrlPost) SetUrl(v string)

SetUrl gets a reference to the given string and assigns it to the Url field.

type User

type User struct {
	Key          *string                      `json:"key,omitempty"`
	Secondary    *string                      `json:"secondary,omitempty"`
	Ip           *string                      `json:"ip,omitempty"`
	Country      *string                      `json:"country,omitempty"`
	Email        *string                      `json:"email,omitempty"`
	FirstName    *string                      `json:"firstName,omitempty"`
	LastName     *string                      `json:"lastName,omitempty"`
	Avatar       *string                      `json:"avatar,omitempty"`
	Name         *string                      `json:"name,omitempty"`
	Anonymous    *bool                        `json:"anonymous,omitempty"`
	Custom       *map[string]interface{}      `json:"custom,omitempty"`
	Derived      *map[string]DerivedAttribute `json:"derived,omitempty"`
	PrivateAttrs *[]string                    `json:"privateAttrs,omitempty"`
}

User struct for User

func NewUser

func NewUser() *User

NewUser instantiates a new User object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserWithDefaults

func NewUserWithDefaults() *User

NewUserWithDefaults instantiates a new User object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*User) GetAnonymous

func (o *User) GetAnonymous() bool

GetAnonymous returns the Anonymous field value if set, zero value otherwise.

func (*User) GetAnonymousOk

func (o *User) GetAnonymousOk() (*bool, bool)

GetAnonymousOk returns a tuple with the Anonymous field value if set, nil otherwise and a boolean to check if the value has been set.

func (*User) GetAvatar

func (o *User) GetAvatar() string

GetAvatar returns the Avatar field value if set, zero value otherwise.

func (*User) GetAvatarOk

func (o *User) GetAvatarOk() (*string, bool)

GetAvatarOk returns a tuple with the Avatar field value if set, nil otherwise and a boolean to check if the value has been set.

func (*User) GetCountry

func (o *User) GetCountry() string

GetCountry returns the Country field value if set, zero value otherwise.

func (*User) GetCountryOk

func (o *User) GetCountryOk() (*string, bool)

GetCountryOk returns a tuple with the Country field value if set, nil otherwise and a boolean to check if the value has been set.

func (*User) GetCustom

func (o *User) GetCustom() map[string]interface{}

GetCustom returns the Custom field value if set, zero value otherwise.

func (*User) GetCustomOk

func (o *User) GetCustomOk() (*map[string]interface{}, bool)

GetCustomOk returns a tuple with the Custom field value if set, nil otherwise and a boolean to check if the value has been set.

func (*User) GetDerived

func (o *User) GetDerived() map[string]DerivedAttribute

GetDerived returns the Derived field value if set, zero value otherwise.

func (*User) GetDerivedOk

func (o *User) GetDerivedOk() (*map[string]DerivedAttribute, bool)

GetDerivedOk returns a tuple with the Derived field value if set, nil otherwise and a boolean to check if the value has been set.

func (*User) GetEmail

func (o *User) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise.

func (*User) GetEmailOk

func (o *User) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set.

func (*User) GetFirstName

func (o *User) GetFirstName() string

GetFirstName returns the FirstName field value if set, zero value otherwise.

func (*User) GetFirstNameOk

func (o *User) GetFirstNameOk() (*string, bool)

GetFirstNameOk returns a tuple with the FirstName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*User) GetIp

func (o *User) GetIp() string

GetIp returns the Ip field value if set, zero value otherwise.

func (*User) GetIpOk

func (o *User) GetIpOk() (*string, bool)

GetIpOk returns a tuple with the Ip field value if set, nil otherwise and a boolean to check if the value has been set.

func (*User) GetKey

func (o *User) GetKey() string

GetKey returns the Key field value if set, zero value otherwise.

func (*User) GetKeyOk

func (o *User) 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.

func (*User) GetLastName

func (o *User) GetLastName() string

GetLastName returns the LastName field value if set, zero value otherwise.

func (*User) GetLastNameOk

func (o *User) GetLastNameOk() (*string, bool)

GetLastNameOk returns a tuple with the LastName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*User) GetName

func (o *User) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*User) GetNameOk

func (o *User) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*User) GetPrivateAttrs

func (o *User) GetPrivateAttrs() []string

GetPrivateAttrs returns the PrivateAttrs field value if set, zero value otherwise.

func (*User) GetPrivateAttrsOk

func (o *User) GetPrivateAttrsOk() (*[]string, bool)

GetPrivateAttrsOk returns a tuple with the PrivateAttrs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*User) GetSecondary

func (o *User) GetSecondary() string

GetSecondary returns the Secondary field value if set, zero value otherwise.

func (*User) GetSecondaryOk

func (o *User) 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.

func (*User) HasAnonymous

func (o *User) HasAnonymous() bool

HasAnonymous returns a boolean if a field has been set.

func (*User) HasAvatar

func (o *User) HasAvatar() bool

HasAvatar returns a boolean if a field has been set.

func (*User) HasCountry

func (o *User) HasCountry() bool

HasCountry returns a boolean if a field has been set.

func (*User) HasCustom

func (o *User) HasCustom() bool

HasCustom returns a boolean if a field has been set.

func (*User) HasDerived

func (o *User) HasDerived() bool

HasDerived returns a boolean if a field has been set.

func (*User) HasEmail

func (o *User) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*User) HasFirstName

func (o *User) HasFirstName() bool

HasFirstName returns a boolean if a field has been set.

func (*User) HasIp

func (o *User) HasIp() bool

HasIp returns a boolean if a field has been set.

func (*User) HasKey

func (o *User) HasKey() bool

HasKey returns a boolean if a field has been set.

func (*User) HasLastName

func (o *User) HasLastName() bool

HasLastName returns a boolean if a field has been set.

func (*User) HasName

func (o *User) HasName() bool

HasName returns a boolean if a field has been set.

func (*User) HasPrivateAttrs

func (o *User) HasPrivateAttrs() bool

HasPrivateAttrs returns a boolean if a field has been set.

func (*User) HasSecondary

func (o *User) HasSecondary() bool

HasSecondary returns a boolean if a field has been set.

func (User) MarshalJSON

func (o User) MarshalJSON() ([]byte, error)

func (*User) SetAnonymous

func (o *User) SetAnonymous(v bool)

SetAnonymous gets a reference to the given bool and assigns it to the Anonymous field.

func (*User) SetAvatar

func (o *User) SetAvatar(v string)

SetAvatar gets a reference to the given string and assigns it to the Avatar field.

func (*User) SetCountry

func (o *User) SetCountry(v string)

SetCountry gets a reference to the given string and assigns it to the Country field.

func (*User) SetCustom

func (o *User) SetCustom(v map[string]interface{})

SetCustom gets a reference to the given map[string]interface{} and assigns it to the Custom field.

func (*User) SetDerived

func (o *User) SetDerived(v map[string]DerivedAttribute)

SetDerived gets a reference to the given map[string]DerivedAttribute and assigns it to the Derived field.

func (*User) SetEmail

func (o *User) SetEmail(v string)

SetEmail gets a reference to the given string and assigns it to the Email field.

func (*User) SetFirstName

func (o *User) SetFirstName(v string)

SetFirstName gets a reference to the given string and assigns it to the FirstName field.

func (*User) SetIp

func (o *User) SetIp(v string)

SetIp gets a reference to the given string and assigns it to the Ip field.

func (*User) SetKey

func (o *User) SetKey(v string)

SetKey gets a reference to the given string and assigns it to the Key field.

func (*User) SetLastName

func (o *User) SetLastName(v string)

SetLastName gets a reference to the given string and assigns it to the LastName field.

func (*User) SetName

func (o *User) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*User) SetPrivateAttrs

func (o *User) SetPrivateAttrs(v []string)

SetPrivateAttrs gets a reference to the given []string and assigns it to the PrivateAttrs field.

func (*User) SetSecondary

func (o *User) SetSecondary(v string)

SetSecondary gets a reference to the given string and assigns it to the Secondary field.

type UserAttributeNamesRep

type UserAttributeNamesRep struct {
	// private attributes
	Private *[]string `json:"private,omitempty"`
	// custom attributes
	Custom *[]string `json:"custom,omitempty"`
	// standard attributes
	Standard *[]string `json:"standard,omitempty"`
}

UserAttributeNamesRep struct for UserAttributeNamesRep

func NewUserAttributeNamesRep

func NewUserAttributeNamesRep() *UserAttributeNamesRep

NewUserAttributeNamesRep instantiates a new UserAttributeNamesRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserAttributeNamesRepWithDefaults

func NewUserAttributeNamesRepWithDefaults() *UserAttributeNamesRep

NewUserAttributeNamesRepWithDefaults instantiates a new UserAttributeNamesRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserAttributeNamesRep) GetCustom

func (o *UserAttributeNamesRep) GetCustom() []string

GetCustom returns the Custom field value if set, zero value otherwise.

func (*UserAttributeNamesRep) GetCustomOk

func (o *UserAttributeNamesRep) GetCustomOk() (*[]string, bool)

GetCustomOk returns a tuple with the Custom field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserAttributeNamesRep) GetPrivate

func (o *UserAttributeNamesRep) GetPrivate() []string

GetPrivate returns the Private field value if set, zero value otherwise.

func (*UserAttributeNamesRep) GetPrivateOk

func (o *UserAttributeNamesRep) GetPrivateOk() (*[]string, bool)

GetPrivateOk returns a tuple with the Private field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserAttributeNamesRep) GetStandard

func (o *UserAttributeNamesRep) GetStandard() []string

GetStandard returns the Standard field value if set, zero value otherwise.

func (*UserAttributeNamesRep) GetStandardOk

func (o *UserAttributeNamesRep) GetStandardOk() (*[]string, bool)

GetStandardOk returns a tuple with the Standard field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserAttributeNamesRep) HasCustom

func (o *UserAttributeNamesRep) HasCustom() bool

HasCustom returns a boolean if a field has been set.

func (*UserAttributeNamesRep) HasPrivate

func (o *UserAttributeNamesRep) HasPrivate() bool

HasPrivate returns a boolean if a field has been set.

func (*UserAttributeNamesRep) HasStandard

func (o *UserAttributeNamesRep) HasStandard() bool

HasStandard returns a boolean if a field has been set.

func (UserAttributeNamesRep) MarshalJSON

func (o UserAttributeNamesRep) MarshalJSON() ([]byte, error)

func (*UserAttributeNamesRep) SetCustom

func (o *UserAttributeNamesRep) SetCustom(v []string)

SetCustom gets a reference to the given []string and assigns it to the Custom field.

func (*UserAttributeNamesRep) SetPrivate

func (o *UserAttributeNamesRep) SetPrivate(v []string)

SetPrivate gets a reference to the given []string and assigns it to the Private field.

func (*UserAttributeNamesRep) SetStandard

func (o *UserAttributeNamesRep) SetStandard(v []string)

SetStandard gets a reference to the given []string and assigns it to the Standard field.

type UserFlagSetting

type UserFlagSetting struct {
	Links   map[string]Link `json:"_links"`
	Value   interface{}     `json:"_value"`
	Setting interface{}     `json:"setting"`
}

UserFlagSetting struct for UserFlagSetting

func NewUserFlagSetting

func NewUserFlagSetting(links map[string]Link, value interface{}, setting interface{}) *UserFlagSetting

NewUserFlagSetting instantiates a new UserFlagSetting object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserFlagSettingWithDefaults

func NewUserFlagSettingWithDefaults() *UserFlagSetting

NewUserFlagSettingWithDefaults instantiates a new UserFlagSetting object This constructor 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 *UserFlagSetting) GetLinks() map[string]Link

GetLinks returns the Links field value

func (*UserFlagSetting) GetLinksOk

func (o *UserFlagSetting) GetLinksOk() (*map[string]Link, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (*UserFlagSetting) GetSetting

func (o *UserFlagSetting) GetSetting() interface{}

GetSetting returns the Setting field value If the value is explicit nil, the zero value for interface{} will be returned

func (*UserFlagSetting) GetSettingOk

func (o *UserFlagSetting) GetSettingOk() (*interface{}, bool)

GetSettingOk returns a tuple with the Setting field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UserFlagSetting) GetValue

func (o *UserFlagSetting) GetValue() interface{}

GetValue returns the Value field value If the value is explicit nil, the zero value for interface{} will be returned

func (*UserFlagSetting) GetValueOk

func (o *UserFlagSetting) GetValueOk() (*interface{}, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (UserFlagSetting) MarshalJSON

func (o UserFlagSetting) MarshalJSON() ([]byte, error)
func (o *UserFlagSetting) SetLinks(v map[string]Link)

SetLinks sets field value

func (*UserFlagSetting) SetSetting

func (o *UserFlagSetting) SetSetting(v interface{})

SetSetting sets field value

func (*UserFlagSetting) SetValue

func (o *UserFlagSetting) SetValue(v interface{})

SetValue sets field value

type UserFlagSettings

type UserFlagSettings struct {
	Items map[string]UserFlagSetting `json:"items"`
	Links map[string]Link            `json:"_links"`
}

UserFlagSettings struct for UserFlagSettings

func NewUserFlagSettings

func NewUserFlagSettings(items map[string]UserFlagSetting, links map[string]Link) *UserFlagSettings

NewUserFlagSettings instantiates a new UserFlagSettings object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserFlagSettingsWithDefaults

func NewUserFlagSettingsWithDefaults() *UserFlagSettings

NewUserFlagSettingsWithDefaults instantiates a new UserFlagSettings object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserFlagSettings) GetItems

func (o *UserFlagSettings) GetItems() map[string]UserFlagSetting

GetItems returns the Items field value

func (*UserFlagSettings) GetItemsOk

func (o *UserFlagSettings) GetItemsOk() (*map[string]UserFlagSetting, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (o *UserFlagSettings) GetLinks() map[string]Link

GetLinks returns the Links field value

func (*UserFlagSettings) GetLinksOk

func (o *UserFlagSettings) GetLinksOk() (*map[string]Link, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (UserFlagSettings) MarshalJSON

func (o UserFlagSettings) MarshalJSON() ([]byte, error)

func (*UserFlagSettings) SetItems

func (o *UserFlagSettings) SetItems(v map[string]UserFlagSetting)

SetItems sets field value

func (o *UserFlagSettings) SetLinks(v map[string]Link)

SetLinks sets field value

type UserRecord

type UserRecord struct {
	LastPing      *time.Time       `json:"lastPing,omitempty"`
	EnvironmentId *string          `json:"environmentId,omitempty"`
	OwnerId       *string          `json:"ownerId,omitempty"`
	User          *User            `json:"user,omitempty"`
	SortValue     interface{}      `json:"sortValue,omitempty"`
	Links         *map[string]Link `json:"_links,omitempty"`
	Access        *AccessRep       `json:"_access,omitempty"`
}

UserRecord struct for UserRecord

func NewUserRecord

func NewUserRecord() *UserRecord

NewUserRecord instantiates a new UserRecord object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserRecordWithDefaults

func NewUserRecordWithDefaults() *UserRecord

NewUserRecordWithDefaults instantiates a new UserRecord object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserRecord) GetAccess

func (o *UserRecord) GetAccess() AccessRep

GetAccess returns the Access field value if set, zero value otherwise.

func (*UserRecord) GetAccessOk

func (o *UserRecord) GetAccessOk() (*AccessRep, bool)

GetAccessOk returns a tuple with the Access field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserRecord) GetEnvironmentId

func (o *UserRecord) GetEnvironmentId() string

GetEnvironmentId returns the EnvironmentId field value if set, zero value otherwise.

func (*UserRecord) GetEnvironmentIdOk

func (o *UserRecord) 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 (*UserRecord) GetLastPing

func (o *UserRecord) GetLastPing() time.Time

GetLastPing returns the LastPing field value if set, zero value otherwise.

func (*UserRecord) GetLastPingOk

func (o *UserRecord) GetLastPingOk() (*time.Time, bool)

GetLastPingOk returns a tuple with the LastPing field value if set, nil otherwise and a boolean to check if the value has been set.

func (o *UserRecord) GetLinks() map[string]Link

GetLinks returns the Links field value if set, zero value otherwise.

func (*UserRecord) GetLinksOk

func (o *UserRecord) GetLinksOk() (*map[string]Link, 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 (*UserRecord) GetOwnerId

func (o *UserRecord) GetOwnerId() string

GetOwnerId returns the OwnerId field value if set, zero value otherwise.

func (*UserRecord) GetOwnerIdOk

func (o *UserRecord) GetOwnerIdOk() (*string, bool)

GetOwnerIdOk returns a tuple with the OwnerId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserRecord) GetSortValue

func (o *UserRecord) GetSortValue() interface{}

GetSortValue returns the SortValue field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UserRecord) GetSortValueOk

func (o *UserRecord) GetSortValueOk() (*interface{}, bool)

GetSortValueOk returns a tuple with the SortValue field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UserRecord) GetUser

func (o *UserRecord) GetUser() User

GetUser returns the User field value if set, zero value otherwise.

func (*UserRecord) GetUserOk

func (o *UserRecord) GetUserOk() (*User, bool)

GetUserOk returns a tuple with the User field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserRecord) HasAccess

func (o *UserRecord) HasAccess() bool

HasAccess returns a boolean if a field has been set.

func (*UserRecord) HasEnvironmentId

func (o *UserRecord) HasEnvironmentId() bool

HasEnvironmentId returns a boolean if a field has been set.

func (*UserRecord) HasLastPing

func (o *UserRecord) HasLastPing() bool

HasLastPing returns a boolean if a field has been set.

func (o *UserRecord) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (*UserRecord) HasOwnerId

func (o *UserRecord) HasOwnerId() bool

HasOwnerId returns a boolean if a field has been set.

func (*UserRecord) HasSortValue

func (o *UserRecord) HasSortValue() bool

HasSortValue returns a boolean if a field has been set.

func (*UserRecord) HasUser

func (o *UserRecord) HasUser() bool

HasUser returns a boolean if a field has been set.

func (UserRecord) MarshalJSON

func (o UserRecord) MarshalJSON() ([]byte, error)

func (*UserRecord) SetAccess

func (o *UserRecord) SetAccess(v AccessRep)

SetAccess gets a reference to the given AccessRep and assigns it to the Access field.

func (*UserRecord) SetEnvironmentId

func (o *UserRecord) SetEnvironmentId(v string)

SetEnvironmentId gets a reference to the given string and assigns it to the EnvironmentId field.

func (*UserRecord) SetLastPing

func (o *UserRecord) SetLastPing(v time.Time)

SetLastPing gets a reference to the given time.Time and assigns it to the LastPing field.

func (o *UserRecord) SetLinks(v map[string]Link)

SetLinks gets a reference to the given map[string]Link and assigns it to the Links field.

func (*UserRecord) SetOwnerId

func (o *UserRecord) SetOwnerId(v string)

SetOwnerId gets a reference to the given string and assigns it to the OwnerId field.

func (*UserRecord) SetSortValue

func (o *UserRecord) SetSortValue(v interface{})

SetSortValue gets a reference to the given interface{} and assigns it to the SortValue field.

func (*UserRecord) SetUser

func (o *UserRecord) SetUser(v User)

SetUser gets a reference to the given User and assigns it to the User field.

type UserRecordRep

type UserRecordRep struct {
	LastPing      *time.Time  `json:"lastPing,omitempty"`
	EnvironmentId *string     `json:"environmentId,omitempty"`
	OwnerId       *string     `json:"ownerId,omitempty"`
	User          *User       `json:"user,omitempty"`
	SortValue     interface{} `json:"sortValue,omitempty"`
}

UserRecordRep struct for UserRecordRep

func NewUserRecordRep

func NewUserRecordRep() *UserRecordRep

NewUserRecordRep instantiates a new UserRecordRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserRecordRepWithDefaults

func NewUserRecordRepWithDefaults() *UserRecordRep

NewUserRecordRepWithDefaults instantiates a new UserRecordRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserRecordRep) GetEnvironmentId

func (o *UserRecordRep) GetEnvironmentId() string

GetEnvironmentId returns the EnvironmentId field value if set, zero value otherwise.

func (*UserRecordRep) GetEnvironmentIdOk

func (o *UserRecordRep) 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 (*UserRecordRep) GetLastPing

func (o *UserRecordRep) GetLastPing() time.Time

GetLastPing returns the LastPing field value if set, zero value otherwise.

func (*UserRecordRep) GetLastPingOk

func (o *UserRecordRep) GetLastPingOk() (*time.Time, bool)

GetLastPingOk returns a tuple with the LastPing field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserRecordRep) GetOwnerId

func (o *UserRecordRep) GetOwnerId() string

GetOwnerId returns the OwnerId field value if set, zero value otherwise.

func (*UserRecordRep) GetOwnerIdOk

func (o *UserRecordRep) GetOwnerIdOk() (*string, bool)

GetOwnerIdOk returns a tuple with the OwnerId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserRecordRep) GetSortValue

func (o *UserRecordRep) GetSortValue() interface{}

GetSortValue returns the SortValue field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UserRecordRep) GetSortValueOk

func (o *UserRecordRep) GetSortValueOk() (*interface{}, bool)

GetSortValueOk returns a tuple with the SortValue field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UserRecordRep) GetUser

func (o *UserRecordRep) GetUser() User

GetUser returns the User field value if set, zero value otherwise.

func (*UserRecordRep) GetUserOk

func (o *UserRecordRep) GetUserOk() (*User, bool)

GetUserOk returns a tuple with the User field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserRecordRep) HasEnvironmentId

func (o *UserRecordRep) HasEnvironmentId() bool

HasEnvironmentId returns a boolean if a field has been set.

func (*UserRecordRep) HasLastPing

func (o *UserRecordRep) HasLastPing() bool

HasLastPing returns a boolean if a field has been set.

func (*UserRecordRep) HasOwnerId

func (o *UserRecordRep) HasOwnerId() bool

HasOwnerId returns a boolean if a field has been set.

func (*UserRecordRep) HasSortValue

func (o *UserRecordRep) HasSortValue() bool

HasSortValue returns a boolean if a field has been set.

func (*UserRecordRep) HasUser

func (o *UserRecordRep) HasUser() bool

HasUser returns a boolean if a field has been set.

func (UserRecordRep) MarshalJSON

func (o UserRecordRep) MarshalJSON() ([]byte, error)

func (*UserRecordRep) SetEnvironmentId

func (o *UserRecordRep) SetEnvironmentId(v string)

SetEnvironmentId gets a reference to the given string and assigns it to the EnvironmentId field.

func (*UserRecordRep) SetLastPing

func (o *UserRecordRep) SetLastPing(v time.Time)

SetLastPing gets a reference to the given time.Time and assigns it to the LastPing field.

func (*UserRecordRep) SetOwnerId

func (o *UserRecordRep) SetOwnerId(v string)

SetOwnerId gets a reference to the given string and assigns it to the OwnerId field.

func (*UserRecordRep) SetSortValue

func (o *UserRecordRep) SetSortValue(v interface{})

SetSortValue gets a reference to the given interface{} and assigns it to the SortValue field.

func (*UserRecordRep) SetUser

func (o *UserRecordRep) SetUser(v User)

SetUser gets a reference to the given User and assigns it to the User field.

type UserSegment

type UserSegment struct {
	// A human-friendly name for the segment
	Name string `json:"name"`
	// A description of the segment's purpose
	Description *string `json:"description,omitempty"`
	// Tags for the segment
	Tags         []string `json:"tags"`
	CreationDate int64    `json:"creationDate"`
	// A unique key used to reference the segment
	Key string `json:"key"`
	// Included users are always segment members, regardless of segment rules. For Big Segments this array is either empty or omitted entirely.
	Included *[]string `json:"included,omitempty"`
	// Segment rules bypass excluded users, so they will never be included based on rules. Excluded users may still be included explicitly. This value is omitted for Big Segments.
	Excluded          *[]string         `json:"excluded,omitempty"`
	Links             map[string]Link   `json:"_links"`
	Rules             []UserSegmentRule `json:"rules"`
	Version           int32             `json:"version"`
	Deleted           bool              `json:"deleted"`
	Access            *AccessRep        `json:"_access,omitempty"`
	Flags             *[]FlagListingRep `json:"_flags,omitempty"`
	Unbounded         *bool             `json:"unbounded,omitempty"`
	Generation        int32             `json:"generation"`
	UnboundedMetadata *SegmentMetadata  `json:"_unboundedMetadata,omitempty"`
	External          *string           `json:"_external,omitempty"`
	ExternalLink      *string           `json:"_externalLink,omitempty"`
	ImportInProgress  *bool             `json:"_importInProgress,omitempty"`
}

UserSegment struct for UserSegment

func NewUserSegment

func NewUserSegment(name string, tags []string, creationDate int64, key string, links map[string]Link, rules []UserSegmentRule, version int32, deleted bool, generation int32) *UserSegment

NewUserSegment instantiates a new UserSegment object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserSegmentWithDefaults

func NewUserSegmentWithDefaults() *UserSegment

NewUserSegmentWithDefaults instantiates a new UserSegment object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserSegment) GetAccess

func (o *UserSegment) GetAccess() AccessRep

GetAccess returns the Access field value if set, zero value otherwise.

func (*UserSegment) GetAccessOk

func (o *UserSegment) GetAccessOk() (*AccessRep, bool)

GetAccessOk returns a tuple with the Access field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserSegment) GetCreationDate

func (o *UserSegment) GetCreationDate() int64

GetCreationDate returns the CreationDate field value

func (*UserSegment) GetCreationDateOk

func (o *UserSegment) GetCreationDateOk() (*int64, bool)

GetCreationDateOk returns a tuple with the CreationDate field value and a boolean to check if the value has been set.

func (*UserSegment) GetDeleted

func (o *UserSegment) GetDeleted() bool

GetDeleted returns the Deleted field value

func (*UserSegment) GetDeletedOk

func (o *UserSegment) GetDeletedOk() (*bool, bool)

GetDeletedOk returns a tuple with the Deleted field value and a boolean to check if the value has been set.

func (*UserSegment) GetDescription

func (o *UserSegment) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*UserSegment) GetDescriptionOk

func (o *UserSegment) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserSegment) GetExcluded

func (o *UserSegment) GetExcluded() []string

GetExcluded returns the Excluded field value if set, zero value otherwise.

func (*UserSegment) GetExcludedOk

func (o *UserSegment) GetExcludedOk() (*[]string, bool)

GetExcludedOk returns a tuple with the Excluded field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserSegment) GetExternal

func (o *UserSegment) GetExternal() string

GetExternal returns the External field value if set, zero value otherwise.

func (o *UserSegment) GetExternalLink() string

GetExternalLink returns the ExternalLink field value if set, zero value otherwise.

func (*UserSegment) GetExternalLinkOk

func (o *UserSegment) GetExternalLinkOk() (*string, bool)

GetExternalLinkOk returns a tuple with the ExternalLink field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserSegment) GetExternalOk

func (o *UserSegment) GetExternalOk() (*string, bool)

GetExternalOk returns a tuple with the External field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserSegment) GetFlags

func (o *UserSegment) GetFlags() []FlagListingRep

GetFlags returns the Flags field value if set, zero value otherwise.

func (*UserSegment) GetFlagsOk

func (o *UserSegment) GetFlagsOk() (*[]FlagListingRep, bool)

GetFlagsOk returns a tuple with the Flags field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserSegment) GetGeneration

func (o *UserSegment) GetGeneration() int32

GetGeneration returns the Generation field value

func (*UserSegment) GetGenerationOk

func (o *UserSegment) GetGenerationOk() (*int32, bool)

GetGenerationOk returns a tuple with the Generation field value and a boolean to check if the value has been set.

func (*UserSegment) GetImportInProgress

func (o *UserSegment) GetImportInProgress() bool

GetImportInProgress returns the ImportInProgress field value if set, zero value otherwise.

func (*UserSegment) GetImportInProgressOk

func (o *UserSegment) GetImportInProgressOk() (*bool, bool)

GetImportInProgressOk returns a tuple with the ImportInProgress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserSegment) GetIncluded

func (o *UserSegment) GetIncluded() []string

GetIncluded returns the Included field value if set, zero value otherwise.

func (*UserSegment) GetIncludedOk

func (o *UserSegment) GetIncludedOk() (*[]string, bool)

GetIncludedOk returns a tuple with the Included field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserSegment) GetKey

func (o *UserSegment) GetKey() string

GetKey returns the Key field value

func (*UserSegment) GetKeyOk

func (o *UserSegment) GetKeyOk() (*string, bool)

GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.

func (o *UserSegment) GetLinks() map[string]Link

GetLinks returns the Links field value

func (*UserSegment) GetLinksOk

func (o *UserSegment) GetLinksOk() (*map[string]Link, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (*UserSegment) GetName

func (o *UserSegment) GetName() string

GetName returns the Name field value

func (*UserSegment) GetNameOk

func (o *UserSegment) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*UserSegment) GetRules

func (o *UserSegment) GetRules() []UserSegmentRule

GetRules returns the Rules field value

func (*UserSegment) GetRulesOk

func (o *UserSegment) GetRulesOk() (*[]UserSegmentRule, bool)

GetRulesOk returns a tuple with the Rules field value and a boolean to check if the value has been set.

func (*UserSegment) GetTags

func (o *UserSegment) GetTags() []string

GetTags returns the Tags field value

func (*UserSegment) GetTagsOk

func (o *UserSegment) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value and a boolean to check if the value has been set.

func (*UserSegment) GetUnbounded

func (o *UserSegment) GetUnbounded() bool

GetUnbounded returns the Unbounded field value if set, zero value otherwise.

func (*UserSegment) GetUnboundedMetadata

func (o *UserSegment) GetUnboundedMetadata() SegmentMetadata

GetUnboundedMetadata returns the UnboundedMetadata field value if set, zero value otherwise.

func (*UserSegment) GetUnboundedMetadataOk

func (o *UserSegment) GetUnboundedMetadataOk() (*SegmentMetadata, bool)

GetUnboundedMetadataOk returns a tuple with the UnboundedMetadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserSegment) GetUnboundedOk

func (o *UserSegment) GetUnboundedOk() (*bool, bool)

GetUnboundedOk returns a tuple with the Unbounded field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserSegment) GetVersion

func (o *UserSegment) GetVersion() int32

GetVersion returns the Version field value

func (*UserSegment) GetVersionOk

func (o *UserSegment) GetVersionOk() (*int32, bool)

GetVersionOk returns a tuple with the Version field value and a boolean to check if the value has been set.

func (*UserSegment) HasAccess

func (o *UserSegment) HasAccess() bool

HasAccess returns a boolean if a field has been set.

func (*UserSegment) HasDescription

func (o *UserSegment) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*UserSegment) HasExcluded

func (o *UserSegment) HasExcluded() bool

HasExcluded returns a boolean if a field has been set.

func (*UserSegment) HasExternal

func (o *UserSegment) HasExternal() bool

HasExternal returns a boolean if a field has been set.

func (o *UserSegment) HasExternalLink() bool

HasExternalLink returns a boolean if a field has been set.

func (*UserSegment) HasFlags

func (o *UserSegment) HasFlags() bool

HasFlags returns a boolean if a field has been set.

func (*UserSegment) HasImportInProgress

func (o *UserSegment) HasImportInProgress() bool

HasImportInProgress returns a boolean if a field has been set.

func (*UserSegment) HasIncluded

func (o *UserSegment) HasIncluded() bool

HasIncluded returns a boolean if a field has been set.

func (*UserSegment) HasUnbounded

func (o *UserSegment) HasUnbounded() bool

HasUnbounded returns a boolean if a field has been set.

func (*UserSegment) HasUnboundedMetadata

func (o *UserSegment) HasUnboundedMetadata() bool

HasUnboundedMetadata returns a boolean if a field has been set.

func (UserSegment) MarshalJSON

func (o UserSegment) MarshalJSON() ([]byte, error)

func (*UserSegment) SetAccess

func (o *UserSegment) SetAccess(v AccessRep)

SetAccess gets a reference to the given AccessRep and assigns it to the Access field.

func (*UserSegment) SetCreationDate

func (o *UserSegment) SetCreationDate(v int64)

SetCreationDate sets field value

func (*UserSegment) SetDeleted

func (o *UserSegment) SetDeleted(v bool)

SetDeleted sets field value

func (*UserSegment) SetDescription

func (o *UserSegment) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*UserSegment) SetExcluded

func (o *UserSegment) SetExcluded(v []string)

SetExcluded gets a reference to the given []string and assigns it to the Excluded field.

func (*UserSegment) SetExternal

func (o *UserSegment) SetExternal(v string)

SetExternal gets a reference to the given string and assigns it to the External field.

func (o *UserSegment) SetExternalLink(v string)

SetExternalLink gets a reference to the given string and assigns it to the ExternalLink field.

func (*UserSegment) SetFlags

func (o *UserSegment) SetFlags(v []FlagListingRep)

SetFlags gets a reference to the given []FlagListingRep and assigns it to the Flags field.

func (*UserSegment) SetGeneration

func (o *UserSegment) SetGeneration(v int32)

SetGeneration sets field value

func (*UserSegment) SetImportInProgress

func (o *UserSegment) SetImportInProgress(v bool)

SetImportInProgress gets a reference to the given bool and assigns it to the ImportInProgress field.

func (*UserSegment) SetIncluded

func (o *UserSegment) SetIncluded(v []string)

SetIncluded gets a reference to the given []string and assigns it to the Included field.

func (*UserSegment) SetKey

func (o *UserSegment) SetKey(v string)

SetKey sets field value

func (o *UserSegment) SetLinks(v map[string]Link)

SetLinks sets field value

func (*UserSegment) SetName

func (o *UserSegment) SetName(v string)

SetName sets field value

func (*UserSegment) SetRules

func (o *UserSegment) SetRules(v []UserSegmentRule)

SetRules sets field value

func (*UserSegment) SetTags

func (o *UserSegment) SetTags(v []string)

SetTags sets field value

func (*UserSegment) SetUnbounded

func (o *UserSegment) SetUnbounded(v bool)

SetUnbounded gets a reference to the given bool and assigns it to the Unbounded field.

func (*UserSegment) SetUnboundedMetadata

func (o *UserSegment) SetUnboundedMetadata(v SegmentMetadata)

SetUnboundedMetadata gets a reference to the given SegmentMetadata and assigns it to the UnboundedMetadata field.

func (*UserSegment) SetVersion

func (o *UserSegment) SetVersion(v int32)

SetVersion sets field value

type UserSegmentRule

type UserSegmentRule struct {
	Id       *string  `json:"_id,omitempty"`
	Clauses  []Clause `json:"clauses"`
	Weight   *int32   `json:"weight,omitempty"`
	BucketBy *string  `json:"bucketBy,omitempty"`
}

UserSegmentRule struct for UserSegmentRule

func NewUserSegmentRule

func NewUserSegmentRule(clauses []Clause) *UserSegmentRule

NewUserSegmentRule instantiates a new UserSegmentRule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserSegmentRuleWithDefaults

func NewUserSegmentRuleWithDefaults() *UserSegmentRule

NewUserSegmentRuleWithDefaults instantiates a new UserSegmentRule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserSegmentRule) GetBucketBy

func (o *UserSegmentRule) GetBucketBy() string

GetBucketBy returns the BucketBy field value if set, zero value otherwise.

func (*UserSegmentRule) GetBucketByOk

func (o *UserSegmentRule) GetBucketByOk() (*string, bool)

GetBucketByOk returns a tuple with the BucketBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserSegmentRule) GetClauses

func (o *UserSegmentRule) GetClauses() []Clause

GetClauses returns the Clauses field value

func (*UserSegmentRule) GetClausesOk

func (o *UserSegmentRule) GetClausesOk() (*[]Clause, bool)

GetClausesOk returns a tuple with the Clauses field value and a boolean to check if the value has been set.

func (*UserSegmentRule) GetId

func (o *UserSegmentRule) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*UserSegmentRule) GetIdOk

func (o *UserSegmentRule) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserSegmentRule) GetWeight

func (o *UserSegmentRule) GetWeight() int32

GetWeight returns the Weight field value if set, zero value otherwise.

func (*UserSegmentRule) GetWeightOk

func (o *UserSegmentRule) GetWeightOk() (*int32, bool)

GetWeightOk returns a tuple with the Weight field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserSegmentRule) HasBucketBy

func (o *UserSegmentRule) HasBucketBy() bool

HasBucketBy returns a boolean if a field has been set.

func (*UserSegmentRule) HasId

func (o *UserSegmentRule) HasId() bool

HasId returns a boolean if a field has been set.

func (*UserSegmentRule) HasWeight

func (o *UserSegmentRule) HasWeight() bool

HasWeight returns a boolean if a field has been set.

func (UserSegmentRule) MarshalJSON

func (o UserSegmentRule) MarshalJSON() ([]byte, error)

func (*UserSegmentRule) SetBucketBy

func (o *UserSegmentRule) SetBucketBy(v string)

SetBucketBy gets a reference to the given string and assigns it to the BucketBy field.

func (*UserSegmentRule) SetClauses

func (o *UserSegmentRule) SetClauses(v []Clause)

SetClauses sets field value

func (*UserSegmentRule) SetId

func (o *UserSegmentRule) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*UserSegmentRule) SetWeight

func (o *UserSegmentRule) SetWeight(v int32)

SetWeight gets a reference to the given int32 and assigns it to the Weight field.

type UserSegments

type UserSegments struct {
	Items []UserSegment   `json:"items"`
	Links map[string]Link `json:"_links"`
}

UserSegments struct for UserSegments

func NewUserSegments

func NewUserSegments(items []UserSegment, links map[string]Link) *UserSegments

NewUserSegments instantiates a new UserSegments object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUserSegmentsWithDefaults

func NewUserSegmentsWithDefaults() *UserSegments

NewUserSegmentsWithDefaults instantiates a new UserSegments object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UserSegments) GetItems

func (o *UserSegments) GetItems() []UserSegment

GetItems returns the Items field value

func (*UserSegments) GetItemsOk

func (o *UserSegments) GetItemsOk() (*[]UserSegment, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (o *UserSegments) GetLinks() map[string]Link

GetLinks returns the Links field value

func (*UserSegments) GetLinksOk

func (o *UserSegments) GetLinksOk() (*map[string]Link, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (UserSegments) MarshalJSON

func (o UserSegments) MarshalJSON() ([]byte, error)

func (*UserSegments) SetItems

func (o *UserSegments) SetItems(v []UserSegment)

SetItems sets field value

func (o *UserSegments) SetLinks(v map[string]Link)

SetLinks sets field value

type UserSettingsApiService

type UserSettingsApiService service

UserSettingsApiService UserSettingsApi service

func (*UserSettingsApiService) GetExpiringFlagsForUser

func (a *UserSettingsApiService) GetExpiringFlagsForUser(ctx _context.Context, projKey string, userKey string, envKey string) ApiGetExpiringFlagsForUserRequest

GetExpiringFlagsForUser Get expiring dates on flags for user

Get a list of flags for which the given user is scheduled for removal.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key.
@param userKey The user key.
@param envKey The environment key.
@return ApiGetExpiringFlagsForUserRequest

func (*UserSettingsApiService) GetExpiringFlagsForUserExecute

Execute executes the request

@return ExpiringUserTargetGetResponse

func (*UserSettingsApiService) GetUserFlagSetting

func (a *UserSettingsApiService) GetUserFlagSetting(ctx _context.Context, projKey string, envKey string, key string, featureKey string) ApiGetUserFlagSettingRequest

GetUserFlagSetting Get flag setting for user

Get a single flag setting for a user by key. The most important attribute in the response is the `_value`. The `_value` is the current setting that the user sees. For a boolean feature toggle, this is `true`, `false`, or `null`. `null` returns if there is no defined fallback value. The example response indicates that the user `Abbie_Braun` has the `sort.order` flag enabled.<br /><br />The setting attribute indicates whether you've explicitly targeted a user to receive a particular variation. For example, if you have turned off a feature flag for a user, this setting will be `false`. A setting of `null` means that you haven't assigned that user to a specific variation.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key
@param envKey The environment key
@param key The user key
@param featureKey The feature flag key
@return ApiGetUserFlagSettingRequest

func (*UserSettingsApiService) GetUserFlagSettingExecute

Execute executes the request

@return UserFlagSetting

func (*UserSettingsApiService) GetUserFlagSettings

func (a *UserSettingsApiService) GetUserFlagSettings(ctx _context.Context, projKey string, envKey string, key string) ApiGetUserFlagSettingsRequest

GetUserFlagSettings List flag settings for user

Get the current flag settings for a given user. The most important attribute in the response is the `_value`. The `_value` is the setting that the user sees. For a boolean feature toggle, this is `true`, `false`, or `null`. `null` returns if there is no defined fallthrough value. The example response indicates that the user `Abbie_Braun` has the `sort.order` flag enabled and the `alternate.page` flag disabled.<br /><br />The setting attribute indicates whether you've explicitly targeted a user to receive a particular variation. For example, if you have turned off a feature flag for a user, this setting will be `false`. A setting of `null` means that you haven't assigned that user to a specific variation.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key
@param envKey The environment key
@param key The user key
@return ApiGetUserFlagSettingsRequest

func (*UserSettingsApiService) GetUserFlagSettingsExecute

Execute executes the request

@return UserFlagSettings

func (*UserSettingsApiService) PatchExpiringFlagsForUser

func (a *UserSettingsApiService) PatchExpiringFlagsForUser(ctx _context.Context, projKey string, userKey string, envKey string) ApiPatchExpiringFlagsForUserRequest

PatchExpiringFlagsForUser Update expiring user target for flags

Schedule the specified user for removal from individual user targeting on one or more flags. You can only schedule a user for removal on a single variation per flag.

To learn more about semantic patches, read [Updates](/#section/Updates).

If you previously patched the flag, and the patch included the user's data, LaunchDarkly continues to use that data. If LaunchDarkly has never encountered the user's key before, it calculates the flag values based on the user key alone.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key.
@param userKey The user key.
@param envKey The environment key.
@return ApiPatchExpiringFlagsForUserRequest

func (*UserSettingsApiService) PatchExpiringFlagsForUserExecute

Execute executes the request

@return ExpiringUserTargetPatchResponse

func (*UserSettingsApiService) PutFlagSetting

func (a *UserSettingsApiService) PutFlagSetting(ctx _context.Context, projKey string, envKey string, key string, featureKey string) ApiPutFlagSettingRequest

PutFlagSetting Update flag settings for user

Enable or disable a feature flag for a user based on their key.

To change the setting, send a `PUT` request to this URL with a request body containing the flag value. For example, to disable the sort.order flag for the user `test@test.com`, send a `PUT` to `https://app.launchdarkly.com/api/v2/users/default/production/test@test.com/flags/sort.order` with the following body:

```json

{
  "setting": false
}

```

Omitting the setting attribute, or a setting of null, in your `PUT` "clears" the current setting for a user.

If you previously patched the flag, and the patch included the user's data, LaunchDarkly continues to use that data. If LaunchDarkly has never encountered the user's key before, it calculates the flag values based on the user key alone.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key
@param envKey The environment key
@param key The user key
@param featureKey The feature flag key
@return ApiPutFlagSettingRequest

func (*UserSettingsApiService) PutFlagSettingExecute

func (a *UserSettingsApiService) PutFlagSettingExecute(r ApiPutFlagSettingRequest) (*_nethttp.Response, error)

Execute executes the request

type Users

type Users struct {
	Links      *map[string]Link `json:"_links,omitempty"`
	TotalCount int32            `json:"totalCount"`
	Items      []UserRecord     `json:"items"`
}

Users struct for Users

func NewUsers

func NewUsers(totalCount int32, items []UserRecord) *Users

NewUsers instantiates a new Users object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUsersWithDefaults

func NewUsersWithDefaults() *Users

NewUsersWithDefaults instantiates a new Users object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Users) GetItems

func (o *Users) GetItems() []UserRecord

GetItems returns the Items field value

func (*Users) GetItemsOk

func (o *Users) GetItemsOk() (*[]UserRecord, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (o *Users) GetLinks() map[string]Link

GetLinks returns the Links field value if set, zero value otherwise.

func (*Users) GetLinksOk

func (o *Users) GetLinksOk() (*map[string]Link, 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 (*Users) GetTotalCount

func (o *Users) GetTotalCount() int32

GetTotalCount returns the TotalCount field value

func (*Users) GetTotalCountOk

func (o *Users) GetTotalCountOk() (*int32, bool)

GetTotalCountOk returns a tuple with the TotalCount field value and a boolean to check if the value has been set.

func (o *Users) HasLinks() bool

HasLinks returns a boolean if a field has been set.

func (Users) MarshalJSON

func (o Users) MarshalJSON() ([]byte, error)

func (*Users) SetItems

func (o *Users) SetItems(v []UserRecord)

SetItems sets field value

func (o *Users) SetLinks(v map[string]Link)

SetLinks gets a reference to the given map[string]Link and assigns it to the Links field.

func (*Users) SetTotalCount

func (o *Users) SetTotalCount(v int32)

SetTotalCount sets field value

type UsersApiService

type UsersApiService service

UsersApiService UsersApi service

func (*UsersApiService) DeleteUser

func (a *UsersApiService) DeleteUser(ctx _context.Context, projKey string, envKey string, key string) ApiDeleteUserRequest

DeleteUser Delete user

Delete a user by key

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key
@param envKey The environment key
@param key The user key
@return ApiDeleteUserRequest

func (*UsersApiService) DeleteUserExecute

func (a *UsersApiService) DeleteUserExecute(r ApiDeleteUserRequest) (*_nethttp.Response, error)

Execute executes the request

func (*UsersApiService) GetSearchUsers

func (a *UsersApiService) GetSearchUsers(ctx _context.Context, projKey string, envKey string) ApiGetSearchUsersRequest

GetSearchUsers Find users

Search users in LaunchDarkly based on their last active date, a user attribute filter set, or a search query. Do not use to list all users in LaunchDarkly. Instead, use the [List users](getUsers) API resource.

An example user attribute filter set is `filter=firstName:Anna,activeTrial:false`. This matches users that have the user attribute `firstName` set to `Anna`, that also have the attribute `activeTrial` set to `false`.

> ### `offset` is deprecated > > `offset` is deprecated and will be removed in a future API version. You can still use `offset` and `limit` for pagination, but we recommend you use `sort` and `searchAfter` instead. `searchAfter` allows you to page through more than 10,000 users, but `offset` and `limit` do not.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key
@param envKey The environment key
@return ApiGetSearchUsersRequest

func (*UsersApiService) GetSearchUsersExecute

func (a *UsersApiService) GetSearchUsersExecute(r ApiGetSearchUsersRequest) (Users, *_nethttp.Response, error)

Execute executes the request

@return Users

func (*UsersApiService) GetUser

func (a *UsersApiService) GetUser(ctx _context.Context, projKey string, envKey string, key string) ApiGetUserRequest

GetUser Get user

Get a user by key. The `user` object contains all attributes sent in `variation` calls for that key.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key
@param envKey The environment key
@param key The user key
@return ApiGetUserRequest

func (*UsersApiService) GetUserExecute

Execute executes the request

@return UserRecord

func (*UsersApiService) GetUsers

func (a *UsersApiService) GetUsers(ctx _context.Context, projKey string, envKey string) ApiGetUsersRequest

GetUsers List users

List all users in the environment. Includes the total count of users. In each page, there is up to `limit` users returned. The default is 20. This is useful for exporting all users in the system for further analysis. To paginate through, follow the `next` link in the `_links` object, as [described in Representations](/#section/Representations).

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projKey The project key
@param envKey The environment key
@return ApiGetUsersRequest

func (*UsersApiService) GetUsersExecute

func (a *UsersApiService) GetUsersExecute(r ApiGetUsersRequest) (Users, *_nethttp.Response, error)

Execute executes the request

@return Users

type UsersBetaApiService

type UsersBetaApiService service

UsersBetaApiService UsersBetaApi service

func (*UsersBetaApiService) GetUserAttributeNames

func (a *UsersBetaApiService) GetUserAttributeNames(ctx _context.Context, projectKey string, environmentKey string) ApiGetUserAttributeNamesRequest

GetUserAttributeNames Get user attribute names

Get all in-use user attributes in the specified environment. The set of in-use attributes typically consists of all attributes seen within the past 30 days.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectKey The project key
@param environmentKey The environment key
@return ApiGetUserAttributeNamesRequest

func (*UsersBetaApiService) GetUserAttributeNamesExecute

Execute executes the request

@return UserAttributeNamesRep

type ValuePut

type ValuePut struct {
	// The variation value to set for the user
	Setting interface{} `json:"setting,omitempty"`
	Comment *string     `json:"comment,omitempty"`
}

ValuePut struct for ValuePut

func NewValuePut

func NewValuePut() *ValuePut

NewValuePut instantiates a new ValuePut object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewValuePutWithDefaults

func NewValuePutWithDefaults() *ValuePut

NewValuePutWithDefaults instantiates a new ValuePut object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ValuePut) GetComment

func (o *ValuePut) GetComment() string

GetComment returns the Comment field value if set, zero value otherwise.

func (*ValuePut) GetCommentOk

func (o *ValuePut) GetCommentOk() (*string, bool)

GetCommentOk returns a tuple with the Comment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ValuePut) GetSetting

func (o *ValuePut) GetSetting() interface{}

GetSetting returns the Setting field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ValuePut) GetSettingOk

func (o *ValuePut) GetSettingOk() (*interface{}, 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ValuePut) HasComment

func (o *ValuePut) HasComment() bool

HasComment returns a boolean if a field has been set.

func (*ValuePut) HasSetting

func (o *ValuePut) HasSetting() bool

HasSetting returns a boolean if a field has been set.

func (ValuePut) MarshalJSON

func (o ValuePut) MarshalJSON() ([]byte, error)

func (*ValuePut) SetComment

func (o *ValuePut) SetComment(v string)

SetComment gets a reference to the given string and assigns it to the Comment field.

func (*ValuePut) SetSetting

func (o *ValuePut) SetSetting(v interface{})

SetSetting gets a reference to the given interface{} and assigns it to the Setting field.

type Variate

type Variate struct {
	Id          *string     `json:"id,omitempty"`
	Value       interface{} `json:"value"`
	Description *string     `json:"description,omitempty"`
	Name        *string     `json:"name,omitempty"`
}

Variate struct for Variate

func NewVariate

func NewVariate(value interface{}) *Variate

NewVariate instantiates a new Variate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVariateWithDefaults

func NewVariateWithDefaults() *Variate

NewVariateWithDefaults instantiates a new Variate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Variate) GetDescription

func (o *Variate) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*Variate) GetDescriptionOk

func (o *Variate) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Variate) GetId

func (o *Variate) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Variate) GetIdOk

func (o *Variate) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Variate) GetName

func (o *Variate) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*Variate) GetNameOk

func (o *Variate) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Variate) GetValue

func (o *Variate) GetValue() interface{}

GetValue returns the Value field value If the value is explicit nil, the zero value for interface{} will be returned

func (*Variate) GetValueOk

func (o *Variate) GetValueOk() (*interface{}, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Variate) HasDescription

func (o *Variate) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*Variate) HasId

func (o *Variate) HasId() bool

HasId returns a boolean if a field has been set.

func (*Variate) HasName

func (o *Variate) HasName() bool

HasName returns a boolean if a field has been set.

func (Variate) MarshalJSON

func (o Variate) MarshalJSON() ([]byte, error)

func (*Variate) SetDescription

func (o *Variate) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*Variate) SetId

func (o *Variate) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Variate) SetName

func (o *Variate) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*Variate) SetValue

func (o *Variate) SetValue(v interface{})

SetValue sets field value

type Variation

type Variation struct {
	Id    *string     `json:"_id,omitempty"`
	Value interface{} `json:"value"`
	// Description of the variation
	Description *string `json:"description,omitempty"`
	// A human-friendly name for the variation
	Name *string `json:"name,omitempty"`
}

Variation struct for Variation

func NewVariation

func NewVariation(value interface{}) *Variation

NewVariation instantiates a new Variation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVariationWithDefaults

func NewVariationWithDefaults() *Variation

NewVariationWithDefaults instantiates a new Variation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Variation) GetDescription

func (o *Variation) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*Variation) GetDescriptionOk

func (o *Variation) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Variation) GetId

func (o *Variation) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*Variation) GetIdOk

func (o *Variation) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Variation) GetName

func (o *Variation) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*Variation) GetNameOk

func (o *Variation) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Variation) GetValue

func (o *Variation) GetValue() interface{}

GetValue returns the Value field value If the value is explicit nil, the zero value for interface{} will be returned

func (*Variation) GetValueOk

func (o *Variation) GetValueOk() (*interface{}, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Variation) HasDescription

func (o *Variation) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*Variation) HasId

func (o *Variation) HasId() bool

HasId returns a boolean if a field has been set.

func (*Variation) HasName

func (o *Variation) HasName() bool

HasName returns a boolean if a field has been set.

func (Variation) MarshalJSON

func (o Variation) MarshalJSON() ([]byte, error)

func (*Variation) SetDescription

func (o *Variation) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*Variation) SetId

func (o *Variation) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*Variation) SetName

func (o *Variation) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*Variation) SetValue

func (o *Variation) SetValue(v interface{})

SetValue sets field value

type VariationOrRolloutRep

type VariationOrRolloutRep struct {
	Variation *int32   `json:"variation,omitempty"`
	Rollout   *Rollout `json:"rollout,omitempty"`
}

VariationOrRolloutRep struct for VariationOrRolloutRep

func NewVariationOrRolloutRep

func NewVariationOrRolloutRep() *VariationOrRolloutRep

NewVariationOrRolloutRep instantiates a new VariationOrRolloutRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVariationOrRolloutRepWithDefaults

func NewVariationOrRolloutRepWithDefaults() *VariationOrRolloutRep

NewVariationOrRolloutRepWithDefaults instantiates a new VariationOrRolloutRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VariationOrRolloutRep) GetRollout

func (o *VariationOrRolloutRep) GetRollout() Rollout

GetRollout returns the Rollout field value if set, zero value otherwise.

func (*VariationOrRolloutRep) GetRolloutOk

func (o *VariationOrRolloutRep) GetRolloutOk() (*Rollout, bool)

GetRolloutOk returns a tuple with the Rollout field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VariationOrRolloutRep) GetVariation

func (o *VariationOrRolloutRep) GetVariation() int32

GetVariation returns the Variation field value if set, zero value otherwise.

func (*VariationOrRolloutRep) GetVariationOk

func (o *VariationOrRolloutRep) GetVariationOk() (*int32, bool)

GetVariationOk returns a tuple with the Variation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VariationOrRolloutRep) HasRollout

func (o *VariationOrRolloutRep) HasRollout() bool

HasRollout returns a boolean if a field has been set.

func (*VariationOrRolloutRep) HasVariation

func (o *VariationOrRolloutRep) HasVariation() bool

HasVariation returns a boolean if a field has been set.

func (VariationOrRolloutRep) MarshalJSON

func (o VariationOrRolloutRep) MarshalJSON() ([]byte, error)

func (*VariationOrRolloutRep) SetRollout

func (o *VariationOrRolloutRep) SetRollout(v Rollout)

SetRollout gets a reference to the given Rollout and assigns it to the Rollout field.

func (*VariationOrRolloutRep) SetVariation

func (o *VariationOrRolloutRep) SetVariation(v int32)

SetVariation gets a reference to the given int32 and assigns it to the Variation field.

type VariationSummary

type VariationSummary struct {
	Rules         int32   `json:"rules"`
	NullRules     int32   `json:"nullRules"`
	Targets       int32   `json:"targets"`
	IsFallthrough *bool   `json:"isFallthrough,omitempty"`
	IsOff         *bool   `json:"isOff,omitempty"`
	Rollout       *int32  `json:"rollout,omitempty"`
	BucketBy      *string `json:"bucketBy,omitempty"`
}

VariationSummary struct for VariationSummary

func NewVariationSummary

func NewVariationSummary(rules int32, nullRules int32, targets int32) *VariationSummary

NewVariationSummary instantiates a new VariationSummary object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVariationSummaryWithDefaults

func NewVariationSummaryWithDefaults() *VariationSummary

NewVariationSummaryWithDefaults instantiates a new VariationSummary object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VariationSummary) GetBucketBy

func (o *VariationSummary) GetBucketBy() string

GetBucketBy returns the BucketBy field value if set, zero value otherwise.

func (*VariationSummary) GetBucketByOk

func (o *VariationSummary) GetBucketByOk() (*string, bool)

GetBucketByOk returns a tuple with the BucketBy field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VariationSummary) GetIsFallthrough

func (o *VariationSummary) GetIsFallthrough() bool

GetIsFallthrough returns the IsFallthrough field value if set, zero value otherwise.

func (*VariationSummary) GetIsFallthroughOk

func (o *VariationSummary) GetIsFallthroughOk() (*bool, bool)

GetIsFallthroughOk returns a tuple with the IsFallthrough field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VariationSummary) GetIsOff

func (o *VariationSummary) GetIsOff() bool

GetIsOff returns the IsOff field value if set, zero value otherwise.

func (*VariationSummary) GetIsOffOk

func (o *VariationSummary) GetIsOffOk() (*bool, bool)

GetIsOffOk returns a tuple with the IsOff field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VariationSummary) GetNullRules

func (o *VariationSummary) GetNullRules() int32

GetNullRules returns the NullRules field value

func (*VariationSummary) GetNullRulesOk

func (o *VariationSummary) GetNullRulesOk() (*int32, bool)

GetNullRulesOk returns a tuple with the NullRules field value and a boolean to check if the value has been set.

func (*VariationSummary) GetRollout

func (o *VariationSummary) GetRollout() int32

GetRollout returns the Rollout field value if set, zero value otherwise.

func (*VariationSummary) GetRolloutOk

func (o *VariationSummary) GetRolloutOk() (*int32, bool)

GetRolloutOk returns a tuple with the Rollout field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VariationSummary) GetRules

func (o *VariationSummary) GetRules() int32

GetRules returns the Rules field value

func (*VariationSummary) GetRulesOk

func (o *VariationSummary) GetRulesOk() (*int32, bool)

GetRulesOk returns a tuple with the Rules field value and a boolean to check if the value has been set.

func (*VariationSummary) GetTargets

func (o *VariationSummary) GetTargets() int32

GetTargets returns the Targets field value

func (*VariationSummary) GetTargetsOk

func (o *VariationSummary) GetTargetsOk() (*int32, bool)

GetTargetsOk returns a tuple with the Targets field value and a boolean to check if the value has been set.

func (*VariationSummary) HasBucketBy

func (o *VariationSummary) HasBucketBy() bool

HasBucketBy returns a boolean if a field has been set.

func (*VariationSummary) HasIsFallthrough

func (o *VariationSummary) HasIsFallthrough() bool

HasIsFallthrough returns a boolean if a field has been set.

func (*VariationSummary) HasIsOff

func (o *VariationSummary) HasIsOff() bool

HasIsOff returns a boolean if a field has been set.

func (*VariationSummary) HasRollout

func (o *VariationSummary) HasRollout() bool

HasRollout returns a boolean if a field has been set.

func (VariationSummary) MarshalJSON

func (o VariationSummary) MarshalJSON() ([]byte, error)

func (*VariationSummary) SetBucketBy

func (o *VariationSummary) SetBucketBy(v string)

SetBucketBy gets a reference to the given string and assigns it to the BucketBy field.

func (*VariationSummary) SetIsFallthrough

func (o *VariationSummary) SetIsFallthrough(v bool)

SetIsFallthrough gets a reference to the given bool and assigns it to the IsFallthrough field.

func (*VariationSummary) SetIsOff

func (o *VariationSummary) SetIsOff(v bool)

SetIsOff gets a reference to the given bool and assigns it to the IsOff field.

func (*VariationSummary) SetNullRules

func (o *VariationSummary) SetNullRules(v int32)

SetNullRules sets field value

func (*VariationSummary) SetRollout

func (o *VariationSummary) SetRollout(v int32)

SetRollout gets a reference to the given int32 and assigns it to the Rollout field.

func (*VariationSummary) SetRules

func (o *VariationSummary) SetRules(v int32)

SetRules sets field value

func (*VariationSummary) SetTargets

func (o *VariationSummary) SetTargets(v int32)

SetTargets sets field value

type VersionsRep

type VersionsRep struct {
	ValidVersions  []int32 `json:"validVersions"`
	LatestVersion  int32   `json:"latestVersion"`
	CurrentVersion int32   `json:"currentVersion"`
	Beta           *bool   `json:"beta,omitempty"`
}

VersionsRep struct for VersionsRep

func NewVersionsRep

func NewVersionsRep(validVersions []int32, latestVersion int32, currentVersion int32) *VersionsRep

NewVersionsRep instantiates a new VersionsRep object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVersionsRepWithDefaults

func NewVersionsRepWithDefaults() *VersionsRep

NewVersionsRepWithDefaults instantiates a new VersionsRep object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VersionsRep) GetBeta

func (o *VersionsRep) GetBeta() bool

GetBeta returns the Beta field value if set, zero value otherwise.

func (*VersionsRep) GetBetaOk

func (o *VersionsRep) GetBetaOk() (*bool, bool)

GetBetaOk returns a tuple with the Beta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VersionsRep) GetCurrentVersion

func (o *VersionsRep) GetCurrentVersion() int32

GetCurrentVersion returns the CurrentVersion field value

func (*VersionsRep) GetCurrentVersionOk

func (o *VersionsRep) GetCurrentVersionOk() (*int32, bool)

GetCurrentVersionOk returns a tuple with the CurrentVersion field value and a boolean to check if the value has been set.

func (*VersionsRep) GetLatestVersion

func (o *VersionsRep) GetLatestVersion() int32

GetLatestVersion returns the LatestVersion field value

func (*VersionsRep) GetLatestVersionOk

func (o *VersionsRep) GetLatestVersionOk() (*int32, bool)

GetLatestVersionOk returns a tuple with the LatestVersion field value and a boolean to check if the value has been set.

func (*VersionsRep) GetValidVersions

func (o *VersionsRep) GetValidVersions() []int32

GetValidVersions returns the ValidVersions field value

func (*VersionsRep) GetValidVersionsOk

func (o *VersionsRep) GetValidVersionsOk() (*[]int32, bool)

GetValidVersionsOk returns a tuple with the ValidVersions field value and a boolean to check if the value has been set.

func (*VersionsRep) HasBeta

func (o *VersionsRep) HasBeta() bool

HasBeta returns a boolean if a field has been set.

func (VersionsRep) MarshalJSON

func (o VersionsRep) MarshalJSON() ([]byte, error)

func (*VersionsRep) SetBeta

func (o *VersionsRep) SetBeta(v bool)

SetBeta gets a reference to the given bool and assigns it to the Beta field.

func (*VersionsRep) SetCurrentVersion

func (o *VersionsRep) SetCurrentVersion(v int32)

SetCurrentVersion sets field value

func (*VersionsRep) SetLatestVersion

func (o *VersionsRep) SetLatestVersion(v int32)

SetLatestVersion sets field value

func (*VersionsRep) SetValidVersions

func (o *VersionsRep) SetValidVersions(v []int32)

SetValidVersions sets field value

type Webhook

type Webhook struct {
	Links      map[string]Link `json:"_links"`
	Id         string          `json:"_id"`
	Name       *string         `json:"name,omitempty"`
	Url        string          `json:"url"`
	Secret     *string         `json:"secret,omitempty"`
	Statements *[]StatementRep `json:"statements,omitempty"`
	On         bool            `json:"on"`
	Tags       []string        `json:"tags"`
	Access     *AccessRep      `json:"_access,omitempty"`
}

Webhook struct for Webhook

func NewWebhook

func NewWebhook(links map[string]Link, id string, url string, on bool, tags []string) *Webhook

NewWebhook instantiates a new Webhook object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWebhookWithDefaults

func NewWebhookWithDefaults() *Webhook

NewWebhookWithDefaults instantiates a new Webhook object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Webhook) GetAccess

func (o *Webhook) GetAccess() AccessRep

GetAccess returns the Access field value if set, zero value otherwise.

func (*Webhook) GetAccessOk

func (o *Webhook) GetAccessOk() (*AccessRep, bool)

GetAccessOk returns a tuple with the Access field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Webhook) GetId

func (o *Webhook) GetId() string

GetId returns the Id field value

func (*Webhook) GetIdOk

func (o *Webhook) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (o *Webhook) GetLinks() map[string]Link

GetLinks returns the Links field value

func (*Webhook) GetLinksOk

func (o *Webhook) GetLinksOk() (*map[string]Link, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (*Webhook) GetName

func (o *Webhook) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*Webhook) GetNameOk

func (o *Webhook) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Webhook) GetOn

func (o *Webhook) GetOn() bool

GetOn returns the On field value

func (*Webhook) GetOnOk

func (o *Webhook) GetOnOk() (*bool, bool)

GetOnOk returns a tuple with the On field value and a boolean to check if the value has been set.

func (*Webhook) GetSecret

func (o *Webhook) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*Webhook) GetSecretOk

func (o *Webhook) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Webhook) GetStatements

func (o *Webhook) GetStatements() []StatementRep

GetStatements returns the Statements field value if set, zero value otherwise.

func (*Webhook) GetStatementsOk

func (o *Webhook) GetStatementsOk() (*[]StatementRep, bool)

GetStatementsOk returns a tuple with the Statements field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Webhook) GetTags

func (o *Webhook) GetTags() []string

GetTags returns the Tags field value

func (*Webhook) GetTagsOk

func (o *Webhook) GetTagsOk() (*[]string, bool)

GetTagsOk returns a tuple with the Tags field value and a boolean to check if the value has been set.

func (*Webhook) GetUrl

func (o *Webhook) GetUrl() string

GetUrl returns the Url field value

func (*Webhook) GetUrlOk

func (o *Webhook) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (*Webhook) HasAccess

func (o *Webhook) HasAccess() bool

HasAccess returns a boolean if a field has been set.

func (*Webhook) HasName

func (o *Webhook) HasName() bool

HasName returns a boolean if a field has been set.

func (*Webhook) HasSecret

func (o *Webhook) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (*Webhook) HasStatements

func (o *Webhook) HasStatements() bool

HasStatements returns a boolean if a field has been set.

func (Webhook) MarshalJSON

func (o Webhook) MarshalJSON() ([]byte, error)

func (*Webhook) SetAccess

func (o *Webhook) SetAccess(v AccessRep)

SetAccess gets a reference to the given AccessRep and assigns it to the Access field.

func (*Webhook) SetId

func (o *Webhook) SetId(v string)

SetId sets field value

func (o *Webhook) SetLinks(v map[string]Link)

SetLinks sets field value

func (*Webhook) SetName

func (o *Webhook) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*Webhook) SetOn

func (o *Webhook) SetOn(v bool)

SetOn sets field value

func (*Webhook) SetSecret

func (o *Webhook) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*Webhook) SetStatements

func (o *Webhook) SetStatements(v []StatementRep)

SetStatements gets a reference to the given []StatementRep and assigns it to the Statements field.

func (*Webhook) SetTags

func (o *Webhook) SetTags(v []string)

SetTags sets field value

func (*Webhook) SetUrl

func (o *Webhook) SetUrl(v string)

SetUrl sets field value

type WebhookPost

type WebhookPost struct {
	// A human-readable name for your webhook
	Name *string `json:"name,omitempty"`
	// The URL of the remote webhook
	Url string `json:"url"`
	// If sign is true, and the secret attribute is omitted, LaunchDarkly automatically generates a secret for you.
	Secret     *string          `json:"secret,omitempty"`
	Statements *[]StatementPost `json:"statements,omitempty"`
	// If sign is false, the webhook does not include a signature header, and the secret can be omitted.
	Sign bool `json:"sign"`
	// Whether or not this webhook is enabled.
	On bool `json:"on"`
	// List of tags for this webhook
	Tags *[]string `json:"tags,omitempty"`
}

WebhookPost struct for WebhookPost

func NewWebhookPost

func NewWebhookPost(url string, sign bool, on bool) *WebhookPost

NewWebhookPost instantiates a new WebhookPost object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWebhookPostWithDefaults

func NewWebhookPostWithDefaults() *WebhookPost

NewWebhookPostWithDefaults instantiates a new WebhookPost object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*WebhookPost) GetName

func (o *WebhookPost) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*WebhookPost) GetNameOk

func (o *WebhookPost) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WebhookPost) GetOn

func (o *WebhookPost) GetOn() bool

GetOn returns the On field value

func (*WebhookPost) GetOnOk

func (o *WebhookPost) GetOnOk() (*bool, bool)

GetOnOk returns a tuple with the On field value and a boolean to check if the value has been set.

func (*WebhookPost) GetSecret

func (o *WebhookPost) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*WebhookPost) GetSecretOk

func (o *WebhookPost) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WebhookPost) GetSign

func (o *WebhookPost) GetSign() bool

GetSign returns the Sign field value

func (*WebhookPost) GetSignOk

func (o *WebhookPost) GetSignOk() (*bool, bool)

GetSignOk returns a tuple with the Sign field value and a boolean to check if the value has been set.

func (*WebhookPost) GetStatements

func (o *WebhookPost) GetStatements() []StatementPost

GetStatements returns the Statements field value if set, zero value otherwise.

func (*WebhookPost) GetStatementsOk

func (o *WebhookPost) GetStatementsOk() (*[]StatementPost, bool)

GetStatementsOk returns a tuple with the Statements field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WebhookPost) GetTags

func (o *WebhookPost) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*WebhookPost) GetTagsOk

func (o *WebhookPost) GetTagsOk() (*[]string, 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 (*WebhookPost) GetUrl

func (o *WebhookPost) GetUrl() string

GetUrl returns the Url field value

func (*WebhookPost) GetUrlOk

func (o *WebhookPost) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value and a boolean to check if the value has been set.

func (*WebhookPost) HasName

func (o *WebhookPost) HasName() bool

HasName returns a boolean if a field has been set.

func (*WebhookPost) HasSecret

func (o *WebhookPost) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (*WebhookPost) HasStatements

func (o *WebhookPost) HasStatements() bool

HasStatements returns a boolean if a field has been set.

func (*WebhookPost) HasTags

func (o *WebhookPost) HasTags() bool

HasTags returns a boolean if a field has been set.

func (WebhookPost) MarshalJSON

func (o WebhookPost) MarshalJSON() ([]byte, error)

func (*WebhookPost) SetName

func (o *WebhookPost) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*WebhookPost) SetOn

func (o *WebhookPost) SetOn(v bool)

SetOn sets field value

func (*WebhookPost) SetSecret

func (o *WebhookPost) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*WebhookPost) SetSign

func (o *WebhookPost) SetSign(v bool)

SetSign sets field value

func (*WebhookPost) SetStatements

func (o *WebhookPost) SetStatements(v []StatementPost)

SetStatements gets a reference to the given []StatementPost and assigns it to the Statements field.

func (*WebhookPost) SetTags

func (o *WebhookPost) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*WebhookPost) SetUrl

func (o *WebhookPost) SetUrl(v string)

SetUrl sets field value

type Webhooks

type Webhooks struct {
	Links map[string]Link `json:"_links"`
	Items []Webhook       `json:"items"`
}

Webhooks struct for Webhooks

func NewWebhooks

func NewWebhooks(links map[string]Link, items []Webhook) *Webhooks

NewWebhooks instantiates a new Webhooks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWebhooksWithDefaults

func NewWebhooksWithDefaults() *Webhooks

NewWebhooksWithDefaults instantiates a new Webhooks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Webhooks) GetItems

func (o *Webhooks) GetItems() []Webhook

GetItems returns the Items field value

func (*Webhooks) GetItemsOk

func (o *Webhooks) GetItemsOk() (*[]Webhook, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (o *Webhooks) GetLinks() map[string]Link

GetLinks returns the Links field value

func (*Webhooks) GetLinksOk

func (o *Webhooks) GetLinksOk() (*map[string]Link, bool)

GetLinksOk returns a tuple with the Links field value and a boolean to check if the value has been set.

func (Webhooks) MarshalJSON

func (o Webhooks) MarshalJSON() ([]byte, error)

func (*Webhooks) SetItems

func (o *Webhooks) SetItems(v []Webhook)

SetItems sets field value

func (o *Webhooks) SetLinks(v map[string]Link)

SetLinks sets field value

type WebhooksApiService

type WebhooksApiService service

WebhooksApiService WebhooksApi service

func (*WebhooksApiService) DeleteWebhook

DeleteWebhook Delete webhook

Delete a webhook by ID.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The ID of the webhook to delete
@return ApiDeleteWebhookRequest

func (*WebhooksApiService) DeleteWebhookExecute

func (a *WebhooksApiService) DeleteWebhookExecute(r ApiDeleteWebhookRequest) (*_nethttp.Response, error)

Execute executes the request

func (*WebhooksApiService) GetAllWebhooks

GetAllWebhooks List webhooks

Fetch a list of all webhooks.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiGetAllWebhooksRequest

func (*WebhooksApiService) GetAllWebhooksExecute

Execute executes the request

@return Webhooks

func (*WebhooksApiService) GetWebhook

GetWebhook Get webhook

Get a single webhook by ID.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The ID of the webhook
@return ApiGetWebhookRequest

func (*WebhooksApiService) GetWebhookExecute

Execute executes the request

@return Webhook

func (*WebhooksApiService) PatchWebhook

PatchWebhook Update webhook

Update a webhook's settings. The request should be a valid JSON Patch document describing the changes to be made to the webhook.

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param id The ID of the webhook to update
@return ApiPatchWebhookRequest

func (*WebhooksApiService) PatchWebhookExecute

Execute executes the request

@return Webhook

func (*WebhooksApiService) PostWebhook

PostWebhook Creates a webhook

Create a new webhook

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@return ApiPostWebhookRequest

func (*WebhooksApiService) PostWebhookExecute

Execute executes the request

@return Webhook

type WeightedVariation

type WeightedVariation struct {
	Variation int32 `json:"variation"`
	Weight    int32 `json:"weight"`
	Untracked *bool `json:"_untracked,omitempty"`
}

WeightedVariation struct for WeightedVariation

func NewWeightedVariation

func NewWeightedVariation(variation int32, weight int32) *WeightedVariation

NewWeightedVariation instantiates a new WeightedVariation object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewWeightedVariationWithDefaults

func NewWeightedVariationWithDefaults() *WeightedVariation

NewWeightedVariationWithDefaults instantiates a new WeightedVariation object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*WeightedVariation) GetUntracked

func (o *WeightedVariation) GetUntracked() bool

GetUntracked returns the Untracked field value if set, zero value otherwise.

func (*WeightedVariation) GetUntrackedOk

func (o *WeightedVariation) GetUntrackedOk() (*bool, bool)

GetUntrackedOk returns a tuple with the Untracked field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WeightedVariation) GetVariation

func (o *WeightedVariation) GetVariation() int32

GetVariation returns the Variation field value

func (*WeightedVariation) GetVariationOk

func (o *WeightedVariation) GetVariationOk() (*int32, bool)

GetVariationOk returns a tuple with the Variation field value and a boolean to check if the value has been set.

func (*WeightedVariation) GetWeight

func (o *WeightedVariation) GetWeight() int32

GetWeight returns the Weight field value

func (*WeightedVariation) GetWeightOk

func (o *WeightedVariation) GetWeightOk() (*int32, bool)

GetWeightOk returns a tuple with the Weight field value and a boolean to check if the value has been set.

func (*WeightedVariation) HasUntracked

func (o *WeightedVariation) HasUntracked() bool

HasUntracked returns a boolean if a field has been set.

func (WeightedVariation) MarshalJSON

func (o WeightedVariation) MarshalJSON() ([]byte, error)

func (*WeightedVariation) SetUntracked

func (o *WeightedVariation) SetUntracked(v bool)

SetUntracked gets a reference to the given bool and assigns it to the Untracked field.

func (*WeightedVariation) SetVariation

func (o *WeightedVariation) SetVariation(v int32)

SetVariation sets field value

func (*WeightedVariation) SetWeight

func (o *WeightedVariation) SetWeight(v int32)

SetWeight sets field value

type WorkflowsBetaApiService

type WorkflowsBetaApiService service

WorkflowsBetaApiService WorkflowsBetaApi service

func (*WorkflowsBetaApiService) DeleteWorkflow

func (a *WorkflowsBetaApiService) DeleteWorkflow(ctx _context.Context, projectKey string, featureFlagKey string, environmentKey string, workflowId string) ApiDeleteWorkflowRequest

DeleteWorkflow Delete workflow

Delete a workflow from a feature flag

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectKey The project key
@param featureFlagKey The feature flag's key
@param environmentKey The environment key
@param workflowId The workflow id
@return ApiDeleteWorkflowRequest

func (*WorkflowsBetaApiService) DeleteWorkflowExecute

Execute executes the request

func (*WorkflowsBetaApiService) GetCustomWorkflow

func (a *WorkflowsBetaApiService) GetCustomWorkflow(ctx _context.Context, projectKey string, featureFlagKey string, environmentKey string, workflowId string) ApiGetCustomWorkflowRequest

GetCustomWorkflow Get custom workflow

Get a specific workflow by ID

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectKey The project key
@param featureFlagKey The feature flag's key
@param environmentKey The environment key
@param workflowId The workflow ID
@return ApiGetCustomWorkflowRequest

func (*WorkflowsBetaApiService) GetCustomWorkflowExecute

Execute executes the request

@return CustomWorkflowOutputRep

func (*WorkflowsBetaApiService) GetWorkflows

func (a *WorkflowsBetaApiService) GetWorkflows(ctx _context.Context, projectKey string, featureFlagKey string, environmentKey string) ApiGetWorkflowsRequest

GetWorkflows Get workflows

Get workflows from a feature flag

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectKey The project key
@param featureFlagKey The feature flag's key
@param environmentKey The environment key
@return ApiGetWorkflowsRequest

func (*WorkflowsBetaApiService) GetWorkflowsExecute

Execute executes the request

@return CustomWorkflowsListingOutputRep

func (*WorkflowsBetaApiService) PostWorkflow

func (a *WorkflowsBetaApiService) PostWorkflow(ctx _context.Context, projectKey string, featureFlagKey string, environmentKey string) ApiPostWorkflowRequest

PostWorkflow Create workflow

Create a workflow for a feature flag

@param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectKey The project key
@param featureFlagKey The feature flag's key
@param environmentKey The environment key
@return ApiPostWorkflowRequest

func (*WorkflowsBetaApiService) PostWorkflowExecute

Execute executes the request

@return CustomWorkflowOutputRep

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL