Name | Type | Description | Notes |
---|---|---|---|
Tags | Pointer to interface{} | [optional] | |
Scope | Pointer to NullableString | [optional] | |
Service | DataSourceType | ||
ChunkSize | Pointer to NullableInt32 | [optional] [default to 1500] | |
ChunkOverlap | Pointer to NullableInt32 | [optional] [default to 20] | |
SkipEmbeddingGeneration | Pointer to NullableBool | [optional] [default to false] | |
EmbeddingModel | Pointer to NullableEmbeddingGeneratorsNullable | [optional] [default to EMBEDDINGGENERATORSNULLABLE_OPENAI] | |
ZendeskSubdomain | Pointer to NullableString | [optional] | |
MicrosoftTenant | Pointer to NullableString | [optional] | |
SharepointSiteName | Pointer to NullableString | [optional] | |
ConfluenceSubdomain | Pointer to NullableString | [optional] | |
GenerateSparseVectors | Pointer to NullableBool | [optional] [default to false] | |
PrependFilenameToChunks | Pointer to NullableBool | [optional] [default to false] | |
MaxItemsPerChunk | Pointer to NullableInt32 | Number of objects per chunk. For csv, tsv, xlsx, and json files only. | [optional] |
SalesforceDomain | Pointer to NullableString | [optional] | |
SyncFilesOnConnection | Pointer to NullableBool | Used to specify whether Carbon should attempt to sync all your files automatically when authorization is complete. This is only supported for a subset of connectors and will be ignored for the rest. Supported connectors: Intercom, Zendesk, Gitbook, Confluence, Salesforce, Freshdesk | [optional] [default to true] |
SetPageAsBoundary | Pointer to bool | [optional] [default to false] | |
DataSourceId | Pointer to NullableInt32 | Used to specify a data source to sync from if you have multiple connected. It can be skipped if you only have one data source of that type connected or are connecting a new account. | [optional] |
ConnectingNewAccount | Pointer to NullableBool | Used to connect a new data source. If not specified, we will attempt to create a sync URL for an existing data source based on type and ID. | [optional] [default to false] |
RequestId | Pointer to string | This request id will be added to all files that get synced using the generated OAuth URL | [optional] [default to "76343a7e-0175-49f8-957c-e1133ae388ac"] |
UseOcr | Pointer to NullableBool | Enable OCR for files that support it. Supported formats: pdf | [optional] [default to false] |
ParsePdfTablesWithOcr | Pointer to NullableBool | [optional] [default to false] | |
EnableFilePicker | Pointer to bool | Enable integration's file picker for sources that support it. Supported sources: DROPBOX, BOX, ONEDRIVE, GOOGLE_DRIVE, SHAREPOINT | [optional] [default to true] |
func NewOAuthURLRequest(service DataSourceType, ) *OAuthURLRequest
NewOAuthURLRequest instantiates a new OAuthURLRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewOAuthURLRequestWithDefaults() *OAuthURLRequest
NewOAuthURLRequestWithDefaults instantiates a new OAuthURLRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *OAuthURLRequest) GetTags() interface{}
GetTags returns the Tags field if non-nil, zero value otherwise.
func (o *OAuthURLRequest) GetTagsOk() (*interface{}, bool)
GetTagsOk returns a tuple with the Tags field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *OAuthURLRequest) SetTags(v interface{})
SetTags sets Tags field to given value.
func (o *OAuthURLRequest) HasTags() bool
HasTags returns a boolean if a field has been set.
func (o *OAuthURLRequest) SetTagsNil(b bool)
SetTagsNil sets the value for Tags to be an explicit nil
func (o *OAuthURLRequest) UnsetTags()
UnsetTags ensures that no value is present for Tags, not even an explicit nil
func (o *OAuthURLRequest) GetScope() string
GetScope returns the Scope field if non-nil, zero value otherwise.
func (o *OAuthURLRequest) GetScopeOk() (*string, bool)
GetScopeOk returns a tuple with the Scope field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *OAuthURLRequest) SetScope(v string)
SetScope sets Scope field to given value.
func (o *OAuthURLRequest) HasScope() bool
HasScope returns a boolean if a field has been set.
func (o *OAuthURLRequest) SetScopeNil(b bool)
SetScopeNil sets the value for Scope to be an explicit nil
func (o *OAuthURLRequest) UnsetScope()
UnsetScope ensures that no value is present for Scope, not even an explicit nil
func (o *OAuthURLRequest) GetService() DataSourceType
GetService returns the Service field if non-nil, zero value otherwise.
func (o *OAuthURLRequest) GetServiceOk() (*DataSourceType, bool)
GetServiceOk returns a tuple with the Service field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *OAuthURLRequest) SetService(v DataSourceType)
SetService sets Service field to given value.
func (o *OAuthURLRequest) GetChunkSize() int32
GetChunkSize returns the ChunkSize field if non-nil, zero value otherwise.
func (o *OAuthURLRequest) GetChunkSizeOk() (*int32, bool)
GetChunkSizeOk returns a tuple with the ChunkSize field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *OAuthURLRequest) SetChunkSize(v int32)
SetChunkSize sets ChunkSize field to given value.
func (o *OAuthURLRequest) HasChunkSize() bool
HasChunkSize returns a boolean if a field has been set.
func (o *OAuthURLRequest) SetChunkSizeNil(b bool)
SetChunkSizeNil sets the value for ChunkSize to be an explicit nil
func (o *OAuthURLRequest) UnsetChunkSize()
UnsetChunkSize ensures that no value is present for ChunkSize, not even an explicit nil
func (o *OAuthURLRequest) GetChunkOverlap() int32
GetChunkOverlap returns the ChunkOverlap field if non-nil, zero value otherwise.
func (o *OAuthURLRequest) GetChunkOverlapOk() (*int32, bool)
GetChunkOverlapOk returns a tuple with the ChunkOverlap field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *OAuthURLRequest) SetChunkOverlap(v int32)
SetChunkOverlap sets ChunkOverlap field to given value.
func (o *OAuthURLRequest) HasChunkOverlap() bool
HasChunkOverlap returns a boolean if a field has been set.
func (o *OAuthURLRequest) SetChunkOverlapNil(b bool)
SetChunkOverlapNil sets the value for ChunkOverlap to be an explicit nil
func (o *OAuthURLRequest) UnsetChunkOverlap()
UnsetChunkOverlap ensures that no value is present for ChunkOverlap, not even an explicit nil
func (o *OAuthURLRequest) GetSkipEmbeddingGeneration() bool
GetSkipEmbeddingGeneration returns the SkipEmbeddingGeneration field if non-nil, zero value otherwise.
func (o *OAuthURLRequest) GetSkipEmbeddingGenerationOk() (*bool, bool)
GetSkipEmbeddingGenerationOk returns a tuple with the SkipEmbeddingGeneration field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *OAuthURLRequest) SetSkipEmbeddingGeneration(v bool)
SetSkipEmbeddingGeneration sets SkipEmbeddingGeneration field to given value.
func (o *OAuthURLRequest) HasSkipEmbeddingGeneration() bool
HasSkipEmbeddingGeneration returns a boolean if a field has been set.
func (o *OAuthURLRequest) SetSkipEmbeddingGenerationNil(b bool)
SetSkipEmbeddingGenerationNil sets the value for SkipEmbeddingGeneration to be an explicit nil
func (o *OAuthURLRequest) UnsetSkipEmbeddingGeneration()
UnsetSkipEmbeddingGeneration ensures that no value is present for SkipEmbeddingGeneration, not even an explicit nil
func (o *OAuthURLRequest) GetEmbeddingModel() EmbeddingGeneratorsNullable
GetEmbeddingModel returns the EmbeddingModel field if non-nil, zero value otherwise.
func (o *OAuthURLRequest) GetEmbeddingModelOk() (*EmbeddingGeneratorsNullable, bool)
GetEmbeddingModelOk returns a tuple with the EmbeddingModel field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *OAuthURLRequest) SetEmbeddingModel(v EmbeddingGeneratorsNullable)
SetEmbeddingModel sets EmbeddingModel field to given value.
func (o *OAuthURLRequest) HasEmbeddingModel() bool
HasEmbeddingModel returns a boolean if a field has been set.
func (o *OAuthURLRequest) SetEmbeddingModelNil(b bool)
SetEmbeddingModelNil sets the value for EmbeddingModel to be an explicit nil
func (o *OAuthURLRequest) UnsetEmbeddingModel()
UnsetEmbeddingModel ensures that no value is present for EmbeddingModel, not even an explicit nil
func (o *OAuthURLRequest) GetZendeskSubdomain() string
GetZendeskSubdomain returns the ZendeskSubdomain field if non-nil, zero value otherwise.
func (o *OAuthURLRequest) GetZendeskSubdomainOk() (*string, bool)
GetZendeskSubdomainOk returns a tuple with the ZendeskSubdomain field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *OAuthURLRequest) SetZendeskSubdomain(v string)
SetZendeskSubdomain sets ZendeskSubdomain field to given value.
func (o *OAuthURLRequest) HasZendeskSubdomain() bool
HasZendeskSubdomain returns a boolean if a field has been set.
func (o *OAuthURLRequest) SetZendeskSubdomainNil(b bool)
SetZendeskSubdomainNil sets the value for ZendeskSubdomain to be an explicit nil
func (o *OAuthURLRequest) UnsetZendeskSubdomain()
UnsetZendeskSubdomain ensures that no value is present for ZendeskSubdomain, not even an explicit nil
func (o *OAuthURLRequest) GetMicrosoftTenant() string
GetMicrosoftTenant returns the MicrosoftTenant field if non-nil, zero value otherwise.
func (o *OAuthURLRequest) GetMicrosoftTenantOk() (*string, bool)
GetMicrosoftTenantOk returns a tuple with the MicrosoftTenant field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *OAuthURLRequest) SetMicrosoftTenant(v string)
SetMicrosoftTenant sets MicrosoftTenant field to given value.
func (o *OAuthURLRequest) HasMicrosoftTenant() bool
HasMicrosoftTenant returns a boolean if a field has been set.
func (o *OAuthURLRequest) SetMicrosoftTenantNil(b bool)
SetMicrosoftTenantNil sets the value for MicrosoftTenant to be an explicit nil
func (o *OAuthURLRequest) UnsetMicrosoftTenant()
UnsetMicrosoftTenant ensures that no value is present for MicrosoftTenant, not even an explicit nil
func (o *OAuthURLRequest) GetSharepointSiteName() string
GetSharepointSiteName returns the SharepointSiteName field if non-nil, zero value otherwise.
func (o *OAuthURLRequest) GetSharepointSiteNameOk() (*string, bool)
GetSharepointSiteNameOk returns a tuple with the SharepointSiteName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *OAuthURLRequest) SetSharepointSiteName(v string)
SetSharepointSiteName sets SharepointSiteName field to given value.
func (o *OAuthURLRequest) HasSharepointSiteName() bool
HasSharepointSiteName returns a boolean if a field has been set.
func (o *OAuthURLRequest) SetSharepointSiteNameNil(b bool)
SetSharepointSiteNameNil sets the value for SharepointSiteName to be an explicit nil
func (o *OAuthURLRequest) UnsetSharepointSiteName()
UnsetSharepointSiteName ensures that no value is present for SharepointSiteName, not even an explicit nil
func (o *OAuthURLRequest) GetConfluenceSubdomain() string
GetConfluenceSubdomain returns the ConfluenceSubdomain field if non-nil, zero value otherwise.
func (o *OAuthURLRequest) GetConfluenceSubdomainOk() (*string, bool)
GetConfluenceSubdomainOk returns a tuple with the ConfluenceSubdomain field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *OAuthURLRequest) SetConfluenceSubdomain(v string)
SetConfluenceSubdomain sets ConfluenceSubdomain field to given value.
func (o *OAuthURLRequest) HasConfluenceSubdomain() bool
HasConfluenceSubdomain returns a boolean if a field has been set.
func (o *OAuthURLRequest) SetConfluenceSubdomainNil(b bool)
SetConfluenceSubdomainNil sets the value for ConfluenceSubdomain to be an explicit nil
func (o *OAuthURLRequest) UnsetConfluenceSubdomain()
UnsetConfluenceSubdomain ensures that no value is present for ConfluenceSubdomain, not even an explicit nil
func (o *OAuthURLRequest) GetGenerateSparseVectors() bool
GetGenerateSparseVectors returns the GenerateSparseVectors field if non-nil, zero value otherwise.
func (o *OAuthURLRequest) GetGenerateSparseVectorsOk() (*bool, bool)
GetGenerateSparseVectorsOk returns a tuple with the GenerateSparseVectors field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *OAuthURLRequest) SetGenerateSparseVectors(v bool)
SetGenerateSparseVectors sets GenerateSparseVectors field to given value.
func (o *OAuthURLRequest) HasGenerateSparseVectors() bool
HasGenerateSparseVectors returns a boolean if a field has been set.
func (o *OAuthURLRequest) SetGenerateSparseVectorsNil(b bool)
SetGenerateSparseVectorsNil sets the value for GenerateSparseVectors to be an explicit nil
func (o *OAuthURLRequest) UnsetGenerateSparseVectors()
UnsetGenerateSparseVectors ensures that no value is present for GenerateSparseVectors, not even an explicit nil
func (o *OAuthURLRequest) GetPrependFilenameToChunks() bool
GetPrependFilenameToChunks returns the PrependFilenameToChunks field if non-nil, zero value otherwise.
func (o *OAuthURLRequest) GetPrependFilenameToChunksOk() (*bool, bool)
GetPrependFilenameToChunksOk returns a tuple with the PrependFilenameToChunks field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *OAuthURLRequest) SetPrependFilenameToChunks(v bool)
SetPrependFilenameToChunks sets PrependFilenameToChunks field to given value.
func (o *OAuthURLRequest) HasPrependFilenameToChunks() bool
HasPrependFilenameToChunks returns a boolean if a field has been set.
func (o *OAuthURLRequest) SetPrependFilenameToChunksNil(b bool)
SetPrependFilenameToChunksNil sets the value for PrependFilenameToChunks to be an explicit nil
func (o *OAuthURLRequest) UnsetPrependFilenameToChunks()
UnsetPrependFilenameToChunks ensures that no value is present for PrependFilenameToChunks, not even an explicit nil
func (o *OAuthURLRequest) GetMaxItemsPerChunk() int32
GetMaxItemsPerChunk returns the MaxItemsPerChunk field if non-nil, zero value otherwise.
func (o *OAuthURLRequest) GetMaxItemsPerChunkOk() (*int32, bool)
GetMaxItemsPerChunkOk returns a tuple with the MaxItemsPerChunk field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *OAuthURLRequest) SetMaxItemsPerChunk(v int32)
SetMaxItemsPerChunk sets MaxItemsPerChunk field to given value.
func (o *OAuthURLRequest) HasMaxItemsPerChunk() bool
HasMaxItemsPerChunk returns a boolean if a field has been set.
func (o *OAuthURLRequest) SetMaxItemsPerChunkNil(b bool)
SetMaxItemsPerChunkNil sets the value for MaxItemsPerChunk to be an explicit nil
func (o *OAuthURLRequest) UnsetMaxItemsPerChunk()
UnsetMaxItemsPerChunk ensures that no value is present for MaxItemsPerChunk, not even an explicit nil
func (o *OAuthURLRequest) GetSalesforceDomain() string
GetSalesforceDomain returns the SalesforceDomain field if non-nil, zero value otherwise.
func (o *OAuthURLRequest) GetSalesforceDomainOk() (*string, bool)
GetSalesforceDomainOk returns a tuple with the SalesforceDomain field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *OAuthURLRequest) SetSalesforceDomain(v string)
SetSalesforceDomain sets SalesforceDomain field to given value.
func (o *OAuthURLRequest) HasSalesforceDomain() bool
HasSalesforceDomain returns a boolean if a field has been set.
func (o *OAuthURLRequest) SetSalesforceDomainNil(b bool)
SetSalesforceDomainNil sets the value for SalesforceDomain to be an explicit nil
func (o *OAuthURLRequest) UnsetSalesforceDomain()
UnsetSalesforceDomain ensures that no value is present for SalesforceDomain, not even an explicit nil
func (o *OAuthURLRequest) GetSyncFilesOnConnection() bool
GetSyncFilesOnConnection returns the SyncFilesOnConnection field if non-nil, zero value otherwise.
func (o *OAuthURLRequest) GetSyncFilesOnConnectionOk() (*bool, bool)
GetSyncFilesOnConnectionOk returns a tuple with the SyncFilesOnConnection field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *OAuthURLRequest) SetSyncFilesOnConnection(v bool)
SetSyncFilesOnConnection sets SyncFilesOnConnection field to given value.
func (o *OAuthURLRequest) HasSyncFilesOnConnection() bool
HasSyncFilesOnConnection returns a boolean if a field has been set.
func (o *OAuthURLRequest) SetSyncFilesOnConnectionNil(b bool)
SetSyncFilesOnConnectionNil sets the value for SyncFilesOnConnection to be an explicit nil
func (o *OAuthURLRequest) UnsetSyncFilesOnConnection()
UnsetSyncFilesOnConnection ensures that no value is present for SyncFilesOnConnection, not even an explicit nil
func (o *OAuthURLRequest) GetSetPageAsBoundary() bool
GetSetPageAsBoundary returns the SetPageAsBoundary field if non-nil, zero value otherwise.
func (o *OAuthURLRequest) GetSetPageAsBoundaryOk() (*bool, bool)
GetSetPageAsBoundaryOk returns a tuple with the SetPageAsBoundary field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *OAuthURLRequest) SetSetPageAsBoundary(v bool)
SetSetPageAsBoundary sets SetPageAsBoundary field to given value.
func (o *OAuthURLRequest) HasSetPageAsBoundary() bool
HasSetPageAsBoundary returns a boolean if a field has been set.
func (o *OAuthURLRequest) GetDataSourceId() int32
GetDataSourceId returns the DataSourceId field if non-nil, zero value otherwise.
func (o *OAuthURLRequest) GetDataSourceIdOk() (*int32, bool)
GetDataSourceIdOk returns a tuple with the DataSourceId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *OAuthURLRequest) SetDataSourceId(v int32)
SetDataSourceId sets DataSourceId field to given value.
func (o *OAuthURLRequest) HasDataSourceId() bool
HasDataSourceId returns a boolean if a field has been set.
func (o *OAuthURLRequest) SetDataSourceIdNil(b bool)
SetDataSourceIdNil sets the value for DataSourceId to be an explicit nil
func (o *OAuthURLRequest) UnsetDataSourceId()
UnsetDataSourceId ensures that no value is present for DataSourceId, not even an explicit nil
func (o *OAuthURLRequest) GetConnectingNewAccount() bool
GetConnectingNewAccount returns the ConnectingNewAccount field if non-nil, zero value otherwise.
func (o *OAuthURLRequest) GetConnectingNewAccountOk() (*bool, bool)
GetConnectingNewAccountOk returns a tuple with the ConnectingNewAccount field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *OAuthURLRequest) SetConnectingNewAccount(v bool)
SetConnectingNewAccount sets ConnectingNewAccount field to given value.
func (o *OAuthURLRequest) HasConnectingNewAccount() bool
HasConnectingNewAccount returns a boolean if a field has been set.
func (o *OAuthURLRequest) SetConnectingNewAccountNil(b bool)
SetConnectingNewAccountNil sets the value for ConnectingNewAccount to be an explicit nil
func (o *OAuthURLRequest) UnsetConnectingNewAccount()
UnsetConnectingNewAccount ensures that no value is present for ConnectingNewAccount, not even an explicit nil
func (o *OAuthURLRequest) GetRequestId() string
GetRequestId returns the RequestId field if non-nil, zero value otherwise.
func (o *OAuthURLRequest) GetRequestIdOk() (*string, bool)
GetRequestIdOk returns a tuple with the RequestId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *OAuthURLRequest) SetRequestId(v string)
SetRequestId sets RequestId field to given value.
func (o *OAuthURLRequest) HasRequestId() bool
HasRequestId returns a boolean if a field has been set.
func (o *OAuthURLRequest) GetUseOcr() bool
GetUseOcr returns the UseOcr field if non-nil, zero value otherwise.
func (o *OAuthURLRequest) GetUseOcrOk() (*bool, bool)
GetUseOcrOk returns a tuple with the UseOcr field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *OAuthURLRequest) SetUseOcr(v bool)
SetUseOcr sets UseOcr field to given value.
func (o *OAuthURLRequest) HasUseOcr() bool
HasUseOcr returns a boolean if a field has been set.
func (o *OAuthURLRequest) SetUseOcrNil(b bool)
SetUseOcrNil sets the value for UseOcr to be an explicit nil
func (o *OAuthURLRequest) UnsetUseOcr()
UnsetUseOcr ensures that no value is present for UseOcr, not even an explicit nil
func (o *OAuthURLRequest) GetParsePdfTablesWithOcr() bool
GetParsePdfTablesWithOcr returns the ParsePdfTablesWithOcr field if non-nil, zero value otherwise.
func (o *OAuthURLRequest) GetParsePdfTablesWithOcrOk() (*bool, bool)
GetParsePdfTablesWithOcrOk returns a tuple with the ParsePdfTablesWithOcr field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *OAuthURLRequest) SetParsePdfTablesWithOcr(v bool)
SetParsePdfTablesWithOcr sets ParsePdfTablesWithOcr field to given value.
func (o *OAuthURLRequest) HasParsePdfTablesWithOcr() bool
HasParsePdfTablesWithOcr returns a boolean if a field has been set.
func (o *OAuthURLRequest) SetParsePdfTablesWithOcrNil(b bool)
SetParsePdfTablesWithOcrNil sets the value for ParsePdfTablesWithOcr to be an explicit nil
func (o *OAuthURLRequest) UnsetParsePdfTablesWithOcr()
UnsetParsePdfTablesWithOcr ensures that no value is present for ParsePdfTablesWithOcr, not even an explicit nil
func (o *OAuthURLRequest) GetEnableFilePicker() bool
GetEnableFilePicker returns the EnableFilePicker field if non-nil, zero value otherwise.
func (o *OAuthURLRequest) GetEnableFilePickerOk() (*bool, bool)
GetEnableFilePickerOk returns a tuple with the EnableFilePicker field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *OAuthURLRequest) SetEnableFilePicker(v bool)
SetEnableFilePicker sets EnableFilePicker field to given value.
func (o *OAuthURLRequest) HasEnableFilePicker() bool
HasEnableFilePicker returns a boolean if a field has been set.