Documentation
¶
Index ¶
- Variables
- func CacheExpires(r *http.Response) time.Time
- type APIClient
- type APIKey
- type APIResponse
- type ApiDeleteMetricRequest
- type ApiDeleteSavedGroupRequest
- type ApiGetDataSourceRequest
- type ApiGetDimensionRequest
- type ApiGetExperimentRequest
- type ApiGetExperimentResultsRequest
- func (r ApiGetExperimentResultsRequest) Dimension(dimension string) ApiGetExperimentResultsRequest
- func (r ApiGetExperimentResultsRequest) Execute() (*models.GetExperimentResults200Response, *http.Response, error)
- func (r ApiGetExperimentResultsRequest) Phase(phase string) ApiGetExperimentResultsRequest
- type ApiGetFeatureRequest
- type ApiGetMetricRequest
- type ApiGetProjectRequest
- type ApiGetSavedGroupRequest
- type ApiGetSdkConnectionRequest
- type ApiGetSegmentRequest
- type ApiGetVisualChangesetRequest
- type ApiListDataSourcesRequest
- func (r ApiListDataSourcesRequest) Execute() (*models.ListDataSources200Response, *http.Response, error)
- func (r ApiListDataSourcesRequest) Limit(limit interface{}) ApiListDataSourcesRequest
- func (r ApiListDataSourcesRequest) Offset(offset interface{}) ApiListDataSourcesRequest
- func (r ApiListDataSourcesRequest) ProjectId(projectId interface{}) ApiListDataSourcesRequest
- type ApiListDimensionsRequest
- func (r ApiListDimensionsRequest) DatasourceId(datasourceId interface{}) ApiListDimensionsRequest
- func (r ApiListDimensionsRequest) Execute() (*models.ListDimensions200Response, *http.Response, error)
- func (r ApiListDimensionsRequest) Limit(limit interface{}) ApiListDimensionsRequest
- func (r ApiListDimensionsRequest) Offset(offset interface{}) ApiListDimensionsRequest
- type ApiListExperimentsRequest
- func (r ApiListExperimentsRequest) DatasourceId(datasourceId interface{}) ApiListExperimentsRequest
- func (r ApiListExperimentsRequest) Execute() (*models.ListExperiments200Response, *http.Response, error)
- func (r ApiListExperimentsRequest) ExperimentId(experimentId string) ApiListExperimentsRequest
- func (r ApiListExperimentsRequest) Limit(limit interface{}) ApiListExperimentsRequest
- func (r ApiListExperimentsRequest) Offset(offset interface{}) ApiListExperimentsRequest
- func (r ApiListExperimentsRequest) ProjectId(projectId interface{}) ApiListExperimentsRequest
- type ApiListFeaturesRequest
- func (r ApiListFeaturesRequest) Execute() (*models.ListFeatures200Response, *http.Response, error)
- func (r ApiListFeaturesRequest) Limit(limit int) ApiListFeaturesRequest
- func (r ApiListFeaturesRequest) Offset(offset *int) ApiListFeaturesRequest
- func (r ApiListFeaturesRequest) ProjectId(projectId *string) ApiListFeaturesRequest
- type ApiListMetricsRequest
- func (r ApiListMetricsRequest) DatasourceId(datasourceId interface{}) ApiListMetricsRequest
- func (r ApiListMetricsRequest) Execute() (*models.ListMetrics200Response, *http.Response, error)
- func (r ApiListMetricsRequest) Limit(limit interface{}) ApiListMetricsRequest
- func (r ApiListMetricsRequest) Offset(offset interface{}) ApiListMetricsRequest
- func (r ApiListMetricsRequest) ProjectId(projectId interface{}) ApiListMetricsRequest
- type ApiListOrganizationsRequest
- func (r ApiListOrganizationsRequest) Execute() (*models.ListOrganizations200Response, *http.Response, error)
- func (r ApiListOrganizationsRequest) Limit(limit *int) ApiListOrganizationsRequest
- func (r ApiListOrganizationsRequest) Offset(offset *int) ApiListOrganizationsRequest
- func (r ApiListOrganizationsRequest) Search(search string) ApiListOrganizationsRequest
- type ApiListProjectsRequest
- type ApiListSavedGroupsRequest
- type ApiListSdkConnectionsRequest
- func (r ApiListSdkConnectionsRequest) Execute() (*models.ListSdkConnections200Response, *http.Response, error)
- func (r ApiListSdkConnectionsRequest) Limit(limit interface{}) ApiListSdkConnectionsRequest
- func (r ApiListSdkConnectionsRequest) MultiOrg(multiOrg string) ApiListSdkConnectionsRequest
- func (r ApiListSdkConnectionsRequest) Offset(offset interface{}) ApiListSdkConnectionsRequest
- func (r ApiListSdkConnectionsRequest) ProjectId(projectId interface{}) ApiListSdkConnectionsRequest
- func (r ApiListSdkConnectionsRequest) WithProxy(withProxy string) ApiListSdkConnectionsRequest
- type ApiListSegmentsRequest
- func (r ApiListSegmentsRequest) DatasourceId(datasourceId interface{}) ApiListSegmentsRequest
- func (r ApiListSegmentsRequest) Execute() (*models.ListSegments200Response, *http.Response, error)
- func (r ApiListSegmentsRequest) Limit(limit interface{}) ApiListSegmentsRequest
- func (r ApiListSegmentsRequest) Offset(offset interface{}) ApiListSegmentsRequest
- type ApiListVisualChangesetsRequest
- type ApiPostExperimentRequest
- type ApiPostFeatureRequest
- type ApiPostMetricRequest
- type ApiPostOrganizationRequest
- type ApiPostSavedGroupRequest
- type ApiPostVisualChangeRequest
- type ApiPutMetricRequest
- type ApiPutOrganizationRequest
- type ApiPutVisualChangeRequest
- type ApiPutVisualChangesetRequest
- type ApiToggleFeatureRequest
- type ApiUpdateExperimentRequest
- type ApiUpdateFeatureRequest
- type ApiUpdateSavedGroupRequest
- type BasicAuth
- type Configuration
- type DataSourcesAPIService
- func (a *DataSourcesAPIService) GetDataSource(ctx context.Context, id interface{}) ApiGetDataSourceRequest
- func (a *DataSourcesAPIService) GetDataSourceExecute(r ApiGetDataSourceRequest) (*models.GetDataSource200Response, *http.Response, error)
- func (a *DataSourcesAPIService) ListDataSources(ctx context.Context) ApiListDataSourcesRequest
- func (a *DataSourcesAPIService) ListDataSourcesExecute(r ApiListDataSourcesRequest) (*models.ListDataSources200Response, *http.Response, error)
- type DimensionsAPIService
- func (a *DimensionsAPIService) GetDimension(ctx context.Context, id interface{}) ApiGetDimensionRequest
- func (a *DimensionsAPIService) GetDimensionExecute(r ApiGetDimensionRequest) (*models.GetDimension200Response, *http.Response, error)
- func (a *DimensionsAPIService) ListDimensions(ctx context.Context) ApiListDimensionsRequest
- func (a *DimensionsAPIService) ListDimensionsExecute(r ApiListDimensionsRequest) (*models.ListDimensions200Response, *http.Response, error)
- type ExperimentsAPIService
- func (a *ExperimentsAPIService) GetExperiment(ctx context.Context, id interface{}) ApiGetExperimentRequest
- func (a *ExperimentsAPIService) GetExperimentExecute(r ApiGetExperimentRequest) (*models.PostExperiment200Response, *http.Response, error)
- func (a *ExperimentsAPIService) GetExperimentResults(ctx context.Context, id interface{}) ApiGetExperimentResultsRequest
- func (a *ExperimentsAPIService) GetExperimentResultsExecute(r ApiGetExperimentResultsRequest) (*models.GetExperimentResults200Response, *http.Response, error)
- func (a *ExperimentsAPIService) ListExperiments(ctx context.Context) ApiListExperimentsRequest
- func (a *ExperimentsAPIService) ListExperimentsExecute(r ApiListExperimentsRequest) (*models.ListExperiments200Response, *http.Response, error)
- func (a *ExperimentsAPIService) PostExperiment(ctx context.Context) ApiPostExperimentRequest
- func (a *ExperimentsAPIService) PostExperimentExecute(r ApiPostExperimentRequest) (*models.PostExperiment200Response, *http.Response, error)
- func (a *ExperimentsAPIService) UpdateExperiment(ctx context.Context, id interface{}) ApiUpdateExperimentRequest
- func (a *ExperimentsAPIService) UpdateExperimentExecute(r ApiUpdateExperimentRequest) (*models.PostExperiment200Response, *http.Response, error)
- type FeaturesAPIService
- func (a *FeaturesAPIService) GetFeature(ctx context.Context, id interface{}) ApiGetFeatureRequest
- func (a *FeaturesAPIService) GetFeatureExecute(r ApiGetFeatureRequest) (*models.PostFeature200Response, *http.Response, error)
- func (a *FeaturesAPIService) ListFeatures(ctx context.Context) ApiListFeaturesRequest
- func (a *FeaturesAPIService) ListFeaturesExecute(r ApiListFeaturesRequest) (*models.ListFeatures200Response, *http.Response, error)
- func (a *FeaturesAPIService) PostFeature(ctx context.Context) ApiPostFeatureRequest
- func (a *FeaturesAPIService) PostFeatureExecute(r ApiPostFeatureRequest) (*models.PostFeature200Response, *http.Response, error)
- func (a *FeaturesAPIService) ToggleFeature(ctx context.Context, id interface{}) ApiToggleFeatureRequest
- func (a *FeaturesAPIService) ToggleFeatureExecute(r ApiToggleFeatureRequest) (*models.PostFeature200Response, *http.Response, error)
- func (a *FeaturesAPIService) UpdateFeature(ctx context.Context, id interface{}) ApiUpdateFeatureRequest
- func (a *FeaturesAPIService) UpdateFeatureExecute(r ApiUpdateFeatureRequest) (*models.PostFeature200Response, *http.Response, error)
- type GenericOpenAPIError
- type MetricsAPIService
- func (a *MetricsAPIService) DeleteMetric(ctx context.Context, id interface{}) ApiDeleteMetricRequest
- func (a *MetricsAPIService) DeleteMetricExecute(r ApiDeleteMetricRequest) (*models.DeleteMetric200Response, *http.Response, error)
- func (a *MetricsAPIService) GetMetric(ctx context.Context, id interface{}) ApiGetMetricRequest
- func (a *MetricsAPIService) GetMetricExecute(r ApiGetMetricRequest) (*models.PostMetric200Response, *http.Response, error)
- func (a *MetricsAPIService) ListMetrics(ctx context.Context) ApiListMetricsRequest
- func (a *MetricsAPIService) ListMetricsExecute(r ApiListMetricsRequest) (*models.ListMetrics200Response, *http.Response, error)
- func (a *MetricsAPIService) PostMetric(ctx context.Context) ApiPostMetricRequest
- func (a *MetricsAPIService) PostMetricExecute(r ApiPostMetricRequest) (*models.PostMetric200Response, *http.Response, error)
- func (a *MetricsAPIService) PutMetric(ctx context.Context, id interface{}) ApiPutMetricRequest
- func (a *MetricsAPIService) PutMetricExecute(r ApiPutMetricRequest) (*models.PutMetric200Response, *http.Response, error)
- type OrganizationsAPIService
- func (a *OrganizationsAPIService) ListOrganizations(ctx context.Context) ApiListOrganizationsRequest
- func (a *OrganizationsAPIService) ListOrganizationsExecute(r ApiListOrganizationsRequest) (*models.ListOrganizations200Response, *http.Response, error)
- func (a *OrganizationsAPIService) PostOrganization(ctx context.Context) ApiPostOrganizationRequest
- func (a *OrganizationsAPIService) PostOrganizationExecute(r ApiPostOrganizationRequest) (*models.PostOrganization200Response, *http.Response, error)
- func (a *OrganizationsAPIService) PutOrganization(ctx context.Context, id interface{}) ApiPutOrganizationRequest
- func (a *OrganizationsAPIService) PutOrganizationExecute(r ApiPutOrganizationRequest) (*models.PostOrganization200Response, *http.Response, error)
- type ProjectsAPIService
- func (a *ProjectsAPIService) GetProject(ctx context.Context, id string) ApiGetProjectRequest
- func (a *ProjectsAPIService) GetProjectExecute(r ApiGetProjectRequest) (*models.GetProject200Response, *http.Response, error)
- func (a *ProjectsAPIService) ListProjects(ctx context.Context) ApiListProjectsRequest
- func (a *ProjectsAPIService) ListProjectsExecute(r ApiListProjectsRequest) (*models.ListProjects200Response, *http.Response, error)
- type SavedGroupsAPIService
- func (a *SavedGroupsAPIService) DeleteSavedGroup(ctx context.Context, id interface{}) ApiDeleteSavedGroupRequest
- func (a *SavedGroupsAPIService) DeleteSavedGroupExecute(r ApiDeleteSavedGroupRequest) (*models.DeleteMetric200Response, *http.Response, error)
- func (a *SavedGroupsAPIService) GetSavedGroup(ctx context.Context, id interface{}) ApiGetSavedGroupRequest
- func (a *SavedGroupsAPIService) GetSavedGroupExecute(r ApiGetSavedGroupRequest) (*models.PostSavedGroup200Response, *http.Response, error)
- func (a *SavedGroupsAPIService) ListSavedGroups(ctx context.Context) ApiListSavedGroupsRequest
- func (a *SavedGroupsAPIService) ListSavedGroupsExecute(r ApiListSavedGroupsRequest) (*models.ListSavedGroups200Response, *http.Response, error)
- func (a *SavedGroupsAPIService) PostSavedGroup(ctx context.Context) ApiPostSavedGroupRequest
- func (a *SavedGroupsAPIService) PostSavedGroupExecute(r ApiPostSavedGroupRequest) (*models.PostSavedGroup200Response, *http.Response, error)
- func (a *SavedGroupsAPIService) UpdateSavedGroup(ctx context.Context, id interface{}) ApiUpdateSavedGroupRequest
- func (a *SavedGroupsAPIService) UpdateSavedGroupExecute(r ApiUpdateSavedGroupRequest) (*models.PostSavedGroup200Response, *http.Response, error)
- type SdkConnectionsAPIService
- func (a *SdkConnectionsAPIService) GetSdkConnection(ctx context.Context, id interface{}) ApiGetSdkConnectionRequest
- func (a *SdkConnectionsAPIService) GetSdkConnectionExecute(r ApiGetSdkConnectionRequest) (*models.GetSdkConnection200Response, *http.Response, error)
- func (a *SdkConnectionsAPIService) ListSdkConnections(ctx context.Context) ApiListSdkConnectionsRequest
- func (a *SdkConnectionsAPIService) ListSdkConnectionsExecute(r ApiListSdkConnectionsRequest) (*models.ListSdkConnections200Response, *http.Response, error)
- type SegmentsAPIService
- func (a *SegmentsAPIService) GetSegment(ctx context.Context, id interface{}) ApiGetSegmentRequest
- func (a *SegmentsAPIService) GetSegmentExecute(r ApiGetSegmentRequest) (*models.GetSegment200Response, *http.Response, error)
- func (a *SegmentsAPIService) ListSegments(ctx context.Context) ApiListSegmentsRequest
- func (a *SegmentsAPIService) ListSegmentsExecute(r ApiListSegmentsRequest) (*models.ListSegments200Response, *http.Response, error)
- type ServerConfiguration
- type ServerConfigurations
- type ServerVariable
- type VisualChangesetsAPIService
- func (a *VisualChangesetsAPIService) GetVisualChangeset(ctx context.Context, id interface{}) ApiGetVisualChangesetRequest
- func (a *VisualChangesetsAPIService) GetVisualChangesetExecute(r ApiGetVisualChangesetRequest) (*models.GetVisualChangeset200Response, *http.Response, error)
- func (a *VisualChangesetsAPIService) ListVisualChangesets(ctx context.Context, id string) ApiListVisualChangesetsRequest
- func (a *VisualChangesetsAPIService) ListVisualChangesetsExecute(r ApiListVisualChangesetsRequest) (*models.ListVisualChangesets200Response, *http.Response, error)
- func (a *VisualChangesetsAPIService) PostVisualChange(ctx context.Context, id interface{}) ApiPostVisualChangeRequest
- func (a *VisualChangesetsAPIService) PostVisualChangeExecute(r ApiPostVisualChangeRequest) (*models.PostVisualChange200Response, *http.Response, error)
- func (a *VisualChangesetsAPIService) PutVisualChange(ctx context.Context, id interface{}, visualChangeId interface{}) ApiPutVisualChangeRequest
- func (a *VisualChangesetsAPIService) PutVisualChangeExecute(r ApiPutVisualChangeRequest) (*models.PostVisualChange200Response, *http.Response, error)
- func (a *VisualChangesetsAPIService) PutVisualChangeset(ctx context.Context, id interface{}) ApiPutVisualChangesetRequest
- func (a *VisualChangesetsAPIService) PutVisualChangesetExecute(r ApiPutVisualChangesetRequest) (*models.PutVisualChangeset200Response, *http.Response, error)
Constants ¶
This section is empty.
Variables ¶
var ( JsonCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?json)`) XmlCheck = regexp.MustCompile(`(?i:(?:application|text)/(?:[^;]+\+)?xml)`) )
var ( // ContextBasicAuth takes BasicAuth as authentication for the request. ContextBasicAuth = contextKey("basic") // ContextAccessToken takes a string oauth2 access token as authentication for the request. ContextAccessToken = contextKey("accesstoken") // ContextServerIndex uses a server configuration from the index. ContextServerIndex = contextKey("serverIndex") // ContextOperationServerIndices uses a server configuration from the index mapping. ContextOperationServerIndices = contextKey("serverOperationIndices") // ContextServerVariables overrides a server configuration variables. ContextServerVariables = contextKey("serverVariables") // ContextOperationServerVariables overrides a server configuration variables using operation specific values. ContextOperationServerVariables = contextKey("serverOperationVariables") )
Functions ¶
Types ¶
type APIClient ¶
type APIClient struct { DataSourcesAPI *DataSourcesAPIService DimensionsAPI *DimensionsAPIService ExperimentsAPI *ExperimentsAPIService FeaturesAPI *FeaturesAPIService MetricsAPI *MetricsAPIService OrganizationsAPI *OrganizationsAPIService ProjectsAPI *ProjectsAPIService SavedGroupsAPI *SavedGroupsAPIService SdkConnectionsAPI *SdkConnectionsAPIService SegmentsAPI *SegmentsAPIService VisualChangesetsAPI *VisualChangesetsAPIService // contains filtered or unexported fields }
APIClient manages communication with the GrowthBook REST API API v1.0.0 In most cases there should be only one, shared, APIClient.
func NewAPIClient ¶
func NewAPIClient(cfg *Configuration) *APIClient
NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.
func (*APIClient) GetConfig ¶
func (c *APIClient) GetConfig() *Configuration
Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior
type APIKey ¶
APIKey provides API key based authentication to a request passed via context using ContextAPIKey
type APIResponse ¶
type APIResponse struct { *http.Response `json:"-"` Message string `json:"message,omitempty"` // Operation is the name of the OpenAPI operation. Operation string `json:"operation,omitempty"` // RequestURL is the request URL. This value is always available, even if the // embedded *http.Response is nil. RequestURL string `json:"url,omitempty"` // Method is the HTTP method used for the request. This value is always // available, even if the embedded *http.Response is nil. Method string `json:"method,omitempty"` // Payload holds the contents of the response body (which may be nil or empty). // This is provided here as the raw response.Body() reader will have already // been drained. Payload []byte `json:"-"` }
APIResponse stores the API response returned by the server.
func NewAPIResponse ¶
func NewAPIResponse(r *http.Response) *APIResponse
NewAPIResponse returns a new APIResponse object.
func NewAPIResponseWithError ¶
func NewAPIResponseWithError(errorMessage string) *APIResponse
NewAPIResponseWithError returns a new APIResponse object with the provided error message.
type ApiDeleteMetricRequest ¶
type ApiDeleteMetricRequest struct { ApiService *MetricsAPIService // contains filtered or unexported fields }
func (ApiDeleteMetricRequest) Execute ¶
func (r ApiDeleteMetricRequest) Execute() (*models.DeleteMetric200Response, *http.Response, error)
type ApiDeleteSavedGroupRequest ¶
type ApiDeleteSavedGroupRequest struct { ApiService *SavedGroupsAPIService // contains filtered or unexported fields }
func (ApiDeleteSavedGroupRequest) Execute ¶
func (r ApiDeleteSavedGroupRequest) Execute() (*models.DeleteMetric200Response, *http.Response, error)
type ApiGetDataSourceRequest ¶
type ApiGetDataSourceRequest struct { ApiService *DataSourcesAPIService // contains filtered or unexported fields }
func (ApiGetDataSourceRequest) Execute ¶
func (r ApiGetDataSourceRequest) Execute() (*models.GetDataSource200Response, *http.Response, error)
type ApiGetDimensionRequest ¶
type ApiGetDimensionRequest struct { ApiService *DimensionsAPIService // contains filtered or unexported fields }
func (ApiGetDimensionRequest) Execute ¶
func (r ApiGetDimensionRequest) Execute() (*models.GetDimension200Response, *http.Response, error)
type ApiGetExperimentRequest ¶
type ApiGetExperimentRequest struct { ApiService *ExperimentsAPIService // contains filtered or unexported fields }
func (ApiGetExperimentRequest) Execute ¶
func (r ApiGetExperimentRequest) Execute() (*models.PostExperiment200Response, *http.Response, error)
type ApiGetExperimentResultsRequest ¶
type ApiGetExperimentResultsRequest struct { ApiService *ExperimentsAPIService // contains filtered or unexported fields }
func (ApiGetExperimentResultsRequest) Dimension ¶
func (r ApiGetExperimentResultsRequest) Dimension(dimension string) ApiGetExperimentResultsRequest
func (ApiGetExperimentResultsRequest) Execute ¶
func (r ApiGetExperimentResultsRequest) Execute() (*models.GetExperimentResults200Response, *http.Response, error)
func (ApiGetExperimentResultsRequest) Phase ¶
func (r ApiGetExperimentResultsRequest) Phase(phase string) ApiGetExperimentResultsRequest
type ApiGetFeatureRequest ¶
type ApiGetFeatureRequest struct { ApiService *FeaturesAPIService // contains filtered or unexported fields }
func (ApiGetFeatureRequest) Execute ¶
func (r ApiGetFeatureRequest) Execute() (*models.PostFeature200Response, *http.Response, error)
type ApiGetMetricRequest ¶
type ApiGetMetricRequest struct { ApiService *MetricsAPIService // contains filtered or unexported fields }
func (ApiGetMetricRequest) Execute ¶
func (r ApiGetMetricRequest) Execute() (*models.PostMetric200Response, *http.Response, error)
type ApiGetProjectRequest ¶
type ApiGetProjectRequest struct { ApiService *ProjectsAPIService // contains filtered or unexported fields }
func (ApiGetProjectRequest) Execute ¶
func (r ApiGetProjectRequest) Execute() (*models.GetProject200Response, *http.Response, error)
type ApiGetSavedGroupRequest ¶
type ApiGetSavedGroupRequest struct { ApiService *SavedGroupsAPIService // contains filtered or unexported fields }
func (ApiGetSavedGroupRequest) Execute ¶
func (r ApiGetSavedGroupRequest) Execute() (*models.PostSavedGroup200Response, *http.Response, error)
type ApiGetSdkConnectionRequest ¶
type ApiGetSdkConnectionRequest struct { ApiService *SdkConnectionsAPIService // contains filtered or unexported fields }
func (ApiGetSdkConnectionRequest) Execute ¶
func (r ApiGetSdkConnectionRequest) Execute() (*models.GetSdkConnection200Response, *http.Response, error)
type ApiGetSegmentRequest ¶
type ApiGetSegmentRequest struct { ApiService *SegmentsAPIService // contains filtered or unexported fields }
func (ApiGetSegmentRequest) Execute ¶
func (r ApiGetSegmentRequest) Execute() (*models.GetSegment200Response, *http.Response, error)
type ApiGetVisualChangesetRequest ¶
type ApiGetVisualChangesetRequest struct { ApiService *VisualChangesetsAPIService // contains filtered or unexported fields }
func (ApiGetVisualChangesetRequest) Execute ¶
func (r ApiGetVisualChangesetRequest) Execute() (*models.GetVisualChangeset200Response, *http.Response, error)
func (ApiGetVisualChangesetRequest) IncludeExperiment ¶
func (r ApiGetVisualChangesetRequest) IncludeExperiment(includeExperiment int32) ApiGetVisualChangesetRequest
Include the associated experiment in payload
type ApiListDataSourcesRequest ¶
type ApiListDataSourcesRequest struct { ApiService *DataSourcesAPIService // contains filtered or unexported fields }
func (ApiListDataSourcesRequest) Execute ¶
func (r ApiListDataSourcesRequest) Execute() (*models.ListDataSources200Response, *http.Response, error)
func (ApiListDataSourcesRequest) Limit ¶
func (r ApiListDataSourcesRequest) Limit(limit interface{}) ApiListDataSourcesRequest
The number of items to return
func (ApiListDataSourcesRequest) Offset ¶
func (r ApiListDataSourcesRequest) Offset(offset interface{}) ApiListDataSourcesRequest
How many items to skip (use in conjunction with limit for pagination)
func (ApiListDataSourcesRequest) ProjectId ¶
func (r ApiListDataSourcesRequest) ProjectId(projectId interface{}) ApiListDataSourcesRequest
Filter by project id
type ApiListDimensionsRequest ¶
type ApiListDimensionsRequest struct { ApiService *DimensionsAPIService // contains filtered or unexported fields }
func (ApiListDimensionsRequest) DatasourceId ¶
func (r ApiListDimensionsRequest) DatasourceId(datasourceId interface{}) ApiListDimensionsRequest
Filter by Data Source
func (ApiListDimensionsRequest) Execute ¶
func (r ApiListDimensionsRequest) Execute() (*models.ListDimensions200Response, *http.Response, error)
func (ApiListDimensionsRequest) Limit ¶
func (r ApiListDimensionsRequest) Limit(limit interface{}) ApiListDimensionsRequest
The number of items to return
func (ApiListDimensionsRequest) Offset ¶
func (r ApiListDimensionsRequest) Offset(offset interface{}) ApiListDimensionsRequest
How many items to skip (use in conjunction with limit for pagination)
type ApiListExperimentsRequest ¶
type ApiListExperimentsRequest struct { ApiService *ExperimentsAPIService // contains filtered or unexported fields }
func (ApiListExperimentsRequest) DatasourceId ¶
func (r ApiListExperimentsRequest) DatasourceId(datasourceId interface{}) ApiListExperimentsRequest
Filter by Data Source
func (ApiListExperimentsRequest) Execute ¶
func (r ApiListExperimentsRequest) Execute() (*models.ListExperiments200Response, *http.Response, error)
func (ApiListExperimentsRequest) ExperimentId ¶
func (r ApiListExperimentsRequest) ExperimentId(experimentId string) ApiListExperimentsRequest
Filter the returned list by the experiment tracking key (id)
func (ApiListExperimentsRequest) Limit ¶
func (r ApiListExperimentsRequest) Limit(limit interface{}) ApiListExperimentsRequest
The number of items to return
func (ApiListExperimentsRequest) Offset ¶
func (r ApiListExperimentsRequest) Offset(offset interface{}) ApiListExperimentsRequest
How many items to skip (use in conjunction with limit for pagination)
func (ApiListExperimentsRequest) ProjectId ¶
func (r ApiListExperimentsRequest) ProjectId(projectId interface{}) ApiListExperimentsRequest
Filter by project id
type ApiListFeaturesRequest ¶
type ApiListFeaturesRequest struct { ApiService *FeaturesAPIService // contains filtered or unexported fields }
func (ApiListFeaturesRequest) Execute ¶
func (r ApiListFeaturesRequest) Execute() (*models.ListFeatures200Response, *http.Response, error)
func (ApiListFeaturesRequest) Limit ¶
func (r ApiListFeaturesRequest) Limit(limit int) ApiListFeaturesRequest
The number of items to return
func (ApiListFeaturesRequest) Offset ¶
func (r ApiListFeaturesRequest) Offset(offset *int) ApiListFeaturesRequest
How many items to skip (use in conjunction with limit for pagination)
func (ApiListFeaturesRequest) ProjectId ¶
func (r ApiListFeaturesRequest) ProjectId(projectId *string) ApiListFeaturesRequest
Filter by project id
type ApiListMetricsRequest ¶
type ApiListMetricsRequest struct { ApiService *MetricsAPIService // contains filtered or unexported fields }
func (ApiListMetricsRequest) DatasourceId ¶
func (r ApiListMetricsRequest) DatasourceId(datasourceId interface{}) ApiListMetricsRequest
Filter by Data Source
func (ApiListMetricsRequest) Execute ¶
func (r ApiListMetricsRequest) Execute() (*models.ListMetrics200Response, *http.Response, error)
func (ApiListMetricsRequest) Limit ¶
func (r ApiListMetricsRequest) Limit(limit interface{}) ApiListMetricsRequest
The number of items to return
func (ApiListMetricsRequest) Offset ¶
func (r ApiListMetricsRequest) Offset(offset interface{}) ApiListMetricsRequest
How many items to skip (use in conjunction with limit for pagination)
func (ApiListMetricsRequest) ProjectId ¶
func (r ApiListMetricsRequest) ProjectId(projectId interface{}) ApiListMetricsRequest
Filter by project id
type ApiListOrganizationsRequest ¶
type ApiListOrganizationsRequest struct { ApiService *OrganizationsAPIService // contains filtered or unexported fields }
func (ApiListOrganizationsRequest) Execute ¶
func (r ApiListOrganizationsRequest) Execute() (*models.ListOrganizations200Response, *http.Response, error)
func (ApiListOrganizationsRequest) Limit ¶
func (r ApiListOrganizationsRequest) Limit(limit *int) ApiListOrganizationsRequest
The number of items to return
func (ApiListOrganizationsRequest) Offset ¶
func (r ApiListOrganizationsRequest) Offset(offset *int) ApiListOrganizationsRequest
How many items to skip (use in conjunction with limit for pagination)
func (ApiListOrganizationsRequest) Search ¶
func (r ApiListOrganizationsRequest) Search(search string) ApiListOrganizationsRequest
Search string to search organization names, owner emails, and external ids by
type ApiListProjectsRequest ¶
type ApiListProjectsRequest struct { ApiService *ProjectsAPIService // contains filtered or unexported fields }
func (ApiListProjectsRequest) Execute ¶
func (r ApiListProjectsRequest) Execute() (*models.ListProjects200Response, *http.Response, error)
func (ApiListProjectsRequest) Limit ¶
func (r ApiListProjectsRequest) Limit(limit *int) ApiListProjectsRequest
The number of items to return
func (ApiListProjectsRequest) Offset ¶
func (r ApiListProjectsRequest) Offset(offset *int) ApiListProjectsRequest
How many items to skip (use in conjunction with limit for pagination)
type ApiListSavedGroupsRequest ¶
type ApiListSavedGroupsRequest struct { ApiService *SavedGroupsAPIService // contains filtered or unexported fields }
func (ApiListSavedGroupsRequest) Execute ¶
func (r ApiListSavedGroupsRequest) Execute() (*models.ListSavedGroups200Response, *http.Response, error)
func (ApiListSavedGroupsRequest) Limit ¶
func (r ApiListSavedGroupsRequest) Limit(limit interface{}) ApiListSavedGroupsRequest
The number of items to return
func (ApiListSavedGroupsRequest) Offset ¶
func (r ApiListSavedGroupsRequest) Offset(offset interface{}) ApiListSavedGroupsRequest
How many items to skip (use in conjunction with limit for pagination)
type ApiListSdkConnectionsRequest ¶
type ApiListSdkConnectionsRequest struct { ApiService *SdkConnectionsAPIService // contains filtered or unexported fields }
func (ApiListSdkConnectionsRequest) Execute ¶
func (r ApiListSdkConnectionsRequest) Execute() (*models.ListSdkConnections200Response, *http.Response, error)
func (ApiListSdkConnectionsRequest) Limit ¶
func (r ApiListSdkConnectionsRequest) Limit(limit interface{}) ApiListSdkConnectionsRequest
The number of items to return
func (ApiListSdkConnectionsRequest) MultiOrg ¶
func (r ApiListSdkConnectionsRequest) MultiOrg(multiOrg string) ApiListSdkConnectionsRequest
func (ApiListSdkConnectionsRequest) Offset ¶
func (r ApiListSdkConnectionsRequest) Offset(offset interface{}) ApiListSdkConnectionsRequest
How many items to skip (use in conjunction with limit for pagination)
func (ApiListSdkConnectionsRequest) ProjectId ¶
func (r ApiListSdkConnectionsRequest) ProjectId(projectId interface{}) ApiListSdkConnectionsRequest
Filter by project id
func (ApiListSdkConnectionsRequest) WithProxy ¶
func (r ApiListSdkConnectionsRequest) WithProxy(withProxy string) ApiListSdkConnectionsRequest
type ApiListSegmentsRequest ¶
type ApiListSegmentsRequest struct { ApiService *SegmentsAPIService // contains filtered or unexported fields }
func (ApiListSegmentsRequest) DatasourceId ¶
func (r ApiListSegmentsRequest) DatasourceId(datasourceId interface{}) ApiListSegmentsRequest
Filter by Data Source
func (ApiListSegmentsRequest) Execute ¶
func (r ApiListSegmentsRequest) Execute() (*models.ListSegments200Response, *http.Response, error)
func (ApiListSegmentsRequest) Limit ¶
func (r ApiListSegmentsRequest) Limit(limit interface{}) ApiListSegmentsRequest
The number of items to return
func (ApiListSegmentsRequest) Offset ¶
func (r ApiListSegmentsRequest) Offset(offset interface{}) ApiListSegmentsRequest
How many items to skip (use in conjunction with limit for pagination)
type ApiListVisualChangesetsRequest ¶
type ApiListVisualChangesetsRequest struct { ApiService *VisualChangesetsAPIService // contains filtered or unexported fields }
func (ApiListVisualChangesetsRequest) Execute ¶
func (r ApiListVisualChangesetsRequest) Execute() (*models.ListVisualChangesets200Response, *http.Response, error)
type ApiPostExperimentRequest ¶
type ApiPostExperimentRequest struct { ApiService *ExperimentsAPIService // contains filtered or unexported fields }
func (ApiPostExperimentRequest) Execute ¶
func (r ApiPostExperimentRequest) Execute() (*models.PostExperiment200Response, *http.Response, error)
func (ApiPostExperimentRequest) PostExperimentRequest ¶
func (r ApiPostExperimentRequest) PostExperimentRequest(postExperimentRequest models.PostExperimentRequest) ApiPostExperimentRequest
type ApiPostFeatureRequest ¶
type ApiPostFeatureRequest struct { ApiService *FeaturesAPIService // contains filtered or unexported fields }
func (ApiPostFeatureRequest) Execute ¶
func (r ApiPostFeatureRequest) Execute() (*models.PostFeature200Response, *http.Response, error)
func (ApiPostFeatureRequest) PostFeatureRequest ¶
func (r ApiPostFeatureRequest) PostFeatureRequest(postFeatureRequest models.PostFeatureRequest) ApiPostFeatureRequest
type ApiPostMetricRequest ¶
type ApiPostMetricRequest struct { ApiService *MetricsAPIService // contains filtered or unexported fields }
func (ApiPostMetricRequest) Execute ¶
func (r ApiPostMetricRequest) Execute() (*models.PostMetric200Response, *http.Response, error)
func (ApiPostMetricRequest) PostMetricRequest ¶
func (r ApiPostMetricRequest) PostMetricRequest(postMetricRequest models.PostMetricRequest) ApiPostMetricRequest
type ApiPostOrganizationRequest ¶
type ApiPostOrganizationRequest struct { ApiService *OrganizationsAPIService // contains filtered or unexported fields }
func (ApiPostOrganizationRequest) Execute ¶
func (r ApiPostOrganizationRequest) Execute() (*models.PostOrganization200Response, *http.Response, error)
func (ApiPostOrganizationRequest) PostOrganizationRequest ¶
func (r ApiPostOrganizationRequest) PostOrganizationRequest(postOrganizationRequest models.PostOrganizationRequest) ApiPostOrganizationRequest
type ApiPostSavedGroupRequest ¶
type ApiPostSavedGroupRequest struct { ApiService *SavedGroupsAPIService // contains filtered or unexported fields }
func (ApiPostSavedGroupRequest) Execute ¶
func (r ApiPostSavedGroupRequest) Execute() (*models.PostSavedGroup200Response, *http.Response, error)
func (ApiPostSavedGroupRequest) PostSavedGroupRequest ¶
func (r ApiPostSavedGroupRequest) PostSavedGroupRequest(postSavedGroupRequest models.PostSavedGroupRequest) ApiPostSavedGroupRequest
type ApiPostVisualChangeRequest ¶
type ApiPostVisualChangeRequest struct { ApiService *VisualChangesetsAPIService // contains filtered or unexported fields }
func (ApiPostVisualChangeRequest) Execute ¶
func (r ApiPostVisualChangeRequest) Execute() (*models.PostVisualChange200Response, *http.Response, error)
type ApiPutMetricRequest ¶
type ApiPutMetricRequest struct { ApiService *MetricsAPIService // contains filtered or unexported fields }
func (ApiPutMetricRequest) Execute ¶
func (r ApiPutMetricRequest) Execute() (*models.PutMetric200Response, *http.Response, error)
func (ApiPutMetricRequest) PutMetricRequest ¶
func (r ApiPutMetricRequest) PutMetricRequest(putMetricRequest models.PutMetricRequest) ApiPutMetricRequest
type ApiPutOrganizationRequest ¶
type ApiPutOrganizationRequest struct { ApiService *OrganizationsAPIService // contains filtered or unexported fields }
func (ApiPutOrganizationRequest) Execute ¶
func (r ApiPutOrganizationRequest) Execute() (*models.PostOrganization200Response, *http.Response, error)
func (ApiPutOrganizationRequest) PutOrganizationRequest ¶
func (r ApiPutOrganizationRequest) PutOrganizationRequest(putOrganizationRequest models.PutOrganizationRequest) ApiPutOrganizationRequest
type ApiPutVisualChangeRequest ¶
type ApiPutVisualChangeRequest struct { ApiService *VisualChangesetsAPIService // contains filtered or unexported fields }
func (ApiPutVisualChangeRequest) Execute ¶
func (r ApiPutVisualChangeRequest) Execute() (*models.PostVisualChange200Response, *http.Response, error)
type ApiPutVisualChangesetRequest ¶
type ApiPutVisualChangesetRequest struct { ApiService *VisualChangesetsAPIService // contains filtered or unexported fields }
func (ApiPutVisualChangesetRequest) Execute ¶
func (r ApiPutVisualChangesetRequest) Execute() (*models.PutVisualChangeset200Response, *http.Response, error)
type ApiToggleFeatureRequest ¶
type ApiToggleFeatureRequest struct { ApiService *FeaturesAPIService // contains filtered or unexported fields }
func (ApiToggleFeatureRequest) Execute ¶
func (r ApiToggleFeatureRequest) Execute() (*models.PostFeature200Response, *http.Response, error)
func (ApiToggleFeatureRequest) ToggleFeatureRequest ¶
func (r ApiToggleFeatureRequest) ToggleFeatureRequest(toggleFeatureRequest models.ToggleFeatureRequest) ApiToggleFeatureRequest
type ApiUpdateExperimentRequest ¶
type ApiUpdateExperimentRequest struct { ApiService *ExperimentsAPIService // contains filtered or unexported fields }
func (ApiUpdateExperimentRequest) Execute ¶
func (r ApiUpdateExperimentRequest) Execute() (*models.PostExperiment200Response, *http.Response, error)
func (ApiUpdateExperimentRequest) UpdateExperimentRequest ¶
func (r ApiUpdateExperimentRequest) UpdateExperimentRequest(updateExperimentRequest models.UpdateExperimentRequest) ApiUpdateExperimentRequest
type ApiUpdateFeatureRequest ¶
type ApiUpdateFeatureRequest struct { ApiService *FeaturesAPIService // contains filtered or unexported fields }
func (ApiUpdateFeatureRequest) Execute ¶
func (r ApiUpdateFeatureRequest) Execute() (*models.PostFeature200Response, *http.Response, error)
func (ApiUpdateFeatureRequest) UpdateFeatureRequest ¶
func (r ApiUpdateFeatureRequest) UpdateFeatureRequest(updateFeatureRequest models.UpdateFeatureRequest) ApiUpdateFeatureRequest
type ApiUpdateSavedGroupRequest ¶
type ApiUpdateSavedGroupRequest struct { ApiService *SavedGroupsAPIService // contains filtered or unexported fields }
func (ApiUpdateSavedGroupRequest) Execute ¶
func (r ApiUpdateSavedGroupRequest) Execute() (*models.PostSavedGroup200Response, *http.Response, error)
func (ApiUpdateSavedGroupRequest) UpdateSavedGroupRequest ¶
func (r ApiUpdateSavedGroupRequest) UpdateSavedGroupRequest(updateSavedGroupRequest models.UpdateSavedGroupRequest) ApiUpdateSavedGroupRequest
type BasicAuth ¶
type BasicAuth struct { UserName string `json:"userName,omitempty"` Password string `json:"password,omitempty"` }
BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth
type Configuration ¶
type Configuration struct { Host string `json:"host,omitempty"` Scheme string `json:"scheme,omitempty"` DefaultHeader map[string]string `json:"defaultHeader,omitempty"` UserAgent string `json:"userAgent,omitempty"` Debug bool `json:"debug,omitempty"` Servers ServerConfigurations OperationServers map[string]ServerConfigurations HTTPClient *http.Client }
Configuration stores the configuration of the API client
func NewConfiguration ¶
func NewConfiguration() *Configuration
NewConfiguration returns a new Configuration object
func (*Configuration) AddDefaultHeader ¶
func (c *Configuration) AddDefaultHeader(key string, value string)
AddDefaultHeader adds a new HTTP header to the default header in the request
func (*Configuration) ServerURLWithContext ¶
ServerURLWithContext returns a new server URL given an endpoint
type DataSourcesAPIService ¶
type DataSourcesAPIService service
DataSourcesAPIService DataSourcesAPI service
func (*DataSourcesAPIService) GetDataSource ¶
func (a *DataSourcesAPIService) GetDataSource(ctx context.Context, id interface{}) ApiGetDataSourceRequest
GetDataSource Get a single data source
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param id The id of the requested resource @return ApiGetDataSourceRequest
func (*DataSourcesAPIService) GetDataSourceExecute ¶
func (a *DataSourcesAPIService) GetDataSourceExecute(r ApiGetDataSourceRequest) (*models.GetDataSource200Response, *http.Response, error)
Execute executes the request
@returnmodels.GetDataSource200Response
func (*DataSourcesAPIService) ListDataSources ¶
func (a *DataSourcesAPIService) ListDataSources(ctx context.Context) ApiListDataSourcesRequest
ListDataSources Get all data sources
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiListDataSourcesRequest
func (*DataSourcesAPIService) ListDataSourcesExecute ¶
func (a *DataSourcesAPIService) ListDataSourcesExecute(r ApiListDataSourcesRequest) (*models.ListDataSources200Response, *http.Response, error)
Execute executes the request
@return ListDataSources200Response
type DimensionsAPIService ¶
type DimensionsAPIService service
DimensionsAPIService DimensionsAPI service
func (*DimensionsAPIService) GetDimension ¶
func (a *DimensionsAPIService) GetDimension(ctx context.Context, id interface{}) ApiGetDimensionRequest
GetDimension Get a single dimension
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param id The id of the requested resource @return ApiGetDimensionRequest
func (*DimensionsAPIService) GetDimensionExecute ¶
func (a *DimensionsAPIService) GetDimensionExecute(r ApiGetDimensionRequest) (*models.GetDimension200Response, *http.Response, error)
Execute executes the request
@return GetDimension200Response
func (*DimensionsAPIService) ListDimensions ¶
func (a *DimensionsAPIService) ListDimensions(ctx context.Context) ApiListDimensionsRequest
ListDimensions Get all dimensions
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiListDimensionsRequest
func (*DimensionsAPIService) ListDimensionsExecute ¶
func (a *DimensionsAPIService) ListDimensionsExecute(r ApiListDimensionsRequest) (*models.ListDimensions200Response, *http.Response, error)
Execute executes the request
@return ListDimensions200Response
type ExperimentsAPIService ¶
type ExperimentsAPIService service
ExperimentsAPIService ExperimentsAPI service
func (*ExperimentsAPIService) GetExperiment ¶
func (a *ExperimentsAPIService) GetExperiment(ctx context.Context, id interface{}) ApiGetExperimentRequest
GetExperiment Get a single experiment
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param id The id of the requested resource @return ApiGetExperimentRequest
func (*ExperimentsAPIService) GetExperimentExecute ¶
func (a *ExperimentsAPIService) GetExperimentExecute(r ApiGetExperimentRequest) (*models.PostExperiment200Response, *http.Response, error)
Execute executes the request
@return models.models.PostExperiment200Response
func (*ExperimentsAPIService) GetExperimentResults ¶
func (a *ExperimentsAPIService) GetExperimentResults(ctx context.Context, id interface{}) ApiGetExperimentResultsRequest
GetExperimentResults Get results for an experiment
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param id The id of the requested resource @return ApiGetExperimentResultsRequest
func (*ExperimentsAPIService) GetExperimentResultsExecute ¶
func (a *ExperimentsAPIService) GetExperimentResultsExecute(r ApiGetExperimentResultsRequest) (*models.GetExperimentResults200Response, *http.Response, error)
Execute executes the request
@return GetExperimentResults200Response
func (*ExperimentsAPIService) ListExperiments ¶
func (a *ExperimentsAPIService) ListExperiments(ctx context.Context) ApiListExperimentsRequest
ListExperiments Get all experiments
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiListExperimentsRequest
func (*ExperimentsAPIService) ListExperimentsExecute ¶
func (a *ExperimentsAPIService) ListExperimentsExecute(r ApiListExperimentsRequest) (*models.ListExperiments200Response, *http.Response, error)
Execute executes the request
@return ListExperiments200Response
func (*ExperimentsAPIService) PostExperiment ¶
func (a *ExperimentsAPIService) PostExperiment(ctx context.Context) ApiPostExperimentRequest
PostExperiment Create a single experiment
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiPostExperimentRequest
func (*ExperimentsAPIService) PostExperimentExecute ¶
func (a *ExperimentsAPIService) PostExperimentExecute(r ApiPostExperimentRequest) (*models.PostExperiment200Response, *http.Response, error)
Execute executes the request
@return models.PostExperiment200Response
func (*ExperimentsAPIService) UpdateExperiment ¶
func (a *ExperimentsAPIService) UpdateExperiment(ctx context.Context, id interface{}) ApiUpdateExperimentRequest
UpdateExperiment Update a single experiment
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param id The id of the requested resource @return ApiUpdateExperimentRequest
func (*ExperimentsAPIService) UpdateExperimentExecute ¶
func (a *ExperimentsAPIService) UpdateExperimentExecute(r ApiUpdateExperimentRequest) (*models.PostExperiment200Response, *http.Response, error)
Execute executes the request
@return models.PostExperiment200Response
type FeaturesAPIService ¶
type FeaturesAPIService service
FeaturesAPIService FeaturesAPI service
func (*FeaturesAPIService) GetFeature ¶
func (a *FeaturesAPIService) GetFeature(ctx context.Context, id interface{}) ApiGetFeatureRequest
GetFeature Get a single feature
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param id The id of the requested resource @return ApiGetFeatureRequest
func (*FeaturesAPIService) GetFeatureExecute ¶
func (a *FeaturesAPIService) GetFeatureExecute(r ApiGetFeatureRequest) (*models.PostFeature200Response, *http.Response, error)
Execute executes the request
@return PostFeature200Response
func (*FeaturesAPIService) ListFeatures ¶
func (a *FeaturesAPIService) ListFeatures(ctx context.Context) ApiListFeaturesRequest
ListFeatures Get all features
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiListFeaturesRequest
func (*FeaturesAPIService) ListFeaturesExecute ¶
func (a *FeaturesAPIService) ListFeaturesExecute(r ApiListFeaturesRequest) (*models.ListFeatures200Response, *http.Response, error)
Execute executes the request
@return ListFeatures200Response
func (*FeaturesAPIService) PostFeature ¶
func (a *FeaturesAPIService) PostFeature(ctx context.Context) ApiPostFeatureRequest
PostFeature Create a single feature
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiPostFeatureRequest
func (*FeaturesAPIService) PostFeatureExecute ¶
func (a *FeaturesAPIService) PostFeatureExecute(r ApiPostFeatureRequest) (*models.PostFeature200Response, *http.Response, error)
Execute executes the request
@return PostFeature200Response
func (*FeaturesAPIService) ToggleFeature ¶
func (a *FeaturesAPIService) ToggleFeature(ctx context.Context, id interface{}) ApiToggleFeatureRequest
ToggleFeature Toggle a feature in one or more environments
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param id The id of the requested resource @return ApiToggleFeatureRequest
func (*FeaturesAPIService) ToggleFeatureExecute ¶
func (a *FeaturesAPIService) ToggleFeatureExecute(r ApiToggleFeatureRequest) (*models.PostFeature200Response, *http.Response, error)
Execute executes the request
@return PostFeature200Response
func (*FeaturesAPIService) UpdateFeature ¶
func (a *FeaturesAPIService) UpdateFeature(ctx context.Context, id interface{}) ApiUpdateFeatureRequest
UpdateFeature Partially update a feature
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param id The id of the requested resource @return ApiUpdateFeatureRequest
func (*FeaturesAPIService) UpdateFeatureExecute ¶
func (a *FeaturesAPIService) UpdateFeatureExecute(r ApiUpdateFeatureRequest) (*models.PostFeature200Response, *http.Response, error)
Execute executes the request
@return PostFeature200Response
type GenericOpenAPIError ¶
type GenericOpenAPIError struct {
// contains filtered or unexported fields
}
GenericOpenAPIError Provides access to the body, error and model on returned errors.
func (GenericOpenAPIError) Body ¶
func (e GenericOpenAPIError) Body() []byte
Body returns the raw bytes of the response
func (GenericOpenAPIError) Error ¶
func (e GenericOpenAPIError) Error() string
Error returns non-empty string if there was an error.
func (GenericOpenAPIError) Model ¶
func (e GenericOpenAPIError) Model() interface{}
Model returns the unpacked model of the error
type MetricsAPIService ¶
type MetricsAPIService service
MetricsAPIService MetricsAPI service
func (*MetricsAPIService) DeleteMetric ¶
func (a *MetricsAPIService) DeleteMetric(ctx context.Context, id interface{}) ApiDeleteMetricRequest
DeleteMetric Deletes a metric
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param id The id of the requested resource @return ApiDeleteMetricRequest
func (*MetricsAPIService) DeleteMetricExecute ¶
func (a *MetricsAPIService) DeleteMetricExecute(r ApiDeleteMetricRequest) (*models.DeleteMetric200Response, *http.Response, error)
Execute executes the request
@return DeleteMetric200Response
func (*MetricsAPIService) GetMetric ¶
func (a *MetricsAPIService) GetMetric(ctx context.Context, id interface{}) ApiGetMetricRequest
GetMetric Get a single metric
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param id The id of the requested resource @return ApiGetMetricRequest
func (*MetricsAPIService) GetMetricExecute ¶
func (a *MetricsAPIService) GetMetricExecute(r ApiGetMetricRequest) (*models.PostMetric200Response, *http.Response, error)
Execute executes the request
@return PostMetric200Response
func (*MetricsAPIService) ListMetrics ¶
func (a *MetricsAPIService) ListMetrics(ctx context.Context) ApiListMetricsRequest
ListMetrics Get all metrics
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiListMetricsRequest
func (*MetricsAPIService) ListMetricsExecute ¶
func (a *MetricsAPIService) ListMetricsExecute(r ApiListMetricsRequest) (*models.ListMetrics200Response, *http.Response, error)
Execute executes the request
@return ListMetrics200Response
func (*MetricsAPIService) PostMetric ¶
func (a *MetricsAPIService) PostMetric(ctx context.Context) ApiPostMetricRequest
PostMetric Create a single metric
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiPostMetricRequest
func (*MetricsAPIService) PostMetricExecute ¶
func (a *MetricsAPIService) PostMetricExecute(r ApiPostMetricRequest) (*models.PostMetric200Response, *http.Response, error)
Execute executes the request
@return PostMetric200Response
func (*MetricsAPIService) PutMetric ¶
func (a *MetricsAPIService) PutMetric(ctx context.Context, id interface{}) ApiPutMetricRequest
PutMetric Update a metric
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param id The id of the requested resource @return ApiPutMetricRequest
func (*MetricsAPIService) PutMetricExecute ¶
func (a *MetricsAPIService) PutMetricExecute(r ApiPutMetricRequest) (*models.PutMetric200Response, *http.Response, error)
Execute executes the request
@return PutMetric200Response
type OrganizationsAPIService ¶
type OrganizationsAPIService service
OrganizationsAPIService OrganizationsAPI service
func (*OrganizationsAPIService) ListOrganizations ¶
func (a *OrganizationsAPIService) ListOrganizations(ctx context.Context) ApiListOrganizationsRequest
ListOrganizations Get all organizations (only for super admins on multi-org Enterprise Plan only)
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiListOrganizationsRequest
func (*OrganizationsAPIService) ListOrganizationsExecute ¶
func (a *OrganizationsAPIService) ListOrganizationsExecute(r ApiListOrganizationsRequest) (*models.ListOrganizations200Response, *http.Response, error)
Execute executes the request
@return ListOrganizations200Response
func (*OrganizationsAPIService) PostOrganization ¶
func (a *OrganizationsAPIService) PostOrganization(ctx context.Context) ApiPostOrganizationRequest
PostOrganization Create a single organization (only for super admins on multi-org Enterprise Plan only)
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiPostOrganizationRequest
func (*OrganizationsAPIService) PostOrganizationExecute ¶
func (a *OrganizationsAPIService) PostOrganizationExecute(r ApiPostOrganizationRequest) (*models.PostOrganization200Response, *http.Response, error)
Execute executes the request
@return PostOrganization200Response
func (*OrganizationsAPIService) PutOrganization ¶
func (a *OrganizationsAPIService) PutOrganization(ctx context.Context, id interface{}) ApiPutOrganizationRequest
PutOrganization Edit a single organization (only for super admins on multi-org Enterprise Plan only)
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param id The id of the requested resource @return ApiPutOrganizationRequest
func (*OrganizationsAPIService) PutOrganizationExecute ¶
func (a *OrganizationsAPIService) PutOrganizationExecute(r ApiPutOrganizationRequest) (*models.PostOrganization200Response, *http.Response, error)
Execute executes the request
@return PostOrganization200Response
type ProjectsAPIService ¶
type ProjectsAPIService service
ProjectsAPIService ProjectsAPI service
func (*ProjectsAPIService) GetProject ¶
func (a *ProjectsAPIService) GetProject(ctx context.Context, id string) ApiGetProjectRequest
GetProject Get a single project
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param id The id of the requested resource @return ApiGetProjectRequest
func (*ProjectsAPIService) GetProjectExecute ¶
func (a *ProjectsAPIService) GetProjectExecute(r ApiGetProjectRequest) (*models.GetProject200Response, *http.Response, error)
Execute executes the request
@return GetProject200Response
func (*ProjectsAPIService) ListProjects ¶
func (a *ProjectsAPIService) ListProjects(ctx context.Context) ApiListProjectsRequest
ListProjects Get all projects
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiListProjectsRequest
func (*ProjectsAPIService) ListProjectsExecute ¶
func (a *ProjectsAPIService) ListProjectsExecute(r ApiListProjectsRequest) (*models.ListProjects200Response, *http.Response, error)
Execute executes the request
@return ListProjects200Response
type SavedGroupsAPIService ¶
type SavedGroupsAPIService service
SavedGroupsAPIService SavedGroupsAPI service
func (*SavedGroupsAPIService) DeleteSavedGroup ¶
func (a *SavedGroupsAPIService) DeleteSavedGroup(ctx context.Context, id interface{}) ApiDeleteSavedGroupRequest
DeleteSavedGroup Deletes a single saved group
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param id The id of the requested resource @return ApiDeleteSavedGroupRequest
func (*SavedGroupsAPIService) DeleteSavedGroupExecute ¶
func (a *SavedGroupsAPIService) DeleteSavedGroupExecute(r ApiDeleteSavedGroupRequest) (*models.DeleteMetric200Response, *http.Response, error)
Execute executes the request
@return DeleteMetric200Response
func (*SavedGroupsAPIService) GetSavedGroup ¶
func (a *SavedGroupsAPIService) GetSavedGroup(ctx context.Context, id interface{}) ApiGetSavedGroupRequest
GetSavedGroup Get a single saved group
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param id The id of the requested resource @return ApiGetSavedGroupRequest
func (*SavedGroupsAPIService) GetSavedGroupExecute ¶
func (a *SavedGroupsAPIService) GetSavedGroupExecute(r ApiGetSavedGroupRequest) (*models.PostSavedGroup200Response, *http.Response, error)
Execute executes the request
@return PostSavedGroup200Response
func (*SavedGroupsAPIService) ListSavedGroups ¶
func (a *SavedGroupsAPIService) ListSavedGroups(ctx context.Context) ApiListSavedGroupsRequest
ListSavedGroups Get all saved group
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiListSavedGroupsRequest
func (*SavedGroupsAPIService) ListSavedGroupsExecute ¶
func (a *SavedGroupsAPIService) ListSavedGroupsExecute(r ApiListSavedGroupsRequest) (*models.ListSavedGroups200Response, *http.Response, error)
Execute executes the request
@return ListSavedGroups200Response
func (*SavedGroupsAPIService) PostSavedGroup ¶
func (a *SavedGroupsAPIService) PostSavedGroup(ctx context.Context) ApiPostSavedGroupRequest
PostSavedGroup Create a single saved group
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiPostSavedGroupRequest
func (*SavedGroupsAPIService) PostSavedGroupExecute ¶
func (a *SavedGroupsAPIService) PostSavedGroupExecute(r ApiPostSavedGroupRequest) (*models.PostSavedGroup200Response, *http.Response, error)
Execute executes the request
@return PostSavedGroup200Response
func (*SavedGroupsAPIService) UpdateSavedGroup ¶
func (a *SavedGroupsAPIService) UpdateSavedGroup(ctx context.Context, id interface{}) ApiUpdateSavedGroupRequest
UpdateSavedGroup Partially update a single saved group
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param id The id of the requested resource @return ApiUpdateSavedGroupRequest
func (*SavedGroupsAPIService) UpdateSavedGroupExecute ¶
func (a *SavedGroupsAPIService) UpdateSavedGroupExecute(r ApiUpdateSavedGroupRequest) (*models.PostSavedGroup200Response, *http.Response, error)
Execute executes the request
@return PostSavedGroup200Response
type SdkConnectionsAPIService ¶
type SdkConnectionsAPIService service
SdkConnectionsAPIService SdkConnectionsAPI service
func (*SdkConnectionsAPIService) GetSdkConnection ¶
func (a *SdkConnectionsAPIService) GetSdkConnection(ctx context.Context, id interface{}) ApiGetSdkConnectionRequest
GetSdkConnection Get a single sdk connection
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param id The id of the requested resource @return ApiGetSdkConnectionRequest
func (*SdkConnectionsAPIService) GetSdkConnectionExecute ¶
func (a *SdkConnectionsAPIService) GetSdkConnectionExecute(r ApiGetSdkConnectionRequest) (*models.GetSdkConnection200Response, *http.Response, error)
Execute executes the request
@return GetSdkConnection200Response
func (*SdkConnectionsAPIService) ListSdkConnections ¶
func (a *SdkConnectionsAPIService) ListSdkConnections(ctx context.Context) ApiListSdkConnectionsRequest
ListSdkConnections Get all sdk connections
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiListSdkConnectionsRequest
func (*SdkConnectionsAPIService) ListSdkConnectionsExecute ¶
func (a *SdkConnectionsAPIService) ListSdkConnectionsExecute(r ApiListSdkConnectionsRequest) (*models.ListSdkConnections200Response, *http.Response, error)
Execute executes the request
@return ListSdkConnections200Response
type SegmentsAPIService ¶
type SegmentsAPIService service
SegmentsAPIService SegmentsAPI service
func (*SegmentsAPIService) GetSegment ¶
func (a *SegmentsAPIService) GetSegment(ctx context.Context, id interface{}) ApiGetSegmentRequest
GetSegment Get a single segment
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param id The id of the requested resource @return ApiGetSegmentRequest
func (*SegmentsAPIService) GetSegmentExecute ¶
func (a *SegmentsAPIService) GetSegmentExecute(r ApiGetSegmentRequest) (*models.GetSegment200Response, *http.Response, error)
Execute executes the request
@return GetSegment200Response
func (*SegmentsAPIService) ListSegments ¶
func (a *SegmentsAPIService) ListSegments(ctx context.Context) ApiListSegmentsRequest
ListSegments Get all segments
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiListSegmentsRequest
func (*SegmentsAPIService) ListSegmentsExecute ¶
func (a *SegmentsAPIService) ListSegmentsExecute(r ApiListSegmentsRequest) (*models.ListSegments200Response, *http.Response, error)
Execute executes the request
@return ListSegments200Response
type ServerConfiguration ¶
type ServerConfiguration struct { URL string Description string Variables map[string]ServerVariable }
ServerConfiguration stores the information about a server
type ServerConfigurations ¶
type ServerConfigurations []ServerConfiguration
ServerConfigurations stores multiple ServerConfiguration items
type ServerVariable ¶
ServerVariable stores the information about a server variable
type VisualChangesetsAPIService ¶
type VisualChangesetsAPIService service
VisualChangesetsAPIService VisualChangesetsAPI service
func (*VisualChangesetsAPIService) GetVisualChangeset ¶
func (a *VisualChangesetsAPIService) GetVisualChangeset(ctx context.Context, id interface{}) ApiGetVisualChangesetRequest
GetVisualChangeset Get a single visual changeset
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param id The id of the requested resource @return ApiGetVisualChangesetRequest
func (*VisualChangesetsAPIService) GetVisualChangesetExecute ¶
func (a *VisualChangesetsAPIService) GetVisualChangesetExecute(r ApiGetVisualChangesetRequest) (*models.GetVisualChangeset200Response, *http.Response, error)
Execute executes the request
@return GetVisualChangeset200Response
func (*VisualChangesetsAPIService) ListVisualChangesets ¶
func (a *VisualChangesetsAPIService) ListVisualChangesets(ctx context.Context, id string) ApiListVisualChangesetsRequest
ListVisualChangesets Get all visual changesets
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param id The experiment id the visual changesets belong to @return ApiListVisualChangesetsRequest
func (*VisualChangesetsAPIService) ListVisualChangesetsExecute ¶
func (a *VisualChangesetsAPIService) ListVisualChangesetsExecute(r ApiListVisualChangesetsRequest) (*models.ListVisualChangesets200Response, *http.Response, error)
Execute executes the request
@return ListVisualChangesets200Response
func (*VisualChangesetsAPIService) PostVisualChange ¶
func (a *VisualChangesetsAPIService) PostVisualChange(ctx context.Context, id interface{}) ApiPostVisualChangeRequest
PostVisualChange Create a visual change for a visual changeset
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param id The id of the requested resource @return ApiPostVisualChangeRequest
func (*VisualChangesetsAPIService) PostVisualChangeExecute ¶
func (a *VisualChangesetsAPIService) PostVisualChangeExecute(r ApiPostVisualChangeRequest) (*models.PostVisualChange200Response, *http.Response, error)
Execute executes the request
@return PostVisualChange200Response
func (*VisualChangesetsAPIService) PutVisualChange ¶
func (a *VisualChangesetsAPIService) PutVisualChange(ctx context.Context, id interface{}, visualChangeId interface{}) ApiPutVisualChangeRequest
PutVisualChange Update a visual change for a visual changeset
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param id The id of the requested resource @param visualChangeId Specify a specific visual change @return ApiPutVisualChangeRequest
func (*VisualChangesetsAPIService) PutVisualChangeExecute ¶
func (a *VisualChangesetsAPIService) PutVisualChangeExecute(r ApiPutVisualChangeRequest) (*models.PostVisualChange200Response, *http.Response, error)
Execute executes the request
@return PostVisualChange200Response
func (*VisualChangesetsAPIService) PutVisualChangeset ¶
func (a *VisualChangesetsAPIService) PutVisualChangeset(ctx context.Context, id interface{}) ApiPutVisualChangesetRequest
PutVisualChangeset Update a visual changeset
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param id The id of the requested resource @return ApiPutVisualChangesetRequest
func (*VisualChangesetsAPIService) PutVisualChangesetExecute ¶
func (a *VisualChangesetsAPIService) PutVisualChangesetExecute(r ApiPutVisualChangesetRequest) (*models.PutVisualChangeset200Response, *http.Response, error)
Execute executes the request
@return PutVisualChangeset200Response