models

package
v0.0.0-...-294529b Latest Latest
Warning

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

Go to latest
Published: Jan 1, 2024 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	FeatureRuleTypeForce         = FeatureRuleType("force")
	FeatureRuleTypeRollout       = FeatureRuleType("rollout")
	FeatureRuleTypeExperiment    = FeatureRuleType("experiment")
	FeatureRuleTypeExperimentRef = FeatureRuleType("experiment-ref")
)
View Source
const (
	SavedGroupTargetingAll  = SavedGroupTargetingMatchType("all")
	SavedGroupTargetingAny  = SavedGroupTargetingMatchType("any")
	SavedGroupTargetingNone = SavedGroupTargetingMatchType("none")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type DataSource

type DataSource struct {
	Id                    interface{}                 `json:"id"`
	DateCreated           interface{}                 `json:"dateCreated"`
	DateUpdated           interface{}                 `json:"dateUpdated"`
	Type                  interface{}                 `json:"type"`
	Name                  interface{}                 `json:"name"`
	Description           interface{}                 `json:"description"`
	ProjectIds            interface{}                 `json:"projectIds"`
	EventTracker          interface{}                 `json:"eventTracker"`
	IdentifierTypes       interface{}                 `json:"identifierTypes"`
	AssignmentQueries     interface{}                 `json:"assignmentQueries"`
	IdentifierJoinQueries interface{}                 `json:"identifierJoinQueries"`
	MixpanelSettings      *DataSourceMixpanelSettings `json:"mixpanelSettings,omitempty"`
}

DataSource struct for DataSource

func NewDataSource

func NewDataSource(id interface{}, dateCreated interface{}, dateUpdated interface{}, type_ interface{}, name interface{}, description interface{}, projectIds interface{}, eventTracker interface{}, identifierTypes interface{}, assignmentQueries interface{}, identifierJoinQueries interface{}) *DataSource

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

func NewDataSourceWithDefaults

func NewDataSourceWithDefaults() *DataSource

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

func (*DataSource) GetAssignmentQueries

func (o *DataSource) GetAssignmentQueries() interface{}

GetAssignmentQueries returns the AssignmentQueries field value If the value is explicit nil, the zero value for interface{} will be returned

func (*DataSource) GetAssignmentQueriesOk

func (o *DataSource) GetAssignmentQueriesOk() (*interface{}, bool)

GetAssignmentQueriesOk returns a tuple with the AssignmentQueries 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 (*DataSource) GetDateCreated

func (o *DataSource) GetDateCreated() interface{}

GetDateCreated returns the DateCreated field value If the value is explicit nil, the zero value for interface{} will be returned

func (*DataSource) GetDateCreatedOk

func (o *DataSource) GetDateCreatedOk() (*interface{}, bool)

GetDateCreatedOk returns a tuple with the DateCreated 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 (*DataSource) GetDateUpdated

func (o *DataSource) GetDateUpdated() interface{}

GetDateUpdated returns the DateUpdated field value If the value is explicit nil, the zero value for interface{} will be returned

func (*DataSource) GetDateUpdatedOk

func (o *DataSource) GetDateUpdatedOk() (*interface{}, bool)

GetDateUpdatedOk returns a tuple with the DateUpdated 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 (*DataSource) GetDescription

func (o *DataSource) GetDescription() interface{}

GetDescription returns the Description field value If the value is explicit nil, the zero value for interface{} will be returned

func (*DataSource) GetDescriptionOk

func (o *DataSource) GetDescriptionOk() (*interface{}, bool)

GetDescriptionOk returns a tuple with the Description 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 (*DataSource) GetEventTracker

func (o *DataSource) GetEventTracker() interface{}

GetEventTracker returns the EventTracker field value If the value is explicit nil, the zero value for interface{} will be returned

func (*DataSource) GetEventTrackerOk

func (o *DataSource) GetEventTrackerOk() (*interface{}, bool)

GetEventTrackerOk returns a tuple with the EventTracker 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 (*DataSource) GetId

func (o *DataSource) GetId() interface{}

GetId returns the Id field value If the value is explicit nil, the zero value for interface{} will be returned

func (*DataSource) GetIdOk

func (o *DataSource) GetIdOk() (*interface{}, bool)

GetIdOk returns a tuple with the Id 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 (*DataSource) GetIdentifierJoinQueries

func (o *DataSource) GetIdentifierJoinQueries() interface{}

GetIdentifierJoinQueries returns the IdentifierJoinQueries field value If the value is explicit nil, the zero value for interface{} will be returned

func (*DataSource) GetIdentifierJoinQueriesOk

func (o *DataSource) GetIdentifierJoinQueriesOk() (*interface{}, bool)

GetIdentifierJoinQueriesOk returns a tuple with the IdentifierJoinQueries 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 (*DataSource) GetIdentifierTypes

func (o *DataSource) GetIdentifierTypes() interface{}

GetIdentifierTypes returns the IdentifierTypes field value If the value is explicit nil, the zero value for interface{} will be returned

func (*DataSource) GetIdentifierTypesOk

func (o *DataSource) GetIdentifierTypesOk() (*interface{}, bool)

GetIdentifierTypesOk returns a tuple with the IdentifierTypes 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 (*DataSource) GetMixpanelSettings

func (o *DataSource) GetMixpanelSettings() DataSourceMixpanelSettings

GetMixpanelSettings returns the MixpanelSettings field value if set, zero value otherwise.

func (*DataSource) GetMixpanelSettingsOk

func (o *DataSource) GetMixpanelSettingsOk() (*DataSourceMixpanelSettings, bool)

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

func (*DataSource) GetName

func (o *DataSource) GetName() interface{}

GetName returns the Name field value If the value is explicit nil, the zero value for interface{} will be returned

func (*DataSource) GetNameOk

func (o *DataSource) GetNameOk() (*interface{}, bool)

GetNameOk returns a tuple with the Name 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 (*DataSource) GetProjectIds

func (o *DataSource) GetProjectIds() interface{}

GetProjectIds returns the ProjectIds field value If the value is explicit nil, the zero value for interface{} will be returned

func (*DataSource) GetProjectIdsOk

func (o *DataSource) GetProjectIdsOk() (*interface{}, bool)

GetProjectIdsOk returns a tuple with the ProjectIds 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 (*DataSource) GetType

func (o *DataSource) GetType() interface{}

GetType returns the Type field value If the value is explicit nil, the zero value for interface{} will be returned

func (*DataSource) GetTypeOk

func (o *DataSource) GetTypeOk() (*interface{}, bool)

GetTypeOk returns a tuple with the Type 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 (*DataSource) HasMixpanelSettings

func (o *DataSource) HasMixpanelSettings() bool

HasMixpanelSettings returns a boolean if a field has been set.

func (DataSource) MarshalJSON

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

func (*DataSource) SetAssignmentQueries

func (o *DataSource) SetAssignmentQueries(v interface{})

SetAssignmentQueries sets field value

func (*DataSource) SetDateCreated

func (o *DataSource) SetDateCreated(v interface{})

SetDateCreated sets field value

func (*DataSource) SetDateUpdated

func (o *DataSource) SetDateUpdated(v interface{})

SetDateUpdated sets field value

func (*DataSource) SetDescription

func (o *DataSource) SetDescription(v interface{})

SetDescription sets field value

func (*DataSource) SetEventTracker

func (o *DataSource) SetEventTracker(v interface{})

SetEventTracker sets field value

func (*DataSource) SetId

func (o *DataSource) SetId(v interface{})

SetId sets field value

func (*DataSource) SetIdentifierJoinQueries

func (o *DataSource) SetIdentifierJoinQueries(v interface{})

SetIdentifierJoinQueries sets field value

func (*DataSource) SetIdentifierTypes

func (o *DataSource) SetIdentifierTypes(v interface{})

SetIdentifierTypes sets field value

func (*DataSource) SetMixpanelSettings

func (o *DataSource) SetMixpanelSettings(v DataSourceMixpanelSettings)

SetMixpanelSettings gets a reference to the given DataSourceMixpanelSettings and assigns it to the MixpanelSettings field.

func (*DataSource) SetName

func (o *DataSource) SetName(v interface{})

SetName sets field value

func (*DataSource) SetProjectIds

func (o *DataSource) SetProjectIds(v interface{})

SetProjectIds sets field value

func (*DataSource) SetType

func (o *DataSource) SetType(v interface{})

SetType sets field value

func (DataSource) ToMap

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

func (*DataSource) UnmarshalJSON

func (o *DataSource) UnmarshalJSON(bytes []byte) (err error)

type DataSourceMixpanelSettings

type DataSourceMixpanelSettings struct {
	ViewedExperimentEventName interface{} `json:"viewedExperimentEventName"`
	ExperimentIdProperty      interface{} `json:"experimentIdProperty"`
	VariationIdProperty       interface{} `json:"variationIdProperty"`
	ExtraUserIdProperty       interface{} `json:"extraUserIdProperty"`
}

DataSourceMixpanelSettings struct for DataSourceMixpanelSettings

func NewDataSourceMixpanelSettings

func NewDataSourceMixpanelSettings(viewedExperimentEventName interface{}, experimentIdProperty interface{}, variationIdProperty interface{}, extraUserIdProperty interface{}) *DataSourceMixpanelSettings

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

func NewDataSourceMixpanelSettingsWithDefaults

func NewDataSourceMixpanelSettingsWithDefaults() *DataSourceMixpanelSettings

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

func (*DataSourceMixpanelSettings) GetExperimentIdProperty

func (o *DataSourceMixpanelSettings) GetExperimentIdProperty() interface{}

GetExperimentIdProperty returns the ExperimentIdProperty field value If the value is explicit nil, the zero value for interface{} will be returned

func (*DataSourceMixpanelSettings) GetExperimentIdPropertyOk

func (o *DataSourceMixpanelSettings) GetExperimentIdPropertyOk() (*interface{}, bool)

GetExperimentIdPropertyOk returns a tuple with the ExperimentIdProperty 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 (*DataSourceMixpanelSettings) GetExtraUserIdProperty

func (o *DataSourceMixpanelSettings) GetExtraUserIdProperty() interface{}

GetExtraUserIdProperty returns the ExtraUserIdProperty field value If the value is explicit nil, the zero value for interface{} will be returned

func (*DataSourceMixpanelSettings) GetExtraUserIdPropertyOk

func (o *DataSourceMixpanelSettings) GetExtraUserIdPropertyOk() (*interface{}, bool)

GetExtraUserIdPropertyOk returns a tuple with the ExtraUserIdProperty 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 (*DataSourceMixpanelSettings) GetVariationIdProperty

func (o *DataSourceMixpanelSettings) GetVariationIdProperty() interface{}

GetVariationIdProperty returns the VariationIdProperty field value If the value is explicit nil, the zero value for interface{} will be returned

func (*DataSourceMixpanelSettings) GetVariationIdPropertyOk

func (o *DataSourceMixpanelSettings) GetVariationIdPropertyOk() (*interface{}, bool)

GetVariationIdPropertyOk returns a tuple with the VariationIdProperty 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 (*DataSourceMixpanelSettings) GetViewedExperimentEventName

func (o *DataSourceMixpanelSettings) GetViewedExperimentEventName() interface{}

GetViewedExperimentEventName returns the ViewedExperimentEventName field value If the value is explicit nil, the zero value for interface{} will be returned

func (*DataSourceMixpanelSettings) GetViewedExperimentEventNameOk

func (o *DataSourceMixpanelSettings) GetViewedExperimentEventNameOk() (*interface{}, bool)

GetViewedExperimentEventNameOk returns a tuple with the ViewedExperimentEventName 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 (DataSourceMixpanelSettings) MarshalJSON

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

func (*DataSourceMixpanelSettings) SetExperimentIdProperty

func (o *DataSourceMixpanelSettings) SetExperimentIdProperty(v interface{})

SetExperimentIdProperty sets field value

func (*DataSourceMixpanelSettings) SetExtraUserIdProperty

func (o *DataSourceMixpanelSettings) SetExtraUserIdProperty(v interface{})

SetExtraUserIdProperty sets field value

func (*DataSourceMixpanelSettings) SetVariationIdProperty

func (o *DataSourceMixpanelSettings) SetVariationIdProperty(v interface{})

SetVariationIdProperty sets field value

func (*DataSourceMixpanelSettings) SetViewedExperimentEventName

func (o *DataSourceMixpanelSettings) SetViewedExperimentEventName(v interface{})

SetViewedExperimentEventName sets field value

func (DataSourceMixpanelSettings) ToMap

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

func (*DataSourceMixpanelSettings) UnmarshalJSON

func (o *DataSourceMixpanelSettings) UnmarshalJSON(bytes []byte) (err error)

type DeleteMetric200Response

type DeleteMetric200Response struct {
	DeletedId string `json:"deletedId"`
}

DeleteMetric200Response struct for DeleteMetric200Response

func NewDeleteMetric200Response

func NewDeleteMetric200Response(deletedId string) *DeleteMetric200Response

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

func NewDeleteMetric200ResponseWithDefaults

func NewDeleteMetric200ResponseWithDefaults() *DeleteMetric200Response

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

func (*DeleteMetric200Response) GetDeletedId

func (o *DeleteMetric200Response) GetDeletedId() string

GetDeletedId returns the DeletedId field value

func (*DeleteMetric200Response) GetDeletedIdOk

func (o *DeleteMetric200Response) GetDeletedIdOk() (*string, bool)

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

func (DeleteMetric200Response) MarshalJSON

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

func (*DeleteMetric200Response) SetDeletedId

func (o *DeleteMetric200Response) SetDeletedId(v string)

SetDeletedId sets field value

func (DeleteMetric200Response) ToMap

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

func (*DeleteMetric200Response) UnmarshalJSON

func (o *DeleteMetric200Response) UnmarshalJSON(bytes []byte) (err error)

type Dimension

type Dimension struct {
	Id             string `json:"id"`
	DateCreated    string `json:"dateCreated"`
	DateUpdated    string `json:"dateUpdated"`
	Owner          string `json:"owner"`
	DatasourceId   string `json:"datasourceId"`
	IdentifierType string `json:"identifierType"`
	Name           string `json:"name"`
	Query          string `json:"query"`
}

Dimension struct for Dimension

func NewDimension

func NewDimension(id string, dateCreated string, dateUpdated string, owner string, datasourceId string, identifierType string, name string, query string) *Dimension

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

func NewDimensionWithDefaults

func NewDimensionWithDefaults() *Dimension

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

func (*Dimension) GetDatasourceId

func (o *Dimension) GetDatasourceId() string

GetDatasourceId returns the DatasourceId field value

func (*Dimension) GetDatasourceIdOk

func (o *Dimension) GetDatasourceIdOk() (*string, bool)

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

func (*Dimension) GetDateCreated

func (o *Dimension) GetDateCreated() string

GetDateCreated returns the DateCreated field value

func (*Dimension) GetDateCreatedOk

func (o *Dimension) GetDateCreatedOk() (*string, bool)

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

func (*Dimension) GetDateUpdated

func (o *Dimension) GetDateUpdated() string

GetDateUpdated returns the DateUpdated field value

func (*Dimension) GetDateUpdatedOk

func (o *Dimension) GetDateUpdatedOk() (*string, bool)

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

func (*Dimension) GetId

func (o *Dimension) GetId() string

GetId returns the Id field value

func (*Dimension) GetIdOk

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

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

func (*Dimension) GetIdentifierType

func (o *Dimension) GetIdentifierType() string

GetIdentifierType returns the IdentifierType field value

func (*Dimension) GetIdentifierTypeOk

func (o *Dimension) GetIdentifierTypeOk() (*string, bool)

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

func (*Dimension) GetName

func (o *Dimension) GetName() string

GetName returns the Name field value

func (*Dimension) GetNameOk

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

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

func (*Dimension) GetOwner

func (o *Dimension) GetOwner() string

GetOwner returns the Owner field value

func (*Dimension) GetOwnerOk

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

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

func (*Dimension) GetQuery

func (o *Dimension) GetQuery() string

GetQuery returns the Query field value

func (*Dimension) GetQueryOk

func (o *Dimension) GetQueryOk() (*string, bool)

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

func (Dimension) MarshalJSON

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

func (*Dimension) SetDatasourceId

func (o *Dimension) SetDatasourceId(v string)

SetDatasourceId sets field value

func (*Dimension) SetDateCreated

func (o *Dimension) SetDateCreated(v string)

SetDateCreated sets field value

func (*Dimension) SetDateUpdated

func (o *Dimension) SetDateUpdated(v string)

SetDateUpdated sets field value

func (*Dimension) SetId

func (o *Dimension) SetId(v string)

SetId sets field value

func (*Dimension) SetIdentifierType

func (o *Dimension) SetIdentifierType(v string)

SetIdentifierType sets field value

func (*Dimension) SetName

func (o *Dimension) SetName(v string)

SetName sets field value

func (*Dimension) SetOwner

func (o *Dimension) SetOwner(v string)

SetOwner sets field value

func (*Dimension) SetQuery

func (o *Dimension) SetQuery(v string)

SetQuery sets field value

func (Dimension) ToMap

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

func (*Dimension) UnmarshalJSON

func (o *Dimension) UnmarshalJSON(bytes []byte) (err error)

type Experiment

type Experiment struct {
	Id            string                     `json:"id"`
	DateCreated   interface{}                `json:"dateCreated"`
	DateUpdated   interface{}                `json:"dateUpdated"`
	Name          string                     `json:"name"`
	Project       string                     `json:"project"`
	Hypothesis    string                     `json:"hypothesis"`
	Description   string                     `json:"description"`
	Tags          interface{}                `json:"tags"`
	Owner         string                     `json:"owner"`
	Archived      bool                       `json:"archived"`
	Status        string                     `json:"status"`
	AutoRefresh   bool                       `json:"autoRefresh"`
	HashAttribute string                     `json:"hashAttribute"`
	HashVersion   float32                    `json:"hashVersion"`
	Variations    interface{}                `json:"variations"`
	Phases        interface{}                `json:"phases"`
	Settings      ExperimentAnalysisSettings `json:"settings"`
	ResultSummary *ExperimentResultSummary   `json:"resultSummary,omitempty"`
}

Experiment struct for Experiment

func NewExperiment

func NewExperiment(id string, dateCreated interface{}, dateUpdated interface{}, name string, project string, hypothesis string, description string, tags interface{}, owner string, archived bool, status string, autoRefresh bool, hashAttribute string, hashVersion float32, variations interface{}, phases interface{}, settings ExperimentAnalysisSettings) *Experiment

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

func NewExperimentWithDefaults

func NewExperimentWithDefaults() *Experiment

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

func (*Experiment) GetArchived

func (o *Experiment) GetArchived() bool

GetArchived returns the Archived field value

func (*Experiment) GetArchivedOk

func (o *Experiment) GetArchivedOk() (*bool, bool)

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

func (*Experiment) GetAutoRefresh

func (o *Experiment) GetAutoRefresh() bool

GetAutoRefresh returns the AutoRefresh field value

func (*Experiment) GetAutoRefreshOk

func (o *Experiment) GetAutoRefreshOk() (*bool, bool)

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

func (*Experiment) GetDateCreated

func (o *Experiment) GetDateCreated() interface{}

GetDateCreated returns the DateCreated field value If the value is explicit nil, the zero value for interface{} will be returned

func (*Experiment) GetDateCreatedOk

func (o *Experiment) GetDateCreatedOk() (*interface{}, bool)

GetDateCreatedOk returns a tuple with the DateCreated 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 (*Experiment) GetDateUpdated

func (o *Experiment) GetDateUpdated() interface{}

GetDateUpdated returns the DateUpdated field value If the value is explicit nil, the zero value for interface{} will be returned

func (*Experiment) GetDateUpdatedOk

func (o *Experiment) GetDateUpdatedOk() (*interface{}, bool)

GetDateUpdatedOk returns a tuple with the DateUpdated 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 (*Experiment) GetDescription

func (o *Experiment) GetDescription() string

GetDescription returns the Description field value

func (*Experiment) GetDescriptionOk

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

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

func (*Experiment) GetHashAttribute

func (o *Experiment) GetHashAttribute() string

GetHashAttribute returns the HashAttribute field value

func (*Experiment) GetHashAttributeOk

func (o *Experiment) GetHashAttributeOk() (*string, bool)

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

func (*Experiment) GetHashVersion

func (o *Experiment) GetHashVersion() float32

GetHashVersion returns the HashVersion field value

func (*Experiment) GetHashVersionOk

func (o *Experiment) GetHashVersionOk() (*float32, bool)

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

func (*Experiment) GetHypothesis

func (o *Experiment) GetHypothesis() string

GetHypothesis returns the Hypothesis field value

func (*Experiment) GetHypothesisOk

func (o *Experiment) GetHypothesisOk() (*string, bool)

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

func (*Experiment) GetId

func (o *Experiment) GetId() string

GetId returns the Id field value

func (*Experiment) GetIdOk

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

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

func (*Experiment) GetName

func (o *Experiment) GetName() string

GetName returns the Name field value

func (*Experiment) GetNameOk

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

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

func (*Experiment) GetOwner

func (o *Experiment) GetOwner() string

GetOwner returns the Owner field value

func (*Experiment) GetOwnerOk

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

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

func (*Experiment) GetPhases

func (o *Experiment) GetPhases() interface{}

GetPhases returns the Phases field value If the value is explicit nil, the zero value for interface{} will be returned

func (*Experiment) GetPhasesOk

func (o *Experiment) GetPhasesOk() (*interface{}, bool)

GetPhasesOk returns a tuple with the Phases 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 (*Experiment) GetProject

func (o *Experiment) GetProject() string

GetProject returns the Project field value

func (*Experiment) GetProjectOk

func (o *Experiment) GetProjectOk() (*string, bool)

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

func (*Experiment) GetResultSummary

func (o *Experiment) GetResultSummary() ExperimentResultSummary

GetResultSummary returns the ResultSummary field value if set, zero value otherwise.

func (*Experiment) GetResultSummaryOk

func (o *Experiment) GetResultSummaryOk() (*ExperimentResultSummary, bool)

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

func (*Experiment) GetSettings

func (o *Experiment) GetSettings() ExperimentAnalysisSettings

GetSettings returns the Settings field value

func (*Experiment) GetSettingsOk

func (o *Experiment) GetSettingsOk() (*ExperimentAnalysisSettings, bool)

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

func (*Experiment) GetStatus

func (o *Experiment) GetStatus() string

GetStatus returns the Status field value

func (*Experiment) GetStatusOk

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

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

func (*Experiment) GetTags

func (o *Experiment) GetTags() interface{}

GetTags returns the Tags field value If the value is explicit nil, the zero value for interface{} will be returned

func (*Experiment) GetTagsOk

func (o *Experiment) GetTagsOk() (*interface{}, bool)

GetTagsOk returns a tuple with the Tags 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 (*Experiment) GetVariations

func (o *Experiment) GetVariations() interface{}

GetVariations returns the Variations field value If the value is explicit nil, the zero value for interface{} will be returned

func (*Experiment) GetVariationsOk

func (o *Experiment) GetVariationsOk() (*interface{}, bool)

GetVariationsOk returns a tuple with the Variations 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 (*Experiment) HasResultSummary

func (o *Experiment) HasResultSummary() bool

HasResultSummary returns a boolean if a field has been set.

func (Experiment) MarshalJSON

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

func (*Experiment) SetArchived

func (o *Experiment) SetArchived(v bool)

SetArchived sets field value

func (*Experiment) SetAutoRefresh

func (o *Experiment) SetAutoRefresh(v bool)

SetAutoRefresh sets field value

func (*Experiment) SetDateCreated

func (o *Experiment) SetDateCreated(v interface{})

SetDateCreated sets field value

func (*Experiment) SetDateUpdated

func (o *Experiment) SetDateUpdated(v interface{})

SetDateUpdated sets field value

func (*Experiment) SetDescription

func (o *Experiment) SetDescription(v string)

SetDescription sets field value

func (*Experiment) SetHashAttribute

func (o *Experiment) SetHashAttribute(v string)

SetHashAttribute sets field value

func (*Experiment) SetHashVersion

func (o *Experiment) SetHashVersion(v float32)

SetHashVersion sets field value

func (*Experiment) SetHypothesis

func (o *Experiment) SetHypothesis(v string)

SetHypothesis sets field value

func (*Experiment) SetId

func (o *Experiment) SetId(v string)

SetId sets field value

func (*Experiment) SetName

func (o *Experiment) SetName(v string)

SetName sets field value

func (*Experiment) SetOwner

func (o *Experiment) SetOwner(v string)

SetOwner sets field value

func (*Experiment) SetPhases

func (o *Experiment) SetPhases(v interface{})

SetPhases sets field value

func (*Experiment) SetProject

func (o *Experiment) SetProject(v string)

SetProject sets field value

func (*Experiment) SetResultSummary

func (o *Experiment) SetResultSummary(v ExperimentResultSummary)

SetResultSummary gets a reference to the given ExperimentResultSummary and assigns it to the ResultSummary field.

func (*Experiment) SetSettings

func (o *Experiment) SetSettings(v ExperimentAnalysisSettings)

SetSettings sets field value

func (*Experiment) SetStatus

func (o *Experiment) SetStatus(v string)

SetStatus sets field value

func (*Experiment) SetTags

func (o *Experiment) SetTags(v interface{})

SetTags sets field value

func (*Experiment) SetVariations

func (o *Experiment) SetVariations(v interface{})

SetVariations sets field value

func (Experiment) ToMap

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

func (*Experiment) UnmarshalJSON

func (o *Experiment) UnmarshalJSON(bytes []byte) (err error)

type ExperimentAnalysisSettings

type ExperimentAnalysisSettings struct {
	DatasourceId          interface{}       `json:"datasourceId"`
	AssignmentQueryId     interface{}       `json:"assignmentQueryId"`
	ExperimentId          interface{}       `json:"experimentId"`
	SegmentId             interface{}       `json:"segmentId"`
	QueryFilter           interface{}       `json:"queryFilter"`
	InProgressConversions interface{}       `json:"inProgressConversions"`
	AttributionModel      interface{}       `json:"attributionModel"`
	StatsEngine           interface{}       `json:"statsEngine"`
	Goals                 interface{}       `json:"goals"`
	Guardrails            interface{}       `json:"guardrails"`
	ActivationMetric      *ExperimentMetric `json:"activationMetric,omitempty"`
}

ExperimentAnalysisSettings struct for ExperimentAnalysisSettings

func NewExperimentAnalysisSettings

func NewExperimentAnalysisSettings(datasourceId interface{}, assignmentQueryId interface{}, experimentId interface{}, segmentId interface{}, queryFilter interface{}, inProgressConversions interface{}, attributionModel interface{}, statsEngine interface{}, goals interface{}, guardrails interface{}) *ExperimentAnalysisSettings

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

func NewExperimentAnalysisSettingsWithDefaults

func NewExperimentAnalysisSettingsWithDefaults() *ExperimentAnalysisSettings

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

func (*ExperimentAnalysisSettings) GetActivationMetric

func (o *ExperimentAnalysisSettings) GetActivationMetric() ExperimentMetric

GetActivationMetric returns the ActivationMetric field value if set, zero value otherwise.

func (*ExperimentAnalysisSettings) GetActivationMetricOk

func (o *ExperimentAnalysisSettings) GetActivationMetricOk() (*ExperimentMetric, bool)

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

func (*ExperimentAnalysisSettings) GetAssignmentQueryId

func (o *ExperimentAnalysisSettings) GetAssignmentQueryId() interface{}

GetAssignmentQueryId returns the AssignmentQueryId field value If the value is explicit nil, the zero value for interface{} will be returned

func (*ExperimentAnalysisSettings) GetAssignmentQueryIdOk

func (o *ExperimentAnalysisSettings) GetAssignmentQueryIdOk() (*interface{}, bool)

GetAssignmentQueryIdOk returns a tuple with the AssignmentQueryId 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 (*ExperimentAnalysisSettings) GetAttributionModel

func (o *ExperimentAnalysisSettings) GetAttributionModel() interface{}

GetAttributionModel returns the AttributionModel field value If the value is explicit nil, the zero value for interface{} will be returned

func (*ExperimentAnalysisSettings) GetAttributionModelOk

func (o *ExperimentAnalysisSettings) GetAttributionModelOk() (*interface{}, bool)

GetAttributionModelOk returns a tuple with the AttributionModel 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 (*ExperimentAnalysisSettings) GetDatasourceId

func (o *ExperimentAnalysisSettings) GetDatasourceId() interface{}

GetDatasourceId returns the DatasourceId field value If the value is explicit nil, the zero value for interface{} will be returned

func (*ExperimentAnalysisSettings) GetDatasourceIdOk

func (o *ExperimentAnalysisSettings) GetDatasourceIdOk() (*interface{}, bool)

GetDatasourceIdOk returns a tuple with the DatasourceId 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 (*ExperimentAnalysisSettings) GetExperimentId

func (o *ExperimentAnalysisSettings) GetExperimentId() interface{}

GetExperimentId returns the ExperimentId field value If the value is explicit nil, the zero value for interface{} will be returned

func (*ExperimentAnalysisSettings) GetExperimentIdOk

func (o *ExperimentAnalysisSettings) GetExperimentIdOk() (*interface{}, bool)

GetExperimentIdOk returns a tuple with the ExperimentId 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 (*ExperimentAnalysisSettings) GetGoals

func (o *ExperimentAnalysisSettings) GetGoals() interface{}

GetGoals returns the Goals field value If the value is explicit nil, the zero value for interface{} will be returned

func (*ExperimentAnalysisSettings) GetGoalsOk

func (o *ExperimentAnalysisSettings) GetGoalsOk() (*interface{}, bool)

GetGoalsOk returns a tuple with the Goals 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 (*ExperimentAnalysisSettings) GetGuardrails

func (o *ExperimentAnalysisSettings) GetGuardrails() interface{}

GetGuardrails returns the Guardrails field value If the value is explicit nil, the zero value for interface{} will be returned

func (*ExperimentAnalysisSettings) GetGuardrailsOk

func (o *ExperimentAnalysisSettings) GetGuardrailsOk() (*interface{}, bool)

GetGuardrailsOk returns a tuple with the Guardrails 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 (*ExperimentAnalysisSettings) GetInProgressConversions

func (o *ExperimentAnalysisSettings) GetInProgressConversions() interface{}

GetInProgressConversions returns the InProgressConversions field value If the value is explicit nil, the zero value for interface{} will be returned

func (*ExperimentAnalysisSettings) GetInProgressConversionsOk

func (o *ExperimentAnalysisSettings) GetInProgressConversionsOk() (*interface{}, bool)

GetInProgressConversionsOk returns a tuple with the InProgressConversions 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 (*ExperimentAnalysisSettings) GetQueryFilter

func (o *ExperimentAnalysisSettings) GetQueryFilter() interface{}

GetQueryFilter returns the QueryFilter field value If the value is explicit nil, the zero value for interface{} will be returned

func (*ExperimentAnalysisSettings) GetQueryFilterOk

func (o *ExperimentAnalysisSettings) GetQueryFilterOk() (*interface{}, bool)

GetQueryFilterOk returns a tuple with the QueryFilter 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 (*ExperimentAnalysisSettings) GetSegmentId

func (o *ExperimentAnalysisSettings) GetSegmentId() interface{}

GetSegmentId returns the SegmentId field value If the value is explicit nil, the zero value for interface{} will be returned

func (*ExperimentAnalysisSettings) GetSegmentIdOk

func (o *ExperimentAnalysisSettings) GetSegmentIdOk() (*interface{}, bool)

GetSegmentIdOk returns a tuple with the SegmentId 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 (*ExperimentAnalysisSettings) GetStatsEngine

func (o *ExperimentAnalysisSettings) GetStatsEngine() interface{}

GetStatsEngine returns the StatsEngine field value If the value is explicit nil, the zero value for interface{} will be returned

func (*ExperimentAnalysisSettings) GetStatsEngineOk

func (o *ExperimentAnalysisSettings) GetStatsEngineOk() (*interface{}, bool)

GetStatsEngineOk returns a tuple with the StatsEngine 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 (*ExperimentAnalysisSettings) HasActivationMetric

func (o *ExperimentAnalysisSettings) HasActivationMetric() bool

HasActivationMetric returns a boolean if a field has been set.

func (ExperimentAnalysisSettings) MarshalJSON

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

func (*ExperimentAnalysisSettings) SetActivationMetric

func (o *ExperimentAnalysisSettings) SetActivationMetric(v ExperimentMetric)

SetActivationMetric gets a reference to the given ExperimentMetric and assigns it to the ActivationMetric field.

func (*ExperimentAnalysisSettings) SetAssignmentQueryId

func (o *ExperimentAnalysisSettings) SetAssignmentQueryId(v interface{})

SetAssignmentQueryId sets field value

func (*ExperimentAnalysisSettings) SetAttributionModel

func (o *ExperimentAnalysisSettings) SetAttributionModel(v interface{})

SetAttributionModel sets field value

func (*ExperimentAnalysisSettings) SetDatasourceId

func (o *ExperimentAnalysisSettings) SetDatasourceId(v interface{})

SetDatasourceId sets field value

func (*ExperimentAnalysisSettings) SetExperimentId

func (o *ExperimentAnalysisSettings) SetExperimentId(v interface{})

SetExperimentId sets field value

func (*ExperimentAnalysisSettings) SetGoals

func (o *ExperimentAnalysisSettings) SetGoals(v interface{})

SetGoals sets field value

func (*ExperimentAnalysisSettings) SetGuardrails

func (o *ExperimentAnalysisSettings) SetGuardrails(v interface{})

SetGuardrails sets field value

func (*ExperimentAnalysisSettings) SetInProgressConversions

func (o *ExperimentAnalysisSettings) SetInProgressConversions(v interface{})

SetInProgressConversions sets field value

func (*ExperimentAnalysisSettings) SetQueryFilter

func (o *ExperimentAnalysisSettings) SetQueryFilter(v interface{})

SetQueryFilter sets field value

func (*ExperimentAnalysisSettings) SetSegmentId

func (o *ExperimentAnalysisSettings) SetSegmentId(v interface{})

SetSegmentId sets field value

func (*ExperimentAnalysisSettings) SetStatsEngine

func (o *ExperimentAnalysisSettings) SetStatsEngine(v interface{})

SetStatsEngine sets field value

func (ExperimentAnalysisSettings) ToMap

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

func (*ExperimentAnalysisSettings) UnmarshalJSON

func (o *ExperimentAnalysisSettings) UnmarshalJSON(bytes []byte) (err error)

type ExperimentMetric

type ExperimentMetric struct {
	MetricId  interface{}               `json:"metricId"`
	Overrides ExperimentMetricOverrides `json:"overrides"`
}

ExperimentMetric struct for ExperimentMetric

func NewExperimentMetric

func NewExperimentMetric(metricId interface{}, overrides ExperimentMetricOverrides) *ExperimentMetric

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

func NewExperimentMetricWithDefaults

func NewExperimentMetricWithDefaults() *ExperimentMetric

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

func (*ExperimentMetric) GetMetricId

func (o *ExperimentMetric) GetMetricId() interface{}

GetMetricId returns the MetricId field value If the value is explicit nil, the zero value for interface{} will be returned

func (*ExperimentMetric) GetMetricIdOk

func (o *ExperimentMetric) GetMetricIdOk() (*interface{}, bool)

GetMetricIdOk returns a tuple with the MetricId 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 (*ExperimentMetric) GetOverrides

func (o *ExperimentMetric) GetOverrides() ExperimentMetricOverrides

GetOverrides returns the Overrides field value

func (*ExperimentMetric) GetOverridesOk

func (o *ExperimentMetric) GetOverridesOk() (*ExperimentMetricOverrides, bool)

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

func (ExperimentMetric) MarshalJSON

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

func (*ExperimentMetric) SetMetricId

func (o *ExperimentMetric) SetMetricId(v interface{})

SetMetricId sets field value

func (*ExperimentMetric) SetOverrides

func (o *ExperimentMetric) SetOverrides(v ExperimentMetricOverrides)

SetOverrides sets field value

func (ExperimentMetric) ToMap

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

func (*ExperimentMetric) UnmarshalJSON

func (o *ExperimentMetric) UnmarshalJSON(bytes []byte) (err error)

type ExperimentMetricOverrides

type ExperimentMetricOverrides struct {
	ConversionWindowStart interface{} `json:"conversionWindowStart,omitempty"`
	ConversionWindowEnd   interface{} `json:"conversionWindowEnd,omitempty"`
	WinRiskThreshold      interface{} `json:"winRiskThreshold,omitempty"`
	LoseRiskThreshold     interface{} `json:"loseRiskThreshold,omitempty"`
}

ExperimentMetricOverrides struct for ExperimentMetricOverrides

func NewExperimentMetricOverrides

func NewExperimentMetricOverrides() *ExperimentMetricOverrides

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

func NewExperimentMetricOverridesWithDefaults

func NewExperimentMetricOverridesWithDefaults() *ExperimentMetricOverrides

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

func (*ExperimentMetricOverrides) GetConversionWindowEnd

func (o *ExperimentMetricOverrides) GetConversionWindowEnd() interface{}

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

func (*ExperimentMetricOverrides) GetConversionWindowEndOk

func (o *ExperimentMetricOverrides) GetConversionWindowEndOk() (*interface{}, bool)

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

func (*ExperimentMetricOverrides) GetConversionWindowStart

func (o *ExperimentMetricOverrides) GetConversionWindowStart() interface{}

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

func (*ExperimentMetricOverrides) GetConversionWindowStartOk

func (o *ExperimentMetricOverrides) GetConversionWindowStartOk() (*interface{}, bool)

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

func (*ExperimentMetricOverrides) GetLoseRiskThreshold

func (o *ExperimentMetricOverrides) GetLoseRiskThreshold() interface{}

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

func (*ExperimentMetricOverrides) GetLoseRiskThresholdOk

func (o *ExperimentMetricOverrides) GetLoseRiskThresholdOk() (*interface{}, bool)

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

func (*ExperimentMetricOverrides) GetWinRiskThreshold

func (o *ExperimentMetricOverrides) GetWinRiskThreshold() interface{}

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

func (*ExperimentMetricOverrides) GetWinRiskThresholdOk

func (o *ExperimentMetricOverrides) GetWinRiskThresholdOk() (*interface{}, bool)

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

func (*ExperimentMetricOverrides) HasConversionWindowEnd

func (o *ExperimentMetricOverrides) HasConversionWindowEnd() bool

HasConversionWindowEnd returns a boolean if a field has been set.

func (*ExperimentMetricOverrides) HasConversionWindowStart

func (o *ExperimentMetricOverrides) HasConversionWindowStart() bool

HasConversionWindowStart returns a boolean if a field has been set.

func (*ExperimentMetricOverrides) HasLoseRiskThreshold

func (o *ExperimentMetricOverrides) HasLoseRiskThreshold() bool

HasLoseRiskThreshold returns a boolean if a field has been set.

func (*ExperimentMetricOverrides) HasWinRiskThreshold

func (o *ExperimentMetricOverrides) HasWinRiskThreshold() bool

HasWinRiskThreshold returns a boolean if a field has been set.

func (ExperimentMetricOverrides) MarshalJSON

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

func (*ExperimentMetricOverrides) SetConversionWindowEnd

func (o *ExperimentMetricOverrides) SetConversionWindowEnd(v interface{})

SetConversionWindowEnd gets a reference to the given interface{} and assigns it to the ConversionWindowEnd field.

func (*ExperimentMetricOverrides) SetConversionWindowStart

func (o *ExperimentMetricOverrides) SetConversionWindowStart(v interface{})

SetConversionWindowStart gets a reference to the given interface{} and assigns it to the ConversionWindowStart field.

func (*ExperimentMetricOverrides) SetLoseRiskThreshold

func (o *ExperimentMetricOverrides) SetLoseRiskThreshold(v interface{})

SetLoseRiskThreshold gets a reference to the given interface{} and assigns it to the LoseRiskThreshold field.

func (*ExperimentMetricOverrides) SetWinRiskThreshold

func (o *ExperimentMetricOverrides) SetWinRiskThreshold(v interface{})

SetWinRiskThreshold gets a reference to the given interface{} and assigns it to the WinRiskThreshold field.

func (ExperimentMetricOverrides) ToMap

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

type ExperimentResultSummary

type ExperimentResultSummary struct {
	Status              interface{} `json:"status"`
	Winner              interface{} `json:"winner"`
	Conclusions         interface{} `json:"conclusions"`
	ReleasedVariationId interface{} `json:"releasedVariationId"`
	ExcludeFromPayload  interface{} `json:"excludeFromPayload"`
}

ExperimentResultSummary struct for ExperimentResultSummary

func NewExperimentResultSummary

func NewExperimentResultSummary(status interface{}, winner interface{}, conclusions interface{}, releasedVariationId interface{}, excludeFromPayload interface{}) *ExperimentResultSummary

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

func NewExperimentResultSummaryWithDefaults

func NewExperimentResultSummaryWithDefaults() *ExperimentResultSummary

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

func (*ExperimentResultSummary) GetConclusions

func (o *ExperimentResultSummary) GetConclusions() interface{}

GetConclusions returns the Conclusions field value If the value is explicit nil, the zero value for interface{} will be returned

func (*ExperimentResultSummary) GetConclusionsOk

func (o *ExperimentResultSummary) GetConclusionsOk() (*interface{}, bool)

GetConclusionsOk returns a tuple with the Conclusions 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 (*ExperimentResultSummary) GetExcludeFromPayload

func (o *ExperimentResultSummary) GetExcludeFromPayload() interface{}

GetExcludeFromPayload returns the ExcludeFromPayload field value If the value is explicit nil, the zero value for interface{} will be returned

func (*ExperimentResultSummary) GetExcludeFromPayloadOk

func (o *ExperimentResultSummary) GetExcludeFromPayloadOk() (*interface{}, bool)

GetExcludeFromPayloadOk returns a tuple with the ExcludeFromPayload 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 (*ExperimentResultSummary) GetReleasedVariationId

func (o *ExperimentResultSummary) GetReleasedVariationId() interface{}

GetReleasedVariationId returns the ReleasedVariationId field value If the value is explicit nil, the zero value for interface{} will be returned

func (*ExperimentResultSummary) GetReleasedVariationIdOk

func (o *ExperimentResultSummary) GetReleasedVariationIdOk() (*interface{}, bool)

GetReleasedVariationIdOk returns a tuple with the ReleasedVariationId 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 (*ExperimentResultSummary) GetStatus

func (o *ExperimentResultSummary) GetStatus() interface{}

GetStatus returns the Status field value If the value is explicit nil, the zero value for interface{} will be returned

func (*ExperimentResultSummary) GetStatusOk

func (o *ExperimentResultSummary) GetStatusOk() (*interface{}, bool)

GetStatusOk returns a tuple with the Status 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 (*ExperimentResultSummary) GetWinner

func (o *ExperimentResultSummary) GetWinner() interface{}

GetWinner returns the Winner field value If the value is explicit nil, the zero value for interface{} will be returned

func (*ExperimentResultSummary) GetWinnerOk

func (o *ExperimentResultSummary) GetWinnerOk() (*interface{}, bool)

GetWinnerOk returns a tuple with the Winner 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 (ExperimentResultSummary) MarshalJSON

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

func (*ExperimentResultSummary) SetConclusions

func (o *ExperimentResultSummary) SetConclusions(v interface{})

SetConclusions sets field value

func (*ExperimentResultSummary) SetExcludeFromPayload

func (o *ExperimentResultSummary) SetExcludeFromPayload(v interface{})

SetExcludeFromPayload sets field value

func (*ExperimentResultSummary) SetReleasedVariationId

func (o *ExperimentResultSummary) SetReleasedVariationId(v interface{})

SetReleasedVariationId sets field value

func (*ExperimentResultSummary) SetStatus

func (o *ExperimentResultSummary) SetStatus(v interface{})

SetStatus sets field value

func (*ExperimentResultSummary) SetWinner

func (o *ExperimentResultSummary) SetWinner(v interface{})

SetWinner sets field value

func (ExperimentResultSummary) ToMap

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

func (*ExperimentResultSummary) UnmarshalJSON

func (o *ExperimentResultSummary) UnmarshalJSON(bytes []byte) (err error)

type ExperimentResults

type ExperimentResults struct {
	Id           interface{}                `json:"id"`
	DateUpdated  interface{}                `json:"dateUpdated"`
	ExperimentId interface{}                `json:"experimentId"`
	Phase        interface{}                `json:"phase"`
	DateStart    interface{}                `json:"dateStart"`
	DateEnd      interface{}                `json:"dateEnd"`
	Dimension    ExperimentResultsDimension `json:"dimension"`
	Settings     ExperimentAnalysisSettings `json:"settings"`
	QueryIds     interface{}                `json:"queryIds"`
	Results      interface{}                `json:"results"`
}

ExperimentResults struct for ExperimentResults

func NewExperimentResults

func NewExperimentResults(id interface{}, dateUpdated interface{}, experimentId interface{}, phase interface{}, dateStart interface{}, dateEnd interface{}, dimension ExperimentResultsDimension, settings ExperimentAnalysisSettings, queryIds interface{}, results interface{}) *ExperimentResults

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

func NewExperimentResultsWithDefaults

func NewExperimentResultsWithDefaults() *ExperimentResults

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

func (*ExperimentResults) GetDateEnd

func (o *ExperimentResults) GetDateEnd() interface{}

GetDateEnd returns the DateEnd field value If the value is explicit nil, the zero value for interface{} will be returned

func (*ExperimentResults) GetDateEndOk

func (o *ExperimentResults) GetDateEndOk() (*interface{}, bool)

GetDateEndOk returns a tuple with the DateEnd 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 (*ExperimentResults) GetDateStart

func (o *ExperimentResults) GetDateStart() interface{}

GetDateStart returns the DateStart field value If the value is explicit nil, the zero value for interface{} will be returned

func (*ExperimentResults) GetDateStartOk

func (o *ExperimentResults) GetDateStartOk() (*interface{}, bool)

GetDateStartOk returns a tuple with the DateStart 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 (*ExperimentResults) GetDateUpdated

func (o *ExperimentResults) GetDateUpdated() interface{}

GetDateUpdated returns the DateUpdated field value If the value is explicit nil, the zero value for interface{} will be returned

func (*ExperimentResults) GetDateUpdatedOk

func (o *ExperimentResults) GetDateUpdatedOk() (*interface{}, bool)

GetDateUpdatedOk returns a tuple with the DateUpdated 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 (*ExperimentResults) GetDimension

GetDimension returns the Dimension field value

func (*ExperimentResults) GetDimensionOk

func (o *ExperimentResults) GetDimensionOk() (*ExperimentResultsDimension, bool)

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

func (*ExperimentResults) GetExperimentId

func (o *ExperimentResults) GetExperimentId() interface{}

GetExperimentId returns the ExperimentId field value If the value is explicit nil, the zero value for interface{} will be returned

func (*ExperimentResults) GetExperimentIdOk

func (o *ExperimentResults) GetExperimentIdOk() (*interface{}, bool)

GetExperimentIdOk returns a tuple with the ExperimentId 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 (*ExperimentResults) GetId

func (o *ExperimentResults) GetId() interface{}

GetId returns the Id field value If the value is explicit nil, the zero value for interface{} will be returned

func (*ExperimentResults) GetIdOk

func (o *ExperimentResults) GetIdOk() (*interface{}, bool)

GetIdOk returns a tuple with the Id 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 (*ExperimentResults) GetPhase

func (o *ExperimentResults) GetPhase() interface{}

GetPhase returns the Phase field value If the value is explicit nil, the zero value for interface{} will be returned

func (*ExperimentResults) GetPhaseOk

func (o *ExperimentResults) GetPhaseOk() (*interface{}, bool)

GetPhaseOk returns a tuple with the Phase 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 (*ExperimentResults) GetQueryIds

func (o *ExperimentResults) GetQueryIds() interface{}

GetQueryIds returns the QueryIds field value If the value is explicit nil, the zero value for interface{} will be returned

func (*ExperimentResults) GetQueryIdsOk

func (o *ExperimentResults) GetQueryIdsOk() (*interface{}, bool)

GetQueryIdsOk returns a tuple with the QueryIds 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 (*ExperimentResults) GetResults

func (o *ExperimentResults) GetResults() interface{}

GetResults returns the Results field value If the value is explicit nil, the zero value for interface{} will be returned

func (*ExperimentResults) GetResultsOk

func (o *ExperimentResults) GetResultsOk() (*interface{}, bool)

GetResultsOk returns a tuple with the Results 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 (*ExperimentResults) GetSettings

GetSettings returns the Settings field value

func (*ExperimentResults) GetSettingsOk

func (o *ExperimentResults) GetSettingsOk() (*ExperimentAnalysisSettings, bool)

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

func (ExperimentResults) MarshalJSON

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

func (*ExperimentResults) SetDateEnd

func (o *ExperimentResults) SetDateEnd(v interface{})

SetDateEnd sets field value

func (*ExperimentResults) SetDateStart

func (o *ExperimentResults) SetDateStart(v interface{})

SetDateStart sets field value

func (*ExperimentResults) SetDateUpdated

func (o *ExperimentResults) SetDateUpdated(v interface{})

SetDateUpdated sets field value

func (*ExperimentResults) SetDimension

func (o *ExperimentResults) SetDimension(v ExperimentResultsDimension)

SetDimension sets field value

func (*ExperimentResults) SetExperimentId

func (o *ExperimentResults) SetExperimentId(v interface{})

SetExperimentId sets field value

func (*ExperimentResults) SetId

func (o *ExperimentResults) SetId(v interface{})

SetId sets field value

func (*ExperimentResults) SetPhase

func (o *ExperimentResults) SetPhase(v interface{})

SetPhase sets field value

func (*ExperimentResults) SetQueryIds

func (o *ExperimentResults) SetQueryIds(v interface{})

SetQueryIds sets field value

func (*ExperimentResults) SetResults

func (o *ExperimentResults) SetResults(v interface{})

SetResults sets field value

func (*ExperimentResults) SetSettings

SetSettings sets field value

func (ExperimentResults) ToMap

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

func (*ExperimentResults) UnmarshalJSON

func (o *ExperimentResults) UnmarshalJSON(bytes []byte) (err error)

type ExperimentResultsDimension

type ExperimentResultsDimension struct {
	Type interface{} `json:"type"`
	Id   interface{} `json:"id,omitempty"`
}

ExperimentResultsDimension struct for ExperimentResultsDimension

func NewExperimentResultsDimension

func NewExperimentResultsDimension(type_ interface{}) *ExperimentResultsDimension

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

func NewExperimentResultsDimensionWithDefaults

func NewExperimentResultsDimensionWithDefaults() *ExperimentResultsDimension

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

func (*ExperimentResultsDimension) GetId

func (o *ExperimentResultsDimension) GetId() interface{}

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

func (*ExperimentResultsDimension) GetIdOk

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

func (*ExperimentResultsDimension) GetType

func (o *ExperimentResultsDimension) GetType() interface{}

GetType returns the Type field value If the value is explicit nil, the zero value for interface{} will be returned

func (*ExperimentResultsDimension) GetTypeOk

func (o *ExperimentResultsDimension) GetTypeOk() (*interface{}, bool)

GetTypeOk returns a tuple with the Type 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 (*ExperimentResultsDimension) HasId

func (o *ExperimentResultsDimension) HasId() bool

HasId returns a boolean if a field has been set.

func (ExperimentResultsDimension) MarshalJSON

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

func (*ExperimentResultsDimension) SetId

func (o *ExperimentResultsDimension) SetId(v interface{})

SetId gets a reference to the given interface{} and assigns it to the Id field.

func (*ExperimentResultsDimension) SetType

func (o *ExperimentResultsDimension) SetType(v interface{})

SetType sets field value

func (ExperimentResultsDimension) ToMap

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

func (*ExperimentResultsDimension) UnmarshalJSON

func (o *ExperimentResultsDimension) UnmarshalJSON(bytes []byte) (err error)

type Feature

type Feature struct {
	Id           string                        `json:"id"`
	DateCreated  time.Time                     `json:"dateCreated"`
	DateUpdated  time.Time                     `json:"dateUpdated"`
	Archived     bool                          `json:"archived"`
	Description  string                        `json:"description"`
	Owner        string                        `json:"owner"`
	Project      string                        `json:"project"`
	ValueType    string                        `json:"valueType"`
	DefaultValue string                        `json:"defaultValue"`
	Tags         []string                      `json:"tags"`
	Environments map[string]FeatureEnvironment `json:"environments"`
	Revision     FeatureRevision               `json:"revision"`
}

Feature struct for Feature

func NewFeature

func NewFeature(id string, dateCreated time.Time, dateUpdated time.Time, archived bool, description string, owner string, project string, valueType string, defaultValue string, tags []string, environments map[string]FeatureEnvironment, revision FeatureRevision) *Feature

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

func NewFeatureWithDefaults

func NewFeatureWithDefaults() *Feature

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

func (*Feature) GetArchived

func (o *Feature) GetArchived() bool

GetArchived returns the Archived field value

func (*Feature) GetArchivedOk

func (o *Feature) GetArchivedOk() (*bool, bool)

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

func (*Feature) GetDateCreated

func (o *Feature) GetDateCreated() time.Time

GetDateCreated returns the DateCreated field value

func (*Feature) GetDateCreatedOk

func (o *Feature) GetDateCreatedOk() (*time.Time, bool)

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

func (*Feature) GetDateUpdated

func (o *Feature) GetDateUpdated() time.Time

GetDateUpdated returns the DateUpdated field value

func (*Feature) GetDateUpdatedOk

func (o *Feature) GetDateUpdatedOk() (*time.Time, bool)

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

func (*Feature) GetDefaultValue

func (o *Feature) GetDefaultValue() string

GetDefaultValue returns the DefaultValue field value

func (*Feature) GetDefaultValueOk

func (o *Feature) GetDefaultValueOk() (*string, bool)

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

func (*Feature) GetDescription

func (o *Feature) GetDescription() string

GetDescription returns the Description field value

func (*Feature) GetDescriptionOk

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

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

func (*Feature) GetEnvironments

func (o *Feature) GetEnvironments() map[string]FeatureEnvironment

GetEnvironments returns the Environments field value If the value is explicit nil, the zero value for map[string]FeatureEnvironment will be returned

func (*Feature) GetEnvironmentsOk

func (o *Feature) GetEnvironmentsOk() (*map[string]FeatureEnvironment, bool)

GetEnvironmentsOk returns a tuple with the Environments 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 (*Feature) GetId

func (o *Feature) GetId() string

GetId returns the Id field value

func (*Feature) GetIdOk

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

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

func (*Feature) GetOwner

func (o *Feature) GetOwner() string

GetOwner returns the Owner field value

func (*Feature) GetOwnerOk

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

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

func (*Feature) GetProject

func (o *Feature) GetProject() string

GetProject returns the Project field value

func (*Feature) GetProjectOk

func (o *Feature) GetProjectOk() (*string, bool)

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

func (*Feature) GetRevision

func (o *Feature) GetRevision() FeatureRevision

GetRevision returns the Revision field value

func (*Feature) GetRevisionOk

func (o *Feature) GetRevisionOk() (*FeatureRevision, bool)

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

func (*Feature) GetTags

func (o *Feature) GetTags() []string

GetTags returns the Tags field value

func (*Feature) GetTagsOk

func (o *Feature) GetTagsOk() ([]string, bool)

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

func (*Feature) GetValueType

func (o *Feature) GetValueType() string

GetValueType returns the ValueType field value

func (*Feature) GetValueTypeOk

func (o *Feature) GetValueTypeOk() (*string, bool)

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

func (Feature) MarshalJSON

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

func (*Feature) SetArchived

func (o *Feature) SetArchived(v bool)

SetArchived sets field value

func (*Feature) SetDateCreated

func (o *Feature) SetDateCreated(v time.Time)

SetDateCreated sets field value

func (*Feature) SetDateUpdated

func (o *Feature) SetDateUpdated(v time.Time)

SetDateUpdated sets field value

func (*Feature) SetDefaultValue

func (o *Feature) SetDefaultValue(v string)

SetDefaultValue sets field value

func (*Feature) SetDescription

func (o *Feature) SetDescription(v string)

SetDescription sets field value

func (*Feature) SetEnvironments

func (o *Feature) SetEnvironments(v map[string]FeatureEnvironment)

SetEnvironments sets field value

func (*Feature) SetId

func (o *Feature) SetId(v string)

SetId sets field value

func (*Feature) SetOwner

func (o *Feature) SetOwner(v string)

SetOwner sets field value

func (*Feature) SetProject

func (o *Feature) SetProject(v string)

SetProject sets field value

func (*Feature) SetRevision

func (o *Feature) SetRevision(v FeatureRevision)

SetRevision sets field value

func (*Feature) SetTags

func (o *Feature) SetTags(v []string)

SetTags sets field value

func (*Feature) SetValueType

func (o *Feature) SetValueType(v string)

SetValueType sets field value

func (Feature) ToMap

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

func (*Feature) UnmarshalJSON

func (o *Feature) UnmarshalJSON(bytes []byte) (err error)

type FeatureDefinition

type FeatureDefinition struct {
	DefaultValue NullableFeatureDefinitionDefaultValue `json:"defaultValue"`
	Rules        interface{}                           `json:"rules,omitempty"`
}

FeatureDefinition struct for FeatureDefinition

func NewFeatureDefinition

func NewFeatureDefinition(defaultValue NullableFeatureDefinitionDefaultValue) *FeatureDefinition

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

func NewFeatureDefinitionWithDefaults

func NewFeatureDefinitionWithDefaults() *FeatureDefinition

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

func (*FeatureDefinition) GetDefaultValue

func (o *FeatureDefinition) GetDefaultValue() FeatureDefinitionDefaultValue

GetDefaultValue returns the DefaultValue field value If the value is explicit nil, the zero value for FeatureDefinitionDefaultValue will be returned

func (*FeatureDefinition) GetDefaultValueOk

func (o *FeatureDefinition) GetDefaultValueOk() (*FeatureDefinitionDefaultValue, bool)

GetDefaultValueOk returns a tuple with the DefaultValue 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 (*FeatureDefinition) GetRules

func (o *FeatureDefinition) GetRules() interface{}

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

func (*FeatureDefinition) GetRulesOk

func (o *FeatureDefinition) GetRulesOk() (*interface{}, bool)

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

func (*FeatureDefinition) HasRules

func (o *FeatureDefinition) HasRules() bool

HasRules returns a boolean if a field has been set.

func (FeatureDefinition) MarshalJSON

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

func (*FeatureDefinition) SetDefaultValue

func (o *FeatureDefinition) SetDefaultValue(v FeatureDefinitionDefaultValue)

SetDefaultValue sets field value

func (*FeatureDefinition) SetRules

func (o *FeatureDefinition) SetRules(v interface{})

SetRules gets a reference to the given interface{} and assigns it to the Rules field.

func (FeatureDefinition) ToMap

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

func (*FeatureDefinition) UnmarshalJSON

func (o *FeatureDefinition) UnmarshalJSON(bytes []byte) (err error)

type FeatureDefinitionDefaultValue

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

FeatureDefinitionDefaultValue struct for FeatureDefinitionDefaultValue

func (*FeatureDefinitionDefaultValue) MarshalJSON

func (src *FeatureDefinitionDefaultValue) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*FeatureDefinitionDefaultValue) UnmarshalJSON

func (dst *FeatureDefinitionDefaultValue) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

type FeatureEnvironment

type FeatureEnvironment struct {
	Enabled      bool          `json:"enabled"`
	DefaultValue string        `json:"defaultValue"`
	Rules        []FeatureRule `json:"rules"`
	// A JSON stringified [FeatureDefinition](#tag/FeatureDefinition_model)
	Definition *string                  `json:"definition,omitempty"`
	Draft      *FeatureEnvironmentDraft `json:"draft,omitempty"`
}

FeatureEnvironment struct for FeatureEnvironment

func NewFeatureEnvironment

func NewFeatureEnvironment(enabled bool, defaultValue string, rules []FeatureRule) *FeatureEnvironment

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

func NewFeatureEnvironmentWithDefaults

func NewFeatureEnvironmentWithDefaults() *FeatureEnvironment

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

func (*FeatureEnvironment) GetDefaultValue

func (o *FeatureEnvironment) GetDefaultValue() string

GetDefaultValue returns the DefaultValue field value

func (*FeatureEnvironment) GetDefaultValueOk

func (o *FeatureEnvironment) GetDefaultValueOk() (*string, bool)

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

func (*FeatureEnvironment) GetDefinition

func (o *FeatureEnvironment) GetDefinition() string

GetDefinition returns the Definition field value if set, zero value otherwise.

func (*FeatureEnvironment) GetDefinitionOk

func (o *FeatureEnvironment) GetDefinitionOk() (*string, bool)

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

func (*FeatureEnvironment) GetDraft

GetDraft returns the Draft field value if set, zero value otherwise.

func (*FeatureEnvironment) GetDraftOk

func (o *FeatureEnvironment) GetDraftOk() (*FeatureEnvironmentDraft, bool)

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

func (*FeatureEnvironment) GetEnabled

func (o *FeatureEnvironment) GetEnabled() bool

GetEnabled returns the Enabled field value

func (*FeatureEnvironment) GetEnabledOk

func (o *FeatureEnvironment) GetEnabledOk() (*bool, bool)

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

func (*FeatureEnvironment) GetRules

func (o *FeatureEnvironment) GetRules() []FeatureRule

GetRules returns the Rules field value

func (*FeatureEnvironment) GetRulesOk

func (o *FeatureEnvironment) GetRulesOk() ([]FeatureRule, bool)

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

func (*FeatureEnvironment) HasDefinition

func (o *FeatureEnvironment) HasDefinition() bool

HasDefinition returns a boolean if a field has been set.

func (*FeatureEnvironment) HasDraft

func (o *FeatureEnvironment) HasDraft() bool

HasDraft returns a boolean if a field has been set.

func (FeatureEnvironment) MarshalJSON

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

func (*FeatureEnvironment) SetDefaultValue

func (o *FeatureEnvironment) SetDefaultValue(v string)

SetDefaultValue sets field value

func (*FeatureEnvironment) SetDefinition

func (o *FeatureEnvironment) SetDefinition(v string)

SetDefinition gets a reference to the given string and assigns it to the Definition field.

func (*FeatureEnvironment) SetDraft

SetDraft gets a reference to the given FeatureEnvironmentDraft and assigns it to the Draft field.

func (*FeatureEnvironment) SetEnabled

func (o *FeatureEnvironment) SetEnabled(v bool)

SetEnabled sets field value

func (*FeatureEnvironment) SetRules

func (o *FeatureEnvironment) SetRules(v []FeatureRule)

SetRules sets field value

func (FeatureEnvironment) ToMap

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

func (*FeatureEnvironment) UnmarshalJSON

func (o *FeatureEnvironment) UnmarshalJSON(bytes []byte) (err error)

type FeatureEnvironmentDraft

type FeatureEnvironmentDraft struct {
	Enabled      bool        `json:"enabled"`
	DefaultValue string      `json:"defaultValue"`
	Rules        interface{} `json:"rules"`
	// A JSON stringified [FeatureDefinition](#tag/FeatureDefinition_model)
	Definition *string `json:"definition,omitempty"`
}

FeatureEnvironmentDraft struct for FeatureEnvironmentDraft

func NewFeatureEnvironmentDraft

func NewFeatureEnvironmentDraft(enabled bool, defaultValue string, rules interface{}) *FeatureEnvironmentDraft

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

func NewFeatureEnvironmentDraftWithDefaults

func NewFeatureEnvironmentDraftWithDefaults() *FeatureEnvironmentDraft

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

func (*FeatureEnvironmentDraft) GetDefaultValue

func (o *FeatureEnvironmentDraft) GetDefaultValue() string

GetDefaultValue returns the DefaultValue field value

func (*FeatureEnvironmentDraft) GetDefaultValueOk

func (o *FeatureEnvironmentDraft) GetDefaultValueOk() (*string, bool)

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

func (*FeatureEnvironmentDraft) GetDefinition

func (o *FeatureEnvironmentDraft) GetDefinition() string

GetDefinition returns the Definition field value if set, zero value otherwise.

func (*FeatureEnvironmentDraft) GetDefinitionOk

func (o *FeatureEnvironmentDraft) GetDefinitionOk() (*string, bool)

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

func (*FeatureEnvironmentDraft) GetEnabled

func (o *FeatureEnvironmentDraft) GetEnabled() bool

GetEnabled returns the Enabled field value

func (*FeatureEnvironmentDraft) GetEnabledOk

func (o *FeatureEnvironmentDraft) GetEnabledOk() (*bool, bool)

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

func (*FeatureEnvironmentDraft) GetRules

func (o *FeatureEnvironmentDraft) GetRules() interface{}

GetRules returns the Rules field value If the value is explicit nil, the zero value for interface{} will be returned

func (*FeatureEnvironmentDraft) GetRulesOk

func (o *FeatureEnvironmentDraft) GetRulesOk() (*interface{}, bool)

GetRulesOk returns a tuple with the Rules 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 (*FeatureEnvironmentDraft) HasDefinition

func (o *FeatureEnvironmentDraft) HasDefinition() bool

HasDefinition returns a boolean if a field has been set.

func (FeatureEnvironmentDraft) MarshalJSON

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

func (*FeatureEnvironmentDraft) SetDefaultValue

func (o *FeatureEnvironmentDraft) SetDefaultValue(v string)

SetDefaultValue sets field value

func (*FeatureEnvironmentDraft) SetDefinition

func (o *FeatureEnvironmentDraft) SetDefinition(v string)

SetDefinition gets a reference to the given string and assigns it to the Definition field.

func (*FeatureEnvironmentDraft) SetEnabled

func (o *FeatureEnvironmentDraft) SetEnabled(v bool)

SetEnabled sets field value

func (*FeatureEnvironmentDraft) SetRules

func (o *FeatureEnvironmentDraft) SetRules(v interface{})

SetRules sets field value

func (FeatureEnvironmentDraft) ToMap

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

func (*FeatureEnvironmentDraft) UnmarshalJSON

func (o *FeatureEnvironmentDraft) UnmarshalJSON(bytes []byte) (err error)

type FeatureExperimentRefRule

type FeatureExperimentRefRule struct {
	Description  *string                             `json:"description"`
	Id           *string                             `json:"id"`
	Enabled      *bool                               `json:"enabled"`
	Type         *string                             `json:"type"`
	Condition    *string                             `json:"condition,omitempty"`
	Variations   []FeatureExperimentRefRuleVariation `json:"variations"`
	ExperimentId *string                             `json:"experimentId"`
}

FeatureExperimentRefRule struct for FeatureExperimentRefRule

func NewFeatureExperimentRefRule

func NewFeatureExperimentRefRule(description *string, id *string, enabled *bool, type_ *string, variations []FeatureExperimentRefRuleVariation, experimentId *string) *FeatureExperimentRefRule

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

func NewFeatureExperimentRefRuleWithDefaults

func NewFeatureExperimentRefRuleWithDefaults() *FeatureExperimentRefRule

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

func (*FeatureExperimentRefRule) GetCondition

func (o *FeatureExperimentRefRule) GetCondition() interface{}

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

func (*FeatureExperimentRefRule) GetConditionOk

func (o *FeatureExperimentRefRule) GetConditionOk() (*string, bool)

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

func (*FeatureExperimentRefRule) GetDescription

func (o *FeatureExperimentRefRule) GetDescription() interface{}

GetDescription returns the Description field value If the value is explicit nil, the zero value for interface{} will be returned

func (*FeatureExperimentRefRule) GetDescriptionOk

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

GetDescriptionOk returns a tuple with the Description 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 (*FeatureExperimentRefRule) GetEnabled

func (o *FeatureExperimentRefRule) GetEnabled() interface{}

GetEnabled returns the Enabled field value If the value is explicit nil, the zero value for interface{} will be returned

func (*FeatureExperimentRefRule) GetEnabledOk

func (o *FeatureExperimentRefRule) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled 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 (*FeatureExperimentRefRule) GetExperimentId

func (o *FeatureExperimentRefRule) GetExperimentId() interface{}

GetExperimentId returns the ExperimentId field value If the value is explicit nil, the zero value for interface{} will be returned

func (*FeatureExperimentRefRule) GetExperimentIdOk

func (o *FeatureExperimentRefRule) GetExperimentIdOk() (*string, bool)

GetExperimentIdOk returns a tuple with the ExperimentId 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 (*FeatureExperimentRefRule) GetId

func (o *FeatureExperimentRefRule) GetId() interface{}

GetId returns the Id field value If the value is explicit nil, the zero value for interface{} will be returned

func (*FeatureExperimentRefRule) GetIdOk

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

GetIdOk returns a tuple with the Id 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 (*FeatureExperimentRefRule) GetType

func (o *FeatureExperimentRefRule) GetType() interface{}

GetType returns the Type field value If the value is explicit nil, the zero value for interface{} will be returned

func (*FeatureExperimentRefRule) GetTypeOk

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

GetTypeOk returns a tuple with the Type 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 (*FeatureExperimentRefRule) GetVariations

func (o *FeatureExperimentRefRule) GetVariations() interface{}

GetVariations returns the Variations field value If the value is explicit nil, the zero value for interface{} will be returned

func (*FeatureExperimentRefRule) GetVariationsOk

GetVariationsOk returns a tuple with the Variations 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 (*FeatureExperimentRefRule) HasCondition

func (o *FeatureExperimentRefRule) HasCondition() bool

HasCondition returns a boolean if a field has been set.

func (FeatureExperimentRefRule) MarshalJSON

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

func (*FeatureExperimentRefRule) SetCondition

func (o *FeatureExperimentRefRule) SetCondition(v *string)

SetCondition gets a reference to the given interface{} and assigns it to the Condition field.

func (*FeatureExperimentRefRule) SetDescription

func (o *FeatureExperimentRefRule) SetDescription(v *string)

SetDescription sets field value

func (*FeatureExperimentRefRule) SetEnabled

func (o *FeatureExperimentRefRule) SetEnabled(v bool)

SetEnabled sets field value

func (*FeatureExperimentRefRule) SetExperimentId

func (o *FeatureExperimentRefRule) SetExperimentId(v *string)

SetExperimentId sets field value

func (*FeatureExperimentRefRule) SetId

func (o *FeatureExperimentRefRule) SetId(v *string)

SetId sets field value

func (*FeatureExperimentRefRule) SetType

func (o *FeatureExperimentRefRule) SetType(v *string)

SetType sets field value

func (*FeatureExperimentRefRule) SetVariations

SetVariations sets field value

func (FeatureExperimentRefRule) ToMap

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

func (*FeatureExperimentRefRule) UnmarshalJSON

func (o *FeatureExperimentRefRule) UnmarshalJSON(bytes []byte) (err error)

type FeatureExperimentRefRuleVariation

type FeatureExperimentRefRuleVariation struct {
	Value       *string `json:"value"`
	VariationID *string `json:"variationId"`
}

type FeatureExperimentRule

type FeatureExperimentRule struct {
	Description   *string                         `json:"description"`
	Condition     *string                         `json:"condition"`
	Id            *string                         `json:"id"`
	Enabled       *bool                           `json:"enabled"`
	Type          *FeatureRuleType                `json:"type"`
	TrackingKey   *string                         `json:"trackingKey,omitempty"`
	HashAttribute *string                         `json:"hashAttribute,omitempty"`
	Namespace     *FeatureExperimentRuleNamespace `json:"namespace,omitempty"`
	Coverage      *float64                        `json:"coverage,omitempty"`
	Value         []FeatureExperimentRuleValue    `json:"value,omitempty"`
}

FeatureExperimentRule struct for FeatureExperimentRule

func NewFeatureExperimentRule

func NewFeatureExperimentRule(description *string, condition *string, id *string, enabled *bool, type_ *FeatureRuleType) *FeatureExperimentRule

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

func NewFeatureExperimentRuleWithDefaults

func NewFeatureExperimentRuleWithDefaults() *FeatureExperimentRule

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

func (*FeatureExperimentRule) GetCondition

func (o *FeatureExperimentRule) GetCondition() interface{}

GetCondition returns the Condition field value If the value is explicit nil, the zero value for interface{} will be returned

func (*FeatureExperimentRule) GetConditionOk

func (o *FeatureExperimentRule) GetConditionOk() (*string, bool)

GetConditionOk returns a tuple with the Condition 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 (*FeatureExperimentRule) GetCoverage

func (o *FeatureExperimentRule) GetCoverage() interface{}

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

func (*FeatureExperimentRule) GetCoverageOk

func (o *FeatureExperimentRule) GetCoverageOk() (*float64, bool)

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

func (*FeatureExperimentRule) GetDescription

func (o *FeatureExperimentRule) GetDescription() interface{}

GetDescription returns the Description field value If the value is explicit nil, the zero value for interface{} will be returned

func (*FeatureExperimentRule) GetDescriptionOk

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

GetDescriptionOk returns a tuple with the Description 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 (*FeatureExperimentRule) GetEnabled

func (o *FeatureExperimentRule) GetEnabled() interface{}

GetEnabled returns the Enabled field value If the value is explicit nil, the zero value for interface{} will be returned

func (*FeatureExperimentRule) GetEnabledOk

func (o *FeatureExperimentRule) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled 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 (*FeatureExperimentRule) GetHashAttribute

func (o *FeatureExperimentRule) GetHashAttribute() interface{}

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

func (*FeatureExperimentRule) GetHashAttributeOk

func (o *FeatureExperimentRule) GetHashAttributeOk() (*string, bool)

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

func (*FeatureExperimentRule) GetId

func (o *FeatureExperimentRule) GetId() interface{}

GetId returns the Id field value If the value is explicit nil, the zero value for interface{} will be returned

func (*FeatureExperimentRule) GetIdOk

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

GetIdOk returns a tuple with the Id 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 (*FeatureExperimentRule) GetNamespace

GetNamespace returns the Namespace field value if set, zero value otherwise.

func (*FeatureExperimentRule) GetNamespaceOk

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

func (*FeatureExperimentRule) GetTrackingKey

func (o *FeatureExperimentRule) GetTrackingKey() interface{}

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

func (*FeatureExperimentRule) GetTrackingKeyOk

func (o *FeatureExperimentRule) GetTrackingKeyOk() (*string, bool)

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

func (*FeatureExperimentRule) GetType

func (o *FeatureExperimentRule) GetType() interface{}

GetType returns the Type field value If the value is explicit nil, the zero value for interface{} will be returned

func (*FeatureExperimentRule) GetTypeOk

func (o *FeatureExperimentRule) GetTypeOk() (*FeatureRuleType, bool)

GetTypeOk returns a tuple with the Type 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 (*FeatureExperimentRule) GetValue

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

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

func (*FeatureExperimentRule) GetValueOk

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 (*FeatureExperimentRule) HasCoverage

func (o *FeatureExperimentRule) HasCoverage() bool

HasCoverage returns a boolean if a field has been set.

func (*FeatureExperimentRule) HasHashAttribute

func (o *FeatureExperimentRule) HasHashAttribute() bool

HasHashAttribute returns a boolean if a field has been set.

func (*FeatureExperimentRule) HasNamespace

func (o *FeatureExperimentRule) HasNamespace() bool

HasNamespace returns a boolean if a field has been set.

func (*FeatureExperimentRule) HasTrackingKey

func (o *FeatureExperimentRule) HasTrackingKey() bool

HasTrackingKey returns a boolean if a field has been set.

func (*FeatureExperimentRule) HasValue

func (o *FeatureExperimentRule) HasValue() bool

HasValue returns a boolean if a field has been set.

func (FeatureExperimentRule) MarshalJSON

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

func (*FeatureExperimentRule) SetCondition

func (o *FeatureExperimentRule) SetCondition(v *string)

SetCondition sets field value

func (*FeatureExperimentRule) SetCoverage

func (o *FeatureExperimentRule) SetCoverage(v *float64)

SetCoverage gets a reference to the given interface{} and assigns it to the Coverage field.

func (*FeatureExperimentRule) SetDescription

func (o *FeatureExperimentRule) SetDescription(v *string)

SetDescription sets field value

func (*FeatureExperimentRule) SetEnabled

func (o *FeatureExperimentRule) SetEnabled(v *bool)

SetEnabled sets field value

func (*FeatureExperimentRule) SetHashAttribute

func (o *FeatureExperimentRule) SetHashAttribute(v *string)

SetHashAttribute gets a reference to the given interface{} and assigns it to the HashAttribute field.

func (*FeatureExperimentRule) SetId

func (o *FeatureExperimentRule) SetId(v *string)

SetId sets field value

func (*FeatureExperimentRule) SetNamespace

SetNamespace gets a reference to the given FeatureExperimentRuleNamespace and assigns it to the Namespace field.

func (*FeatureExperimentRule) SetTrackingKey

func (o *FeatureExperimentRule) SetTrackingKey(v *string)

SetTrackingKey gets a reference to the given interface{} and assigns it to the TrackingKey field.

func (*FeatureExperimentRule) SetType

func (o *FeatureExperimentRule) SetType(v *FeatureRuleType)

SetType sets field value

func (*FeatureExperimentRule) SetValue

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

func (FeatureExperimentRule) ToMap

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

func (*FeatureExperimentRule) UnmarshalJSON

func (o *FeatureExperimentRule) UnmarshalJSON(bytes []byte) (err error)

type FeatureExperimentRuleNamespace

type FeatureExperimentRuleNamespace struct {
	Enabled *bool       `json:"enabled"`
	Name    *string     `json:"name"`
	Range   interface{} `json:"range"`
}

FeatureExperimentRuleNamespace struct for FeatureExperimentRuleNamespace

func NewFeatureExperimentRuleNamespace

func NewFeatureExperimentRuleNamespace(enabled *bool, name *string, range_ interface{}) *FeatureExperimentRuleNamespace

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

func NewFeatureExperimentRuleNamespaceWithDefaults

func NewFeatureExperimentRuleNamespaceWithDefaults() *FeatureExperimentRuleNamespace

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

func (*FeatureExperimentRuleNamespace) GetEnabled

func (o *FeatureExperimentRuleNamespace) GetEnabled() interface{}

GetEnabled returns the Enabled field value If the value is explicit nil, the zero value for interface{} will be returned

func (*FeatureExperimentRuleNamespace) GetEnabledOk

func (o *FeatureExperimentRuleNamespace) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled 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 (*FeatureExperimentRuleNamespace) GetName

func (o *FeatureExperimentRuleNamespace) GetName() interface{}

GetName returns the Name field value If the value is explicit nil, the zero value for interface{} will be returned

func (*FeatureExperimentRuleNamespace) GetNameOk

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

GetNameOk returns a tuple with the Name 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 (*FeatureExperimentRuleNamespace) GetRange

func (o *FeatureExperimentRuleNamespace) GetRange() interface{}

GetRange returns the Range field value If the value is explicit nil, the zero value for interface{} will be returned

func (*FeatureExperimentRuleNamespace) GetRangeOk

func (o *FeatureExperimentRuleNamespace) GetRangeOk() (*interface{}, bool)

GetRangeOk returns a tuple with the Range 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 (FeatureExperimentRuleNamespace) MarshalJSON

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

func (*FeatureExperimentRuleNamespace) SetEnabled

func (o *FeatureExperimentRuleNamespace) SetEnabled(v *bool)

SetEnabled sets field value

func (*FeatureExperimentRuleNamespace) SetName

func (o *FeatureExperimentRuleNamespace) SetName(v *string)

SetName sets field value

func (*FeatureExperimentRuleNamespace) SetRange

func (o *FeatureExperimentRuleNamespace) SetRange(v interface{})

SetRange sets field value

func (FeatureExperimentRuleNamespace) ToMap

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

func (*FeatureExperimentRuleNamespace) UnmarshalJSON

func (o *FeatureExperimentRuleNamespace) UnmarshalJSON(bytes []byte) (err error)

type FeatureExperimentRuleValue

type FeatureExperimentRuleValue struct {
	Value  *string  `json:"value"`
	Weight *float64 `json:"weight"`
	Name   *string  `json:"name"`
}

type FeatureForceRule

type FeatureForceRule struct {
	Description         *string                          `json:"description"`
	Condition           *string                          `json:"condition"`
	SavedGroupTargeting []FeatureRuleSavedGroupTargeting `json:"savedGroupTargeting,omitempty"`
	Id                  *string                          `json:"id"`
	Enabled             *bool                            `json:"enabled"`
	Type                *FeatureRuleType                 `json:"type"`
	Value               *string                          `json:"value"`
}

FeatureForceRule struct for FeatureForceRule

func NewFeatureForceRule

func NewFeatureForceRule(description *string, condition *string, id *string, enabled *bool, type_ *FeatureRuleType, value *string) *FeatureForceRule

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

func NewFeatureForceRuleWithDefaults

func NewFeatureForceRuleWithDefaults() *FeatureForceRule

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

func (*FeatureForceRule) GetCondition

func (o *FeatureForceRule) GetCondition() interface{}

GetCondition returns the Condition field value If the value is explicit nil, the zero value for interface{} will be returned

func (*FeatureForceRule) GetConditionOk

func (o *FeatureForceRule) GetConditionOk() (*string, bool)

GetConditionOk returns a tuple with the Condition 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 (*FeatureForceRule) GetDescription

func (o *FeatureForceRule) GetDescription() interface{}

GetDescription returns the Description field value If the value is explicit nil, the zero value for interface{} will be returned

func (*FeatureForceRule) GetDescriptionOk

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

GetDescriptionOk returns a tuple with the Description 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 (*FeatureForceRule) GetEnabled

func (o *FeatureForceRule) GetEnabled() interface{}

GetEnabled returns the Enabled field value If the value is explicit nil, the zero value for interface{} will be returned

func (*FeatureForceRule) GetEnabledOk

func (o *FeatureForceRule) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled 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 (*FeatureForceRule) GetId

func (o *FeatureForceRule) GetId() interface{}

GetId returns the Id field value If the value is explicit nil, the zero value for interface{} will be returned

func (*FeatureForceRule) GetIdOk

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

GetIdOk returns a tuple with the Id 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 (*FeatureForceRule) GetSavedGroupTargeting

func (o *FeatureForceRule) GetSavedGroupTargeting() interface{}

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

func (*FeatureForceRule) GetSavedGroupTargetingOk

func (o *FeatureForceRule) GetSavedGroupTargetingOk() ([]FeatureRuleSavedGroupTargeting, bool)

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

func (*FeatureForceRule) GetType

func (o *FeatureForceRule) GetType() interface{}

GetType returns the Type field value If the value is explicit nil, the zero value for interface{} will be returned

func (*FeatureForceRule) GetTypeOk

func (o *FeatureForceRule) GetTypeOk() (*FeatureRuleType, bool)

GetTypeOk returns a tuple with the Type 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 (*FeatureForceRule) GetValue

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

GetValue returns the Value field value If the value is explicit nil, the zero value for interface{} will be returned

func (*FeatureForceRule) GetValueOk

func (o *FeatureForceRule) GetValueOk() (*string, 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 (*FeatureForceRule) HasSavedGroupTargeting

func (o *FeatureForceRule) HasSavedGroupTargeting() bool

HasSavedGroupTargeting returns a boolean if a field has been set.

func (FeatureForceRule) MarshalJSON

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

func (*FeatureForceRule) SetCondition

func (o *FeatureForceRule) SetCondition(v *string)

SetCondition sets field value

func (*FeatureForceRule) SetDescription

func (o *FeatureForceRule) SetDescription(v *string)

SetDescription sets field value

func (*FeatureForceRule) SetEnabled

func (o *FeatureForceRule) SetEnabled(v *bool)

SetEnabled sets field value

func (*FeatureForceRule) SetId

func (o *FeatureForceRule) SetId(v *string)

SetId sets field value

func (*FeatureForceRule) SetSavedGroupTargeting

func (o *FeatureForceRule) SetSavedGroupTargeting(v []FeatureRuleSavedGroupTargeting)

SetSavedGroupTargeting gets a reference to the given interface{} and assigns it to the SavedGroupTargeting field.

func (*FeatureForceRule) SetType

func (o *FeatureForceRule) SetType(v *FeatureRuleType)

SetType sets field value

func (*FeatureForceRule) SetValue

func (o *FeatureForceRule) SetValue(v *string)

SetValue sets field value

func (FeatureForceRule) ToMap

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

func (*FeatureForceRule) UnmarshalJSON

func (o *FeatureForceRule) UnmarshalJSON(bytes []byte) (err error)

type FeatureRevision

type FeatureRevision struct {
	Version     int32     `json:"version"`
	Comment     string    `json:"comment"`
	Date        time.Time `json:"date"`
	PublishedBy string    `json:"publishedBy"`
}

FeatureRevision struct for FeatureRevision

func NewFeatureRevision

func NewFeatureRevision(version int32, comment string, date time.Time, publishedBy string) *FeatureRevision

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

func NewFeatureRevisionWithDefaults

func NewFeatureRevisionWithDefaults() *FeatureRevision

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

func (*FeatureRevision) GetComment

func (o *FeatureRevision) GetComment() string

GetComment returns the Comment field value

func (*FeatureRevision) GetCommentOk

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

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

func (*FeatureRevision) GetDate

func (o *FeatureRevision) GetDate() time.Time

GetDate returns the Date field value

func (*FeatureRevision) GetDateOk

func (o *FeatureRevision) GetDateOk() (*time.Time, bool)

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

func (*FeatureRevision) GetPublishedBy

func (o *FeatureRevision) GetPublishedBy() string

GetPublishedBy returns the PublishedBy field value

func (*FeatureRevision) GetPublishedByOk

func (o *FeatureRevision) GetPublishedByOk() (*string, bool)

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

func (*FeatureRevision) GetVersion

func (o *FeatureRevision) GetVersion() int32

GetVersion returns the Version field value

func (*FeatureRevision) GetVersionOk

func (o *FeatureRevision) GetVersionOk() (*int32, bool)

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

func (FeatureRevision) MarshalJSON

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

func (*FeatureRevision) SetComment

func (o *FeatureRevision) SetComment(v string)

SetComment sets field value

func (*FeatureRevision) SetDate

func (o *FeatureRevision) SetDate(v time.Time)

SetDate sets field value

func (*FeatureRevision) SetPublishedBy

func (o *FeatureRevision) SetPublishedBy(v string)

SetPublishedBy sets field value

func (*FeatureRevision) SetVersion

func (o *FeatureRevision) SetVersion(v int32)

SetVersion sets field value

func (FeatureRevision) ToMap

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

func (*FeatureRevision) UnmarshalJSON

func (o *FeatureRevision) UnmarshalJSON(bytes []byte) (err error)

type FeatureRolloutRule

type FeatureRolloutRule struct {
	Description         *string                          `json:"description"`
	Condition           *string                          `json:"condition"`
	SavedGroupTargeting []FeatureRuleSavedGroupTargeting `json:"savedGroupTargeting,omitempty"`
	Id                  *string                          `json:"id"`
	Enabled             *bool                            `json:"enabled"`
	Type                *FeatureRuleType                 `json:"type"`
	Value               *string                          `json:"value"`
	Coverage            *float64                         `json:"coverage"`
	HashAttribute       *string                          `json:"hashAttribute"`
}

FeatureRolloutRule struct for FeatureRolloutRule

func NewFeatureRolloutRule

func NewFeatureRolloutRule(description *string, condition *string, id *string, enabled *bool, type_ *FeatureRuleType, value *string, coverage *float64, hashAttribute *string) *FeatureRolloutRule

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

func NewFeatureRolloutRuleWithDefaults

func NewFeatureRolloutRuleWithDefaults() *FeatureRolloutRule

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

func (*FeatureRolloutRule) GetCondition

func (o *FeatureRolloutRule) GetCondition() interface{}

GetCondition returns the Condition field value If the value is explicit nil, the zero value for interface{} will be returned

func (*FeatureRolloutRule) GetConditionOk

func (o *FeatureRolloutRule) GetConditionOk() (*string, bool)

GetConditionOk returns a tuple with the Condition 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 (*FeatureRolloutRule) GetCoverage

func (o *FeatureRolloutRule) GetCoverage() interface{}

GetCoverage returns the Coverage field value If the value is explicit nil, the zero value for interface{} will be returned

func (*FeatureRolloutRule) GetCoverageOk

func (o *FeatureRolloutRule) GetCoverageOk() (*float64, bool)

GetCoverageOk returns a tuple with the Coverage 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 (*FeatureRolloutRule) GetDescription

func (o *FeatureRolloutRule) GetDescription() interface{}

GetDescription returns the Description field value If the value is explicit nil, the zero value for interface{} will be returned

func (*FeatureRolloutRule) GetDescriptionOk

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

GetDescriptionOk returns a tuple with the Description 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 (*FeatureRolloutRule) GetEnabled

func (o *FeatureRolloutRule) GetEnabled() interface{}

GetEnabled returns the Enabled field value If the value is explicit nil, the zero value for interface{} will be returned

func (*FeatureRolloutRule) GetEnabledOk

func (o *FeatureRolloutRule) GetEnabledOk() (*bool, bool)

GetEnabledOk returns a tuple with the Enabled 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 (*FeatureRolloutRule) GetHashAttribute

func (o *FeatureRolloutRule) GetHashAttribute() interface{}

GetHashAttribute returns the HashAttribute field value If the value is explicit nil, the zero value for interface{} will be returned

func (*FeatureRolloutRule) GetHashAttributeOk

func (o *FeatureRolloutRule) GetHashAttributeOk() (*string, bool)

GetHashAttributeOk returns a tuple with the HashAttribute 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 (*FeatureRolloutRule) GetId

func (o *FeatureRolloutRule) GetId() interface{}

GetId returns the Id field value If the value is explicit nil, the zero value for interface{} will be returned

func (*FeatureRolloutRule) GetIdOk

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

GetIdOk returns a tuple with the Id 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 (*FeatureRolloutRule) GetSavedGroupTargeting

func (o *FeatureRolloutRule) GetSavedGroupTargeting() interface{}

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

func (*FeatureRolloutRule) GetSavedGroupTargetingOk

func (o *FeatureRolloutRule) GetSavedGroupTargetingOk() ([]FeatureRuleSavedGroupTargeting, bool)

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

func (*FeatureRolloutRule) GetType

func (o *FeatureRolloutRule) GetType() interface{}

GetType returns the Type field value If the value is explicit nil, the zero value for interface{} will be returned

func (*FeatureRolloutRule) GetTypeOk

func (o *FeatureRolloutRule) GetTypeOk() (*FeatureRuleType, bool)

GetTypeOk returns a tuple with the Type 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 (*FeatureRolloutRule) GetValue

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

GetValue returns the Value field value If the value is explicit nil, the zero value for interface{} will be returned

func (*FeatureRolloutRule) GetValueOk

func (o *FeatureRolloutRule) GetValueOk() (*string, 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 (*FeatureRolloutRule) HasSavedGroupTargeting

func (o *FeatureRolloutRule) HasSavedGroupTargeting() bool

HasSavedGroupTargeting returns a boolean if a field has been set.

func (FeatureRolloutRule) MarshalJSON

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

func (*FeatureRolloutRule) SetCondition

func (o *FeatureRolloutRule) SetCondition(v *string)

SetCondition sets field value

func (*FeatureRolloutRule) SetCoverage

func (o *FeatureRolloutRule) SetCoverage(v *float64)

SetCoverage sets field value

func (*FeatureRolloutRule) SetDescription

func (o *FeatureRolloutRule) SetDescription(v *string)

SetDescription sets field value

func (*FeatureRolloutRule) SetEnabled

func (o *FeatureRolloutRule) SetEnabled(v *bool)

SetEnabled sets field value

func (*FeatureRolloutRule) SetHashAttribute

func (o *FeatureRolloutRule) SetHashAttribute(v *string)

SetHashAttribute sets field value

func (*FeatureRolloutRule) SetId

func (o *FeatureRolloutRule) SetId(v *string)

SetId sets field value

func (*FeatureRolloutRule) SetSavedGroupTargeting

func (o *FeatureRolloutRule) SetSavedGroupTargeting(v []FeatureRuleSavedGroupTargeting)

SetSavedGroupTargeting gets a reference to the given interface{} and assigns it to the SavedGroupTargeting field.

func (*FeatureRolloutRule) SetType

func (o *FeatureRolloutRule) SetType(v *FeatureRuleType)

SetType sets field value

func (*FeatureRolloutRule) SetValue

func (o *FeatureRolloutRule) SetValue(v *string)

SetValue sets field value

func (FeatureRolloutRule) ToMap

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

func (*FeatureRolloutRule) UnmarshalJSON

func (o *FeatureRolloutRule) UnmarshalJSON(bytes []byte) (err error)

type FeatureRule

type FeatureRule struct {
	FeatureExperimentRefRule *FeatureExperimentRefRule
	FeatureExperimentRule    *FeatureExperimentRule
	FeatureForceRule         *FeatureForceRule
	FeatureRolloutRule       *FeatureRolloutRule
}

FeatureRule struct for FeatureRule

func (*FeatureRule) MarshalJSON

func (src *FeatureRule) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*FeatureRule) UnmarshalJSON

func (dst *FeatureRule) UnmarshalJSON(data []byte) error

Unmarshal JSON data into any of the pointers in the struct

type FeatureRuleSavedGroupTargeting

type FeatureRuleSavedGroupTargeting struct {
	MatchType  SavedGroupTargetingMatchType `json:"matchType"`
	SaveGroups []string                     `json:"savedGroups"`
}

type FeatureRuleType

type FeatureRuleType string

type GetDataSource200Response

type GetDataSource200Response struct {
	DataSource DataSource `json:"dataSource"`
}

GetDataSource200Response struct for GetDataSource200Response

func NewGetDataSource200Response

func NewGetDataSource200Response(dataSource DataSource) *GetDataSource200Response

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

func NewGetDataSource200ResponseWithDefaults

func NewGetDataSource200ResponseWithDefaults() *GetDataSource200Response

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

func (*GetDataSource200Response) GetDataSource

func (o *GetDataSource200Response) GetDataSource() DataSource

GetDataSource returns the DataSource field value

func (*GetDataSource200Response) GetDataSourceOk

func (o *GetDataSource200Response) GetDataSourceOk() (*DataSource, bool)

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

func (GetDataSource200Response) MarshalJSON

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

func (*GetDataSource200Response) SetDataSource

func (o *GetDataSource200Response) SetDataSource(v DataSource)

SetDataSource sets field value

func (GetDataSource200Response) ToMap

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

func (*GetDataSource200Response) UnmarshalJSON

func (o *GetDataSource200Response) UnmarshalJSON(bytes []byte) (err error)

type GetDimension200Response

type GetDimension200Response struct {
	Dimension Dimension `json:"dimension"`
}

GetDimension200Response struct for GetDimension200Response

func NewGetDimension200Response

func NewGetDimension200Response(dimension Dimension) *GetDimension200Response

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

func NewGetDimension200ResponseWithDefaults

func NewGetDimension200ResponseWithDefaults() *GetDimension200Response

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

func (*GetDimension200Response) GetDimension

func (o *GetDimension200Response) GetDimension() Dimension

GetDimension returns the Dimension field value

func (*GetDimension200Response) GetDimensionOk

func (o *GetDimension200Response) GetDimensionOk() (*Dimension, bool)

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

func (GetDimension200Response) MarshalJSON

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

func (*GetDimension200Response) SetDimension

func (o *GetDimension200Response) SetDimension(v Dimension)

SetDimension sets field value

func (GetDimension200Response) ToMap

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

func (*GetDimension200Response) UnmarshalJSON

func (o *GetDimension200Response) UnmarshalJSON(bytes []byte) (err error)

type GetExperimentResults200Response

type GetExperimentResults200Response struct {
	Result *ExperimentResults `json:"result,omitempty"`
}

GetExperimentResults200Response struct for GetExperimentResults200Response

func NewGetExperimentResults200Response

func NewGetExperimentResults200Response() *GetExperimentResults200Response

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

func NewGetExperimentResults200ResponseWithDefaults

func NewGetExperimentResults200ResponseWithDefaults() *GetExperimentResults200Response

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

func (*GetExperimentResults200Response) GetResult

GetResult returns the Result field value if set, zero value otherwise.

func (*GetExperimentResults200Response) GetResultOk

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

func (*GetExperimentResults200Response) HasResult

func (o *GetExperimentResults200Response) HasResult() bool

HasResult returns a boolean if a field has been set.

func (GetExperimentResults200Response) MarshalJSON

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

func (*GetExperimentResults200Response) SetResult

SetResult gets a reference to the given ExperimentResults and assigns it to the Result field.

func (GetExperimentResults200Response) ToMap

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

type GetProject200Response

type GetProject200Response struct {
	Project Project `json:"project"`
}

GetProject200Response struct for GetProject200Response

func NewGetProject200Response

func NewGetProject200Response(project Project) *GetProject200Response

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

func NewGetProject200ResponseWithDefaults

func NewGetProject200ResponseWithDefaults() *GetProject200Response

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

func (*GetProject200Response) GetProject

func (o *GetProject200Response) GetProject() Project

GetProject returns the Project field value

func (*GetProject200Response) GetProjectOk

func (o *GetProject200Response) GetProjectOk() (*Project, bool)

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

func (GetProject200Response) MarshalJSON

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

func (*GetProject200Response) SetProject

func (o *GetProject200Response) SetProject(v Project)

SetProject sets field value

func (GetProject200Response) ToMap

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

func (*GetProject200Response) UnmarshalJSON

func (o *GetProject200Response) UnmarshalJSON(bytes []byte) (err error)

type GetSdkConnection200Response

type GetSdkConnection200Response struct {
	SdkConnection SdkConnection `json:"sdkConnection"`
}

GetSdkConnection200Response struct for GetSdkConnection200Response

func NewGetSdkConnection200Response

func NewGetSdkConnection200Response(sdkConnection SdkConnection) *GetSdkConnection200Response

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

func NewGetSdkConnection200ResponseWithDefaults

func NewGetSdkConnection200ResponseWithDefaults() *GetSdkConnection200Response

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

func (*GetSdkConnection200Response) GetSdkConnection

func (o *GetSdkConnection200Response) GetSdkConnection() SdkConnection

GetSdkConnection returns the SdkConnection field value

func (*GetSdkConnection200Response) GetSdkConnectionOk

func (o *GetSdkConnection200Response) GetSdkConnectionOk() (*SdkConnection, bool)

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

func (GetSdkConnection200Response) MarshalJSON

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

func (*GetSdkConnection200Response) SetSdkConnection

func (o *GetSdkConnection200Response) SetSdkConnection(v SdkConnection)

SetSdkConnection sets field value

func (GetSdkConnection200Response) ToMap

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

func (*GetSdkConnection200Response) UnmarshalJSON

func (o *GetSdkConnection200Response) UnmarshalJSON(bytes []byte) (err error)

type GetSegment200Response

type GetSegment200Response struct {
	Segment Segment `json:"segment"`
}

GetSegment200Response struct for GetSegment200Response

func NewGetSegment200Response

func NewGetSegment200Response(segment Segment) *GetSegment200Response

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

func NewGetSegment200ResponseWithDefaults

func NewGetSegment200ResponseWithDefaults() *GetSegment200Response

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

func (*GetSegment200Response) GetSegment

func (o *GetSegment200Response) GetSegment() Segment

GetSegment returns the Segment field value

func (*GetSegment200Response) GetSegmentOk

func (o *GetSegment200Response) GetSegmentOk() (*Segment, bool)

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

func (GetSegment200Response) MarshalJSON

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

func (*GetSegment200Response) SetSegment

func (o *GetSegment200Response) SetSegment(v Segment)

SetSegment sets field value

func (GetSegment200Response) ToMap

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

func (*GetSegment200Response) UnmarshalJSON

func (o *GetSegment200Response) UnmarshalJSON(bytes []byte) (err error)

type GetVisualChangeset200Response

type GetVisualChangeset200Response struct {
	VisualChangeset VisualChangeset `json:"visualChangeset"`
	Experiment      *Experiment     `json:"experiment,omitempty"`
}

GetVisualChangeset200Response struct for GetVisualChangeset200Response

func NewGetVisualChangeset200Response

func NewGetVisualChangeset200Response(visualChangeset VisualChangeset) *GetVisualChangeset200Response

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

func NewGetVisualChangeset200ResponseWithDefaults

func NewGetVisualChangeset200ResponseWithDefaults() *GetVisualChangeset200Response

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

func (*GetVisualChangeset200Response) GetExperiment

func (o *GetVisualChangeset200Response) GetExperiment() Experiment

GetExperiment returns the Experiment field value if set, zero value otherwise.

func (*GetVisualChangeset200Response) GetExperimentOk

func (o *GetVisualChangeset200Response) GetExperimentOk() (*Experiment, bool)

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

func (*GetVisualChangeset200Response) GetVisualChangeset

func (o *GetVisualChangeset200Response) GetVisualChangeset() VisualChangeset

GetVisualChangeset returns the VisualChangeset field value

func (*GetVisualChangeset200Response) GetVisualChangesetOk

func (o *GetVisualChangeset200Response) GetVisualChangesetOk() (*VisualChangeset, bool)

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

func (*GetVisualChangeset200Response) HasExperiment

func (o *GetVisualChangeset200Response) HasExperiment() bool

HasExperiment returns a boolean if a field has been set.

func (GetVisualChangeset200Response) MarshalJSON

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

func (*GetVisualChangeset200Response) SetExperiment

func (o *GetVisualChangeset200Response) SetExperiment(v Experiment)

SetExperiment gets a reference to the given Experiment and assigns it to the Experiment field.

func (*GetVisualChangeset200Response) SetVisualChangeset

func (o *GetVisualChangeset200Response) SetVisualChangeset(v VisualChangeset)

SetVisualChangeset sets field value

func (GetVisualChangeset200Response) ToMap

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

func (*GetVisualChangeset200Response) UnmarshalJSON

func (o *GetVisualChangeset200Response) UnmarshalJSON(bytes []byte) (err error)

type ListDataSources200Response

type ListDataSources200Response struct {
	PaginationFields
	DataSources []DataSource `json:"dataSources"`
}

ListDataSources200Response struct for ListDataSources200Response

func NewListDataSources200Response

func NewListDataSources200Response(limit int32, offset int32, count int32, total int32, hasMore bool, nextOffset *int32, dataSources []DataSource) *ListDataSources200Response

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

func NewListDataSources200ResponseWithDefaults

func NewListDataSources200ResponseWithDefaults() *ListDataSources200Response

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

func (*ListDataSources200Response) GetDataSources

func (o *ListDataSources200Response) GetDataSources() []DataSource

GetDataSources returns the DataSources field value

func (*ListDataSources200Response) GetDataSourcesOk

func (o *ListDataSources200Response) GetDataSourcesOk() ([]DataSource, bool)

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

func (ListDataSources200Response) MarshalJSON

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

func (*ListDataSources200Response) SetDataSources

func (o *ListDataSources200Response) SetDataSources(v []DataSource)

SetDataSources sets field value

func (ListDataSources200Response) ToMap

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

func (*ListDataSources200Response) UnmarshalJSON

func (o *ListDataSources200Response) UnmarshalJSON(bytes []byte) (err error)

type ListDimensions200Response

type ListDimensions200Response struct {
	PaginationFields
	Dimensions []Dimension `json:"dimensions"`
}

ListDimensions200Response struct for ListDimensions200Response

func NewListDimensions200Response

func NewListDimensions200Response(limit int32, offset int32, count int32, total int32, hasMore bool, nextOffset *int32, dimensions []Dimension) *ListDimensions200Response

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

func NewListDimensions200ResponseWithDefaults

func NewListDimensions200ResponseWithDefaults() *ListDimensions200Response

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

func (*ListDimensions200Response) GetDimensions

func (o *ListDimensions200Response) GetDimensions() []Dimension

GetDimensions returns the Dimensions field value

func (*ListDimensions200Response) GetDimensionsOk

func (o *ListDimensions200Response) GetDimensionsOk() ([]Dimension, bool)

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

func (ListDimensions200Response) MarshalJSON

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

func (*ListDimensions200Response) SetDimensions

func (o *ListDimensions200Response) SetDimensions(v []Dimension)

SetDimensions sets field value

func (ListDimensions200Response) ToMap

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

func (*ListDimensions200Response) UnmarshalJSON

func (o *ListDimensions200Response) UnmarshalJSON(bytes []byte) (err error)

type ListExperiments200Response

type ListExperiments200Response struct {
	PaginationFields
	Experiments []Experiment `json:"experiments"`
}

ListExperiments200Response struct for ListExperiments200Response

func NewListExperiments200Response

func NewListExperiments200Response(limit int32, offset int32, count int32, total int32, hasMore bool, nextOffset *int32, experiments []Experiment) *ListExperiments200Response

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

func NewListExperiments200ResponseWithDefaults

func NewListExperiments200ResponseWithDefaults() *ListExperiments200Response

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

func (*ListExperiments200Response) GetExperiments

func (o *ListExperiments200Response) GetExperiments() []Experiment

GetExperiments returns the Experiments field value

func (*ListExperiments200Response) GetExperimentsOk

func (o *ListExperiments200Response) GetExperimentsOk() ([]Experiment, bool)

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

func (ListExperiments200Response) MarshalJSON

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

func (*ListExperiments200Response) SetExperiments

func (o *ListExperiments200Response) SetExperiments(v []Experiment)

SetExperiments sets field value

func (ListExperiments200Response) ToMap

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

func (*ListExperiments200Response) UnmarshalJSON

func (o *ListExperiments200Response) UnmarshalJSON(bytes []byte) (err error)

type ListFeatures200Response

type ListFeatures200Response struct {
	PaginationFields
	Features []Feature `json:"features"`
}

ListFeatures200Response struct for ListFeatures200Response

func NewListFeatures200Response

func NewListFeatures200Response(limit int32, offset int32, count int32, total int32, hasMore bool, nextOffset *int32, features []Feature) *ListFeatures200Response

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

func NewListFeatures200ResponseWithDefaults

func NewListFeatures200ResponseWithDefaults() *ListFeatures200Response

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

func (*ListFeatures200Response) GetFeatures

func (o *ListFeatures200Response) GetFeatures() []Feature

GetFeatures returns the Features field value

func (*ListFeatures200Response) GetFeaturesOk

func (o *ListFeatures200Response) GetFeaturesOk() ([]Feature, bool)

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

func (ListFeatures200Response) MarshalJSON

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

func (*ListFeatures200Response) SetFeatures

func (o *ListFeatures200Response) SetFeatures(v []Feature)

SetFeatures sets field value

func (ListFeatures200Response) ToMap

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

func (*ListFeatures200Response) UnmarshalJSON

func (o *ListFeatures200Response) UnmarshalJSON(bytes []byte) (err error)

type ListMetrics200Response

type ListMetrics200Response struct {
	PaginationFields
	Metrics []Metric `json:"metrics"`
}

ListMetrics200Response struct for ListMetrics200Response

func NewListMetrics200Response

func NewListMetrics200Response(limit int32, offset int32, count int32, total int32, hasMore bool, nextOffset *int32, metrics []Metric) *ListMetrics200Response

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

func NewListMetrics200ResponseWithDefaults

func NewListMetrics200ResponseWithDefaults() *ListMetrics200Response

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

func (*ListMetrics200Response) GetMetrics

func (o *ListMetrics200Response) GetMetrics() []Metric

GetMetrics returns the Metrics field value

func (*ListMetrics200Response) GetMetricsOk

func (o *ListMetrics200Response) GetMetricsOk() ([]Metric, bool)

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

func (ListMetrics200Response) MarshalJSON

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

func (*ListMetrics200Response) SetMetrics

func (o *ListMetrics200Response) SetMetrics(v []Metric)

SetMetrics sets field value

func (ListMetrics200Response) ToMap

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

func (*ListMetrics200Response) UnmarshalJSON

func (o *ListMetrics200Response) UnmarshalJSON(bytes []byte) (err error)

type ListOrganizations200Response

type ListOrganizations200Response struct {
	PaginationFields
	Organizations []Organization `json:"organizations"`
}

ListOrganizations200Response struct for ListOrganizations200Response

func NewListOrganizations200Response

func NewListOrganizations200Response(limit int32, offset int32, count int32, total int32, hasMore bool, nextOffset *int32, organizations []Organization) *ListOrganizations200Response

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

func NewListOrganizations200ResponseWithDefaults

func NewListOrganizations200ResponseWithDefaults() *ListOrganizations200Response

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

func (*ListOrganizations200Response) GetOrganizations

func (o *ListOrganizations200Response) GetOrganizations() []Organization

GetOrganizations returns the Organizations field value

func (*ListOrganizations200Response) GetOrganizationsOk

func (o *ListOrganizations200Response) GetOrganizationsOk() ([]Organization, bool)

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

func (ListOrganizations200Response) MarshalJSON

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

func (*ListOrganizations200Response) SetOrganizations

func (o *ListOrganizations200Response) SetOrganizations(v []Organization)

SetOrganizations sets field value

func (ListOrganizations200Response) ToMap

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

func (*ListOrganizations200Response) UnmarshalJSON

func (o *ListOrganizations200Response) UnmarshalJSON(bytes []byte) (err error)

type ListProjects200Response

type ListProjects200Response struct {
	Projects []Project `json:"projects"`
	PaginationFields
}

ListProjects200Response struct for ListProjects200Response

func NewListProjects200Response

func NewListProjects200Response(limit int32, offset int32, count int32, total int32, hasMore bool, nextOffset *int32, projects []Project) *ListProjects200Response

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

func NewListProjects200ResponseWithDefaults

func NewListProjects200ResponseWithDefaults() *ListProjects200Response

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

func (*ListProjects200Response) GetProjects

func (o *ListProjects200Response) GetProjects() []Project

GetProjects returns the Projects field value

func (*ListProjects200Response) GetProjectsOk

func (o *ListProjects200Response) GetProjectsOk() ([]Project, bool)

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

func (ListProjects200Response) MarshalJSON

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

func (*ListProjects200Response) SetProjects

func (o *ListProjects200Response) SetProjects(v []Project)

SetProjects sets field value

func (ListProjects200Response) ToMap

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

func (*ListProjects200Response) UnmarshalJSON

func (o *ListProjects200Response) UnmarshalJSON(bytes []byte) (err error)

type ListSavedGroups200Response

type ListSavedGroups200Response struct {
	PaginationFields
	SavedGroups []SavedGroup `json:"savedGroups"`
}

ListSavedGroups200Response struct for ListSavedGroups200Response

func NewListSavedGroups200Response

func NewListSavedGroups200Response(limit int32, offset int32, count int32, total int32, hasMore bool, nextOffset *int32, savedGroups []SavedGroup) *ListSavedGroups200Response

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

func NewListSavedGroups200ResponseWithDefaults

func NewListSavedGroups200ResponseWithDefaults() *ListSavedGroups200Response

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

func (*ListSavedGroups200Response) GetLimit

func (o *ListSavedGroups200Response) GetLimit() interface{}

GetLimit returns the Limit field value If the value is explicit nil, the zero value for interface{} will be returned

func (*ListSavedGroups200Response) GetSavedGroups

func (o *ListSavedGroups200Response) GetSavedGroups() []SavedGroup

GetSavedGroups returns the SavedGroups field value

func (*ListSavedGroups200Response) GetSavedGroupsOk

func (o *ListSavedGroups200Response) GetSavedGroupsOk() ([]SavedGroup, bool)

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

func (ListSavedGroups200Response) MarshalJSON

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

func (*ListSavedGroups200Response) SetSavedGroups

func (o *ListSavedGroups200Response) SetSavedGroups(v []SavedGroup)

SetSavedGroups sets field value

func (ListSavedGroups200Response) ToMap

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

func (*ListSavedGroups200Response) UnmarshalJSON

func (o *ListSavedGroups200Response) UnmarshalJSON(bytes []byte) (err error)

type ListSdkConnections200Response

type ListSdkConnections200Response struct {
	PaginationFields
	Connections []SdkConnection `json:"connections,omitempty"`
}

ListSdkConnections200Response struct for ListSdkConnections200Response

func NewListSdkConnections200Response

func NewListSdkConnections200Response(limit int32, offset int32, count int32, total int32, hasMore bool, nextOffset *int32) *ListSdkConnections200Response

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

func NewListSdkConnections200ResponseWithDefaults

func NewListSdkConnections200ResponseWithDefaults() *ListSdkConnections200Response

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

func (*ListSdkConnections200Response) GetConnections

func (o *ListSdkConnections200Response) GetConnections() []SdkConnection

GetConnections returns the Connections field value if set, zero value otherwise.

func (*ListSdkConnections200Response) GetConnectionsOk

func (o *ListSdkConnections200Response) GetConnectionsOk() ([]SdkConnection, bool)

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

func (*ListSdkConnections200Response) GetLimit

func (o *ListSdkConnections200Response) GetLimit() interface{}

GetLimit returns the Limit field value If the value is explicit nil, the zero value for interface{} will be returned

func (*ListSdkConnections200Response) HasConnections

func (o *ListSdkConnections200Response) HasConnections() bool

HasConnections returns a boolean if a field has been set.

func (ListSdkConnections200Response) MarshalJSON

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

func (*ListSdkConnections200Response) SetConnections

func (o *ListSdkConnections200Response) SetConnections(v []SdkConnection)

SetConnections gets a reference to the given []SdkConnection and assigns it to the Connections field.

func (ListSdkConnections200Response) ToMap

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

func (*ListSdkConnections200Response) UnmarshalJSON

func (o *ListSdkConnections200Response) UnmarshalJSON(bytes []byte) (err error)

type ListSegments200Response

type ListSegments200Response struct {
	PaginationFields
	Segments []Segment `json:"segments"`
}

ListSegments200Response struct for ListSegments200Response

func NewListSegments200Response

func NewListSegments200Response(limit int32, offset int32, count int32, total int32, hasMore bool, nextOffset *int32, segments []Segment) *ListSegments200Response

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

func NewListSegments200ResponseWithDefaults

func NewListSegments200ResponseWithDefaults() *ListSegments200Response

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

func (*ListSegments200Response) GetLimit

func (o *ListSegments200Response) GetLimit() interface{}

GetLimit returns the Limit field value If the value is explicit nil, the zero value for interface{} will be returned

func (*ListSegments200Response) GetSegments

func (o *ListSegments200Response) GetSegments() []Segment

GetSegments returns the Segments field value

func (*ListSegments200Response) GetSegmentsOk

func (o *ListSegments200Response) GetSegmentsOk() ([]Segment, bool)

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

func (ListSegments200Response) MarshalJSON

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

func (*ListSegments200Response) SetSegments

func (o *ListSegments200Response) SetSegments(v []Segment)

SetSegments sets field value

func (ListSegments200Response) ToMap

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

func (*ListSegments200Response) UnmarshalJSON

func (o *ListSegments200Response) UnmarshalJSON(bytes []byte) (err error)

type ListVisualChangesets200Response

type ListVisualChangesets200Response struct {
	VisualChangesets []VisualChangeset `json:"visualChangesets"`
}

ListVisualChangesets200Response struct for ListVisualChangesets200Response

func NewListVisualChangesets200Response

func NewListVisualChangesets200Response(visualChangesets []VisualChangeset) *ListVisualChangesets200Response

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

func NewListVisualChangesets200ResponseWithDefaults

func NewListVisualChangesets200ResponseWithDefaults() *ListVisualChangesets200Response

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

func (*ListVisualChangesets200Response) GetVisualChangesets

func (o *ListVisualChangesets200Response) GetVisualChangesets() []VisualChangeset

GetVisualChangesets returns the VisualChangesets field value

func (*ListVisualChangesets200Response) GetVisualChangesetsOk

func (o *ListVisualChangesets200Response) GetVisualChangesetsOk() ([]VisualChangeset, bool)

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

func (ListVisualChangesets200Response) MarshalJSON

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

func (*ListVisualChangesets200Response) SetVisualChangesets

func (o *ListVisualChangesets200Response) SetVisualChangesets(v []VisualChangeset)

SetVisualChangesets sets field value

func (ListVisualChangesets200Response) ToMap

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

func (*ListVisualChangesets200Response) UnmarshalJSON

func (o *ListVisualChangesets200Response) UnmarshalJSON(bytes []byte) (err error)

type Metric

type Metric struct {
	Id           string            `json:"id"`
	DateCreated  string            `json:"dateCreated"`
	DateUpdated  string            `json:"dateUpdated"`
	Owner        string            `json:"owner"`
	DatasourceId string            `json:"datasourceId"`
	Name         string            `json:"name"`
	Description  string            `json:"description"`
	Type         string            `json:"type"`
	Tags         []string          `json:"tags"`
	Projects     []string          `json:"projects"`
	Archived     bool              `json:"archived"`
	Behavior     MetricBehavior    `json:"behavior"`
	Sql          *MetricSql        `json:"sql,omitempty"`
	SqlBuilder   *MetricSqlBuilder `json:"sqlBuilder,omitempty"`
	Mixpanel     *MetricMixpanel   `json:"mixpanel,omitempty"`
}

Metric struct for Metric

func NewMetric

func NewMetric(id string, dateCreated string, dateUpdated string, owner string, datasourceId string, name string, description string, type_ string, tags []string, projects []string, archived bool, behavior MetricBehavior) *Metric

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

func NewMetricWithDefaults

func NewMetricWithDefaults() *Metric

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

func (*Metric) GetArchived

func (o *Metric) GetArchived() bool

GetArchived returns the Archived field value

func (*Metric) GetArchivedOk

func (o *Metric) GetArchivedOk() (*bool, bool)

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

func (*Metric) GetBehavior

func (o *Metric) GetBehavior() MetricBehavior

GetBehavior returns the Behavior field value

func (*Metric) GetBehaviorOk

func (o *Metric) GetBehaviorOk() (*MetricBehavior, bool)

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

func (*Metric) GetDatasourceId

func (o *Metric) GetDatasourceId() string

GetDatasourceId returns the DatasourceId field value

func (*Metric) GetDatasourceIdOk

func (o *Metric) GetDatasourceIdOk() (*string, bool)

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

func (*Metric) GetDateCreated

func (o *Metric) GetDateCreated() string

GetDateCreated returns the DateCreated field value

func (*Metric) GetDateCreatedOk

func (o *Metric) GetDateCreatedOk() (*string, bool)

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

func (*Metric) GetDateUpdated

func (o *Metric) GetDateUpdated() string

GetDateUpdated returns the DateUpdated field value

func (*Metric) GetDateUpdatedOk

func (o *Metric) GetDateUpdatedOk() (*string, bool)

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

func (*Metric) GetDescription

func (o *Metric) GetDescription() string

GetDescription returns the Description field value

func (*Metric) GetDescriptionOk

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

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

func (*Metric) GetId

func (o *Metric) GetId() string

GetId returns the Id field value

func (*Metric) GetIdOk

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

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

func (*Metric) GetMixpanel

func (o *Metric) GetMixpanel() MetricMixpanel

GetMixpanel returns the Mixpanel field value if set, zero value otherwise.

func (*Metric) GetMixpanelOk

func (o *Metric) GetMixpanelOk() (*MetricMixpanel, bool)

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

func (*Metric) GetName

func (o *Metric) GetName() string

GetName returns the Name field value

func (*Metric) GetNameOk

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

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

func (*Metric) GetOwner

func (o *Metric) GetOwner() string

GetOwner returns the Owner field value

func (*Metric) GetOwnerOk

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

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

func (*Metric) GetProjects

func (o *Metric) GetProjects() []string

GetProjects returns the Projects field value

func (*Metric) GetProjectsOk

func (o *Metric) GetProjectsOk() ([]string, bool)

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

func (*Metric) GetSql

func (o *Metric) GetSql() MetricSql

GetSql returns the Sql field value if set, zero value otherwise.

func (*Metric) GetSqlBuilder

func (o *Metric) GetSqlBuilder() MetricSqlBuilder

GetSqlBuilder returns the SqlBuilder field value if set, zero value otherwise.

func (*Metric) GetSqlBuilderOk

func (o *Metric) GetSqlBuilderOk() (*MetricSqlBuilder, bool)

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

func (*Metric) GetSqlOk

func (o *Metric) GetSqlOk() (*MetricSql, bool)

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

func (*Metric) GetTags

func (o *Metric) GetTags() []string

GetTags returns the Tags field value

func (*Metric) GetTagsOk

func (o *Metric) GetTagsOk() ([]string, bool)

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

func (*Metric) GetType

func (o *Metric) GetType() string

GetType returns the Type field value

func (*Metric) GetTypeOk

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

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

func (*Metric) HasMixpanel

func (o *Metric) HasMixpanel() bool

HasMixpanel returns a boolean if a field has been set.

func (*Metric) HasSql

func (o *Metric) HasSql() bool

HasSql returns a boolean if a field has been set.

func (*Metric) HasSqlBuilder

func (o *Metric) HasSqlBuilder() bool

HasSqlBuilder returns a boolean if a field has been set.

func (Metric) MarshalJSON

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

func (*Metric) SetArchived

func (o *Metric) SetArchived(v bool)

SetArchived sets field value

func (*Metric) SetBehavior

func (o *Metric) SetBehavior(v MetricBehavior)

SetBehavior sets field value

func (*Metric) SetDatasourceId

func (o *Metric) SetDatasourceId(v string)

SetDatasourceId sets field value

func (*Metric) SetDateCreated

func (o *Metric) SetDateCreated(v string)

SetDateCreated sets field value

func (*Metric) SetDateUpdated

func (o *Metric) SetDateUpdated(v string)

SetDateUpdated sets field value

func (*Metric) SetDescription

func (o *Metric) SetDescription(v string)

SetDescription sets field value

func (*Metric) SetId

func (o *Metric) SetId(v string)

SetId sets field value

func (*Metric) SetMixpanel

func (o *Metric) SetMixpanel(v MetricMixpanel)

SetMixpanel gets a reference to the given MetricMixpanel and assigns it to the Mixpanel field.

func (*Metric) SetName

func (o *Metric) SetName(v string)

SetName sets field value

func (*Metric) SetOwner

func (o *Metric) SetOwner(v string)

SetOwner sets field value

func (*Metric) SetProjects

func (o *Metric) SetProjects(v []string)

SetProjects sets field value

func (*Metric) SetSql

func (o *Metric) SetSql(v MetricSql)

SetSql gets a reference to the given MetricSql and assigns it to the Sql field.

func (*Metric) SetSqlBuilder

func (o *Metric) SetSqlBuilder(v MetricSqlBuilder)

SetSqlBuilder gets a reference to the given MetricSqlBuilder and assigns it to the SqlBuilder field.

func (*Metric) SetTags

func (o *Metric) SetTags(v []string)

SetTags sets field value

func (*Metric) SetType

func (o *Metric) SetType(v string)

SetType sets field value

func (Metric) ToMap

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

func (*Metric) UnmarshalJSON

func (o *Metric) UnmarshalJSON(bytes []byte) (err error)

type MetricBehavior

type MetricBehavior struct {
	Goal                  string   `json:"goal"`
	Cap                   *float32 `json:"cap,omitempty"`
	Capping               *string  `json:"capping,omitempty"`
	CapValue              *float32 `json:"capValue,omitempty"`
	ConversionWindowStart float32  `json:"conversionWindowStart"`
	ConversionWindowEnd   float32  `json:"conversionWindowEnd"`
	RiskThresholdSuccess  float32  `json:"riskThresholdSuccess"`
	RiskThresholdDanger   float32  `json:"riskThresholdDanger"`
	MinPercentChange      float32  `json:"minPercentChange"`
	MaxPercentChange      float32  `json:"maxPercentChange"`
	MinSampleSize         float32  `json:"minSampleSize"`
}

MetricBehavior struct for MetricBehavior

func NewMetricBehavior

func NewMetricBehavior(goal string, conversionWindowStart float32, conversionWindowEnd float32, riskThresholdSuccess float32, riskThresholdDanger float32, minPercentChange float32, maxPercentChange float32, minSampleSize float32) *MetricBehavior

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

func NewMetricBehaviorWithDefaults

func NewMetricBehaviorWithDefaults() *MetricBehavior

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

func (*MetricBehavior) GetCap

func (o *MetricBehavior) GetCap() float32

GetCap returns the Cap field value if set, zero value otherwise.

func (*MetricBehavior) GetCapOk

func (o *MetricBehavior) GetCapOk() (*float32, bool)

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

func (*MetricBehavior) GetCapValue

func (o *MetricBehavior) GetCapValue() float32

GetCapValue returns the CapValue field value if set, zero value otherwise.

func (*MetricBehavior) GetCapValueOk

func (o *MetricBehavior) GetCapValueOk() (*float32, bool)

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

func (*MetricBehavior) GetCapping

func (o *MetricBehavior) GetCapping() string

GetCapping returns the Capping field value if set, zero value otherwise.

func (*MetricBehavior) GetCappingOk

func (o *MetricBehavior) GetCappingOk() (*string, bool)

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

func (*MetricBehavior) GetConversionWindowEnd

func (o *MetricBehavior) GetConversionWindowEnd() float32

GetConversionWindowEnd returns the ConversionWindowEnd field value

func (*MetricBehavior) GetConversionWindowEndOk

func (o *MetricBehavior) GetConversionWindowEndOk() (*float32, bool)

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

func (*MetricBehavior) GetConversionWindowStart

func (o *MetricBehavior) GetConversionWindowStart() float32

GetConversionWindowStart returns the ConversionWindowStart field value

func (*MetricBehavior) GetConversionWindowStartOk

func (o *MetricBehavior) GetConversionWindowStartOk() (*float32, bool)

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

func (*MetricBehavior) GetGoal

func (o *MetricBehavior) GetGoal() string

GetGoal returns the Goal field value

func (*MetricBehavior) GetGoalOk

func (o *MetricBehavior) GetGoalOk() (*string, bool)

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

func (*MetricBehavior) GetMaxPercentChange

func (o *MetricBehavior) GetMaxPercentChange() float32

GetMaxPercentChange returns the MaxPercentChange field value

func (*MetricBehavior) GetMaxPercentChangeOk

func (o *MetricBehavior) GetMaxPercentChangeOk() (*float32, bool)

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

func (*MetricBehavior) GetMinPercentChange

func (o *MetricBehavior) GetMinPercentChange() float32

GetMinPercentChange returns the MinPercentChange field value

func (*MetricBehavior) GetMinPercentChangeOk

func (o *MetricBehavior) GetMinPercentChangeOk() (*float32, bool)

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

func (*MetricBehavior) GetMinSampleSize

func (o *MetricBehavior) GetMinSampleSize() float32

GetMinSampleSize returns the MinSampleSize field value

func (*MetricBehavior) GetMinSampleSizeOk

func (o *MetricBehavior) GetMinSampleSizeOk() (*float32, bool)

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

func (*MetricBehavior) GetRiskThresholdDanger

func (o *MetricBehavior) GetRiskThresholdDanger() float32

GetRiskThresholdDanger returns the RiskThresholdDanger field value

func (*MetricBehavior) GetRiskThresholdDangerOk

func (o *MetricBehavior) GetRiskThresholdDangerOk() (*float32, bool)

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

func (*MetricBehavior) GetRiskThresholdSuccess

func (o *MetricBehavior) GetRiskThresholdSuccess() float32

GetRiskThresholdSuccess returns the RiskThresholdSuccess field value

func (*MetricBehavior) GetRiskThresholdSuccessOk

func (o *MetricBehavior) GetRiskThresholdSuccessOk() (*float32, bool)

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

func (*MetricBehavior) HasCap

func (o *MetricBehavior) HasCap() bool

HasCap returns a boolean if a field has been set.

func (*MetricBehavior) HasCapValue

func (o *MetricBehavior) HasCapValue() bool

HasCapValue returns a boolean if a field has been set.

func (*MetricBehavior) HasCapping

func (o *MetricBehavior) HasCapping() bool

HasCapping returns a boolean if a field has been set.

func (MetricBehavior) MarshalJSON

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

func (*MetricBehavior) SetCap

func (o *MetricBehavior) SetCap(v float32)

SetCap gets a reference to the given float32 and assigns it to the Cap field.

func (*MetricBehavior) SetCapValue

func (o *MetricBehavior) SetCapValue(v float32)

SetCapValue gets a reference to the given float32 and assigns it to the CapValue field.

func (*MetricBehavior) SetCapping

func (o *MetricBehavior) SetCapping(v string)

SetCapping gets a reference to the given string and assigns it to the Capping field.

func (*MetricBehavior) SetConversionWindowEnd

func (o *MetricBehavior) SetConversionWindowEnd(v float32)

SetConversionWindowEnd sets field value

func (*MetricBehavior) SetConversionWindowStart

func (o *MetricBehavior) SetConversionWindowStart(v float32)

SetConversionWindowStart sets field value

func (*MetricBehavior) SetGoal

func (o *MetricBehavior) SetGoal(v string)

SetGoal sets field value

func (*MetricBehavior) SetMaxPercentChange

func (o *MetricBehavior) SetMaxPercentChange(v float32)

SetMaxPercentChange sets field value

func (*MetricBehavior) SetMinPercentChange

func (o *MetricBehavior) SetMinPercentChange(v float32)

SetMinPercentChange sets field value

func (*MetricBehavior) SetMinSampleSize

func (o *MetricBehavior) SetMinSampleSize(v float32)

SetMinSampleSize sets field value

func (*MetricBehavior) SetRiskThresholdDanger

func (o *MetricBehavior) SetRiskThresholdDanger(v float32)

SetRiskThresholdDanger sets field value

func (*MetricBehavior) SetRiskThresholdSuccess

func (o *MetricBehavior) SetRiskThresholdSuccess(v float32)

SetRiskThresholdSuccess sets field value

func (MetricBehavior) ToMap

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

func (*MetricBehavior) UnmarshalJSON

func (o *MetricBehavior) UnmarshalJSON(bytes []byte) (err error)

type MetricMixpanel

type MetricMixpanel struct {
	EventName       string                                     `json:"eventName"`
	EventValue      string                                     `json:"eventValue"`
	UserAggregation string                                     `json:"userAggregation"`
	Conditions      []PostMetricRequestMixpanelConditionsInner `json:"conditions"`
}

MetricMixpanel struct for MetricMixpanel

func NewMetricMixpanel

func NewMetricMixpanel(eventName string, eventValue string, userAggregation string, conditions []PostMetricRequestMixpanelConditionsInner) *MetricMixpanel

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

func NewMetricMixpanelWithDefaults

func NewMetricMixpanelWithDefaults() *MetricMixpanel

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

func (*MetricMixpanel) GetConditions

GetConditions returns the Conditions field value

func (*MetricMixpanel) GetConditionsOk

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

func (*MetricMixpanel) GetEventName

func (o *MetricMixpanel) GetEventName() string

GetEventName returns the EventName field value

func (*MetricMixpanel) GetEventNameOk

func (o *MetricMixpanel) GetEventNameOk() (*string, bool)

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

func (*MetricMixpanel) GetEventValue

func (o *MetricMixpanel) GetEventValue() string

GetEventValue returns the EventValue field value

func (*MetricMixpanel) GetEventValueOk

func (o *MetricMixpanel) GetEventValueOk() (*string, bool)

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

func (*MetricMixpanel) GetUserAggregation

func (o *MetricMixpanel) GetUserAggregation() string

GetUserAggregation returns the UserAggregation field value

func (*MetricMixpanel) GetUserAggregationOk

func (o *MetricMixpanel) GetUserAggregationOk() (*string, bool)

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

func (MetricMixpanel) MarshalJSON

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

func (*MetricMixpanel) SetConditions

SetConditions sets field value

func (*MetricMixpanel) SetEventName

func (o *MetricMixpanel) SetEventName(v string)

SetEventName sets field value

func (*MetricMixpanel) SetEventValue

func (o *MetricMixpanel) SetEventValue(v string)

SetEventValue sets field value

func (*MetricMixpanel) SetUserAggregation

func (o *MetricMixpanel) SetUserAggregation(v string)

SetUserAggregation sets field value

func (MetricMixpanel) ToMap

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

func (*MetricMixpanel) UnmarshalJSON

func (o *MetricMixpanel) UnmarshalJSON(bytes []byte) (err error)

type MetricSql

type MetricSql struct {
	IdentifierTypes     []string `json:"identifierTypes"`
	ConversionSQL       string   `json:"conversionSQL"`
	UserAggregationSQL  string   `json:"userAggregationSQL"`
	DenominatorMetricId string   `json:"denominatorMetricId"`
}

MetricSql struct for MetricSql

func NewMetricSql

func NewMetricSql(identifierTypes []string, conversionSQL string, userAggregationSQL string, denominatorMetricId string) *MetricSql

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

func NewMetricSqlWithDefaults

func NewMetricSqlWithDefaults() *MetricSql

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

func (*MetricSql) GetConversionSQL

func (o *MetricSql) GetConversionSQL() string

GetConversionSQL returns the ConversionSQL field value

func (*MetricSql) GetConversionSQLOk

func (o *MetricSql) GetConversionSQLOk() (*string, bool)

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

func (*MetricSql) GetDenominatorMetricId

func (o *MetricSql) GetDenominatorMetricId() string

GetDenominatorMetricId returns the DenominatorMetricId field value

func (*MetricSql) GetDenominatorMetricIdOk

func (o *MetricSql) GetDenominatorMetricIdOk() (*string, bool)

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

func (*MetricSql) GetIdentifierTypes

func (o *MetricSql) GetIdentifierTypes() []string

GetIdentifierTypes returns the IdentifierTypes field value

func (*MetricSql) GetIdentifierTypesOk

func (o *MetricSql) GetIdentifierTypesOk() ([]string, bool)

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

func (*MetricSql) GetUserAggregationSQL

func (o *MetricSql) GetUserAggregationSQL() string

GetUserAggregationSQL returns the UserAggregationSQL field value

func (*MetricSql) GetUserAggregationSQLOk

func (o *MetricSql) GetUserAggregationSQLOk() (*string, bool)

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

func (MetricSql) MarshalJSON

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

func (*MetricSql) SetConversionSQL

func (o *MetricSql) SetConversionSQL(v string)

SetConversionSQL sets field value

func (*MetricSql) SetDenominatorMetricId

func (o *MetricSql) SetDenominatorMetricId(v string)

SetDenominatorMetricId sets field value

func (*MetricSql) SetIdentifierTypes

func (o *MetricSql) SetIdentifierTypes(v []string)

SetIdentifierTypes sets field value

func (*MetricSql) SetUserAggregationSQL

func (o *MetricSql) SetUserAggregationSQL(v string)

SetUserAggregationSQL sets field value

func (MetricSql) ToMap

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

func (*MetricSql) UnmarshalJSON

func (o *MetricSql) UnmarshalJSON(bytes []byte) (err error)

type MetricSqlBuilder

type MetricSqlBuilder struct {
	IdentifierTypeColumns []PostMetricRequestSqlBuilderIdentifierTypeColumnsInner `json:"identifierTypeColumns"`
	TableName             string                                                  `json:"tableName"`
	ValueColumnName       string                                                  `json:"valueColumnName"`
	TimestampColumnName   string                                                  `json:"timestampColumnName"`
	Conditions            []PostMetricRequestSqlBuilderConditionsInner            `json:"conditions"`
}

MetricSqlBuilder struct for MetricSqlBuilder

func NewMetricSqlBuilder

func NewMetricSqlBuilder(identifierTypeColumns []PostMetricRequestSqlBuilderIdentifierTypeColumnsInner, tableName string, valueColumnName string, timestampColumnName string, conditions []PostMetricRequestSqlBuilderConditionsInner) *MetricSqlBuilder

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

func NewMetricSqlBuilderWithDefaults

func NewMetricSqlBuilderWithDefaults() *MetricSqlBuilder

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

func (*MetricSqlBuilder) GetConditions

GetConditions returns the Conditions field value

func (*MetricSqlBuilder) GetConditionsOk

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

func (*MetricSqlBuilder) GetIdentifierTypeColumns

GetIdentifierTypeColumns returns the IdentifierTypeColumns field value

func (*MetricSqlBuilder) GetIdentifierTypeColumnsOk

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

func (*MetricSqlBuilder) GetTableName

func (o *MetricSqlBuilder) GetTableName() string

GetTableName returns the TableName field value

func (*MetricSqlBuilder) GetTableNameOk

func (o *MetricSqlBuilder) GetTableNameOk() (*string, bool)

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

func (*MetricSqlBuilder) GetTimestampColumnName

func (o *MetricSqlBuilder) GetTimestampColumnName() string

GetTimestampColumnName returns the TimestampColumnName field value

func (*MetricSqlBuilder) GetTimestampColumnNameOk

func (o *MetricSqlBuilder) GetTimestampColumnNameOk() (*string, bool)

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

func (*MetricSqlBuilder) GetValueColumnName

func (o *MetricSqlBuilder) GetValueColumnName() string

GetValueColumnName returns the ValueColumnName field value

func (*MetricSqlBuilder) GetValueColumnNameOk

func (o *MetricSqlBuilder) GetValueColumnNameOk() (*string, bool)

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

func (MetricSqlBuilder) MarshalJSON

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

func (*MetricSqlBuilder) SetConditions

SetConditions sets field value

func (*MetricSqlBuilder) SetIdentifierTypeColumns

SetIdentifierTypeColumns sets field value

func (*MetricSqlBuilder) SetTableName

func (o *MetricSqlBuilder) SetTableName(v string)

SetTableName sets field value

func (*MetricSqlBuilder) SetTimestampColumnName

func (o *MetricSqlBuilder) SetTimestampColumnName(v string)

SetTimestampColumnName sets field value

func (*MetricSqlBuilder) SetValueColumnName

func (o *MetricSqlBuilder) SetValueColumnName(v string)

SetValueColumnName sets field value

func (MetricSqlBuilder) ToMap

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

func (*MetricSqlBuilder) UnmarshalJSON

func (o *MetricSqlBuilder) UnmarshalJSON(bytes []byte) (err error)

type NullableDataSource

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

func NewNullableDataSource

func NewNullableDataSource(val *DataSource) *NullableDataSource

func (NullableDataSource) Get

func (v NullableDataSource) Get() *DataSource

func (NullableDataSource) IsSet

func (v NullableDataSource) IsSet() bool

func (NullableDataSource) MarshalJSON

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

func (*NullableDataSource) Set

func (v *NullableDataSource) Set(val *DataSource)

func (*NullableDataSource) UnmarshalJSON

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

func (*NullableDataSource) Unset

func (v *NullableDataSource) Unset()

type NullableDataSourceMixpanelSettings

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

func (NullableDataSourceMixpanelSettings) Get

func (NullableDataSourceMixpanelSettings) IsSet

func (NullableDataSourceMixpanelSettings) MarshalJSON

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

func (*NullableDataSourceMixpanelSettings) Set

func (*NullableDataSourceMixpanelSettings) UnmarshalJSON

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

func (*NullableDataSourceMixpanelSettings) Unset

type NullableDeleteMetric200Response

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

func (NullableDeleteMetric200Response) Get

func (NullableDeleteMetric200Response) IsSet

func (NullableDeleteMetric200Response) MarshalJSON

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

func (*NullableDeleteMetric200Response) Set

func (*NullableDeleteMetric200Response) UnmarshalJSON

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

func (*NullableDeleteMetric200Response) Unset

type NullableDimension

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

func NewNullableDimension

func NewNullableDimension(val *Dimension) *NullableDimension

func (NullableDimension) Get

func (v NullableDimension) Get() *Dimension

func (NullableDimension) IsSet

func (v NullableDimension) IsSet() bool

func (NullableDimension) MarshalJSON

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

func (*NullableDimension) Set

func (v *NullableDimension) Set(val *Dimension)

func (*NullableDimension) UnmarshalJSON

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

func (*NullableDimension) Unset

func (v *NullableDimension) Unset()

type NullableExperiment

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

func NewNullableExperiment

func NewNullableExperiment(val *Experiment) *NullableExperiment

func (NullableExperiment) Get

func (v NullableExperiment) Get() *Experiment

func (NullableExperiment) IsSet

func (v NullableExperiment) IsSet() bool

func (NullableExperiment) MarshalJSON

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

func (*NullableExperiment) Set

func (v *NullableExperiment) Set(val *Experiment)

func (*NullableExperiment) UnmarshalJSON

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

func (*NullableExperiment) Unset

func (v *NullableExperiment) Unset()

type NullableExperimentAnalysisSettings

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

func (NullableExperimentAnalysisSettings) Get

func (NullableExperimentAnalysisSettings) IsSet

func (NullableExperimentAnalysisSettings) MarshalJSON

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

func (*NullableExperimentAnalysisSettings) Set

func (*NullableExperimentAnalysisSettings) UnmarshalJSON

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

func (*NullableExperimentAnalysisSettings) Unset

type NullableExperimentMetric

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

func NewNullableExperimentMetric

func NewNullableExperimentMetric(val *ExperimentMetric) *NullableExperimentMetric

func (NullableExperimentMetric) Get

func (NullableExperimentMetric) IsSet

func (v NullableExperimentMetric) IsSet() bool

func (NullableExperimentMetric) MarshalJSON

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

func (*NullableExperimentMetric) Set

func (*NullableExperimentMetric) UnmarshalJSON

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

func (*NullableExperimentMetric) Unset

func (v *NullableExperimentMetric) Unset()

type NullableExperimentMetricOverrides

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

func (NullableExperimentMetricOverrides) Get

func (NullableExperimentMetricOverrides) IsSet

func (NullableExperimentMetricOverrides) MarshalJSON

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

func (*NullableExperimentMetricOverrides) Set

func (*NullableExperimentMetricOverrides) UnmarshalJSON

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

func (*NullableExperimentMetricOverrides) Unset

type NullableExperimentResultSummary

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

func (NullableExperimentResultSummary) Get

func (NullableExperimentResultSummary) IsSet

func (NullableExperimentResultSummary) MarshalJSON

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

func (*NullableExperimentResultSummary) Set

func (*NullableExperimentResultSummary) UnmarshalJSON

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

func (*NullableExperimentResultSummary) Unset

type NullableExperimentResults

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

func NewNullableExperimentResults

func NewNullableExperimentResults(val *ExperimentResults) *NullableExperimentResults

func (NullableExperimentResults) Get

func (NullableExperimentResults) IsSet

func (v NullableExperimentResults) IsSet() bool

func (NullableExperimentResults) MarshalJSON

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

func (*NullableExperimentResults) Set

func (*NullableExperimentResults) UnmarshalJSON

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

func (*NullableExperimentResults) Unset

func (v *NullableExperimentResults) Unset()

type NullableExperimentResultsDimension

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

func (NullableExperimentResultsDimension) Get

func (NullableExperimentResultsDimension) IsSet

func (NullableExperimentResultsDimension) MarshalJSON

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

func (*NullableExperimentResultsDimension) Set

func (*NullableExperimentResultsDimension) UnmarshalJSON

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

func (*NullableExperimentResultsDimension) Unset

type NullableFeature

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

func NewNullableFeature

func NewNullableFeature(val *Feature) *NullableFeature

func (NullableFeature) Get

func (v NullableFeature) Get() *Feature

func (NullableFeature) IsSet

func (v NullableFeature) IsSet() bool

func (NullableFeature) MarshalJSON

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

func (*NullableFeature) Set

func (v *NullableFeature) Set(val *Feature)

func (*NullableFeature) UnmarshalJSON

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

func (*NullableFeature) Unset

func (v *NullableFeature) Unset()

type NullableFeatureDefinition

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

func NewNullableFeatureDefinition

func NewNullableFeatureDefinition(val *FeatureDefinition) *NullableFeatureDefinition

func (NullableFeatureDefinition) Get

func (NullableFeatureDefinition) IsSet

func (v NullableFeatureDefinition) IsSet() bool

func (NullableFeatureDefinition) MarshalJSON

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

func (*NullableFeatureDefinition) Set

func (*NullableFeatureDefinition) UnmarshalJSON

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

func (*NullableFeatureDefinition) Unset

func (v *NullableFeatureDefinition) Unset()

type NullableFeatureDefinitionDefaultValue

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

func (NullableFeatureDefinitionDefaultValue) Get

func (NullableFeatureDefinitionDefaultValue) IsSet

func (NullableFeatureDefinitionDefaultValue) MarshalJSON

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

func (*NullableFeatureDefinitionDefaultValue) Set

func (*NullableFeatureDefinitionDefaultValue) UnmarshalJSON

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

func (*NullableFeatureDefinitionDefaultValue) Unset

type NullableFeatureEnvironment

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

func NewNullableFeatureEnvironment

func NewNullableFeatureEnvironment(val *FeatureEnvironment) *NullableFeatureEnvironment

func (NullableFeatureEnvironment) Get

func (NullableFeatureEnvironment) IsSet

func (v NullableFeatureEnvironment) IsSet() bool

func (NullableFeatureEnvironment) MarshalJSON

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

func (*NullableFeatureEnvironment) Set

func (*NullableFeatureEnvironment) UnmarshalJSON

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

func (*NullableFeatureEnvironment) Unset

func (v *NullableFeatureEnvironment) Unset()

type NullableFeatureEnvironmentDraft

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

func (NullableFeatureEnvironmentDraft) Get

func (NullableFeatureEnvironmentDraft) IsSet

func (NullableFeatureEnvironmentDraft) MarshalJSON

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

func (*NullableFeatureEnvironmentDraft) Set

func (*NullableFeatureEnvironmentDraft) UnmarshalJSON

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

func (*NullableFeatureEnvironmentDraft) Unset

type NullableFeatureExperimentRefRule

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

func (NullableFeatureExperimentRefRule) Get

func (NullableFeatureExperimentRefRule) IsSet

func (NullableFeatureExperimentRefRule) MarshalJSON

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

func (*NullableFeatureExperimentRefRule) Set

func (*NullableFeatureExperimentRefRule) UnmarshalJSON

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

func (*NullableFeatureExperimentRefRule) Unset

type NullableFeatureExperimentRule

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

func (NullableFeatureExperimentRule) Get

func (NullableFeatureExperimentRule) IsSet

func (NullableFeatureExperimentRule) MarshalJSON

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

func (*NullableFeatureExperimentRule) Set

func (*NullableFeatureExperimentRule) UnmarshalJSON

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

func (*NullableFeatureExperimentRule) Unset

func (v *NullableFeatureExperimentRule) Unset()

type NullableFeatureExperimentRuleNamespace

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

func (NullableFeatureExperimentRuleNamespace) Get

func (NullableFeatureExperimentRuleNamespace) IsSet

func (NullableFeatureExperimentRuleNamespace) MarshalJSON

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

func (*NullableFeatureExperimentRuleNamespace) Set

func (*NullableFeatureExperimentRuleNamespace) UnmarshalJSON

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

func (*NullableFeatureExperimentRuleNamespace) Unset

type NullableFeatureForceRule

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

func NewNullableFeatureForceRule

func NewNullableFeatureForceRule(val *FeatureForceRule) *NullableFeatureForceRule

func (NullableFeatureForceRule) Get

func (NullableFeatureForceRule) IsSet

func (v NullableFeatureForceRule) IsSet() bool

func (NullableFeatureForceRule) MarshalJSON

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

func (*NullableFeatureForceRule) Set

func (*NullableFeatureForceRule) UnmarshalJSON

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

func (*NullableFeatureForceRule) Unset

func (v *NullableFeatureForceRule) Unset()

type NullableFeatureRevision

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

func NewNullableFeatureRevision

func NewNullableFeatureRevision(val *FeatureRevision) *NullableFeatureRevision

func (NullableFeatureRevision) Get

func (NullableFeatureRevision) IsSet

func (v NullableFeatureRevision) IsSet() bool

func (NullableFeatureRevision) MarshalJSON

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

func (*NullableFeatureRevision) Set

func (*NullableFeatureRevision) UnmarshalJSON

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

func (*NullableFeatureRevision) Unset

func (v *NullableFeatureRevision) Unset()

type NullableFeatureRolloutRule

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

func NewNullableFeatureRolloutRule

func NewNullableFeatureRolloutRule(val *FeatureRolloutRule) *NullableFeatureRolloutRule

func (NullableFeatureRolloutRule) Get

func (NullableFeatureRolloutRule) IsSet

func (v NullableFeatureRolloutRule) IsSet() bool

func (NullableFeatureRolloutRule) MarshalJSON

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

func (*NullableFeatureRolloutRule) Set

func (*NullableFeatureRolloutRule) UnmarshalJSON

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

func (*NullableFeatureRolloutRule) Unset

func (v *NullableFeatureRolloutRule) Unset()

type NullableFeatureRule

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

func NewNullableFeatureRule

func NewNullableFeatureRule(val *FeatureRule) *NullableFeatureRule

func (NullableFeatureRule) Get

func (NullableFeatureRule) IsSet

func (v NullableFeatureRule) IsSet() bool

func (NullableFeatureRule) MarshalJSON

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

func (*NullableFeatureRule) Set

func (v *NullableFeatureRule) Set(val *FeatureRule)

func (*NullableFeatureRule) UnmarshalJSON

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

func (*NullableFeatureRule) Unset

func (v *NullableFeatureRule) Unset()

type NullableGetDataSource200Response

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

func (NullableGetDataSource200Response) Get

func (NullableGetDataSource200Response) IsSet

func (NullableGetDataSource200Response) MarshalJSON

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

func (*NullableGetDataSource200Response) Set

func (*NullableGetDataSource200Response) UnmarshalJSON

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

func (*NullableGetDataSource200Response) Unset

type NullableGetDimension200Response

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

func (NullableGetDimension200Response) Get

func (NullableGetDimension200Response) IsSet

func (NullableGetDimension200Response) MarshalJSON

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

func (*NullableGetDimension200Response) Set

func (*NullableGetDimension200Response) UnmarshalJSON

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

func (*NullableGetDimension200Response) Unset

type NullableGetExperimentResults200Response

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

func (NullableGetExperimentResults200Response) Get

func (NullableGetExperimentResults200Response) IsSet

func (NullableGetExperimentResults200Response) MarshalJSON

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

func (*NullableGetExperimentResults200Response) Set

func (*NullableGetExperimentResults200Response) UnmarshalJSON

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

func (*NullableGetExperimentResults200Response) Unset

type NullableGetProject200Response

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

func (NullableGetProject200Response) Get

func (NullableGetProject200Response) IsSet

func (NullableGetProject200Response) MarshalJSON

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

func (*NullableGetProject200Response) Set

func (*NullableGetProject200Response) UnmarshalJSON

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

func (*NullableGetProject200Response) Unset

func (v *NullableGetProject200Response) Unset()

type NullableGetSdkConnection200Response

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

func (NullableGetSdkConnection200Response) Get

func (NullableGetSdkConnection200Response) IsSet

func (NullableGetSdkConnection200Response) MarshalJSON

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

func (*NullableGetSdkConnection200Response) Set

func (*NullableGetSdkConnection200Response) UnmarshalJSON

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

func (*NullableGetSdkConnection200Response) Unset

type NullableGetSegment200Response

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

func (NullableGetSegment200Response) Get

func (NullableGetSegment200Response) IsSet

func (NullableGetSegment200Response) MarshalJSON

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

func (*NullableGetSegment200Response) Set

func (*NullableGetSegment200Response) UnmarshalJSON

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

func (*NullableGetSegment200Response) Unset

func (v *NullableGetSegment200Response) Unset()

type NullableGetVisualChangeset200Response

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

func (NullableGetVisualChangeset200Response) Get

func (NullableGetVisualChangeset200Response) IsSet

func (NullableGetVisualChangeset200Response) MarshalJSON

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

func (*NullableGetVisualChangeset200Response) Set

func (*NullableGetVisualChangeset200Response) UnmarshalJSON

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

func (*NullableGetVisualChangeset200Response) Unset

type NullableListDataSources200Response

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

func (NullableListDataSources200Response) Get

func (NullableListDataSources200Response) IsSet

func (NullableListDataSources200Response) MarshalJSON

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

func (*NullableListDataSources200Response) Set

func (*NullableListDataSources200Response) UnmarshalJSON

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

func (*NullableListDataSources200Response) Unset

type NullableListDimensions200Response

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

func (NullableListDimensions200Response) Get

func (NullableListDimensions200Response) IsSet

func (NullableListDimensions200Response) MarshalJSON

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

func (*NullableListDimensions200Response) Set

func (*NullableListDimensions200Response) UnmarshalJSON

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

func (*NullableListDimensions200Response) Unset

type NullableListExperiments200Response

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

func (NullableListExperiments200Response) Get

func (NullableListExperiments200Response) IsSet

func (NullableListExperiments200Response) MarshalJSON

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

func (*NullableListExperiments200Response) Set

func (*NullableListExperiments200Response) UnmarshalJSON

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

func (*NullableListExperiments200Response) Unset

type NullableListFeatures200Response

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

func (NullableListFeatures200Response) Get

func (NullableListFeatures200Response) IsSet

func (NullableListFeatures200Response) MarshalJSON

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

func (*NullableListFeatures200Response) Set

func (*NullableListFeatures200Response) UnmarshalJSON

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

func (*NullableListFeatures200Response) Unset

type NullableListMetrics200Response

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

func (NullableListMetrics200Response) Get

func (NullableListMetrics200Response) IsSet

func (NullableListMetrics200Response) MarshalJSON

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

func (*NullableListMetrics200Response) Set

func (*NullableListMetrics200Response) UnmarshalJSON

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

func (*NullableListMetrics200Response) Unset

func (v *NullableListMetrics200Response) Unset()

type NullableListOrganizations200Response

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

func (NullableListOrganizations200Response) Get

func (NullableListOrganizations200Response) IsSet

func (NullableListOrganizations200Response) MarshalJSON

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

func (*NullableListOrganizations200Response) Set

func (*NullableListOrganizations200Response) UnmarshalJSON

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

func (*NullableListOrganizations200Response) Unset

type NullableListProjects200Response

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

func (NullableListProjects200Response) Get

func (NullableListProjects200Response) IsSet

func (NullableListProjects200Response) MarshalJSON

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

func (*NullableListProjects200Response) Set

func (*NullableListProjects200Response) UnmarshalJSON

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

func (*NullableListProjects200Response) Unset

type NullableListSavedGroups200Response

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

func (NullableListSavedGroups200Response) Get

func (NullableListSavedGroups200Response) IsSet

func (NullableListSavedGroups200Response) MarshalJSON

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

func (*NullableListSavedGroups200Response) Set

func (*NullableListSavedGroups200Response) UnmarshalJSON

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

func (*NullableListSavedGroups200Response) Unset

type NullableListSdkConnections200Response

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

func (NullableListSdkConnections200Response) Get

func (NullableListSdkConnections200Response) IsSet

func (NullableListSdkConnections200Response) MarshalJSON

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

func (*NullableListSdkConnections200Response) Set

func (*NullableListSdkConnections200Response) UnmarshalJSON

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

func (*NullableListSdkConnections200Response) Unset

type NullableListSegments200Response

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

func (NullableListSegments200Response) Get

func (NullableListSegments200Response) IsSet

func (NullableListSegments200Response) MarshalJSON

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

func (*NullableListSegments200Response) Set

func (*NullableListSegments200Response) UnmarshalJSON

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

func (*NullableListSegments200Response) Unset

type NullableListVisualChangesets200Response

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

func (NullableListVisualChangesets200Response) Get

func (NullableListVisualChangesets200Response) IsSet

func (NullableListVisualChangesets200Response) MarshalJSON

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

func (*NullableListVisualChangesets200Response) Set

func (*NullableListVisualChangesets200Response) UnmarshalJSON

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

func (*NullableListVisualChangesets200Response) Unset

type NullableMetric

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

func NewNullableMetric

func NewNullableMetric(val *Metric) *NullableMetric

func (NullableMetric) Get

func (v NullableMetric) Get() *Metric

func (NullableMetric) IsSet

func (v NullableMetric) IsSet() bool

func (NullableMetric) MarshalJSON

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

func (*NullableMetric) Set

func (v *NullableMetric) Set(val *Metric)

func (*NullableMetric) UnmarshalJSON

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

func (*NullableMetric) Unset

func (v *NullableMetric) Unset()

type NullableMetricBehavior

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

func NewNullableMetricBehavior

func NewNullableMetricBehavior(val *MetricBehavior) *NullableMetricBehavior

func (NullableMetricBehavior) Get

func (NullableMetricBehavior) IsSet

func (v NullableMetricBehavior) IsSet() bool

func (NullableMetricBehavior) MarshalJSON

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

func (*NullableMetricBehavior) Set

func (*NullableMetricBehavior) UnmarshalJSON

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

func (*NullableMetricBehavior) Unset

func (v *NullableMetricBehavior) Unset()

type NullableMetricMixpanel

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

func NewNullableMetricMixpanel

func NewNullableMetricMixpanel(val *MetricMixpanel) *NullableMetricMixpanel

func (NullableMetricMixpanel) Get

func (NullableMetricMixpanel) IsSet

func (v NullableMetricMixpanel) IsSet() bool

func (NullableMetricMixpanel) MarshalJSON

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

func (*NullableMetricMixpanel) Set

func (*NullableMetricMixpanel) UnmarshalJSON

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

func (*NullableMetricMixpanel) Unset

func (v *NullableMetricMixpanel) Unset()

type NullableMetricSql

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

func NewNullableMetricSql

func NewNullableMetricSql(val *MetricSql) *NullableMetricSql

func (NullableMetricSql) Get

func (v NullableMetricSql) Get() *MetricSql

func (NullableMetricSql) IsSet

func (v NullableMetricSql) IsSet() bool

func (NullableMetricSql) MarshalJSON

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

func (*NullableMetricSql) Set

func (v *NullableMetricSql) Set(val *MetricSql)

func (*NullableMetricSql) UnmarshalJSON

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

func (*NullableMetricSql) Unset

func (v *NullableMetricSql) Unset()

type NullableMetricSqlBuilder

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

func NewNullableMetricSqlBuilder

func NewNullableMetricSqlBuilder(val *MetricSqlBuilder) *NullableMetricSqlBuilder

func (NullableMetricSqlBuilder) Get

func (NullableMetricSqlBuilder) IsSet

func (v NullableMetricSqlBuilder) IsSet() bool

func (NullableMetricSqlBuilder) MarshalJSON

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

func (*NullableMetricSqlBuilder) Set

func (*NullableMetricSqlBuilder) UnmarshalJSON

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

func (*NullableMetricSqlBuilder) Unset

func (v *NullableMetricSqlBuilder) Unset()

type NullableOrganization

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

func NewNullableOrganization

func NewNullableOrganization(val *Organization) *NullableOrganization

func (NullableOrganization) Get

func (NullableOrganization) IsSet

func (v NullableOrganization) IsSet() bool

func (NullableOrganization) MarshalJSON

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

func (*NullableOrganization) Set

func (v *NullableOrganization) Set(val *Organization)

func (*NullableOrganization) UnmarshalJSON

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

func (*NullableOrganization) Unset

func (v *NullableOrganization) Unset()

type NullablePaginationFields

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

func NewNullablePaginationFields

func NewNullablePaginationFields(val *PaginationFields) *NullablePaginationFields

func (NullablePaginationFields) Get

func (NullablePaginationFields) IsSet

func (v NullablePaginationFields) IsSet() bool

func (NullablePaginationFields) MarshalJSON

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

func (*NullablePaginationFields) Set

func (*NullablePaginationFields) UnmarshalJSON

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

func (*NullablePaginationFields) Unset

func (v *NullablePaginationFields) Unset()

type NullablePostExperiment200Response

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

func (NullablePostExperiment200Response) Get

func (NullablePostExperiment200Response) IsSet

func (NullablePostExperiment200Response) MarshalJSON

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

func (*NullablePostExperiment200Response) Set

func (*NullablePostExperiment200Response) UnmarshalJSON

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

func (*NullablePostExperiment200Response) Unset

type NullablePostExperimentRequest

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

func (NullablePostExperimentRequest) Get

func (NullablePostExperimentRequest) IsSet

func (NullablePostExperimentRequest) MarshalJSON

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

func (*NullablePostExperimentRequest) Set

func (*NullablePostExperimentRequest) UnmarshalJSON

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

func (*NullablePostExperimentRequest) Unset

func (v *NullablePostExperimentRequest) Unset()

type NullablePostExperimentRequestPhasesInner

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

func (NullablePostExperimentRequestPhasesInner) Get

func (NullablePostExperimentRequestPhasesInner) IsSet

func (NullablePostExperimentRequestPhasesInner) MarshalJSON

func (*NullablePostExperimentRequestPhasesInner) Set

func (*NullablePostExperimentRequestPhasesInner) UnmarshalJSON

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

func (*NullablePostExperimentRequestPhasesInner) Unset

type NullablePostExperimentRequestPhasesInnerNamespace

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

func (NullablePostExperimentRequestPhasesInnerNamespace) Get

func (NullablePostExperimentRequestPhasesInnerNamespace) IsSet

func (NullablePostExperimentRequestPhasesInnerNamespace) MarshalJSON

func (*NullablePostExperimentRequestPhasesInnerNamespace) Set

func (*NullablePostExperimentRequestPhasesInnerNamespace) UnmarshalJSON

func (*NullablePostExperimentRequestPhasesInnerNamespace) Unset

type NullablePostExperimentRequestPhasesInnerSavedGroupTargetingInner

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

func (NullablePostExperimentRequestPhasesInnerSavedGroupTargetingInner) Get

func (NullablePostExperimentRequestPhasesInnerSavedGroupTargetingInner) IsSet

func (NullablePostExperimentRequestPhasesInnerSavedGroupTargetingInner) MarshalJSON

func (*NullablePostExperimentRequestPhasesInnerSavedGroupTargetingInner) Set

func (*NullablePostExperimentRequestPhasesInnerSavedGroupTargetingInner) UnmarshalJSON

func (*NullablePostExperimentRequestPhasesInnerSavedGroupTargetingInner) Unset

type NullablePostExperimentRequestPhasesInnerTrafficSplitInner

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

func (NullablePostExperimentRequestPhasesInnerTrafficSplitInner) Get

func (NullablePostExperimentRequestPhasesInnerTrafficSplitInner) IsSet

func (NullablePostExperimentRequestPhasesInnerTrafficSplitInner) MarshalJSON

func (*NullablePostExperimentRequestPhasesInnerTrafficSplitInner) Set

func (*NullablePostExperimentRequestPhasesInnerTrafficSplitInner) UnmarshalJSON

func (*NullablePostExperimentRequestPhasesInnerTrafficSplitInner) Unset

type NullablePostExperimentRequestVariationsInner

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

func (NullablePostExperimentRequestVariationsInner) Get

func (NullablePostExperimentRequestVariationsInner) IsSet

func (NullablePostExperimentRequestVariationsInner) MarshalJSON

func (*NullablePostExperimentRequestVariationsInner) Set

func (*NullablePostExperimentRequestVariationsInner) UnmarshalJSON

func (*NullablePostExperimentRequestVariationsInner) Unset

type NullablePostExperimentRequestVariationsInnerScreenshotsInner

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

func (NullablePostExperimentRequestVariationsInnerScreenshotsInner) Get

func (NullablePostExperimentRequestVariationsInnerScreenshotsInner) IsSet

func (NullablePostExperimentRequestVariationsInnerScreenshotsInner) MarshalJSON

func (*NullablePostExperimentRequestVariationsInnerScreenshotsInner) Set

func (*NullablePostExperimentRequestVariationsInnerScreenshotsInner) UnmarshalJSON

func (*NullablePostExperimentRequestVariationsInnerScreenshotsInner) Unset

type NullablePostFeature200Response

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

func (NullablePostFeature200Response) Get

func (NullablePostFeature200Response) IsSet

func (NullablePostFeature200Response) MarshalJSON

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

func (*NullablePostFeature200Response) Set

func (*NullablePostFeature200Response) UnmarshalJSON

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

func (*NullablePostFeature200Response) Unset

func (v *NullablePostFeature200Response) Unset()

type NullablePostFeatureRequest

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

func NewNullablePostFeatureRequest

func NewNullablePostFeatureRequest(val *PostFeatureRequest) *NullablePostFeatureRequest

func (NullablePostFeatureRequest) Get

func (NullablePostFeatureRequest) IsSet

func (v NullablePostFeatureRequest) IsSet() bool

func (NullablePostFeatureRequest) MarshalJSON

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

func (*NullablePostFeatureRequest) Set

func (*NullablePostFeatureRequest) UnmarshalJSON

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

func (*NullablePostFeatureRequest) Unset

func (v *NullablePostFeatureRequest) Unset()

type NullablePostFeatureRequestEnvironmentsValue

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

func (NullablePostFeatureRequestEnvironmentsValue) Get

func (NullablePostFeatureRequestEnvironmentsValue) IsSet

func (NullablePostFeatureRequestEnvironmentsValue) MarshalJSON

func (*NullablePostFeatureRequestEnvironmentsValue) Set

func (*NullablePostFeatureRequestEnvironmentsValue) UnmarshalJSON

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

func (*NullablePostFeatureRequestEnvironmentsValue) Unset

type NullablePostFeatureRequestEnvironmentsValueDraft

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

func (NullablePostFeatureRequestEnvironmentsValueDraft) Get

func (NullablePostFeatureRequestEnvironmentsValueDraft) IsSet

func (NullablePostFeatureRequestEnvironmentsValueDraft) MarshalJSON

func (*NullablePostFeatureRequestEnvironmentsValueDraft) Set

func (*NullablePostFeatureRequestEnvironmentsValueDraft) UnmarshalJSON

func (*NullablePostFeatureRequestEnvironmentsValueDraft) Unset

type NullablePostMetric200Response

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

func (NullablePostMetric200Response) Get

func (NullablePostMetric200Response) IsSet

func (NullablePostMetric200Response) MarshalJSON

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

func (*NullablePostMetric200Response) Set

func (*NullablePostMetric200Response) UnmarshalJSON

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

func (*NullablePostMetric200Response) Unset

func (v *NullablePostMetric200Response) Unset()

type NullablePostMetricRequest

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

func NewNullablePostMetricRequest

func NewNullablePostMetricRequest(val *PostMetricRequest) *NullablePostMetricRequest

func (NullablePostMetricRequest) Get

func (NullablePostMetricRequest) IsSet

func (v NullablePostMetricRequest) IsSet() bool

func (NullablePostMetricRequest) MarshalJSON

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

func (*NullablePostMetricRequest) Set

func (*NullablePostMetricRequest) UnmarshalJSON

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

func (*NullablePostMetricRequest) Unset

func (v *NullablePostMetricRequest) Unset()

type NullablePostMetricRequestBehavior

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

func (NullablePostMetricRequestBehavior) Get

func (NullablePostMetricRequestBehavior) IsSet

func (NullablePostMetricRequestBehavior) MarshalJSON

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

func (*NullablePostMetricRequestBehavior) Set

func (*NullablePostMetricRequestBehavior) UnmarshalJSON

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

func (*NullablePostMetricRequestBehavior) Unset

type NullablePostMetricRequestMixpanel

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

func (NullablePostMetricRequestMixpanel) Get

func (NullablePostMetricRequestMixpanel) IsSet

func (NullablePostMetricRequestMixpanel) MarshalJSON

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

func (*NullablePostMetricRequestMixpanel) Set

func (*NullablePostMetricRequestMixpanel) UnmarshalJSON

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

func (*NullablePostMetricRequestMixpanel) Unset

type NullablePostMetricRequestMixpanelConditionsInner

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

func (NullablePostMetricRequestMixpanelConditionsInner) Get

func (NullablePostMetricRequestMixpanelConditionsInner) IsSet

func (NullablePostMetricRequestMixpanelConditionsInner) MarshalJSON

func (*NullablePostMetricRequestMixpanelConditionsInner) Set

func (*NullablePostMetricRequestMixpanelConditionsInner) UnmarshalJSON

func (*NullablePostMetricRequestMixpanelConditionsInner) Unset

type NullablePostMetricRequestSql

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

func NewNullablePostMetricRequestSql

func NewNullablePostMetricRequestSql(val *PostMetricRequestSql) *NullablePostMetricRequestSql

func (NullablePostMetricRequestSql) Get

func (NullablePostMetricRequestSql) IsSet

func (NullablePostMetricRequestSql) MarshalJSON

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

func (*NullablePostMetricRequestSql) Set

func (*NullablePostMetricRequestSql) UnmarshalJSON

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

func (*NullablePostMetricRequestSql) Unset

func (v *NullablePostMetricRequestSql) Unset()

type NullablePostMetricRequestSqlBuilder

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

func (NullablePostMetricRequestSqlBuilder) Get

func (NullablePostMetricRequestSqlBuilder) IsSet

func (NullablePostMetricRequestSqlBuilder) MarshalJSON

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

func (*NullablePostMetricRequestSqlBuilder) Set

func (*NullablePostMetricRequestSqlBuilder) UnmarshalJSON

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

func (*NullablePostMetricRequestSqlBuilder) Unset

type NullablePostMetricRequestSqlBuilderConditionsInner

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

func (NullablePostMetricRequestSqlBuilderConditionsInner) Get

func (NullablePostMetricRequestSqlBuilderConditionsInner) IsSet

func (NullablePostMetricRequestSqlBuilderConditionsInner) MarshalJSON

func (*NullablePostMetricRequestSqlBuilderConditionsInner) Set

func (*NullablePostMetricRequestSqlBuilderConditionsInner) UnmarshalJSON

func (*NullablePostMetricRequestSqlBuilderConditionsInner) Unset

type NullablePostMetricRequestSqlBuilderIdentifierTypeColumnsInner

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

func (NullablePostMetricRequestSqlBuilderIdentifierTypeColumnsInner) Get

func (NullablePostMetricRequestSqlBuilderIdentifierTypeColumnsInner) IsSet

func (NullablePostMetricRequestSqlBuilderIdentifierTypeColumnsInner) MarshalJSON

func (*NullablePostMetricRequestSqlBuilderIdentifierTypeColumnsInner) Set

func (*NullablePostMetricRequestSqlBuilderIdentifierTypeColumnsInner) UnmarshalJSON

func (*NullablePostMetricRequestSqlBuilderIdentifierTypeColumnsInner) Unset

type NullablePostOrganization200Response

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

func (NullablePostOrganization200Response) Get

func (NullablePostOrganization200Response) IsSet

func (NullablePostOrganization200Response) MarshalJSON

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

func (*NullablePostOrganization200Response) Set

func (*NullablePostOrganization200Response) UnmarshalJSON

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

func (*NullablePostOrganization200Response) Unset

type NullablePostOrganizationRequest

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

func (NullablePostOrganizationRequest) Get

func (NullablePostOrganizationRequest) IsSet

func (NullablePostOrganizationRequest) MarshalJSON

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

func (*NullablePostOrganizationRequest) Set

func (*NullablePostOrganizationRequest) UnmarshalJSON

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

func (*NullablePostOrganizationRequest) Unset

type NullablePostSavedGroup200Response

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

func (NullablePostSavedGroup200Response) Get

func (NullablePostSavedGroup200Response) IsSet

func (NullablePostSavedGroup200Response) MarshalJSON

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

func (*NullablePostSavedGroup200Response) Set

func (*NullablePostSavedGroup200Response) UnmarshalJSON

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

func (*NullablePostSavedGroup200Response) Unset

type NullablePostSavedGroupRequest

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

func (NullablePostSavedGroupRequest) Get

func (NullablePostSavedGroupRequest) IsSet

func (NullablePostSavedGroupRequest) MarshalJSON

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

func (*NullablePostSavedGroupRequest) Set

func (*NullablePostSavedGroupRequest) UnmarshalJSON

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

func (*NullablePostSavedGroupRequest) Unset

func (v *NullablePostSavedGroupRequest) Unset()

type NullablePostVisualChange200Response

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

func (NullablePostVisualChange200Response) Get

func (NullablePostVisualChange200Response) IsSet

func (NullablePostVisualChange200Response) MarshalJSON

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

func (*NullablePostVisualChange200Response) Set

func (*NullablePostVisualChange200Response) UnmarshalJSON

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

func (*NullablePostVisualChange200Response) 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 NullableProjectSettings

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

func NewNullableProjectSettings

func NewNullableProjectSettings(val *ProjectSettings) *NullableProjectSettings

func (NullableProjectSettings) Get

func (NullableProjectSettings) IsSet

func (v NullableProjectSettings) IsSet() bool

func (NullableProjectSettings) MarshalJSON

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

func (*NullableProjectSettings) Set

func (*NullableProjectSettings) UnmarshalJSON

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

func (*NullableProjectSettings) Unset

func (v *NullableProjectSettings) Unset()

type NullablePutMetric200Response

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

func NewNullablePutMetric200Response

func NewNullablePutMetric200Response(val *PutMetric200Response) *NullablePutMetric200Response

func (NullablePutMetric200Response) Get

func (NullablePutMetric200Response) IsSet

func (NullablePutMetric200Response) MarshalJSON

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

func (*NullablePutMetric200Response) Set

func (*NullablePutMetric200Response) UnmarshalJSON

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

func (*NullablePutMetric200Response) Unset

func (v *NullablePutMetric200Response) Unset()

type NullablePutMetricRequest

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

func NewNullablePutMetricRequest

func NewNullablePutMetricRequest(val *PutMetricRequest) *NullablePutMetricRequest

func (NullablePutMetricRequest) Get

func (NullablePutMetricRequest) IsSet

func (v NullablePutMetricRequest) IsSet() bool

func (NullablePutMetricRequest) MarshalJSON

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

func (*NullablePutMetricRequest) Set

func (*NullablePutMetricRequest) UnmarshalJSON

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

func (*NullablePutMetricRequest) Unset

func (v *NullablePutMetricRequest) Unset()

type NullablePutMetricRequestBehavior

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

func (NullablePutMetricRequestBehavior) Get

func (NullablePutMetricRequestBehavior) IsSet

func (NullablePutMetricRequestBehavior) MarshalJSON

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

func (*NullablePutMetricRequestBehavior) Set

func (*NullablePutMetricRequestBehavior) UnmarshalJSON

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

func (*NullablePutMetricRequestBehavior) Unset

type NullablePutMetricRequestMixpanel

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

func (NullablePutMetricRequestMixpanel) Get

func (NullablePutMetricRequestMixpanel) IsSet

func (NullablePutMetricRequestMixpanel) MarshalJSON

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

func (*NullablePutMetricRequestMixpanel) Set

func (*NullablePutMetricRequestMixpanel) UnmarshalJSON

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

func (*NullablePutMetricRequestMixpanel) Unset

type NullablePutMetricRequestSql

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

func NewNullablePutMetricRequestSql

func NewNullablePutMetricRequestSql(val *PutMetricRequestSql) *NullablePutMetricRequestSql

func (NullablePutMetricRequestSql) Get

func (NullablePutMetricRequestSql) IsSet

func (NullablePutMetricRequestSql) MarshalJSON

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

func (*NullablePutMetricRequestSql) Set

func (*NullablePutMetricRequestSql) UnmarshalJSON

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

func (*NullablePutMetricRequestSql) Unset

func (v *NullablePutMetricRequestSql) Unset()

type NullablePutMetricRequestSqlBuilder

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

func (NullablePutMetricRequestSqlBuilder) Get

func (NullablePutMetricRequestSqlBuilder) IsSet

func (NullablePutMetricRequestSqlBuilder) MarshalJSON

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

func (*NullablePutMetricRequestSqlBuilder) Set

func (*NullablePutMetricRequestSqlBuilder) UnmarshalJSON

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

func (*NullablePutMetricRequestSqlBuilder) Unset

type NullablePutOrganizationRequest

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

func (NullablePutOrganizationRequest) Get

func (NullablePutOrganizationRequest) IsSet

func (NullablePutOrganizationRequest) MarshalJSON

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

func (*NullablePutOrganizationRequest) Set

func (*NullablePutOrganizationRequest) UnmarshalJSON

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

func (*NullablePutOrganizationRequest) Unset

func (v *NullablePutOrganizationRequest) Unset()

type NullablePutVisualChangeset200Response

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

func (NullablePutVisualChangeset200Response) Get

func (NullablePutVisualChangeset200Response) IsSet

func (NullablePutVisualChangeset200Response) MarshalJSON

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

func (*NullablePutVisualChangeset200Response) Set

func (*NullablePutVisualChangeset200Response) UnmarshalJSON

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

func (*NullablePutVisualChangeset200Response) Unset

type NullableSavedGroup

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

func NewNullableSavedGroup

func NewNullableSavedGroup(val *SavedGroup) *NullableSavedGroup

func (NullableSavedGroup) Get

func (v NullableSavedGroup) Get() *SavedGroup

func (NullableSavedGroup) IsSet

func (v NullableSavedGroup) IsSet() bool

func (NullableSavedGroup) MarshalJSON

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

func (*NullableSavedGroup) Set

func (v *NullableSavedGroup) Set(val *SavedGroup)

func (*NullableSavedGroup) UnmarshalJSON

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

func (*NullableSavedGroup) Unset

func (v *NullableSavedGroup) Unset()

type NullableSdkConnection

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

func NewNullableSdkConnection

func NewNullableSdkConnection(val *SdkConnection) *NullableSdkConnection

func (NullableSdkConnection) Get

func (NullableSdkConnection) IsSet

func (v NullableSdkConnection) IsSet() bool

func (NullableSdkConnection) MarshalJSON

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

func (*NullableSdkConnection) Set

func (v *NullableSdkConnection) Set(val *SdkConnection)

func (*NullableSdkConnection) UnmarshalJSON

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

func (*NullableSdkConnection) Unset

func (v *NullableSdkConnection) Unset()

type NullableSegment

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

func NewNullableSegment

func NewNullableSegment(val *Segment) *NullableSegment

func (NullableSegment) Get

func (v NullableSegment) Get() *Segment

func (NullableSegment) IsSet

func (v NullableSegment) IsSet() bool

func (NullableSegment) MarshalJSON

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

func (*NullableSegment) Set

func (v *NullableSegment) Set(val *Segment)

func (*NullableSegment) UnmarshalJSON

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

func (*NullableSegment) Unset

func (v *NullableSegment) Unset()

type NullableToggleFeatureRequest

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

func NewNullableToggleFeatureRequest

func NewNullableToggleFeatureRequest(val *ToggleFeatureRequest) *NullableToggleFeatureRequest

func (NullableToggleFeatureRequest) Get

func (NullableToggleFeatureRequest) IsSet

func (NullableToggleFeatureRequest) MarshalJSON

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

func (*NullableToggleFeatureRequest) Set

func (*NullableToggleFeatureRequest) UnmarshalJSON

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

func (*NullableToggleFeatureRequest) Unset

func (v *NullableToggleFeatureRequest) Unset()

type NullableUpdateExperimentRequest

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

func (NullableUpdateExperimentRequest) Get

func (NullableUpdateExperimentRequest) IsSet

func (NullableUpdateExperimentRequest) MarshalJSON

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

func (*NullableUpdateExperimentRequest) Set

func (*NullableUpdateExperimentRequest) UnmarshalJSON

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

func (*NullableUpdateExperimentRequest) Unset

type NullableUpdateFeatureRequest

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

func NewNullableUpdateFeatureRequest

func NewNullableUpdateFeatureRequest(val *UpdateFeatureRequest) *NullableUpdateFeatureRequest

func (NullableUpdateFeatureRequest) Get

func (NullableUpdateFeatureRequest) IsSet

func (NullableUpdateFeatureRequest) MarshalJSON

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

func (*NullableUpdateFeatureRequest) Set

func (*NullableUpdateFeatureRequest) UnmarshalJSON

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

func (*NullableUpdateFeatureRequest) Unset

func (v *NullableUpdateFeatureRequest) Unset()

type NullableUpdateSavedGroupRequest

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

func (NullableUpdateSavedGroupRequest) Get

func (NullableUpdateSavedGroupRequest) IsSet

func (NullableUpdateSavedGroupRequest) MarshalJSON

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

func (*NullableUpdateSavedGroupRequest) Set

func (*NullableUpdateSavedGroupRequest) UnmarshalJSON

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

func (*NullableUpdateSavedGroupRequest) Unset

type NullableVisualChange

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

func NewNullableVisualChange

func NewNullableVisualChange(val *VisualChange) *NullableVisualChange

func (NullableVisualChange) Get

func (NullableVisualChange) IsSet

func (v NullableVisualChange) IsSet() bool

func (NullableVisualChange) MarshalJSON

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

func (*NullableVisualChange) Set

func (v *NullableVisualChange) Set(val *VisualChange)

func (*NullableVisualChange) UnmarshalJSON

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

func (*NullableVisualChange) Unset

func (v *NullableVisualChange) Unset()

type NullableVisualChangeset

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

func NewNullableVisualChangeset

func NewNullableVisualChangeset(val *VisualChangeset) *NullableVisualChangeset

func (NullableVisualChangeset) Get

func (NullableVisualChangeset) IsSet

func (v NullableVisualChangeset) IsSet() bool

func (NullableVisualChangeset) MarshalJSON

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

func (*NullableVisualChangeset) Set

func (*NullableVisualChangeset) UnmarshalJSON

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

func (*NullableVisualChangeset) Unset

func (v *NullableVisualChangeset) Unset()

type Organization

type Organization struct {
	// The Growthbook unique identifier for the organization
	Id *string `json:"id,omitempty"`
	// An optional identifier that you use within your company for the organization
	ExternalId *string `json:"externalId,omitempty"`
	// The date the organization was created
	DateCreated *string `json:"dateCreated,omitempty"`
	// The name of the organization
	Name *string `json:"name,omitempty"`
	// The email address of the organization owner
	OwnerEmail *string `json:"ownerEmail,omitempty"`
}

Organization struct for Organization

func NewOrganization

func NewOrganization() *Organization

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

func NewOrganizationWithDefaults

func NewOrganizationWithDefaults() *Organization

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

func (*Organization) GetDateCreated

func (o *Organization) GetDateCreated() interface{}

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

func (*Organization) GetDateCreatedOk

func (o *Organization) GetDateCreatedOk() (*string, bool)

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

func (*Organization) GetExternalId

func (o *Organization) GetExternalId() interface{}

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

func (*Organization) GetExternalIdOk

func (o *Organization) GetExternalIdOk() (*string, bool)

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

func (*Organization) GetId

func (o *Organization) GetId() interface{}

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

func (*Organization) GetIdOk

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

func (*Organization) GetName

func (o *Organization) GetName() interface{}

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

func (*Organization) GetNameOk

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

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

func (*Organization) GetOwnerEmail

func (o *Organization) GetOwnerEmail() interface{}

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

func (*Organization) GetOwnerEmailOk

func (o *Organization) GetOwnerEmailOk() (*string, bool)

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

func (*Organization) HasDateCreated

func (o *Organization) HasDateCreated() bool

HasDateCreated returns a boolean if a field has been set.

func (*Organization) HasExternalId

func (o *Organization) HasExternalId() bool

HasExternalId returns a boolean if a field has been set.

func (*Organization) HasId

func (o *Organization) HasId() bool

HasId returns a boolean if a field has been set.

func (*Organization) HasName

func (o *Organization) HasName() bool

HasName returns a boolean if a field has been set.

func (*Organization) HasOwnerEmail

func (o *Organization) HasOwnerEmail() bool

HasOwnerEmail returns a boolean if a field has been set.

func (Organization) MarshalJSON

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

func (*Organization) SetDateCreated

func (o *Organization) SetDateCreated(v *string)

SetDateCreated gets a reference to the given interface{} and assigns it to the DateCreated field.

func (*Organization) SetExternalId

func (o *Organization) SetExternalId(v *string)

SetExternalId gets a reference to the given interface{} and assigns it to the ExternalId field.

func (*Organization) SetId

func (o *Organization) SetId(v *string)

SetId gets a reference to the given interface{} and assigns it to the Id field.

func (*Organization) SetName

func (o *Organization) SetName(v *string)

SetName gets a reference to the given interface{} and assigns it to the Name field.

func (*Organization) SetOwnerEmail

func (o *Organization) SetOwnerEmail(v *string)

SetOwnerEmail gets a reference to the given interface{} and assigns it to the OwnerEmail field.

func (Organization) ToMap

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

type PaginationFields

type PaginationFields struct {
	Limit      int32  `json:"limit"`
	Offset     int32  `json:"offset"`
	Count      int32  `json:"count"`
	Total      int32  `json:"total"`
	HasMore    bool   `json:"hasMore"`
	NextOffset *int32 `json:"nextOffset"`
}

PaginationFields struct for PaginationFields

func NewPaginationFields

func NewPaginationFields(limit int32, offset int32, count int32, total int32, hasMore bool, nextOffset *int32) *PaginationFields

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

func NewPaginationFieldsWithDefaults

func NewPaginationFieldsWithDefaults() *PaginationFields

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

func (*PaginationFields) GetCount

func (o *PaginationFields) GetCount() int32

GetCount returns the Count field value

func (*PaginationFields) GetCountOk

func (o *PaginationFields) GetCountOk() (*int32, bool)

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

func (*PaginationFields) GetHasMore

func (o *PaginationFields) GetHasMore() bool

GetHasMore returns the HasMore field value

func (*PaginationFields) GetHasMoreOk

func (o *PaginationFields) GetHasMoreOk() (*bool, bool)

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

func (*PaginationFields) GetLimit

func (o *PaginationFields) GetLimit() int32

GetLimit returns the Limit field value

func (*PaginationFields) GetLimitOk

func (o *PaginationFields) GetLimitOk() (*int32, bool)

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

func (*PaginationFields) GetNextOffset

func (o *PaginationFields) GetNextOffset() int32

GetNextOffset returns the NextOffset field value If the value is explicit nil, the zero value for int32 will be returned

func (*PaginationFields) GetNextOffsetOk

func (o *PaginationFields) GetNextOffsetOk() (*int32, bool)

GetNextOffsetOk returns a tuple with the NextOffset 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 (*PaginationFields) GetOffset

func (o *PaginationFields) GetOffset() int32

GetOffset returns the Offset field value

func (*PaginationFields) GetOffsetOk

func (o *PaginationFields) GetOffsetOk() (*int32, bool)

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

func (*PaginationFields) GetTotal

func (o *PaginationFields) GetTotal() int32

GetTotal returns the Total field value

func (*PaginationFields) GetTotalOk

func (o *PaginationFields) GetTotalOk() (*int32, bool)

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

func (*PaginationFields) SetCount

func (o *PaginationFields) SetCount(v int32)

SetCount sets field value

func (*PaginationFields) SetHasMore

func (o *PaginationFields) SetHasMore(v bool)

SetHasMore sets field value

func (*PaginationFields) SetLimit

func (o *PaginationFields) SetLimit(v int32)

SetLimit sets field value

func (*PaginationFields) SetNextOffset

func (o *PaginationFields) SetNextOffset(v *int32)

SetNextOffset sets field value

func (*PaginationFields) SetOffset

func (o *PaginationFields) SetOffset(v int32)

SetOffset sets field value

func (*PaginationFields) SetTotal

func (o *PaginationFields) SetTotal(v int32)

SetTotal sets field value

func (PaginationFields) ToMap

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

type PostExperiment200Response

type PostExperiment200Response struct {
	Experiment Experiment `json:"experiment"`
}

PostExperiment200Response struct for PostExperiment200Response

func NewPostExperiment200Response

func NewPostExperiment200Response(experiment Experiment) *PostExperiment200Response

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

func NewPostExperiment200ResponseWithDefaults

func NewPostExperiment200ResponseWithDefaults() *PostExperiment200Response

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

func (*PostExperiment200Response) GetExperiment

func (o *PostExperiment200Response) GetExperiment() Experiment

GetExperiment returns the Experiment field value

func (*PostExperiment200Response) GetExperimentOk

func (o *PostExperiment200Response) GetExperimentOk() (*Experiment, bool)

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

func (PostExperiment200Response) MarshalJSON

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

func (*PostExperiment200Response) SetExperiment

func (o *PostExperiment200Response) SetExperiment(v Experiment)

SetExperiment sets field value

func (PostExperiment200Response) ToMap

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

func (*PostExperiment200Response) UnmarshalJSON

func (o *PostExperiment200Response) UnmarshalJSON(bytes []byte) (err error)

type PostExperimentRequest

type PostExperimentRequest struct {
	// ID for the [DataSource](#tag/DataSource_model)
	DatasourceId string `json:"datasourceId"`
	// The ID property of one of the assignment query objects associated with the datasource
	AssignmentQueryId string `json:"assignmentQueryId"`
	TrackingKey       string `json:"trackingKey"`
	// Name of the experiment
	Name string `json:"name"`
	// Project ID which the experiment belongs to
	Project *string `json:"project,omitempty"`
	// Hypothesis of the experiment
	Hypothesis *string `json:"hypothesis,omitempty"`
	// Description of the experiment
	Description      *string     `json:"description,omitempty"`
	Tags             []string    `json:"tags,omitempty"`
	Metrics          []string    `json:"metrics,omitempty"`
	GuardrailMetrics interface{} `json:"guardrailMetrics,omitempty"`
	// Email of the person who owns this experiment
	Owner               string                                 `json:"owner"`
	Archived            *bool                                  `json:"archived,omitempty"`
	Status              *string                                `json:"status,omitempty"`
	AutoRefresh         *bool                                  `json:"autoRefresh,omitempty"`
	HashAttribute       *string                                `json:"hashAttribute,omitempty"`
	HashVersion         *float32                               `json:"hashVersion,omitempty"`
	ReleasedVariationId *string                                `json:"releasedVariationId,omitempty"`
	ExcludeFromPayload  *bool                                  `json:"excludeFromPayload,omitempty"`
	Variations          []PostExperimentRequestVariationsInner `json:"variations"`
	Phases              []PostExperimentRequestPhasesInner     `json:"phases,omitempty"`
}

PostExperimentRequest struct for PostExperimentRequest

func NewPostExperimentRequest

func NewPostExperimentRequest(datasourceId string, assignmentQueryId string, trackingKey string, name string, owner string, variations []PostExperimentRequestVariationsInner) *PostExperimentRequest

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

func NewPostExperimentRequestWithDefaults

func NewPostExperimentRequestWithDefaults() *PostExperimentRequest

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

func (*PostExperimentRequest) GetArchived

func (o *PostExperimentRequest) GetArchived() bool

GetArchived returns the Archived field value if set, zero value otherwise.

func (*PostExperimentRequest) GetArchivedOk

func (o *PostExperimentRequest) GetArchivedOk() (*bool, bool)

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

func (*PostExperimentRequest) GetAssignmentQueryId

func (o *PostExperimentRequest) GetAssignmentQueryId() string

GetAssignmentQueryId returns the AssignmentQueryId field value

func (*PostExperimentRequest) GetAssignmentQueryIdOk

func (o *PostExperimentRequest) GetAssignmentQueryIdOk() (*string, bool)

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

func (*PostExperimentRequest) GetAutoRefresh

func (o *PostExperimentRequest) GetAutoRefresh() bool

GetAutoRefresh returns the AutoRefresh field value if set, zero value otherwise.

func (*PostExperimentRequest) GetAutoRefreshOk

func (o *PostExperimentRequest) GetAutoRefreshOk() (*bool, bool)

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

func (*PostExperimentRequest) GetDatasourceId

func (o *PostExperimentRequest) GetDatasourceId() string

GetDatasourceId returns the DatasourceId field value

func (*PostExperimentRequest) GetDatasourceIdOk

func (o *PostExperimentRequest) GetDatasourceIdOk() (*string, bool)

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

func (*PostExperimentRequest) GetDescription

func (o *PostExperimentRequest) GetDescription() string

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

func (*PostExperimentRequest) GetDescriptionOk

func (o *PostExperimentRequest) 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 (*PostExperimentRequest) GetExcludeFromPayload

func (o *PostExperimentRequest) GetExcludeFromPayload() bool

GetExcludeFromPayload returns the ExcludeFromPayload field value if set, zero value otherwise.

func (*PostExperimentRequest) GetExcludeFromPayloadOk

func (o *PostExperimentRequest) GetExcludeFromPayloadOk() (*bool, bool)

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

func (*PostExperimentRequest) GetGuardrailMetrics

func (o *PostExperimentRequest) GetGuardrailMetrics() interface{}

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

func (*PostExperimentRequest) GetGuardrailMetricsOk

func (o *PostExperimentRequest) GetGuardrailMetricsOk() (*interface{}, bool)

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

func (*PostExperimentRequest) GetHashAttribute

func (o *PostExperimentRequest) GetHashAttribute() string

GetHashAttribute returns the HashAttribute field value if set, zero value otherwise.

func (*PostExperimentRequest) GetHashAttributeOk

func (o *PostExperimentRequest) GetHashAttributeOk() (*string, bool)

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

func (*PostExperimentRequest) GetHashVersion

func (o *PostExperimentRequest) GetHashVersion() float32

GetHashVersion returns the HashVersion field value if set, zero value otherwise.

func (*PostExperimentRequest) GetHashVersionOk

func (o *PostExperimentRequest) GetHashVersionOk() (*float32, bool)

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

func (*PostExperimentRequest) GetHypothesis

func (o *PostExperimentRequest) GetHypothesis() string

GetHypothesis returns the Hypothesis field value if set, zero value otherwise.

func (*PostExperimentRequest) GetHypothesisOk

func (o *PostExperimentRequest) GetHypothesisOk() (*string, bool)

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

func (*PostExperimentRequest) GetMetrics

func (o *PostExperimentRequest) GetMetrics() []string

GetMetrics returns the Metrics field value if set, zero value otherwise.

func (*PostExperimentRequest) GetMetricsOk

func (o *PostExperimentRequest) GetMetricsOk() ([]string, bool)

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

func (*PostExperimentRequest) GetName

func (o *PostExperimentRequest) GetName() string

GetName returns the Name field value

func (*PostExperimentRequest) GetNameOk

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

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

func (*PostExperimentRequest) GetOwner

func (o *PostExperimentRequest) GetOwner() string

GetOwner returns the Owner field value

func (*PostExperimentRequest) GetOwnerOk

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

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

func (*PostExperimentRequest) GetPhases

GetPhases returns the Phases field value if set, zero value otherwise.

func (*PostExperimentRequest) GetPhasesOk

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

func (*PostExperimentRequest) GetProject

func (o *PostExperimentRequest) GetProject() string

GetProject returns the Project field value if set, zero value otherwise.

func (*PostExperimentRequest) GetProjectOk

func (o *PostExperimentRequest) GetProjectOk() (*string, bool)

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

func (*PostExperimentRequest) GetReleasedVariationId

func (o *PostExperimentRequest) GetReleasedVariationId() string

GetReleasedVariationId returns the ReleasedVariationId field value if set, zero value otherwise.

func (*PostExperimentRequest) GetReleasedVariationIdOk

func (o *PostExperimentRequest) GetReleasedVariationIdOk() (*string, bool)

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

func (*PostExperimentRequest) GetStatus

func (o *PostExperimentRequest) GetStatus() string

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

func (*PostExperimentRequest) GetStatusOk

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

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

func (*PostExperimentRequest) GetTags

func (o *PostExperimentRequest) GetTags() []string

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

func (*PostExperimentRequest) GetTagsOk

func (o *PostExperimentRequest) 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 (*PostExperimentRequest) GetTrackingKey

func (o *PostExperimentRequest) GetTrackingKey() string

GetTrackingKey returns the TrackingKey field value

func (*PostExperimentRequest) GetTrackingKeyOk

func (o *PostExperimentRequest) GetTrackingKeyOk() (*string, bool)

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

func (*PostExperimentRequest) GetVariations

GetVariations returns the Variations field value

func (*PostExperimentRequest) GetVariationsOk

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

func (*PostExperimentRequest) HasArchived

func (o *PostExperimentRequest) HasArchived() bool

HasArchived returns a boolean if a field has been set.

func (*PostExperimentRequest) HasAutoRefresh

func (o *PostExperimentRequest) HasAutoRefresh() bool

HasAutoRefresh returns a boolean if a field has been set.

func (*PostExperimentRequest) HasDescription

func (o *PostExperimentRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PostExperimentRequest) HasExcludeFromPayload

func (o *PostExperimentRequest) HasExcludeFromPayload() bool

HasExcludeFromPayload returns a boolean if a field has been set.

func (*PostExperimentRequest) HasGuardrailMetrics

func (o *PostExperimentRequest) HasGuardrailMetrics() bool

HasGuardrailMetrics returns a boolean if a field has been set.

func (*PostExperimentRequest) HasHashAttribute

func (o *PostExperimentRequest) HasHashAttribute() bool

HasHashAttribute returns a boolean if a field has been set.

func (*PostExperimentRequest) HasHashVersion

func (o *PostExperimentRequest) HasHashVersion() bool

HasHashVersion returns a boolean if a field has been set.

func (*PostExperimentRequest) HasHypothesis

func (o *PostExperimentRequest) HasHypothesis() bool

HasHypothesis returns a boolean if a field has been set.

func (*PostExperimentRequest) HasMetrics

func (o *PostExperimentRequest) HasMetrics() bool

HasMetrics returns a boolean if a field has been set.

func (*PostExperimentRequest) HasPhases

func (o *PostExperimentRequest) HasPhases() bool

HasPhases returns a boolean if a field has been set.

func (*PostExperimentRequest) HasProject

func (o *PostExperimentRequest) HasProject() bool

HasProject returns a boolean if a field has been set.

func (*PostExperimentRequest) HasReleasedVariationId

func (o *PostExperimentRequest) HasReleasedVariationId() bool

HasReleasedVariationId returns a boolean if a field has been set.

func (*PostExperimentRequest) HasStatus

func (o *PostExperimentRequest) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*PostExperimentRequest) HasTags

func (o *PostExperimentRequest) HasTags() bool

HasTags returns a boolean if a field has been set.

func (PostExperimentRequest) MarshalJSON

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

func (*PostExperimentRequest) SetArchived

func (o *PostExperimentRequest) SetArchived(v bool)

SetArchived gets a reference to the given bool and assigns it to the Archived field.

func (*PostExperimentRequest) SetAssignmentQueryId

func (o *PostExperimentRequest) SetAssignmentQueryId(v string)

SetAssignmentQueryId sets field value

func (*PostExperimentRequest) SetAutoRefresh

func (o *PostExperimentRequest) SetAutoRefresh(v bool)

SetAutoRefresh gets a reference to the given bool and assigns it to the AutoRefresh field.

func (*PostExperimentRequest) SetDatasourceId

func (o *PostExperimentRequest) SetDatasourceId(v string)

SetDatasourceId sets field value

func (*PostExperimentRequest) SetDescription

func (o *PostExperimentRequest) SetDescription(v string)

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

func (*PostExperimentRequest) SetExcludeFromPayload

func (o *PostExperimentRequest) SetExcludeFromPayload(v bool)

SetExcludeFromPayload gets a reference to the given bool and assigns it to the ExcludeFromPayload field.

func (*PostExperimentRequest) SetGuardrailMetrics

func (o *PostExperimentRequest) SetGuardrailMetrics(v interface{})

SetGuardrailMetrics gets a reference to the given interface{} and assigns it to the GuardrailMetrics field.

func (*PostExperimentRequest) SetHashAttribute

func (o *PostExperimentRequest) SetHashAttribute(v string)

SetHashAttribute gets a reference to the given string and assigns it to the HashAttribute field.

func (*PostExperimentRequest) SetHashVersion

func (o *PostExperimentRequest) SetHashVersion(v float32)

SetHashVersion gets a reference to the given float32 and assigns it to the HashVersion field.

func (*PostExperimentRequest) SetHypothesis

func (o *PostExperimentRequest) SetHypothesis(v string)

SetHypothesis gets a reference to the given string and assigns it to the Hypothesis field.

func (*PostExperimentRequest) SetMetrics

func (o *PostExperimentRequest) SetMetrics(v []string)

SetMetrics gets a reference to the given []string and assigns it to the Metrics field.

func (*PostExperimentRequest) SetName

func (o *PostExperimentRequest) SetName(v string)

SetName sets field value

func (*PostExperimentRequest) SetOwner

func (o *PostExperimentRequest) SetOwner(v string)

SetOwner sets field value

func (*PostExperimentRequest) SetPhases

SetPhases gets a reference to the given []PostExperimentRequestPhasesInner and assigns it to the Phases field.

func (*PostExperimentRequest) SetProject

func (o *PostExperimentRequest) SetProject(v string)

SetProject gets a reference to the given string and assigns it to the Project field.

func (*PostExperimentRequest) SetReleasedVariationId

func (o *PostExperimentRequest) SetReleasedVariationId(v string)

SetReleasedVariationId gets a reference to the given string and assigns it to the ReleasedVariationId field.

func (*PostExperimentRequest) SetStatus

func (o *PostExperimentRequest) SetStatus(v string)

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

func (*PostExperimentRequest) SetTags

func (o *PostExperimentRequest) SetTags(v []string)

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

func (*PostExperimentRequest) SetTrackingKey

func (o *PostExperimentRequest) SetTrackingKey(v string)

SetTrackingKey sets field value

func (*PostExperimentRequest) SetVariations

SetVariations sets field value

func (PostExperimentRequest) ToMap

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

func (*PostExperimentRequest) UnmarshalJSON

func (o *PostExperimentRequest) UnmarshalJSON(bytes []byte) (err error)

type PostExperimentRequestPhasesInner

type PostExperimentRequestPhasesInner struct {
	Name                string                                                     `json:"name"`
	DateStarted         string                                                     `json:"dateStarted"`
	DateEnded           *string                                                    `json:"dateEnded,omitempty"`
	ReasonForStopping   *string                                                    `json:"reasonForStopping,omitempty"`
	Seed                *string                                                    `json:"seed,omitempty"`
	Coverage            *float32                                                   `json:"coverage,omitempty"`
	TrafficSplit        []PostExperimentRequestPhasesInnerTrafficSplitInner        `json:"trafficSplit,omitempty"`
	Namespace           *PostExperimentRequestPhasesInnerNamespace                 `json:"namespace,omitempty"`
	TargetingCondition  *string                                                    `json:"targetingCondition,omitempty"`
	Reason              *string                                                    `json:"reason,omitempty"`
	Condition           *string                                                    `json:"condition,omitempty"`
	SavedGroupTargeting []PostExperimentRequestPhasesInnerSavedGroupTargetingInner `json:"savedGroupTargeting,omitempty"`
	VariationWeights    []float32                                                  `json:"variationWeights,omitempty"`
}

PostExperimentRequestPhasesInner struct for PostExperimentRequestPhasesInner

func NewPostExperimentRequestPhasesInner

func NewPostExperimentRequestPhasesInner(name string, dateStarted string) *PostExperimentRequestPhasesInner

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

func NewPostExperimentRequestPhasesInnerWithDefaults

func NewPostExperimentRequestPhasesInnerWithDefaults() *PostExperimentRequestPhasesInner

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

func (*PostExperimentRequestPhasesInner) GetCondition

func (o *PostExperimentRequestPhasesInner) GetCondition() string

GetCondition returns the Condition field value if set, zero value otherwise.

func (*PostExperimentRequestPhasesInner) GetConditionOk

func (o *PostExperimentRequestPhasesInner) GetConditionOk() (*string, bool)

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

func (*PostExperimentRequestPhasesInner) GetCoverage

func (o *PostExperimentRequestPhasesInner) GetCoverage() float32

GetCoverage returns the Coverage field value if set, zero value otherwise.

func (*PostExperimentRequestPhasesInner) GetCoverageOk

func (o *PostExperimentRequestPhasesInner) GetCoverageOk() (*float32, bool)

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

func (*PostExperimentRequestPhasesInner) GetDateEnded

func (o *PostExperimentRequestPhasesInner) GetDateEnded() string

GetDateEnded returns the DateEnded field value if set, zero value otherwise.

func (*PostExperimentRequestPhasesInner) GetDateEndedOk

func (o *PostExperimentRequestPhasesInner) GetDateEndedOk() (*string, bool)

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

func (*PostExperimentRequestPhasesInner) GetDateStarted

func (o *PostExperimentRequestPhasesInner) GetDateStarted() string

GetDateStarted returns the DateStarted field value

func (*PostExperimentRequestPhasesInner) GetDateStartedOk

func (o *PostExperimentRequestPhasesInner) GetDateStartedOk() (*string, bool)

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

func (*PostExperimentRequestPhasesInner) GetName

GetName returns the Name field value

func (*PostExperimentRequestPhasesInner) GetNameOk

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

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

func (*PostExperimentRequestPhasesInner) GetNamespace

GetNamespace returns the Namespace field value if set, zero value otherwise.

func (*PostExperimentRequestPhasesInner) GetNamespaceOk

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

func (*PostExperimentRequestPhasesInner) GetReason

GetReason returns the Reason field value if set, zero value otherwise.

func (*PostExperimentRequestPhasesInner) GetReasonForStopping

func (o *PostExperimentRequestPhasesInner) GetReasonForStopping() string

GetReasonForStopping returns the ReasonForStopping field value if set, zero value otherwise.

func (*PostExperimentRequestPhasesInner) GetReasonForStoppingOk

func (o *PostExperimentRequestPhasesInner) GetReasonForStoppingOk() (*string, bool)

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

func (*PostExperimentRequestPhasesInner) GetReasonOk

func (o *PostExperimentRequestPhasesInner) 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 (*PostExperimentRequestPhasesInner) GetSavedGroupTargeting

GetSavedGroupTargeting returns the SavedGroupTargeting field value if set, zero value otherwise.

func (*PostExperimentRequestPhasesInner) GetSavedGroupTargetingOk

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

func (*PostExperimentRequestPhasesInner) GetSeed

GetSeed returns the Seed field value if set, zero value otherwise.

func (*PostExperimentRequestPhasesInner) GetSeedOk

func (o *PostExperimentRequestPhasesInner) GetSeedOk() (*string, 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 (*PostExperimentRequestPhasesInner) GetTargetingCondition

func (o *PostExperimentRequestPhasesInner) GetTargetingCondition() string

GetTargetingCondition returns the TargetingCondition field value if set, zero value otherwise.

func (*PostExperimentRequestPhasesInner) GetTargetingConditionOk

func (o *PostExperimentRequestPhasesInner) GetTargetingConditionOk() (*string, bool)

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

func (*PostExperimentRequestPhasesInner) GetTrafficSplit

GetTrafficSplit returns the TrafficSplit field value if set, zero value otherwise.

func (*PostExperimentRequestPhasesInner) GetTrafficSplitOk

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

func (*PostExperimentRequestPhasesInner) GetVariationWeights

func (o *PostExperimentRequestPhasesInner) GetVariationWeights() []float32

GetVariationWeights returns the VariationWeights field value if set, zero value otherwise.

func (*PostExperimentRequestPhasesInner) GetVariationWeightsOk

func (o *PostExperimentRequestPhasesInner) GetVariationWeightsOk() ([]float32, bool)

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

func (*PostExperimentRequestPhasesInner) HasCondition

func (o *PostExperimentRequestPhasesInner) HasCondition() bool

HasCondition returns a boolean if a field has been set.

func (*PostExperimentRequestPhasesInner) HasCoverage

func (o *PostExperimentRequestPhasesInner) HasCoverage() bool

HasCoverage returns a boolean if a field has been set.

func (*PostExperimentRequestPhasesInner) HasDateEnded

func (o *PostExperimentRequestPhasesInner) HasDateEnded() bool

HasDateEnded returns a boolean if a field has been set.

func (*PostExperimentRequestPhasesInner) HasNamespace

func (o *PostExperimentRequestPhasesInner) HasNamespace() bool

HasNamespace returns a boolean if a field has been set.

func (*PostExperimentRequestPhasesInner) HasReason

func (o *PostExperimentRequestPhasesInner) HasReason() bool

HasReason returns a boolean if a field has been set.

func (*PostExperimentRequestPhasesInner) HasReasonForStopping

func (o *PostExperimentRequestPhasesInner) HasReasonForStopping() bool

HasReasonForStopping returns a boolean if a field has been set.

func (*PostExperimentRequestPhasesInner) HasSavedGroupTargeting

func (o *PostExperimentRequestPhasesInner) HasSavedGroupTargeting() bool

HasSavedGroupTargeting returns a boolean if a field has been set.

func (*PostExperimentRequestPhasesInner) HasSeed

HasSeed returns a boolean if a field has been set.

func (*PostExperimentRequestPhasesInner) HasTargetingCondition

func (o *PostExperimentRequestPhasesInner) HasTargetingCondition() bool

HasTargetingCondition returns a boolean if a field has been set.

func (*PostExperimentRequestPhasesInner) HasTrafficSplit

func (o *PostExperimentRequestPhasesInner) HasTrafficSplit() bool

HasTrafficSplit returns a boolean if a field has been set.

func (*PostExperimentRequestPhasesInner) HasVariationWeights

func (o *PostExperimentRequestPhasesInner) HasVariationWeights() bool

HasVariationWeights returns a boolean if a field has been set.

func (PostExperimentRequestPhasesInner) MarshalJSON

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

func (*PostExperimentRequestPhasesInner) SetCondition

func (o *PostExperimentRequestPhasesInner) SetCondition(v string)

SetCondition gets a reference to the given string and assigns it to the Condition field.

func (*PostExperimentRequestPhasesInner) SetCoverage

func (o *PostExperimentRequestPhasesInner) SetCoverage(v float32)

SetCoverage gets a reference to the given float32 and assigns it to the Coverage field.

func (*PostExperimentRequestPhasesInner) SetDateEnded

func (o *PostExperimentRequestPhasesInner) SetDateEnded(v string)

SetDateEnded gets a reference to the given string and assigns it to the DateEnded field.

func (*PostExperimentRequestPhasesInner) SetDateStarted

func (o *PostExperimentRequestPhasesInner) SetDateStarted(v string)

SetDateStarted sets field value

func (*PostExperimentRequestPhasesInner) SetName

SetName sets field value

func (*PostExperimentRequestPhasesInner) SetNamespace

SetNamespace gets a reference to the given PostExperimentRequestPhasesInnerNamespace and assigns it to the Namespace field.

func (*PostExperimentRequestPhasesInner) SetReason

func (o *PostExperimentRequestPhasesInner) SetReason(v string)

SetReason gets a reference to the given string and assigns it to the Reason field.

func (*PostExperimentRequestPhasesInner) SetReasonForStopping

func (o *PostExperimentRequestPhasesInner) SetReasonForStopping(v string)

SetReasonForStopping gets a reference to the given string and assigns it to the ReasonForStopping field.

func (*PostExperimentRequestPhasesInner) SetSavedGroupTargeting

SetSavedGroupTargeting gets a reference to the given []PostExperimentRequestPhasesInnerSavedGroupTargetingInner and assigns it to the SavedGroupTargeting field.

func (*PostExperimentRequestPhasesInner) SetSeed

SetSeed gets a reference to the given string and assigns it to the Seed field.

func (*PostExperimentRequestPhasesInner) SetTargetingCondition

func (o *PostExperimentRequestPhasesInner) SetTargetingCondition(v string)

SetTargetingCondition gets a reference to the given string and assigns it to the TargetingCondition field.

func (*PostExperimentRequestPhasesInner) SetTrafficSplit

SetTrafficSplit gets a reference to the given []PostExperimentRequestPhasesInnerTrafficSplitInner and assigns it to the TrafficSplit field.

func (*PostExperimentRequestPhasesInner) SetVariationWeights

func (o *PostExperimentRequestPhasesInner) SetVariationWeights(v []float32)

SetVariationWeights gets a reference to the given []float32 and assigns it to the VariationWeights field.

func (PostExperimentRequestPhasesInner) ToMap

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

func (*PostExperimentRequestPhasesInner) UnmarshalJSON

func (o *PostExperimentRequestPhasesInner) UnmarshalJSON(bytes []byte) (err error)

type PostExperimentRequestPhasesInnerNamespace

type PostExperimentRequestPhasesInnerNamespace struct {
	NamespaceId string    `json:"namespaceId"`
	Range       []float32 `json:"range"`
	Enabled     *bool     `json:"enabled,omitempty"`
}

PostExperimentRequestPhasesInnerNamespace struct for PostExperimentRequestPhasesInnerNamespace

func NewPostExperimentRequestPhasesInnerNamespace

func NewPostExperimentRequestPhasesInnerNamespace(namespaceId string, range_ []float32) *PostExperimentRequestPhasesInnerNamespace

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

func NewPostExperimentRequestPhasesInnerNamespaceWithDefaults

func NewPostExperimentRequestPhasesInnerNamespaceWithDefaults() *PostExperimentRequestPhasesInnerNamespace

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

func (*PostExperimentRequestPhasesInnerNamespace) GetEnabled

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*PostExperimentRequestPhasesInnerNamespace) GetEnabledOk

func (o *PostExperimentRequestPhasesInnerNamespace) 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 (*PostExperimentRequestPhasesInnerNamespace) GetNamespaceId

GetNamespaceId returns the NamespaceId field value

func (*PostExperimentRequestPhasesInnerNamespace) GetNamespaceIdOk

func (o *PostExperimentRequestPhasesInnerNamespace) GetNamespaceIdOk() (*string, bool)

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

func (*PostExperimentRequestPhasesInnerNamespace) GetRange

GetRange returns the Range field value

func (*PostExperimentRequestPhasesInnerNamespace) GetRangeOk

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

func (*PostExperimentRequestPhasesInnerNamespace) HasEnabled

HasEnabled returns a boolean if a field has been set.

func (PostExperimentRequestPhasesInnerNamespace) MarshalJSON

func (*PostExperimentRequestPhasesInnerNamespace) SetEnabled

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*PostExperimentRequestPhasesInnerNamespace) SetNamespaceId

SetNamespaceId sets field value

func (*PostExperimentRequestPhasesInnerNamespace) SetRange

SetRange sets field value

func (PostExperimentRequestPhasesInnerNamespace) ToMap

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

func (*PostExperimentRequestPhasesInnerNamespace) UnmarshalJSON

func (o *PostExperimentRequestPhasesInnerNamespace) UnmarshalJSON(bytes []byte) (err error)

type PostExperimentRequestPhasesInnerSavedGroupTargetingInner

type PostExperimentRequestPhasesInnerSavedGroupTargetingInner struct {
	MatchType   string   `json:"matchType"`
	SavedGroups []string `json:"savedGroups"`
}

PostExperimentRequestPhasesInnerSavedGroupTargetingInner struct for PostExperimentRequestPhasesInnerSavedGroupTargetingInner

func NewPostExperimentRequestPhasesInnerSavedGroupTargetingInner

func NewPostExperimentRequestPhasesInnerSavedGroupTargetingInner(matchType string, savedGroups []string) *PostExperimentRequestPhasesInnerSavedGroupTargetingInner

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

func NewPostExperimentRequestPhasesInnerSavedGroupTargetingInnerWithDefaults

func NewPostExperimentRequestPhasesInnerSavedGroupTargetingInnerWithDefaults() *PostExperimentRequestPhasesInnerSavedGroupTargetingInner

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

func (*PostExperimentRequestPhasesInnerSavedGroupTargetingInner) GetMatchType

GetMatchType returns the MatchType field value

func (*PostExperimentRequestPhasesInnerSavedGroupTargetingInner) GetMatchTypeOk

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

func (*PostExperimentRequestPhasesInnerSavedGroupTargetingInner) GetSavedGroups

GetSavedGroups returns the SavedGroups field value

func (*PostExperimentRequestPhasesInnerSavedGroupTargetingInner) GetSavedGroupsOk

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

func (PostExperimentRequestPhasesInnerSavedGroupTargetingInner) MarshalJSON

func (*PostExperimentRequestPhasesInnerSavedGroupTargetingInner) SetMatchType

SetMatchType sets field value

func (*PostExperimentRequestPhasesInnerSavedGroupTargetingInner) SetSavedGroups

SetSavedGroups sets field value

func (PostExperimentRequestPhasesInnerSavedGroupTargetingInner) ToMap

func (*PostExperimentRequestPhasesInnerSavedGroupTargetingInner) UnmarshalJSON

type PostExperimentRequestPhasesInnerTrafficSplitInner

type PostExperimentRequestPhasesInnerTrafficSplitInner struct {
	VariationId string  `json:"variationId"`
	Weight      float32 `json:"weight"`
}

PostExperimentRequestPhasesInnerTrafficSplitInner struct for PostExperimentRequestPhasesInnerTrafficSplitInner

func NewPostExperimentRequestPhasesInnerTrafficSplitInner

func NewPostExperimentRequestPhasesInnerTrafficSplitInner(variationId string, weight float32) *PostExperimentRequestPhasesInnerTrafficSplitInner

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

func NewPostExperimentRequestPhasesInnerTrafficSplitInnerWithDefaults

func NewPostExperimentRequestPhasesInnerTrafficSplitInnerWithDefaults() *PostExperimentRequestPhasesInnerTrafficSplitInner

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

func (*PostExperimentRequestPhasesInnerTrafficSplitInner) GetVariationId

GetVariationId returns the VariationId field value

func (*PostExperimentRequestPhasesInnerTrafficSplitInner) GetVariationIdOk

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

func (*PostExperimentRequestPhasesInnerTrafficSplitInner) GetWeight

GetWeight returns the Weight field value

func (*PostExperimentRequestPhasesInnerTrafficSplitInner) GetWeightOk

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

func (PostExperimentRequestPhasesInnerTrafficSplitInner) MarshalJSON

func (*PostExperimentRequestPhasesInnerTrafficSplitInner) SetVariationId

SetVariationId sets field value

func (*PostExperimentRequestPhasesInnerTrafficSplitInner) SetWeight

SetWeight sets field value

func (PostExperimentRequestPhasesInnerTrafficSplitInner) ToMap

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

func (*PostExperimentRequestPhasesInnerTrafficSplitInner) UnmarshalJSON

func (o *PostExperimentRequestPhasesInnerTrafficSplitInner) UnmarshalJSON(bytes []byte) (err error)

type PostExperimentRequestVariationsInner

type PostExperimentRequestVariationsInner struct {
	Id          *string                                                `json:"id,omitempty"`
	Key         string                                                 `json:"key"`
	Name        string                                                 `json:"name"`
	Description *string                                                `json:"description,omitempty"`
	Screenshots []PostExperimentRequestVariationsInnerScreenshotsInner `json:"screenshots,omitempty"`
}

PostExperimentRequestVariationsInner struct for PostExperimentRequestVariationsInner

func NewPostExperimentRequestVariationsInner

func NewPostExperimentRequestVariationsInner(key string, name string) *PostExperimentRequestVariationsInner

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

func NewPostExperimentRequestVariationsInnerWithDefaults

func NewPostExperimentRequestVariationsInnerWithDefaults() *PostExperimentRequestVariationsInner

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

func (*PostExperimentRequestVariationsInner) GetDescription

func (o *PostExperimentRequestVariationsInner) GetDescription() string

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

func (*PostExperimentRequestVariationsInner) GetDescriptionOk

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

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

func (*PostExperimentRequestVariationsInner) GetIdOk

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

func (*PostExperimentRequestVariationsInner) GetKey

GetKey returns the Key field value

func (*PostExperimentRequestVariationsInner) GetKeyOk

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

func (*PostExperimentRequestVariationsInner) GetName

GetName returns the Name field value

func (*PostExperimentRequestVariationsInner) GetNameOk

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

func (*PostExperimentRequestVariationsInner) GetScreenshots

GetScreenshots returns the Screenshots field value if set, zero value otherwise.

func (*PostExperimentRequestVariationsInner) GetScreenshotsOk

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

func (*PostExperimentRequestVariationsInner) HasDescription

func (o *PostExperimentRequestVariationsInner) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PostExperimentRequestVariationsInner) HasId

HasId returns a boolean if a field has been set.

func (*PostExperimentRequestVariationsInner) HasScreenshots

func (o *PostExperimentRequestVariationsInner) HasScreenshots() bool

HasScreenshots returns a boolean if a field has been set.

func (PostExperimentRequestVariationsInner) MarshalJSON

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

func (*PostExperimentRequestVariationsInner) SetDescription

func (o *PostExperimentRequestVariationsInner) SetDescription(v string)

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

func (*PostExperimentRequestVariationsInner) SetId

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

func (*PostExperimentRequestVariationsInner) SetKey

SetKey sets field value

func (*PostExperimentRequestVariationsInner) SetName

SetName sets field value

func (*PostExperimentRequestVariationsInner) SetScreenshots

SetScreenshots gets a reference to the given []PostExperimentRequestVariationsInnerScreenshotsInner and assigns it to the Screenshots field.

func (PostExperimentRequestVariationsInner) ToMap

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

func (*PostExperimentRequestVariationsInner) UnmarshalJSON

func (o *PostExperimentRequestVariationsInner) UnmarshalJSON(bytes []byte) (err error)

type PostExperimentRequestVariationsInnerScreenshotsInner

type PostExperimentRequestVariationsInnerScreenshotsInner struct {
	Path        string   `json:"path"`
	Width       *float32 `json:"width,omitempty"`
	Height      *float32 `json:"height,omitempty"`
	Description *string  `json:"description,omitempty"`
}

PostExperimentRequestVariationsInnerScreenshotsInner struct for PostExperimentRequestVariationsInnerScreenshotsInner

func NewPostExperimentRequestVariationsInnerScreenshotsInner

func NewPostExperimentRequestVariationsInnerScreenshotsInner(path string) *PostExperimentRequestVariationsInnerScreenshotsInner

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

func NewPostExperimentRequestVariationsInnerScreenshotsInnerWithDefaults

func NewPostExperimentRequestVariationsInnerScreenshotsInnerWithDefaults() *PostExperimentRequestVariationsInnerScreenshotsInner

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

func (*PostExperimentRequestVariationsInnerScreenshotsInner) GetDescription

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

func (*PostExperimentRequestVariationsInnerScreenshotsInner) GetDescriptionOk

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

func (*PostExperimentRequestVariationsInnerScreenshotsInner) GetHeight

GetHeight returns the Height field value if set, zero value otherwise.

func (*PostExperimentRequestVariationsInnerScreenshotsInner) GetHeightOk

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

func (*PostExperimentRequestVariationsInnerScreenshotsInner) GetPath

GetPath returns the Path field value

func (*PostExperimentRequestVariationsInnerScreenshotsInner) GetPathOk

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

func (*PostExperimentRequestVariationsInnerScreenshotsInner) GetWidth

GetWidth returns the Width field value if set, zero value otherwise.

func (*PostExperimentRequestVariationsInnerScreenshotsInner) GetWidthOk

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

func (*PostExperimentRequestVariationsInnerScreenshotsInner) HasDescription

HasDescription returns a boolean if a field has been set.

func (*PostExperimentRequestVariationsInnerScreenshotsInner) HasHeight

HasHeight returns a boolean if a field has been set.

func (*PostExperimentRequestVariationsInnerScreenshotsInner) HasWidth

HasWidth returns a boolean if a field has been set.

func (PostExperimentRequestVariationsInnerScreenshotsInner) MarshalJSON

func (*PostExperimentRequestVariationsInnerScreenshotsInner) SetDescription

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

func (*PostExperimentRequestVariationsInnerScreenshotsInner) SetHeight

SetHeight gets a reference to the given float32 and assigns it to the Height field.

func (*PostExperimentRequestVariationsInnerScreenshotsInner) SetPath

SetPath sets field value

func (*PostExperimentRequestVariationsInnerScreenshotsInner) SetWidth

SetWidth gets a reference to the given float32 and assigns it to the Width field.

func (PostExperimentRequestVariationsInnerScreenshotsInner) ToMap

func (*PostExperimentRequestVariationsInnerScreenshotsInner) UnmarshalJSON

func (o *PostExperimentRequestVariationsInnerScreenshotsInner) UnmarshalJSON(bytes []byte) (err error)

type PostFeature200Response

type PostFeature200Response struct {
	Feature Feature `json:"feature"`
}

PostFeature200Response struct for PostFeature200Response

func NewPostFeature200Response

func NewPostFeature200Response(feature Feature) *PostFeature200Response

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

func NewPostFeature200ResponseWithDefaults

func NewPostFeature200ResponseWithDefaults() *PostFeature200Response

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

func (*PostFeature200Response) GetFeature

func (o *PostFeature200Response) GetFeature() Feature

GetFeature returns the Feature field value

func (*PostFeature200Response) GetFeatureOk

func (o *PostFeature200Response) GetFeatureOk() (*Feature, bool)

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

func (PostFeature200Response) MarshalJSON

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

func (*PostFeature200Response) SetFeature

func (o *PostFeature200Response) SetFeature(v Feature)

SetFeature sets field value

func (PostFeature200Response) ToMap

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

func (*PostFeature200Response) UnmarshalJSON

func (o *PostFeature200Response) UnmarshalJSON(bytes []byte) (err error)

type PostFeatureRequest

type PostFeatureRequest struct {
	// A unique key name for the feature. Feature keys can only include letters, numbers, hyphens, and underscores.
	Id       string `json:"id"`
	Archived *bool  `json:"archived,omitempty"`
	// Description of the feature
	Description *string `json:"description,omitempty"`
	// Email of the person who owns this experiment
	Owner string `json:"owner"`
	// An associated project ID
	Project *string `json:"project,omitempty"`
	// The data type of the feature payload. Boolean by default.
	ValueType string `json:"valueType"`
	// Default value when feature is enabled. Type must match `valueType`.
	DefaultValue string   `json:"defaultValue"`
	Tags         []string `json:"tags,omitempty"`
	// A dictionary of environments that are enabled for this feature. Keys supply the names of environments. Environments belong to organization and are not specified will be disabled by default.
	Environments map[string]PostFeatureRequestEnvironmentsValue `json:"environments,omitempty"`
	// Use JSON schema to validate the payload of a JSON-type feature value (enterprise only).
	JsonSchema *string `json:"jsonSchema,omitempty"`
}

PostFeatureRequest struct for PostFeatureRequest

func NewPostFeatureRequest

func NewPostFeatureRequest(id string, owner string, valueType string, defaultValue string) *PostFeatureRequest

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

func NewPostFeatureRequestWithDefaults

func NewPostFeatureRequestWithDefaults() *PostFeatureRequest

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

func (*PostFeatureRequest) GetArchived

func (o *PostFeatureRequest) GetArchived() bool

GetArchived returns the Archived field value if set, zero value otherwise.

func (*PostFeatureRequest) GetArchivedOk

func (o *PostFeatureRequest) GetArchivedOk() (*bool, bool)

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

func (*PostFeatureRequest) GetDefaultValue

func (o *PostFeatureRequest) GetDefaultValue() string

GetDefaultValue returns the DefaultValue field value

func (*PostFeatureRequest) GetDefaultValueOk

func (o *PostFeatureRequest) GetDefaultValueOk() (*string, bool)

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

func (*PostFeatureRequest) GetDescription

func (o *PostFeatureRequest) GetDescription() string

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

func (*PostFeatureRequest) GetDescriptionOk

func (o *PostFeatureRequest) 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 (*PostFeatureRequest) GetEnvironments

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

func (*PostFeatureRequest) GetEnvironmentsOk

func (o *PostFeatureRequest) GetEnvironmentsOk() (*map[string]PostFeatureRequestEnvironmentsValue, 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PostFeatureRequest) GetId

func (o *PostFeatureRequest) GetId() string

GetId returns the Id field value

func (*PostFeatureRequest) GetIdOk

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

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

func (*PostFeatureRequest) GetJsonSchema

func (o *PostFeatureRequest) GetJsonSchema() string

GetJsonSchema returns the JsonSchema field value if set, zero value otherwise.

func (*PostFeatureRequest) GetJsonSchemaOk

func (o *PostFeatureRequest) GetJsonSchemaOk() (*string, bool)

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

func (*PostFeatureRequest) GetOwner

func (o *PostFeatureRequest) GetOwner() string

GetOwner returns the Owner field value

func (*PostFeatureRequest) GetOwnerOk

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

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

func (*PostFeatureRequest) GetProject

func (o *PostFeatureRequest) GetProject() string

GetProject returns the Project field value if set, zero value otherwise.

func (*PostFeatureRequest) GetProjectOk

func (o *PostFeatureRequest) GetProjectOk() (*string, bool)

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

func (*PostFeatureRequest) GetTags

func (o *PostFeatureRequest) GetTags() []string

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

func (*PostFeatureRequest) GetTagsOk

func (o *PostFeatureRequest) 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 (*PostFeatureRequest) GetValueType

func (o *PostFeatureRequest) GetValueType() string

GetValueType returns the ValueType field value

func (*PostFeatureRequest) GetValueTypeOk

func (o *PostFeatureRequest) GetValueTypeOk() (*string, bool)

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

func (*PostFeatureRequest) HasArchived

func (o *PostFeatureRequest) HasArchived() bool

HasArchived returns a boolean if a field has been set.

func (*PostFeatureRequest) HasDescription

func (o *PostFeatureRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PostFeatureRequest) HasEnvironments

func (o *PostFeatureRequest) HasEnvironments() bool

HasEnvironments returns a boolean if a field has been set.

func (*PostFeatureRequest) HasJsonSchema

func (o *PostFeatureRequest) HasJsonSchema() bool

HasJsonSchema returns a boolean if a field has been set.

func (*PostFeatureRequest) HasProject

func (o *PostFeatureRequest) HasProject() bool

HasProject returns a boolean if a field has been set.

func (*PostFeatureRequest) HasTags

func (o *PostFeatureRequest) HasTags() bool

HasTags returns a boolean if a field has been set.

func (PostFeatureRequest) MarshalJSON

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

func (*PostFeatureRequest) SetArchived

func (o *PostFeatureRequest) SetArchived(v bool)

SetArchived gets a reference to the given bool and assigns it to the Archived field.

func (*PostFeatureRequest) SetDefaultValue

func (o *PostFeatureRequest) SetDefaultValue(v string)

SetDefaultValue sets field value

func (*PostFeatureRequest) SetDescription

func (o *PostFeatureRequest) SetDescription(v string)

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

func (*PostFeatureRequest) SetEnvironments

SetEnvironments gets a reference to the given map[string]PostFeatureRequestEnvironmentsValue and assigns it to the Environments field.

func (*PostFeatureRequest) SetId

func (o *PostFeatureRequest) SetId(v string)

SetId sets field value

func (*PostFeatureRequest) SetJsonSchema

func (o *PostFeatureRequest) SetJsonSchema(v string)

SetJsonSchema gets a reference to the given string and assigns it to the JsonSchema field.

func (*PostFeatureRequest) SetOwner

func (o *PostFeatureRequest) SetOwner(v string)

SetOwner sets field value

func (*PostFeatureRequest) SetProject

func (o *PostFeatureRequest) SetProject(v string)

SetProject gets a reference to the given string and assigns it to the Project field.

func (*PostFeatureRequest) SetTags

func (o *PostFeatureRequest) SetTags(v []string)

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

func (*PostFeatureRequest) SetValueType

func (o *PostFeatureRequest) SetValueType(v string)

SetValueType sets field value

func (PostFeatureRequest) ToMap

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

func (*PostFeatureRequest) UnmarshalJSON

func (o *PostFeatureRequest) UnmarshalJSON(bytes []byte) (err error)

type PostFeatureRequestEnvironmentsValue

type PostFeatureRequestEnvironmentsValue struct {
	Enabled bool           `json:"enabled"`
	Rules   []*FeatureRule `json:"rules"`
	// A JSON stringified [FeatureDefinition](#tag/FeatureDefinition_model)
	Definition *string                                   `json:"definition,omitempty"`
	Draft      *PostFeatureRequestEnvironmentsValueDraft `json:"draft,omitempty"`
}

PostFeatureRequestEnvironmentsValue struct for PostFeatureRequestEnvironmentsValue

func NewPostFeatureRequestEnvironmentsValue

func NewPostFeatureRequestEnvironmentsValue(enabled bool, rules []*FeatureRule) *PostFeatureRequestEnvironmentsValue

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

func NewPostFeatureRequestEnvironmentsValueWithDefaults

func NewPostFeatureRequestEnvironmentsValueWithDefaults() *PostFeatureRequestEnvironmentsValue

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

func (*PostFeatureRequestEnvironmentsValue) GetDefinition

func (o *PostFeatureRequestEnvironmentsValue) GetDefinition() string

GetDefinition returns the Definition field value if set, zero value otherwise.

func (*PostFeatureRequestEnvironmentsValue) GetDefinitionOk

func (o *PostFeatureRequestEnvironmentsValue) GetDefinitionOk() (*string, bool)

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

func (*PostFeatureRequestEnvironmentsValue) GetDraft

GetDraft returns the Draft field value if set, zero value otherwise.

func (*PostFeatureRequestEnvironmentsValue) GetDraftOk

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

func (*PostFeatureRequestEnvironmentsValue) GetEnabled

func (o *PostFeatureRequestEnvironmentsValue) GetEnabled() bool

GetEnabled returns the Enabled field value

func (*PostFeatureRequestEnvironmentsValue) GetEnabledOk

func (o *PostFeatureRequestEnvironmentsValue) GetEnabledOk() (*bool, bool)

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

func (*PostFeatureRequestEnvironmentsValue) GetRules

GetRules returns the Rules field value

func (*PostFeatureRequestEnvironmentsValue) GetRulesOk

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

func (*PostFeatureRequestEnvironmentsValue) HasDefinition

func (o *PostFeatureRequestEnvironmentsValue) HasDefinition() bool

HasDefinition returns a boolean if a field has been set.

func (*PostFeatureRequestEnvironmentsValue) HasDraft

HasDraft returns a boolean if a field has been set.

func (PostFeatureRequestEnvironmentsValue) MarshalJSON

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

func (*PostFeatureRequestEnvironmentsValue) SetDefinition

func (o *PostFeatureRequestEnvironmentsValue) SetDefinition(v string)

SetDefinition gets a reference to the given string and assigns it to the Definition field.

func (*PostFeatureRequestEnvironmentsValue) SetDraft

SetDraft gets a reference to the given PostFeatureRequestEnvironmentsValueDraft and assigns it to the Draft field.

func (*PostFeatureRequestEnvironmentsValue) SetEnabled

func (o *PostFeatureRequestEnvironmentsValue) SetEnabled(v bool)

SetEnabled sets field value

func (*PostFeatureRequestEnvironmentsValue) SetRules

SetRules sets field value

func (PostFeatureRequestEnvironmentsValue) ToMap

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

func (*PostFeatureRequestEnvironmentsValue) UnmarshalJSON

func (o *PostFeatureRequestEnvironmentsValue) UnmarshalJSON(bytes []byte) (err error)

type PostFeatureRequestEnvironmentsValueDraft

type PostFeatureRequestEnvironmentsValueDraft struct {
	Enabled *bool          `json:"enabled,omitempty"`
	Rules   []*FeatureRule `json:"rules"`
	// A JSON stringified [FeatureDefinition](#tag/FeatureDefinition_model)
	Definition *string `json:"definition,omitempty"`
}

PostFeatureRequestEnvironmentsValueDraft Use to write draft changes without publishing them.

func NewPostFeatureRequestEnvironmentsValueDraft

func NewPostFeatureRequestEnvironmentsValueDraft(rules []*FeatureRule) *PostFeatureRequestEnvironmentsValueDraft

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

func NewPostFeatureRequestEnvironmentsValueDraftWithDefaults

func NewPostFeatureRequestEnvironmentsValueDraftWithDefaults() *PostFeatureRequestEnvironmentsValueDraft

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

func (*PostFeatureRequestEnvironmentsValueDraft) GetDefinition

GetDefinition returns the Definition field value if set, zero value otherwise.

func (*PostFeatureRequestEnvironmentsValueDraft) GetDefinitionOk

func (o *PostFeatureRequestEnvironmentsValueDraft) GetDefinitionOk() (*string, bool)

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

func (*PostFeatureRequestEnvironmentsValueDraft) GetEnabled

GetEnabled returns the Enabled field value if set, zero value otherwise.

func (*PostFeatureRequestEnvironmentsValueDraft) GetEnabledOk

func (o *PostFeatureRequestEnvironmentsValueDraft) 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 (*PostFeatureRequestEnvironmentsValueDraft) GetRules

GetRules returns the Rules field value

func (*PostFeatureRequestEnvironmentsValueDraft) GetRulesOk

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

func (*PostFeatureRequestEnvironmentsValueDraft) HasDefinition

HasDefinition returns a boolean if a field has been set.

func (*PostFeatureRequestEnvironmentsValueDraft) HasEnabled

HasEnabled returns a boolean if a field has been set.

func (PostFeatureRequestEnvironmentsValueDraft) MarshalJSON

func (*PostFeatureRequestEnvironmentsValueDraft) SetDefinition

SetDefinition gets a reference to the given string and assigns it to the Definition field.

func (*PostFeatureRequestEnvironmentsValueDraft) SetEnabled

SetEnabled gets a reference to the given bool and assigns it to the Enabled field.

func (*PostFeatureRequestEnvironmentsValueDraft) SetRules

SetRules sets field value

func (PostFeatureRequestEnvironmentsValueDraft) ToMap

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

func (*PostFeatureRequestEnvironmentsValueDraft) UnmarshalJSON

func (o *PostFeatureRequestEnvironmentsValueDraft) UnmarshalJSON(bytes []byte) (err error)

type PostMetric200Response

type PostMetric200Response struct {
	Metric Metric `json:"metric"`
}

PostMetric200Response struct for PostMetric200Response

func NewPostMetric200Response

func NewPostMetric200Response(metric Metric) *PostMetric200Response

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

func NewPostMetric200ResponseWithDefaults

func NewPostMetric200ResponseWithDefaults() *PostMetric200Response

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

func (*PostMetric200Response) GetMetric

func (o *PostMetric200Response) GetMetric() Metric

GetMetric returns the Metric field value

func (*PostMetric200Response) GetMetricOk

func (o *PostMetric200Response) GetMetricOk() (*Metric, bool)

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

func (PostMetric200Response) MarshalJSON

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

func (*PostMetric200Response) SetMetric

func (o *PostMetric200Response) SetMetric(v Metric)

SetMetric sets field value

func (PostMetric200Response) ToMap

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

func (*PostMetric200Response) UnmarshalJSON

func (o *PostMetric200Response) UnmarshalJSON(bytes []byte) (err error)

type PostMetricRequest

type PostMetricRequest struct {
	// ID for the [DataSource](#tag/DataSource_model)
	DatasourceId string `json:"datasourceId"`
	// Name of the person who owns this metric
	Owner *string `json:"owner,omitempty"`
	// Name of the metric
	Name string `json:"name"`
	// Description of the metric
	Description *string `json:"description,omitempty"`
	// Type of metric. See [Metrics documentation](/app/metrics)
	Type       string                       `json:"type"`
	Tags       []string                     `json:"tags,omitempty"`
	Projects   []string                     `json:"projects,omitempty"`
	Archived   *bool                        `json:"archived,omitempty"`
	Behavior   *PostMetricRequestBehavior   `json:"behavior,omitempty"`
	Sql        *PostMetricRequestSql        `json:"sql,omitempty"`
	SqlBuilder *PostMetricRequestSqlBuilder `json:"sqlBuilder,omitempty"`
	Mixpanel   *PostMetricRequestMixpanel   `json:"mixpanel,omitempty"`
}

PostMetricRequest struct for PostMetricRequest

func NewPostMetricRequest

func NewPostMetricRequest(datasourceId string, name string, type_ string) *PostMetricRequest

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

func NewPostMetricRequestWithDefaults

func NewPostMetricRequestWithDefaults() *PostMetricRequest

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

func (*PostMetricRequest) GetArchived

func (o *PostMetricRequest) GetArchived() bool

GetArchived returns the Archived field value if set, zero value otherwise.

func (*PostMetricRequest) GetArchivedOk

func (o *PostMetricRequest) GetArchivedOk() (*bool, bool)

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

func (*PostMetricRequest) GetBehavior

GetBehavior returns the Behavior field value if set, zero value otherwise.

func (*PostMetricRequest) GetBehaviorOk

func (o *PostMetricRequest) GetBehaviorOk() (*PostMetricRequestBehavior, bool)

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

func (*PostMetricRequest) GetDatasourceId

func (o *PostMetricRequest) GetDatasourceId() string

GetDatasourceId returns the DatasourceId field value

func (*PostMetricRequest) GetDatasourceIdOk

func (o *PostMetricRequest) GetDatasourceIdOk() (*string, bool)

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

func (*PostMetricRequest) GetDescription

func (o *PostMetricRequest) GetDescription() string

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

func (*PostMetricRequest) GetDescriptionOk

func (o *PostMetricRequest) 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 (*PostMetricRequest) GetMixpanel

GetMixpanel returns the Mixpanel field value if set, zero value otherwise.

func (*PostMetricRequest) GetMixpanelOk

func (o *PostMetricRequest) GetMixpanelOk() (*PostMetricRequestMixpanel, bool)

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

func (*PostMetricRequest) GetName

func (o *PostMetricRequest) GetName() string

GetName returns the Name field value

func (*PostMetricRequest) GetNameOk

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

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

func (*PostMetricRequest) GetOwner

func (o *PostMetricRequest) GetOwner() string

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

func (*PostMetricRequest) GetOwnerOk

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

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

func (*PostMetricRequest) GetProjects

func (o *PostMetricRequest) GetProjects() []string

GetProjects returns the Projects field value if set, zero value otherwise.

func (*PostMetricRequest) GetProjectsOk

func (o *PostMetricRequest) 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 (*PostMetricRequest) GetSql

GetSql returns the Sql field value if set, zero value otherwise.

func (*PostMetricRequest) GetSqlBuilder

GetSqlBuilder returns the SqlBuilder field value if set, zero value otherwise.

func (*PostMetricRequest) GetSqlBuilderOk

func (o *PostMetricRequest) GetSqlBuilderOk() (*PostMetricRequestSqlBuilder, bool)

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

func (*PostMetricRequest) GetSqlOk

func (o *PostMetricRequest) GetSqlOk() (*PostMetricRequestSql, bool)

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

func (*PostMetricRequest) GetTags

func (o *PostMetricRequest) GetTags() []string

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

func (*PostMetricRequest) GetTagsOk

func (o *PostMetricRequest) 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 (*PostMetricRequest) GetType

func (o *PostMetricRequest) GetType() string

GetType returns the Type field value

func (*PostMetricRequest) GetTypeOk

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

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

func (*PostMetricRequest) HasArchived

func (o *PostMetricRequest) HasArchived() bool

HasArchived returns a boolean if a field has been set.

func (*PostMetricRequest) HasBehavior

func (o *PostMetricRequest) HasBehavior() bool

HasBehavior returns a boolean if a field has been set.

func (*PostMetricRequest) HasDescription

func (o *PostMetricRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PostMetricRequest) HasMixpanel

func (o *PostMetricRequest) HasMixpanel() bool

HasMixpanel returns a boolean if a field has been set.

func (*PostMetricRequest) HasOwner

func (o *PostMetricRequest) HasOwner() bool

HasOwner returns a boolean if a field has been set.

func (*PostMetricRequest) HasProjects

func (o *PostMetricRequest) HasProjects() bool

HasProjects returns a boolean if a field has been set.

func (*PostMetricRequest) HasSql

func (o *PostMetricRequest) HasSql() bool

HasSql returns a boolean if a field has been set.

func (*PostMetricRequest) HasSqlBuilder

func (o *PostMetricRequest) HasSqlBuilder() bool

HasSqlBuilder returns a boolean if a field has been set.

func (*PostMetricRequest) HasTags

func (o *PostMetricRequest) HasTags() bool

HasTags returns a boolean if a field has been set.

func (PostMetricRequest) MarshalJSON

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

func (*PostMetricRequest) SetArchived

func (o *PostMetricRequest) SetArchived(v bool)

SetArchived gets a reference to the given bool and assigns it to the Archived field.

func (*PostMetricRequest) SetBehavior

func (o *PostMetricRequest) SetBehavior(v PostMetricRequestBehavior)

SetBehavior gets a reference to the given PostMetricRequestBehavior and assigns it to the Behavior field.

func (*PostMetricRequest) SetDatasourceId

func (o *PostMetricRequest) SetDatasourceId(v string)

SetDatasourceId sets field value

func (*PostMetricRequest) SetDescription

func (o *PostMetricRequest) SetDescription(v string)

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

func (*PostMetricRequest) SetMixpanel

func (o *PostMetricRequest) SetMixpanel(v PostMetricRequestMixpanel)

SetMixpanel gets a reference to the given PostMetricRequestMixpanel and assigns it to the Mixpanel field.

func (*PostMetricRequest) SetName

func (o *PostMetricRequest) SetName(v string)

SetName sets field value

func (*PostMetricRequest) SetOwner

func (o *PostMetricRequest) SetOwner(v string)

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

func (*PostMetricRequest) SetProjects

func (o *PostMetricRequest) SetProjects(v []string)

SetProjects gets a reference to the given []string and assigns it to the Projects field.

func (*PostMetricRequest) SetSql

SetSql gets a reference to the given PostMetricRequestSql and assigns it to the Sql field.

func (*PostMetricRequest) SetSqlBuilder

func (o *PostMetricRequest) SetSqlBuilder(v PostMetricRequestSqlBuilder)

SetSqlBuilder gets a reference to the given PostMetricRequestSqlBuilder and assigns it to the SqlBuilder field.

func (*PostMetricRequest) SetTags

func (o *PostMetricRequest) SetTags(v []string)

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

func (*PostMetricRequest) SetType

func (o *PostMetricRequest) SetType(v string)

SetType sets field value

func (PostMetricRequest) ToMap

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

func (*PostMetricRequest) UnmarshalJSON

func (o *PostMetricRequest) UnmarshalJSON(bytes []byte) (err error)

type PostMetricRequestBehavior

type PostMetricRequestBehavior struct {
	Goal *string `json:"goal,omitempty"`
	// (deprecated, use capping and capValue fields instead) This should be non-negative
	// Deprecated
	Cap *float32 `json:"cap,omitempty"`
	// Used in conjunction with `capValue` to set the capping (winsorization). Do not specify or set to null for no capping. \"absolute\" will cap user values at the `capValue` if it is greater than 0. \"percentile\" will cap user values at the percentile of user values in an experiment using the `capValue` for the percentile, if greater than 0. <br/>  If `behavior.capping` is non-null, you must specify `behavior.capValue`.
	Capping *string `json:"capping,omitempty"`
	// This should be non-negative. <br/> Must specify `behavior.capping` when setting `behavior.capValue`.
	CapValue *float32 `json:"capValue,omitempty"`
	// The start of a Conversion Window relative to the exposure date, in hours. This is equivalent to the [Conversion Delay](/app/metrics#conversion-delay). <br/> Must specify both `behavior.conversionWindowStart` and `behavior.conversionWindowEnd` or neither.
	ConversionWindowStart *float32 `json:"conversionWindowStart,omitempty"`
	// The end of a [Conversion Window](/app/metrics#conversion-window) relative to the exposure date, in hours. This is equivalent to the [Conversion Delay](/app/metrics#conversion-delay) + Conversion Window Hours settings in the UI. In other words, if you want a 48 hour window starting after 24 hours, you would set conversionWindowStart to 24 and conversionWindowEnd to 72 (24+48). <br/> Must specify both `behavior.conversionWindowStart` and `behavior.conversionWindowEnd` or neither.
	ConversionWindowEnd *float32 `json:"conversionWindowEnd,omitempty"`
	// Threshold for Risk to be considered low enough, as a proportion (e.g. put 0.0025 for 0.25%). <br/> Must be a non-negative number and must not be higher than `riskThresholdDanger`.
	RiskThresholdSuccess *float32 `json:"riskThresholdSuccess,omitempty"`
	// Threshold for Risk to be considered too high, as a proportion (e.g. put 0.0125 for 1.25%). <br/> Must be a non-negative number.
	RiskThresholdDanger *float32 `json:"riskThresholdDanger,omitempty"`
	// Minimum percent change to consider uplift significant, as a proportion (e.g. put 0.005 for 0.5%)
	MinPercentChange *float32 `json:"minPercentChange,omitempty"`
	// Maximum percent change to consider uplift significant, as a proportion (e.g. put 0.5 for 50%)
	MaxPercentChange *float32 `json:"maxPercentChange,omitempty"`
	MinSampleSize    *float32 `json:"minSampleSize,omitempty"`
}

PostMetricRequestBehavior struct for PostMetricRequestBehavior

func NewPostMetricRequestBehavior

func NewPostMetricRequestBehavior() *PostMetricRequestBehavior

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

func NewPostMetricRequestBehaviorWithDefaults

func NewPostMetricRequestBehaviorWithDefaults() *PostMetricRequestBehavior

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

func (*PostMetricRequestBehavior) GetCap

func (o *PostMetricRequestBehavior) GetCap() float32

GetCap returns the Cap field value if set, zero value otherwise. Deprecated

func (*PostMetricRequestBehavior) GetCapOk

func (o *PostMetricRequestBehavior) GetCapOk() (*float32, bool)

GetCapOk returns a tuple with the Cap field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated

func (*PostMetricRequestBehavior) GetCapValue

func (o *PostMetricRequestBehavior) GetCapValue() float32

GetCapValue returns the CapValue field value if set, zero value otherwise.

func (*PostMetricRequestBehavior) GetCapValueOk

func (o *PostMetricRequestBehavior) GetCapValueOk() (*float32, bool)

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

func (*PostMetricRequestBehavior) GetCapping

func (o *PostMetricRequestBehavior) GetCapping() string

GetCapping returns the Capping field value if set, zero value otherwise.

func (*PostMetricRequestBehavior) GetCappingOk

func (o *PostMetricRequestBehavior) GetCappingOk() (*string, bool)

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

func (*PostMetricRequestBehavior) GetConversionWindowEnd

func (o *PostMetricRequestBehavior) GetConversionWindowEnd() float32

GetConversionWindowEnd returns the ConversionWindowEnd field value if set, zero value otherwise.

func (*PostMetricRequestBehavior) GetConversionWindowEndOk

func (o *PostMetricRequestBehavior) GetConversionWindowEndOk() (*float32, bool)

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

func (*PostMetricRequestBehavior) GetConversionWindowStart

func (o *PostMetricRequestBehavior) GetConversionWindowStart() float32

GetConversionWindowStart returns the ConversionWindowStart field value if set, zero value otherwise.

func (*PostMetricRequestBehavior) GetConversionWindowStartOk

func (o *PostMetricRequestBehavior) GetConversionWindowStartOk() (*float32, bool)

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

func (*PostMetricRequestBehavior) GetGoal

func (o *PostMetricRequestBehavior) GetGoal() string

GetGoal returns the Goal field value if set, zero value otherwise.

func (*PostMetricRequestBehavior) GetGoalOk

func (o *PostMetricRequestBehavior) GetGoalOk() (*string, bool)

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

func (*PostMetricRequestBehavior) GetMaxPercentChange

func (o *PostMetricRequestBehavior) GetMaxPercentChange() float32

GetMaxPercentChange returns the MaxPercentChange field value if set, zero value otherwise.

func (*PostMetricRequestBehavior) GetMaxPercentChangeOk

func (o *PostMetricRequestBehavior) GetMaxPercentChangeOk() (*float32, bool)

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

func (*PostMetricRequestBehavior) GetMinPercentChange

func (o *PostMetricRequestBehavior) GetMinPercentChange() float32

GetMinPercentChange returns the MinPercentChange field value if set, zero value otherwise.

func (*PostMetricRequestBehavior) GetMinPercentChangeOk

func (o *PostMetricRequestBehavior) GetMinPercentChangeOk() (*float32, bool)

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

func (*PostMetricRequestBehavior) GetMinSampleSize

func (o *PostMetricRequestBehavior) GetMinSampleSize() float32

GetMinSampleSize returns the MinSampleSize field value if set, zero value otherwise.

func (*PostMetricRequestBehavior) GetMinSampleSizeOk

func (o *PostMetricRequestBehavior) GetMinSampleSizeOk() (*float32, 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 (*PostMetricRequestBehavior) GetRiskThresholdDanger

func (o *PostMetricRequestBehavior) GetRiskThresholdDanger() float32

GetRiskThresholdDanger returns the RiskThresholdDanger field value if set, zero value otherwise.

func (*PostMetricRequestBehavior) GetRiskThresholdDangerOk

func (o *PostMetricRequestBehavior) GetRiskThresholdDangerOk() (*float32, bool)

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

func (*PostMetricRequestBehavior) GetRiskThresholdSuccess

func (o *PostMetricRequestBehavior) GetRiskThresholdSuccess() float32

GetRiskThresholdSuccess returns the RiskThresholdSuccess field value if set, zero value otherwise.

func (*PostMetricRequestBehavior) GetRiskThresholdSuccessOk

func (o *PostMetricRequestBehavior) GetRiskThresholdSuccessOk() (*float32, bool)

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

func (*PostMetricRequestBehavior) HasCap

func (o *PostMetricRequestBehavior) HasCap() bool

HasCap returns a boolean if a field has been set.

func (*PostMetricRequestBehavior) HasCapValue

func (o *PostMetricRequestBehavior) HasCapValue() bool

HasCapValue returns a boolean if a field has been set.

func (*PostMetricRequestBehavior) HasCapping

func (o *PostMetricRequestBehavior) HasCapping() bool

HasCapping returns a boolean if a field has been set.

func (*PostMetricRequestBehavior) HasConversionWindowEnd

func (o *PostMetricRequestBehavior) HasConversionWindowEnd() bool

HasConversionWindowEnd returns a boolean if a field has been set.

func (*PostMetricRequestBehavior) HasConversionWindowStart

func (o *PostMetricRequestBehavior) HasConversionWindowStart() bool

HasConversionWindowStart returns a boolean if a field has been set.

func (*PostMetricRequestBehavior) HasGoal

func (o *PostMetricRequestBehavior) HasGoal() bool

HasGoal returns a boolean if a field has been set.

func (*PostMetricRequestBehavior) HasMaxPercentChange

func (o *PostMetricRequestBehavior) HasMaxPercentChange() bool

HasMaxPercentChange returns a boolean if a field has been set.

func (*PostMetricRequestBehavior) HasMinPercentChange

func (o *PostMetricRequestBehavior) HasMinPercentChange() bool

HasMinPercentChange returns a boolean if a field has been set.

func (*PostMetricRequestBehavior) HasMinSampleSize

func (o *PostMetricRequestBehavior) HasMinSampleSize() bool

HasMinSampleSize returns a boolean if a field has been set.

func (*PostMetricRequestBehavior) HasRiskThresholdDanger

func (o *PostMetricRequestBehavior) HasRiskThresholdDanger() bool

HasRiskThresholdDanger returns a boolean if a field has been set.

func (*PostMetricRequestBehavior) HasRiskThresholdSuccess

func (o *PostMetricRequestBehavior) HasRiskThresholdSuccess() bool

HasRiskThresholdSuccess returns a boolean if a field has been set.

func (PostMetricRequestBehavior) MarshalJSON

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

func (*PostMetricRequestBehavior) SetCap

func (o *PostMetricRequestBehavior) SetCap(v float32)

SetCap gets a reference to the given float32 and assigns it to the Cap field. Deprecated

func (*PostMetricRequestBehavior) SetCapValue

func (o *PostMetricRequestBehavior) SetCapValue(v float32)

SetCapValue gets a reference to the given float32 and assigns it to the CapValue field.

func (*PostMetricRequestBehavior) SetCapping

func (o *PostMetricRequestBehavior) SetCapping(v string)

SetCapping gets a reference to the given string and assigns it to the Capping field.

func (*PostMetricRequestBehavior) SetConversionWindowEnd

func (o *PostMetricRequestBehavior) SetConversionWindowEnd(v float32)

SetConversionWindowEnd gets a reference to the given float32 and assigns it to the ConversionWindowEnd field.

func (*PostMetricRequestBehavior) SetConversionWindowStart

func (o *PostMetricRequestBehavior) SetConversionWindowStart(v float32)

SetConversionWindowStart gets a reference to the given float32 and assigns it to the ConversionWindowStart field.

func (*PostMetricRequestBehavior) SetGoal

func (o *PostMetricRequestBehavior) SetGoal(v string)

SetGoal gets a reference to the given string and assigns it to the Goal field.

func (*PostMetricRequestBehavior) SetMaxPercentChange

func (o *PostMetricRequestBehavior) SetMaxPercentChange(v float32)

SetMaxPercentChange gets a reference to the given float32 and assigns it to the MaxPercentChange field.

func (*PostMetricRequestBehavior) SetMinPercentChange

func (o *PostMetricRequestBehavior) SetMinPercentChange(v float32)

SetMinPercentChange gets a reference to the given float32 and assigns it to the MinPercentChange field.

func (*PostMetricRequestBehavior) SetMinSampleSize

func (o *PostMetricRequestBehavior) SetMinSampleSize(v float32)

SetMinSampleSize gets a reference to the given float32 and assigns it to the MinSampleSize field.

func (*PostMetricRequestBehavior) SetRiskThresholdDanger

func (o *PostMetricRequestBehavior) SetRiskThresholdDanger(v float32)

SetRiskThresholdDanger gets a reference to the given float32 and assigns it to the RiskThresholdDanger field.

func (*PostMetricRequestBehavior) SetRiskThresholdSuccess

func (o *PostMetricRequestBehavior) SetRiskThresholdSuccess(v float32)

SetRiskThresholdSuccess gets a reference to the given float32 and assigns it to the RiskThresholdSuccess field.

func (PostMetricRequestBehavior) ToMap

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

type PostMetricRequestMixpanel

type PostMetricRequestMixpanel struct {
	EventName       string                                     `json:"eventName"`
	EventValue      *string                                    `json:"eventValue,omitempty"`
	UserAggregation string                                     `json:"userAggregation"`
	Conditions      []PostMetricRequestMixpanelConditionsInner `json:"conditions,omitempty"`
}

PostMetricRequestMixpanel Only use for MixPanel (non-SQL) Data Sources. Only one of `sql`, `sqlBuilder` or `mixpanel` allowed, and at least one must be specified.

func NewPostMetricRequestMixpanel

func NewPostMetricRequestMixpanel(eventName string, userAggregation string) *PostMetricRequestMixpanel

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

func NewPostMetricRequestMixpanelWithDefaults

func NewPostMetricRequestMixpanelWithDefaults() *PostMetricRequestMixpanel

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

func (*PostMetricRequestMixpanel) GetConditions

GetConditions returns the Conditions field value if set, zero value otherwise.

func (*PostMetricRequestMixpanel) GetConditionsOk

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 (*PostMetricRequestMixpanel) GetEventName

func (o *PostMetricRequestMixpanel) GetEventName() string

GetEventName returns the EventName field value

func (*PostMetricRequestMixpanel) GetEventNameOk

func (o *PostMetricRequestMixpanel) GetEventNameOk() (*string, bool)

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

func (*PostMetricRequestMixpanel) GetEventValue

func (o *PostMetricRequestMixpanel) GetEventValue() string

GetEventValue returns the EventValue field value if set, zero value otherwise.

func (*PostMetricRequestMixpanel) GetEventValueOk

func (o *PostMetricRequestMixpanel) GetEventValueOk() (*string, bool)

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

func (*PostMetricRequestMixpanel) GetUserAggregation

func (o *PostMetricRequestMixpanel) GetUserAggregation() string

GetUserAggregation returns the UserAggregation field value

func (*PostMetricRequestMixpanel) GetUserAggregationOk

func (o *PostMetricRequestMixpanel) GetUserAggregationOk() (*string, bool)

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

func (*PostMetricRequestMixpanel) HasConditions

func (o *PostMetricRequestMixpanel) HasConditions() bool

HasConditions returns a boolean if a field has been set.

func (*PostMetricRequestMixpanel) HasEventValue

func (o *PostMetricRequestMixpanel) HasEventValue() bool

HasEventValue returns a boolean if a field has been set.

func (PostMetricRequestMixpanel) MarshalJSON

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

func (*PostMetricRequestMixpanel) SetConditions

SetConditions gets a reference to the given []PostMetricRequestMixpanelConditionsInner and assigns it to the Conditions field.

func (*PostMetricRequestMixpanel) SetEventName

func (o *PostMetricRequestMixpanel) SetEventName(v string)

SetEventName sets field value

func (*PostMetricRequestMixpanel) SetEventValue

func (o *PostMetricRequestMixpanel) SetEventValue(v string)

SetEventValue gets a reference to the given string and assigns it to the EventValue field.

func (*PostMetricRequestMixpanel) SetUserAggregation

func (o *PostMetricRequestMixpanel) SetUserAggregation(v string)

SetUserAggregation sets field value

func (PostMetricRequestMixpanel) ToMap

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

func (*PostMetricRequestMixpanel) UnmarshalJSON

func (o *PostMetricRequestMixpanel) UnmarshalJSON(bytes []byte) (err error)

type PostMetricRequestMixpanelConditionsInner

type PostMetricRequestMixpanelConditionsInner struct {
	Property string `json:"property"`
	Operator string `json:"operator"`
	Value    string `json:"value"`
}

PostMetricRequestMixpanelConditionsInner struct for PostMetricRequestMixpanelConditionsInner

func NewPostMetricRequestMixpanelConditionsInner

func NewPostMetricRequestMixpanelConditionsInner(property string, operator string, value string) *PostMetricRequestMixpanelConditionsInner

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

func NewPostMetricRequestMixpanelConditionsInnerWithDefaults

func NewPostMetricRequestMixpanelConditionsInnerWithDefaults() *PostMetricRequestMixpanelConditionsInner

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

func (*PostMetricRequestMixpanelConditionsInner) GetOperator

GetOperator returns the Operator field value

func (*PostMetricRequestMixpanelConditionsInner) GetOperatorOk

func (o *PostMetricRequestMixpanelConditionsInner) GetOperatorOk() (*string, bool)

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

func (*PostMetricRequestMixpanelConditionsInner) GetProperty

GetProperty returns the Property field value

func (*PostMetricRequestMixpanelConditionsInner) GetPropertyOk

func (o *PostMetricRequestMixpanelConditionsInner) GetPropertyOk() (*string, bool)

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

func (*PostMetricRequestMixpanelConditionsInner) GetValue

GetValue returns the Value field value

func (*PostMetricRequestMixpanelConditionsInner) GetValueOk

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

func (PostMetricRequestMixpanelConditionsInner) MarshalJSON

func (*PostMetricRequestMixpanelConditionsInner) SetOperator

SetOperator sets field value

func (*PostMetricRequestMixpanelConditionsInner) SetProperty

SetProperty sets field value

func (*PostMetricRequestMixpanelConditionsInner) SetValue

SetValue sets field value

func (PostMetricRequestMixpanelConditionsInner) ToMap

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

func (*PostMetricRequestMixpanelConditionsInner) UnmarshalJSON

func (o *PostMetricRequestMixpanelConditionsInner) UnmarshalJSON(bytes []byte) (err error)

type PostMetricRequestSql

type PostMetricRequestSql struct {
	IdentifierTypes []string `json:"identifierTypes"`
	ConversionSQL   string   `json:"conversionSQL"`
	// Custom user level aggregation for your metric (default: `SUM(value)`)
	UserAggregationSQL *string `json:"userAggregationSQL,omitempty"`
	// The metric ID for a [denominator metric for funnel and ratio metrics](/app/metrics#denominator-ratio--funnel-metrics)
	DenominatorMetricId *string `json:"denominatorMetricId,omitempty"`
}

PostMetricRequestSql Preferred way to define SQL. Only one of `sql`, `sqlBuilder` or `mixpanel` allowed, and at least one must be specified.

func NewPostMetricRequestSql

func NewPostMetricRequestSql(identifierTypes []string, conversionSQL string) *PostMetricRequestSql

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

func NewPostMetricRequestSqlWithDefaults

func NewPostMetricRequestSqlWithDefaults() *PostMetricRequestSql

NewPostMetricRequestSqlWithDefaults instantiates a new PostMetricRequestSql object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PostMetricRequestSql) GetConversionSQL

func (o *PostMetricRequestSql) GetConversionSQL() string

GetConversionSQL returns the ConversionSQL field value

func (*PostMetricRequestSql) GetConversionSQLOk

func (o *PostMetricRequestSql) GetConversionSQLOk() (*string, bool)

GetConversionSQLOk returns a tuple with the ConversionSQL field value and a boolean to check if the value has been set.

func (*PostMetricRequestSql) GetDenominatorMetricId

func (o *PostMetricRequestSql) GetDenominatorMetricId() string

GetDenominatorMetricId returns the DenominatorMetricId field value if set, zero value otherwise.

func (*PostMetricRequestSql) GetDenominatorMetricIdOk

func (o *PostMetricRequestSql) GetDenominatorMetricIdOk() (*string, bool)

GetDenominatorMetricIdOk returns a tuple with the DenominatorMetricId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PostMetricRequestSql) GetIdentifierTypes

func (o *PostMetricRequestSql) GetIdentifierTypes() []string

GetIdentifierTypes returns the IdentifierTypes field value

func (*PostMetricRequestSql) GetIdentifierTypesOk

func (o *PostMetricRequestSql) GetIdentifierTypesOk() ([]string, bool)

GetIdentifierTypesOk returns a tuple with the IdentifierTypes field value and a boolean to check if the value has been set.

func (*PostMetricRequestSql) GetUserAggregationSQL

func (o *PostMetricRequestSql) GetUserAggregationSQL() string

GetUserAggregationSQL returns the UserAggregationSQL field value if set, zero value otherwise.

func (*PostMetricRequestSql) GetUserAggregationSQLOk

func (o *PostMetricRequestSql) GetUserAggregationSQLOk() (*string, bool)

GetUserAggregationSQLOk returns a tuple with the UserAggregationSQL field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PostMetricRequestSql) HasDenominatorMetricId

func (o *PostMetricRequestSql) HasDenominatorMetricId() bool

HasDenominatorMetricId returns a boolean if a field has been set.

func (*PostMetricRequestSql) HasUserAggregationSQL

func (o *PostMetricRequestSql) HasUserAggregationSQL() bool

HasUserAggregationSQL returns a boolean if a field has been set.

func (PostMetricRequestSql) MarshalJSON

func (o PostMetricRequestSql) MarshalJSON() ([]byte, error)

func (*PostMetricRequestSql) SetConversionSQL

func (o *PostMetricRequestSql) SetConversionSQL(v string)

SetConversionSQL sets field value

func (*PostMetricRequestSql) SetDenominatorMetricId

func (o *PostMetricRequestSql) SetDenominatorMetricId(v string)

SetDenominatorMetricId gets a reference to the given string and assigns it to the DenominatorMetricId field.

func (*PostMetricRequestSql) SetIdentifierTypes

func (o *PostMetricRequestSql) SetIdentifierTypes(v []string)

SetIdentifierTypes sets field value

func (*PostMetricRequestSql) SetUserAggregationSQL

func (o *PostMetricRequestSql) SetUserAggregationSQL(v string)

SetUserAggregationSQL gets a reference to the given string and assigns it to the UserAggregationSQL field.

func (PostMetricRequestSql) ToMap

func (o PostMetricRequestSql) ToMap() (map[string]interface{}, error)

func (*PostMetricRequestSql) UnmarshalJSON

func (o *PostMetricRequestSql) UnmarshalJSON(bytes []byte) (err error)

type PostMetricRequestSqlBuilder

type PostMetricRequestSqlBuilder struct {
	IdentifierTypeColumns []PostMetricRequestSqlBuilderIdentifierTypeColumnsInner `json:"identifierTypeColumns"`
	TableName             string                                                  `json:"tableName"`
	ValueColumnName       *string                                                 `json:"valueColumnName,omitempty"`
	TimestampColumnName   string                                                  `json:"timestampColumnName"`
	Conditions            []PostMetricRequestSqlBuilderConditionsInner            `json:"conditions,omitempty"`
}

PostMetricRequestSqlBuilder An alternative way to specify a SQL metric, rather than a full query. Using `sql` is preferred to `sqlBuilder`. Only one of `sql`, `sqlBuilder` or `mixpanel` allowed, and at least one must be specified.

func NewPostMetricRequestSqlBuilder

func NewPostMetricRequestSqlBuilder(identifierTypeColumns []PostMetricRequestSqlBuilderIdentifierTypeColumnsInner, tableName string, timestampColumnName string) *PostMetricRequestSqlBuilder

NewPostMetricRequestSqlBuilder instantiates a new PostMetricRequestSqlBuilder object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPostMetricRequestSqlBuilderWithDefaults

func NewPostMetricRequestSqlBuilderWithDefaults() *PostMetricRequestSqlBuilder

NewPostMetricRequestSqlBuilderWithDefaults instantiates a new PostMetricRequestSqlBuilder object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PostMetricRequestSqlBuilder) GetConditions

GetConditions returns the Conditions field value if set, zero value otherwise.

func (*PostMetricRequestSqlBuilder) GetConditionsOk

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 (*PostMetricRequestSqlBuilder) GetIdentifierTypeColumns

GetIdentifierTypeColumns returns the IdentifierTypeColumns field value

func (*PostMetricRequestSqlBuilder) GetIdentifierTypeColumnsOk

GetIdentifierTypeColumnsOk returns a tuple with the IdentifierTypeColumns field value and a boolean to check if the value has been set.

func (*PostMetricRequestSqlBuilder) GetTableName

func (o *PostMetricRequestSqlBuilder) GetTableName() string

GetTableName returns the TableName field value

func (*PostMetricRequestSqlBuilder) GetTableNameOk

func (o *PostMetricRequestSqlBuilder) GetTableNameOk() (*string, bool)

GetTableNameOk returns a tuple with the TableName field value and a boolean to check if the value has been set.

func (*PostMetricRequestSqlBuilder) GetTimestampColumnName

func (o *PostMetricRequestSqlBuilder) GetTimestampColumnName() string

GetTimestampColumnName returns the TimestampColumnName field value

func (*PostMetricRequestSqlBuilder) GetTimestampColumnNameOk

func (o *PostMetricRequestSqlBuilder) GetTimestampColumnNameOk() (*string, bool)

GetTimestampColumnNameOk returns a tuple with the TimestampColumnName field value and a boolean to check if the value has been set.

func (*PostMetricRequestSqlBuilder) GetValueColumnName

func (o *PostMetricRequestSqlBuilder) GetValueColumnName() string

GetValueColumnName returns the ValueColumnName field value if set, zero value otherwise.

func (*PostMetricRequestSqlBuilder) GetValueColumnNameOk

func (o *PostMetricRequestSqlBuilder) GetValueColumnNameOk() (*string, bool)

GetValueColumnNameOk returns a tuple with the ValueColumnName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PostMetricRequestSqlBuilder) HasConditions

func (o *PostMetricRequestSqlBuilder) HasConditions() bool

HasConditions returns a boolean if a field has been set.

func (*PostMetricRequestSqlBuilder) HasValueColumnName

func (o *PostMetricRequestSqlBuilder) HasValueColumnName() bool

HasValueColumnName returns a boolean if a field has been set.

func (PostMetricRequestSqlBuilder) MarshalJSON

func (o PostMetricRequestSqlBuilder) MarshalJSON() ([]byte, error)

func (*PostMetricRequestSqlBuilder) SetConditions

SetConditions gets a reference to the given []PostMetricRequestSqlBuilderConditionsInner and assigns it to the Conditions field.

func (*PostMetricRequestSqlBuilder) SetIdentifierTypeColumns

SetIdentifierTypeColumns sets field value

func (*PostMetricRequestSqlBuilder) SetTableName

func (o *PostMetricRequestSqlBuilder) SetTableName(v string)

SetTableName sets field value

func (*PostMetricRequestSqlBuilder) SetTimestampColumnName

func (o *PostMetricRequestSqlBuilder) SetTimestampColumnName(v string)

SetTimestampColumnName sets field value

func (*PostMetricRequestSqlBuilder) SetValueColumnName

func (o *PostMetricRequestSqlBuilder) SetValueColumnName(v string)

SetValueColumnName gets a reference to the given string and assigns it to the ValueColumnName field.

func (PostMetricRequestSqlBuilder) ToMap

func (o PostMetricRequestSqlBuilder) ToMap() (map[string]interface{}, error)

func (*PostMetricRequestSqlBuilder) UnmarshalJSON

func (o *PostMetricRequestSqlBuilder) UnmarshalJSON(bytes []byte) (err error)

type PostMetricRequestSqlBuilderConditionsInner

type PostMetricRequestSqlBuilderConditionsInner struct {
	Column   string `json:"column"`
	Operator string `json:"operator"`
	Value    string `json:"value"`
}

PostMetricRequestSqlBuilderConditionsInner struct for PostMetricRequestSqlBuilderConditionsInner

func NewPostMetricRequestSqlBuilderConditionsInner

func NewPostMetricRequestSqlBuilderConditionsInner(column string, operator string, value string) *PostMetricRequestSqlBuilderConditionsInner

NewPostMetricRequestSqlBuilderConditionsInner instantiates a new PostMetricRequestSqlBuilderConditionsInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPostMetricRequestSqlBuilderConditionsInnerWithDefaults

func NewPostMetricRequestSqlBuilderConditionsInnerWithDefaults() *PostMetricRequestSqlBuilderConditionsInner

NewPostMetricRequestSqlBuilderConditionsInnerWithDefaults instantiates a new PostMetricRequestSqlBuilderConditionsInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PostMetricRequestSqlBuilderConditionsInner) GetColumn

GetColumn returns the Column field value

func (*PostMetricRequestSqlBuilderConditionsInner) GetColumnOk

GetColumnOk returns a tuple with the Column field value and a boolean to check if the value has been set.

func (*PostMetricRequestSqlBuilderConditionsInner) GetOperator

GetOperator returns the Operator field value

func (*PostMetricRequestSqlBuilderConditionsInner) GetOperatorOk

GetOperatorOk returns a tuple with the Operator field value and a boolean to check if the value has been set.

func (*PostMetricRequestSqlBuilderConditionsInner) GetValue

GetValue returns the Value field value

func (*PostMetricRequestSqlBuilderConditionsInner) GetValueOk

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (PostMetricRequestSqlBuilderConditionsInner) MarshalJSON

func (*PostMetricRequestSqlBuilderConditionsInner) SetColumn

SetColumn sets field value

func (*PostMetricRequestSqlBuilderConditionsInner) SetOperator

SetOperator sets field value

func (*PostMetricRequestSqlBuilderConditionsInner) SetValue

SetValue sets field value

func (PostMetricRequestSqlBuilderConditionsInner) ToMap

func (o PostMetricRequestSqlBuilderConditionsInner) ToMap() (map[string]interface{}, error)

func (*PostMetricRequestSqlBuilderConditionsInner) UnmarshalJSON

func (o *PostMetricRequestSqlBuilderConditionsInner) UnmarshalJSON(bytes []byte) (err error)

type PostMetricRequestSqlBuilderIdentifierTypeColumnsInner

type PostMetricRequestSqlBuilderIdentifierTypeColumnsInner struct {
	IdentifierType string `json:"identifierType"`
	ColumnName     string `json:"columnName"`
}

PostMetricRequestSqlBuilderIdentifierTypeColumnsInner struct for PostMetricRequestSqlBuilderIdentifierTypeColumnsInner

func NewPostMetricRequestSqlBuilderIdentifierTypeColumnsInner

func NewPostMetricRequestSqlBuilderIdentifierTypeColumnsInner(identifierType string, columnName string) *PostMetricRequestSqlBuilderIdentifierTypeColumnsInner

NewPostMetricRequestSqlBuilderIdentifierTypeColumnsInner instantiates a new PostMetricRequestSqlBuilderIdentifierTypeColumnsInner object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPostMetricRequestSqlBuilderIdentifierTypeColumnsInnerWithDefaults

func NewPostMetricRequestSqlBuilderIdentifierTypeColumnsInnerWithDefaults() *PostMetricRequestSqlBuilderIdentifierTypeColumnsInner

NewPostMetricRequestSqlBuilderIdentifierTypeColumnsInnerWithDefaults instantiates a new PostMetricRequestSqlBuilderIdentifierTypeColumnsInner object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PostMetricRequestSqlBuilderIdentifierTypeColumnsInner) GetColumnName

GetColumnName returns the ColumnName field value

func (*PostMetricRequestSqlBuilderIdentifierTypeColumnsInner) GetColumnNameOk

GetColumnNameOk returns a tuple with the ColumnName field value and a boolean to check if the value has been set.

func (*PostMetricRequestSqlBuilderIdentifierTypeColumnsInner) GetIdentifierType

GetIdentifierType returns the IdentifierType field value

func (*PostMetricRequestSqlBuilderIdentifierTypeColumnsInner) GetIdentifierTypeOk

GetIdentifierTypeOk returns a tuple with the IdentifierType field value and a boolean to check if the value has been set.

func (PostMetricRequestSqlBuilderIdentifierTypeColumnsInner) MarshalJSON

func (*PostMetricRequestSqlBuilderIdentifierTypeColumnsInner) SetColumnName

SetColumnName sets field value

func (*PostMetricRequestSqlBuilderIdentifierTypeColumnsInner) SetIdentifierType

SetIdentifierType sets field value

func (PostMetricRequestSqlBuilderIdentifierTypeColumnsInner) ToMap

func (*PostMetricRequestSqlBuilderIdentifierTypeColumnsInner) UnmarshalJSON

func (o *PostMetricRequestSqlBuilderIdentifierTypeColumnsInner) UnmarshalJSON(bytes []byte) (err error)

type PostOrganization200Response

type PostOrganization200Response struct {
	Organization Organization `json:"organization"`
}

PostOrganization200Response struct for PostOrganization200Response

func NewPostOrganization200Response

func NewPostOrganization200Response(organization Organization) *PostOrganization200Response

NewPostOrganization200Response instantiates a new PostOrganization200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPostOrganization200ResponseWithDefaults

func NewPostOrganization200ResponseWithDefaults() *PostOrganization200Response

NewPostOrganization200ResponseWithDefaults instantiates a new PostOrganization200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PostOrganization200Response) GetOrganization

func (o *PostOrganization200Response) GetOrganization() Organization

GetOrganization returns the Organization field value

func (*PostOrganization200Response) GetOrganizationOk

func (o *PostOrganization200Response) GetOrganizationOk() (*Organization, bool)

GetOrganizationOk returns a tuple with the Organization field value and a boolean to check if the value has been set.

func (PostOrganization200Response) MarshalJSON

func (o PostOrganization200Response) MarshalJSON() ([]byte, error)

func (*PostOrganization200Response) SetOrganization

func (o *PostOrganization200Response) SetOrganization(v Organization)

SetOrganization sets field value

func (PostOrganization200Response) ToMap

func (o PostOrganization200Response) ToMap() (map[string]interface{}, error)

func (*PostOrganization200Response) UnmarshalJSON

func (o *PostOrganization200Response) UnmarshalJSON(bytes []byte) (err error)

type PostOrganizationRequest

type PostOrganizationRequest struct {
	// The name of the organization
	Name string `json:"name"`
	// An optional identifier that you use within your company for the organization
	ExternalId *string `json:"externalId,omitempty"`
}

PostOrganizationRequest struct for PostOrganizationRequest

func NewPostOrganizationRequest

func NewPostOrganizationRequest(name string) *PostOrganizationRequest

NewPostOrganizationRequest instantiates a new PostOrganizationRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPostOrganizationRequestWithDefaults

func NewPostOrganizationRequestWithDefaults() *PostOrganizationRequest

NewPostOrganizationRequestWithDefaults instantiates a new PostOrganizationRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PostOrganizationRequest) GetExternalId

func (o *PostOrganizationRequest) GetExternalId() string

GetExternalId returns the ExternalId field value if set, zero value otherwise.

func (*PostOrganizationRequest) GetExternalIdOk

func (o *PostOrganizationRequest) GetExternalIdOk() (*string, bool)

GetExternalIdOk returns a tuple with the ExternalId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PostOrganizationRequest) GetName

func (o *PostOrganizationRequest) GetName() string

GetName returns the Name field value

func (*PostOrganizationRequest) GetNameOk

func (o *PostOrganizationRequest) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*PostOrganizationRequest) HasExternalId

func (o *PostOrganizationRequest) HasExternalId() bool

HasExternalId returns a boolean if a field has been set.

func (PostOrganizationRequest) MarshalJSON

func (o PostOrganizationRequest) MarshalJSON() ([]byte, error)

func (*PostOrganizationRequest) SetExternalId

func (o *PostOrganizationRequest) SetExternalId(v string)

SetExternalId gets a reference to the given string and assigns it to the ExternalId field.

func (*PostOrganizationRequest) SetName

func (o *PostOrganizationRequest) SetName(v string)

SetName sets field value

func (PostOrganizationRequest) ToMap

func (o PostOrganizationRequest) ToMap() (map[string]interface{}, error)

func (*PostOrganizationRequest) UnmarshalJSON

func (o *PostOrganizationRequest) UnmarshalJSON(bytes []byte) (err error)

type PostSavedGroup200Response

type PostSavedGroup200Response struct {
	SavedGroup SavedGroup `json:"savedGroup"`
}

PostSavedGroup200Response struct for PostSavedGroup200Response

func NewPostSavedGroup200Response

func NewPostSavedGroup200Response(savedGroup SavedGroup) *PostSavedGroup200Response

NewPostSavedGroup200Response instantiates a new PostSavedGroup200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPostSavedGroup200ResponseWithDefaults

func NewPostSavedGroup200ResponseWithDefaults() *PostSavedGroup200Response

NewPostSavedGroup200ResponseWithDefaults instantiates a new PostSavedGroup200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PostSavedGroup200Response) GetSavedGroup

func (o *PostSavedGroup200Response) GetSavedGroup() SavedGroup

GetSavedGroup returns the SavedGroup field value

func (*PostSavedGroup200Response) GetSavedGroupOk

func (o *PostSavedGroup200Response) GetSavedGroupOk() (*SavedGroup, bool)

GetSavedGroupOk returns a tuple with the SavedGroup field value and a boolean to check if the value has been set.

func (PostSavedGroup200Response) MarshalJSON

func (o PostSavedGroup200Response) MarshalJSON() ([]byte, error)

func (*PostSavedGroup200Response) SetSavedGroup

func (o *PostSavedGroup200Response) SetSavedGroup(v SavedGroup)

SetSavedGroup sets field value

func (PostSavedGroup200Response) ToMap

func (o PostSavedGroup200Response) ToMap() (map[string]interface{}, error)

func (*PostSavedGroup200Response) UnmarshalJSON

func (o *PostSavedGroup200Response) UnmarshalJSON(bytes []byte) (err error)

type PostSavedGroupRequest

type PostSavedGroupRequest struct {
	// The display name of the Saved Group
	Name   string   `json:"name"`
	Source *string  `json:"source,omitempty"`
	Values []string `json:"values,omitempty"`
	// For inline groups, the name of the attribute the values belong to (e.g. `user_id`). For runtime groups, the group name you reference in your code
	AttributeKey string `json:"attributeKey"`
	// The person or team that owns this Saved Group. If no owner, you can pass an empty string.
	Owner *string `json:"owner,omitempty"`
}

PostSavedGroupRequest struct for PostSavedGroupRequest

func NewPostSavedGroupRequest

func NewPostSavedGroupRequest(name string, attributeKey string) *PostSavedGroupRequest

NewPostSavedGroupRequest instantiates a new PostSavedGroupRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPostSavedGroupRequestWithDefaults

func NewPostSavedGroupRequestWithDefaults() *PostSavedGroupRequest

NewPostSavedGroupRequestWithDefaults instantiates a new PostSavedGroupRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PostSavedGroupRequest) GetAttributeKey

func (o *PostSavedGroupRequest) GetAttributeKey() string

GetAttributeKey returns the AttributeKey field value

func (*PostSavedGroupRequest) GetAttributeKeyOk

func (o *PostSavedGroupRequest) GetAttributeKeyOk() (*string, bool)

GetAttributeKeyOk returns a tuple with the AttributeKey field value and a boolean to check if the value has been set.

func (*PostSavedGroupRequest) GetName

func (o *PostSavedGroupRequest) GetName() string

GetName returns the Name field value

func (*PostSavedGroupRequest) GetNameOk

func (o *PostSavedGroupRequest) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*PostSavedGroupRequest) GetOwner

func (o *PostSavedGroupRequest) GetOwner() string

GetOwner returns the Owner field value if set, zero value otherwise.

func (*PostSavedGroupRequest) GetOwnerOk

func (o *PostSavedGroupRequest) GetOwnerOk() (*string, bool)

GetOwnerOk returns a tuple with the Owner field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PostSavedGroupRequest) GetSource

func (o *PostSavedGroupRequest) GetSource() string

GetSource returns the Source field value if set, zero value otherwise.

func (*PostSavedGroupRequest) GetSourceOk

func (o *PostSavedGroupRequest) GetSourceOk() (*string, bool)

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 (*PostSavedGroupRequest) GetValues

func (o *PostSavedGroupRequest) GetValues() []string

GetValues returns the Values field value if set, zero value otherwise.

func (*PostSavedGroupRequest) GetValuesOk

func (o *PostSavedGroupRequest) GetValuesOk() ([]string, bool)

GetValuesOk returns a tuple with the Values field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PostSavedGroupRequest) HasOwner

func (o *PostSavedGroupRequest) HasOwner() bool

HasOwner returns a boolean if a field has been set.

func (*PostSavedGroupRequest) HasSource

func (o *PostSavedGroupRequest) HasSource() bool

HasSource returns a boolean if a field has been set.

func (*PostSavedGroupRequest) HasValues

func (o *PostSavedGroupRequest) HasValues() bool

HasValues returns a boolean if a field has been set.

func (PostSavedGroupRequest) MarshalJSON

func (o PostSavedGroupRequest) MarshalJSON() ([]byte, error)

func (*PostSavedGroupRequest) SetAttributeKey

func (o *PostSavedGroupRequest) SetAttributeKey(v string)

SetAttributeKey sets field value

func (*PostSavedGroupRequest) SetName

func (o *PostSavedGroupRequest) SetName(v string)

SetName sets field value

func (*PostSavedGroupRequest) SetOwner

func (o *PostSavedGroupRequest) SetOwner(v string)

SetOwner gets a reference to the given string and assigns it to the Owner field.

func (*PostSavedGroupRequest) SetSource

func (o *PostSavedGroupRequest) SetSource(v string)

SetSource gets a reference to the given string and assigns it to the Source field.

func (*PostSavedGroupRequest) SetValues

func (o *PostSavedGroupRequest) SetValues(v []string)

SetValues gets a reference to the given []string and assigns it to the Values field.

func (PostSavedGroupRequest) ToMap

func (o PostSavedGroupRequest) ToMap() (map[string]interface{}, error)

func (*PostSavedGroupRequest) UnmarshalJSON

func (o *PostSavedGroupRequest) UnmarshalJSON(bytes []byte) (err error)

type PostVisualChange200Response

type PostVisualChange200Response struct {
	NModified float32 `json:"nModified"`
}

PostVisualChange200Response struct for PostVisualChange200Response

func NewPostVisualChange200Response

func NewPostVisualChange200Response(nModified float32) *PostVisualChange200Response

NewPostVisualChange200Response instantiates a new PostVisualChange200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPostVisualChange200ResponseWithDefaults

func NewPostVisualChange200ResponseWithDefaults() *PostVisualChange200Response

NewPostVisualChange200ResponseWithDefaults instantiates a new PostVisualChange200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PostVisualChange200Response) GetNModified

func (o *PostVisualChange200Response) GetNModified() float32

GetNModified returns the NModified field value

func (*PostVisualChange200Response) GetNModifiedOk

func (o *PostVisualChange200Response) GetNModifiedOk() (*float32, bool)

GetNModifiedOk returns a tuple with the NModified field value and a boolean to check if the value has been set.

func (PostVisualChange200Response) MarshalJSON

func (o PostVisualChange200Response) MarshalJSON() ([]byte, error)

func (*PostVisualChange200Response) SetNModified

func (o *PostVisualChange200Response) SetNModified(v float32)

SetNModified sets field value

func (PostVisualChange200Response) ToMap

func (o PostVisualChange200Response) ToMap() (map[string]interface{}, error)

func (*PostVisualChange200Response) UnmarshalJSON

func (o *PostVisualChange200Response) UnmarshalJSON(bytes []byte) (err error)

type Project

type Project struct {
	Id          string           `json:"id"`
	Name        string           `json:"name"`
	DateCreated time.Time        `json:"dateCreated"`
	DateUpdated time.Time        `json:"dateUpdated"`
	Description *string          `json:"description,omitempty"`
	Settings    *ProjectSettings `json:"settings,omitempty"`
}

Project struct for Project

func NewProject

func NewProject(id string, name string, dateCreated time.Time, dateUpdated time.Time) *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) GetDateCreated

func (o *Project) GetDateCreated() time.Time

GetDateCreated returns the DateCreated field value

func (*Project) GetDateCreatedOk

func (o *Project) GetDateCreatedOk() (*time.Time, bool)

GetDateCreatedOk returns a tuple with the DateCreated field value and a boolean to check if the value has been set.

func (*Project) GetDateUpdated

func (o *Project) GetDateUpdated() time.Time

GetDateUpdated returns the DateUpdated field value

func (*Project) GetDateUpdatedOk

func (o *Project) GetDateUpdatedOk() (*time.Time, bool)

GetDateUpdatedOk returns a tuple with the DateUpdated field value and a boolean to check if the value has been set.

func (*Project) GetDescription

func (o *Project) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*Project) GetDescriptionOk

func (o *Project) 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 (*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) 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) GetSettings

func (o *Project) GetSettings() ProjectSettings

GetSettings returns the Settings field value if set, zero value otherwise.

func (*Project) GetSettingsOk

func (o *Project) GetSettingsOk() (*ProjectSettings, bool)

GetSettingsOk returns a tuple with the Settings field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Project) HasDescription

func (o *Project) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*Project) HasSettings

func (o *Project) HasSettings() bool

HasSettings returns a boolean if a field has been set.

func (Project) MarshalJSON

func (o Project) MarshalJSON() ([]byte, error)

func (*Project) SetDateCreated

func (o *Project) SetDateCreated(v time.Time)

SetDateCreated sets field value

func (*Project) SetDateUpdated

func (o *Project) SetDateUpdated(v time.Time)

SetDateUpdated sets field value

func (*Project) SetDescription

func (o *Project) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*Project) SetId

func (o *Project) SetId(v string)

SetId sets field value

func (*Project) SetName

func (o *Project) SetName(v string)

SetName sets field value

func (*Project) SetSettings

func (o *Project) SetSettings(v ProjectSettings)

SetSettings gets a reference to the given ProjectSettings and assigns it to the Settings field.

func (Project) ToMap

func (o Project) ToMap() (map[string]interface{}, error)

func (*Project) UnmarshalJSON

func (o *Project) UnmarshalJSON(bytes []byte) (err error)

type ProjectSettings

type ProjectSettings struct {
	StatsEngine *string `json:"statsEngine,omitempty"`
}

ProjectSettings struct for ProjectSettings

func NewProjectSettings

func NewProjectSettings() *ProjectSettings

NewProjectSettings instantiates a new ProjectSettings object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewProjectSettingsWithDefaults

func NewProjectSettingsWithDefaults() *ProjectSettings

NewProjectSettingsWithDefaults instantiates a new ProjectSettings object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ProjectSettings) GetStatsEngine

func (o *ProjectSettings) GetStatsEngine() string

GetStatsEngine returns the StatsEngine field value if set, zero value otherwise.

func (*ProjectSettings) GetStatsEngineOk

func (o *ProjectSettings) GetStatsEngineOk() (*string, bool)

GetStatsEngineOk returns a tuple with the StatsEngine field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProjectSettings) HasStatsEngine

func (o *ProjectSettings) HasStatsEngine() bool

HasStatsEngine returns a boolean if a field has been set.

func (ProjectSettings) MarshalJSON

func (o ProjectSettings) MarshalJSON() ([]byte, error)

func (*ProjectSettings) SetStatsEngine

func (o *ProjectSettings) SetStatsEngine(v string)

SetStatsEngine gets a reference to the given string and assigns it to the StatsEngine field.

func (ProjectSettings) ToMap

func (o ProjectSettings) ToMap() (map[string]interface{}, error)

type PutMetric200Response

type PutMetric200Response struct {
	UpdatedId string `json:"updatedId"`
}

PutMetric200Response struct for PutMetric200Response

func NewPutMetric200Response

func NewPutMetric200Response(updatedId string) *PutMetric200Response

NewPutMetric200Response instantiates a new PutMetric200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPutMetric200ResponseWithDefaults

func NewPutMetric200ResponseWithDefaults() *PutMetric200Response

NewPutMetric200ResponseWithDefaults instantiates a new PutMetric200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PutMetric200Response) GetUpdatedId

func (o *PutMetric200Response) GetUpdatedId() string

GetUpdatedId returns the UpdatedId field value

func (*PutMetric200Response) GetUpdatedIdOk

func (o *PutMetric200Response) GetUpdatedIdOk() (*string, bool)

GetUpdatedIdOk returns a tuple with the UpdatedId field value and a boolean to check if the value has been set.

func (PutMetric200Response) MarshalJSON

func (o PutMetric200Response) MarshalJSON() ([]byte, error)

func (*PutMetric200Response) SetUpdatedId

func (o *PutMetric200Response) SetUpdatedId(v string)

SetUpdatedId sets field value

func (PutMetric200Response) ToMap

func (o PutMetric200Response) ToMap() (map[string]interface{}, error)

func (*PutMetric200Response) UnmarshalJSON

func (o *PutMetric200Response) UnmarshalJSON(bytes []byte) (err error)

type PutMetricRequest

type PutMetricRequest struct {
	// Name of the person who owns this metric
	Owner *string `json:"owner,omitempty"`
	// Name of the metric
	Name *string `json:"name,omitempty"`
	// Description of the metric
	Description *string `json:"description,omitempty"`
	// Type of metric. See [Metrics documentation](/app/metrics)
	Type       *string                     `json:"type,omitempty"`
	Tags       []string                    `json:"tags,omitempty"`
	Projects   []string                    `json:"projects,omitempty"`
	Archived   *bool                       `json:"archived,omitempty"`
	Behavior   *PutMetricRequestBehavior   `json:"behavior,omitempty"`
	Sql        *PutMetricRequestSql        `json:"sql,omitempty"`
	SqlBuilder *PutMetricRequestSqlBuilder `json:"sqlBuilder,omitempty"`
	Mixpanel   *PutMetricRequestMixpanel   `json:"mixpanel,omitempty"`
}

PutMetricRequest struct for PutMetricRequest

func NewPutMetricRequest

func NewPutMetricRequest() *PutMetricRequest

NewPutMetricRequest instantiates a new PutMetricRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPutMetricRequestWithDefaults

func NewPutMetricRequestWithDefaults() *PutMetricRequest

NewPutMetricRequestWithDefaults instantiates a new PutMetricRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PutMetricRequest) GetArchived

func (o *PutMetricRequest) GetArchived() bool

GetArchived returns the Archived field value if set, zero value otherwise.

func (*PutMetricRequest) GetArchivedOk

func (o *PutMetricRequest) GetArchivedOk() (*bool, bool)

GetArchivedOk returns a tuple with the Archived field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PutMetricRequest) GetBehavior

func (o *PutMetricRequest) GetBehavior() PutMetricRequestBehavior

GetBehavior returns the Behavior field value if set, zero value otherwise.

func (*PutMetricRequest) GetBehaviorOk

func (o *PutMetricRequest) GetBehaviorOk() (*PutMetricRequestBehavior, bool)

GetBehaviorOk returns a tuple with the Behavior field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PutMetricRequest) GetDescription

func (o *PutMetricRequest) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*PutMetricRequest) GetDescriptionOk

func (o *PutMetricRequest) 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 (*PutMetricRequest) GetMixpanel

func (o *PutMetricRequest) GetMixpanel() PutMetricRequestMixpanel

GetMixpanel returns the Mixpanel field value if set, zero value otherwise.

func (*PutMetricRequest) GetMixpanelOk

func (o *PutMetricRequest) GetMixpanelOk() (*PutMetricRequestMixpanel, bool)

GetMixpanelOk returns a tuple with the Mixpanel field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PutMetricRequest) GetName

func (o *PutMetricRequest) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*PutMetricRequest) GetNameOk

func (o *PutMetricRequest) 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 (*PutMetricRequest) GetOwner

func (o *PutMetricRequest) GetOwner() string

GetOwner returns the Owner field value if set, zero value otherwise.

func (*PutMetricRequest) GetOwnerOk

func (o *PutMetricRequest) GetOwnerOk() (*string, bool)

GetOwnerOk returns a tuple with the Owner field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PutMetricRequest) GetProjects

func (o *PutMetricRequest) GetProjects() []string

GetProjects returns the Projects field value if set, zero value otherwise.

func (*PutMetricRequest) GetProjectsOk

func (o *PutMetricRequest) 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 (*PutMetricRequest) GetSql

GetSql returns the Sql field value if set, zero value otherwise.

func (*PutMetricRequest) GetSqlBuilder

func (o *PutMetricRequest) GetSqlBuilder() PutMetricRequestSqlBuilder

GetSqlBuilder returns the SqlBuilder field value if set, zero value otherwise.

func (*PutMetricRequest) GetSqlBuilderOk

func (o *PutMetricRequest) GetSqlBuilderOk() (*PutMetricRequestSqlBuilder, bool)

GetSqlBuilderOk returns a tuple with the SqlBuilder field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PutMetricRequest) GetSqlOk

func (o *PutMetricRequest) GetSqlOk() (*PutMetricRequestSql, bool)

GetSqlOk returns a tuple with the Sql field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PutMetricRequest) GetTags

func (o *PutMetricRequest) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*PutMetricRequest) GetTagsOk

func (o *PutMetricRequest) 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 (*PutMetricRequest) GetType

func (o *PutMetricRequest) GetType() string

GetType returns the Type field value if set, zero value otherwise.

func (*PutMetricRequest) GetTypeOk

func (o *PutMetricRequest) 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 (*PutMetricRequest) HasArchived

func (o *PutMetricRequest) HasArchived() bool

HasArchived returns a boolean if a field has been set.

func (*PutMetricRequest) HasBehavior

func (o *PutMetricRequest) HasBehavior() bool

HasBehavior returns a boolean if a field has been set.

func (*PutMetricRequest) HasDescription

func (o *PutMetricRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*PutMetricRequest) HasMixpanel

func (o *PutMetricRequest) HasMixpanel() bool

HasMixpanel returns a boolean if a field has been set.

func (*PutMetricRequest) HasName

func (o *PutMetricRequest) HasName() bool

HasName returns a boolean if a field has been set.

func (*PutMetricRequest) HasOwner

func (o *PutMetricRequest) HasOwner() bool

HasOwner returns a boolean if a field has been set.

func (*PutMetricRequest) HasProjects

func (o *PutMetricRequest) HasProjects() bool

HasProjects returns a boolean if a field has been set.

func (*PutMetricRequest) HasSql

func (o *PutMetricRequest) HasSql() bool

HasSql returns a boolean if a field has been set.

func (*PutMetricRequest) HasSqlBuilder

func (o *PutMetricRequest) HasSqlBuilder() bool

HasSqlBuilder returns a boolean if a field has been set.

func (*PutMetricRequest) HasTags

func (o *PutMetricRequest) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*PutMetricRequest) HasType

func (o *PutMetricRequest) HasType() bool

HasType returns a boolean if a field has been set.

func (PutMetricRequest) MarshalJSON

func (o PutMetricRequest) MarshalJSON() ([]byte, error)

func (*PutMetricRequest) SetArchived

func (o *PutMetricRequest) SetArchived(v bool)

SetArchived gets a reference to the given bool and assigns it to the Archived field.

func (*PutMetricRequest) SetBehavior

func (o *PutMetricRequest) SetBehavior(v PutMetricRequestBehavior)

SetBehavior gets a reference to the given PutMetricRequestBehavior and assigns it to the Behavior field.

func (*PutMetricRequest) SetDescription

func (o *PutMetricRequest) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*PutMetricRequest) SetMixpanel

func (o *PutMetricRequest) SetMixpanel(v PutMetricRequestMixpanel)

SetMixpanel gets a reference to the given PutMetricRequestMixpanel and assigns it to the Mixpanel field.

func (*PutMetricRequest) SetName

func (o *PutMetricRequest) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*PutMetricRequest) SetOwner

func (o *PutMetricRequest) SetOwner(v string)

SetOwner gets a reference to the given string and assigns it to the Owner field.

func (*PutMetricRequest) SetProjects

func (o *PutMetricRequest) SetProjects(v []string)

SetProjects gets a reference to the given []string and assigns it to the Projects field.

func (*PutMetricRequest) SetSql

SetSql gets a reference to the given PutMetricRequestSql and assigns it to the Sql field.

func (*PutMetricRequest) SetSqlBuilder

func (o *PutMetricRequest) SetSqlBuilder(v PutMetricRequestSqlBuilder)

SetSqlBuilder gets a reference to the given PutMetricRequestSqlBuilder and assigns it to the SqlBuilder field.

func (*PutMetricRequest) SetTags

func (o *PutMetricRequest) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*PutMetricRequest) SetType

func (o *PutMetricRequest) SetType(v string)

SetType gets a reference to the given string and assigns it to the Type field.

func (PutMetricRequest) ToMap

func (o PutMetricRequest) ToMap() (map[string]interface{}, error)

type PutMetricRequestBehavior

type PutMetricRequestBehavior struct {
	Goal *string `json:"goal,omitempty"`
	// Used in conjunction with `capValue` to set the capping (winsorization). Set to null to turn capping off. \"absolute\" will cap user values at the `capValue` if it is greater than 0. \"percentile\" will cap user values at the percentile of user values in an experiment using the `capValue` for the percentile, if greater than 0. <br/> If `behavior.capping` is non-null, you must specify `behavior.capValue`.
	Capping *string `json:"capping,omitempty"`
	// This should be non-negative. <br/> Must specify `behavior.capping` when setting `behavior.capValue`.
	CapValue *float32 `json:"capValue,omitempty"`
	// The start of a Conversion Window relative to the exposure date, in hours. This is equivalent to the [Conversion Delay](/app/metrics#conversion-delay). <br/> Must specify both `behavior.conversionWindowStart` and `behavior.conversionWindowEnd` or neither.
	ConversionWindowStart *float32 `json:"conversionWindowStart,omitempty"`
	// The end of a [Conversion Window](/app/metrics#conversion-window) relative to the exposure date, in hours. This is equivalent to the [Conversion Delay](/app/metrics#conversion-delay) + Conversion Window Hours settings in the UI. In other words, if you want a 48 hour window starting after 24 hours, you would set conversionWindowStart to 24 and conversionWindowEnd to 72 (24+48). <br/> Must specify both `behavior.conversionWindowStart` and `behavior.conversionWindowEnd` or neither.
	ConversionWindowEnd *float32 `json:"conversionWindowEnd,omitempty"`
	// Threshold for Risk to be considered low enough, as a proportion (e.g. put 0.0025 for 0.25%). <br/> Must be a non-negative number and must not be higher than `riskThresholdDanger`.
	RiskThresholdSuccess *float32 `json:"riskThresholdSuccess,omitempty"`
	// Threshold for Risk to be considered too high, as a proportion (e.g. put 0.0125 for 1.25%). <br/> Must be a non-negative number.
	RiskThresholdDanger *float32 `json:"riskThresholdDanger,omitempty"`
	// Minimum percent change to consider uplift significant, as a proportion (e.g. put 0.005 for 0.5%)
	MinPercentChange *float32 `json:"minPercentChange,omitempty"`
	// Maximum percent change to consider uplift significant, as a proportion (e.g. put 0.5 for 50%)
	MaxPercentChange *float32 `json:"maxPercentChange,omitempty"`
	MinSampleSize    *float32 `json:"minSampleSize,omitempty"`
}

PutMetricRequestBehavior struct for PutMetricRequestBehavior

func NewPutMetricRequestBehavior

func NewPutMetricRequestBehavior() *PutMetricRequestBehavior

NewPutMetricRequestBehavior instantiates a new PutMetricRequestBehavior object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPutMetricRequestBehaviorWithDefaults

func NewPutMetricRequestBehaviorWithDefaults() *PutMetricRequestBehavior

NewPutMetricRequestBehaviorWithDefaults instantiates a new PutMetricRequestBehavior object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PutMetricRequestBehavior) GetCapValue

func (o *PutMetricRequestBehavior) GetCapValue() float32

GetCapValue returns the CapValue field value if set, zero value otherwise.

func (*PutMetricRequestBehavior) GetCapValueOk

func (o *PutMetricRequestBehavior) GetCapValueOk() (*float32, bool)

GetCapValueOk returns a tuple with the CapValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PutMetricRequestBehavior) GetCapping

func (o *PutMetricRequestBehavior) GetCapping() string

GetCapping returns the Capping field value if set, zero value otherwise.

func (*PutMetricRequestBehavior) GetCappingOk

func (o *PutMetricRequestBehavior) GetCappingOk() (*string, bool)

GetCappingOk returns a tuple with the Capping field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PutMetricRequestBehavior) GetConversionWindowEnd

func (o *PutMetricRequestBehavior) GetConversionWindowEnd() float32

GetConversionWindowEnd returns the ConversionWindowEnd field value if set, zero value otherwise.

func (*PutMetricRequestBehavior) GetConversionWindowEndOk

func (o *PutMetricRequestBehavior) GetConversionWindowEndOk() (*float32, bool)

GetConversionWindowEndOk returns a tuple with the ConversionWindowEnd field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PutMetricRequestBehavior) GetConversionWindowStart

func (o *PutMetricRequestBehavior) GetConversionWindowStart() float32

GetConversionWindowStart returns the ConversionWindowStart field value if set, zero value otherwise.

func (*PutMetricRequestBehavior) GetConversionWindowStartOk

func (o *PutMetricRequestBehavior) GetConversionWindowStartOk() (*float32, bool)

GetConversionWindowStartOk returns a tuple with the ConversionWindowStart field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PutMetricRequestBehavior) GetGoal

func (o *PutMetricRequestBehavior) GetGoal() string

GetGoal returns the Goal field value if set, zero value otherwise.

func (*PutMetricRequestBehavior) GetGoalOk

func (o *PutMetricRequestBehavior) GetGoalOk() (*string, bool)

GetGoalOk returns a tuple with the Goal field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PutMetricRequestBehavior) GetMaxPercentChange

func (o *PutMetricRequestBehavior) GetMaxPercentChange() float32

GetMaxPercentChange returns the MaxPercentChange field value if set, zero value otherwise.

func (*PutMetricRequestBehavior) GetMaxPercentChangeOk

func (o *PutMetricRequestBehavior) GetMaxPercentChangeOk() (*float32, bool)

GetMaxPercentChangeOk returns a tuple with the MaxPercentChange field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PutMetricRequestBehavior) GetMinPercentChange

func (o *PutMetricRequestBehavior) GetMinPercentChange() float32

GetMinPercentChange returns the MinPercentChange field value if set, zero value otherwise.

func (*PutMetricRequestBehavior) GetMinPercentChangeOk

func (o *PutMetricRequestBehavior) GetMinPercentChangeOk() (*float32, bool)

GetMinPercentChangeOk returns a tuple with the MinPercentChange field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PutMetricRequestBehavior) GetMinSampleSize

func (o *PutMetricRequestBehavior) GetMinSampleSize() float32

GetMinSampleSize returns the MinSampleSize field value if set, zero value otherwise.

func (*PutMetricRequestBehavior) GetMinSampleSizeOk

func (o *PutMetricRequestBehavior) GetMinSampleSizeOk() (*float32, 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 (*PutMetricRequestBehavior) GetRiskThresholdDanger

func (o *PutMetricRequestBehavior) GetRiskThresholdDanger() float32

GetRiskThresholdDanger returns the RiskThresholdDanger field value if set, zero value otherwise.

func (*PutMetricRequestBehavior) GetRiskThresholdDangerOk

func (o *PutMetricRequestBehavior) GetRiskThresholdDangerOk() (*float32, bool)

GetRiskThresholdDangerOk returns a tuple with the RiskThresholdDanger field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PutMetricRequestBehavior) GetRiskThresholdSuccess

func (o *PutMetricRequestBehavior) GetRiskThresholdSuccess() float32

GetRiskThresholdSuccess returns the RiskThresholdSuccess field value if set, zero value otherwise.

func (*PutMetricRequestBehavior) GetRiskThresholdSuccessOk

func (o *PutMetricRequestBehavior) GetRiskThresholdSuccessOk() (*float32, bool)

GetRiskThresholdSuccessOk returns a tuple with the RiskThresholdSuccess field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PutMetricRequestBehavior) HasCapValue

func (o *PutMetricRequestBehavior) HasCapValue() bool

HasCapValue returns a boolean if a field has been set.

func (*PutMetricRequestBehavior) HasCapping

func (o *PutMetricRequestBehavior) HasCapping() bool

HasCapping returns a boolean if a field has been set.

func (*PutMetricRequestBehavior) HasConversionWindowEnd

func (o *PutMetricRequestBehavior) HasConversionWindowEnd() bool

HasConversionWindowEnd returns a boolean if a field has been set.

func (*PutMetricRequestBehavior) HasConversionWindowStart

func (o *PutMetricRequestBehavior) HasConversionWindowStart() bool

HasConversionWindowStart returns a boolean if a field has been set.

func (*PutMetricRequestBehavior) HasGoal

func (o *PutMetricRequestBehavior) HasGoal() bool

HasGoal returns a boolean if a field has been set.

func (*PutMetricRequestBehavior) HasMaxPercentChange

func (o *PutMetricRequestBehavior) HasMaxPercentChange() bool

HasMaxPercentChange returns a boolean if a field has been set.

func (*PutMetricRequestBehavior) HasMinPercentChange

func (o *PutMetricRequestBehavior) HasMinPercentChange() bool

HasMinPercentChange returns a boolean if a field has been set.

func (*PutMetricRequestBehavior) HasMinSampleSize

func (o *PutMetricRequestBehavior) HasMinSampleSize() bool

HasMinSampleSize returns a boolean if a field has been set.

func (*PutMetricRequestBehavior) HasRiskThresholdDanger

func (o *PutMetricRequestBehavior) HasRiskThresholdDanger() bool

HasRiskThresholdDanger returns a boolean if a field has been set.

func (*PutMetricRequestBehavior) HasRiskThresholdSuccess

func (o *PutMetricRequestBehavior) HasRiskThresholdSuccess() bool

HasRiskThresholdSuccess returns a boolean if a field has been set.

func (PutMetricRequestBehavior) MarshalJSON

func (o PutMetricRequestBehavior) MarshalJSON() ([]byte, error)

func (*PutMetricRequestBehavior) SetCapValue

func (o *PutMetricRequestBehavior) SetCapValue(v float32)

SetCapValue gets a reference to the given float32 and assigns it to the CapValue field.

func (*PutMetricRequestBehavior) SetCapping

func (o *PutMetricRequestBehavior) SetCapping(v string)

SetCapping gets a reference to the given string and assigns it to the Capping field.

func (*PutMetricRequestBehavior) SetConversionWindowEnd

func (o *PutMetricRequestBehavior) SetConversionWindowEnd(v float32)

SetConversionWindowEnd gets a reference to the given float32 and assigns it to the ConversionWindowEnd field.

func (*PutMetricRequestBehavior) SetConversionWindowStart

func (o *PutMetricRequestBehavior) SetConversionWindowStart(v float32)

SetConversionWindowStart gets a reference to the given float32 and assigns it to the ConversionWindowStart field.

func (*PutMetricRequestBehavior) SetGoal

func (o *PutMetricRequestBehavior) SetGoal(v string)

SetGoal gets a reference to the given string and assigns it to the Goal field.

func (*PutMetricRequestBehavior) SetMaxPercentChange

func (o *PutMetricRequestBehavior) SetMaxPercentChange(v float32)

SetMaxPercentChange gets a reference to the given float32 and assigns it to the MaxPercentChange field.

func (*PutMetricRequestBehavior) SetMinPercentChange

func (o *PutMetricRequestBehavior) SetMinPercentChange(v float32)

SetMinPercentChange gets a reference to the given float32 and assigns it to the MinPercentChange field.

func (*PutMetricRequestBehavior) SetMinSampleSize

func (o *PutMetricRequestBehavior) SetMinSampleSize(v float32)

SetMinSampleSize gets a reference to the given float32 and assigns it to the MinSampleSize field.

func (*PutMetricRequestBehavior) SetRiskThresholdDanger

func (o *PutMetricRequestBehavior) SetRiskThresholdDanger(v float32)

SetRiskThresholdDanger gets a reference to the given float32 and assigns it to the RiskThresholdDanger field.

func (*PutMetricRequestBehavior) SetRiskThresholdSuccess

func (o *PutMetricRequestBehavior) SetRiskThresholdSuccess(v float32)

SetRiskThresholdSuccess gets a reference to the given float32 and assigns it to the RiskThresholdSuccess field.

func (PutMetricRequestBehavior) ToMap

func (o PutMetricRequestBehavior) ToMap() (map[string]interface{}, error)

type PutMetricRequestMixpanel

type PutMetricRequestMixpanel struct {
	EventName       *string                                    `json:"eventName,omitempty"`
	EventValue      *string                                    `json:"eventValue,omitempty"`
	UserAggregation *string                                    `json:"userAggregation,omitempty"`
	Conditions      []PostMetricRequestMixpanelConditionsInner `json:"conditions,omitempty"`
}

PutMetricRequestMixpanel Only use for MixPanel (non-SQL) Data Sources. Only one of `sql`, `sqlBuilder` or `mixpanel` allowed.

func NewPutMetricRequestMixpanel

func NewPutMetricRequestMixpanel() *PutMetricRequestMixpanel

NewPutMetricRequestMixpanel instantiates a new PutMetricRequestMixpanel object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPutMetricRequestMixpanelWithDefaults

func NewPutMetricRequestMixpanelWithDefaults() *PutMetricRequestMixpanel

NewPutMetricRequestMixpanelWithDefaults instantiates a new PutMetricRequestMixpanel object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PutMetricRequestMixpanel) GetConditions

GetConditions returns the Conditions field value if set, zero value otherwise.

func (*PutMetricRequestMixpanel) GetConditionsOk

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 (*PutMetricRequestMixpanel) GetEventName

func (o *PutMetricRequestMixpanel) GetEventName() string

GetEventName returns the EventName field value if set, zero value otherwise.

func (*PutMetricRequestMixpanel) GetEventNameOk

func (o *PutMetricRequestMixpanel) GetEventNameOk() (*string, bool)

GetEventNameOk returns a tuple with the EventName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PutMetricRequestMixpanel) GetEventValue

func (o *PutMetricRequestMixpanel) GetEventValue() string

GetEventValue returns the EventValue field value if set, zero value otherwise.

func (*PutMetricRequestMixpanel) GetEventValueOk

func (o *PutMetricRequestMixpanel) GetEventValueOk() (*string, bool)

GetEventValueOk returns a tuple with the EventValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PutMetricRequestMixpanel) GetUserAggregation

func (o *PutMetricRequestMixpanel) GetUserAggregation() string

GetUserAggregation returns the UserAggregation field value if set, zero value otherwise.

func (*PutMetricRequestMixpanel) GetUserAggregationOk

func (o *PutMetricRequestMixpanel) GetUserAggregationOk() (*string, bool)

GetUserAggregationOk returns a tuple with the UserAggregation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PutMetricRequestMixpanel) HasConditions

func (o *PutMetricRequestMixpanel) HasConditions() bool

HasConditions returns a boolean if a field has been set.

func (*PutMetricRequestMixpanel) HasEventName

func (o *PutMetricRequestMixpanel) HasEventName() bool

HasEventName returns a boolean if a field has been set.

func (*PutMetricRequestMixpanel) HasEventValue

func (o *PutMetricRequestMixpanel) HasEventValue() bool

HasEventValue returns a boolean if a field has been set.

func (*PutMetricRequestMixpanel) HasUserAggregation

func (o *PutMetricRequestMixpanel) HasUserAggregation() bool

HasUserAggregation returns a boolean if a field has been set.

func (PutMetricRequestMixpanel) MarshalJSON

func (o PutMetricRequestMixpanel) MarshalJSON() ([]byte, error)

func (*PutMetricRequestMixpanel) SetConditions

SetConditions gets a reference to the given []PostMetricRequestMixpanelConditionsInner and assigns it to the Conditions field.

func (*PutMetricRequestMixpanel) SetEventName

func (o *PutMetricRequestMixpanel) SetEventName(v string)

SetEventName gets a reference to the given string and assigns it to the EventName field.

func (*PutMetricRequestMixpanel) SetEventValue

func (o *PutMetricRequestMixpanel) SetEventValue(v string)

SetEventValue gets a reference to the given string and assigns it to the EventValue field.

func (*PutMetricRequestMixpanel) SetUserAggregation

func (o *PutMetricRequestMixpanel) SetUserAggregation(v string)

SetUserAggregation gets a reference to the given string and assigns it to the UserAggregation field.

func (PutMetricRequestMixpanel) ToMap

func (o PutMetricRequestMixpanel) ToMap() (map[string]interface{}, error)

type PutMetricRequestSql

type PutMetricRequestSql struct {
	IdentifierTypes []string `json:"identifierTypes,omitempty"`
	ConversionSQL   *string  `json:"conversionSQL,omitempty"`
	// Custom user level aggregation for your metric (default: `SUM(value)`)
	UserAggregationSQL *string `json:"userAggregationSQL,omitempty"`
	// The metric ID for a [denominator metric for funnel and ratio metrics](/app/metrics#denominator-ratio--funnel-metrics)
	DenominatorMetricId *string `json:"denominatorMetricId,omitempty"`
}

PutMetricRequestSql Preferred way to define SQL. Only one of `sql`, `sqlBuilder` or `mixpanel` allowed.

func NewPutMetricRequestSql

func NewPutMetricRequestSql() *PutMetricRequestSql

NewPutMetricRequestSql instantiates a new PutMetricRequestSql object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPutMetricRequestSqlWithDefaults

func NewPutMetricRequestSqlWithDefaults() *PutMetricRequestSql

NewPutMetricRequestSqlWithDefaults instantiates a new PutMetricRequestSql object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PutMetricRequestSql) GetConversionSQL

func (o *PutMetricRequestSql) GetConversionSQL() string

GetConversionSQL returns the ConversionSQL field value if set, zero value otherwise.

func (*PutMetricRequestSql) GetConversionSQLOk

func (o *PutMetricRequestSql) GetConversionSQLOk() (*string, bool)

GetConversionSQLOk returns a tuple with the ConversionSQL field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PutMetricRequestSql) GetDenominatorMetricId

func (o *PutMetricRequestSql) GetDenominatorMetricId() string

GetDenominatorMetricId returns the DenominatorMetricId field value if set, zero value otherwise.

func (*PutMetricRequestSql) GetDenominatorMetricIdOk

func (o *PutMetricRequestSql) GetDenominatorMetricIdOk() (*string, bool)

GetDenominatorMetricIdOk returns a tuple with the DenominatorMetricId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PutMetricRequestSql) GetIdentifierTypes

func (o *PutMetricRequestSql) GetIdentifierTypes() []string

GetIdentifierTypes returns the IdentifierTypes field value if set, zero value otherwise.

func (*PutMetricRequestSql) GetIdentifierTypesOk

func (o *PutMetricRequestSql) GetIdentifierTypesOk() ([]string, bool)

GetIdentifierTypesOk returns a tuple with the IdentifierTypes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PutMetricRequestSql) GetUserAggregationSQL

func (o *PutMetricRequestSql) GetUserAggregationSQL() string

GetUserAggregationSQL returns the UserAggregationSQL field value if set, zero value otherwise.

func (*PutMetricRequestSql) GetUserAggregationSQLOk

func (o *PutMetricRequestSql) GetUserAggregationSQLOk() (*string, bool)

GetUserAggregationSQLOk returns a tuple with the UserAggregationSQL field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PutMetricRequestSql) HasConversionSQL

func (o *PutMetricRequestSql) HasConversionSQL() bool

HasConversionSQL returns a boolean if a field has been set.

func (*PutMetricRequestSql) HasDenominatorMetricId

func (o *PutMetricRequestSql) HasDenominatorMetricId() bool

HasDenominatorMetricId returns a boolean if a field has been set.

func (*PutMetricRequestSql) HasIdentifierTypes

func (o *PutMetricRequestSql) HasIdentifierTypes() bool

HasIdentifierTypes returns a boolean if a field has been set.

func (*PutMetricRequestSql) HasUserAggregationSQL

func (o *PutMetricRequestSql) HasUserAggregationSQL() bool

HasUserAggregationSQL returns a boolean if a field has been set.

func (PutMetricRequestSql) MarshalJSON

func (o PutMetricRequestSql) MarshalJSON() ([]byte, error)

func (*PutMetricRequestSql) SetConversionSQL

func (o *PutMetricRequestSql) SetConversionSQL(v string)

SetConversionSQL gets a reference to the given string and assigns it to the ConversionSQL field.

func (*PutMetricRequestSql) SetDenominatorMetricId

func (o *PutMetricRequestSql) SetDenominatorMetricId(v string)

SetDenominatorMetricId gets a reference to the given string and assigns it to the DenominatorMetricId field.

func (*PutMetricRequestSql) SetIdentifierTypes

func (o *PutMetricRequestSql) SetIdentifierTypes(v []string)

SetIdentifierTypes gets a reference to the given []string and assigns it to the IdentifierTypes field.

func (*PutMetricRequestSql) SetUserAggregationSQL

func (o *PutMetricRequestSql) SetUserAggregationSQL(v string)

SetUserAggregationSQL gets a reference to the given string and assigns it to the UserAggregationSQL field.

func (PutMetricRequestSql) ToMap

func (o PutMetricRequestSql) ToMap() (map[string]interface{}, error)

type PutMetricRequestSqlBuilder

type PutMetricRequestSqlBuilder struct {
	IdentifierTypeColumns []PostMetricRequestSqlBuilderIdentifierTypeColumnsInner `json:"identifierTypeColumns,omitempty"`
	TableName             *string                                                 `json:"tableName,omitempty"`
	ValueColumnName       *string                                                 `json:"valueColumnName,omitempty"`
	TimestampColumnName   *string                                                 `json:"timestampColumnName,omitempty"`
	Conditions            []PostMetricRequestSqlBuilderConditionsInner            `json:"conditions,omitempty"`
}

PutMetricRequestSqlBuilder An alternative way to specify a SQL metric, rather than a full query. Using `sql` is preferred to `sqlBuilder`. Only one of `sql`, `sqlBuilder` or `mixpanel` allowed

func NewPutMetricRequestSqlBuilder

func NewPutMetricRequestSqlBuilder() *PutMetricRequestSqlBuilder

NewPutMetricRequestSqlBuilder instantiates a new PutMetricRequestSqlBuilder object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPutMetricRequestSqlBuilderWithDefaults

func NewPutMetricRequestSqlBuilderWithDefaults() *PutMetricRequestSqlBuilder

NewPutMetricRequestSqlBuilderWithDefaults instantiates a new PutMetricRequestSqlBuilder object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PutMetricRequestSqlBuilder) GetConditions

GetConditions returns the Conditions field value if set, zero value otherwise.

func (*PutMetricRequestSqlBuilder) GetConditionsOk

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 (*PutMetricRequestSqlBuilder) GetIdentifierTypeColumns

GetIdentifierTypeColumns returns the IdentifierTypeColumns field value if set, zero value otherwise.

func (*PutMetricRequestSqlBuilder) GetIdentifierTypeColumnsOk

GetIdentifierTypeColumnsOk returns a tuple with the IdentifierTypeColumns field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PutMetricRequestSqlBuilder) GetTableName

func (o *PutMetricRequestSqlBuilder) GetTableName() string

GetTableName returns the TableName field value if set, zero value otherwise.

func (*PutMetricRequestSqlBuilder) GetTableNameOk

func (o *PutMetricRequestSqlBuilder) GetTableNameOk() (*string, bool)

GetTableNameOk returns a tuple with the TableName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PutMetricRequestSqlBuilder) GetTimestampColumnName

func (o *PutMetricRequestSqlBuilder) GetTimestampColumnName() string

GetTimestampColumnName returns the TimestampColumnName field value if set, zero value otherwise.

func (*PutMetricRequestSqlBuilder) GetTimestampColumnNameOk

func (o *PutMetricRequestSqlBuilder) GetTimestampColumnNameOk() (*string, bool)

GetTimestampColumnNameOk returns a tuple with the TimestampColumnName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PutMetricRequestSqlBuilder) GetValueColumnName

func (o *PutMetricRequestSqlBuilder) GetValueColumnName() string

GetValueColumnName returns the ValueColumnName field value if set, zero value otherwise.

func (*PutMetricRequestSqlBuilder) GetValueColumnNameOk

func (o *PutMetricRequestSqlBuilder) GetValueColumnNameOk() (*string, bool)

GetValueColumnNameOk returns a tuple with the ValueColumnName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PutMetricRequestSqlBuilder) HasConditions

func (o *PutMetricRequestSqlBuilder) HasConditions() bool

HasConditions returns a boolean if a field has been set.

func (*PutMetricRequestSqlBuilder) HasIdentifierTypeColumns

func (o *PutMetricRequestSqlBuilder) HasIdentifierTypeColumns() bool

HasIdentifierTypeColumns returns a boolean if a field has been set.

func (*PutMetricRequestSqlBuilder) HasTableName

func (o *PutMetricRequestSqlBuilder) HasTableName() bool

HasTableName returns a boolean if a field has been set.

func (*PutMetricRequestSqlBuilder) HasTimestampColumnName

func (o *PutMetricRequestSqlBuilder) HasTimestampColumnName() bool

HasTimestampColumnName returns a boolean if a field has been set.

func (*PutMetricRequestSqlBuilder) HasValueColumnName

func (o *PutMetricRequestSqlBuilder) HasValueColumnName() bool

HasValueColumnName returns a boolean if a field has been set.

func (PutMetricRequestSqlBuilder) MarshalJSON

func (o PutMetricRequestSqlBuilder) MarshalJSON() ([]byte, error)

func (*PutMetricRequestSqlBuilder) SetConditions

SetConditions gets a reference to the given []PostMetricRequestSqlBuilderConditionsInner and assigns it to the Conditions field.

func (*PutMetricRequestSqlBuilder) SetIdentifierTypeColumns

SetIdentifierTypeColumns gets a reference to the given []PostMetricRequestSqlBuilderIdentifierTypeColumnsInner and assigns it to the IdentifierTypeColumns field.

func (*PutMetricRequestSqlBuilder) SetTableName

func (o *PutMetricRequestSqlBuilder) SetTableName(v string)

SetTableName gets a reference to the given string and assigns it to the TableName field.

func (*PutMetricRequestSqlBuilder) SetTimestampColumnName

func (o *PutMetricRequestSqlBuilder) SetTimestampColumnName(v string)

SetTimestampColumnName gets a reference to the given string and assigns it to the TimestampColumnName field.

func (*PutMetricRequestSqlBuilder) SetValueColumnName

func (o *PutMetricRequestSqlBuilder) SetValueColumnName(v string)

SetValueColumnName gets a reference to the given string and assigns it to the ValueColumnName field.

func (PutMetricRequestSqlBuilder) ToMap

func (o PutMetricRequestSqlBuilder) ToMap() (map[string]interface{}, error)

type PutOrganizationRequest

type PutOrganizationRequest struct {
	// The name of the organization
	Name *string `json:"name,omitempty"`
	// An optional identifier that you use within your company for the organization
	ExternalId *string `json:"externalId,omitempty"`
}

PutOrganizationRequest struct for PutOrganizationRequest

func NewPutOrganizationRequest

func NewPutOrganizationRequest() *PutOrganizationRequest

NewPutOrganizationRequest instantiates a new PutOrganizationRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPutOrganizationRequestWithDefaults

func NewPutOrganizationRequestWithDefaults() *PutOrganizationRequest

NewPutOrganizationRequestWithDefaults instantiates a new PutOrganizationRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PutOrganizationRequest) GetExternalId

func (o *PutOrganizationRequest) GetExternalId() string

GetExternalId returns the ExternalId field value if set, zero value otherwise.

func (*PutOrganizationRequest) GetExternalIdOk

func (o *PutOrganizationRequest) GetExternalIdOk() (*string, bool)

GetExternalIdOk returns a tuple with the ExternalId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PutOrganizationRequest) GetName

func (o *PutOrganizationRequest) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*PutOrganizationRequest) GetNameOk

func (o *PutOrganizationRequest) 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 (*PutOrganizationRequest) HasExternalId

func (o *PutOrganizationRequest) HasExternalId() bool

HasExternalId returns a boolean if a field has been set.

func (*PutOrganizationRequest) HasName

func (o *PutOrganizationRequest) HasName() bool

HasName returns a boolean if a field has been set.

func (PutOrganizationRequest) MarshalJSON

func (o PutOrganizationRequest) MarshalJSON() ([]byte, error)

func (*PutOrganizationRequest) SetExternalId

func (o *PutOrganizationRequest) SetExternalId(v string)

SetExternalId gets a reference to the given string and assigns it to the ExternalId field.

func (*PutOrganizationRequest) SetName

func (o *PutOrganizationRequest) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (PutOrganizationRequest) ToMap

func (o PutOrganizationRequest) ToMap() (map[string]interface{}, error)

type PutVisualChangeset200Response

type PutVisualChangeset200Response struct {
	NModified       float32         `json:"nModified"`
	VisualChangeset VisualChangeset `json:"visualChangeset"`
}

PutVisualChangeset200Response struct for PutVisualChangeset200Response

func NewPutVisualChangeset200Response

func NewPutVisualChangeset200Response(nModified float32, visualChangeset VisualChangeset) *PutVisualChangeset200Response

NewPutVisualChangeset200Response instantiates a new PutVisualChangeset200Response object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewPutVisualChangeset200ResponseWithDefaults

func NewPutVisualChangeset200ResponseWithDefaults() *PutVisualChangeset200Response

NewPutVisualChangeset200ResponseWithDefaults instantiates a new PutVisualChangeset200Response object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*PutVisualChangeset200Response) GetNModified

func (o *PutVisualChangeset200Response) GetNModified() float32

GetNModified returns the NModified field value

func (*PutVisualChangeset200Response) GetNModifiedOk

func (o *PutVisualChangeset200Response) GetNModifiedOk() (*float32, bool)

GetNModifiedOk returns a tuple with the NModified field value and a boolean to check if the value has been set.

func (*PutVisualChangeset200Response) GetVisualChangeset

func (o *PutVisualChangeset200Response) GetVisualChangeset() VisualChangeset

GetVisualChangeset returns the VisualChangeset field value

func (*PutVisualChangeset200Response) GetVisualChangesetOk

func (o *PutVisualChangeset200Response) GetVisualChangesetOk() (*VisualChangeset, bool)

GetVisualChangesetOk returns a tuple with the VisualChangeset field value and a boolean to check if the value has been set.

func (PutVisualChangeset200Response) MarshalJSON

func (o PutVisualChangeset200Response) MarshalJSON() ([]byte, error)

func (*PutVisualChangeset200Response) SetNModified

func (o *PutVisualChangeset200Response) SetNModified(v float32)

SetNModified sets field value

func (*PutVisualChangeset200Response) SetVisualChangeset

func (o *PutVisualChangeset200Response) SetVisualChangeset(v VisualChangeset)

SetVisualChangeset sets field value

func (PutVisualChangeset200Response) ToMap

func (o PutVisualChangeset200Response) ToMap() (map[string]interface{}, error)

func (*PutVisualChangeset200Response) UnmarshalJSON

func (o *PutVisualChangeset200Response) UnmarshalJSON(bytes []byte) (err error)

type SavedGroup

type SavedGroup struct {
	Id           interface{} `json:"id"`
	DateCreated  interface{} `json:"dateCreated"`
	DateUpdated  interface{} `json:"dateUpdated"`
	Name         interface{} `json:"name"`
	Source       interface{} `json:"source"`
	Owner        interface{} `json:"owner,omitempty"`
	AttributeKey interface{} `json:"attributeKey"`
	Values       interface{} `json:"values"`
}

SavedGroup struct for SavedGroup

func NewSavedGroup

func NewSavedGroup(id interface{}, dateCreated interface{}, dateUpdated interface{}, name interface{}, source interface{}, attributeKey interface{}, values interface{}) *SavedGroup

NewSavedGroup instantiates a new SavedGroup object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSavedGroupWithDefaults

func NewSavedGroupWithDefaults() *SavedGroup

NewSavedGroupWithDefaults instantiates a new SavedGroup object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SavedGroup) GetAttributeKey

func (o *SavedGroup) GetAttributeKey() interface{}

GetAttributeKey returns the AttributeKey field value If the value is explicit nil, the zero value for interface{} will be returned

func (*SavedGroup) GetAttributeKeyOk

func (o *SavedGroup) GetAttributeKeyOk() (*interface{}, bool)

GetAttributeKeyOk returns a tuple with the AttributeKey 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 (*SavedGroup) GetDateCreated

func (o *SavedGroup) GetDateCreated() interface{}

GetDateCreated returns the DateCreated field value If the value is explicit nil, the zero value for interface{} will be returned

func (*SavedGroup) GetDateCreatedOk

func (o *SavedGroup) GetDateCreatedOk() (*interface{}, bool)

GetDateCreatedOk returns a tuple with the DateCreated 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 (*SavedGroup) GetDateUpdated

func (o *SavedGroup) GetDateUpdated() interface{}

GetDateUpdated returns the DateUpdated field value If the value is explicit nil, the zero value for interface{} will be returned

func (*SavedGroup) GetDateUpdatedOk

func (o *SavedGroup) GetDateUpdatedOk() (*interface{}, bool)

GetDateUpdatedOk returns a tuple with the DateUpdated 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 (*SavedGroup) GetId

func (o *SavedGroup) GetId() interface{}

GetId returns the Id field value If the value is explicit nil, the zero value for interface{} will be returned

func (*SavedGroup) GetIdOk

func (o *SavedGroup) GetIdOk() (*interface{}, bool)

GetIdOk returns a tuple with the Id 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 (*SavedGroup) GetName

func (o *SavedGroup) GetName() interface{}

GetName returns the Name field value If the value is explicit nil, the zero value for interface{} will be returned

func (*SavedGroup) GetNameOk

func (o *SavedGroup) GetNameOk() (*interface{}, bool)

GetNameOk returns a tuple with the Name 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 (*SavedGroup) GetOwner

func (o *SavedGroup) GetOwner() interface{}

GetOwner returns the Owner field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SavedGroup) GetOwnerOk

func (o *SavedGroup) GetOwnerOk() (*interface{}, bool)

GetOwnerOk returns a tuple with the Owner field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SavedGroup) GetSource

func (o *SavedGroup) GetSource() interface{}

GetSource returns the Source field value If the value is explicit nil, the zero value for interface{} will be returned

func (*SavedGroup) GetSourceOk

func (o *SavedGroup) GetSourceOk() (*interface{}, bool)

GetSourceOk returns a tuple with the Source 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 (*SavedGroup) GetValues

func (o *SavedGroup) GetValues() interface{}

GetValues returns the Values field value If the value is explicit nil, the zero value for interface{} will be returned

func (*SavedGroup) GetValuesOk

func (o *SavedGroup) GetValuesOk() (*interface{}, bool)

GetValuesOk returns a tuple with the Values 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 (*SavedGroup) HasOwner

func (o *SavedGroup) HasOwner() bool

HasOwner returns a boolean if a field has been set.

func (SavedGroup) MarshalJSON

func (o SavedGroup) MarshalJSON() ([]byte, error)

func (*SavedGroup) SetAttributeKey

func (o *SavedGroup) SetAttributeKey(v interface{})

SetAttributeKey sets field value

func (*SavedGroup) SetDateCreated

func (o *SavedGroup) SetDateCreated(v interface{})

SetDateCreated sets field value

func (*SavedGroup) SetDateUpdated

func (o *SavedGroup) SetDateUpdated(v interface{})

SetDateUpdated sets field value

func (*SavedGroup) SetId

func (o *SavedGroup) SetId(v interface{})

SetId sets field value

func (*SavedGroup) SetName

func (o *SavedGroup) SetName(v interface{})

SetName sets field value

func (*SavedGroup) SetOwner

func (o *SavedGroup) SetOwner(v interface{})

SetOwner gets a reference to the given interface{} and assigns it to the Owner field.

func (*SavedGroup) SetSource

func (o *SavedGroup) SetSource(v interface{})

SetSource sets field value

func (*SavedGroup) SetValues

func (o *SavedGroup) SetValues(v interface{})

SetValues sets field value

func (SavedGroup) ToMap

func (o SavedGroup) ToMap() (map[string]interface{}, error)

func (*SavedGroup) UnmarshalJSON

func (o *SavedGroup) UnmarshalJSON(bytes []byte) (err error)

type SavedGroupTargetingMatchType

type SavedGroupTargetingMatchType string

type SdkConnection

type SdkConnection struct {
	Id           interface{} `json:"id"`
	DateCreated  interface{} `json:"dateCreated"`
	DateUpdated  interface{} `json:"dateUpdated"`
	Name         interface{} `json:"name"`
	Organization interface{} `json:"organization"`
	Languages    interface{} `json:"languages"`
	Environment  interface{} `json:"environment"`
	// Use 'projects' instead. This is only for backwards compatibility and contains the first project only.
	Project                  interface{} `json:"project"`
	Projects                 interface{} `json:"projects,omitempty"`
	EncryptPayload           interface{} `json:"encryptPayload"`
	EncryptionKey            interface{} `json:"encryptionKey"`
	IncludeVisualExperiments interface{} `json:"includeVisualExperiments,omitempty"`
	IncludeDraftExperiments  interface{} `json:"includeDraftExperiments,omitempty"`
	IncludeExperimentNames   interface{} `json:"includeExperimentNames,omitempty"`
	Key                      interface{} `json:"key"`
	ProxyEnabled             interface{} `json:"proxyEnabled"`
	ProxyHost                interface{} `json:"proxyHost"`
	ProxySigningKey          interface{} `json:"proxySigningKey"`
	SseEnabled               interface{} `json:"sseEnabled,omitempty"`
	HashSecureAttributes     interface{} `json:"hashSecureAttributes,omitempty"`
	RemoteEvalEnabled        interface{} `json:"remoteEvalEnabled,omitempty"`
}

SdkConnection struct for SdkConnection

func NewSdkConnection

func NewSdkConnection(id interface{}, dateCreated interface{}, dateUpdated interface{}, name interface{}, organization interface{}, languages interface{}, environment interface{}, project interface{}, encryptPayload interface{}, encryptionKey interface{}, key interface{}, proxyEnabled interface{}, proxyHost interface{}, proxySigningKey interface{}) *SdkConnection

NewSdkConnection instantiates a new SdkConnection object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSdkConnectionWithDefaults

func NewSdkConnectionWithDefaults() *SdkConnection

NewSdkConnectionWithDefaults instantiates a new SdkConnection object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*SdkConnection) GetDateCreated

func (o *SdkConnection) GetDateCreated() interface{}

GetDateCreated returns the DateCreated field value If the value is explicit nil, the zero value for interface{} will be returned

func (*SdkConnection) GetDateCreatedOk

func (o *SdkConnection) GetDateCreatedOk() (*interface{}, bool)

GetDateCreatedOk returns a tuple with the DateCreated 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 (*SdkConnection) GetDateUpdated

func (o *SdkConnection) GetDateUpdated() interface{}

GetDateUpdated returns the DateUpdated field value If the value is explicit nil, the zero value for interface{} will be returned

func (*SdkConnection) GetDateUpdatedOk

func (o *SdkConnection) GetDateUpdatedOk() (*interface{}, bool)

GetDateUpdatedOk returns a tuple with the DateUpdated 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 (*SdkConnection) GetEncryptPayload

func (o *SdkConnection) GetEncryptPayload() interface{}

GetEncryptPayload returns the EncryptPayload field value If the value is explicit nil, the zero value for interface{} will be returned

func (*SdkConnection) GetEncryptPayloadOk

func (o *SdkConnection) GetEncryptPayloadOk() (*interface{}, bool)

GetEncryptPayloadOk returns a tuple with the EncryptPayload 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 (*SdkConnection) GetEncryptionKey

func (o *SdkConnection) GetEncryptionKey() interface{}

GetEncryptionKey returns the EncryptionKey field value If the value is explicit nil, the zero value for interface{} will be returned

func (*SdkConnection) GetEncryptionKeyOk

func (o *SdkConnection) GetEncryptionKeyOk() (*interface{}, bool)

GetEncryptionKeyOk returns a tuple with the EncryptionKey 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 (*SdkConnection) GetEnvironment

func (o *SdkConnection) GetEnvironment() interface{}

GetEnvironment returns the Environment field value If the value is explicit nil, the zero value for interface{} will be returned

func (*SdkConnection) GetEnvironmentOk

func (o *SdkConnection) GetEnvironmentOk() (*interface{}, bool)

GetEnvironmentOk returns a tuple with the Environment 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 (*SdkConnection) GetHashSecureAttributes

func (o *SdkConnection) GetHashSecureAttributes() interface{}

GetHashSecureAttributes returns the HashSecureAttributes field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SdkConnection) GetHashSecureAttributesOk

func (o *SdkConnection) GetHashSecureAttributesOk() (*interface{}, bool)

GetHashSecureAttributesOk returns a tuple with the HashSecureAttributes field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SdkConnection) GetId

func (o *SdkConnection) GetId() interface{}

GetId returns the Id field value If the value is explicit nil, the zero value for interface{} will be returned

func (*SdkConnection) GetIdOk

func (o *SdkConnection) GetIdOk() (*interface{}, bool)

GetIdOk returns a tuple with the Id 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 (*SdkConnection) GetIncludeDraftExperiments

func (o *SdkConnection) GetIncludeDraftExperiments() interface{}

GetIncludeDraftExperiments returns the IncludeDraftExperiments field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SdkConnection) GetIncludeDraftExperimentsOk

func (o *SdkConnection) GetIncludeDraftExperimentsOk() (*interface{}, bool)

GetIncludeDraftExperimentsOk returns a tuple with the IncludeDraftExperiments field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SdkConnection) GetIncludeExperimentNames

func (o *SdkConnection) GetIncludeExperimentNames() interface{}

GetIncludeExperimentNames returns the IncludeExperimentNames field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SdkConnection) GetIncludeExperimentNamesOk

func (o *SdkConnection) GetIncludeExperimentNamesOk() (*interface{}, bool)

GetIncludeExperimentNamesOk returns a tuple with the IncludeExperimentNames field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SdkConnection) GetIncludeVisualExperiments

func (o *SdkConnection) GetIncludeVisualExperiments() interface{}

GetIncludeVisualExperiments returns the IncludeVisualExperiments field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SdkConnection) GetIncludeVisualExperimentsOk

func (o *SdkConnection) GetIncludeVisualExperimentsOk() (*interface{}, bool)

GetIncludeVisualExperimentsOk returns a tuple with the IncludeVisualExperiments field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SdkConnection) GetKey

func (o *SdkConnection) GetKey() interface{}

GetKey returns the Key field value If the value is explicit nil, the zero value for interface{} will be returned

func (*SdkConnection) GetKeyOk

func (o *SdkConnection) GetKeyOk() (*interface{}, bool)

GetKeyOk returns a tuple with the Key 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 (*SdkConnection) GetLanguages

func (o *SdkConnection) GetLanguages() interface{}

GetLanguages returns the Languages field value If the value is explicit nil, the zero value for interface{} will be returned

func (*SdkConnection) GetLanguagesOk

func (o *SdkConnection) GetLanguagesOk() (*interface{}, bool)

GetLanguagesOk returns a tuple with the Languages 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 (*SdkConnection) GetName

func (o *SdkConnection) GetName() interface{}

GetName returns the Name field value If the value is explicit nil, the zero value for interface{} will be returned

func (*SdkConnection) GetNameOk

func (o *SdkConnection) GetNameOk() (*interface{}, bool)

GetNameOk returns a tuple with the Name 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 (*SdkConnection) GetOrganization

func (o *SdkConnection) GetOrganization() interface{}

GetOrganization returns the Organization field value If the value is explicit nil, the zero value for interface{} will be returned

func (*SdkConnection) GetOrganizationOk

func (o *SdkConnection) GetOrganizationOk() (*interface{}, bool)

GetOrganizationOk returns a tuple with the Organization 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 (*SdkConnection) GetProject

func (o *SdkConnection) GetProject() interface{}

GetProject returns the Project field value If the value is explicit nil, the zero value for interface{} will be returned

func (*SdkConnection) GetProjectOk

func (o *SdkConnection) GetProjectOk() (*interface{}, bool)

GetProjectOk returns a tuple with the Project 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 (*SdkConnection) GetProjects

func (o *SdkConnection) GetProjects() interface{}

GetProjects returns the Projects field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SdkConnection) GetProjectsOk

func (o *SdkConnection) GetProjectsOk() (*interface{}, 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. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SdkConnection) GetProxyEnabled

func (o *SdkConnection) GetProxyEnabled() interface{}

GetProxyEnabled returns the ProxyEnabled field value If the value is explicit nil, the zero value for interface{} will be returned

func (*SdkConnection) GetProxyEnabledOk

func (o *SdkConnection) GetProxyEnabledOk() (*interface{}, bool)

GetProxyEnabledOk returns a tuple with the ProxyEnabled 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 (*SdkConnection) GetProxyHost

func (o *SdkConnection) GetProxyHost() interface{}

GetProxyHost returns the ProxyHost field value If the value is explicit nil, the zero value for interface{} will be returned

func (*SdkConnection) GetProxyHostOk

func (o *SdkConnection) GetProxyHostOk() (*interface{}, bool)

GetProxyHostOk returns a tuple with the ProxyHost 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 (*SdkConnection) GetProxySigningKey

func (o *SdkConnection) GetProxySigningKey() interface{}

GetProxySigningKey returns the ProxySigningKey field value If the value is explicit nil, the zero value for interface{} will be returned

func (*SdkConnection) GetProxySigningKeyOk

func (o *SdkConnection) GetProxySigningKeyOk() (*interface{}, bool)

GetProxySigningKeyOk returns a tuple with the ProxySigningKey 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 (*SdkConnection) GetRemoteEvalEnabled

func (o *SdkConnection) GetRemoteEvalEnabled() interface{}

GetRemoteEvalEnabled returns the RemoteEvalEnabled field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SdkConnection) GetRemoteEvalEnabledOk

func (o *SdkConnection) GetRemoteEvalEnabledOk() (*interface{}, bool)

GetRemoteEvalEnabledOk returns a tuple with the RemoteEvalEnabled field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SdkConnection) GetSseEnabled

func (o *SdkConnection) GetSseEnabled() interface{}

GetSseEnabled returns the SseEnabled field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SdkConnection) GetSseEnabledOk

func (o *SdkConnection) GetSseEnabledOk() (*interface{}, bool)

GetSseEnabledOk returns a tuple with the SseEnabled field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SdkConnection) HasHashSecureAttributes

func (o *SdkConnection) HasHashSecureAttributes() bool

HasHashSecureAttributes returns a boolean if a field has been set.

func (*SdkConnection) HasIncludeDraftExperiments

func (o *SdkConnection) HasIncludeDraftExperiments() bool

HasIncludeDraftExperiments returns a boolean if a field has been set.

func (*SdkConnection) HasIncludeExperimentNames

func (o *SdkConnection) HasIncludeExperimentNames() bool

HasIncludeExperimentNames returns a boolean if a field has been set.

func (*SdkConnection) HasIncludeVisualExperiments

func (o *SdkConnection) HasIncludeVisualExperiments() bool

HasIncludeVisualExperiments returns a boolean if a field has been set.

func (*SdkConnection) HasProjects

func (o *SdkConnection) HasProjects() bool

HasProjects returns a boolean if a field has been set.

func (*SdkConnection) HasRemoteEvalEnabled

func (o *SdkConnection) HasRemoteEvalEnabled() bool

HasRemoteEvalEnabled returns a boolean if a field has been set.

func (*SdkConnection) HasSseEnabled

func (o *SdkConnection) HasSseEnabled() bool

HasSseEnabled returns a boolean if a field has been set.

func (SdkConnection) MarshalJSON

func (o SdkConnection) MarshalJSON() ([]byte, error)

func (*SdkConnection) SetDateCreated

func (o *SdkConnection) SetDateCreated(v interface{})

SetDateCreated sets field value

func (*SdkConnection) SetDateUpdated

func (o *SdkConnection) SetDateUpdated(v interface{})

SetDateUpdated sets field value

func (*SdkConnection) SetEncryptPayload

func (o *SdkConnection) SetEncryptPayload(v interface{})

SetEncryptPayload sets field value

func (*SdkConnection) SetEncryptionKey

func (o *SdkConnection) SetEncryptionKey(v interface{})

SetEncryptionKey sets field value

func (*SdkConnection) SetEnvironment

func (o *SdkConnection) SetEnvironment(v interface{})

SetEnvironment sets field value

func (*SdkConnection) SetHashSecureAttributes

func (o *SdkConnection) SetHashSecureAttributes(v interface{})

SetHashSecureAttributes gets a reference to the given interface{} and assigns it to the HashSecureAttributes field.

func (*SdkConnection) SetId

func (o *SdkConnection) SetId(v interface{})

SetId sets field value

func (*SdkConnection) SetIncludeDraftExperiments

func (o *SdkConnection) SetIncludeDraftExperiments(v interface{})

SetIncludeDraftExperiments gets a reference to the given interface{} and assigns it to the IncludeDraftExperiments field.

func (*SdkConnection) SetIncludeExperimentNames

func (o *SdkConnection) SetIncludeExperimentNames(v interface{})

SetIncludeExperimentNames gets a reference to the given interface{} and assigns it to the IncludeExperimentNames field.

func (*SdkConnection) SetIncludeVisualExperiments

func (o *SdkConnection) SetIncludeVisualExperiments(v interface{})

SetIncludeVisualExperiments gets a reference to the given interface{} and assigns it to the IncludeVisualExperiments field.

func (*SdkConnection) SetKey

func (o *SdkConnection) SetKey(v interface{})

SetKey sets field value

func (*SdkConnection) SetLanguages

func (o *SdkConnection) SetLanguages(v interface{})

SetLanguages sets field value

func (*SdkConnection) SetName

func (o *SdkConnection) SetName(v interface{})

SetName sets field value

func (*SdkConnection) SetOrganization

func (o *SdkConnection) SetOrganization(v interface{})

SetOrganization sets field value

func (*SdkConnection) SetProject

func (o *SdkConnection) SetProject(v interface{})

SetProject sets field value

func (*SdkConnection) SetProjects

func (o *SdkConnection) SetProjects(v interface{})

SetProjects gets a reference to the given interface{} and assigns it to the Projects field.

func (*SdkConnection) SetProxyEnabled

func (o *SdkConnection) SetProxyEnabled(v interface{})

SetProxyEnabled sets field value

func (*SdkConnection) SetProxyHost

func (o *SdkConnection) SetProxyHost(v interface{})

SetProxyHost sets field value

func (*SdkConnection) SetProxySigningKey

func (o *SdkConnection) SetProxySigningKey(v interface{})

SetProxySigningKey sets field value

func (*SdkConnection) SetRemoteEvalEnabled

func (o *SdkConnection) SetRemoteEvalEnabled(v interface{})

SetRemoteEvalEnabled gets a reference to the given interface{} and assigns it to the RemoteEvalEnabled field.

func (*SdkConnection) SetSseEnabled

func (o *SdkConnection) SetSseEnabled(v interface{})

SetSseEnabled gets a reference to the given interface{} and assigns it to the SseEnabled field.

func (SdkConnection) ToMap

func (o SdkConnection) ToMap() (map[string]interface{}, error)

func (*SdkConnection) UnmarshalJSON

func (o *SdkConnection) UnmarshalJSON(bytes []byte) (err error)

type Segment

type Segment struct {
	Id             string `json:"id"`
	DateCreated    string `json:"dateCreated"`
	DateUpdated    string `json:"dateUpdated"`
	Owner          string `json:"owner"`
	DatasourceId   string `json:"datasourceId"`
	IdentifierType string `json:"identifierType"`
	Name           string `json:"name"`
	Query          string `json:"query"`
}

Segment struct for Segment

func NewSegment

func NewSegment(id string, dateCreated string, dateUpdated string, owner string, datasourceId string, identifierType string, name string, query string) *Segment

NewSegment instantiates a new Segment object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewSegmentWithDefaults

func NewSegmentWithDefaults() *Segment

NewSegmentWithDefaults instantiates a new Segment object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*Segment) GetDatasourceId

func (o *Segment) GetDatasourceId() string

GetDatasourceId returns the DatasourceId field value

func (*Segment) GetDatasourceIdOk

func (o *Segment) GetDatasourceIdOk() (*string, bool)

GetDatasourceIdOk returns a tuple with the DatasourceId field value and a boolean to check if the value has been set.

func (*Segment) GetDateCreated

func (o *Segment) GetDateCreated() string

GetDateCreated returns the DateCreated field value

func (*Segment) GetDateCreatedOk

func (o *Segment) GetDateCreatedOk() (*string, bool)

GetDateCreatedOk returns a tuple with the DateCreated field value and a boolean to check if the value has been set.

func (*Segment) GetDateUpdated

func (o *Segment) GetDateUpdated() string

GetDateUpdated returns the DateUpdated field value

func (*Segment) GetDateUpdatedOk

func (o *Segment) GetDateUpdatedOk() (*string, bool)

GetDateUpdatedOk returns a tuple with the DateUpdated field value and a boolean to check if the value has been set.

func (*Segment) GetId

func (o *Segment) GetId() string

GetId returns the Id field value

func (*Segment) GetIdOk

func (o *Segment) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*Segment) GetIdentifierType

func (o *Segment) GetIdentifierType() string

GetIdentifierType returns the IdentifierType field value

func (*Segment) GetIdentifierTypeOk

func (o *Segment) GetIdentifierTypeOk() (*string, bool)

GetIdentifierTypeOk returns a tuple with the IdentifierType field value and a boolean to check if the value has been set.

func (*Segment) GetName

func (o *Segment) GetName() string

GetName returns the Name field value

func (*Segment) GetNameOk

func (o *Segment) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*Segment) GetOwner

func (o *Segment) GetOwner() string

GetOwner returns the Owner field value

func (*Segment) GetOwnerOk

func (o *Segment) GetOwnerOk() (*string, bool)

GetOwnerOk returns a tuple with the Owner field value and a boolean to check if the value has been set.

func (*Segment) GetQuery

func (o *Segment) GetQuery() string

GetQuery returns the Query field value

func (*Segment) GetQueryOk

func (o *Segment) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value and a boolean to check if the value has been set.

func (Segment) MarshalJSON

func (o Segment) MarshalJSON() ([]byte, error)

func (*Segment) SetDatasourceId

func (o *Segment) SetDatasourceId(v string)

SetDatasourceId sets field value

func (*Segment) SetDateCreated

func (o *Segment) SetDateCreated(v string)

SetDateCreated sets field value

func (*Segment) SetDateUpdated

func (o *Segment) SetDateUpdated(v string)

SetDateUpdated sets field value

func (*Segment) SetId

func (o *Segment) SetId(v string)

SetId sets field value

func (*Segment) SetIdentifierType

func (o *Segment) SetIdentifierType(v string)

SetIdentifierType sets field value

func (*Segment) SetName

func (o *Segment) SetName(v string)

SetName sets field value

func (*Segment) SetOwner

func (o *Segment) SetOwner(v string)

SetOwner sets field value

func (*Segment) SetQuery

func (o *Segment) SetQuery(v string)

SetQuery sets field value

func (Segment) ToMap

func (o Segment) ToMap() (map[string]interface{}, error)

func (*Segment) UnmarshalJSON

func (o *Segment) UnmarshalJSON(bytes []byte) (err error)

type ToggleFeatureRequest

type ToggleFeatureRequest struct {
	Reason       *string         `json:"reason,omitempty"`
	Environments map[string]bool `json:"environments"`
}

ToggleFeatureRequest struct for ToggleFeatureRequest

func NewToggleFeatureRequest

func NewToggleFeatureRequest(environments map[string]bool) *ToggleFeatureRequest

NewToggleFeatureRequest instantiates a new ToggleFeatureRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewToggleFeatureRequestWithDefaults

func NewToggleFeatureRequestWithDefaults() *ToggleFeatureRequest

NewToggleFeatureRequestWithDefaults instantiates a new ToggleFeatureRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*ToggleFeatureRequest) GetEnvironments

func (o *ToggleFeatureRequest) GetEnvironments() map[string]bool

GetEnvironments returns the Environments field value If the value is explicit nil, the zero value for map[string]bool will be returned

func (*ToggleFeatureRequest) GetEnvironmentsOk

func (o *ToggleFeatureRequest) GetEnvironmentsOk() (*map[string]bool, bool)

GetEnvironmentsOk returns a tuple with the Environments 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 (*ToggleFeatureRequest) GetReason

func (o *ToggleFeatureRequest) GetReason() string

GetReason returns the Reason field value if set, zero value otherwise.

func (*ToggleFeatureRequest) GetReasonOk

func (o *ToggleFeatureRequest) 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 (*ToggleFeatureRequest) HasReason

func (o *ToggleFeatureRequest) HasReason() bool

HasReason returns a boolean if a field has been set.

func (ToggleFeatureRequest) MarshalJSON

func (o ToggleFeatureRequest) MarshalJSON() ([]byte, error)

func (*ToggleFeatureRequest) SetEnvironments

func (o *ToggleFeatureRequest) SetEnvironments(v map[string]bool)

SetEnvironments sets field value

func (*ToggleFeatureRequest) SetReason

func (o *ToggleFeatureRequest) SetReason(v string)

SetReason gets a reference to the given string and assigns it to the Reason field.

func (ToggleFeatureRequest) ToMap

func (o ToggleFeatureRequest) ToMap() (map[string]interface{}, error)

func (*ToggleFeatureRequest) UnmarshalJSON

func (o *ToggleFeatureRequest) UnmarshalJSON(bytes []byte) (err error)

type UpdateExperimentRequest

type UpdateExperimentRequest struct {
	AssignmentQueryId *string `json:"assignmentQueryId,omitempty"`
	TrackingKey       *string `json:"trackingKey,omitempty"`
	// Name of the experiment
	Name *string `json:"name,omitempty"`
	// Project ID which the experiment belongs to
	Project *string `json:"project,omitempty"`
	// Hypothesis of the experiment
	Hypothesis *string `json:"hypothesis,omitempty"`
	// Description of the experiment
	Description      *string     `json:"description,omitempty"`
	Tags             []string    `json:"tags,omitempty"`
	Metrics          interface{} `json:"metrics,omitempty"`
	GuardrailMetrics interface{} `json:"guardrailMetrics,omitempty"`
	// Email of the person who owns this experiment
	Owner               *string                                `json:"owner,omitempty"`
	Archived            *bool                                  `json:"archived,omitempty"`
	Status              *string                                `json:"status,omitempty"`
	AutoRefresh         *bool                                  `json:"autoRefresh,omitempty"`
	HashAttribute       *string                                `json:"hashAttribute,omitempty"`
	HashVersion         *float32                               `json:"hashVersion,omitempty"`
	ReleasedVariationId *string                                `json:"releasedVariationId,omitempty"`
	ExcludeFromPayload  *bool                                  `json:"excludeFromPayload,omitempty"`
	Variations          []PostExperimentRequestVariationsInner `json:"variations,omitempty"`
	Phases              []PostExperimentRequestPhasesInner     `json:"phases,omitempty"`
}

UpdateExperimentRequest struct for UpdateExperimentRequest

func NewUpdateExperimentRequest

func NewUpdateExperimentRequest() *UpdateExperimentRequest

NewUpdateExperimentRequest instantiates a new UpdateExperimentRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdateExperimentRequestWithDefaults

func NewUpdateExperimentRequestWithDefaults() *UpdateExperimentRequest

NewUpdateExperimentRequestWithDefaults instantiates a new UpdateExperimentRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdateExperimentRequest) GetArchived

func (o *UpdateExperimentRequest) GetArchived() bool

GetArchived returns the Archived field value if set, zero value otherwise.

func (*UpdateExperimentRequest) GetArchivedOk

func (o *UpdateExperimentRequest) GetArchivedOk() (*bool, bool)

GetArchivedOk returns a tuple with the Archived field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateExperimentRequest) GetAssignmentQueryId

func (o *UpdateExperimentRequest) GetAssignmentQueryId() string

GetAssignmentQueryId returns the AssignmentQueryId field value if set, zero value otherwise.

func (*UpdateExperimentRequest) GetAssignmentQueryIdOk

func (o *UpdateExperimentRequest) GetAssignmentQueryIdOk() (*string, bool)

GetAssignmentQueryIdOk returns a tuple with the AssignmentQueryId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateExperimentRequest) GetAutoRefresh

func (o *UpdateExperimentRequest) GetAutoRefresh() bool

GetAutoRefresh returns the AutoRefresh field value if set, zero value otherwise.

func (*UpdateExperimentRequest) GetAutoRefreshOk

func (o *UpdateExperimentRequest) GetAutoRefreshOk() (*bool, bool)

GetAutoRefreshOk returns a tuple with the AutoRefresh field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateExperimentRequest) GetDescription

func (o *UpdateExperimentRequest) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*UpdateExperimentRequest) GetDescriptionOk

func (o *UpdateExperimentRequest) 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 (*UpdateExperimentRequest) GetExcludeFromPayload

func (o *UpdateExperimentRequest) GetExcludeFromPayload() bool

GetExcludeFromPayload returns the ExcludeFromPayload field value if set, zero value otherwise.

func (*UpdateExperimentRequest) GetExcludeFromPayloadOk

func (o *UpdateExperimentRequest) GetExcludeFromPayloadOk() (*bool, bool)

GetExcludeFromPayloadOk returns a tuple with the ExcludeFromPayload field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateExperimentRequest) GetGuardrailMetrics

func (o *UpdateExperimentRequest) GetGuardrailMetrics() interface{}

GetGuardrailMetrics returns the GuardrailMetrics field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateExperimentRequest) GetGuardrailMetricsOk

func (o *UpdateExperimentRequest) GetGuardrailMetricsOk() (*interface{}, bool)

GetGuardrailMetricsOk returns a tuple with the GuardrailMetrics field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpdateExperimentRequest) GetHashAttribute

func (o *UpdateExperimentRequest) GetHashAttribute() string

GetHashAttribute returns the HashAttribute field value if set, zero value otherwise.

func (*UpdateExperimentRequest) GetHashAttributeOk

func (o *UpdateExperimentRequest) GetHashAttributeOk() (*string, bool)

GetHashAttributeOk returns a tuple with the HashAttribute field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateExperimentRequest) GetHashVersion

func (o *UpdateExperimentRequest) GetHashVersion() float32

GetHashVersion returns the HashVersion field value if set, zero value otherwise.

func (*UpdateExperimentRequest) GetHashVersionOk

func (o *UpdateExperimentRequest) GetHashVersionOk() (*float32, bool)

GetHashVersionOk returns a tuple with the HashVersion field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateExperimentRequest) GetHypothesis

func (o *UpdateExperimentRequest) GetHypothesis() string

GetHypothesis returns the Hypothesis field value if set, zero value otherwise.

func (*UpdateExperimentRequest) GetHypothesisOk

func (o *UpdateExperimentRequest) GetHypothesisOk() (*string, bool)

GetHypothesisOk returns a tuple with the Hypothesis field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateExperimentRequest) GetMetrics

func (o *UpdateExperimentRequest) GetMetrics() interface{}

GetMetrics returns the Metrics field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateExperimentRequest) GetMetricsOk

func (o *UpdateExperimentRequest) GetMetricsOk() (*interface{}, bool)

GetMetricsOk returns a tuple with the Metrics field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpdateExperimentRequest) GetName

func (o *UpdateExperimentRequest) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*UpdateExperimentRequest) GetNameOk

func (o *UpdateExperimentRequest) 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 (*UpdateExperimentRequest) GetOwner

func (o *UpdateExperimentRequest) GetOwner() string

GetOwner returns the Owner field value if set, zero value otherwise.

func (*UpdateExperimentRequest) GetOwnerOk

func (o *UpdateExperimentRequest) GetOwnerOk() (*string, bool)

GetOwnerOk returns a tuple with the Owner field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateExperimentRequest) GetPhases

GetPhases returns the Phases field value if set, zero value otherwise.

func (*UpdateExperimentRequest) GetPhasesOk

GetPhasesOk returns a tuple with the Phases field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateExperimentRequest) GetProject

func (o *UpdateExperimentRequest) GetProject() string

GetProject returns the Project field value if set, zero value otherwise.

func (*UpdateExperimentRequest) GetProjectOk

func (o *UpdateExperimentRequest) GetProjectOk() (*string, bool)

GetProjectOk returns a tuple with the Project field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateExperimentRequest) GetReleasedVariationId

func (o *UpdateExperimentRequest) GetReleasedVariationId() string

GetReleasedVariationId returns the ReleasedVariationId field value if set, zero value otherwise.

func (*UpdateExperimentRequest) GetReleasedVariationIdOk

func (o *UpdateExperimentRequest) GetReleasedVariationIdOk() (*string, bool)

GetReleasedVariationIdOk returns a tuple with the ReleasedVariationId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateExperimentRequest) GetStatus

func (o *UpdateExperimentRequest) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*UpdateExperimentRequest) GetStatusOk

func (o *UpdateExperimentRequest) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateExperimentRequest) GetTags

func (o *UpdateExperimentRequest) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*UpdateExperimentRequest) GetTagsOk

func (o *UpdateExperimentRequest) 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 (*UpdateExperimentRequest) GetTrackingKey

func (o *UpdateExperimentRequest) GetTrackingKey() string

GetTrackingKey returns the TrackingKey field value if set, zero value otherwise.

func (*UpdateExperimentRequest) GetTrackingKeyOk

func (o *UpdateExperimentRequest) GetTrackingKeyOk() (*string, bool)

GetTrackingKeyOk returns a tuple with the TrackingKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateExperimentRequest) GetVariations

GetVariations returns the Variations field value if set, zero value otherwise.

func (*UpdateExperimentRequest) GetVariationsOk

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 (*UpdateExperimentRequest) HasArchived

func (o *UpdateExperimentRequest) HasArchived() bool

HasArchived returns a boolean if a field has been set.

func (*UpdateExperimentRequest) HasAssignmentQueryId

func (o *UpdateExperimentRequest) HasAssignmentQueryId() bool

HasAssignmentQueryId returns a boolean if a field has been set.

func (*UpdateExperimentRequest) HasAutoRefresh

func (o *UpdateExperimentRequest) HasAutoRefresh() bool

HasAutoRefresh returns a boolean if a field has been set.

func (*UpdateExperimentRequest) HasDescription

func (o *UpdateExperimentRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*UpdateExperimentRequest) HasExcludeFromPayload

func (o *UpdateExperimentRequest) HasExcludeFromPayload() bool

HasExcludeFromPayload returns a boolean if a field has been set.

func (*UpdateExperimentRequest) HasGuardrailMetrics

func (o *UpdateExperimentRequest) HasGuardrailMetrics() bool

HasGuardrailMetrics returns a boolean if a field has been set.

func (*UpdateExperimentRequest) HasHashAttribute

func (o *UpdateExperimentRequest) HasHashAttribute() bool

HasHashAttribute returns a boolean if a field has been set.

func (*UpdateExperimentRequest) HasHashVersion

func (o *UpdateExperimentRequest) HasHashVersion() bool

HasHashVersion returns a boolean if a field has been set.

func (*UpdateExperimentRequest) HasHypothesis

func (o *UpdateExperimentRequest) HasHypothesis() bool

HasHypothesis returns a boolean if a field has been set.

func (*UpdateExperimentRequest) HasMetrics

func (o *UpdateExperimentRequest) HasMetrics() bool

HasMetrics returns a boolean if a field has been set.

func (*UpdateExperimentRequest) HasName

func (o *UpdateExperimentRequest) HasName() bool

HasName returns a boolean if a field has been set.

func (*UpdateExperimentRequest) HasOwner

func (o *UpdateExperimentRequest) HasOwner() bool

HasOwner returns a boolean if a field has been set.

func (*UpdateExperimentRequest) HasPhases

func (o *UpdateExperimentRequest) HasPhases() bool

HasPhases returns a boolean if a field has been set.

func (*UpdateExperimentRequest) HasProject

func (o *UpdateExperimentRequest) HasProject() bool

HasProject returns a boolean if a field has been set.

func (*UpdateExperimentRequest) HasReleasedVariationId

func (o *UpdateExperimentRequest) HasReleasedVariationId() bool

HasReleasedVariationId returns a boolean if a field has been set.

func (*UpdateExperimentRequest) HasStatus

func (o *UpdateExperimentRequest) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*UpdateExperimentRequest) HasTags

func (o *UpdateExperimentRequest) HasTags() bool

HasTags returns a boolean if a field has been set.

func (*UpdateExperimentRequest) HasTrackingKey

func (o *UpdateExperimentRequest) HasTrackingKey() bool

HasTrackingKey returns a boolean if a field has been set.

func (*UpdateExperimentRequest) HasVariations

func (o *UpdateExperimentRequest) HasVariations() bool

HasVariations returns a boolean if a field has been set.

func (UpdateExperimentRequest) MarshalJSON

func (o UpdateExperimentRequest) MarshalJSON() ([]byte, error)

func (*UpdateExperimentRequest) SetArchived

func (o *UpdateExperimentRequest) SetArchived(v bool)

SetArchived gets a reference to the given bool and assigns it to the Archived field.

func (*UpdateExperimentRequest) SetAssignmentQueryId

func (o *UpdateExperimentRequest) SetAssignmentQueryId(v string)

SetAssignmentQueryId gets a reference to the given string and assigns it to the AssignmentQueryId field.

func (*UpdateExperimentRequest) SetAutoRefresh

func (o *UpdateExperimentRequest) SetAutoRefresh(v bool)

SetAutoRefresh gets a reference to the given bool and assigns it to the AutoRefresh field.

func (*UpdateExperimentRequest) SetDescription

func (o *UpdateExperimentRequest) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*UpdateExperimentRequest) SetExcludeFromPayload

func (o *UpdateExperimentRequest) SetExcludeFromPayload(v bool)

SetExcludeFromPayload gets a reference to the given bool and assigns it to the ExcludeFromPayload field.

func (*UpdateExperimentRequest) SetGuardrailMetrics

func (o *UpdateExperimentRequest) SetGuardrailMetrics(v interface{})

SetGuardrailMetrics gets a reference to the given interface{} and assigns it to the GuardrailMetrics field.

func (*UpdateExperimentRequest) SetHashAttribute

func (o *UpdateExperimentRequest) SetHashAttribute(v string)

SetHashAttribute gets a reference to the given string and assigns it to the HashAttribute field.

func (*UpdateExperimentRequest) SetHashVersion

func (o *UpdateExperimentRequest) SetHashVersion(v float32)

SetHashVersion gets a reference to the given float32 and assigns it to the HashVersion field.

func (*UpdateExperimentRequest) SetHypothesis

func (o *UpdateExperimentRequest) SetHypothesis(v string)

SetHypothesis gets a reference to the given string and assigns it to the Hypothesis field.

func (*UpdateExperimentRequest) SetMetrics

func (o *UpdateExperimentRequest) SetMetrics(v interface{})

SetMetrics gets a reference to the given interface{} and assigns it to the Metrics field.

func (*UpdateExperimentRequest) SetName

func (o *UpdateExperimentRequest) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*UpdateExperimentRequest) SetOwner

func (o *UpdateExperimentRequest) SetOwner(v string)

SetOwner gets a reference to the given string and assigns it to the Owner field.

func (*UpdateExperimentRequest) SetPhases

SetPhases gets a reference to the given []PostExperimentRequestPhasesInner and assigns it to the Phases field.

func (*UpdateExperimentRequest) SetProject

func (o *UpdateExperimentRequest) SetProject(v string)

SetProject gets a reference to the given string and assigns it to the Project field.

func (*UpdateExperimentRequest) SetReleasedVariationId

func (o *UpdateExperimentRequest) SetReleasedVariationId(v string)

SetReleasedVariationId gets a reference to the given string and assigns it to the ReleasedVariationId field.

func (*UpdateExperimentRequest) SetStatus

func (o *UpdateExperimentRequest) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*UpdateExperimentRequest) SetTags

func (o *UpdateExperimentRequest) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (*UpdateExperimentRequest) SetTrackingKey

func (o *UpdateExperimentRequest) SetTrackingKey(v string)

SetTrackingKey gets a reference to the given string and assigns it to the TrackingKey field.

func (*UpdateExperimentRequest) SetVariations

SetVariations gets a reference to the given []PostExperimentRequestVariationsInner and assigns it to the Variations field.

func (UpdateExperimentRequest) ToMap

func (o UpdateExperimentRequest) ToMap() (map[string]interface{}, error)

type UpdateFeatureRequest

type UpdateFeatureRequest struct {
	// Description of the feature
	Description *string `json:"description,omitempty"`
	Archived    *bool   `json:"archived,omitempty"`
	// An associated project ID
	Project      *string                                        `json:"project,omitempty"`
	Owner        *string                                        `json:"owner,omitempty"`
	DefaultValue *string                                        `json:"defaultValue,omitempty"`
	Tags         []string                                       `json:"tags,omitempty"`
	Environments map[string]PostFeatureRequestEnvironmentsValue `json:"environments,omitempty"`
	// Use JSON schema to validate the payload of a JSON-type feature value (enterprise only).
	JsonSchema *string `json:"jsonSchema,omitempty"`
}

UpdateFeatureRequest struct for UpdateFeatureRequest

func NewUpdateFeatureRequest

func NewUpdateFeatureRequest() *UpdateFeatureRequest

NewUpdateFeatureRequest instantiates a new UpdateFeatureRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdateFeatureRequestWithDefaults

func NewUpdateFeatureRequestWithDefaults() *UpdateFeatureRequest

NewUpdateFeatureRequestWithDefaults instantiates a new UpdateFeatureRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdateFeatureRequest) GetArchived

func (o *UpdateFeatureRequest) GetArchived() bool

GetArchived returns the Archived field value if set, zero value otherwise.

func (*UpdateFeatureRequest) GetArchivedOk

func (o *UpdateFeatureRequest) GetArchivedOk() (*bool, bool)

GetArchivedOk returns a tuple with the Archived field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateFeatureRequest) GetDefaultValue

func (o *UpdateFeatureRequest) GetDefaultValue() string

GetDefaultValue returns the DefaultValue field value if set, zero value otherwise.

func (*UpdateFeatureRequest) GetDefaultValueOk

func (o *UpdateFeatureRequest) GetDefaultValueOk() (*string, bool)

GetDefaultValueOk returns a tuple with the DefaultValue field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateFeatureRequest) GetDescription

func (o *UpdateFeatureRequest) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*UpdateFeatureRequest) GetDescriptionOk

func (o *UpdateFeatureRequest) 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 (*UpdateFeatureRequest) GetEnvironments

GetEnvironments returns the Environments field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UpdateFeatureRequest) GetEnvironmentsOk

GetEnvironmentsOk returns a tuple with the Environments field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UpdateFeatureRequest) GetJsonSchema

func (o *UpdateFeatureRequest) GetJsonSchema() string

GetJsonSchema returns the JsonSchema field value if set, zero value otherwise.

func (*UpdateFeatureRequest) GetJsonSchemaOk

func (o *UpdateFeatureRequest) GetJsonSchemaOk() (*string, bool)

GetJsonSchemaOk returns a tuple with the JsonSchema field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateFeatureRequest) GetOwner

func (o *UpdateFeatureRequest) GetOwner() string

GetOwner returns the Owner field value if set, zero value otherwise.

func (*UpdateFeatureRequest) GetOwnerOk

func (o *UpdateFeatureRequest) GetOwnerOk() (*string, bool)

GetOwnerOk returns a tuple with the Owner field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateFeatureRequest) GetProject

func (o *UpdateFeatureRequest) GetProject() string

GetProject returns the Project field value if set, zero value otherwise.

func (*UpdateFeatureRequest) GetProjectOk

func (o *UpdateFeatureRequest) GetProjectOk() (*string, bool)

GetProjectOk returns a tuple with the Project field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateFeatureRequest) GetTags

func (o *UpdateFeatureRequest) GetTags() []string

GetTags returns the Tags field value if set, zero value otherwise.

func (*UpdateFeatureRequest) GetTagsOk

func (o *UpdateFeatureRequest) 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 (*UpdateFeatureRequest) HasArchived

func (o *UpdateFeatureRequest) HasArchived() bool

HasArchived returns a boolean if a field has been set.

func (*UpdateFeatureRequest) HasDefaultValue

func (o *UpdateFeatureRequest) HasDefaultValue() bool

HasDefaultValue returns a boolean if a field has been set.

func (*UpdateFeatureRequest) HasDescription

func (o *UpdateFeatureRequest) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*UpdateFeatureRequest) HasEnvironments

func (o *UpdateFeatureRequest) HasEnvironments() bool

HasEnvironments returns a boolean if a field has been set.

func (*UpdateFeatureRequest) HasJsonSchema

func (o *UpdateFeatureRequest) HasJsonSchema() bool

HasJsonSchema returns a boolean if a field has been set.

func (*UpdateFeatureRequest) HasOwner

func (o *UpdateFeatureRequest) HasOwner() bool

HasOwner returns a boolean if a field has been set.

func (*UpdateFeatureRequest) HasProject

func (o *UpdateFeatureRequest) HasProject() bool

HasProject returns a boolean if a field has been set.

func (*UpdateFeatureRequest) HasTags

func (o *UpdateFeatureRequest) HasTags() bool

HasTags returns a boolean if a field has been set.

func (UpdateFeatureRequest) MarshalJSON

func (o UpdateFeatureRequest) MarshalJSON() ([]byte, error)

func (*UpdateFeatureRequest) SetArchived

func (o *UpdateFeatureRequest) SetArchived(v bool)

SetArchived gets a reference to the given bool and assigns it to the Archived field.

func (*UpdateFeatureRequest) SetDefaultValue

func (o *UpdateFeatureRequest) SetDefaultValue(v string)

SetDefaultValue gets a reference to the given string and assigns it to the DefaultValue field.

func (*UpdateFeatureRequest) SetDescription

func (o *UpdateFeatureRequest) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*UpdateFeatureRequest) SetEnvironments

SetEnvironments gets a reference to the given map[string]PostFeatureRequestEnvironmentsValue and assigns it to the Environments field.

func (*UpdateFeatureRequest) SetJsonSchema

func (o *UpdateFeatureRequest) SetJsonSchema(v string)

SetJsonSchema gets a reference to the given string and assigns it to the JsonSchema field.

func (*UpdateFeatureRequest) SetOwner

func (o *UpdateFeatureRequest) SetOwner(v string)

SetOwner gets a reference to the given string and assigns it to the Owner field.

func (*UpdateFeatureRequest) SetProject

func (o *UpdateFeatureRequest) SetProject(v string)

SetProject gets a reference to the given string and assigns it to the Project field.

func (*UpdateFeatureRequest) SetTags

func (o *UpdateFeatureRequest) SetTags(v []string)

SetTags gets a reference to the given []string and assigns it to the Tags field.

func (UpdateFeatureRequest) ToMap

func (o UpdateFeatureRequest) ToMap() (map[string]interface{}, error)

type UpdateSavedGroupRequest

type UpdateSavedGroupRequest struct {
	// The display name of the Saved Group
	Name   *string  `json:"name,omitempty"`
	Values []string `json:"values,omitempty"`
	// The person or team that owns this Saved Group. If no owner, you can pass an empty string.
	Owner *string `json:"owner,omitempty"`
	// (Runtime groups only) The key used to reference the Saved Group in the SDK
	AttributeKey *string `json:"attributeKey,omitempty"`
}

UpdateSavedGroupRequest struct for UpdateSavedGroupRequest

func NewUpdateSavedGroupRequest

func NewUpdateSavedGroupRequest() *UpdateSavedGroupRequest

NewUpdateSavedGroupRequest instantiates a new UpdateSavedGroupRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewUpdateSavedGroupRequestWithDefaults

func NewUpdateSavedGroupRequestWithDefaults() *UpdateSavedGroupRequest

NewUpdateSavedGroupRequestWithDefaults instantiates a new UpdateSavedGroupRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*UpdateSavedGroupRequest) GetAttributeKey

func (o *UpdateSavedGroupRequest) GetAttributeKey() string

GetAttributeKey returns the AttributeKey field value if set, zero value otherwise.

func (*UpdateSavedGroupRequest) GetAttributeKeyOk

func (o *UpdateSavedGroupRequest) GetAttributeKeyOk() (*string, bool)

GetAttributeKeyOk returns a tuple with the AttributeKey field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateSavedGroupRequest) GetName

func (o *UpdateSavedGroupRequest) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*UpdateSavedGroupRequest) GetNameOk

func (o *UpdateSavedGroupRequest) 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 (*UpdateSavedGroupRequest) GetOwner

func (o *UpdateSavedGroupRequest) GetOwner() string

GetOwner returns the Owner field value if set, zero value otherwise.

func (*UpdateSavedGroupRequest) GetOwnerOk

func (o *UpdateSavedGroupRequest) GetOwnerOk() (*string, bool)

GetOwnerOk returns a tuple with the Owner field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateSavedGroupRequest) GetValues

func (o *UpdateSavedGroupRequest) GetValues() []string

GetValues returns the Values field value if set, zero value otherwise.

func (*UpdateSavedGroupRequest) GetValuesOk

func (o *UpdateSavedGroupRequest) GetValuesOk() ([]string, bool)

GetValuesOk returns a tuple with the Values field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UpdateSavedGroupRequest) HasAttributeKey

func (o *UpdateSavedGroupRequest) HasAttributeKey() bool

HasAttributeKey returns a boolean if a field has been set.

func (*UpdateSavedGroupRequest) HasName

func (o *UpdateSavedGroupRequest) HasName() bool

HasName returns a boolean if a field has been set.

func (*UpdateSavedGroupRequest) HasOwner

func (o *UpdateSavedGroupRequest) HasOwner() bool

HasOwner returns a boolean if a field has been set.

func (*UpdateSavedGroupRequest) HasValues

func (o *UpdateSavedGroupRequest) HasValues() bool

HasValues returns a boolean if a field has been set.

func (UpdateSavedGroupRequest) MarshalJSON

func (o UpdateSavedGroupRequest) MarshalJSON() ([]byte, error)

func (*UpdateSavedGroupRequest) SetAttributeKey

func (o *UpdateSavedGroupRequest) SetAttributeKey(v string)

SetAttributeKey gets a reference to the given string and assigns it to the AttributeKey field.

func (*UpdateSavedGroupRequest) SetName

func (o *UpdateSavedGroupRequest) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*UpdateSavedGroupRequest) SetOwner

func (o *UpdateSavedGroupRequest) SetOwner(v string)

SetOwner gets a reference to the given string and assigns it to the Owner field.

func (*UpdateSavedGroupRequest) SetValues

func (o *UpdateSavedGroupRequest) SetValues(v []string)

SetValues gets a reference to the given []string and assigns it to the Values field.

func (UpdateSavedGroupRequest) ToMap

func (o UpdateSavedGroupRequest) ToMap() (map[string]interface{}, error)

type VisualChange

type VisualChange struct {
	Description  *string     `json:"description,omitempty"`
	Css          *string     `json:"css,omitempty"`
	Js           *string     `json:"js,omitempty"`
	Variation    string      `json:"variation"`
	DomMutations interface{} `json:"domMutations,omitempty"`
}

VisualChange struct for VisualChange

func NewVisualChange

func NewVisualChange(variation string) *VisualChange

NewVisualChange instantiates a new VisualChange object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVisualChangeWithDefaults

func NewVisualChangeWithDefaults() *VisualChange

NewVisualChangeWithDefaults instantiates a new VisualChange object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VisualChange) GetCss

func (o *VisualChange) GetCss() string

GetCss returns the Css field value if set, zero value otherwise.

func (*VisualChange) GetCssOk

func (o *VisualChange) GetCssOk() (*string, bool)

GetCssOk returns a tuple with the Css field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VisualChange) GetDescription

func (o *VisualChange) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*VisualChange) GetDescriptionOk

func (o *VisualChange) 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 (*VisualChange) GetDomMutations

func (o *VisualChange) GetDomMutations() interface{}

GetDomMutations returns the DomMutations field value if set, zero value otherwise (both if not set or set to explicit null).

func (*VisualChange) GetDomMutationsOk

func (o *VisualChange) GetDomMutationsOk() (*interface{}, bool)

GetDomMutationsOk returns a tuple with the DomMutations field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*VisualChange) GetJs

func (o *VisualChange) GetJs() string

GetJs returns the Js field value if set, zero value otherwise.

func (*VisualChange) GetJsOk

func (o *VisualChange) GetJsOk() (*string, bool)

GetJsOk returns a tuple with the Js field value if set, nil otherwise and a boolean to check if the value has been set.

func (*VisualChange) GetVariation

func (o *VisualChange) GetVariation() string

GetVariation returns the Variation field value

func (*VisualChange) GetVariationOk

func (o *VisualChange) GetVariationOk() (*string, bool)

GetVariationOk returns a tuple with the Variation field value and a boolean to check if the value has been set.

func (*VisualChange) HasCss

func (o *VisualChange) HasCss() bool

HasCss returns a boolean if a field has been set.

func (*VisualChange) HasDescription

func (o *VisualChange) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*VisualChange) HasDomMutations

func (o *VisualChange) HasDomMutations() bool

HasDomMutations returns a boolean if a field has been set.

func (*VisualChange) HasJs

func (o *VisualChange) HasJs() bool

HasJs returns a boolean if a field has been set.

func (VisualChange) MarshalJSON

func (o VisualChange) MarshalJSON() ([]byte, error)

func (*VisualChange) SetCss

func (o *VisualChange) SetCss(v string)

SetCss gets a reference to the given string and assigns it to the Css field.

func (*VisualChange) SetDescription

func (o *VisualChange) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*VisualChange) SetDomMutations

func (o *VisualChange) SetDomMutations(v interface{})

SetDomMutations gets a reference to the given interface{} and assigns it to the DomMutations field.

func (*VisualChange) SetJs

func (o *VisualChange) SetJs(v string)

SetJs gets a reference to the given string and assigns it to the Js field.

func (*VisualChange) SetVariation

func (o *VisualChange) SetVariation(v string)

SetVariation sets field value

func (VisualChange) ToMap

func (o VisualChange) ToMap() (map[string]interface{}, error)

func (*VisualChange) UnmarshalJSON

func (o *VisualChange) UnmarshalJSON(bytes []byte) (err error)

type VisualChangeset

type VisualChangeset struct {
	Id            *string     `json:"id,omitempty"`
	UrlPatterns   interface{} `json:"urlPatterns"`
	EditorUrl     string      `json:"editorUrl"`
	Experiment    string      `json:"experiment"`
	VisualChanges interface{} `json:"visualChanges"`
}

VisualChangeset struct for VisualChangeset

func NewVisualChangeset

func NewVisualChangeset(urlPatterns interface{}, editorUrl string, experiment string, visualChanges interface{}) *VisualChangeset

NewVisualChangeset instantiates a new VisualChangeset object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewVisualChangesetWithDefaults

func NewVisualChangesetWithDefaults() *VisualChangeset

NewVisualChangesetWithDefaults instantiates a new VisualChangeset object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*VisualChangeset) GetEditorUrl

func (o *VisualChangeset) GetEditorUrl() string

GetEditorUrl returns the EditorUrl field value

func (*VisualChangeset) GetEditorUrlOk

func (o *VisualChangeset) GetEditorUrlOk() (*string, bool)

GetEditorUrlOk returns a tuple with the EditorUrl field value and a boolean to check if the value has been set.

func (*VisualChangeset) GetExperiment

func (o *VisualChangeset) GetExperiment() string

GetExperiment returns the Experiment field value

func (*VisualChangeset) GetExperimentOk

func (o *VisualChangeset) GetExperimentOk() (*string, bool)

GetExperimentOk returns a tuple with the Experiment field value and a boolean to check if the value has been set.

func (*VisualChangeset) GetId

func (o *VisualChangeset) GetId() string

GetId returns the Id field value if set, zero value otherwise.

func (*VisualChangeset) GetIdOk

func (o *VisualChangeset) 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 (*VisualChangeset) GetUrlPatterns

func (o *VisualChangeset) GetUrlPatterns() interface{}

GetUrlPatterns returns the UrlPatterns field value If the value is explicit nil, the zero value for interface{} will be returned

func (*VisualChangeset) GetUrlPatternsOk

func (o *VisualChangeset) GetUrlPatternsOk() (*interface{}, bool)

GetUrlPatternsOk returns a tuple with the UrlPatterns 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 (*VisualChangeset) GetVisualChanges

func (o *VisualChangeset) GetVisualChanges() interface{}

GetVisualChanges returns the VisualChanges field value If the value is explicit nil, the zero value for interface{} will be returned

func (*VisualChangeset) GetVisualChangesOk

func (o *VisualChangeset) GetVisualChangesOk() (*interface{}, bool)

GetVisualChangesOk returns a tuple with the VisualChanges 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 (*VisualChangeset) HasId

func (o *VisualChangeset) HasId() bool

HasId returns a boolean if a field has been set.

func (VisualChangeset) MarshalJSON

func (o VisualChangeset) MarshalJSON() ([]byte, error)

func (*VisualChangeset) SetEditorUrl

func (o *VisualChangeset) SetEditorUrl(v string)

SetEditorUrl sets field value

func (*VisualChangeset) SetExperiment

func (o *VisualChangeset) SetExperiment(v string)

SetExperiment sets field value

func (*VisualChangeset) SetId

func (o *VisualChangeset) SetId(v string)

SetId gets a reference to the given string and assigns it to the Id field.

func (*VisualChangeset) SetUrlPatterns

func (o *VisualChangeset) SetUrlPatterns(v interface{})

SetUrlPatterns sets field value

func (*VisualChangeset) SetVisualChanges

func (o *VisualChangeset) SetVisualChanges(v interface{})

SetVisualChanges sets field value

func (VisualChangeset) ToMap

func (o VisualChangeset) ToMap() (map[string]interface{}, error)

func (*VisualChangeset) UnmarshalJSON

func (o *VisualChangeset) UnmarshalJSON(bytes []byte) (err error)

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL