Documentation

Index

Constants

This section is empty.

Variables

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

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

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

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

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

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

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

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

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

Functions

func CacheExpires

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

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

    func PtrBool

    func PtrBool(v bool) *bool

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

      func PtrFloat32

      func PtrFloat32(v float32) *float32

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

        func PtrFloat64

        func PtrFloat64(v float64) *float64

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

          func PtrInt

          func PtrInt(v int) *int

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

            func PtrInt32

            func PtrInt32(v int32) *int32

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

              func PtrInt64

              func PtrInt64(v int64) *int64

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

                func PtrString

                func PtrString(v string) *string

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

                  func PtrTime

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

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

                    Types

                    type APIClient

                    type APIClient struct {
                    	CollectionsApi *CollectionsApiService
                    
                    	PipelinesApi *PipelinesApiService
                    
                    	RecordsApi *RecordsApiService
                    
                    	SchemaApi *SchemaApiService
                    	// contains filtered or unexported fields
                    }

                      APIClient manages communication with the Sajari API API vv4 In most cases there should be only one, shared, APIClient.

                      func NewAPIClient

                      func NewAPIClient(cfg *Configuration) *APIClient

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

                        func (*APIClient) GetConfig

                        func (c *APIClient) GetConfig() *Configuration

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

                          type APIKey

                          type APIKey struct {
                          	Key    string
                          	Prefix string
                          }

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

                            type APIResponse

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

                              APIResponse stores the API response returned by the server.

                              func NewAPIResponse

                              func NewAPIResponse(r *http.Response) *APIResponse

                                NewAPIResponse returns a new APIResonse object.

                                func NewAPIResponseWithError

                                func NewAPIResponseWithError(errorMessage string) *APIResponse

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

                                  type ApiBatchCreateSchemaFieldsRequest

                                  type ApiBatchCreateSchemaFieldsRequest struct {
                                  	ApiService *SchemaApiService
                                  	// contains filtered or unexported fields
                                  }

                                  func (ApiBatchCreateSchemaFieldsRequest) BatchCreateSchemaFieldsRequest

                                  func (r ApiBatchCreateSchemaFieldsRequest) BatchCreateSchemaFieldsRequest(batchCreateSchemaFieldsRequest BatchCreateSchemaFieldsRequest) ApiBatchCreateSchemaFieldsRequest

                                  func (ApiBatchCreateSchemaFieldsRequest) Execute

                                  type ApiBatchUpsertRecordsRequest

                                  type ApiBatchUpsertRecordsRequest struct {
                                  	ApiService *RecordsApiService
                                  	// contains filtered or unexported fields
                                  }

                                  func (ApiBatchUpsertRecordsRequest) BatchUpsertRecordsRequest

                                  func (r ApiBatchUpsertRecordsRequest) BatchUpsertRecordsRequest(batchUpsertRecordsRequest BatchUpsertRecordsRequest) ApiBatchUpsertRecordsRequest

                                  func (ApiBatchUpsertRecordsRequest) Execute

                                  type ApiCreateCollectionRequest

                                  type ApiCreateCollectionRequest struct {
                                  	ApiService *CollectionsApiService
                                  	// contains filtered or unexported fields
                                  }

                                  func (ApiCreateCollectionRequest) Collection

                                  func (ApiCreateCollectionRequest) CollectionId

                                  func (r ApiCreateCollectionRequest) CollectionId(collectionId string) ApiCreateCollectionRequest

                                  func (ApiCreateCollectionRequest) Execute

                                  type ApiCreatePipelineRequest

                                  type ApiCreatePipelineRequest struct {
                                  	ApiService *PipelinesApiService
                                  	// contains filtered or unexported fields
                                  }

                                  func (ApiCreatePipelineRequest) Execute

                                  func (ApiCreatePipelineRequest) Pipeline

                                  type ApiCreateSchemaFieldRequest

                                  type ApiCreateSchemaFieldRequest struct {
                                  	ApiService *SchemaApiService
                                  	// contains filtered or unexported fields
                                  }

                                  func (ApiCreateSchemaFieldRequest) Execute

                                  func (ApiCreateSchemaFieldRequest) SchemaField

                                  type ApiDeleteCollectionRequest

                                  type ApiDeleteCollectionRequest struct {
                                  	ApiService *CollectionsApiService
                                  	// contains filtered or unexported fields
                                  }

                                  func (ApiDeleteCollectionRequest) Execute

                                  func (r ApiDeleteCollectionRequest) Execute() (interface{}, *_nethttp.Response, error)

                                  type ApiDeleteRecordRequest

                                  type ApiDeleteRecordRequest struct {
                                  	ApiService *RecordsApiService
                                  	// contains filtered or unexported fields
                                  }

                                  func (ApiDeleteRecordRequest) DeleteRecordRequest

                                  func (r ApiDeleteRecordRequest) DeleteRecordRequest(deleteRecordRequest DeleteRecordRequest) ApiDeleteRecordRequest

                                  func (ApiDeleteRecordRequest) Execute

                                  func (r ApiDeleteRecordRequest) Execute() (interface{}, *_nethttp.Response, error)

                                  type ApiGeneratePipelinesRequest

                                  type ApiGeneratePipelinesRequest struct {
                                  	ApiService *PipelinesApiService
                                  	// contains filtered or unexported fields
                                  }

                                  func (ApiGeneratePipelinesRequest) Execute

                                  func (ApiGeneratePipelinesRequest) GeneratePipelinesRequest

                                  func (r ApiGeneratePipelinesRequest) GeneratePipelinesRequest(generatePipelinesRequest GeneratePipelinesRequest) ApiGeneratePipelinesRequest

                                  type ApiGetCollectionRequest

                                  type ApiGetCollectionRequest struct {
                                  	ApiService *CollectionsApiService
                                  	// contains filtered or unexported fields
                                  }

                                  func (ApiGetCollectionRequest) Execute

                                  type ApiGetDefaultPipelineRequest

                                  type ApiGetDefaultPipelineRequest struct {
                                  	ApiService *PipelinesApiService
                                  	// contains filtered or unexported fields
                                  }

                                  func (ApiGetDefaultPipelineRequest) Execute

                                  func (ApiGetDefaultPipelineRequest) Type_

                                  type ApiGetDefaultVersionRequest

                                  type ApiGetDefaultVersionRequest struct {
                                  	ApiService *PipelinesApiService
                                  	// contains filtered or unexported fields
                                  }

                                  func (ApiGetDefaultVersionRequest) Execute

                                  func (ApiGetDefaultVersionRequest) View

                                  type ApiGetPipelineRequest

                                  type ApiGetPipelineRequest struct {
                                  	ApiService *PipelinesApiService
                                  	// contains filtered or unexported fields
                                  }

                                  func (ApiGetPipelineRequest) Execute

                                  func (ApiGetPipelineRequest) View

                                  type ApiGetRecordRequest

                                  type ApiGetRecordRequest struct {
                                  	ApiService *RecordsApiService
                                  	// contains filtered or unexported fields
                                  }

                                  func (ApiGetRecordRequest) Execute

                                  func (r ApiGetRecordRequest) Execute() (map[string]interface{}, *_nethttp.Response, error)

                                  func (ApiGetRecordRequest) GetRecordRequest

                                  func (r ApiGetRecordRequest) GetRecordRequest(getRecordRequest GetRecordRequest) ApiGetRecordRequest

                                  type ApiListCollectionsRequest

                                  type ApiListCollectionsRequest struct {
                                  	ApiService *CollectionsApiService
                                  	// contains filtered or unexported fields
                                  }

                                  func (ApiListCollectionsRequest) Execute

                                  func (ApiListCollectionsRequest) PageSize

                                  func (ApiListCollectionsRequest) PageToken

                                  type ApiListPipelinesRequest

                                  type ApiListPipelinesRequest struct {
                                  	ApiService *PipelinesApiService
                                  	// contains filtered or unexported fields
                                  }

                                  func (ApiListPipelinesRequest) Execute

                                  func (ApiListPipelinesRequest) PageSize

                                  func (ApiListPipelinesRequest) PageToken

                                  func (ApiListPipelinesRequest) View

                                  type ApiListSchemaFieldsRequest

                                  type ApiListSchemaFieldsRequest struct {
                                  	ApiService *SchemaApiService
                                  	// contains filtered or unexported fields
                                  }

                                  func (ApiListSchemaFieldsRequest) Execute

                                  func (ApiListSchemaFieldsRequest) PageSize

                                  func (ApiListSchemaFieldsRequest) PageToken

                                  type ApiQueryCollectionRequest

                                  type ApiQueryCollectionRequest struct {
                                  	ApiService *CollectionsApiService
                                  	// contains filtered or unexported fields
                                  }

                                  func (ApiQueryCollectionRequest) Execute

                                  func (ApiQueryCollectionRequest) QueryCollectionRequest

                                  func (r ApiQueryCollectionRequest) QueryCollectionRequest(queryCollectionRequest QueryCollectionRequest) ApiQueryCollectionRequest

                                  type ApiSetDefaultPipelineRequest

                                  type ApiSetDefaultPipelineRequest struct {
                                  	ApiService *PipelinesApiService
                                  	// contains filtered or unexported fields
                                  }

                                  func (ApiSetDefaultPipelineRequest) Execute

                                  func (r ApiSetDefaultPipelineRequest) Execute() (map[string]interface{}, *_nethttp.Response, error)

                                  func (ApiSetDefaultPipelineRequest) SetDefaultPipelineRequest

                                  func (r ApiSetDefaultPipelineRequest) SetDefaultPipelineRequest(setDefaultPipelineRequest SetDefaultPipelineRequest) ApiSetDefaultPipelineRequest

                                  type ApiSetDefaultVersionRequest

                                  type ApiSetDefaultVersionRequest struct {
                                  	ApiService *PipelinesApiService
                                  	// contains filtered or unexported fields
                                  }

                                  func (ApiSetDefaultVersionRequest) Execute

                                  func (r ApiSetDefaultVersionRequest) Execute() (map[string]interface{}, *_nethttp.Response, error)

                                  func (ApiSetDefaultVersionRequest) SetDefaultVersionRequest

                                  func (r ApiSetDefaultVersionRequest) SetDefaultVersionRequest(setDefaultVersionRequest SetDefaultVersionRequest) ApiSetDefaultVersionRequest

                                  type ApiUpdateCollectionRequest

                                  type ApiUpdateCollectionRequest struct {
                                  	ApiService *CollectionsApiService
                                  	// contains filtered or unexported fields
                                  }

                                  func (ApiUpdateCollectionRequest) Collection

                                  func (ApiUpdateCollectionRequest) Execute

                                  func (ApiUpdateCollectionRequest) UpdateMask

                                  type ApiUpsertRecordRequest

                                  type ApiUpsertRecordRequest struct {
                                  	ApiService *RecordsApiService
                                  	// contains filtered or unexported fields
                                  }

                                  func (ApiUpsertRecordRequest) Execute

                                  func (ApiUpsertRecordRequest) UpsertRecordRequest

                                  func (r ApiUpsertRecordRequest) UpsertRecordRequest(upsertRecordRequest UpsertRecordRequest) ApiUpsertRecordRequest

                                  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 BatchCreateSchemaFieldsRequest

                                    type BatchCreateSchemaFieldsRequest struct {
                                    	// A list of fields to create.  A maximum of 1000 fields can be created in a batch.
                                    	Fields []SchemaField `json:"fields"`
                                    }

                                      BatchCreateSchemaFieldsRequest struct for BatchCreateSchemaFieldsRequest

                                      func NewBatchCreateSchemaFieldsRequest

                                      func NewBatchCreateSchemaFieldsRequest(fields []SchemaField) *BatchCreateSchemaFieldsRequest

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

                                        func NewBatchCreateSchemaFieldsRequestWithDefaults

                                        func NewBatchCreateSchemaFieldsRequestWithDefaults() *BatchCreateSchemaFieldsRequest

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

                                          func (*BatchCreateSchemaFieldsRequest) GetFields

                                            GetFields returns the Fields field value

                                            func (*BatchCreateSchemaFieldsRequest) GetFieldsOk

                                            func (o *BatchCreateSchemaFieldsRequest) GetFieldsOk() (*[]SchemaField, bool)

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

                                              func (BatchCreateSchemaFieldsRequest) MarshalJSON

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

                                              func (*BatchCreateSchemaFieldsRequest) SetFields

                                              func (o *BatchCreateSchemaFieldsRequest) SetFields(v []SchemaField)

                                                SetFields sets field value

                                                type BatchCreateSchemaFieldsResponse

                                                type BatchCreateSchemaFieldsResponse struct {
                                                	// Schema fields created.
                                                	Fields *[]SchemaField `json:"fields,omitempty"`
                                                	// Errors that occurred.
                                                	Errors *[]BatchCreateSchemaFieldsResponseError `json:"errors,omitempty"`
                                                }

                                                  BatchCreateSchemaFieldsResponse struct for BatchCreateSchemaFieldsResponse

                                                  func NewBatchCreateSchemaFieldsResponse

                                                  func NewBatchCreateSchemaFieldsResponse() *BatchCreateSchemaFieldsResponse

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

                                                    func NewBatchCreateSchemaFieldsResponseWithDefaults

                                                    func NewBatchCreateSchemaFieldsResponseWithDefaults() *BatchCreateSchemaFieldsResponse

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

                                                      func (*BatchCreateSchemaFieldsResponse) GetErrors

                                                        GetErrors returns the Errors field value if set, zero value otherwise.

                                                        func (*BatchCreateSchemaFieldsResponse) GetErrorsOk

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

                                                          func (*BatchCreateSchemaFieldsResponse) GetFields

                                                            GetFields returns the Fields field value if set, zero value otherwise.

                                                            func (*BatchCreateSchemaFieldsResponse) GetFieldsOk

                                                            func (o *BatchCreateSchemaFieldsResponse) GetFieldsOk() (*[]SchemaField, bool)

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

                                                              func (*BatchCreateSchemaFieldsResponse) HasErrors

                                                              func (o *BatchCreateSchemaFieldsResponse) HasErrors() bool

                                                                HasErrors returns a boolean if a field has been set.

                                                                func (*BatchCreateSchemaFieldsResponse) HasFields

                                                                func (o *BatchCreateSchemaFieldsResponse) HasFields() bool

                                                                  HasFields returns a boolean if a field has been set.

                                                                  func (BatchCreateSchemaFieldsResponse) MarshalJSON

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

                                                                  func (*BatchCreateSchemaFieldsResponse) SetErrors

                                                                    SetErrors gets a reference to the given []BatchCreateSchemaFieldsResponseError and assigns it to the Errors field.

                                                                    func (*BatchCreateSchemaFieldsResponse) SetFields

                                                                    func (o *BatchCreateSchemaFieldsResponse) SetFields(v []SchemaField)

                                                                      SetFields gets a reference to the given []SchemaField and assigns it to the Fields field.

                                                                      type BatchCreateSchemaFieldsResponseError

                                                                      type BatchCreateSchemaFieldsResponseError struct {
                                                                      	// Index of the schema field in `fields` that this error corresponds to.
                                                                      	Index  *int32  `json:"index,omitempty"`
                                                                      	Status *Status `json:"status,omitempty"`
                                                                      }

                                                                        BatchCreateSchemaFieldsResponseError struct for BatchCreateSchemaFieldsResponseError

                                                                        func NewBatchCreateSchemaFieldsResponseError

                                                                        func NewBatchCreateSchemaFieldsResponseError() *BatchCreateSchemaFieldsResponseError

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

                                                                          func NewBatchCreateSchemaFieldsResponseErrorWithDefaults

                                                                          func NewBatchCreateSchemaFieldsResponseErrorWithDefaults() *BatchCreateSchemaFieldsResponseError

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

                                                                            func (*BatchCreateSchemaFieldsResponseError) GetIndex

                                                                              GetIndex returns the Index field value if set, zero value otherwise.

                                                                              func (*BatchCreateSchemaFieldsResponseError) GetIndexOk

                                                                              func (o *BatchCreateSchemaFieldsResponseError) GetIndexOk() (*int32, bool)

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

                                                                                func (*BatchCreateSchemaFieldsResponseError) GetStatus

                                                                                  GetStatus returns the Status field value if set, zero value otherwise.

                                                                                  func (*BatchCreateSchemaFieldsResponseError) GetStatusOk

                                                                                  func (o *BatchCreateSchemaFieldsResponseError) GetStatusOk() (*Status, 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 (*BatchCreateSchemaFieldsResponseError) HasIndex

                                                                                      HasIndex returns a boolean if a field has been set.

                                                                                      func (*BatchCreateSchemaFieldsResponseError) HasStatus

                                                                                        HasStatus returns a boolean if a field has been set.

                                                                                        func (BatchCreateSchemaFieldsResponseError) MarshalJSON

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

                                                                                        func (*BatchCreateSchemaFieldsResponseError) SetIndex

                                                                                          SetIndex gets a reference to the given int32 and assigns it to the Index field.

                                                                                          func (*BatchCreateSchemaFieldsResponseError) SetStatus

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

                                                                                            type BatchUpsertRecordsRequest

                                                                                            type BatchUpsertRecordsRequest struct {
                                                                                            	Pipeline *BatchUpsertRecordsRequestPipeline `json:"pipeline,omitempty"`
                                                                                            	// A list of records to upsert.
                                                                                            	Records []map[string]interface{} `json:"records"`
                                                                                            	// The initial values for the variables the pipeline operates on and transforms throughout its steps.
                                                                                            	Variables *map[string]interface{} `json:"variables,omitempty"`
                                                                                            }

                                                                                              BatchUpsertRecordsRequest struct for BatchUpsertRecordsRequest

                                                                                              func NewBatchUpsertRecordsRequest

                                                                                              func NewBatchUpsertRecordsRequest(records []map[string]interface{}) *BatchUpsertRecordsRequest

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

                                                                                                func NewBatchUpsertRecordsRequestWithDefaults

                                                                                                func NewBatchUpsertRecordsRequestWithDefaults() *BatchUpsertRecordsRequest

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

                                                                                                  func (*BatchUpsertRecordsRequest) GetPipeline

                                                                                                    GetPipeline returns the Pipeline field value if set, zero value otherwise.

                                                                                                    func (*BatchUpsertRecordsRequest) GetPipelineOk

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

                                                                                                      func (*BatchUpsertRecordsRequest) GetRecords

                                                                                                      func (o *BatchUpsertRecordsRequest) GetRecords() []map[string]interface{}

                                                                                                        GetRecords returns the Records field value

                                                                                                        func (*BatchUpsertRecordsRequest) GetRecordsOk

                                                                                                        func (o *BatchUpsertRecordsRequest) GetRecordsOk() (*[]map[string]interface{}, bool)

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

                                                                                                          func (*BatchUpsertRecordsRequest) GetVariables

                                                                                                          func (o *BatchUpsertRecordsRequest) GetVariables() map[string]interface{}

                                                                                                            GetVariables returns the Variables field value if set, zero value otherwise.

                                                                                                            func (*BatchUpsertRecordsRequest) GetVariablesOk

                                                                                                            func (o *BatchUpsertRecordsRequest) GetVariablesOk() (*map[string]interface{}, bool)

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

                                                                                                              func (*BatchUpsertRecordsRequest) HasPipeline

                                                                                                              func (o *BatchUpsertRecordsRequest) HasPipeline() bool

                                                                                                                HasPipeline returns a boolean if a field has been set.

                                                                                                                func (*BatchUpsertRecordsRequest) HasVariables

                                                                                                                func (o *BatchUpsertRecordsRequest) HasVariables() bool

                                                                                                                  HasVariables returns a boolean if a field has been set.

                                                                                                                  func (BatchUpsertRecordsRequest) MarshalJSON

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

                                                                                                                  func (*BatchUpsertRecordsRequest) SetPipeline

                                                                                                                    SetPipeline gets a reference to the given BatchUpsertRecordsRequestPipeline and assigns it to the Pipeline field.

                                                                                                                    func (*BatchUpsertRecordsRequest) SetRecords

                                                                                                                    func (o *BatchUpsertRecordsRequest) SetRecords(v []map[string]interface{})

                                                                                                                      SetRecords sets field value

                                                                                                                      func (*BatchUpsertRecordsRequest) SetVariables

                                                                                                                      func (o *BatchUpsertRecordsRequest) SetVariables(v map[string]interface{})

                                                                                                                        SetVariables gets a reference to the given map[string]interface{} and assigns it to the Variables field.

                                                                                                                        type BatchUpsertRecordsRequestPipeline

                                                                                                                        type BatchUpsertRecordsRequestPipeline struct {
                                                                                                                        	// The record pipeline's name, e.g. `my-pipeline`.
                                                                                                                        	Name string `json:"name"`
                                                                                                                        	// The record pipeline's version, e.g. `42`.  If not provided the default version is used.
                                                                                                                        	Version *string `json:"version,omitempty"`
                                                                                                                        }

                                                                                                                          BatchUpsertRecordsRequestPipeline The pipeline to use when upserting the records. If not provided the default record pipeline is used.

                                                                                                                          func NewBatchUpsertRecordsRequestPipeline

                                                                                                                          func NewBatchUpsertRecordsRequestPipeline(name string) *BatchUpsertRecordsRequestPipeline

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

                                                                                                                            func NewBatchUpsertRecordsRequestPipelineWithDefaults

                                                                                                                            func NewBatchUpsertRecordsRequestPipelineWithDefaults() *BatchUpsertRecordsRequestPipeline

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

                                                                                                                              func (*BatchUpsertRecordsRequestPipeline) GetName

                                                                                                                                GetName returns the Name field value

                                                                                                                                func (*BatchUpsertRecordsRequestPipeline) GetNameOk

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

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

                                                                                                                                  func (*BatchUpsertRecordsRequestPipeline) GetVersion

                                                                                                                                  func (o *BatchUpsertRecordsRequestPipeline) GetVersion() string

                                                                                                                                    GetVersion returns the Version field value if set, zero value otherwise.

                                                                                                                                    func (*BatchUpsertRecordsRequestPipeline) GetVersionOk

                                                                                                                                    func (o *BatchUpsertRecordsRequestPipeline) GetVersionOk() (*string, bool)

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

                                                                                                                                      func (*BatchUpsertRecordsRequestPipeline) HasVersion

                                                                                                                                      func (o *BatchUpsertRecordsRequestPipeline) HasVersion() bool

                                                                                                                                        HasVersion returns a boolean if a field has been set.

                                                                                                                                        func (BatchUpsertRecordsRequestPipeline) MarshalJSON

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

                                                                                                                                        func (*BatchUpsertRecordsRequestPipeline) SetName

                                                                                                                                          SetName sets field value

                                                                                                                                          func (*BatchUpsertRecordsRequestPipeline) SetVersion

                                                                                                                                          func (o *BatchUpsertRecordsRequestPipeline) SetVersion(v string)

                                                                                                                                            SetVersion gets a reference to the given string and assigns it to the Version field.

                                                                                                                                            type BatchUpsertRecordsResponse

                                                                                                                                            type BatchUpsertRecordsResponse struct {
                                                                                                                                            	// A list of keys of the records that were inserted.  If a record was inserted, keys contains an entry containing the index of the inserted record from `records` and the key. You can use the key if you need to retrieve or delete the record.  If a record was updated, keys contains no such entry for the updated record.
                                                                                                                                            	Keys *[]BatchUpsertRecordsResponseKey `json:"keys,omitempty"`
                                                                                                                                            	// A list of modified variables returned by the pipeline after it has finished processing each record.
                                                                                                                                            	Variables *[]BatchUpsertRecordsResponseVariables `json:"variables,omitempty"`
                                                                                                                                            	// Errors that occurred.
                                                                                                                                            	Errors *[]BatchUpsertRecordsResponseError `json:"errors,omitempty"`
                                                                                                                                            }

                                                                                                                                              BatchUpsertRecordsResponse struct for BatchUpsertRecordsResponse

                                                                                                                                              func NewBatchUpsertRecordsResponse

                                                                                                                                              func NewBatchUpsertRecordsResponse() *BatchUpsertRecordsResponse

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

                                                                                                                                                func NewBatchUpsertRecordsResponseWithDefaults

                                                                                                                                                func NewBatchUpsertRecordsResponseWithDefaults() *BatchUpsertRecordsResponse

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

                                                                                                                                                  func (*BatchUpsertRecordsResponse) GetErrors

                                                                                                                                                    GetErrors returns the Errors field value if set, zero value otherwise.

                                                                                                                                                    func (*BatchUpsertRecordsResponse) GetErrorsOk

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

                                                                                                                                                      func (*BatchUpsertRecordsResponse) GetKeys

                                                                                                                                                        GetKeys returns the Keys field value if set, zero value otherwise.

                                                                                                                                                        func (*BatchUpsertRecordsResponse) GetKeysOk

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

                                                                                                                                                          func (*BatchUpsertRecordsResponse) GetVariables

                                                                                                                                                            GetVariables returns the Variables field value if set, zero value otherwise.

                                                                                                                                                            func (*BatchUpsertRecordsResponse) GetVariablesOk

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

                                                                                                                                                              func (*BatchUpsertRecordsResponse) HasErrors

                                                                                                                                                              func (o *BatchUpsertRecordsResponse) HasErrors() bool

                                                                                                                                                                HasErrors returns a boolean if a field has been set.

                                                                                                                                                                func (*BatchUpsertRecordsResponse) HasKeys

                                                                                                                                                                func (o *BatchUpsertRecordsResponse) HasKeys() bool

                                                                                                                                                                  HasKeys returns a boolean if a field has been set.

                                                                                                                                                                  func (*BatchUpsertRecordsResponse) HasVariables

                                                                                                                                                                  func (o *BatchUpsertRecordsResponse) HasVariables() bool

                                                                                                                                                                    HasVariables returns a boolean if a field has been set.

                                                                                                                                                                    func (BatchUpsertRecordsResponse) MarshalJSON

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

                                                                                                                                                                    func (*BatchUpsertRecordsResponse) SetErrors

                                                                                                                                                                      SetErrors gets a reference to the given []BatchUpsertRecordsResponseError and assigns it to the Errors field.

                                                                                                                                                                      func (*BatchUpsertRecordsResponse) SetKeys

                                                                                                                                                                        SetKeys gets a reference to the given []BatchUpsertRecordsResponseKey and assigns it to the Keys field.

                                                                                                                                                                        func (*BatchUpsertRecordsResponse) SetVariables

                                                                                                                                                                          SetVariables gets a reference to the given []BatchUpsertRecordsResponseVariables and assigns it to the Variables field.

                                                                                                                                                                          type BatchUpsertRecordsResponseError

                                                                                                                                                                          type BatchUpsertRecordsResponseError struct {
                                                                                                                                                                          	// Index of the record in `records` that this error corresponds to.
                                                                                                                                                                          	Index  *int32  `json:"index,omitempty"`
                                                                                                                                                                          	Status *Status `json:"status,omitempty"`
                                                                                                                                                                          }

                                                                                                                                                                            BatchUpsertRecordsResponseError struct for BatchUpsertRecordsResponseError

                                                                                                                                                                            func NewBatchUpsertRecordsResponseError

                                                                                                                                                                            func NewBatchUpsertRecordsResponseError() *BatchUpsertRecordsResponseError

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

                                                                                                                                                                              func NewBatchUpsertRecordsResponseErrorWithDefaults

                                                                                                                                                                              func NewBatchUpsertRecordsResponseErrorWithDefaults() *BatchUpsertRecordsResponseError

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

                                                                                                                                                                                func (*BatchUpsertRecordsResponseError) GetIndex

                                                                                                                                                                                func (o *BatchUpsertRecordsResponseError) GetIndex() int32

                                                                                                                                                                                  GetIndex returns the Index field value if set, zero value otherwise.

                                                                                                                                                                                  func (*BatchUpsertRecordsResponseError) GetIndexOk

                                                                                                                                                                                  func (o *BatchUpsertRecordsResponseError) GetIndexOk() (*int32, bool)

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

                                                                                                                                                                                    func (*BatchUpsertRecordsResponseError) GetStatus

                                                                                                                                                                                    func (o *BatchUpsertRecordsResponseError) GetStatus() Status

                                                                                                                                                                                      GetStatus returns the Status field value if set, zero value otherwise.

                                                                                                                                                                                      func (*BatchUpsertRecordsResponseError) GetStatusOk

                                                                                                                                                                                      func (o *BatchUpsertRecordsResponseError) GetStatusOk() (*Status, 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 (*BatchUpsertRecordsResponseError) HasIndex

                                                                                                                                                                                        func (o *BatchUpsertRecordsResponseError) HasIndex() bool

                                                                                                                                                                                          HasIndex returns a boolean if a field has been set.

                                                                                                                                                                                          func (*BatchUpsertRecordsResponseError) HasStatus

                                                                                                                                                                                          func (o *BatchUpsertRecordsResponseError) HasStatus() bool

                                                                                                                                                                                            HasStatus returns a boolean if a field has been set.

                                                                                                                                                                                            func (BatchUpsertRecordsResponseError) MarshalJSON

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

                                                                                                                                                                                            func (*BatchUpsertRecordsResponseError) SetIndex

                                                                                                                                                                                            func (o *BatchUpsertRecordsResponseError) SetIndex(v int32)

                                                                                                                                                                                              SetIndex gets a reference to the given int32 and assigns it to the Index field.

                                                                                                                                                                                              func (*BatchUpsertRecordsResponseError) SetStatus

                                                                                                                                                                                              func (o *BatchUpsertRecordsResponseError) SetStatus(v Status)

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

                                                                                                                                                                                                type BatchUpsertRecordsResponseKey

                                                                                                                                                                                                type BatchUpsertRecordsResponseKey struct {
                                                                                                                                                                                                	// Index of the record in `records` that this key corresponds to.
                                                                                                                                                                                                	Index *int32     `json:"index,omitempty"`
                                                                                                                                                                                                	Key   *RecordKey `json:"key,omitempty"`
                                                                                                                                                                                                }

                                                                                                                                                                                                  BatchUpsertRecordsResponseKey struct for BatchUpsertRecordsResponseKey

                                                                                                                                                                                                  func NewBatchUpsertRecordsResponseKey

                                                                                                                                                                                                  func NewBatchUpsertRecordsResponseKey() *BatchUpsertRecordsResponseKey

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

                                                                                                                                                                                                    func NewBatchUpsertRecordsResponseKeyWithDefaults

                                                                                                                                                                                                    func NewBatchUpsertRecordsResponseKeyWithDefaults() *BatchUpsertRecordsResponseKey

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

                                                                                                                                                                                                      func (*BatchUpsertRecordsResponseKey) GetIndex

                                                                                                                                                                                                      func (o *BatchUpsertRecordsResponseKey) GetIndex() int32

                                                                                                                                                                                                        GetIndex returns the Index field value if set, zero value otherwise.

                                                                                                                                                                                                        func (*BatchUpsertRecordsResponseKey) GetIndexOk

                                                                                                                                                                                                        func (o *BatchUpsertRecordsResponseKey) GetIndexOk() (*int32, bool)

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

                                                                                                                                                                                                          func (*BatchUpsertRecordsResponseKey) GetKey

                                                                                                                                                                                                            GetKey returns the Key field value if set, zero value otherwise.

                                                                                                                                                                                                            func (*BatchUpsertRecordsResponseKey) GetKeyOk

                                                                                                                                                                                                            func (o *BatchUpsertRecordsResponseKey) GetKeyOk() (*RecordKey, bool)

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

                                                                                                                                                                                                              func (*BatchUpsertRecordsResponseKey) HasIndex

                                                                                                                                                                                                              func (o *BatchUpsertRecordsResponseKey) HasIndex() bool

                                                                                                                                                                                                                HasIndex returns a boolean if a field has been set.

                                                                                                                                                                                                                func (*BatchUpsertRecordsResponseKey) HasKey

                                                                                                                                                                                                                func (o *BatchUpsertRecordsResponseKey) HasKey() bool

                                                                                                                                                                                                                  HasKey returns a boolean if a field has been set.

                                                                                                                                                                                                                  func (BatchUpsertRecordsResponseKey) MarshalJSON

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

                                                                                                                                                                                                                  func (*BatchUpsertRecordsResponseKey) SetIndex

                                                                                                                                                                                                                  func (o *BatchUpsertRecordsResponseKey) SetIndex(v int32)

                                                                                                                                                                                                                    SetIndex gets a reference to the given int32 and assigns it to the Index field.

                                                                                                                                                                                                                    func (*BatchUpsertRecordsResponseKey) SetKey

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

                                                                                                                                                                                                                      type BatchUpsertRecordsResponseVariables

                                                                                                                                                                                                                      type BatchUpsertRecordsResponseVariables struct {
                                                                                                                                                                                                                      	// Index of the record in `records` that these variables correspond to.
                                                                                                                                                                                                                      	Index *int32 `json:"index,omitempty"`
                                                                                                                                                                                                                      	// The variables.
                                                                                                                                                                                                                      	Variables *map[string]interface{} `json:"variables,omitempty"`
                                                                                                                                                                                                                      }

                                                                                                                                                                                                                        BatchUpsertRecordsResponseVariables struct for BatchUpsertRecordsResponseVariables

                                                                                                                                                                                                                        func NewBatchUpsertRecordsResponseVariables

                                                                                                                                                                                                                        func NewBatchUpsertRecordsResponseVariables() *BatchUpsertRecordsResponseVariables

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

                                                                                                                                                                                                                          func NewBatchUpsertRecordsResponseVariablesWithDefaults

                                                                                                                                                                                                                          func NewBatchUpsertRecordsResponseVariablesWithDefaults() *BatchUpsertRecordsResponseVariables

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

                                                                                                                                                                                                                            func (*BatchUpsertRecordsResponseVariables) GetIndex

                                                                                                                                                                                                                              GetIndex returns the Index field value if set, zero value otherwise.

                                                                                                                                                                                                                              func (*BatchUpsertRecordsResponseVariables) GetIndexOk

                                                                                                                                                                                                                              func (o *BatchUpsertRecordsResponseVariables) GetIndexOk() (*int32, bool)

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

                                                                                                                                                                                                                                func (*BatchUpsertRecordsResponseVariables) GetVariables

                                                                                                                                                                                                                                func (o *BatchUpsertRecordsResponseVariables) GetVariables() map[string]interface{}

                                                                                                                                                                                                                                  GetVariables returns the Variables field value if set, zero value otherwise.

                                                                                                                                                                                                                                  func (*BatchUpsertRecordsResponseVariables) GetVariablesOk

                                                                                                                                                                                                                                  func (o *BatchUpsertRecordsResponseVariables) GetVariablesOk() (*map[string]interface{}, bool)

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

                                                                                                                                                                                                                                    func (*BatchUpsertRecordsResponseVariables) HasIndex

                                                                                                                                                                                                                                      HasIndex returns a boolean if a field has been set.

                                                                                                                                                                                                                                      func (*BatchUpsertRecordsResponseVariables) HasVariables

                                                                                                                                                                                                                                      func (o *BatchUpsertRecordsResponseVariables) HasVariables() bool

                                                                                                                                                                                                                                        HasVariables returns a boolean if a field has been set.

                                                                                                                                                                                                                                        func (BatchUpsertRecordsResponseVariables) MarshalJSON

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

                                                                                                                                                                                                                                        func (*BatchUpsertRecordsResponseVariables) SetIndex

                                                                                                                                                                                                                                          SetIndex gets a reference to the given int32 and assigns it to the Index field.

                                                                                                                                                                                                                                          func (*BatchUpsertRecordsResponseVariables) SetVariables

                                                                                                                                                                                                                                          func (o *BatchUpsertRecordsResponseVariables) SetVariables(v map[string]interface{})

                                                                                                                                                                                                                                            SetVariables gets a reference to the given map[string]interface{} and assigns it to the Variables field.

                                                                                                                                                                                                                                            type Collection

                                                                                                                                                                                                                                            type Collection struct {
                                                                                                                                                                                                                                            	// Output only. The collection's ID.
                                                                                                                                                                                                                                            	Id *string `json:"id,omitempty"`
                                                                                                                                                                                                                                            	// Output only. The ID of the account that owns this collection.
                                                                                                                                                                                                                                            	AccountId *string `json:"account_id,omitempty"`
                                                                                                                                                                                                                                            	// Output only. Creation time of the collection.
                                                                                                                                                                                                                                            	CreateTime *time.Time `json:"create_time,omitempty"`
                                                                                                                                                                                                                                            	// The collection's display name. You can change this at any time.
                                                                                                                                                                                                                                            	DisplayName string `json:"display_name"`
                                                                                                                                                                                                                                            	// The list of authorized query domains for the collection.  Client-side / browser requests to the [QueryCollection](/api#operation/QueryCollection) call can be made by any authorized query domain or any of its subdomains. This allows your interface to make search requests without having to provide an API key in the client-side request.
                                                                                                                                                                                                                                            	AuthorizedQueryDomains *[]string `json:"authorized_query_domains,omitempty"`
                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                              Collection struct for Collection

                                                                                                                                                                                                                                              func NewCollection

                                                                                                                                                                                                                                              func NewCollection(displayName string) *Collection

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

                                                                                                                                                                                                                                                func NewCollectionWithDefaults

                                                                                                                                                                                                                                                func NewCollectionWithDefaults() *Collection

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

                                                                                                                                                                                                                                                  func (*Collection) GetAccountId

                                                                                                                                                                                                                                                  func (o *Collection) GetAccountId() string

                                                                                                                                                                                                                                                    GetAccountId returns the AccountId field value if set, zero value otherwise.

                                                                                                                                                                                                                                                    func (*Collection) GetAccountIdOk

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

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

                                                                                                                                                                                                                                                      func (*Collection) GetAuthorizedQueryDomains

                                                                                                                                                                                                                                                      func (o *Collection) GetAuthorizedQueryDomains() []string

                                                                                                                                                                                                                                                        GetAuthorizedQueryDomains returns the AuthorizedQueryDomains field value if set, zero value otherwise.

                                                                                                                                                                                                                                                        func (*Collection) GetAuthorizedQueryDomainsOk

                                                                                                                                                                                                                                                        func (o *Collection) GetAuthorizedQueryDomainsOk() (*[]string, bool)

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

                                                                                                                                                                                                                                                          func (*Collection) GetCreateTime

                                                                                                                                                                                                                                                          func (o *Collection) GetCreateTime() time.Time

                                                                                                                                                                                                                                                            GetCreateTime returns the CreateTime field value if set, zero value otherwise.

                                                                                                                                                                                                                                                            func (*Collection) GetCreateTimeOk

                                                                                                                                                                                                                                                            func (o *Collection) GetCreateTimeOk() (*time.Time, bool)

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

                                                                                                                                                                                                                                                              func (*Collection) GetDisplayName

                                                                                                                                                                                                                                                              func (o *Collection) GetDisplayName() string

                                                                                                                                                                                                                                                                GetDisplayName returns the DisplayName field value

                                                                                                                                                                                                                                                                func (*Collection) GetDisplayNameOk

                                                                                                                                                                                                                                                                func (o *Collection) GetDisplayNameOk() (*string, bool)

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

                                                                                                                                                                                                                                                                  func (*Collection) GetId

                                                                                                                                                                                                                                                                  func (o *Collection) GetId() string

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

                                                                                                                                                                                                                                                                    func (*Collection) GetIdOk

                                                                                                                                                                                                                                                                    func (o *Collection) 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 (*Collection) HasAccountId

                                                                                                                                                                                                                                                                      func (o *Collection) HasAccountId() bool

                                                                                                                                                                                                                                                                        HasAccountId returns a boolean if a field has been set.

                                                                                                                                                                                                                                                                        func (*Collection) HasAuthorizedQueryDomains

                                                                                                                                                                                                                                                                        func (o *Collection) HasAuthorizedQueryDomains() bool

                                                                                                                                                                                                                                                                          HasAuthorizedQueryDomains returns a boolean if a field has been set.

                                                                                                                                                                                                                                                                          func (*Collection) HasCreateTime

                                                                                                                                                                                                                                                                          func (o *Collection) HasCreateTime() bool

                                                                                                                                                                                                                                                                            HasCreateTime returns a boolean if a field has been set.

                                                                                                                                                                                                                                                                            func (*Collection) HasId

                                                                                                                                                                                                                                                                            func (o *Collection) HasId() bool

                                                                                                                                                                                                                                                                              HasId returns a boolean if a field has been set.

                                                                                                                                                                                                                                                                              func (Collection) MarshalJSON

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

                                                                                                                                                                                                                                                                              func (*Collection) SetAccountId

                                                                                                                                                                                                                                                                              func (o *Collection) SetAccountId(v string)

                                                                                                                                                                                                                                                                                SetAccountId gets a reference to the given string and assigns it to the AccountId field.

                                                                                                                                                                                                                                                                                func (*Collection) SetAuthorizedQueryDomains

                                                                                                                                                                                                                                                                                func (o *Collection) SetAuthorizedQueryDomains(v []string)

                                                                                                                                                                                                                                                                                  SetAuthorizedQueryDomains gets a reference to the given []string and assigns it to the AuthorizedQueryDomains field.

                                                                                                                                                                                                                                                                                  func (*Collection) SetCreateTime

                                                                                                                                                                                                                                                                                  func (o *Collection) SetCreateTime(v time.Time)

                                                                                                                                                                                                                                                                                    SetCreateTime gets a reference to the given time.Time and assigns it to the CreateTime field.

                                                                                                                                                                                                                                                                                    func (*Collection) SetDisplayName

                                                                                                                                                                                                                                                                                    func (o *Collection) SetDisplayName(v string)

                                                                                                                                                                                                                                                                                      SetDisplayName sets field value

                                                                                                                                                                                                                                                                                      func (*Collection) SetId

                                                                                                                                                                                                                                                                                      func (o *Collection) SetId(v string)

                                                                                                                                                                                                                                                                                        SetId gets a reference to the given string and assigns it to the Id field.

                                                                                                                                                                                                                                                                                        type CollectionsApiService

                                                                                                                                                                                                                                                                                        type CollectionsApiService service

                                                                                                                                                                                                                                                                                          CollectionsApiService CollectionsApi service

                                                                                                                                                                                                                                                                                          func (*CollectionsApiService) CreateCollection

                                                                                                                                                                                                                                                                                            * CreateCollection Create collection
                                                                                                                                                                                                                                                                                            * Create an empty collection.
                                                                                                                                                                                                                                                                                            

                                                                                                                                                                                                                                                                                            Before records can be added to a collection, the schema and pipelines for the collection have to be set up. Consider setting up new collections via the Sajari Console, which handles the creation of the schema and pipelines for you.

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

                                                                                                                                                                                                                                                                                            func (*CollectionsApiService) CreateCollectionExecute

                                                                                                                                                                                                                                                                                              * Execute executes the request * @return Collection

                                                                                                                                                                                                                                                                                              func (*CollectionsApiService) DeleteCollection

                                                                                                                                                                                                                                                                                              func (a *CollectionsApiService) DeleteCollection(ctx _context.Context, collectionId string) ApiDeleteCollectionRequest
                                                                                                                                                                                                                                                                                                * DeleteCollection Delete collection
                                                                                                                                                                                                                                                                                                * Delete a collection and all of its associated data.
                                                                                                                                                                                                                                                                                                

                                                                                                                                                                                                                                                                                                > Note: this operation cannot be reversed.

                                                                                                                                                                                                                                                                                                * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
                                                                                                                                                                                                                                                                                                * @param collectionId The collection to delete, e.g. `my-collection`.
                                                                                                                                                                                                                                                                                                * @return ApiDeleteCollectionRequest
                                                                                                                                                                                                                                                                                                

                                                                                                                                                                                                                                                                                                func (*CollectionsApiService) DeleteCollectionExecute

                                                                                                                                                                                                                                                                                                func (a *CollectionsApiService) DeleteCollectionExecute(r ApiDeleteCollectionRequest) (interface{}, *_nethttp.Response, error)

                                                                                                                                                                                                                                                                                                  * Execute executes the request * @return interface{}

                                                                                                                                                                                                                                                                                                  func (*CollectionsApiService) GetCollection

                                                                                                                                                                                                                                                                                                  func (a *CollectionsApiService) GetCollection(ctx _context.Context, collectionId string) ApiGetCollectionRequest

                                                                                                                                                                                                                                                                                                    * GetCollection Get collection * Retrieve the details of a collection. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param collectionId The collection to retrieve, e.g. `my-collection`. * @return ApiGetCollectionRequest

                                                                                                                                                                                                                                                                                                    func (*CollectionsApiService) GetCollectionExecute

                                                                                                                                                                                                                                                                                                      * Execute executes the request * @return Collection

                                                                                                                                                                                                                                                                                                      func (*CollectionsApiService) ListCollections

                                                                                                                                                                                                                                                                                                        * ListCollections List collections * Retrieve a list of collections in the account. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiListCollectionsRequest

                                                                                                                                                                                                                                                                                                        func (*CollectionsApiService) ListCollectionsExecute

                                                                                                                                                                                                                                                                                                          * Execute executes the request * @return ListCollectionsResponse

                                                                                                                                                                                                                                                                                                          func (*CollectionsApiService) QueryCollection

                                                                                                                                                                                                                                                                                                          func (a *CollectionsApiService) QueryCollection(ctx _context.Context, collectionId string) ApiQueryCollectionRequest
                                                                                                                                                                                                                                                                                                            * QueryCollection Query collection
                                                                                                                                                                                                                                                                                                            * Query the collection to search for records.
                                                                                                                                                                                                                                                                                                            

                                                                                                                                                                                                                                                                                                            The following example demonstrates how to run a simple search for a particular string:

                                                                                                                                                                                                                                                                                                            “`json {

                                                                                                                                                                                                                                                                                                            "variables": { "q": "search terms" }
                                                                                                                                                                                                                                                                                                            

                                                                                                                                                                                                                                                                                                            } “`

                                                                                                                                                                                                                                                                                                            For more information:

                                                                                                                                                                                                                                                                                                            - See [filtering content](https://docs.sajari.com/user-guide/integrating-search/filters/) - See [tracking in the Go SDK](https://github.com/sajari/sdk-go/blob/v2/session.go) - See [tracking in the JS SDK](https://github.com/sajari/sajari-sdk-js/blob/master/src/session.ts)

                                                                                                                                                                                                                                                                                                            * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
                                                                                                                                                                                                                                                                                                            * @param collectionId The collection to query, e.g. `my-collection`.
                                                                                                                                                                                                                                                                                                            * @return ApiQueryCollectionRequest
                                                                                                                                                                                                                                                                                                            

                                                                                                                                                                                                                                                                                                            func (*CollectionsApiService) QueryCollectionExecute

                                                                                                                                                                                                                                                                                                              * Execute executes the request * @return QueryCollectionResponse

                                                                                                                                                                                                                                                                                                              func (*CollectionsApiService) UpdateCollection

                                                                                                                                                                                                                                                                                                              func (a *CollectionsApiService) UpdateCollection(ctx _context.Context, collectionId string) ApiUpdateCollectionRequest

                                                                                                                                                                                                                                                                                                                * UpdateCollection Update collection * Update the details of a collection. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @param collectionId The collection to update, e.g. `my-collection`. * @return ApiUpdateCollectionRequest

                                                                                                                                                                                                                                                                                                                func (*CollectionsApiService) UpdateCollectionExecute

                                                                                                                                                                                                                                                                                                                  * Execute executes the request * @return Collection

                                                                                                                                                                                                                                                                                                                  type Configuration

                                                                                                                                                                                                                                                                                                                  type Configuration struct {
                                                                                                                                                                                                                                                                                                                  	Host             string            `json:"host,omitempty"`
                                                                                                                                                                                                                                                                                                                  	Scheme           string            `json:"scheme,omitempty"`
                                                                                                                                                                                                                                                                                                                  	DefaultHeader    map[string]string `json:"defaultHeader,omitempty"`
                                                                                                                                                                                                                                                                                                                  	UserAgent        string            `json:"userAgent,omitempty"`
                                                                                                                                                                                                                                                                                                                  	Debug            bool              `json:"debug,omitempty"`
                                                                                                                                                                                                                                                                                                                  	Servers          ServerConfigurations
                                                                                                                                                                                                                                                                                                                  	OperationServers map[string]ServerConfigurations
                                                                                                                                                                                                                                                                                                                  	HTTPClient       *http.Client
                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                    Configuration stores the configuration of the API client

                                                                                                                                                                                                                                                                                                                    func NewConfiguration

                                                                                                                                                                                                                                                                                                                    func NewConfiguration() *Configuration

                                                                                                                                                                                                                                                                                                                      NewConfiguration returns a new Configuration object

                                                                                                                                                                                                                                                                                                                      func (*Configuration) AddDefaultHeader

                                                                                                                                                                                                                                                                                                                      func (c *Configuration) AddDefaultHeader(key string, value string)

                                                                                                                                                                                                                                                                                                                        AddDefaultHeader adds a new HTTP header to the default header in the request

                                                                                                                                                                                                                                                                                                                        func (*Configuration) ServerURL

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

                                                                                                                                                                                                                                                                                                                          ServerURL returns URL based on server settings

                                                                                                                                                                                                                                                                                                                          func (*Configuration) ServerURLWithContext

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

                                                                                                                                                                                                                                                                                                                            ServerURLWithContext returns a new server URL given an endpoint

                                                                                                                                                                                                                                                                                                                            type DeleteRecordRequest

                                                                                                                                                                                                                                                                                                                            type DeleteRecordRequest struct {
                                                                                                                                                                                                                                                                                                                            	Key RecordKey `json:"key"`
                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                              DeleteRecordRequest struct for DeleteRecordRequest

                                                                                                                                                                                                                                                                                                                              func NewDeleteRecordRequest

                                                                                                                                                                                                                                                                                                                              func NewDeleteRecordRequest(key RecordKey) *DeleteRecordRequest

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

                                                                                                                                                                                                                                                                                                                                func NewDeleteRecordRequestWithDefaults

                                                                                                                                                                                                                                                                                                                                func NewDeleteRecordRequestWithDefaults() *DeleteRecordRequest

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

                                                                                                                                                                                                                                                                                                                                  func (*DeleteRecordRequest) GetKey

                                                                                                                                                                                                                                                                                                                                  func (o *DeleteRecordRequest) GetKey() RecordKey

                                                                                                                                                                                                                                                                                                                                    GetKey returns the Key field value

                                                                                                                                                                                                                                                                                                                                    func (*DeleteRecordRequest) GetKeyOk

                                                                                                                                                                                                                                                                                                                                    func (o *DeleteRecordRequest) GetKeyOk() (*RecordKey, bool)

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

                                                                                                                                                                                                                                                                                                                                      func (DeleteRecordRequest) MarshalJSON

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

                                                                                                                                                                                                                                                                                                                                      func (*DeleteRecordRequest) SetKey

                                                                                                                                                                                                                                                                                                                                      func (o *DeleteRecordRequest) SetKey(v RecordKey)

                                                                                                                                                                                                                                                                                                                                        SetKey sets field value

                                                                                                                                                                                                                                                                                                                                        type Error

                                                                                                                                                                                                                                                                                                                                        type Error struct {
                                                                                                                                                                                                                                                                                                                                        	Code    *int32         `json:"code,omitempty"`
                                                                                                                                                                                                                                                                                                                                        	Message *string        `json:"message,omitempty"`
                                                                                                                                                                                                                                                                                                                                        	Details *[]ProtobufAny `json:"details,omitempty"`
                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                          Error struct for Error

                                                                                                                                                                                                                                                                                                                                          func NewError

                                                                                                                                                                                                                                                                                                                                          func NewError() *Error

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

                                                                                                                                                                                                                                                                                                                                            func NewErrorWithDefaults

                                                                                                                                                                                                                                                                                                                                            func NewErrorWithDefaults() *Error

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

                                                                                                                                                                                                                                                                                                                                              func (*Error) GetCode

                                                                                                                                                                                                                                                                                                                                              func (o *Error) GetCode() int32

                                                                                                                                                                                                                                                                                                                                                GetCode returns the Code field value if set, zero value otherwise.

                                                                                                                                                                                                                                                                                                                                                func (*Error) GetCodeOk

                                                                                                                                                                                                                                                                                                                                                func (o *Error) GetCodeOk() (*int32, bool)

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

                                                                                                                                                                                                                                                                                                                                                  func (*Error) GetDetails

                                                                                                                                                                                                                                                                                                                                                  func (o *Error) GetDetails() []ProtobufAny

                                                                                                                                                                                                                                                                                                                                                    GetDetails returns the Details field value if set, zero value otherwise.

                                                                                                                                                                                                                                                                                                                                                    func (*Error) GetDetailsOk

                                                                                                                                                                                                                                                                                                                                                    func (o *Error) GetDetailsOk() (*[]ProtobufAny, bool)

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

                                                                                                                                                                                                                                                                                                                                                      func (*Error) GetMessage

                                                                                                                                                                                                                                                                                                                                                      func (o *Error) GetMessage() string

                                                                                                                                                                                                                                                                                                                                                        GetMessage returns the Message field value if set, zero value otherwise.

                                                                                                                                                                                                                                                                                                                                                        func (*Error) GetMessageOk

                                                                                                                                                                                                                                                                                                                                                        func (o *Error) GetMessageOk() (*string, bool)

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

                                                                                                                                                                                                                                                                                                                                                          func (*Error) HasCode

                                                                                                                                                                                                                                                                                                                                                          func (o *Error) HasCode() bool

                                                                                                                                                                                                                                                                                                                                                            HasCode returns a boolean if a field has been set.

                                                                                                                                                                                                                                                                                                                                                            func (*Error) HasDetails

                                                                                                                                                                                                                                                                                                                                                            func (o *Error) HasDetails() bool

                                                                                                                                                                                                                                                                                                                                                              HasDetails returns a boolean if a field has been set.

                                                                                                                                                                                                                                                                                                                                                              func (*Error) HasMessage

                                                                                                                                                                                                                                                                                                                                                              func (o *Error) HasMessage() bool

                                                                                                                                                                                                                                                                                                                                                                HasMessage returns a boolean if a field has been set.

                                                                                                                                                                                                                                                                                                                                                                func (Error) MarshalJSON

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

                                                                                                                                                                                                                                                                                                                                                                func (*Error) SetCode

                                                                                                                                                                                                                                                                                                                                                                func (o *Error) SetCode(v int32)

                                                                                                                                                                                                                                                                                                                                                                  SetCode gets a reference to the given int32 and assigns it to the Code field.

                                                                                                                                                                                                                                                                                                                                                                  func (*Error) SetDetails

                                                                                                                                                                                                                                                                                                                                                                  func (o *Error) SetDetails(v []ProtobufAny)

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

                                                                                                                                                                                                                                                                                                                                                                    func (*Error) SetMessage

                                                                                                                                                                                                                                                                                                                                                                    func (o *Error) SetMessage(v string)

                                                                                                                                                                                                                                                                                                                                                                      SetMessage gets a reference to the given string and assigns it to the Message field.

                                                                                                                                                                                                                                                                                                                                                                      type GeneratePipelinesRequest

                                                                                                                                                                                                                                                                                                                                                                      type GeneratePipelinesRequest struct {
                                                                                                                                                                                                                                                                                                                                                                      	// Prioritized list of fields to search.
                                                                                                                                                                                                                                                                                                                                                                      	SearchableFields []string `json:"searchable_fields"`
                                                                                                                                                                                                                                                                                                                                                                      	// List of fields to train query suggestions from.
                                                                                                                                                                                                                                                                                                                                                                      	QueryTrainingFields *[]string `json:"query_training_fields,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                        GeneratePipelinesRequest struct for GeneratePipelinesRequest

                                                                                                                                                                                                                                                                                                                                                                        func NewGeneratePipelinesRequest

                                                                                                                                                                                                                                                                                                                                                                        func NewGeneratePipelinesRequest(searchableFields []string) *GeneratePipelinesRequest

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

                                                                                                                                                                                                                                                                                                                                                                          func NewGeneratePipelinesRequestWithDefaults

                                                                                                                                                                                                                                                                                                                                                                          func NewGeneratePipelinesRequestWithDefaults() *GeneratePipelinesRequest

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

                                                                                                                                                                                                                                                                                                                                                                            func (*GeneratePipelinesRequest) GetQueryTrainingFields

                                                                                                                                                                                                                                                                                                                                                                            func (o *GeneratePipelinesRequest) GetQueryTrainingFields() []string

                                                                                                                                                                                                                                                                                                                                                                              GetQueryTrainingFields returns the QueryTrainingFields field value if set, zero value otherwise.

                                                                                                                                                                                                                                                                                                                                                                              func (*GeneratePipelinesRequest) GetQueryTrainingFieldsOk

                                                                                                                                                                                                                                                                                                                                                                              func (o *GeneratePipelinesRequest) GetQueryTrainingFieldsOk() (*[]string, bool)

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

                                                                                                                                                                                                                                                                                                                                                                                func (*GeneratePipelinesRequest) GetSearchableFields

                                                                                                                                                                                                                                                                                                                                                                                func (o *GeneratePipelinesRequest) GetSearchableFields() []string

                                                                                                                                                                                                                                                                                                                                                                                  GetSearchableFields returns the SearchableFields field value

                                                                                                                                                                                                                                                                                                                                                                                  func (*GeneratePipelinesRequest) GetSearchableFieldsOk

                                                                                                                                                                                                                                                                                                                                                                                  func (o *GeneratePipelinesRequest) GetSearchableFieldsOk() (*[]string, bool)

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

                                                                                                                                                                                                                                                                                                                                                                                    func (*GeneratePipelinesRequest) HasQueryTrainingFields

                                                                                                                                                                                                                                                                                                                                                                                    func (o *GeneratePipelinesRequest) HasQueryTrainingFields() bool

                                                                                                                                                                                                                                                                                                                                                                                      HasQueryTrainingFields returns a boolean if a field has been set.

                                                                                                                                                                                                                                                                                                                                                                                      func (GeneratePipelinesRequest) MarshalJSON

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

                                                                                                                                                                                                                                                                                                                                                                                      func (*GeneratePipelinesRequest) SetQueryTrainingFields

                                                                                                                                                                                                                                                                                                                                                                                      func (o *GeneratePipelinesRequest) SetQueryTrainingFields(v []string)

                                                                                                                                                                                                                                                                                                                                                                                        SetQueryTrainingFields gets a reference to the given []string and assigns it to the QueryTrainingFields field.

                                                                                                                                                                                                                                                                                                                                                                                        func (*GeneratePipelinesRequest) SetSearchableFields

                                                                                                                                                                                                                                                                                                                                                                                        func (o *GeneratePipelinesRequest) SetSearchableFields(v []string)

                                                                                                                                                                                                                                                                                                                                                                                          SetSearchableFields sets field value

                                                                                                                                                                                                                                                                                                                                                                                          type GeneratePipelinesResponse

                                                                                                                                                                                                                                                                                                                                                                                          type GeneratePipelinesResponse struct {
                                                                                                                                                                                                                                                                                                                                                                                          	RecordPipeline       *Pipeline `json:"record_pipeline,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                          	QueryPipeline        *Pipeline `json:"query_pipeline,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                          	AutocompletePipeline *Pipeline `json:"autocomplete_pipeline,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                                            GeneratePipelinesResponse struct for GeneratePipelinesResponse

                                                                                                                                                                                                                                                                                                                                                                                            func NewGeneratePipelinesResponse

                                                                                                                                                                                                                                                                                                                                                                                            func NewGeneratePipelinesResponse() *GeneratePipelinesResponse

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

                                                                                                                                                                                                                                                                                                                                                                                              func NewGeneratePipelinesResponseWithDefaults

                                                                                                                                                                                                                                                                                                                                                                                              func NewGeneratePipelinesResponseWithDefaults() *GeneratePipelinesResponse

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

                                                                                                                                                                                                                                                                                                                                                                                                func (*GeneratePipelinesResponse) GetAutocompletePipeline

                                                                                                                                                                                                                                                                                                                                                                                                func (o *GeneratePipelinesResponse) GetAutocompletePipeline() Pipeline

                                                                                                                                                                                                                                                                                                                                                                                                  GetAutocompletePipeline returns the AutocompletePipeline field value if set, zero value otherwise.

                                                                                                                                                                                                                                                                                                                                                                                                  func (*GeneratePipelinesResponse) GetAutocompletePipelineOk

                                                                                                                                                                                                                                                                                                                                                                                                  func (o *GeneratePipelinesResponse) GetAutocompletePipelineOk() (*Pipeline, bool)

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

                                                                                                                                                                                                                                                                                                                                                                                                    func (*GeneratePipelinesResponse) GetQueryPipeline

                                                                                                                                                                                                                                                                                                                                                                                                    func (o *GeneratePipelinesResponse) GetQueryPipeline() Pipeline

                                                                                                                                                                                                                                                                                                                                                                                                      GetQueryPipeline returns the QueryPipeline field value if set, zero value otherwise.

                                                                                                                                                                                                                                                                                                                                                                                                      func (*GeneratePipelinesResponse) GetQueryPipelineOk

                                                                                                                                                                                                                                                                                                                                                                                                      func (o *GeneratePipelinesResponse) GetQueryPipelineOk() (*Pipeline, bool)

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

                                                                                                                                                                                                                                                                                                                                                                                                        func (*GeneratePipelinesResponse) GetRecordPipeline

                                                                                                                                                                                                                                                                                                                                                                                                        func (o *GeneratePipelinesResponse) GetRecordPipeline() Pipeline

                                                                                                                                                                                                                                                                                                                                                                                                          GetRecordPipeline returns the RecordPipeline field value if set, zero value otherwise.

                                                                                                                                                                                                                                                                                                                                                                                                          func (*GeneratePipelinesResponse) GetRecordPipelineOk

                                                                                                                                                                                                                                                                                                                                                                                                          func (o *GeneratePipelinesResponse) GetRecordPipelineOk() (*Pipeline, bool)

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

                                                                                                                                                                                                                                                                                                                                                                                                            func (*GeneratePipelinesResponse) HasAutocompletePipeline

                                                                                                                                                                                                                                                                                                                                                                                                            func (o *GeneratePipelinesResponse) HasAutocompletePipeline() bool

                                                                                                                                                                                                                                                                                                                                                                                                              HasAutocompletePipeline returns a boolean if a field has been set.

                                                                                                                                                                                                                                                                                                                                                                                                              func (*GeneratePipelinesResponse) HasQueryPipeline

                                                                                                                                                                                                                                                                                                                                                                                                              func (o *GeneratePipelinesResponse) HasQueryPipeline() bool

                                                                                                                                                                                                                                                                                                                                                                                                                HasQueryPipeline returns a boolean if a field has been set.

                                                                                                                                                                                                                                                                                                                                                                                                                func (*GeneratePipelinesResponse) HasRecordPipeline

                                                                                                                                                                                                                                                                                                                                                                                                                func (o *GeneratePipelinesResponse) HasRecordPipeline() bool

                                                                                                                                                                                                                                                                                                                                                                                                                  HasRecordPipeline returns a boolean if a field has been set.

                                                                                                                                                                                                                                                                                                                                                                                                                  func (GeneratePipelinesResponse) MarshalJSON

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

                                                                                                                                                                                                                                                                                                                                                                                                                  func (*GeneratePipelinesResponse) SetAutocompletePipeline

                                                                                                                                                                                                                                                                                                                                                                                                                  func (o *GeneratePipelinesResponse) SetAutocompletePipeline(v Pipeline)

                                                                                                                                                                                                                                                                                                                                                                                                                    SetAutocompletePipeline gets a reference to the given Pipeline and assigns it to the AutocompletePipeline field.

                                                                                                                                                                                                                                                                                                                                                                                                                    func (*GeneratePipelinesResponse) SetQueryPipeline

                                                                                                                                                                                                                                                                                                                                                                                                                    func (o *GeneratePipelinesResponse) SetQueryPipeline(v Pipeline)

                                                                                                                                                                                                                                                                                                                                                                                                                      SetQueryPipeline gets a reference to the given Pipeline and assigns it to the QueryPipeline field.

                                                                                                                                                                                                                                                                                                                                                                                                                      func (*GeneratePipelinesResponse) SetRecordPipeline

                                                                                                                                                                                                                                                                                                                                                                                                                      func (o *GeneratePipelinesResponse) SetRecordPipeline(v Pipeline)

                                                                                                                                                                                                                                                                                                                                                                                                                        SetRecordPipeline gets a reference to the given Pipeline and assigns it to the RecordPipeline field.

                                                                                                                                                                                                                                                                                                                                                                                                                        type GenericOpenAPIError

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

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

                                                                                                                                                                                                                                                                                                                                                                                                                          func (GenericOpenAPIError) Body

                                                                                                                                                                                                                                                                                                                                                                                                                          func (e GenericOpenAPIError) Body() []byte

                                                                                                                                                                                                                                                                                                                                                                                                                            Body returns the raw bytes of the response

                                                                                                                                                                                                                                                                                                                                                                                                                            func (GenericOpenAPIError) Error

                                                                                                                                                                                                                                                                                                                                                                                                                            func (e GenericOpenAPIError) Error() string

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

                                                                                                                                                                                                                                                                                                                                                                                                                              func (GenericOpenAPIError) Model

                                                                                                                                                                                                                                                                                                                                                                                                                              func (e GenericOpenAPIError) Model() interface{}

                                                                                                                                                                                                                                                                                                                                                                                                                                Model returns the unpacked model of the error

                                                                                                                                                                                                                                                                                                                                                                                                                                type GetDefaultPipelineResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                type GetDefaultPipelineResponse struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                	// The name of the pipeline to use when not otherwise specified.
                                                                                                                                                                                                                                                                                                                                                                                                                                	Pipeline *string `json:"pipeline,omitempty"`
                                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                                  GetDefaultPipelineResponse struct for GetDefaultPipelineResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                  func NewGetDefaultPipelineResponse

                                                                                                                                                                                                                                                                                                                                                                                                                                  func NewGetDefaultPipelineResponse() *GetDefaultPipelineResponse

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

                                                                                                                                                                                                                                                                                                                                                                                                                                    func NewGetDefaultPipelineResponseWithDefaults

                                                                                                                                                                                                                                                                                                                                                                                                                                    func NewGetDefaultPipelineResponseWithDefaults() *GetDefaultPipelineResponse

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

                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*GetDefaultPipelineResponse) GetPipeline

                                                                                                                                                                                                                                                                                                                                                                                                                                      func (o *GetDefaultPipelineResponse) GetPipeline() string

                                                                                                                                                                                                                                                                                                                                                                                                                                        GetPipeline returns the Pipeline field value if set, zero value otherwise.

                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*GetDefaultPipelineResponse) GetPipelineOk

                                                                                                                                                                                                                                                                                                                                                                                                                                        func (o *GetDefaultPipelineResponse) GetPipelineOk() (*string, bool)

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

                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*GetDefaultPipelineResponse) HasPipeline

                                                                                                                                                                                                                                                                                                                                                                                                                                          func (o *GetDefaultPipelineResponse) HasPipeline() bool

                                                                                                                                                                                                                                                                                                                                                                                                                                            HasPipeline returns a boolean if a field has been set.