Name | Type | Description | Notes |
---|---|---|---|
Object | string | ||
Name | string | Unique named identifier for the integration | |
Version | float32 | Version of the integration | |
Title | string | Title of the integration | |
Description | Pointer to string | Description of the integration | [optional] |
Summary | Pointer to string | Long form markdown summary of the integration | [optional] |
PreviewImages | []string | URLs of images to showcase the integration | |
Visibility | IntegrationVisibility | ||
Scopes | []IntegrationScope | Permissions that should be granted to the integration | |
Categories | []IntegrationCategory | Categories for which the integration is listed in the marketplace | |
Blocks | Pointer to []IntegrationBlock | Custom blocks defined by this integration. | [optional] |
Configurations | Pointer to IntegrationConfigurations | [optional] | |
ExternalLinks | []IntegrationExternalLinksInner | External urls configured by the developer of the integration | |
Urls | IntegrationUrls | ||
ContentSecurityPolicy | Pointer to IntegrationContentSecurityPolicy | [optional] |
func NewIntegration(object string, name string, version float32, title string, previewImages []string, visibility IntegrationVisibility, scopes []IntegrationScope, categories []IntegrationCategory, externalLinks []IntegrationExternalLinksInner, urls IntegrationUrls, ) *Integration
NewIntegration instantiates a new Integration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewIntegrationWithDefaults() *Integration
NewIntegrationWithDefaults instantiates a new Integration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (o *Integration) GetObject() string
GetObject returns the Object field if non-nil, zero value otherwise.
func (o *Integration) GetObjectOk() (*string, bool)
GetObjectOk returns a tuple with the Object field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Integration) SetObject(v string)
SetObject sets Object field to given value.
func (o *Integration) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *Integration) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Integration) SetName(v string)
SetName sets Name field to given value.
func (o *Integration) GetVersion() float32
GetVersion returns the Version field if non-nil, zero value otherwise.
func (o *Integration) GetVersionOk() (*float32, bool)
GetVersionOk returns a tuple with the Version field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Integration) SetVersion(v float32)
SetVersion sets Version field to given value.
func (o *Integration) GetTitle() string
GetTitle returns the Title field if non-nil, zero value otherwise.
func (o *Integration) GetTitleOk() (*string, bool)
GetTitleOk returns a tuple with the Title field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Integration) SetTitle(v string)
SetTitle sets Title field to given value.
func (o *Integration) GetDescription() string
GetDescription returns the Description field if non-nil, zero value otherwise.
func (o *Integration) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Integration) SetDescription(v string)
SetDescription sets Description field to given value.
func (o *Integration) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (o *Integration) GetSummary() string
GetSummary returns the Summary field if non-nil, zero value otherwise.
func (o *Integration) GetSummaryOk() (*string, bool)
GetSummaryOk returns a tuple with the Summary field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Integration) SetSummary(v string)
SetSummary sets Summary field to given value.
func (o *Integration) HasSummary() bool
HasSummary returns a boolean if a field has been set.
func (o *Integration) GetPreviewImages() []string
GetPreviewImages returns the PreviewImages field if non-nil, zero value otherwise.
func (o *Integration) GetPreviewImagesOk() (*[]string, bool)
GetPreviewImagesOk returns a tuple with the PreviewImages field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Integration) SetPreviewImages(v []string)
SetPreviewImages sets PreviewImages field to given value.
func (o *Integration) GetVisibility() IntegrationVisibility
GetVisibility returns the Visibility field if non-nil, zero value otherwise.
func (o *Integration) GetVisibilityOk() (*IntegrationVisibility, bool)
GetVisibilityOk returns a tuple with the Visibility field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Integration) SetVisibility(v IntegrationVisibility)
SetVisibility sets Visibility field to given value.
func (o *Integration) GetScopes() []IntegrationScope
GetScopes returns the Scopes field if non-nil, zero value otherwise.
func (o *Integration) GetScopesOk() (*[]IntegrationScope, bool)
GetScopesOk returns a tuple with the Scopes field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Integration) SetScopes(v []IntegrationScope)
SetScopes sets Scopes field to given value.
func (o *Integration) GetCategories() []IntegrationCategory
GetCategories returns the Categories field if non-nil, zero value otherwise.
func (o *Integration) GetCategoriesOk() (*[]IntegrationCategory, bool)
GetCategoriesOk returns a tuple with the Categories field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Integration) SetCategories(v []IntegrationCategory)
SetCategories sets Categories field to given value.
func (o *Integration) GetBlocks() []IntegrationBlock
GetBlocks returns the Blocks field if non-nil, zero value otherwise.
func (o *Integration) GetBlocksOk() (*[]IntegrationBlock, bool)
GetBlocksOk returns a tuple with the Blocks field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Integration) SetBlocks(v []IntegrationBlock)
SetBlocks sets Blocks field to given value.
func (o *Integration) HasBlocks() bool
HasBlocks returns a boolean if a field has been set.
func (o *Integration) GetConfigurations() IntegrationConfigurations
GetConfigurations returns the Configurations field if non-nil, zero value otherwise.
func (o *Integration) GetConfigurationsOk() (*IntegrationConfigurations, bool)
GetConfigurationsOk returns a tuple with the Configurations field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Integration) SetConfigurations(v IntegrationConfigurations)
SetConfigurations sets Configurations field to given value.
func (o *Integration) HasConfigurations() bool
HasConfigurations returns a boolean if a field has been set.
func (o *Integration) GetExternalLinks() []IntegrationExternalLinksInner
GetExternalLinks returns the ExternalLinks field if non-nil, zero value otherwise.
func (o *Integration) GetExternalLinksOk() (*[]IntegrationExternalLinksInner, bool)
GetExternalLinksOk returns a tuple with the ExternalLinks field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Integration) SetExternalLinks(v []IntegrationExternalLinksInner)
SetExternalLinks sets ExternalLinks field to given value.
func (o *Integration) GetUrls() IntegrationUrls
GetUrls returns the Urls field if non-nil, zero value otherwise.
func (o *Integration) GetUrlsOk() (*IntegrationUrls, bool)
GetUrlsOk returns a tuple with the Urls field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Integration) SetUrls(v IntegrationUrls)
SetUrls sets Urls field to given value.
func (o *Integration) GetContentSecurityPolicy() IntegrationContentSecurityPolicy
GetContentSecurityPolicy returns the ContentSecurityPolicy field if non-nil, zero value otherwise.
func (o *Integration) GetContentSecurityPolicyOk() (*IntegrationContentSecurityPolicy, bool)
GetContentSecurityPolicyOk returns a tuple with the ContentSecurityPolicy field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Integration) SetContentSecurityPolicy(v IntegrationContentSecurityPolicy)
SetContentSecurityPolicy sets ContentSecurityPolicy field to given value.
func (o *Integration) HasContentSecurityPolicy() bool
HasContentSecurityPolicy returns a boolean if a field has been set.