| Name | Type | Description | Notes |
|---|---|---|---|
| Id | Pointer to int64 | The internal ID of this entity. | |
| Created | Pointer to time.Time | The time this entity was created. | |
| Modified | Pointer to time.Time | The time this entity was last modified. | |
| ApplicationIds | Pointer to []int64 | The IDs of the Applications in which this webhook is available. An empty array means the webhook is available in `All Applications`. | |
| Title | Pointer to string | Name or title for this webhook. | |
| Description | Pointer to string | A description of the webhook. | [optional] |
| Draft | Pointer to bool | Indicates if the webhook is a draft. | |
| Verb | Pointer to string | API method for this webhook. | |
| Url | Pointer to string | API URL (supports templating using parameters) for this webhook. | |
| Headers | Pointer to []string | List of API HTTP headers for this webhook. | |
| Payload | Pointer to string | API payload (supports templating using parameters) for this webhook. | [optional] |
| Params | Pointer to []TemplateArgDef | Array of template argument definitions. | |
| Enabled | Pointer to bool | Enables or disables webhook from showing in the Rule Builder. | |
| AuthenticationId | Pointer to int64 | The ID of the credential that this webhook is using. | [optional] |
| OutgoingIntegrationTemplateId | Pointer to int64 | Identifier of the outgoing integration template. | [optional] |
| OutgoingIntegrationTypeId | Pointer to int64 | Identifier of the outgoing integration type. | [optional] |
| OutgoingIntegrationTypeName | Pointer to string | Name of the outgoing integration. | [optional] |
func NewWebhookWithOutgoingIntegrationDetails(id int64, created time.Time, modified time.Time, applicationIds []int64, title string, draft bool, verb string, url string, headers []string, params []TemplateArgDef, enabled bool, ) *WebhookWithOutgoingIntegrationDetails
NewWebhookWithOutgoingIntegrationDetails instantiates a new WebhookWithOutgoingIntegrationDetails 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 NewWebhookWithOutgoingIntegrationDetailsWithDefaults() *WebhookWithOutgoingIntegrationDetails
NewWebhookWithOutgoingIntegrationDetailsWithDefaults instantiates a new WebhookWithOutgoingIntegrationDetails 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 *WebhookWithOutgoingIntegrationDetails) GetId() int64
GetId returns the Id field if non-nil, zero value otherwise.
func (o *WebhookWithOutgoingIntegrationDetails) GetIdOk() (*int64, bool)
GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *WebhookWithOutgoingIntegrationDetails) SetId(v int64)
SetId sets Id field to given value.
func (o *WebhookWithOutgoingIntegrationDetails) GetCreated() time.Time
GetCreated returns the Created field if non-nil, zero value otherwise.
func (o *WebhookWithOutgoingIntegrationDetails) GetCreatedOk() (*time.Time, bool)
GetCreatedOk returns a tuple with the Created field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *WebhookWithOutgoingIntegrationDetails) SetCreated(v time.Time)
SetCreated sets Created field to given value.
func (o *WebhookWithOutgoingIntegrationDetails) GetModified() time.Time
GetModified returns the Modified field if non-nil, zero value otherwise.
func (o *WebhookWithOutgoingIntegrationDetails) GetModifiedOk() (*time.Time, bool)
GetModifiedOk returns a tuple with the Modified field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *WebhookWithOutgoingIntegrationDetails) SetModified(v time.Time)
SetModified sets Modified field to given value.
func (o *WebhookWithOutgoingIntegrationDetails) GetApplicationIds() []int64
GetApplicationIds returns the ApplicationIds field if non-nil, zero value otherwise.
func (o *WebhookWithOutgoingIntegrationDetails) GetApplicationIdsOk() (*[]int64, bool)
GetApplicationIdsOk returns a tuple with the ApplicationIds field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *WebhookWithOutgoingIntegrationDetails) SetApplicationIds(v []int64)
SetApplicationIds sets ApplicationIds field to given value.
func (o *WebhookWithOutgoingIntegrationDetails) GetTitle() string
GetTitle returns the Title field if non-nil, zero value otherwise.
func (o *WebhookWithOutgoingIntegrationDetails) 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 *WebhookWithOutgoingIntegrationDetails) SetTitle(v string)
SetTitle sets Title field to given value.
func (o *WebhookWithOutgoingIntegrationDetails) GetDescription() string
GetDescription returns the Description field if non-nil, zero value otherwise.
func (o *WebhookWithOutgoingIntegrationDetails) 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 *WebhookWithOutgoingIntegrationDetails) SetDescription(v string)
SetDescription sets Description field to given value.
func (o *WebhookWithOutgoingIntegrationDetails) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (o *WebhookWithOutgoingIntegrationDetails) GetDraft() bool
GetDraft returns the Draft field if non-nil, zero value otherwise.
func (o *WebhookWithOutgoingIntegrationDetails) GetDraftOk() (*bool, bool)
GetDraftOk returns a tuple with the Draft field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *WebhookWithOutgoingIntegrationDetails) SetDraft(v bool)
SetDraft sets Draft field to given value.
func (o *WebhookWithOutgoingIntegrationDetails) GetVerb() string
GetVerb returns the Verb field if non-nil, zero value otherwise.
func (o *WebhookWithOutgoingIntegrationDetails) GetVerbOk() (*string, bool)
GetVerbOk returns a tuple with the Verb field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *WebhookWithOutgoingIntegrationDetails) SetVerb(v string)
SetVerb sets Verb field to given value.
func (o *WebhookWithOutgoingIntegrationDetails) GetUrl() string
GetUrl returns the Url field if non-nil, zero value otherwise.
func (o *WebhookWithOutgoingIntegrationDetails) GetUrlOk() (*string, bool)
GetUrlOk returns a tuple with the Url field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *WebhookWithOutgoingIntegrationDetails) SetUrl(v string)
SetUrl sets Url field to given value.
func (o *WebhookWithOutgoingIntegrationDetails) GetHeaders() []string
GetHeaders returns the Headers field if non-nil, zero value otherwise.
func (o *WebhookWithOutgoingIntegrationDetails) GetHeadersOk() (*[]string, bool)
GetHeadersOk returns a tuple with the Headers field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *WebhookWithOutgoingIntegrationDetails) SetHeaders(v []string)
SetHeaders sets Headers field to given value.
func (o *WebhookWithOutgoingIntegrationDetails) GetPayload() string
GetPayload returns the Payload field if non-nil, zero value otherwise.
func (o *WebhookWithOutgoingIntegrationDetails) GetPayloadOk() (*string, bool)
GetPayloadOk returns a tuple with the Payload field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *WebhookWithOutgoingIntegrationDetails) SetPayload(v string)
SetPayload sets Payload field to given value.
func (o *WebhookWithOutgoingIntegrationDetails) HasPayload() bool
HasPayload returns a boolean if a field has been set.
func (o *WebhookWithOutgoingIntegrationDetails) GetParams() []TemplateArgDef
GetParams returns the Params field if non-nil, zero value otherwise.
func (o *WebhookWithOutgoingIntegrationDetails) GetParamsOk() (*[]TemplateArgDef, bool)
GetParamsOk returns a tuple with the Params field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *WebhookWithOutgoingIntegrationDetails) SetParams(v []TemplateArgDef)
SetParams sets Params field to given value.
func (o *WebhookWithOutgoingIntegrationDetails) GetEnabled() bool
GetEnabled returns the Enabled field if non-nil, zero value otherwise.
func (o *WebhookWithOutgoingIntegrationDetails) GetEnabledOk() (*bool, bool)
GetEnabledOk returns a tuple with the Enabled field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *WebhookWithOutgoingIntegrationDetails) SetEnabled(v bool)
SetEnabled sets Enabled field to given value.
func (o *WebhookWithOutgoingIntegrationDetails) GetAuthenticationId() int64
GetAuthenticationId returns the AuthenticationId field if non-nil, zero value otherwise.
func (o *WebhookWithOutgoingIntegrationDetails) GetAuthenticationIdOk() (*int64, bool)
GetAuthenticationIdOk returns a tuple with the AuthenticationId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *WebhookWithOutgoingIntegrationDetails) SetAuthenticationId(v int64)
SetAuthenticationId sets AuthenticationId field to given value.
func (o *WebhookWithOutgoingIntegrationDetails) HasAuthenticationId() bool
HasAuthenticationId returns a boolean if a field has been set.
func (o *WebhookWithOutgoingIntegrationDetails) GetOutgoingIntegrationTemplateId() int64
GetOutgoingIntegrationTemplateId returns the OutgoingIntegrationTemplateId field if non-nil, zero value otherwise.
func (o *WebhookWithOutgoingIntegrationDetails) GetOutgoingIntegrationTemplateIdOk() (*int64, bool)
GetOutgoingIntegrationTemplateIdOk returns a tuple with the OutgoingIntegrationTemplateId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *WebhookWithOutgoingIntegrationDetails) SetOutgoingIntegrationTemplateId(v int64)
SetOutgoingIntegrationTemplateId sets OutgoingIntegrationTemplateId field to given value.
func (o *WebhookWithOutgoingIntegrationDetails) HasOutgoingIntegrationTemplateId() bool
HasOutgoingIntegrationTemplateId returns a boolean if a field has been set.
func (o *WebhookWithOutgoingIntegrationDetails) GetOutgoingIntegrationTypeId() int64
GetOutgoingIntegrationTypeId returns the OutgoingIntegrationTypeId field if non-nil, zero value otherwise.
func (o *WebhookWithOutgoingIntegrationDetails) GetOutgoingIntegrationTypeIdOk() (*int64, bool)
GetOutgoingIntegrationTypeIdOk returns a tuple with the OutgoingIntegrationTypeId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *WebhookWithOutgoingIntegrationDetails) SetOutgoingIntegrationTypeId(v int64)
SetOutgoingIntegrationTypeId sets OutgoingIntegrationTypeId field to given value.
func (o *WebhookWithOutgoingIntegrationDetails) HasOutgoingIntegrationTypeId() bool
HasOutgoingIntegrationTypeId returns a boolean if a field has been set.
func (o *WebhookWithOutgoingIntegrationDetails) GetOutgoingIntegrationTypeName() string
GetOutgoingIntegrationTypeName returns the OutgoingIntegrationTypeName field if non-nil, zero value otherwise.
func (o *WebhookWithOutgoingIntegrationDetails) GetOutgoingIntegrationTypeNameOk() (*string, bool)
GetOutgoingIntegrationTypeNameOk returns a tuple with the OutgoingIntegrationTypeName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *WebhookWithOutgoingIntegrationDetails) SetOutgoingIntegrationTypeName(v string)
SetOutgoingIntegrationTypeName sets OutgoingIntegrationTypeName field to given value.
func (o *WebhookWithOutgoingIntegrationDetails) HasOutgoingIntegrationTypeName() bool
HasOutgoingIntegrationTypeName returns a boolean if a field has been set.