Documentation
¶
Index ¶
- Variables
- func Bool(b bool) *bool
- func Byte(b byte) *byte
- func Complex128(c complex128) *complex128
- func Complex64(c complex64) *complex64
- func Float32(f float32) *float32
- func Float64(f float64) *float64
- func Int(i int) *int
- func Int16(i int16) *int16
- func Int32(i int32) *int32
- func Int64(i int64) *int64
- func Int8(i int8) *int8
- func MustParseDate(date string) time.Time
- func MustParseDateTime(datetime string) time.Time
- func Null[T any]() *core.Optional[T]
- func Optional[T any](value T) *core.Optional[T]
- func OptionalOrNull[T any](value *T) *core.Optional[T]
- func Rune(r rune) *rune
- func String(s string) *string
- func Time(t time.Time) *time.Time
- func UUID(u uuid.UUID) *uuid.UUID
- func Uint(u uint) *uint
- func Uint16(u uint16) *uint16
- func Uint32(u uint32) *uint32
- func Uint64(u uint64) *uint64
- func Uint8(u uint8) *uint8
- func Uintptr(u uintptr) *uintptr
- type AddCustomHostname
- type ApiErrorResponse
- type ApiErrorResponseData
- type ApiKeyIntegrationConfigs
- type AttachedIntegrationToSource
- type AttemptErrorCodes
- type AttemptListRequest
- type AttemptListRequestDir
- type AttemptListRequestOrderBy
- type AttemptStatus
- type AttemptTrigger
- type AuthApiKey
- type AuthAwsSignature
- type AuthBasicAuth
- type AuthBearerToken
- type AuthCustomSignature
- type AuthHookdeckSignature
- type AuthOAuth2AuthorizationCode
- type AuthOAuth2ClientCredentials
- type BadRequestError
- type BasicAuthIntegrationConfigs
- type BatchOperation
- type BatchOperationPaginatedResult
- type BatchOperationQuery
- type BatchOperationQueryVisitor
- type Bookmark
- type BookmarkCreateRequest
- type BookmarkListRequest
- type BookmarkListRequestDir
- type BookmarkListRequestOrderBy
- type BookmarkPaginatedResult
- type BookmarkTriggerRequest
- type BookmarkTriggerRequestTarget
- type BookmarkUpdateRequest
- type Connection
- type ConnectionCountRequest
- type ConnectionCountResponse
- type ConnectionCreateRequest
- type ConnectionCreateRequestDestination
- type ConnectionCreateRequestDestinationRateLimitPeriod
- type ConnectionCreateRequestSource
- type ConnectionDeleteResponse
- type ConnectionListRequest
- type ConnectionListRequestDir
- type ConnectionListRequestOrderBy
- type ConnectionPaginatedResult
- type ConnectionUpdateRequest
- type ConnectionUpsertRequest
- type ConnectionUpsertRequestDestination
- type ConnectionUpsertRequestDestinationRateLimitPeriod
- type ConnectionUpsertRequestSource
- type ConsoleLine
- type ConsoleLineType
- type DelayRule
- type DeleteCustomDomainSchema
- type DeletedBookmarkResponse
- type DeletedIntegration
- type DeletedIssueTriggerResponse
- type DeliveryIssue
- type DeliveryIssueAggregationKeys
- type DeliveryIssueData
- type DeliveryIssueReference
- type DeliveryIssueWithData
- type Destination
- type DestinationAuthMethodApiKeyConfig
- type DestinationAuthMethodApiKeyConfigTo
- type DestinationAuthMethodAwsSignatureConfig
- type DestinationAuthMethodBasicAuthConfig
- type DestinationAuthMethodBearerTokenConfig
- type DestinationAuthMethodConfig
- func NewDestinationAuthMethodConfigFromApiKey(value *AuthApiKey) *DestinationAuthMethodConfig
- func NewDestinationAuthMethodConfigFromAwsSignature(value *AuthAwsSignature) *DestinationAuthMethodConfig
- func NewDestinationAuthMethodConfigFromBasicAuth(value *AuthBasicAuth) *DestinationAuthMethodConfig
- func NewDestinationAuthMethodConfigFromBearerToken(value *AuthBearerToken) *DestinationAuthMethodConfig
- func NewDestinationAuthMethodConfigFromCustomSignature(value *AuthCustomSignature) *DestinationAuthMethodConfig
- func NewDestinationAuthMethodConfigFromHookdeckSignature(value *AuthHookdeckSignature) *DestinationAuthMethodConfig
- func NewDestinationAuthMethodConfigFromOauth2AuthorizationCode(value *AuthOAuth2AuthorizationCode) *DestinationAuthMethodConfig
- func NewDestinationAuthMethodConfigFromOauth2ClientCredentials(value *AuthOAuth2ClientCredentials) *DestinationAuthMethodConfig
- type DestinationAuthMethodConfigVisitor
- type DestinationAuthMethodCustomSignatureConfig
- type DestinationAuthMethodOAuth2AuthorizationCodeConfig
- type DestinationAuthMethodOAuth2ClientCredentialsConfig
- type DestinationAuthMethodOAuth2ClientCredentialsConfigAuthenticationType
- type DestinationAuthMethodSignatureConfig
- type DestinationCreateRequest
- type DestinationCreateRequestRateLimitPeriod
- type DestinationDeleteResponse
- type DestinationHttpMethod
- type DestinationListRequest
- type DestinationListRequestDir
- type DestinationListRequestOrderBy
- type DestinationPaginatedResult
- type DestinationRateLimitPeriod
- type DestinationUpdateRequest
- type DestinationUpdateRequestRateLimitPeriod
- type DestinationUpsertRequest
- type DestinationUpsertRequestRateLimitPeriod
- type DetachedIntegrationFromSource
- type Event
- type EventArray
- type EventAttempt
- type EventAttemptBody
- type EventAttemptBodyVisitor
- type EventAttemptBodyZero
- type EventAttemptHttpMethod
- type EventAttemptPaginatedResult
- type EventBulkRetryCreateRequest
- type EventBulkRetryCreateRequestQuery
- type EventBulkRetryCreateRequestQueryAttempts
- type EventBulkRetryCreateRequestQueryAttemptsVisitor
- type EventBulkRetryCreateRequestQueryBody
- type EventBulkRetryCreateRequestQueryBodyOne
- type EventBulkRetryCreateRequestQueryBodyVisitor
- type EventBulkRetryCreateRequestQueryBulkRetryId
- type EventBulkRetryCreateRequestQueryBulkRetryIdVisitor
- type EventBulkRetryCreateRequestQueryCliId
- func NewEventBulkRetryCreateRequestQueryCliIdFromEventBulkRetryCreateRequestQueryCliIdAll(value *EventBulkRetryCreateRequestQueryCliIdAll) *EventBulkRetryCreateRequestQueryCliId
- func NewEventBulkRetryCreateRequestQueryCliIdFromString(value string) *EventBulkRetryCreateRequestQueryCliId
- func NewEventBulkRetryCreateRequestQueryCliIdFromStringList(value []string) *EventBulkRetryCreateRequestQueryCliId
- type EventBulkRetryCreateRequestQueryCliIdAll
- type EventBulkRetryCreateRequestQueryCliIdVisitor
- type EventBulkRetryCreateRequestQueryCliUserId
- type EventBulkRetryCreateRequestQueryCliUserIdVisitor
- type EventBulkRetryCreateRequestQueryCreatedAt
- type EventBulkRetryCreateRequestQueryCreatedAtVisitor
- type EventBulkRetryCreateRequestQueryDestinationId
- func (e *EventBulkRetryCreateRequestQueryDestinationId) Accept(visitor EventBulkRetryCreateRequestQueryDestinationIdVisitor) error
- func (e EventBulkRetryCreateRequestQueryDestinationId) MarshalJSON() ([]byte, error)
- func (e *EventBulkRetryCreateRequestQueryDestinationId) UnmarshalJSON(data []byte) error
- type EventBulkRetryCreateRequestQueryDestinationIdVisitor
- type EventBulkRetryCreateRequestQueryErrorCode
- type EventBulkRetryCreateRequestQueryErrorCodeVisitor
- type EventBulkRetryCreateRequestQueryEventDataId
- type EventBulkRetryCreateRequestQueryEventDataIdVisitor
- type EventBulkRetryCreateRequestQueryHeaders
- type EventBulkRetryCreateRequestQueryHeadersOne
- type EventBulkRetryCreateRequestQueryHeadersVisitor
- type EventBulkRetryCreateRequestQueryId
- type EventBulkRetryCreateRequestQueryIdVisitor
- type EventBulkRetryCreateRequestQueryIssueId
- type EventBulkRetryCreateRequestQueryIssueIdVisitor
- type EventBulkRetryCreateRequestQueryLastAttemptAt
- func (e *EventBulkRetryCreateRequestQueryLastAttemptAt) Accept(visitor EventBulkRetryCreateRequestQueryLastAttemptAtVisitor) error
- func (e EventBulkRetryCreateRequestQueryLastAttemptAt) MarshalJSON() ([]byte, error)
- func (e *EventBulkRetryCreateRequestQueryLastAttemptAt) UnmarshalJSON(data []byte) error
- type EventBulkRetryCreateRequestQueryLastAttemptAtVisitor
- type EventBulkRetryCreateRequestQueryParsedQuery
- func NewEventBulkRetryCreateRequestQueryParsedQueryFromEventBulkRetryCreateRequestQueryParsedQueryOne(value *EventBulkRetryCreateRequestQueryParsedQueryOne) *EventBulkRetryCreateRequestQueryParsedQuery
- func NewEventBulkRetryCreateRequestQueryParsedQueryFromString(value string) *EventBulkRetryCreateRequestQueryParsedQuery
- type EventBulkRetryCreateRequestQueryParsedQueryOne
- type EventBulkRetryCreateRequestQueryParsedQueryVisitor
- type EventBulkRetryCreateRequestQueryResponseStatus
- func NewEventBulkRetryCreateRequestQueryResponseStatusFromInteger(value int) *EventBulkRetryCreateRequestQueryResponseStatus
- func NewEventBulkRetryCreateRequestQueryResponseStatusFromIntegerList(value []int) *EventBulkRetryCreateRequestQueryResponseStatus
- func NewEventBulkRetryCreateRequestQueryResponseStatusFromOperators(value *Operators) *EventBulkRetryCreateRequestQueryResponseStatus
- func (e *EventBulkRetryCreateRequestQueryResponseStatus) Accept(visitor EventBulkRetryCreateRequestQueryResponseStatusVisitor) error
- func (e EventBulkRetryCreateRequestQueryResponseStatus) MarshalJSON() ([]byte, error)
- func (e *EventBulkRetryCreateRequestQueryResponseStatus) UnmarshalJSON(data []byte) error
- type EventBulkRetryCreateRequestQueryResponseStatusVisitor
- type EventBulkRetryCreateRequestQuerySourceId
- type EventBulkRetryCreateRequestQuerySourceIdVisitor
- type EventBulkRetryCreateRequestQueryStatus
- type EventBulkRetryCreateRequestQueryStatusVisitor
- type EventBulkRetryCreateRequestQuerySuccessfulAt
- func (e *EventBulkRetryCreateRequestQuerySuccessfulAt) Accept(visitor EventBulkRetryCreateRequestQuerySuccessfulAtVisitor) error
- func (e EventBulkRetryCreateRequestQuerySuccessfulAt) MarshalJSON() ([]byte, error)
- func (e *EventBulkRetryCreateRequestQuerySuccessfulAt) UnmarshalJSON(data []byte) error
- type EventBulkRetryCreateRequestQuerySuccessfulAtVisitor
- type EventBulkRetryCreateRequestQueryWebhookId
- type EventBulkRetryCreateRequestQueryWebhookIdVisitor
- type EventBulkRetryListRequest
- type EventBulkRetryListRequestDir
- type EventBulkRetryListRequestOrderBy
- type EventBulkRetryPlanResponse
- type EventListRequest
- type EventListRequestDir
- type EventListRequestOrderBy
- type EventPaginatedResult
- type EventStatus
- type FilterRule
- type FilterRuleProperty
- func NewFilterRulePropertyFromBooleanOptional(value *bool) *FilterRuleProperty
- func NewFilterRulePropertyFromDoubleOptional(value *float64) *FilterRuleProperty
- func NewFilterRulePropertyFromStringOptional(value *string) *FilterRuleProperty
- func NewFilterRulePropertyFromStringUnknownMapOptional(value map[string]interface{}) *FilterRuleProperty
- type FilterRulePropertyVisitor
- type FilteredMeta
- type FilteredMetaItem
- type GoneError
- type HandledApiKeyIntegrationConfigs
- type HandledHmacConfigs
- type HmacAlgorithms
- type HmacIntegrationConfigs
- type HmacIntegrationConfigsEncoding
- type IgnoredEvent
- type IgnoredEventBulkRetryCreateRequest
- type IgnoredEventBulkRetryCreateRequestQuery
- type IgnoredEventBulkRetryCreateRequestQueryCause
- func (i *IgnoredEventBulkRetryCreateRequestQueryCause) Accept(visitor IgnoredEventBulkRetryCreateRequestQueryCauseVisitor) error
- func (i IgnoredEventBulkRetryCreateRequestQueryCause) MarshalJSON() ([]byte, error)
- func (i *IgnoredEventBulkRetryCreateRequestQueryCause) UnmarshalJSON(data []byte) error
- type IgnoredEventBulkRetryCreateRequestQueryCauseVisitor
- type IgnoredEventBulkRetryCreateRequestQueryWebhookId
- func (i *IgnoredEventBulkRetryCreateRequestQueryWebhookId) Accept(visitor IgnoredEventBulkRetryCreateRequestQueryWebhookIdVisitor) error
- func (i IgnoredEventBulkRetryCreateRequestQueryWebhookId) MarshalJSON() ([]byte, error)
- func (i *IgnoredEventBulkRetryCreateRequestQueryWebhookId) UnmarshalJSON(data []byte) error
- type IgnoredEventBulkRetryCreateRequestQueryWebhookIdVisitor
- type IgnoredEventBulkRetryListRequest
- type IgnoredEventBulkRetryListRequestDir
- type IgnoredEventBulkRetryListRequestOrderBy
- type IgnoredEventBulkRetryPlanResponse
- type IgnoredEventCause
- type IgnoredEventMeta
- type IgnoredEventMetaVisitor
- type IgnoredEventPaginatedResult
- type Integration
- type IntegrationConfigs
- func NewIntegrationConfigsFromApiKeyIntegrationConfigs(value *ApiKeyIntegrationConfigs) *IntegrationConfigs
- func NewIntegrationConfigsFromBasicAuthIntegrationConfigs(value *BasicAuthIntegrationConfigs) *IntegrationConfigs
- func NewIntegrationConfigsFromHandledApiKeyIntegrationConfigs(value *HandledApiKeyIntegrationConfigs) *IntegrationConfigs
- func NewIntegrationConfigsFromHandledHmacConfigs(value *HandledHmacConfigs) *IntegrationConfigs
- func NewIntegrationConfigsFromHmacIntegrationConfigs(value *HmacIntegrationConfigs) *IntegrationConfigs
- func NewIntegrationConfigsFromIntegrationConfigsSeven(value *IntegrationConfigsSeven) *IntegrationConfigs
- func NewIntegrationConfigsFromShopifyIntegrationConfigs(value *ShopifyIntegrationConfigs) *IntegrationConfigs
- func NewIntegrationConfigsFromVercelLogDrainsIntegrationConfigs(value *VercelLogDrainsIntegrationConfigs) *IntegrationConfigs
- type IntegrationConfigsSeven
- type IntegrationConfigsVisitor
- type IntegrationFeature
- type IntegrationPaginatedResult
- type IntegrationProvider
- type Issue
- type IssueCount
- type IssueCountRequest
- type IssueCountRequestDir
- type IssueCountRequestOrderBy
- type IssueCountRequestStatus
- type IssueCountRequestType
- type IssueListRequest
- type IssueListRequestDir
- type IssueListRequestOrderBy
- type IssueListRequestStatus
- type IssueListRequestType
- type IssueStatus
- type IssueTrigger
- type IssueTriggerBackpressureConfigs
- type IssueTriggerBackpressureConfigsDestinations
- type IssueTriggerBackpressureConfigsDestinationsVisitor
- type IssueTriggerBackpressureDelay
- type IssueTriggerChannels
- type IssueTriggerCreateRequest
- type IssueTriggerCreateRequestConfigs
- func NewIssueTriggerCreateRequestConfigsFromIssueTriggerBackpressureConfigs(value *IssueTriggerBackpressureConfigs) *IssueTriggerCreateRequestConfigs
- func NewIssueTriggerCreateRequestConfigsFromIssueTriggerDeliveryConfigs(value *IssueTriggerDeliveryConfigs) *IssueTriggerCreateRequestConfigs
- func NewIssueTriggerCreateRequestConfigsFromIssueTriggerTransformationConfigs(value *IssueTriggerTransformationConfigs) *IssueTriggerCreateRequestConfigs
- type IssueTriggerCreateRequestConfigsVisitor
- type IssueTriggerDeliveryConfigs
- type IssueTriggerDeliveryConfigsConnections
- type IssueTriggerDeliveryConfigsConnectionsVisitor
- type IssueTriggerEmailChannel
- type IssueTriggerIntegrationChannel
- type IssueTriggerListRequest
- type IssueTriggerListRequestDir
- type IssueTriggerListRequestOrderBy
- type IssueTriggerPaginatedResult
- type IssueTriggerReference
- func NewIssueTriggerReferenceFromIssueTriggerBackpressureConfigs(value *IssueTriggerBackpressureConfigs) *IssueTriggerReference
- func NewIssueTriggerReferenceFromIssueTriggerDeliveryConfigs(value *IssueTriggerDeliveryConfigs) *IssueTriggerReference
- func NewIssueTriggerReferenceFromIssueTriggerTransformationConfigs(value *IssueTriggerTransformationConfigs) *IssueTriggerReference
- type IssueTriggerReferenceVisitor
- type IssueTriggerSlackChannel
- type IssueTriggerStrategy
- type IssueTriggerTransformationConfigs
- type IssueTriggerTransformationConfigsTransformations
- func (i *IssueTriggerTransformationConfigsTransformations) Accept(visitor IssueTriggerTransformationConfigsTransformationsVisitor) error
- func (i IssueTriggerTransformationConfigsTransformations) MarshalJSON() ([]byte, error)
- func (i *IssueTriggerTransformationConfigsTransformations) UnmarshalJSON(data []byte) error
- type IssueTriggerTransformationConfigsTransformationsVisitor
- type IssueTriggerUpdateRequest
- type IssueTriggerUpdateRequestConfigs
- func NewIssueTriggerUpdateRequestConfigsFromIssueTriggerBackpressureConfigs(value *IssueTriggerBackpressureConfigs) *IssueTriggerUpdateRequestConfigs
- func NewIssueTriggerUpdateRequestConfigsFromIssueTriggerDeliveryConfigs(value *IssueTriggerDeliveryConfigs) *IssueTriggerUpdateRequestConfigs
- func NewIssueTriggerUpdateRequestConfigsFromIssueTriggerTransformationConfigs(value *IssueTriggerTransformationConfigs) *IssueTriggerUpdateRequestConfigs
- type IssueTriggerUpdateRequestConfigsVisitor
- type IssueTriggerUpsertRequest
- type IssueTriggerUpsertRequestConfigs
- func NewIssueTriggerUpsertRequestConfigsFromIssueTriggerBackpressureConfigs(value *IssueTriggerBackpressureConfigs) *IssueTriggerUpsertRequestConfigs
- func NewIssueTriggerUpsertRequestConfigsFromIssueTriggerDeliveryConfigs(value *IssueTriggerDeliveryConfigs) *IssueTriggerUpsertRequestConfigs
- func NewIssueTriggerUpsertRequestConfigsFromIssueTriggerTransformationConfigs(value *IssueTriggerTransformationConfigs) *IssueTriggerUpsertRequestConfigs
- type IssueTriggerUpsertRequestConfigsVisitor
- type IssueType
- type IssueUpdateRequest
- type IssueUpdateRequestStatus
- type IssueVisitor
- type IssueWithData
- type IssueWithDataPaginatedResult
- type IssueWithDataVisitor
- type ListCustomDomainSchema
- type ListCustomDomainSchemaItem
- type ListCustomDomainSchemaItemOwnershipVerification
- type ListCustomDomainSchemaItemSsl
- type ListCustomDomainSchemaItemSslDcvDelegationRecordsItem
- type ListCustomDomainSchemaItemSslSettings
- type ListCustomDomainSchemaItemSslValidationRecordsItem
- type NotFoundError
- type NotificationUpdateRequest
- type Operators
- type OrderByDirection
- type RawBody
- type Request
- type RequestBulkRetryCreateRequest
- type RequestBulkRetryCreateRequestQuery
- type RequestBulkRetryCreateRequestQueryBody
- type RequestBulkRetryCreateRequestQueryBodyOne
- type RequestBulkRetryCreateRequestQueryBodyVisitor
- type RequestBulkRetryCreateRequestQueryBulkRetryId
- func (r *RequestBulkRetryCreateRequestQueryBulkRetryId) Accept(visitor RequestBulkRetryCreateRequestQueryBulkRetryIdVisitor) error
- func (r RequestBulkRetryCreateRequestQueryBulkRetryId) MarshalJSON() ([]byte, error)
- func (r *RequestBulkRetryCreateRequestQueryBulkRetryId) UnmarshalJSON(data []byte) error
- type RequestBulkRetryCreateRequestQueryBulkRetryIdVisitor
- type RequestBulkRetryCreateRequestQueryEventsCount
- func NewRequestBulkRetryCreateRequestQueryEventsCountFromInteger(value int) *RequestBulkRetryCreateRequestQueryEventsCount
- func NewRequestBulkRetryCreateRequestQueryEventsCountFromIntegerList(value []int) *RequestBulkRetryCreateRequestQueryEventsCount
- func NewRequestBulkRetryCreateRequestQueryEventsCountFromOperators(value *Operators) *RequestBulkRetryCreateRequestQueryEventsCount
- func (r *RequestBulkRetryCreateRequestQueryEventsCount) Accept(visitor RequestBulkRetryCreateRequestQueryEventsCountVisitor) error
- func (r RequestBulkRetryCreateRequestQueryEventsCount) MarshalJSON() ([]byte, error)
- func (r *RequestBulkRetryCreateRequestQueryEventsCount) UnmarshalJSON(data []byte) error
- type RequestBulkRetryCreateRequestQueryEventsCountVisitor
- type RequestBulkRetryCreateRequestQueryHeaders
- func NewRequestBulkRetryCreateRequestQueryHeadersFromRequestBulkRetryCreateRequestQueryHeadersOne(value *RequestBulkRetryCreateRequestQueryHeadersOne) *RequestBulkRetryCreateRequestQueryHeaders
- func NewRequestBulkRetryCreateRequestQueryHeadersFromString(value string) *RequestBulkRetryCreateRequestQueryHeaders
- type RequestBulkRetryCreateRequestQueryHeadersOne
- type RequestBulkRetryCreateRequestQueryHeadersVisitor
- type RequestBulkRetryCreateRequestQueryId
- type RequestBulkRetryCreateRequestQueryIdVisitor
- type RequestBulkRetryCreateRequestQueryIgnoredCount
- func NewRequestBulkRetryCreateRequestQueryIgnoredCountFromInteger(value int) *RequestBulkRetryCreateRequestQueryIgnoredCount
- func NewRequestBulkRetryCreateRequestQueryIgnoredCountFromIntegerList(value []int) *RequestBulkRetryCreateRequestQueryIgnoredCount
- func NewRequestBulkRetryCreateRequestQueryIgnoredCountFromOperators(value *Operators) *RequestBulkRetryCreateRequestQueryIgnoredCount
- func (r *RequestBulkRetryCreateRequestQueryIgnoredCount) Accept(visitor RequestBulkRetryCreateRequestQueryIgnoredCountVisitor) error
- func (r RequestBulkRetryCreateRequestQueryIgnoredCount) MarshalJSON() ([]byte, error)
- func (r *RequestBulkRetryCreateRequestQueryIgnoredCount) UnmarshalJSON(data []byte) error
- type RequestBulkRetryCreateRequestQueryIgnoredCountVisitor
- type RequestBulkRetryCreateRequestQueryIngestedAt
- func (r *RequestBulkRetryCreateRequestQueryIngestedAt) Accept(visitor RequestBulkRetryCreateRequestQueryIngestedAtVisitor) error
- func (r RequestBulkRetryCreateRequestQueryIngestedAt) MarshalJSON() ([]byte, error)
- func (r *RequestBulkRetryCreateRequestQueryIngestedAt) UnmarshalJSON(data []byte) error
- type RequestBulkRetryCreateRequestQueryIngestedAtVisitor
- type RequestBulkRetryCreateRequestQueryParsedQuery
- func NewRequestBulkRetryCreateRequestQueryParsedQueryFromRequestBulkRetryCreateRequestQueryParsedQueryOne(value *RequestBulkRetryCreateRequestQueryParsedQueryOne) *RequestBulkRetryCreateRequestQueryParsedQuery
- func NewRequestBulkRetryCreateRequestQueryParsedQueryFromString(value string) *RequestBulkRetryCreateRequestQueryParsedQuery
- func (r *RequestBulkRetryCreateRequestQueryParsedQuery) Accept(visitor RequestBulkRetryCreateRequestQueryParsedQueryVisitor) error
- func (r RequestBulkRetryCreateRequestQueryParsedQuery) MarshalJSON() ([]byte, error)
- func (r *RequestBulkRetryCreateRequestQueryParsedQuery) UnmarshalJSON(data []byte) error
- type RequestBulkRetryCreateRequestQueryParsedQueryOne
- type RequestBulkRetryCreateRequestQueryParsedQueryVisitor
- type RequestBulkRetryCreateRequestQueryRejectionCause
- func NewRequestBulkRetryCreateRequestQueryRejectionCauseFromRequestRejectionCause(value RequestRejectionCause) *RequestBulkRetryCreateRequestQueryRejectionCause
- func NewRequestBulkRetryCreateRequestQueryRejectionCauseFromRequestRejectionCauseList(value []RequestRejectionCause) *RequestBulkRetryCreateRequestQueryRejectionCause
- func (r *RequestBulkRetryCreateRequestQueryRejectionCause) Accept(visitor RequestBulkRetryCreateRequestQueryRejectionCauseVisitor) error
- func (r RequestBulkRetryCreateRequestQueryRejectionCause) MarshalJSON() ([]byte, error)
- func (r *RequestBulkRetryCreateRequestQueryRejectionCause) UnmarshalJSON(data []byte) error
- type RequestBulkRetryCreateRequestQueryRejectionCauseVisitor
- type RequestBulkRetryCreateRequestQuerySourceId
- type RequestBulkRetryCreateRequestQuerySourceIdVisitor
- type RequestBulkRetryCreateRequestQueryStatus
- type RequestBulkRetryListRequest
- type RequestBulkRetryListRequestDir
- type RequestBulkRetryListRequestOrderBy
- type RequestBulkRetryPlanResponse
- type RequestIngestPriority
- type RequestListEventRequest
- type RequestListEventRequestDir
- type RequestListEventRequestOrderBy
- type RequestListIgnoredEventRequest
- type RequestListIgnoredEventRequestDir
- type RequestListIgnoredEventRequestOrderBy
- type RequestListRequest
- type RequestListRequestDir
- type RequestListRequestOrderBy
- type RequestListRequestStatus
- type RequestPaginatedResult
- type RequestRejectionCause
- type RequestRetryRequest
- type RetriedEvent
- type RetryRequest
- type RetryRule
- type RetryStrategy
- type Rule
- type RuleVisitor
- type SeekPagination
- type SeekPaginationDir
- type SeekPaginationDirVisitor
- type SeekPaginationOrderBy
- type SeekPaginationOrderByVisitor
- type ShopifyIntegrationConfigs
- type ShortEventData
- type ShortEventDataBody
- type ShortEventDataBodyOne
- type ShortEventDataBodyVisitor
- type ShortEventDataHeaders
- type ShortEventDataHeadersVisitor
- type ShortEventDataParsedQuery
- type ShortEventDataParsedQueryOne
- type ShortEventDataParsedQueryVisitor
- type Source
- type SourceAllowedHttpMethod
- type SourceAllowedHttpMethodItem
- type SourceCreateRequest
- type SourceCustomResponse
- type SourceCustomResponseContentType
- type SourceDeleteResponse
- type SourceListRequest
- type SourceListRequestDir
- type SourceListRequestOrderBy
- type SourcePaginatedResult
- type SourceRetrieveRequest
- type SourceUpdateRequest
- type SourceUpsertRequest
- type ToggleWebhookNotifications
- type TopicsValue
- type TransformRule
- type TransformRuleTransformation
- type Transformation
- type TransformationCreateRequest
- type TransformationExecution
- type TransformationExecutionLogLevel
- type TransformationExecutionPaginatedResult
- type TransformationExecutorOutput
- type TransformationExecutorOutputRequest
- type TransformationExecutorOutputRequestBody
- func NewTransformationExecutorOutputRequestBodyFromStringOptional(value *string) *TransformationExecutorOutputRequestBody
- func NewTransformationExecutorOutputRequestBodyFromTransformationExecutorOutputRequestBodyOne(value *TransformationExecutorOutputRequestBodyOne) *TransformationExecutorOutputRequestBody
- type TransformationExecutorOutputRequestBodyOne
- type TransformationExecutorOutputRequestBodyVisitor
- type TransformationExecutorOutputRequestHeaders
- type TransformationExecutorOutputRequestHeadersVisitor
- type TransformationExecutorOutputRequestParsedQuery
- func NewTransformationExecutorOutputRequestParsedQueryFromStringOptional(value *string) *TransformationExecutorOutputRequestParsedQuery
- func NewTransformationExecutorOutputRequestParsedQueryFromTransformationExecutorOutputRequestParsedQueryOne(value *TransformationExecutorOutputRequestParsedQueryOne) *TransformationExecutorOutputRequestParsedQuery
- func (t *TransformationExecutorOutputRequestParsedQuery) Accept(visitor TransformationExecutorOutputRequestParsedQueryVisitor) error
- func (t TransformationExecutorOutputRequestParsedQuery) MarshalJSON() ([]byte, error)
- func (t *TransformationExecutorOutputRequestParsedQuery) UnmarshalJSON(data []byte) error
- type TransformationExecutorOutputRequestParsedQueryOne
- type TransformationExecutorOutputRequestParsedQueryVisitor
- type TransformationExecutorOutputRequestQuery
- func NewTransformationExecutorOutputRequestQueryFromString(value string) *TransformationExecutorOutputRequestQuery
- func NewTransformationExecutorOutputRequestQueryFromTransformationExecutorOutputRequestQueryZeroOptional(value *TransformationExecutorOutputRequestQueryZero) *TransformationExecutorOutputRequestQuery
- type TransformationExecutorOutputRequestQueryVisitor
- type TransformationExecutorOutputRequestQueryZero
- type TransformationFailedMeta
- type TransformationIssue
- type TransformationIssueAggregationKeys
- type TransformationIssueData
- type TransformationIssueReference
- type TransformationIssueWithData
- type TransformationListExecutionRequest
- type TransformationListExecutionRequestDir
- type TransformationListExecutionRequestLogLevel
- type TransformationListExecutionRequestOrderBy
- type TransformationListRequest
- type TransformationListRequestDir
- type TransformationListRequestOrderBy
- type TransformationPaginatedResult
- type TransformationRunRequest
- type TransformationRunRequestRequest
- type TransformationRunRequestRequestBody
- type TransformationRunRequestRequestBodyVisitor
- type TransformationRunRequestRequestBodyZero
- type TransformationRunRequestRequestParsedQuery
- type TransformationUpdateRequest
- type TransformationUpsertRequest
- type UnprocessableEntityError
- type VercelLogDrainsIntegrationConfigs
- type Verification3DEye
- type Verification3DEyeConfigs
- type VerificationAdyen
- type VerificationAdyenConfigs
- type VerificationAkeneo
- type VerificationAkeneoConfigs
- type VerificationApiKey
- type VerificationApiKeyConfigs
- type VerificationAwssns
- type VerificationAwssnsConfigs
- type VerificationBasicAuth
- type VerificationBasicAuthConfigs
- type VerificationBondsmith
- type VerificationBondsmithConfigs
- type VerificationCloudSignal
- type VerificationCloudSignalConfigs
- type VerificationCommercelayer
- type VerificationCommercelayerConfigs
- type VerificationConfig
- func NewVerificationConfigFromAdyen(value *VerificationAdyen) *VerificationConfig
- func NewVerificationConfigFromAkeneo(value *VerificationAkeneo) *VerificationConfig
- func NewVerificationConfigFromApiKey(value *VerificationApiKey) *VerificationConfig
- func NewVerificationConfigFromAwsSns(value *VerificationAwssns) *VerificationConfig
- func NewVerificationConfigFromBasicAuth(value *VerificationBasicAuth) *VerificationConfig
- func NewVerificationConfigFromBondsmith(value *VerificationBondsmith) *VerificationConfig
- func NewVerificationConfigFromCloudsignal(value *VerificationCloudSignal) *VerificationConfig
- func NewVerificationConfigFromCommercelayer(value *VerificationCommercelayer) *VerificationConfig
- func NewVerificationConfigFromCourier(value *VerificationCourier) *VerificationConfig
- func NewVerificationConfigFromDiscord(value *VerificationDiscord) *VerificationConfig
- func NewVerificationConfigFromEbay(value *VerificationEbay) *VerificationConfig
- func NewVerificationConfigFromEnode(value *VerificationEnode) *VerificationConfig
- func NewVerificationConfigFromFavro(value *VerificationFavro) *VerificationConfig
- func NewVerificationConfigFromFiserv(value *VerificationFiserv) *VerificationConfig
- func NewVerificationConfigFromFrontapp(value *VerificationFrontApp) *VerificationConfig
- func NewVerificationConfigFromGithub(value *VerificationGitHub) *VerificationConfig
- func NewVerificationConfigFromGitlab(value *VerificationGitLab) *VerificationConfig
- func NewVerificationConfigFromHmac(value *VerificationHmac) *VerificationConfig
- func NewVerificationConfigFromHubspot(value *VerificationHubspot) *VerificationConfig
- func NewVerificationConfigFromLinear(value *VerificationLinear) *VerificationConfig
- func NewVerificationConfigFromMailchimp(value *VerificationMailchimp) *VerificationConfig
- func NewVerificationConfigFromMailgun(value *VerificationMailgun) *VerificationConfig
- func NewVerificationConfigFromNmi(value *VerificationNmiPaymentGateway) *VerificationConfig
- func NewVerificationConfigFromOrb(value *VerificationOrb) *VerificationConfig
- func NewVerificationConfigFromOura(value *VerificationOura) *VerificationConfig
- func NewVerificationConfigFromPaddle(value *VerificationPaddle) *VerificationConfig
- func NewVerificationConfigFromPaypal(value *VerificationPaypal) *VerificationConfig
- func NewVerificationConfigFromPersona(value *VerificationPersona) *VerificationConfig
- func NewVerificationConfigFromPipedrive(value *VerificationPipedrive) *VerificationConfig
- func NewVerificationConfigFromPostmark(value *VerificationPostmark) *VerificationConfig
- func NewVerificationConfigFromPropertyFinder(value *VerificationPropertyFinder) *VerificationConfig
- func NewVerificationConfigFromPylon(value *VerificationPylon) *VerificationConfig
- func NewVerificationConfigFromRazorpay(value *VerificationRazorpay) *VerificationConfig
- func NewVerificationConfigFromRecharge(value *VerificationRecharge) *VerificationConfig
- func NewVerificationConfigFromRepay(value *VerificationRepay) *VerificationConfig
- func NewVerificationConfigFromSanity(value *VerificationSanity) *VerificationConfig
- func NewVerificationConfigFromSendgrid(value *VerificationSendGrid) *VerificationConfig
- func NewVerificationConfigFromShopify(value *VerificationShopify) *VerificationConfig
- func NewVerificationConfigFromShopline(value *VerificationShopline) *VerificationConfig
- func NewVerificationConfigFromSlack(value *VerificationSlack) *VerificationConfig
- func NewVerificationConfigFromSolidgate(value *VerificationSolidGate) *VerificationConfig
- func NewVerificationConfigFromSquare(value *VerificationSquare) *VerificationConfig
- func NewVerificationConfigFromStripe(value *VerificationStripe) *VerificationConfig
- func NewVerificationConfigFromSvix(value *VerificationSvix) *VerificationConfig
- func NewVerificationConfigFromSynctera(value *VerificationSynctera) *VerificationConfig
- func NewVerificationConfigFromTebex(value *VerificationTebex) *VerificationConfig
- func NewVerificationConfigFromTelnyx(value *VerificationTelnyx) *VerificationConfig
- func NewVerificationConfigFromThreeDEye(value *Verification3DEye) *VerificationConfig
- func NewVerificationConfigFromTokenio(value *VerificationTokenIo) *VerificationConfig
- func NewVerificationConfigFromTrello(value *VerificationTrello) *VerificationConfig
- func NewVerificationConfigFromTwilio(value *VerificationTwilio) *VerificationConfig
- func NewVerificationConfigFromTwitch(value *VerificationTwitch) *VerificationConfig
- func NewVerificationConfigFromTwitter(value *VerificationTwitter) *VerificationConfig
- func NewVerificationConfigFromTypeform(value *VerificationTypeform) *VerificationConfig
- func NewVerificationConfigFromVercel(value *VerificationVercel) *VerificationConfig
- func NewVerificationConfigFromVercelLogDrains(value *VerificationVercelLogDrains) *VerificationConfig
- func NewVerificationConfigFromWix(value *VerificationWix) *VerificationConfig
- func NewVerificationConfigFromWoocommerce(value *VerificationWooCommerce) *VerificationConfig
- func NewVerificationConfigFromWorkos(value *VerificationWorkOs) *VerificationConfig
- func NewVerificationConfigFromXero(value *VerificationXero) *VerificationConfig
- func NewVerificationConfigFromZoom(value *VerificationZoom) *VerificationConfig
- type VerificationConfigVisitor
- type VerificationCourier
- type VerificationCourierConfigs
- type VerificationDiscord
- type VerificationDiscordConfigs
- type VerificationEbay
- type VerificationEbayConfigs
- type VerificationEnode
- type VerificationEnodeConfigs
- type VerificationFavro
- type VerificationFavroConfigs
- type VerificationFiserv
- type VerificationFiservConfigs
- type VerificationFrontApp
- type VerificationFrontAppConfigs
- type VerificationGitHub
- type VerificationGitHubConfigs
- type VerificationGitLab
- type VerificationGitLabConfigs
- type VerificationHmac
- type VerificationHmacConfigs
- type VerificationHmacConfigsEncoding
- type VerificationHubspot
- type VerificationHubspotConfigs
- type VerificationLinear
- type VerificationLinearConfigs
- type VerificationMailchimp
- type VerificationMailchimpConfigs
- type VerificationMailgun
- type VerificationMailgunConfigs
- type VerificationNmiPaymentGateway
- type VerificationNmiPaymentGatewayConfigs
- type VerificationOrb
- type VerificationOrbConfigs
- type VerificationOura
- type VerificationOuraConfigs
- type VerificationPaddle
- type VerificationPaddleConfigs
- type VerificationPaypal
- type VerificationPaypalConfigs
- type VerificationPersona
- type VerificationPersonaConfigs
- type VerificationPipedrive
- type VerificationPipedriveConfigs
- type VerificationPostmark
- type VerificationPostmarkConfigs
- type VerificationPropertyFinder
- type VerificationPropertyFinderConfigs
- type VerificationPylon
- type VerificationPylonConfigs
- type VerificationRazorpay
- type VerificationRazorpayConfigs
- type VerificationRecharge
- type VerificationRechargeConfigs
- type VerificationRepay
- type VerificationRepayConfigs
- type VerificationSanity
- type VerificationSanityConfigs
- type VerificationSendGrid
- type VerificationSendGridConfigs
- type VerificationShopify
- type VerificationShopifyConfigs
- type VerificationShopline
- type VerificationShoplineConfigs
- type VerificationSlack
- type VerificationSlackConfigs
- type VerificationSolidGate
- type VerificationSolidGateConfigs
- type VerificationSquare
- type VerificationSquareConfigs
- type VerificationStripe
- type VerificationStripeConfigs
- type VerificationSvix
- type VerificationSvixConfigs
- type VerificationSynctera
- type VerificationSyncteraConfigs
- type VerificationTebex
- type VerificationTebexConfigs
- type VerificationTelnyx
- type VerificationTelnyxConfigs
- type VerificationTokenIo
- type VerificationTokenIoConfigs
- type VerificationTrello
- type VerificationTrelloConfigs
- type VerificationTwilio
- type VerificationTwilioConfigs
- type VerificationTwitch
- type VerificationTwitchConfigs
- type VerificationTwitter
- type VerificationTwitterConfigs
- type VerificationTypeform
- type VerificationTypeformConfigs
- type VerificationVercel
- type VerificationVercelConfigs
- type VerificationVercelLogDrains
- type VerificationVercelLogDrainsConfigs
- type VerificationWix
- type VerificationWixConfigs
- type VerificationWooCommerce
- type VerificationWooCommerceConfigs
- type VerificationWorkOs
- type VerificationWorkOsConfigs
- type VerificationXero
- type VerificationXeroConfigs
- type VerificationZoom
- type VerificationZoomConfigs
Constants ¶
This section is empty.
Variables ¶
var Environments = struct { Default string }{ Default: "https://api.hookdeck.com/2024-09-01", }
Environments defines all of the API environments. These values can be used with the WithBaseURL RequestOption to override the client's default environment, if any.
Functions ¶
func Complex128 ¶
func Complex128(c complex128) *complex128
Complex128 returns a pointer to the given complex128 value.
func MustParseDate ¶ added in v0.6.0
MustParseDate attempts to parse the given string as a date time.Time, and panics upon failure.
func MustParseDateTime ¶ added in v0.6.0
MustParseDateTime attempts to parse the given string as a datetime time.Time, and panics upon failure.
func Null ¶ added in v0.0.28
Null initializes an optional field that will be sent as an explicit null value.
func OptionalOrNull ¶ added in v0.0.30
OptionalOrNull initializes an optional field, setting the value to an explicit null if the value is nil.
Types ¶
type AddCustomHostname ¶
type AddCustomHostname struct {
// The custom hostname to attach to the project
Hostname string `json:"hostname" url:"hostname"`
// contains filtered or unexported fields
}
func (*AddCustomHostname) GetExtraProperties ¶ added in v0.6.0
func (a *AddCustomHostname) GetExtraProperties() map[string]interface{}
func (*AddCustomHostname) String ¶ added in v0.6.0
func (a *AddCustomHostname) String() string
func (*AddCustomHostname) UnmarshalJSON ¶ added in v0.6.0
func (a *AddCustomHostname) UnmarshalJSON(data []byte) error
type ApiErrorResponse ¶
type ApiErrorResponse struct {
// Error code
Code string `json:"code" url:"code"`
// Status code
Status float64 `json:"status" url:"status"`
// Error description
Message string `json:"message" url:"message"`
Data *ApiErrorResponseData `json:"data,omitempty" url:"data,omitempty"`
// contains filtered or unexported fields
}
Error response model
func (*ApiErrorResponse) GetExtraProperties ¶ added in v0.6.0
func (a *ApiErrorResponse) GetExtraProperties() map[string]interface{}
func (*ApiErrorResponse) String ¶ added in v0.6.0
func (a *ApiErrorResponse) String() string
func (*ApiErrorResponse) UnmarshalJSON ¶ added in v0.6.0
func (a *ApiErrorResponse) UnmarshalJSON(data []byte) error
type ApiErrorResponseData ¶
type ApiErrorResponseData struct {
// contains filtered or unexported fields
}
func (*ApiErrorResponseData) GetExtraProperties ¶ added in v0.6.0
func (a *ApiErrorResponseData) GetExtraProperties() map[string]interface{}
func (*ApiErrorResponseData) String ¶ added in v0.6.0
func (a *ApiErrorResponseData) String() string
func (*ApiErrorResponseData) UnmarshalJSON ¶ added in v0.6.0
func (a *ApiErrorResponseData) UnmarshalJSON(data []byte) error
type ApiKeyIntegrationConfigs ¶
type ApiKeyIntegrationConfigs struct {
HeaderKey string `json:"header_key" url:"header_key"`
ApiKey string `json:"api_key" url:"api_key"`
// contains filtered or unexported fields
}
func (*ApiKeyIntegrationConfigs) GetExtraProperties ¶ added in v0.6.0
func (a *ApiKeyIntegrationConfigs) GetExtraProperties() map[string]interface{}
func (*ApiKeyIntegrationConfigs) String ¶ added in v0.6.0
func (a *ApiKeyIntegrationConfigs) String() string
func (*ApiKeyIntegrationConfigs) UnmarshalJSON ¶ added in v0.6.0
func (a *ApiKeyIntegrationConfigs) UnmarshalJSON(data []byte) error
type AttachedIntegrationToSource ¶
type AttachedIntegrationToSource struct {
Success bool `json:"success" url:"success"`
// contains filtered or unexported fields
}
func (*AttachedIntegrationToSource) GetExtraProperties ¶ added in v0.6.0
func (a *AttachedIntegrationToSource) GetExtraProperties() map[string]interface{}
func (*AttachedIntegrationToSource) String ¶ added in v0.6.0
func (a *AttachedIntegrationToSource) String() string
func (*AttachedIntegrationToSource) UnmarshalJSON ¶ added in v0.6.0
func (a *AttachedIntegrationToSource) UnmarshalJSON(data []byte) error
type AttemptErrorCodes ¶
type AttemptErrorCodes string
Error code of the delivery attempt
const ( AttemptErrorCodesCancelled AttemptErrorCodes = "CANCELLED" AttemptErrorCodesTimeout AttemptErrorCodes = "TIMEOUT" AttemptErrorCodesNotFound AttemptErrorCodes = "NOT_FOUND" AttemptErrorCodesConnectionRefused AttemptErrorCodes = "CONNECTION_REFUSED" AttemptErrorCodesConnectionReset AttemptErrorCodes = "CONNECTION_RESET" AttemptErrorCodesMissingUrl AttemptErrorCodes = "MISSING_URL" AttemptErrorCodesCli AttemptErrorCodes = "CLI" AttemptErrorCodesSelfSignedCert AttemptErrorCodes = "SELF_SIGNED_CERT" AttemptErrorCodesErrTlsCertAltnameInvalid AttemptErrorCodes = "ERR_TLS_CERT_ALTNAME_INVALID" AttemptErrorCodesErrSslWrongVersionNumber AttemptErrorCodes = "ERR_SSL_WRONG_VERSION_NUMBER" AttemptErrorCodesSslErrorCaUnknown AttemptErrorCodes = "SSL_ERROR_CA_UNKNOWN" AttemptErrorCodesTtlExpired AttemptErrorCodes = "TTL_EXPIRED" AttemptErrorCodesDataArchived AttemptErrorCodes = "DATA_ARCHIVED" AttemptErrorCodesSslCertExpired AttemptErrorCodes = "SSL_CERT_EXPIRED" AttemptErrorCodesBulkRetryCancelled AttemptErrorCodes = "BULK_RETRY_CANCELLED" AttemptErrorCodesDnsLookupFailed AttemptErrorCodes = "DNS_LOOKUP_FAILED" AttemptErrorCodesHostUnreachable AttemptErrorCodes = "HOST_UNREACHABLE" AttemptErrorCodesProtocolError AttemptErrorCodes = "PROTOCOL_ERROR" AttemptErrorCodesSocketClosed AttemptErrorCodes = "SOCKET_CLOSED" AttemptErrorCodesOauth2HandshakeFailed AttemptErrorCodes = "OAUTH2_HANDSHAKE_FAILED" AttemptErrorCodesUnknown AttemptErrorCodes = "UNKNOWN" )
func NewAttemptErrorCodesFromString ¶ added in v0.0.27
func NewAttemptErrorCodesFromString(s string) (AttemptErrorCodes, error)
func (AttemptErrorCodes) Ptr ¶ added in v0.0.27
func (a AttemptErrorCodes) Ptr() *AttemptErrorCodes
type AttemptListRequest ¶ added in v0.0.29
type AttemptListRequest struct {
EventId []*string `json:"-" url:"event_id,omitempty"`
OrderBy *AttemptListRequestOrderBy `json:"-" url:"order_by,omitempty"`
Dir *AttemptListRequestDir `json:"-" url:"dir,omitempty"`
Limit *int `json:"-" url:"limit,omitempty"`
Next *string `json:"-" url:"next,omitempty"`
Prev *string `json:"-" url:"prev,omitempty"`
}
type AttemptListRequestDir ¶ added in v0.0.29
type AttemptListRequestDir string
const ( AttemptListRequestDirAsc AttemptListRequestDir = "asc" AttemptListRequestDirDesc AttemptListRequestDir = "desc" )
func NewAttemptListRequestDirFromString ¶ added in v0.0.29
func NewAttemptListRequestDirFromString(s string) (AttemptListRequestDir, error)
func (AttemptListRequestDir) Ptr ¶ added in v0.0.29
func (a AttemptListRequestDir) Ptr() *AttemptListRequestDir
type AttemptListRequestOrderBy ¶ added in v0.0.36
type AttemptListRequestOrderBy string
const (
AttemptListRequestOrderByCreatedAt AttemptListRequestOrderBy = "created_at"
)
func NewAttemptListRequestOrderByFromString ¶ added in v0.0.36
func NewAttemptListRequestOrderByFromString(s string) (AttemptListRequestOrderBy, error)
func (AttemptListRequestOrderBy) Ptr ¶ added in v0.0.36
func (a AttemptListRequestOrderBy) Ptr() *AttemptListRequestOrderBy
type AttemptStatus ¶
type AttemptStatus string
Attempt status
const ( AttemptStatusFailed AttemptStatus = "FAILED" AttemptStatusSuccessful AttemptStatus = "SUCCESSFUL" )
func NewAttemptStatusFromString ¶ added in v0.0.27
func NewAttemptStatusFromString(s string) (AttemptStatus, error)
func (AttemptStatus) Ptr ¶ added in v0.0.27
func (a AttemptStatus) Ptr() *AttemptStatus
type AttemptTrigger ¶
type AttemptTrigger string
How the attempt was triggered
const ( AttemptTriggerInitial AttemptTrigger = "INITIAL" AttemptTriggerManual AttemptTrigger = "MANUAL" AttemptTriggerBulkRetry AttemptTrigger = "BULK_RETRY" AttemptTriggerUnpause AttemptTrigger = "UNPAUSE" AttemptTriggerAutomatic AttemptTrigger = "AUTOMATIC" )
func NewAttemptTriggerFromString ¶ added in v0.0.27
func NewAttemptTriggerFromString(s string) (AttemptTrigger, error)
func (AttemptTrigger) Ptr ¶ added in v0.0.27
func (a AttemptTrigger) Ptr() *AttemptTrigger
type AuthApiKey ¶ added in v0.0.29
type AuthApiKey struct {
Config *DestinationAuthMethodApiKeyConfig `json:"config,omitempty" url:"config,omitempty"`
// contains filtered or unexported fields
}
API Key
func (*AuthApiKey) GetExtraProperties ¶ added in v0.6.0
func (a *AuthApiKey) GetExtraProperties() map[string]interface{}
func (*AuthApiKey) String ¶ added in v0.6.0
func (a *AuthApiKey) String() string
func (*AuthApiKey) UnmarshalJSON ¶ added in v0.0.29
func (a *AuthApiKey) UnmarshalJSON(data []byte) error
type AuthAwsSignature ¶ added in v0.0.38
type AuthAwsSignature struct {
Config *DestinationAuthMethodAwsSignatureConfig `json:"config,omitempty" url:"config,omitempty"`
// contains filtered or unexported fields
}
AWS Signature
func (*AuthAwsSignature) GetExtraProperties ¶ added in v0.6.0
func (a *AuthAwsSignature) GetExtraProperties() map[string]interface{}
func (*AuthAwsSignature) String ¶ added in v0.6.0
func (a *AuthAwsSignature) String() string
func (*AuthAwsSignature) UnmarshalJSON ¶ added in v0.6.0
func (a *AuthAwsSignature) UnmarshalJSON(data []byte) error
type AuthBasicAuth ¶ added in v0.0.29
type AuthBasicAuth struct {
Config *DestinationAuthMethodBasicAuthConfig `json:"config,omitempty" url:"config,omitempty"`
// contains filtered or unexported fields
}
Basic Auth
func (*AuthBasicAuth) GetExtraProperties ¶ added in v0.6.0
func (a *AuthBasicAuth) GetExtraProperties() map[string]interface{}
func (*AuthBasicAuth) String ¶ added in v0.6.0
func (a *AuthBasicAuth) String() string
func (*AuthBasicAuth) UnmarshalJSON ¶ added in v0.0.29
func (a *AuthBasicAuth) UnmarshalJSON(data []byte) error
type AuthBearerToken ¶ added in v0.0.29
type AuthBearerToken struct {
Config *DestinationAuthMethodBearerTokenConfig `json:"config,omitempty" url:"config,omitempty"`
// contains filtered or unexported fields
}
Bearer Token
func (*AuthBearerToken) GetExtraProperties ¶ added in v0.6.0
func (a *AuthBearerToken) GetExtraProperties() map[string]interface{}
func (*AuthBearerToken) String ¶ added in v0.6.0
func (a *AuthBearerToken) String() string
func (*AuthBearerToken) UnmarshalJSON ¶ added in v0.0.29
func (a *AuthBearerToken) UnmarshalJSON(data []byte) error
type AuthCustomSignature ¶ added in v0.0.29
type AuthCustomSignature struct {
Config *DestinationAuthMethodCustomSignatureConfig `json:"config,omitempty" url:"config,omitempty"`
// contains filtered or unexported fields
}
Custom Signature
func (*AuthCustomSignature) GetExtraProperties ¶ added in v0.6.0
func (a *AuthCustomSignature) GetExtraProperties() map[string]interface{}
func (*AuthCustomSignature) String ¶ added in v0.6.0
func (a *AuthCustomSignature) String() string
func (*AuthCustomSignature) UnmarshalJSON ¶ added in v0.0.29
func (a *AuthCustomSignature) UnmarshalJSON(data []byte) error
type AuthHookdeckSignature ¶ added in v0.0.29
type AuthHookdeckSignature struct {
Config *DestinationAuthMethodSignatureConfig `json:"config,omitempty" url:"config,omitempty"`
// contains filtered or unexported fields
}
Hookdeck Signature
func (*AuthHookdeckSignature) GetExtraProperties ¶ added in v0.6.0
func (a *AuthHookdeckSignature) GetExtraProperties() map[string]interface{}
func (*AuthHookdeckSignature) String ¶ added in v0.6.0
func (a *AuthHookdeckSignature) String() string
func (*AuthHookdeckSignature) UnmarshalJSON ¶ added in v0.0.29
func (a *AuthHookdeckSignature) UnmarshalJSON(data []byte) error
type AuthOAuth2AuthorizationCode ¶ added in v0.0.36
type AuthOAuth2AuthorizationCode struct {
Config *DestinationAuthMethodOAuth2AuthorizationCodeConfig `json:"config,omitempty" url:"config,omitempty"`
// contains filtered or unexported fields
}
OAuth2 Authorization Code
func (*AuthOAuth2AuthorizationCode) GetExtraProperties ¶ added in v0.6.0
func (a *AuthOAuth2AuthorizationCode) GetExtraProperties() map[string]interface{}
func (*AuthOAuth2AuthorizationCode) String ¶ added in v0.6.0
func (a *AuthOAuth2AuthorizationCode) String() string
func (*AuthOAuth2AuthorizationCode) UnmarshalJSON ¶ added in v0.6.0
func (a *AuthOAuth2AuthorizationCode) UnmarshalJSON(data []byte) error
type AuthOAuth2ClientCredentials ¶ added in v0.0.36
type AuthOAuth2ClientCredentials struct {
Config *DestinationAuthMethodOAuth2ClientCredentialsConfig `json:"config,omitempty" url:"config,omitempty"`
// contains filtered or unexported fields
}
OAuth2 Client Credentials
func (*AuthOAuth2ClientCredentials) GetExtraProperties ¶ added in v0.6.0
func (a *AuthOAuth2ClientCredentials) GetExtraProperties() map[string]interface{}
func (*AuthOAuth2ClientCredentials) String ¶ added in v0.6.0
func (a *AuthOAuth2ClientCredentials) String() string
func (*AuthOAuth2ClientCredentials) UnmarshalJSON ¶ added in v0.6.0
func (a *AuthOAuth2ClientCredentials) UnmarshalJSON(data []byte) error
type BadRequestError ¶
type BadRequestError struct {
*core.APIError
Body *ApiErrorResponse
}
Bad Request
func (*BadRequestError) MarshalJSON ¶
func (b *BadRequestError) MarshalJSON() ([]byte, error)
func (*BadRequestError) UnmarshalJSON ¶
func (b *BadRequestError) UnmarshalJSON(data []byte) error
func (*BadRequestError) Unwrap ¶ added in v0.0.28
func (b *BadRequestError) Unwrap() error
type BasicAuthIntegrationConfigs ¶
type BasicAuthIntegrationConfigs struct {
Username string `json:"username" url:"username"`
Password string `json:"password" url:"password"`
// contains filtered or unexported fields
}
func (*BasicAuthIntegrationConfigs) GetExtraProperties ¶ added in v0.6.0
func (b *BasicAuthIntegrationConfigs) GetExtraProperties() map[string]interface{}
func (*BasicAuthIntegrationConfigs) String ¶ added in v0.6.0
func (b *BasicAuthIntegrationConfigs) String() string
func (*BasicAuthIntegrationConfigs) UnmarshalJSON ¶ added in v0.6.0
func (b *BasicAuthIntegrationConfigs) UnmarshalJSON(data []byte) error
type BatchOperation ¶
type BatchOperation struct {
// ID of the bulk retry
Id string `json:"id" url:"id"`
// ID of the project
TeamId string `json:"team_id" url:"team_id"`
// Query object to filter records
Query *BatchOperationQuery `json:"query,omitempty" url:"query,omitempty"`
// Date the bulk retry was created
CreatedAt time.Time `json:"created_at" url:"created_at"`
// Last time the bulk retry was updated
UpdatedAt time.Time `json:"updated_at" url:"updated_at"`
// Date the bulk retry was cancelled
CancelledAt *time.Time `json:"cancelled_at,omitempty" url:"cancelled_at,omitempty"`
// Date the bulk retry was completed
CompletedAt *time.Time `json:"completed_at,omitempty" url:"completed_at,omitempty"`
// Number of batches required to complete the bulk retry
EstimatedBatch *int `json:"estimated_batch,omitempty" url:"estimated_batch,omitempty"`
// Number of estimated events to be retried
EstimatedCount *int `json:"estimated_count,omitempty" url:"estimated_count,omitempty"`
// Number of batches currently processed
ProcessedBatch *int `json:"processed_batch,omitempty" url:"processed_batch,omitempty"`
// Number of events that were successfully delivered
CompletedCount *int `json:"completed_count,omitempty" url:"completed_count,omitempty"`
// Indicates if the bulk retry is currently in progress
InProgress bool `json:"in_progress" url:"in_progress"`
// Progression of the batch operations, values 0 - 1
Progress *float64 `json:"progress,omitempty" url:"progress,omitempty"`
// Number of events that failed to be delivered
FailedCount *int `json:"failed_count,omitempty" url:"failed_count,omitempty"`
Number *float64 `json:"number,omitempty" url:"number,omitempty"`
// contains filtered or unexported fields
}
func (*BatchOperation) GetExtraProperties ¶ added in v0.6.0
func (b *BatchOperation) GetExtraProperties() map[string]interface{}
func (*BatchOperation) MarshalJSON ¶ added in v0.6.0
func (b *BatchOperation) MarshalJSON() ([]byte, error)
func (*BatchOperation) String ¶ added in v0.6.0
func (b *BatchOperation) String() string
func (*BatchOperation) UnmarshalJSON ¶ added in v0.6.0
func (b *BatchOperation) UnmarshalJSON(data []byte) error
type BatchOperationPaginatedResult ¶
type BatchOperationPaginatedResult struct {
Pagination *SeekPagination `json:"pagination,omitempty" url:"pagination,omitempty"`
Count *int `json:"count,omitempty" url:"count,omitempty"`
Models []*BatchOperation `json:"models,omitempty" url:"models,omitempty"`
// contains filtered or unexported fields
}
func (*BatchOperationPaginatedResult) GetExtraProperties ¶ added in v0.6.0
func (b *BatchOperationPaginatedResult) GetExtraProperties() map[string]interface{}
func (*BatchOperationPaginatedResult) String ¶ added in v0.6.0
func (b *BatchOperationPaginatedResult) String() string
func (*BatchOperationPaginatedResult) UnmarshalJSON ¶ added in v0.6.0
func (b *BatchOperationPaginatedResult) UnmarshalJSON(data []byte) error
type BatchOperationQuery ¶
Query object to filter records
func NewBatchOperationQueryFromStringOptional ¶
func NewBatchOperationQueryFromStringOptional(value *string) *BatchOperationQuery
func NewBatchOperationQueryFromStringUnknownMap ¶
func NewBatchOperationQueryFromStringUnknownMap(value map[string]interface{}) *BatchOperationQuery
func (*BatchOperationQuery) Accept ¶
func (b *BatchOperationQuery) Accept(visitor BatchOperationQueryVisitor) error
func (BatchOperationQuery) MarshalJSON ¶
func (b BatchOperationQuery) MarshalJSON() ([]byte, error)
func (*BatchOperationQuery) UnmarshalJSON ¶
func (b *BatchOperationQuery) UnmarshalJSON(data []byte) error
type Bookmark ¶
type Bookmark struct {
// ID of the bookmark
Id string `json:"id" url:"id"`
// ID of the project
TeamId string `json:"team_id" url:"team_id"`
// ID of the associated connection
WebhookId string `json:"webhook_id" url:"webhook_id"`
// ID of the bookmarked event data
EventDataId string `json:"event_data_id" url:"event_data_id"`
// Descriptive name of the bookmark
Label string `json:"label" url:"label"`
// Alternate alias for the bookmark
Alias *string `json:"alias,omitempty" url:"alias,omitempty"`
Data *ShortEventData `json:"data,omitempty" url:"data,omitempty"`
// Date the bookmark was last manually triggered
LastUsedAt *time.Time `json:"last_used_at,omitempty" url:"last_used_at,omitempty"`
// Date the bookmark was last updated
UpdatedAt time.Time `json:"updated_at" url:"updated_at"`
// Date the bookmark was created
CreatedAt time.Time `json:"created_at" url:"created_at"`
// contains filtered or unexported fields
}
func (*Bookmark) GetExtraProperties ¶ added in v0.6.0
func (*Bookmark) MarshalJSON ¶ added in v0.6.0
func (*Bookmark) UnmarshalJSON ¶ added in v0.6.0
type BookmarkCreateRequest ¶ added in v0.0.29
type BookmarkCreateRequest struct {
// ID of the event data to bookmark
EventDataId string `json:"event_data_id" url:"-"`
// ID of the associated connection
WebhookId string `json:"webhook_id" url:"-"`
// Descriptive name of the bookmark
Label string `json:"label" url:"-"`
// A unique, human-friendly name for the bookmark
Name *core.Optional[string] `json:"name,omitempty" url:"-"`
}
type BookmarkListRequest ¶ added in v0.0.29
type BookmarkListRequest struct {
Id []*string `json:"-" url:"id,omitempty"`
Name []*string `json:"-" url:"name,omitempty"`
WebhookId []*string `json:"-" url:"webhook_id,omitempty"`
EventDataId []*string `json:"-" url:"event_data_id,omitempty"`
Label []*string `json:"-" url:"label,omitempty"`
LastUsedAt *time.Time `json:"-" url:"last_used_at,omitempty"`
OrderBy *BookmarkListRequestOrderBy `json:"-" url:"order_by,omitempty"`
Dir *BookmarkListRequestDir `json:"-" url:"dir,omitempty"`
Limit *int `json:"-" url:"limit,omitempty"`
Next *string `json:"-" url:"next,omitempty"`
Prev *string `json:"-" url:"prev,omitempty"`
}
type BookmarkListRequestDir ¶ added in v0.0.29
type BookmarkListRequestDir string
const ( BookmarkListRequestDirAsc BookmarkListRequestDir = "asc" BookmarkListRequestDirDesc BookmarkListRequestDir = "desc" )
func NewBookmarkListRequestDirFromString ¶ added in v0.0.29
func NewBookmarkListRequestDirFromString(s string) (BookmarkListRequestDir, error)
func (BookmarkListRequestDir) Ptr ¶ added in v0.0.29
func (b BookmarkListRequestDir) Ptr() *BookmarkListRequestDir
type BookmarkListRequestOrderBy ¶ added in v0.0.36
type BookmarkListRequestOrderBy string
const (
BookmarkListRequestOrderByCreatedAt BookmarkListRequestOrderBy = "created_at"
)
func NewBookmarkListRequestOrderByFromString ¶ added in v0.0.36
func NewBookmarkListRequestOrderByFromString(s string) (BookmarkListRequestOrderBy, error)
func (BookmarkListRequestOrderBy) Ptr ¶ added in v0.0.36
func (b BookmarkListRequestOrderBy) Ptr() *BookmarkListRequestOrderBy
type BookmarkPaginatedResult ¶
type BookmarkPaginatedResult struct {
Pagination *SeekPagination `json:"pagination,omitempty" url:"pagination,omitempty"`
Count *int `json:"count,omitempty" url:"count,omitempty"`
Models []*Bookmark `json:"models,omitempty" url:"models,omitempty"`
// contains filtered or unexported fields
}
func (*BookmarkPaginatedResult) GetExtraProperties ¶ added in v0.6.0
func (b *BookmarkPaginatedResult) GetExtraProperties() map[string]interface{}
func (*BookmarkPaginatedResult) String ¶ added in v0.6.0
func (b *BookmarkPaginatedResult) String() string
func (*BookmarkPaginatedResult) UnmarshalJSON ¶ added in v0.6.0
func (b *BookmarkPaginatedResult) UnmarshalJSON(data []byte) error
type BookmarkTriggerRequest ¶ added in v0.0.29
type BookmarkTriggerRequest struct {
// Bookmark target
Target *core.Optional[BookmarkTriggerRequestTarget] `json:"target,omitempty" url:"-"`
}
type BookmarkTriggerRequestTarget ¶ added in v0.0.29
type BookmarkTriggerRequestTarget string
Bookmark target
const ( BookmarkTriggerRequestTargetHttp BookmarkTriggerRequestTarget = "http" BookmarkTriggerRequestTargetCli BookmarkTriggerRequestTarget = "cli" )
func NewBookmarkTriggerRequestTargetFromString ¶ added in v0.0.29
func NewBookmarkTriggerRequestTargetFromString(s string) (BookmarkTriggerRequestTarget, error)
func (BookmarkTriggerRequestTarget) Ptr ¶ added in v0.0.29
func (b BookmarkTriggerRequestTarget) Ptr() *BookmarkTriggerRequestTarget
type BookmarkUpdateRequest ¶ added in v0.0.29
type BookmarkUpdateRequest struct {
// ID of the event data to bookmark
EventDataId *core.Optional[string] `json:"event_data_id,omitempty" url:"-"`
// ID of the associated connection
WebhookId *core.Optional[string] `json:"webhook_id,omitempty" url:"-"`
// Descriptive name of the bookmark
Label *core.Optional[string] `json:"label,omitempty" url:"-"`
// A unique, human-friendly name for the bookmark
Name *core.Optional[string] `json:"name,omitempty" url:"-"`
}
type Connection ¶
type Connection struct {
// ID of the connection
Id string `json:"id" url:"id"`
// Unique name of the connection for this source
Name *string `json:"name,omitempty" url:"name,omitempty"`
// Full name of the connection concatenated from source, connection and desitnation name
FullName *string `json:"full_name,omitempty" url:"full_name,omitempty"`
// Description of the connection
Description *string `json:"description,omitempty" url:"description,omitempty"`
// ID of the project
TeamId string `json:"team_id" url:"team_id"`
Destination *Destination `json:"destination,omitempty" url:"destination,omitempty"`
Source *Source `json:"source,omitempty" url:"source,omitempty"`
// Array of rules configured on the connection
Rules []*Rule `json:"rules,omitempty" url:"rules,omitempty"`
// Date the connection was disabled
DisabledAt *time.Time `json:"disabled_at,omitempty" url:"disabled_at,omitempty"`
// Date the connection was paused
PausedAt *time.Time `json:"paused_at,omitempty" url:"paused_at,omitempty"`
// Date the connection was last updated
UpdatedAt time.Time `json:"updated_at" url:"updated_at"`
// Date the connection was created
CreatedAt time.Time `json:"created_at" url:"created_at"`
// contains filtered or unexported fields
}
func (*Connection) GetExtraProperties ¶ added in v0.6.0
func (c *Connection) GetExtraProperties() map[string]interface{}
func (*Connection) MarshalJSON ¶ added in v0.6.0
func (c *Connection) MarshalJSON() ([]byte, error)
func (*Connection) String ¶ added in v0.6.0
func (c *Connection) String() string
func (*Connection) UnmarshalJSON ¶ added in v0.6.0
func (c *Connection) UnmarshalJSON(data []byte) error
type ConnectionCountRequest ¶ added in v0.0.36
type ConnectionCountRequest struct {
DestinationId []*string `json:"-" url:"destination_id,omitempty"`
SourceId []*string `json:"-" url:"source_id,omitempty"`
Disabled *bool `json:"-" url:"disabled,omitempty"`
DisabledAt *time.Time `json:"-" url:"disabled_at,omitempty"`
PausedAt *time.Time `json:"-" url:"paused_at,omitempty"`
}
type ConnectionCountResponse ¶ added in v0.0.36
type ConnectionCountResponse struct {
// Count of connections
Count float64 `json:"count" url:"count"`
// contains filtered or unexported fields
}
func (*ConnectionCountResponse) GetExtraProperties ¶ added in v0.6.0
func (c *ConnectionCountResponse) GetExtraProperties() map[string]interface{}
func (*ConnectionCountResponse) String ¶ added in v0.6.0
func (c *ConnectionCountResponse) String() string
func (*ConnectionCountResponse) UnmarshalJSON ¶ added in v0.6.0
func (c *ConnectionCountResponse) UnmarshalJSON(data []byte) error
type ConnectionCreateRequest ¶ added in v0.0.29
type ConnectionCreateRequest struct {
// A unique name of the connection for the source
Name *core.Optional[string] `json:"name,omitempty" url:"-"`
// Description for the connection
Description *core.Optional[string] `json:"description,omitempty" url:"-"`
// ID of a destination to bind to the connection
DestinationId *core.Optional[string] `json:"destination_id,omitempty" url:"-"`
// ID of a source to bind to the connection
SourceId *core.Optional[string] `json:"source_id,omitempty" url:"-"`
// Destination input object
Destination *core.Optional[ConnectionCreateRequestDestination] `json:"destination,omitempty" url:"-"`
// Source input object
Source *core.Optional[ConnectionCreateRequestSource] `json:"source,omitempty" url:"-"`
Rules *core.Optional[[]*Rule] `json:"rules,omitempty" url:"-"`
}
type ConnectionCreateRequestDestination ¶ added in v0.0.29
type ConnectionCreateRequestDestination struct {
// Name for the destination
Name string `json:"name" url:"name"`
// Description for the destination
Description *string `json:"description,omitempty" url:"description,omitempty"`
// Endpoint of the destination
Url *string `json:"url,omitempty" url:"url,omitempty"`
// Path for the CLI destination
CliPath *string `json:"cli_path,omitempty" url:"cli_path,omitempty"`
// Limit of events to receive per period. Refered as Delivery Rate limit in the dashboard and documentation.
RateLimit *int `json:"rate_limit,omitempty" url:"rate_limit,omitempty"`
// Period to rate limit events by. Refered as Delivery Rate period in the dashboard and documentation.
RateLimitPeriod *ConnectionCreateRequestDestinationRateLimitPeriod `json:"rate_limit_period,omitempty" url:"rate_limit_period,omitempty"`
HttpMethod *DestinationHttpMethod `json:"http_method,omitempty" url:"http_method,omitempty"`
AuthMethod *DestinationAuthMethodConfig `json:"auth_method,omitempty" url:"auth_method,omitempty"`
PathForwardingDisabled *bool `json:"path_forwarding_disabled,omitempty" url:"path_forwarding_disabled,omitempty"`
// contains filtered or unexported fields
}
Destination input object
func (*ConnectionCreateRequestDestination) GetExtraProperties ¶ added in v0.6.0
func (c *ConnectionCreateRequestDestination) GetExtraProperties() map[string]interface{}
func (*ConnectionCreateRequestDestination) String ¶ added in v0.6.0
func (c *ConnectionCreateRequestDestination) String() string
func (*ConnectionCreateRequestDestination) UnmarshalJSON ¶ added in v0.6.0
func (c *ConnectionCreateRequestDestination) UnmarshalJSON(data []byte) error
type ConnectionCreateRequestDestinationRateLimitPeriod ¶ added in v0.0.29
type ConnectionCreateRequestDestinationRateLimitPeriod string
Period to rate limit events by. Refered as Delivery Rate period in the dashboard and documentation.
const ( ConnectionCreateRequestDestinationRateLimitPeriodSecond ConnectionCreateRequestDestinationRateLimitPeriod = "second" ConnectionCreateRequestDestinationRateLimitPeriodMinute ConnectionCreateRequestDestinationRateLimitPeriod = "minute" ConnectionCreateRequestDestinationRateLimitPeriodHour ConnectionCreateRequestDestinationRateLimitPeriod = "hour" ConnectionCreateRequestDestinationRateLimitPeriodConcurrent ConnectionCreateRequestDestinationRateLimitPeriod = "concurrent" )
func NewConnectionCreateRequestDestinationRateLimitPeriodFromString ¶ added in v0.0.29
func NewConnectionCreateRequestDestinationRateLimitPeriodFromString(s string) (ConnectionCreateRequestDestinationRateLimitPeriod, error)
type ConnectionCreateRequestSource ¶ added in v0.0.29
type ConnectionCreateRequestSource struct {
// A unique name for the source
Name string `json:"name" url:"name"`
// Description for the source
Description *string `json:"description,omitempty" url:"description,omitempty"`
AllowedHttpMethods *SourceAllowedHttpMethod `json:"allowed_http_methods,omitempty" url:"allowed_http_methods,omitempty"`
CustomResponse *SourceCustomResponse `json:"custom_response,omitempty" url:"custom_response,omitempty"`
Verification *VerificationConfig `json:"verification,omitempty" url:"verification,omitempty"`
// contains filtered or unexported fields
}
Source input object
func (*ConnectionCreateRequestSource) GetExtraProperties ¶ added in v0.6.0
func (c *ConnectionCreateRequestSource) GetExtraProperties() map[string]interface{}
func (*ConnectionCreateRequestSource) String ¶ added in v0.6.0
func (c *ConnectionCreateRequestSource) String() string
func (*ConnectionCreateRequestSource) UnmarshalJSON ¶ added in v0.6.0
func (c *ConnectionCreateRequestSource) UnmarshalJSON(data []byte) error
type ConnectionDeleteResponse ¶ added in v0.0.29
type ConnectionDeleteResponse struct {
// ID of the connection
Id string `json:"id" url:"id"`
// contains filtered or unexported fields
}
func (*ConnectionDeleteResponse) GetExtraProperties ¶ added in v0.6.0
func (c *ConnectionDeleteResponse) GetExtraProperties() map[string]interface{}
func (*ConnectionDeleteResponse) String ¶ added in v0.6.0
func (c *ConnectionDeleteResponse) String() string
func (*ConnectionDeleteResponse) UnmarshalJSON ¶ added in v0.6.0
func (c *ConnectionDeleteResponse) UnmarshalJSON(data []byte) error
type ConnectionListRequest ¶ added in v0.0.29
type ConnectionListRequest struct {
Id []*string `json:"-" url:"id,omitempty"`
Name *string `json:"-" url:"name,omitempty"`
DestinationId []*string `json:"-" url:"destination_id,omitempty"`
SourceId []*string `json:"-" url:"source_id,omitempty"`
Disabled *bool `json:"-" url:"disabled,omitempty"`
DisabledAt *time.Time `json:"-" url:"disabled_at,omitempty"`
FullName *string `json:"-" url:"full_name,omitempty"`
PausedAt *time.Time `json:"-" url:"paused_at,omitempty"`
OrderBy *ConnectionListRequestOrderBy `json:"-" url:"order_by,omitempty"`
Dir *ConnectionListRequestDir `json:"-" url:"dir,omitempty"`
Limit *int `json:"-" url:"limit,omitempty"`
Next *string `json:"-" url:"next,omitempty"`
Prev *string `json:"-" url:"prev,omitempty"`
}
type ConnectionListRequestDir ¶ added in v0.0.29
type ConnectionListRequestDir string
const ( ConnectionListRequestDirAsc ConnectionListRequestDir = "asc" ConnectionListRequestDirDesc ConnectionListRequestDir = "desc" )
func NewConnectionListRequestDirFromString ¶ added in v0.0.29
func NewConnectionListRequestDirFromString(s string) (ConnectionListRequestDir, error)
func (ConnectionListRequestDir) Ptr ¶ added in v0.0.29
func (c ConnectionListRequestDir) Ptr() *ConnectionListRequestDir
type ConnectionListRequestOrderBy ¶ added in v0.0.29
type ConnectionListRequestOrderBy string
const ( ConnectionListRequestOrderByCreatedAt ConnectionListRequestOrderBy = "created_at" ConnectionListRequestOrderByUpdatedAt ConnectionListRequestOrderBy = "updated_at" ConnectionListRequestOrderBySourcesUpdatedAt ConnectionListRequestOrderBy = "sources.updated_at" ConnectionListRequestOrderBySourcesCreatedAt ConnectionListRequestOrderBy = "sources.created_at" ConnectionListRequestOrderByDestinationsUpdatedAt ConnectionListRequestOrderBy = "destinations.updated_at" ConnectionListRequestOrderByDestinationsCreatedAt ConnectionListRequestOrderBy = "destinations.created_at" )
func NewConnectionListRequestOrderByFromString ¶ added in v0.0.29
func NewConnectionListRequestOrderByFromString(s string) (ConnectionListRequestOrderBy, error)
func (ConnectionListRequestOrderBy) Ptr ¶ added in v0.0.29
func (c ConnectionListRequestOrderBy) Ptr() *ConnectionListRequestOrderBy
type ConnectionPaginatedResult ¶
type ConnectionPaginatedResult struct {
Pagination *SeekPagination `json:"pagination,omitempty" url:"pagination,omitempty"`
Count *int `json:"count,omitempty" url:"count,omitempty"`
Models []*Connection `json:"models,omitempty" url:"models,omitempty"`
// contains filtered or unexported fields
}
func (*ConnectionPaginatedResult) GetExtraProperties ¶ added in v0.6.0
func (c *ConnectionPaginatedResult) GetExtraProperties() map[string]interface{}
func (*ConnectionPaginatedResult) String ¶ added in v0.6.0
func (c *ConnectionPaginatedResult) String() string
func (*ConnectionPaginatedResult) UnmarshalJSON ¶ added in v0.6.0
func (c *ConnectionPaginatedResult) UnmarshalJSON(data []byte) error
type ConnectionUpdateRequest ¶ added in v0.0.29
type ConnectionUpsertRequest ¶ added in v0.0.29
type ConnectionUpsertRequest struct {
// A unique name of the connection for the source
Name *core.Optional[string] `json:"name,omitempty" url:"-"`
// Description for the connection
Description *core.Optional[string] `json:"description,omitempty" url:"-"`
// ID of a destination to bind to the connection
DestinationId *core.Optional[string] `json:"destination_id,omitempty" url:"-"`
// ID of a source to bind to the connection
SourceId *core.Optional[string] `json:"source_id,omitempty" url:"-"`
// Destination input object
Destination *core.Optional[ConnectionUpsertRequestDestination] `json:"destination,omitempty" url:"-"`
// Source input object
Source *core.Optional[ConnectionUpsertRequestSource] `json:"source,omitempty" url:"-"`
Rules *core.Optional[[]*Rule] `json:"rules,omitempty" url:"-"`
}
type ConnectionUpsertRequestDestination ¶ added in v0.0.29
type ConnectionUpsertRequestDestination struct {
// Name for the destination
Name string `json:"name" url:"name"`
// Description for the destination
Description *string `json:"description,omitempty" url:"description,omitempty"`
// Endpoint of the destination
Url *string `json:"url,omitempty" url:"url,omitempty"`
// Path for the CLI destination
CliPath *string `json:"cli_path,omitempty" url:"cli_path,omitempty"`
// Limit of events to receive per period. Refered as Delivery Rate limit in the dashboard and documentation.
RateLimit *int `json:"rate_limit,omitempty" url:"rate_limit,omitempty"`
// Period to rate limit events by. Refered as Delivery Rate period in the dashboard and documentation.
RateLimitPeriod *ConnectionUpsertRequestDestinationRateLimitPeriod `json:"rate_limit_period,omitempty" url:"rate_limit_period,omitempty"`
HttpMethod *DestinationHttpMethod `json:"http_method,omitempty" url:"http_method,omitempty"`
AuthMethod *DestinationAuthMethodConfig `json:"auth_method,omitempty" url:"auth_method,omitempty"`
PathForwardingDisabled *bool `json:"path_forwarding_disabled,omitempty" url:"path_forwarding_disabled,omitempty"`
// contains filtered or unexported fields
}
Destination input object
func (*ConnectionUpsertRequestDestination) GetExtraProperties ¶ added in v0.6.0
func (c *ConnectionUpsertRequestDestination) GetExtraProperties() map[string]interface{}
func (*ConnectionUpsertRequestDestination) String ¶ added in v0.6.0
func (c *ConnectionUpsertRequestDestination) String() string
func (*ConnectionUpsertRequestDestination) UnmarshalJSON ¶ added in v0.6.0
func (c *ConnectionUpsertRequestDestination) UnmarshalJSON(data []byte) error
type ConnectionUpsertRequestDestinationRateLimitPeriod ¶ added in v0.0.29
type ConnectionUpsertRequestDestinationRateLimitPeriod string
Period to rate limit events by. Refered as Delivery Rate period in the dashboard and documentation.
const ( ConnectionUpsertRequestDestinationRateLimitPeriodSecond ConnectionUpsertRequestDestinationRateLimitPeriod = "second" ConnectionUpsertRequestDestinationRateLimitPeriodMinute ConnectionUpsertRequestDestinationRateLimitPeriod = "minute" ConnectionUpsertRequestDestinationRateLimitPeriodHour ConnectionUpsertRequestDestinationRateLimitPeriod = "hour" ConnectionUpsertRequestDestinationRateLimitPeriodConcurrent ConnectionUpsertRequestDestinationRateLimitPeriod = "concurrent" )
func NewConnectionUpsertRequestDestinationRateLimitPeriodFromString ¶ added in v0.0.29
func NewConnectionUpsertRequestDestinationRateLimitPeriodFromString(s string) (ConnectionUpsertRequestDestinationRateLimitPeriod, error)
type ConnectionUpsertRequestSource ¶ added in v0.0.29
type ConnectionUpsertRequestSource struct {
// A unique name for the source
Name string `json:"name" url:"name"`
// Description for the source
Description *string `json:"description,omitempty" url:"description,omitempty"`
AllowedHttpMethods *SourceAllowedHttpMethod `json:"allowed_http_methods,omitempty" url:"allowed_http_methods,omitempty"`
CustomResponse *SourceCustomResponse `json:"custom_response,omitempty" url:"custom_response,omitempty"`
Verification *VerificationConfig `json:"verification,omitempty" url:"verification,omitempty"`
// contains filtered or unexported fields
}
Source input object
func (*ConnectionUpsertRequestSource) GetExtraProperties ¶ added in v0.6.0
func (c *ConnectionUpsertRequestSource) GetExtraProperties() map[string]interface{}
func (*ConnectionUpsertRequestSource) String ¶ added in v0.6.0
func (c *ConnectionUpsertRequestSource) String() string
func (*ConnectionUpsertRequestSource) UnmarshalJSON ¶ added in v0.6.0
func (c *ConnectionUpsertRequestSource) UnmarshalJSON(data []byte) error
type ConsoleLine ¶
type ConsoleLine struct {
Type ConsoleLineType `json:"type" url:"type"`
Message string `json:"message" url:"message"`
// contains filtered or unexported fields
}
func (*ConsoleLine) GetExtraProperties ¶ added in v0.6.0
func (c *ConsoleLine) GetExtraProperties() map[string]interface{}
func (*ConsoleLine) String ¶ added in v0.6.0
func (c *ConsoleLine) String() string
func (*ConsoleLine) UnmarshalJSON ¶ added in v0.6.0
func (c *ConsoleLine) UnmarshalJSON(data []byte) error
type ConsoleLineType ¶
type ConsoleLineType string
const ( ConsoleLineTypeError ConsoleLineType = "error" ConsoleLineTypeLog ConsoleLineType = "log" ConsoleLineTypeWarn ConsoleLineType = "warn" ConsoleLineTypeInfo ConsoleLineType = "info" ConsoleLineTypeDebug ConsoleLineType = "debug" )
func NewConsoleLineTypeFromString ¶ added in v0.0.27
func NewConsoleLineTypeFromString(s string) (ConsoleLineType, error)
func (ConsoleLineType) Ptr ¶ added in v0.0.27
func (c ConsoleLineType) Ptr() *ConsoleLineType
type DelayRule ¶
type DelayRule struct {
// Delay to introduce in MS
Delay int `json:"delay" url:"delay"`
// contains filtered or unexported fields
}
func (*DelayRule) GetExtraProperties ¶ added in v0.6.0
func (*DelayRule) UnmarshalJSON ¶
type DeleteCustomDomainSchema ¶
type DeleteCustomDomainSchema struct {
// The custom hostname ID
Id string `json:"id" url:"id"`
// contains filtered or unexported fields
}
func (*DeleteCustomDomainSchema) GetExtraProperties ¶ added in v0.6.0
func (d *DeleteCustomDomainSchema) GetExtraProperties() map[string]interface{}
func (*DeleteCustomDomainSchema) String ¶ added in v0.6.0
func (d *DeleteCustomDomainSchema) String() string
func (*DeleteCustomDomainSchema) UnmarshalJSON ¶ added in v0.6.0
func (d *DeleteCustomDomainSchema) UnmarshalJSON(data []byte) error
type DeletedBookmarkResponse ¶
type DeletedBookmarkResponse struct {
// Bookmark ID
Id string `json:"id" url:"id"`
// contains filtered or unexported fields
}
func (*DeletedBookmarkResponse) GetExtraProperties ¶ added in v0.6.0
func (d *DeletedBookmarkResponse) GetExtraProperties() map[string]interface{}
func (*DeletedBookmarkResponse) String ¶ added in v0.6.0
func (d *DeletedBookmarkResponse) String() string
func (*DeletedBookmarkResponse) UnmarshalJSON ¶ added in v0.6.0
func (d *DeletedBookmarkResponse) UnmarshalJSON(data []byte) error
type DeletedIntegration ¶
type DeletedIntegration struct {
Id string `json:"id" url:"id"`
// contains filtered or unexported fields
}
func (*DeletedIntegration) GetExtraProperties ¶ added in v0.6.0
func (d *DeletedIntegration) GetExtraProperties() map[string]interface{}
func (*DeletedIntegration) String ¶ added in v0.6.0
func (d *DeletedIntegration) String() string
func (*DeletedIntegration) UnmarshalJSON ¶ added in v0.6.0
func (d *DeletedIntegration) UnmarshalJSON(data []byte) error
type DeletedIssueTriggerResponse ¶
type DeletedIssueTriggerResponse struct {
Id string `json:"id" url:"id"`
// contains filtered or unexported fields
}
func (*DeletedIssueTriggerResponse) GetExtraProperties ¶ added in v0.6.0
func (d *DeletedIssueTriggerResponse) GetExtraProperties() map[string]interface{}
func (*DeletedIssueTriggerResponse) String ¶ added in v0.6.0
func (d *DeletedIssueTriggerResponse) String() string
func (*DeletedIssueTriggerResponse) UnmarshalJSON ¶ added in v0.6.0
func (d *DeletedIssueTriggerResponse) UnmarshalJSON(data []byte) error
type DeliveryIssue ¶
type DeliveryIssue struct {
// Issue ID
Id string `json:"id" url:"id"`
// ID of the project
TeamId string `json:"team_id" url:"team_id"`
Status IssueStatus `json:"status" url:"status"`
// ISO timestamp for when the issue was last opened
OpenedAt time.Time `json:"opened_at" url:"opened_at"`
// ISO timestamp for when the issue was first opened
FirstSeenAt time.Time `json:"first_seen_at" url:"first_seen_at"`
// ISO timestamp for when the issue last occured
LastSeenAt time.Time `json:"last_seen_at" url:"last_seen_at"`
// Deprecated, will always be set to null
LastUpdatedBy *string `json:"last_updated_by,omitempty" url:"last_updated_by,omitempty"`
// ISO timestamp for when the issue was dismissed
DismissedAt *time.Time `json:"dismissed_at,omitempty" url:"dismissed_at,omitempty"`
AutoResolvedAt *time.Time `json:"auto_resolved_at,omitempty" url:"auto_resolved_at,omitempty"`
MergedWith *string `json:"merged_with,omitempty" url:"merged_with,omitempty"`
// ISO timestamp for when the issue was last updated
UpdatedAt string `json:"updated_at" url:"updated_at"`
// ISO timestamp for when the issue was created
CreatedAt string `json:"created_at" url:"created_at"`
AggregationKeys *DeliveryIssueAggregationKeys `json:"aggregation_keys,omitempty" url:"aggregation_keys,omitempty"`
Reference *DeliveryIssueReference `json:"reference,omitempty" url:"reference,omitempty"`
// contains filtered or unexported fields
}
Delivery issue
func (*DeliveryIssue) GetExtraProperties ¶ added in v0.6.0
func (d *DeliveryIssue) GetExtraProperties() map[string]interface{}
func (*DeliveryIssue) MarshalJSON ¶
func (d *DeliveryIssue) MarshalJSON() ([]byte, error)
func (*DeliveryIssue) String ¶ added in v0.6.0
func (d *DeliveryIssue) String() string
func (*DeliveryIssue) UnmarshalJSON ¶
func (d *DeliveryIssue) UnmarshalJSON(data []byte) error
type DeliveryIssueAggregationKeys ¶
type DeliveryIssueAggregationKeys struct {
WebhookId []string `json:"webhook_id,omitempty" url:"webhook_id,omitempty"`
ResponseStatus []float64 `json:"response_status,omitempty" url:"response_status,omitempty"`
ErrorCode []AttemptErrorCodes `json:"error_code,omitempty" url:"error_code,omitempty"`
// contains filtered or unexported fields
}
Keys used as the aggregation keys a 'delivery' type issue
func (*DeliveryIssueAggregationKeys) GetExtraProperties ¶ added in v0.6.0
func (d *DeliveryIssueAggregationKeys) GetExtraProperties() map[string]interface{}
func (*DeliveryIssueAggregationKeys) String ¶ added in v0.6.0
func (d *DeliveryIssueAggregationKeys) String() string
func (*DeliveryIssueAggregationKeys) UnmarshalJSON ¶ added in v0.6.0
func (d *DeliveryIssueAggregationKeys) UnmarshalJSON(data []byte) error
type DeliveryIssueData ¶
type DeliveryIssueData struct {
TriggerEvent *Event `json:"trigger_event,omitempty" url:"trigger_event,omitempty"`
TriggerAttempt *EventAttempt `json:"trigger_attempt,omitempty" url:"trigger_attempt,omitempty"`
// contains filtered or unexported fields
}
Delivery issue data
func (*DeliveryIssueData) GetExtraProperties ¶ added in v0.6.0
func (d *DeliveryIssueData) GetExtraProperties() map[string]interface{}
func (*DeliveryIssueData) String ¶ added in v0.6.0
func (d *DeliveryIssueData) String() string
func (*DeliveryIssueData) UnmarshalJSON ¶ added in v0.6.0
func (d *DeliveryIssueData) UnmarshalJSON(data []byte) error
type DeliveryIssueReference ¶
type DeliveryIssueReference struct {
EventId string `json:"event_id" url:"event_id"`
AttemptId string `json:"attempt_id" url:"attempt_id"`
// contains filtered or unexported fields
}
Reference to the event and attempt an issue is being created for.
func (*DeliveryIssueReference) GetExtraProperties ¶ added in v0.6.0
func (d *DeliveryIssueReference) GetExtraProperties() map[string]interface{}
func (*DeliveryIssueReference) String ¶ added in v0.6.0
func (d *DeliveryIssueReference) String() string
func (*DeliveryIssueReference) UnmarshalJSON ¶ added in v0.6.0
func (d *DeliveryIssueReference) UnmarshalJSON(data []byte) error
type DeliveryIssueWithData ¶
type DeliveryIssueWithData struct {
// Issue ID
Id string `json:"id" url:"id"`
// ID of the project
TeamId string `json:"team_id" url:"team_id"`
Status IssueStatus `json:"status" url:"status"`
// ISO timestamp for when the issue was last opened
OpenedAt time.Time `json:"opened_at" url:"opened_at"`
// ISO timestamp for when the issue was first opened
FirstSeenAt time.Time `json:"first_seen_at" url:"first_seen_at"`
// ISO timestamp for when the issue last occured
LastSeenAt time.Time `json:"last_seen_at" url:"last_seen_at"`
// Deprecated, will always be set to null
LastUpdatedBy *string `json:"last_updated_by,omitempty" url:"last_updated_by,omitempty"`
// ISO timestamp for when the issue was dismissed
DismissedAt *time.Time `json:"dismissed_at,omitempty" url:"dismissed_at,omitempty"`
AutoResolvedAt *time.Time `json:"auto_resolved_at,omitempty" url:"auto_resolved_at,omitempty"`
MergedWith *string `json:"merged_with,omitempty" url:"merged_with,omitempty"`
// ISO timestamp for when the issue was last updated
UpdatedAt string `json:"updated_at" url:"updated_at"`
// ISO timestamp for when the issue was created
CreatedAt string `json:"created_at" url:"created_at"`
AggregationKeys *DeliveryIssueAggregationKeys `json:"aggregation_keys,omitempty" url:"aggregation_keys,omitempty"`
Reference *DeliveryIssueReference `json:"reference,omitempty" url:"reference,omitempty"`
Data *DeliveryIssueData `json:"data,omitempty" url:"data,omitempty"`
// contains filtered or unexported fields
}
Delivery issue
func (*DeliveryIssueWithData) GetExtraProperties ¶ added in v0.6.0
func (d *DeliveryIssueWithData) GetExtraProperties() map[string]interface{}
func (*DeliveryIssueWithData) MarshalJSON ¶
func (d *DeliveryIssueWithData) MarshalJSON() ([]byte, error)
func (*DeliveryIssueWithData) String ¶ added in v0.6.0
func (d *DeliveryIssueWithData) String() string
func (*DeliveryIssueWithData) UnmarshalJSON ¶
func (d *DeliveryIssueWithData) UnmarshalJSON(data []byte) error
type Destination ¶
type Destination struct {
// ID of the destination
Id string `json:"id" url:"id"`
// A unique, human-friendly name for the destination
Name string `json:"name" url:"name"`
// Description of the destination
Description *string `json:"description,omitempty" url:"description,omitempty"`
// ID of the project
TeamId string `json:"team_id" url:"team_id"`
PathForwardingDisabled *bool `json:"path_forwarding_disabled,omitempty" url:"path_forwarding_disabled,omitempty"`
// HTTP endpoint of the destination
Url *string `json:"url,omitempty" url:"url,omitempty"`
// Path for the CLI destination
CliPath *string `json:"cli_path,omitempty" url:"cli_path,omitempty"`
// Limit of events to receive per period. Refered as Delivery Rate limit in the dashboard and documentation.
RateLimit *int `json:"rate_limit,omitempty" url:"rate_limit,omitempty"`
RateLimitPeriod *DestinationRateLimitPeriod `json:"rate_limit_period,omitempty" url:"rate_limit_period,omitempty"`
HttpMethod *DestinationHttpMethod `json:"http_method,omitempty" url:"http_method,omitempty"`
AuthMethod *DestinationAuthMethodConfig `json:"auth_method,omitempty" url:"auth_method,omitempty"`
// Date the destination was disabled
DisabledAt *time.Time `json:"disabled_at,omitempty" url:"disabled_at,omitempty"`
// Date the destination was last updated
UpdatedAt time.Time `json:"updated_at" url:"updated_at"`
// Date the destination was created
CreatedAt time.Time `json:"created_at" url:"created_at"`
// contains filtered or unexported fields
}
Associated Destination(#destination-object) object
func (*Destination) GetExtraProperties ¶ added in v0.6.0
func (d *Destination) GetExtraProperties() map[string]interface{}
func (*Destination) MarshalJSON ¶ added in v0.6.0
func (d *Destination) MarshalJSON() ([]byte, error)
func (*Destination) String ¶ added in v0.6.0
func (d *Destination) String() string
func (*Destination) UnmarshalJSON ¶ added in v0.6.0
func (d *Destination) UnmarshalJSON(data []byte) error
type DestinationAuthMethodApiKeyConfig ¶
type DestinationAuthMethodApiKeyConfig struct {
// Key for the API key auth
Key string `json:"key" url:"key"`
// API key for the API key auth
ApiKey string `json:"api_key" url:"api_key"`
// Whether the API key should be sent as a header or a query parameter
To *DestinationAuthMethodApiKeyConfigTo `json:"to,omitempty" url:"to,omitempty"`
// contains filtered or unexported fields
}
API key config for the destination's auth method
func (*DestinationAuthMethodApiKeyConfig) GetExtraProperties ¶ added in v0.6.0
func (d *DestinationAuthMethodApiKeyConfig) GetExtraProperties() map[string]interface{}
func (*DestinationAuthMethodApiKeyConfig) String ¶ added in v0.6.0
func (d *DestinationAuthMethodApiKeyConfig) String() string
func (*DestinationAuthMethodApiKeyConfig) UnmarshalJSON ¶ added in v0.6.0
func (d *DestinationAuthMethodApiKeyConfig) UnmarshalJSON(data []byte) error
type DestinationAuthMethodApiKeyConfigTo ¶
type DestinationAuthMethodApiKeyConfigTo string
Whether the API key should be sent as a header or a query parameter
const ( DestinationAuthMethodApiKeyConfigToHeader DestinationAuthMethodApiKeyConfigTo = "header" DestinationAuthMethodApiKeyConfigToQuery DestinationAuthMethodApiKeyConfigTo = "query" )
func NewDestinationAuthMethodApiKeyConfigToFromString ¶ added in v0.0.27
func NewDestinationAuthMethodApiKeyConfigToFromString(s string) (DestinationAuthMethodApiKeyConfigTo, error)
type DestinationAuthMethodAwsSignatureConfig ¶ added in v0.0.38
type DestinationAuthMethodAwsSignatureConfig struct {
// AWS access key id
AccessKeyId string `json:"access_key_id" url:"access_key_id"`
// AWS secret access key
SecretAccessKey string `json:"secret_access_key" url:"secret_access_key"`
// AWS region
Region *string `json:"region,omitempty" url:"region,omitempty"`
// AWS service
Service *string `json:"service,omitempty" url:"service,omitempty"`
// contains filtered or unexported fields
}
AWS Signature config for the destination's auth method
func (*DestinationAuthMethodAwsSignatureConfig) GetExtraProperties ¶ added in v0.6.0
func (d *DestinationAuthMethodAwsSignatureConfig) GetExtraProperties() map[string]interface{}
func (*DestinationAuthMethodAwsSignatureConfig) String ¶ added in v0.6.0
func (d *DestinationAuthMethodAwsSignatureConfig) String() string
func (*DestinationAuthMethodAwsSignatureConfig) UnmarshalJSON ¶ added in v0.6.0
func (d *DestinationAuthMethodAwsSignatureConfig) UnmarshalJSON(data []byte) error
type DestinationAuthMethodBasicAuthConfig ¶
type DestinationAuthMethodBasicAuthConfig struct {
// Username for basic auth
Username string `json:"username" url:"username"`
// Password for basic auth
Password string `json:"password" url:"password"`
// contains filtered or unexported fields
}
Basic auth config for the destination's auth method
func (*DestinationAuthMethodBasicAuthConfig) GetExtraProperties ¶ added in v0.6.0
func (d *DestinationAuthMethodBasicAuthConfig) GetExtraProperties() map[string]interface{}
func (*DestinationAuthMethodBasicAuthConfig) String ¶ added in v0.6.0
func (d *DestinationAuthMethodBasicAuthConfig) String() string
func (*DestinationAuthMethodBasicAuthConfig) UnmarshalJSON ¶ added in v0.6.0
func (d *DestinationAuthMethodBasicAuthConfig) UnmarshalJSON(data []byte) error
type DestinationAuthMethodBearerTokenConfig ¶
type DestinationAuthMethodBearerTokenConfig struct {
// Token for the bearer token auth
Token string `json:"token" url:"token"`
// contains filtered or unexported fields
}
Bearer token config for the destination's auth method
func (*DestinationAuthMethodBearerTokenConfig) GetExtraProperties ¶ added in v0.6.0
func (d *DestinationAuthMethodBearerTokenConfig) GetExtraProperties() map[string]interface{}
func (*DestinationAuthMethodBearerTokenConfig) String ¶ added in v0.6.0
func (d *DestinationAuthMethodBearerTokenConfig) String() string
func (*DestinationAuthMethodBearerTokenConfig) UnmarshalJSON ¶ added in v0.6.0
func (d *DestinationAuthMethodBearerTokenConfig) UnmarshalJSON(data []byte) error
type DestinationAuthMethodConfig ¶
type DestinationAuthMethodConfig struct {
Type string
HookdeckSignature *AuthHookdeckSignature
BasicAuth *AuthBasicAuth
ApiKey *AuthApiKey
BearerToken *AuthBearerToken
Oauth2ClientCredentials *AuthOAuth2ClientCredentials
Oauth2AuthorizationCode *AuthOAuth2AuthorizationCode
CustomSignature *AuthCustomSignature
AwsSignature *AuthAwsSignature
}
Config for the destination's auth method
func NewDestinationAuthMethodConfigFromApiKey ¶
func NewDestinationAuthMethodConfigFromApiKey(value *AuthApiKey) *DestinationAuthMethodConfig
func NewDestinationAuthMethodConfigFromAwsSignature ¶ added in v0.0.38
func NewDestinationAuthMethodConfigFromAwsSignature(value *AuthAwsSignature) *DestinationAuthMethodConfig
func NewDestinationAuthMethodConfigFromBasicAuth ¶
func NewDestinationAuthMethodConfigFromBasicAuth(value *AuthBasicAuth) *DestinationAuthMethodConfig
func NewDestinationAuthMethodConfigFromBearerToken ¶
func NewDestinationAuthMethodConfigFromBearerToken(value *AuthBearerToken) *DestinationAuthMethodConfig
func NewDestinationAuthMethodConfigFromCustomSignature ¶
func NewDestinationAuthMethodConfigFromCustomSignature(value *AuthCustomSignature) *DestinationAuthMethodConfig
func NewDestinationAuthMethodConfigFromHookdeckSignature ¶
func NewDestinationAuthMethodConfigFromHookdeckSignature(value *AuthHookdeckSignature) *DestinationAuthMethodConfig
func NewDestinationAuthMethodConfigFromOauth2AuthorizationCode ¶ added in v0.0.36
func NewDestinationAuthMethodConfigFromOauth2AuthorizationCode(value *AuthOAuth2AuthorizationCode) *DestinationAuthMethodConfig
func NewDestinationAuthMethodConfigFromOauth2ClientCredentials ¶ added in v0.0.36
func NewDestinationAuthMethodConfigFromOauth2ClientCredentials(value *AuthOAuth2ClientCredentials) *DestinationAuthMethodConfig
func (*DestinationAuthMethodConfig) Accept ¶
func (d *DestinationAuthMethodConfig) Accept(visitor DestinationAuthMethodConfigVisitor) error
func (DestinationAuthMethodConfig) MarshalJSON ¶
func (d DestinationAuthMethodConfig) MarshalJSON() ([]byte, error)
func (*DestinationAuthMethodConfig) UnmarshalJSON ¶
func (d *DestinationAuthMethodConfig) UnmarshalJSON(data []byte) error
type DestinationAuthMethodConfigVisitor ¶
type DestinationAuthMethodConfigVisitor interface {
VisitHookdeckSignature(*AuthHookdeckSignature) error
VisitBasicAuth(*AuthBasicAuth) error
VisitApiKey(*AuthApiKey) error
VisitBearerToken(*AuthBearerToken) error
VisitOauth2ClientCredentials(*AuthOAuth2ClientCredentials) error
VisitOauth2AuthorizationCode(*AuthOAuth2AuthorizationCode) error
VisitCustomSignature(*AuthCustomSignature) error
VisitAwsSignature(*AuthAwsSignature) error
}
type DestinationAuthMethodCustomSignatureConfig ¶
type DestinationAuthMethodCustomSignatureConfig struct {
// Key for the custom signature auth
Key string `json:"key" url:"key"`
// Signing secret for the custom signature auth. If left empty a secret will be generated for you.
SigningSecret *string `json:"signing_secret,omitempty" url:"signing_secret,omitempty"`
// contains filtered or unexported fields
}
Custom signature config for the destination's auth method
func (*DestinationAuthMethodCustomSignatureConfig) GetExtraProperties ¶ added in v0.6.0
func (d *DestinationAuthMethodCustomSignatureConfig) GetExtraProperties() map[string]interface{}
func (*DestinationAuthMethodCustomSignatureConfig) String ¶ added in v0.6.0
func (d *DestinationAuthMethodCustomSignatureConfig) String() string
func (*DestinationAuthMethodCustomSignatureConfig) UnmarshalJSON ¶ added in v0.6.0
func (d *DestinationAuthMethodCustomSignatureConfig) UnmarshalJSON(data []byte) error
type DestinationAuthMethodOAuth2AuthorizationCodeConfig ¶ added in v0.0.36
type DestinationAuthMethodOAuth2AuthorizationCodeConfig struct {
// Client id in the auth server
ClientId string `json:"client_id" url:"client_id"`
// Client secret in the auth server
ClientSecret string `json:"client_secret" url:"client_secret"`
// Refresh token already returned by the auth server
RefreshToken string `json:"refresh_token" url:"refresh_token"`
// Scope to access
Scope *string `json:"scope,omitempty" url:"scope,omitempty"`
// URL of the auth server
AuthServer string `json:"auth_server" url:"auth_server"`
// contains filtered or unexported fields
}
OAuth2 Authorization Code config for the destination's auth method
func (*DestinationAuthMethodOAuth2AuthorizationCodeConfig) GetExtraProperties ¶ added in v0.6.0
func (d *DestinationAuthMethodOAuth2AuthorizationCodeConfig) GetExtraProperties() map[string]interface{}
func (*DestinationAuthMethodOAuth2AuthorizationCodeConfig) String ¶ added in v0.6.0
func (d *DestinationAuthMethodOAuth2AuthorizationCodeConfig) String() string
func (*DestinationAuthMethodOAuth2AuthorizationCodeConfig) UnmarshalJSON ¶ added in v0.6.0
func (d *DestinationAuthMethodOAuth2AuthorizationCodeConfig) UnmarshalJSON(data []byte) error
type DestinationAuthMethodOAuth2ClientCredentialsConfig ¶ added in v0.0.36
type DestinationAuthMethodOAuth2ClientCredentialsConfig struct {
// Client id in the auth server
ClientId string `json:"client_id" url:"client_id"`
// Client secret in the auth server
ClientSecret string `json:"client_secret" url:"client_secret"`
// Scope to access
Scope *string `json:"scope,omitempty" url:"scope,omitempty"`
// URL of the auth server
AuthServer string `json:"auth_server" url:"auth_server"`
// Basic (default), Bearer Authentication or x-www-form-urlencoded
AuthenticationType *DestinationAuthMethodOAuth2ClientCredentialsConfigAuthenticationType `json:"authentication_type,omitempty" url:"authentication_type,omitempty"`
// contains filtered or unexported fields
}
OAuth2 Client Credentials config for the destination's auth method
func (*DestinationAuthMethodOAuth2ClientCredentialsConfig) GetExtraProperties ¶ added in v0.6.0
func (d *DestinationAuthMethodOAuth2ClientCredentialsConfig) GetExtraProperties() map[string]interface{}
func (*DestinationAuthMethodOAuth2ClientCredentialsConfig) String ¶ added in v0.6.0
func (d *DestinationAuthMethodOAuth2ClientCredentialsConfig) String() string
func (*DestinationAuthMethodOAuth2ClientCredentialsConfig) UnmarshalJSON ¶ added in v0.6.0
func (d *DestinationAuthMethodOAuth2ClientCredentialsConfig) UnmarshalJSON(data []byte) error
type DestinationAuthMethodOAuth2ClientCredentialsConfigAuthenticationType ¶ added in v0.2.0
type DestinationAuthMethodOAuth2ClientCredentialsConfigAuthenticationType string
Basic (default), Bearer Authentication or x-www-form-urlencoded
const ( DestinationAuthMethodOAuth2ClientCredentialsConfigAuthenticationTypeBasic DestinationAuthMethodOAuth2ClientCredentialsConfigAuthenticationType = "basic" DestinationAuthMethodOAuth2ClientCredentialsConfigAuthenticationTypeBearer DestinationAuthMethodOAuth2ClientCredentialsConfigAuthenticationType = "bearer" DestinationAuthMethodOAuth2ClientCredentialsConfigAuthenticationTypeXWwwFormUrlencoded DestinationAuthMethodOAuth2ClientCredentialsConfigAuthenticationType = "x-www-form-urlencoded" )
func NewDestinationAuthMethodOAuth2ClientCredentialsConfigAuthenticationTypeFromString ¶ added in v0.2.0
func NewDestinationAuthMethodOAuth2ClientCredentialsConfigAuthenticationTypeFromString(s string) (DestinationAuthMethodOAuth2ClientCredentialsConfigAuthenticationType, error)
type DestinationAuthMethodSignatureConfig ¶
type DestinationAuthMethodSignatureConfig struct {
// contains filtered or unexported fields
}
Empty config for the destination's auth method
func (*DestinationAuthMethodSignatureConfig) GetExtraProperties ¶ added in v0.6.0
func (d *DestinationAuthMethodSignatureConfig) GetExtraProperties() map[string]interface{}
func (*DestinationAuthMethodSignatureConfig) String ¶ added in v0.6.0
func (d *DestinationAuthMethodSignatureConfig) String() string
func (*DestinationAuthMethodSignatureConfig) UnmarshalJSON ¶ added in v0.6.0
func (d *DestinationAuthMethodSignatureConfig) UnmarshalJSON(data []byte) error
type DestinationCreateRequest ¶ added in v0.0.29
type DestinationCreateRequest struct {
// Name for the destination
Name string `json:"name" url:"-"`
// Description for the destination
Description *core.Optional[string] `json:"description,omitempty" url:"-"`
// Endpoint of the destination
Url *core.Optional[string] `json:"url,omitempty" url:"-"`
// Path for the CLI destination
CliPath *core.Optional[string] `json:"cli_path,omitempty" url:"-"`
// Limit of events to receive per period. Refered as Delivery Rate limit in the dashboard and documentation.
RateLimit *core.Optional[int] `json:"rate_limit,omitempty" url:"-"`
// Period to rate limit events by. Refered as Delivery Rate period in the dashboard and documentation.
RateLimitPeriod *core.Optional[DestinationCreateRequestRateLimitPeriod] `json:"rate_limit_period,omitempty" url:"-"`
HttpMethod *core.Optional[DestinationHttpMethod] `json:"http_method,omitempty" url:"-"`
AuthMethod *core.Optional[DestinationAuthMethodConfig] `json:"auth_method,omitempty" url:"-"`
PathForwardingDisabled *core.Optional[bool] `json:"path_forwarding_disabled,omitempty" url:"-"`
}
type DestinationCreateRequestRateLimitPeriod ¶ added in v0.0.29
type DestinationCreateRequestRateLimitPeriod string
Period to rate limit events by. Refered as Delivery Rate period in the dashboard and documentation.
const ( DestinationCreateRequestRateLimitPeriodSecond DestinationCreateRequestRateLimitPeriod = "second" DestinationCreateRequestRateLimitPeriodMinute DestinationCreateRequestRateLimitPeriod = "minute" DestinationCreateRequestRateLimitPeriodHour DestinationCreateRequestRateLimitPeriod = "hour" DestinationCreateRequestRateLimitPeriodConcurrent DestinationCreateRequestRateLimitPeriod = "concurrent" )
func NewDestinationCreateRequestRateLimitPeriodFromString ¶ added in v0.0.29
func NewDestinationCreateRequestRateLimitPeriodFromString(s string) (DestinationCreateRequestRateLimitPeriod, error)
type DestinationDeleteResponse ¶ added in v0.0.29
type DestinationDeleteResponse struct {
// ID of the destination
Id string `json:"id" url:"id"`
// contains filtered or unexported fields
}
func (*DestinationDeleteResponse) GetExtraProperties ¶ added in v0.6.0
func (d *DestinationDeleteResponse) GetExtraProperties() map[string]interface{}
func (*DestinationDeleteResponse) String ¶ added in v0.6.0
func (d *DestinationDeleteResponse) String() string
func (*DestinationDeleteResponse) UnmarshalJSON ¶ added in v0.6.0
func (d *DestinationDeleteResponse) UnmarshalJSON(data []byte) error
type DestinationHttpMethod ¶
type DestinationHttpMethod string
HTTP method used on requests sent to the destination, overrides the method used on requests sent to the source.
const ( DestinationHttpMethodGet DestinationHttpMethod = "GET" DestinationHttpMethodPost DestinationHttpMethod = "POST" DestinationHttpMethodPut DestinationHttpMethod = "PUT" DestinationHttpMethodPatch DestinationHttpMethod = "PATCH" DestinationHttpMethodDelete DestinationHttpMethod = "DELETE" )
func NewDestinationHttpMethodFromString ¶ added in v0.0.27
func NewDestinationHttpMethodFromString(s string) (DestinationHttpMethod, error)
func (DestinationHttpMethod) Ptr ¶ added in v0.0.27
func (d DestinationHttpMethod) Ptr() *DestinationHttpMethod
type DestinationListRequest ¶ added in v0.0.29
type DestinationListRequest struct {
Id []*string `json:"-" url:"id,omitempty"`
Name *string `json:"-" url:"name,omitempty"`
Disabled *bool `json:"-" url:"disabled,omitempty"`
DisabledAt *time.Time `json:"-" url:"disabled_at,omitempty"`
Url []*string `json:"-" url:"url,omitempty"`
CliPath *string `json:"-" url:"cli_path,omitempty"`
OrderBy *DestinationListRequestOrderBy `json:"-" url:"order_by,omitempty"`
Dir *DestinationListRequestDir `json:"-" url:"dir,omitempty"`
Limit *int `json:"-" url:"limit,omitempty"`
Next *string `json:"-" url:"next,omitempty"`
Prev *string `json:"-" url:"prev,omitempty"`
}
type DestinationListRequestDir ¶ added in v0.0.29
type DestinationListRequestDir string
const ( DestinationListRequestDirAsc DestinationListRequestDir = "asc" DestinationListRequestDirDesc DestinationListRequestDir = "desc" )
func NewDestinationListRequestDirFromString ¶ added in v0.0.29
func NewDestinationListRequestDirFromString(s string) (DestinationListRequestDir, error)
func (DestinationListRequestDir) Ptr ¶ added in v0.0.29
func (d DestinationListRequestDir) Ptr() *DestinationListRequestDir
type DestinationListRequestOrderBy ¶ added in v0.0.36
type DestinationListRequestOrderBy string
const (
DestinationListRequestOrderByCreatedAt DestinationListRequestOrderBy = "created_at"
)
func NewDestinationListRequestOrderByFromString ¶ added in v0.0.36
func NewDestinationListRequestOrderByFromString(s string) (DestinationListRequestOrderBy, error)
func (DestinationListRequestOrderBy) Ptr ¶ added in v0.0.36
func (d DestinationListRequestOrderBy) Ptr() *DestinationListRequestOrderBy
type DestinationPaginatedResult ¶
type DestinationPaginatedResult struct {
Pagination *SeekPagination `json:"pagination,omitempty" url:"pagination,omitempty"`
Count *int `json:"count,omitempty" url:"count,omitempty"`
Models []*Destination `json:"models,omitempty" url:"models,omitempty"`
// contains filtered or unexported fields
}
func (*DestinationPaginatedResult) GetExtraProperties ¶ added in v0.6.0
func (d *DestinationPaginatedResult) GetExtraProperties() map[string]interface{}
func (*DestinationPaginatedResult) String ¶ added in v0.6.0
func (d *DestinationPaginatedResult) String() string
func (*DestinationPaginatedResult) UnmarshalJSON ¶ added in v0.6.0
func (d *DestinationPaginatedResult) UnmarshalJSON(data []byte) error
type DestinationRateLimitPeriod ¶
type DestinationRateLimitPeriod string
Period to rate limit events by. Refered as Delivery Rate period in the dashboard and documentation.
const ( DestinationRateLimitPeriodSecond DestinationRateLimitPeriod = "second" DestinationRateLimitPeriodMinute DestinationRateLimitPeriod = "minute" DestinationRateLimitPeriodHour DestinationRateLimitPeriod = "hour" DestinationRateLimitPeriodConcurrent DestinationRateLimitPeriod = "concurrent" )
func NewDestinationRateLimitPeriodFromString ¶ added in v0.0.27
func NewDestinationRateLimitPeriodFromString(s string) (DestinationRateLimitPeriod, error)
func (DestinationRateLimitPeriod) Ptr ¶ added in v0.0.27
func (d DestinationRateLimitPeriod) Ptr() *DestinationRateLimitPeriod
type DestinationUpdateRequest ¶ added in v0.0.29
type DestinationUpdateRequest struct {
// Name for the destination
Name *core.Optional[string] `json:"name,omitempty" url:"-"`
// Description for the destination
Description *core.Optional[string] `json:"description,omitempty" url:"-"`
// Endpoint of the destination
Url *core.Optional[string] `json:"url,omitempty" url:"-"`
// Path for the CLI destination
CliPath *core.Optional[string] `json:"cli_path,omitempty" url:"-"`
// Limit of events to receive per period. Refered as Delivery Rate limit in the dashboard and documentation.
RateLimit *core.Optional[int] `json:"rate_limit,omitempty" url:"-"`
// Period to rate limit events by. Refered as Delivery Rate period in the dashboard and documentation.
RateLimitPeriod *core.Optional[DestinationUpdateRequestRateLimitPeriod] `json:"rate_limit_period,omitempty" url:"-"`
HttpMethod *core.Optional[DestinationHttpMethod] `json:"http_method,omitempty" url:"-"`
AuthMethod *core.Optional[DestinationAuthMethodConfig] `json:"auth_method,omitempty" url:"-"`
PathForwardingDisabled *core.Optional[bool] `json:"path_forwarding_disabled,omitempty" url:"-"`
}
type DestinationUpdateRequestRateLimitPeriod ¶ added in v0.0.29
type DestinationUpdateRequestRateLimitPeriod string
Period to rate limit events by. Refered as Delivery Rate period in the dashboard and documentation.
const ( DestinationUpdateRequestRateLimitPeriodSecond DestinationUpdateRequestRateLimitPeriod = "second" DestinationUpdateRequestRateLimitPeriodMinute DestinationUpdateRequestRateLimitPeriod = "minute" DestinationUpdateRequestRateLimitPeriodHour DestinationUpdateRequestRateLimitPeriod = "hour" DestinationUpdateRequestRateLimitPeriodConcurrent DestinationUpdateRequestRateLimitPeriod = "concurrent" )
func NewDestinationUpdateRequestRateLimitPeriodFromString ¶ added in v0.0.29
func NewDestinationUpdateRequestRateLimitPeriodFromString(s string) (DestinationUpdateRequestRateLimitPeriod, error)
type DestinationUpsertRequest ¶ added in v0.0.29
type DestinationUpsertRequest struct {
// Name for the destination
Name string `json:"name" url:"-"`
// Description for the destination
Description *core.Optional[string] `json:"description,omitempty" url:"-"`
// Endpoint of the destination
Url *core.Optional[string] `json:"url,omitempty" url:"-"`
// Path for the CLI destination
CliPath *core.Optional[string] `json:"cli_path,omitempty" url:"-"`
// Limit of events to receive per period. Refered as Delivery Rate limit in the dashboard and documentation.
RateLimit *core.Optional[int] `json:"rate_limit,omitempty" url:"-"`
// Period to rate limit events by. Refered as Delivery Rate period in the dashboard and documentation.
RateLimitPeriod *core.Optional[DestinationUpsertRequestRateLimitPeriod] `json:"rate_limit_period,omitempty" url:"-"`
HttpMethod *core.Optional[DestinationHttpMethod] `json:"http_method,omitempty" url:"-"`
AuthMethod *core.Optional[DestinationAuthMethodConfig] `json:"auth_method,omitempty" url:"-"`
PathForwardingDisabled *core.Optional[bool] `json:"path_forwarding_disabled,omitempty" url:"-"`
}
type DestinationUpsertRequestRateLimitPeriod ¶ added in v0.0.29
type DestinationUpsertRequestRateLimitPeriod string
Period to rate limit events by. Refered as Delivery Rate period in the dashboard and documentation.
const ( DestinationUpsertRequestRateLimitPeriodSecond DestinationUpsertRequestRateLimitPeriod = "second" DestinationUpsertRequestRateLimitPeriodMinute DestinationUpsertRequestRateLimitPeriod = "minute" DestinationUpsertRequestRateLimitPeriodHour DestinationUpsertRequestRateLimitPeriod = "hour" DestinationUpsertRequestRateLimitPeriodConcurrent DestinationUpsertRequestRateLimitPeriod = "concurrent" )
func NewDestinationUpsertRequestRateLimitPeriodFromString ¶ added in v0.0.29
func NewDestinationUpsertRequestRateLimitPeriodFromString(s string) (DestinationUpsertRequestRateLimitPeriod, error)
type DetachedIntegrationFromSource ¶
type DetachedIntegrationFromSource struct {
// contains filtered or unexported fields
}
func (*DetachedIntegrationFromSource) GetExtraProperties ¶ added in v0.6.0
func (d *DetachedIntegrationFromSource) GetExtraProperties() map[string]interface{}
func (*DetachedIntegrationFromSource) String ¶ added in v0.6.0
func (d *DetachedIntegrationFromSource) String() string
func (*DetachedIntegrationFromSource) UnmarshalJSON ¶ added in v0.6.0
func (d *DetachedIntegrationFromSource) UnmarshalJSON(data []byte) error
type Event ¶
type Event struct {
// ID of the event
Id string `json:"id" url:"id"`
// ID of the project
TeamId string `json:"team_id" url:"team_id"`
// ID of the associated connection
WebhookId string `json:"webhook_id" url:"webhook_id"`
// ID of the associated source
SourceId string `json:"source_id" url:"source_id"`
// ID of the associated destination
DestinationId string `json:"destination_id" url:"destination_id"`
// ID of the event data
EventDataId string `json:"event_data_id" url:"event_data_id"`
// ID of the request that created the event
RequestId string `json:"request_id" url:"request_id"`
// Number of delivery attempts made
Attempts int `json:"attempts" url:"attempts"`
// Date of the most recently attempted retry
LastAttemptAt *time.Time `json:"last_attempt_at,omitempty" url:"last_attempt_at,omitempty"`
// Date of the next scheduled retry
NextAttemptAt *time.Time `json:"next_attempt_at,omitempty" url:"next_attempt_at,omitempty"`
// Event status
ResponseStatus *int `json:"response_status,omitempty" url:"response_status,omitempty"`
ErrorCode *AttemptErrorCodes `json:"error_code,omitempty" url:"error_code,omitempty"`
Status EventStatus `json:"status" url:"status"`
// Date of the latest successful attempt
SuccessfulAt *time.Time `json:"successful_at,omitempty" url:"successful_at,omitempty"`
// ID of the CLI the event is sent to
CliId *string `json:"cli_id,omitempty" url:"cli_id,omitempty"`
// Date the event was last updated
UpdatedAt time.Time `json:"updated_at" url:"updated_at"`
// Date the event was created
CreatedAt time.Time `json:"created_at" url:"created_at"`
Data *ShortEventData `json:"data,omitempty" url:"data,omitempty"`
// contains filtered or unexported fields
}
func (*Event) GetExtraProperties ¶ added in v0.6.0
func (*Event) MarshalJSON ¶ added in v0.6.0
func (*Event) UnmarshalJSON ¶ added in v0.6.0
type EventArray ¶
type EventArray = []*Event
type EventAttempt ¶
type EventAttempt struct {
// Attempt ID
Id string `json:"id" url:"id"`
// ID of the project
TeamId string `json:"team_id" url:"team_id"`
// Event ID
EventId string `json:"event_id" url:"event_id"`
// Destination ID
DestinationId string `json:"destination_id" url:"destination_id"`
// Attempt's HTTP response code
ResponseStatus *int `json:"response_status,omitempty" url:"response_status,omitempty"`
// Sequential number of attempts (up to and including this one) made for the associated event
AttemptNumber *int `json:"attempt_number,omitempty" url:"attempt_number,omitempty"`
Trigger *AttemptTrigger `json:"trigger,omitempty" url:"trigger,omitempty"`
ErrorCode *AttemptErrorCodes `json:"error_code,omitempty" url:"error_code,omitempty"`
Body *EventAttemptBody `json:"body,omitempty" url:"body,omitempty"`
// URL of the destination where delivery was attempted
RequestedUrl *string `json:"requested_url,omitempty" url:"requested_url,omitempty"`
// HTTP method used to deliver the attempt
HttpMethod *EventAttemptHttpMethod `json:"http_method,omitempty" url:"http_method,omitempty"`
// ID of associated bulk retry
BulkRetryId *string `json:"bulk_retry_id,omitempty" url:"bulk_retry_id,omitempty"`
Status AttemptStatus `json:"status" url:"status"`
// Date the attempt was successful
SuccessfulAt *time.Time `json:"successful_at,omitempty" url:"successful_at,omitempty"`
// Date the attempt was delivered
DeliveredAt *time.Time `json:"delivered_at,omitempty" url:"delivered_at,omitempty"`
// Date the destination responded to this attempt
RespondedAt *time.Time `json:"responded_at,omitempty" url:"responded_at,omitempty"`
// Time elapsed between attempt initiation and final delivery (in ms)
DeliveryLatency *int `json:"delivery_latency,omitempty" url:"delivery_latency,omitempty"`
// Time elapsed between attempt initiation and a response from the destination (in ms)
ResponseLatency *int `json:"response_latency,omitempty" url:"response_latency,omitempty"`
// Date the attempt was last updated
UpdatedAt time.Time `json:"updated_at" url:"updated_at"`
// Date the attempt was created
CreatedAt time.Time `json:"created_at" url:"created_at"`
// contains filtered or unexported fields
}
func (*EventAttempt) GetExtraProperties ¶ added in v0.6.0
func (e *EventAttempt) GetExtraProperties() map[string]interface{}
func (*EventAttempt) MarshalJSON ¶ added in v0.6.0
func (e *EventAttempt) MarshalJSON() ([]byte, error)
func (*EventAttempt) String ¶ added in v0.6.0
func (e *EventAttempt) String() string
func (*EventAttempt) UnmarshalJSON ¶ added in v0.6.0
func (e *EventAttempt) UnmarshalJSON(data []byte) error
type EventAttemptBody ¶
type EventAttemptBody struct {
// Response body from the destination
EventAttemptBodyZeroOptional *EventAttemptBodyZero
// Response body from the destination
StringOptional *string
}
func NewEventAttemptBodyFromEventAttemptBodyZeroOptional ¶
func NewEventAttemptBodyFromEventAttemptBodyZeroOptional(value *EventAttemptBodyZero) *EventAttemptBody
func NewEventAttemptBodyFromStringOptional ¶
func NewEventAttemptBodyFromStringOptional(value *string) *EventAttemptBody
func (*EventAttemptBody) Accept ¶
func (e *EventAttemptBody) Accept(visitor EventAttemptBodyVisitor) error
func (EventAttemptBody) MarshalJSON ¶
func (e EventAttemptBody) MarshalJSON() ([]byte, error)
func (*EventAttemptBody) UnmarshalJSON ¶
func (e *EventAttemptBody) UnmarshalJSON(data []byte) error
type EventAttemptBodyVisitor ¶
type EventAttemptBodyVisitor interface {
VisitEventAttemptBodyZeroOptional(*EventAttemptBodyZero) error
VisitStringOptional(*string) error
}
type EventAttemptBodyZero ¶
type EventAttemptBodyZero struct {
// contains filtered or unexported fields
}
Response body from the destination
func (*EventAttemptBodyZero) GetExtraProperties ¶ added in v0.6.0
func (e *EventAttemptBodyZero) GetExtraProperties() map[string]interface{}
func (*EventAttemptBodyZero) String ¶ added in v0.6.0
func (e *EventAttemptBodyZero) String() string
func (*EventAttemptBodyZero) UnmarshalJSON ¶ added in v0.6.0
func (e *EventAttemptBodyZero) UnmarshalJSON(data []byte) error
type EventAttemptHttpMethod ¶
type EventAttemptHttpMethod string
HTTP method used to deliver the attempt
const ( EventAttemptHttpMethodGet EventAttemptHttpMethod = "GET" EventAttemptHttpMethodPost EventAttemptHttpMethod = "POST" EventAttemptHttpMethodPut EventAttemptHttpMethod = "PUT" EventAttemptHttpMethodPatch EventAttemptHttpMethod = "PATCH" EventAttemptHttpMethodDelete EventAttemptHttpMethod = "DELETE" )
func NewEventAttemptHttpMethodFromString ¶ added in v0.0.27
func NewEventAttemptHttpMethodFromString(s string) (EventAttemptHttpMethod, error)
func (EventAttemptHttpMethod) Ptr ¶ added in v0.0.27
func (e EventAttemptHttpMethod) Ptr() *EventAttemptHttpMethod
type EventAttemptPaginatedResult ¶
type EventAttemptPaginatedResult struct {
Pagination *SeekPagination `json:"pagination,omitempty" url:"pagination,omitempty"`
Count *int `json:"count,omitempty" url:"count,omitempty"`
Models []*EventAttempt `json:"models,omitempty" url:"models,omitempty"`
// contains filtered or unexported fields
}
func (*EventAttemptPaginatedResult) GetExtraProperties ¶ added in v0.6.0
func (e *EventAttemptPaginatedResult) GetExtraProperties() map[string]interface{}
func (*EventAttemptPaginatedResult) String ¶ added in v0.6.0
func (e *EventAttemptPaginatedResult) String() string
func (*EventAttemptPaginatedResult) UnmarshalJSON ¶ added in v0.6.0
func (e *EventAttemptPaginatedResult) UnmarshalJSON(data []byte) error
type EventBulkRetryCreateRequest ¶ added in v0.0.29
type EventBulkRetryCreateRequest struct {
// Filter properties for the events to be included in the bulk retry
Query *core.Optional[EventBulkRetryCreateRequestQuery] `json:"query,omitempty" url:"-"`
}
type EventBulkRetryCreateRequestQuery ¶ added in v0.0.29
type EventBulkRetryCreateRequestQuery struct {
// Filter by event IDs
Id *EventBulkRetryCreateRequestQueryId `json:"id,omitempty" url:"id,omitempty"`
// Lifecyle status of the event
Status *EventBulkRetryCreateRequestQueryStatus `json:"status,omitempty" url:"status,omitempty"`
// Filter by webhook connection IDs
WebhookId *EventBulkRetryCreateRequestQueryWebhookId `json:"webhook_id,omitempty" url:"webhook_id,omitempty"`
// Filter by destination IDs
DestinationId *EventBulkRetryCreateRequestQueryDestinationId `json:"destination_id,omitempty" url:"destination_id,omitempty"`
// Filter by source IDs
SourceId *EventBulkRetryCreateRequestQuerySourceId `json:"source_id,omitempty" url:"source_id,omitempty"`
// Filter by number of attempts
Attempts *EventBulkRetryCreateRequestQueryAttempts `json:"attempts,omitempty" url:"attempts,omitempty"`
// Filter by HTTP response status code
ResponseStatus *EventBulkRetryCreateRequestQueryResponseStatus `json:"response_status,omitempty" url:"response_status,omitempty"`
// Filter by `successful_at` date using a date operator
SuccessfulAt *EventBulkRetryCreateRequestQuerySuccessfulAt `json:"successful_at,omitempty" url:"successful_at,omitempty"`
// Filter by `created_at` date using a date operator
CreatedAt *EventBulkRetryCreateRequestQueryCreatedAt `json:"created_at,omitempty" url:"created_at,omitempty"`
// Filter by error code code
ErrorCode *EventBulkRetryCreateRequestQueryErrorCode `json:"error_code,omitempty" url:"error_code,omitempty"`
// Filter by CLI IDs. `?[any]=true` operator for any CLI.
CliId *EventBulkRetryCreateRequestQueryCliId `json:"cli_id,omitempty" url:"cli_id,omitempty"`
// Filter by `last_attempt_at` date using a date operator
LastAttemptAt *EventBulkRetryCreateRequestQueryLastAttemptAt `json:"last_attempt_at,omitempty" url:"last_attempt_at,omitempty"`
// URL Encoded string of the value to match partially to the body, headers, parsed_query or path
SearchTerm *string `json:"search_term,omitempty" url:"search_term,omitempty"`
// URL Encoded string of the JSON to match to the data headers
Headers *EventBulkRetryCreateRequestQueryHeaders `json:"headers,omitempty" url:"headers,omitempty"`
// URL Encoded string of the JSON to match to the data body
Body *EventBulkRetryCreateRequestQueryBody `json:"body,omitempty" url:"body,omitempty"`
// URL Encoded string of the JSON to match to the parsed query (JSON representation of the query)
ParsedQuery *EventBulkRetryCreateRequestQueryParsedQuery `json:"parsed_query,omitempty" url:"parsed_query,omitempty"`
// URL Encoded string of the value to match partially to the path
Path *string `json:"path,omitempty" url:"path,omitempty"`
CliUserId *EventBulkRetryCreateRequestQueryCliUserId `json:"cli_user_id,omitempty" url:"cli_user_id,omitempty"`
IssueId *EventBulkRetryCreateRequestQueryIssueId `json:"issue_id,omitempty" url:"issue_id,omitempty"`
EventDataId *EventBulkRetryCreateRequestQueryEventDataId `json:"event_data_id,omitempty" url:"event_data_id,omitempty"`
BulkRetryId *EventBulkRetryCreateRequestQueryBulkRetryId `json:"bulk_retry_id,omitempty" url:"bulk_retry_id,omitempty"`
// contains filtered or unexported fields
}
Filter properties for the events to be included in the bulk retry
func (*EventBulkRetryCreateRequestQuery) GetExtraProperties ¶ added in v0.6.0
func (e *EventBulkRetryCreateRequestQuery) GetExtraProperties() map[string]interface{}
func (*EventBulkRetryCreateRequestQuery) String ¶ added in v0.6.0
func (e *EventBulkRetryCreateRequestQuery) String() string
func (*EventBulkRetryCreateRequestQuery) UnmarshalJSON ¶ added in v0.6.0
func (e *EventBulkRetryCreateRequestQuery) UnmarshalJSON(data []byte) error
type EventBulkRetryCreateRequestQueryAttempts ¶ added in v0.0.29
Filter by number of attempts
func NewEventBulkRetryCreateRequestQueryAttemptsFromInteger ¶ added in v0.0.29
func NewEventBulkRetryCreateRequestQueryAttemptsFromInteger(value int) *EventBulkRetryCreateRequestQueryAttempts
func NewEventBulkRetryCreateRequestQueryAttemptsFromOperators ¶ added in v0.6.0
func NewEventBulkRetryCreateRequestQueryAttemptsFromOperators(value *Operators) *EventBulkRetryCreateRequestQueryAttempts
func (*EventBulkRetryCreateRequestQueryAttempts) Accept ¶ added in v0.0.29
func (e *EventBulkRetryCreateRequestQueryAttempts) Accept(visitor EventBulkRetryCreateRequestQueryAttemptsVisitor) error
func (EventBulkRetryCreateRequestQueryAttempts) MarshalJSON ¶ added in v0.0.29
func (e EventBulkRetryCreateRequestQueryAttempts) MarshalJSON() ([]byte, error)
func (*EventBulkRetryCreateRequestQueryAttempts) UnmarshalJSON ¶ added in v0.0.29
func (e *EventBulkRetryCreateRequestQueryAttempts) UnmarshalJSON(data []byte) error
type EventBulkRetryCreateRequestQueryAttemptsVisitor ¶ added in v0.0.29
type EventBulkRetryCreateRequestQueryBody ¶ added in v0.0.29
type EventBulkRetryCreateRequestQueryBody struct {
String string
EventBulkRetryCreateRequestQueryBodyOne *EventBulkRetryCreateRequestQueryBodyOne
}
URL Encoded string of the JSON to match to the data body
func NewEventBulkRetryCreateRequestQueryBodyFromEventBulkRetryCreateRequestQueryBodyOne ¶ added in v0.0.29
func NewEventBulkRetryCreateRequestQueryBodyFromEventBulkRetryCreateRequestQueryBodyOne(value *EventBulkRetryCreateRequestQueryBodyOne) *EventBulkRetryCreateRequestQueryBody
func NewEventBulkRetryCreateRequestQueryBodyFromString ¶ added in v0.0.29
func NewEventBulkRetryCreateRequestQueryBodyFromString(value string) *EventBulkRetryCreateRequestQueryBody
func (*EventBulkRetryCreateRequestQueryBody) Accept ¶ added in v0.0.29
func (e *EventBulkRetryCreateRequestQueryBody) Accept(visitor EventBulkRetryCreateRequestQueryBodyVisitor) error
func (EventBulkRetryCreateRequestQueryBody) MarshalJSON ¶ added in v0.0.29
func (e EventBulkRetryCreateRequestQueryBody) MarshalJSON() ([]byte, error)
func (*EventBulkRetryCreateRequestQueryBody) UnmarshalJSON ¶ added in v0.0.29
func (e *EventBulkRetryCreateRequestQueryBody) UnmarshalJSON(data []byte) error
type EventBulkRetryCreateRequestQueryBodyOne ¶ added in v0.0.29
type EventBulkRetryCreateRequestQueryBodyOne struct {
// contains filtered or unexported fields
}
func (*EventBulkRetryCreateRequestQueryBodyOne) GetExtraProperties ¶ added in v0.6.0
func (e *EventBulkRetryCreateRequestQueryBodyOne) GetExtraProperties() map[string]interface{}
func (*EventBulkRetryCreateRequestQueryBodyOne) String ¶ added in v0.6.0
func (e *EventBulkRetryCreateRequestQueryBodyOne) String() string
func (*EventBulkRetryCreateRequestQueryBodyOne) UnmarshalJSON ¶ added in v0.6.0
func (e *EventBulkRetryCreateRequestQueryBodyOne) UnmarshalJSON(data []byte) error
type EventBulkRetryCreateRequestQueryBodyVisitor ¶ added in v0.0.29
type EventBulkRetryCreateRequestQueryBodyVisitor interface {
VisitString(string) error
VisitEventBulkRetryCreateRequestQueryBodyOne(*EventBulkRetryCreateRequestQueryBodyOne) error
}
type EventBulkRetryCreateRequestQueryBulkRetryId ¶ added in v0.0.29
func NewEventBulkRetryCreateRequestQueryBulkRetryIdFromString ¶ added in v0.0.29
func NewEventBulkRetryCreateRequestQueryBulkRetryIdFromString(value string) *EventBulkRetryCreateRequestQueryBulkRetryId
func NewEventBulkRetryCreateRequestQueryBulkRetryIdFromStringList ¶ added in v0.0.29
func NewEventBulkRetryCreateRequestQueryBulkRetryIdFromStringList(value []string) *EventBulkRetryCreateRequestQueryBulkRetryId
func (*EventBulkRetryCreateRequestQueryBulkRetryId) Accept ¶ added in v0.0.29
func (e *EventBulkRetryCreateRequestQueryBulkRetryId) Accept(visitor EventBulkRetryCreateRequestQueryBulkRetryIdVisitor) error
func (EventBulkRetryCreateRequestQueryBulkRetryId) MarshalJSON ¶ added in v0.0.29
func (e EventBulkRetryCreateRequestQueryBulkRetryId) MarshalJSON() ([]byte, error)
func (*EventBulkRetryCreateRequestQueryBulkRetryId) UnmarshalJSON ¶ added in v0.0.29
func (e *EventBulkRetryCreateRequestQueryBulkRetryId) UnmarshalJSON(data []byte) error
type EventBulkRetryCreateRequestQueryBulkRetryIdVisitor ¶ added in v0.0.29
type EventBulkRetryCreateRequestQueryCliId ¶ added in v0.0.29
type EventBulkRetryCreateRequestQueryCliId struct {
String string
EventBulkRetryCreateRequestQueryCliIdAll *EventBulkRetryCreateRequestQueryCliIdAll
StringList []string
}
Filter by CLI IDs. `?[any]=true` operator for any CLI.
func NewEventBulkRetryCreateRequestQueryCliIdFromEventBulkRetryCreateRequestQueryCliIdAll ¶ added in v0.0.36
func NewEventBulkRetryCreateRequestQueryCliIdFromEventBulkRetryCreateRequestQueryCliIdAll(value *EventBulkRetryCreateRequestQueryCliIdAll) *EventBulkRetryCreateRequestQueryCliId
func NewEventBulkRetryCreateRequestQueryCliIdFromString ¶ added in v0.0.29
func NewEventBulkRetryCreateRequestQueryCliIdFromString(value string) *EventBulkRetryCreateRequestQueryCliId
func NewEventBulkRetryCreateRequestQueryCliIdFromStringList ¶ added in v0.0.29
func NewEventBulkRetryCreateRequestQueryCliIdFromStringList(value []string) *EventBulkRetryCreateRequestQueryCliId
func (*EventBulkRetryCreateRequestQueryCliId) Accept ¶ added in v0.0.29
func (e *EventBulkRetryCreateRequestQueryCliId) Accept(visitor EventBulkRetryCreateRequestQueryCliIdVisitor) error
func (EventBulkRetryCreateRequestQueryCliId) MarshalJSON ¶ added in v0.0.29
func (e EventBulkRetryCreateRequestQueryCliId) MarshalJSON() ([]byte, error)
func (*EventBulkRetryCreateRequestQueryCliId) UnmarshalJSON ¶ added in v0.0.29
func (e *EventBulkRetryCreateRequestQueryCliId) UnmarshalJSON(data []byte) error
type EventBulkRetryCreateRequestQueryCliIdAll ¶ added in v0.0.36
type EventBulkRetryCreateRequestQueryCliIdAll struct {
Any *bool `json:"any,omitempty" url:"any,omitempty"`
All *bool `json:"all,omitempty" url:"all,omitempty"`
// contains filtered or unexported fields
}
func (*EventBulkRetryCreateRequestQueryCliIdAll) GetExtraProperties ¶ added in v0.6.0
func (e *EventBulkRetryCreateRequestQueryCliIdAll) GetExtraProperties() map[string]interface{}
func (*EventBulkRetryCreateRequestQueryCliIdAll) String ¶ added in v0.6.0
func (e *EventBulkRetryCreateRequestQueryCliIdAll) String() string
func (*EventBulkRetryCreateRequestQueryCliIdAll) UnmarshalJSON ¶ added in v0.6.0
func (e *EventBulkRetryCreateRequestQueryCliIdAll) UnmarshalJSON(data []byte) error
type EventBulkRetryCreateRequestQueryCliIdVisitor ¶ added in v0.0.29
type EventBulkRetryCreateRequestQueryCliUserId ¶ added in v0.0.29
func NewEventBulkRetryCreateRequestQueryCliUserIdFromString ¶ added in v0.0.29
func NewEventBulkRetryCreateRequestQueryCliUserIdFromString(value string) *EventBulkRetryCreateRequestQueryCliUserId
func NewEventBulkRetryCreateRequestQueryCliUserIdFromStringList ¶ added in v0.0.29
func NewEventBulkRetryCreateRequestQueryCliUserIdFromStringList(value []string) *EventBulkRetryCreateRequestQueryCliUserId
func (*EventBulkRetryCreateRequestQueryCliUserId) Accept ¶ added in v0.0.29
func (e *EventBulkRetryCreateRequestQueryCliUserId) Accept(visitor EventBulkRetryCreateRequestQueryCliUserIdVisitor) error
func (EventBulkRetryCreateRequestQueryCliUserId) MarshalJSON ¶ added in v0.0.29
func (e EventBulkRetryCreateRequestQueryCliUserId) MarshalJSON() ([]byte, error)
func (*EventBulkRetryCreateRequestQueryCliUserId) UnmarshalJSON ¶ added in v0.0.29
func (e *EventBulkRetryCreateRequestQueryCliUserId) UnmarshalJSON(data []byte) error
type EventBulkRetryCreateRequestQueryCliUserIdVisitor ¶ added in v0.0.29
type EventBulkRetryCreateRequestQueryCreatedAt ¶ added in v0.0.29
Filter by `created_at` date using a date operator
func NewEventBulkRetryCreateRequestQueryCreatedAtFromDateTime ¶ added in v0.0.29
func NewEventBulkRetryCreateRequestQueryCreatedAtFromDateTime(value time.Time) *EventBulkRetryCreateRequestQueryCreatedAt
func NewEventBulkRetryCreateRequestQueryCreatedAtFromOperators ¶ added in v0.6.0
func NewEventBulkRetryCreateRequestQueryCreatedAtFromOperators(value *Operators) *EventBulkRetryCreateRequestQueryCreatedAt
func (*EventBulkRetryCreateRequestQueryCreatedAt) Accept ¶ added in v0.0.29
func (e *EventBulkRetryCreateRequestQueryCreatedAt) Accept(visitor EventBulkRetryCreateRequestQueryCreatedAtVisitor) error
func (EventBulkRetryCreateRequestQueryCreatedAt) MarshalJSON ¶ added in v0.0.29
func (e EventBulkRetryCreateRequestQueryCreatedAt) MarshalJSON() ([]byte, error)
func (*EventBulkRetryCreateRequestQueryCreatedAt) UnmarshalJSON ¶ added in v0.0.29
func (e *EventBulkRetryCreateRequestQueryCreatedAt) UnmarshalJSON(data []byte) error
type EventBulkRetryCreateRequestQueryCreatedAtVisitor ¶ added in v0.0.29
type EventBulkRetryCreateRequestQueryDestinationId ¶ added in v0.0.29
type EventBulkRetryCreateRequestQueryDestinationId struct {
// Destination ID
String string
StringList []string
}
Filter by destination IDs
func NewEventBulkRetryCreateRequestQueryDestinationIdFromString ¶ added in v0.0.29
func NewEventBulkRetryCreateRequestQueryDestinationIdFromString(value string) *EventBulkRetryCreateRequestQueryDestinationId
func NewEventBulkRetryCreateRequestQueryDestinationIdFromStringList ¶ added in v0.0.29
func NewEventBulkRetryCreateRequestQueryDestinationIdFromStringList(value []string) *EventBulkRetryCreateRequestQueryDestinationId
func (*EventBulkRetryCreateRequestQueryDestinationId) Accept ¶ added in v0.0.29
func (e *EventBulkRetryCreateRequestQueryDestinationId) Accept(visitor EventBulkRetryCreateRequestQueryDestinationIdVisitor) error
func (EventBulkRetryCreateRequestQueryDestinationId) MarshalJSON ¶ added in v0.0.29
func (e EventBulkRetryCreateRequestQueryDestinationId) MarshalJSON() ([]byte, error)
func (*EventBulkRetryCreateRequestQueryDestinationId) UnmarshalJSON ¶ added in v0.0.29
func (e *EventBulkRetryCreateRequestQueryDestinationId) UnmarshalJSON(data []byte) error
type EventBulkRetryCreateRequestQueryDestinationIdVisitor ¶ added in v0.0.29
type EventBulkRetryCreateRequestQueryErrorCode ¶ added in v0.0.29
type EventBulkRetryCreateRequestQueryErrorCode struct {
AttemptErrorCodes AttemptErrorCodes
AttemptErrorCodesList []AttemptErrorCodes
}
Filter by error code code
func NewEventBulkRetryCreateRequestQueryErrorCodeFromAttemptErrorCodes ¶ added in v0.0.29
func NewEventBulkRetryCreateRequestQueryErrorCodeFromAttemptErrorCodes(value AttemptErrorCodes) *EventBulkRetryCreateRequestQueryErrorCode
func NewEventBulkRetryCreateRequestQueryErrorCodeFromAttemptErrorCodesList ¶ added in v0.0.29
func NewEventBulkRetryCreateRequestQueryErrorCodeFromAttemptErrorCodesList(value []AttemptErrorCodes) *EventBulkRetryCreateRequestQueryErrorCode
func (*EventBulkRetryCreateRequestQueryErrorCode) Accept ¶ added in v0.0.29
func (e *EventBulkRetryCreateRequestQueryErrorCode) Accept(visitor EventBulkRetryCreateRequestQueryErrorCodeVisitor) error
func (EventBulkRetryCreateRequestQueryErrorCode) MarshalJSON ¶ added in v0.0.29
func (e EventBulkRetryCreateRequestQueryErrorCode) MarshalJSON() ([]byte, error)
func (*EventBulkRetryCreateRequestQueryErrorCode) UnmarshalJSON ¶ added in v0.0.29
func (e *EventBulkRetryCreateRequestQueryErrorCode) UnmarshalJSON(data []byte) error
type EventBulkRetryCreateRequestQueryErrorCodeVisitor ¶ added in v0.0.29
type EventBulkRetryCreateRequestQueryErrorCodeVisitor interface {
VisitAttemptErrorCodes(AttemptErrorCodes) error
VisitAttemptErrorCodesList([]AttemptErrorCodes) error
}
type EventBulkRetryCreateRequestQueryEventDataId ¶ added in v0.0.29
func NewEventBulkRetryCreateRequestQueryEventDataIdFromString ¶ added in v0.0.29
func NewEventBulkRetryCreateRequestQueryEventDataIdFromString(value string) *EventBulkRetryCreateRequestQueryEventDataId
func NewEventBulkRetryCreateRequestQueryEventDataIdFromStringList ¶ added in v0.0.29
func NewEventBulkRetryCreateRequestQueryEventDataIdFromStringList(value []string) *EventBulkRetryCreateRequestQueryEventDataId
func (*EventBulkRetryCreateRequestQueryEventDataId) Accept ¶ added in v0.0.29
func (e *EventBulkRetryCreateRequestQueryEventDataId) Accept(visitor EventBulkRetryCreateRequestQueryEventDataIdVisitor) error
func (EventBulkRetryCreateRequestQueryEventDataId) MarshalJSON ¶ added in v0.0.29
func (e EventBulkRetryCreateRequestQueryEventDataId) MarshalJSON() ([]byte, error)
func (*EventBulkRetryCreateRequestQueryEventDataId) UnmarshalJSON ¶ added in v0.0.29
func (e *EventBulkRetryCreateRequestQueryEventDataId) UnmarshalJSON(data []byte) error
type EventBulkRetryCreateRequestQueryEventDataIdVisitor ¶ added in v0.0.29
type EventBulkRetryCreateRequestQueryHeaders ¶ added in v0.0.29
type EventBulkRetryCreateRequestQueryHeaders struct {
String string
EventBulkRetryCreateRequestQueryHeadersOne *EventBulkRetryCreateRequestQueryHeadersOne
}
URL Encoded string of the JSON to match to the data headers
func NewEventBulkRetryCreateRequestQueryHeadersFromEventBulkRetryCreateRequestQueryHeadersOne ¶ added in v0.0.29
func NewEventBulkRetryCreateRequestQueryHeadersFromEventBulkRetryCreateRequestQueryHeadersOne(value *EventBulkRetryCreateRequestQueryHeadersOne) *EventBulkRetryCreateRequestQueryHeaders
func NewEventBulkRetryCreateRequestQueryHeadersFromString ¶ added in v0.0.29
func NewEventBulkRetryCreateRequestQueryHeadersFromString(value string) *EventBulkRetryCreateRequestQueryHeaders
func (*EventBulkRetryCreateRequestQueryHeaders) Accept ¶ added in v0.0.29
func (e *EventBulkRetryCreateRequestQueryHeaders) Accept(visitor EventBulkRetryCreateRequestQueryHeadersVisitor) error
func (EventBulkRetryCreateRequestQueryHeaders) MarshalJSON ¶ added in v0.0.29
func (e EventBulkRetryCreateRequestQueryHeaders) MarshalJSON() ([]byte, error)
func (*EventBulkRetryCreateRequestQueryHeaders) UnmarshalJSON ¶ added in v0.0.29
func (e *EventBulkRetryCreateRequestQueryHeaders) UnmarshalJSON(data []byte) error
type EventBulkRetryCreateRequestQueryHeadersOne ¶ added in v0.0.29
type EventBulkRetryCreateRequestQueryHeadersOne struct {
// contains filtered or unexported fields
}
func (*EventBulkRetryCreateRequestQueryHeadersOne) GetExtraProperties ¶ added in v0.6.0
func (e *EventBulkRetryCreateRequestQueryHeadersOne) GetExtraProperties() map[string]interface{}
func (*EventBulkRetryCreateRequestQueryHeadersOne) String ¶ added in v0.6.0
func (e *EventBulkRetryCreateRequestQueryHeadersOne) String() string
func (*EventBulkRetryCreateRequestQueryHeadersOne) UnmarshalJSON ¶ added in v0.6.0
func (e *EventBulkRetryCreateRequestQueryHeadersOne) UnmarshalJSON(data []byte) error
type EventBulkRetryCreateRequestQueryHeadersVisitor ¶ added in v0.0.29
type EventBulkRetryCreateRequestQueryHeadersVisitor interface {
VisitString(string) error
VisitEventBulkRetryCreateRequestQueryHeadersOne(*EventBulkRetryCreateRequestQueryHeadersOne) error
}
type EventBulkRetryCreateRequestQueryId ¶ added in v0.0.29
Filter by event IDs
func NewEventBulkRetryCreateRequestQueryIdFromString ¶ added in v0.0.29
func NewEventBulkRetryCreateRequestQueryIdFromString(value string) *EventBulkRetryCreateRequestQueryId
func NewEventBulkRetryCreateRequestQueryIdFromStringList ¶ added in v0.0.29
func NewEventBulkRetryCreateRequestQueryIdFromStringList(value []string) *EventBulkRetryCreateRequestQueryId
func (*EventBulkRetryCreateRequestQueryId) Accept ¶ added in v0.0.29
func (e *EventBulkRetryCreateRequestQueryId) Accept(visitor EventBulkRetryCreateRequestQueryIdVisitor) error
func (EventBulkRetryCreateRequestQueryId) MarshalJSON ¶ added in v0.0.29
func (e EventBulkRetryCreateRequestQueryId) MarshalJSON() ([]byte, error)
func (*EventBulkRetryCreateRequestQueryId) UnmarshalJSON ¶ added in v0.0.29
func (e *EventBulkRetryCreateRequestQueryId) UnmarshalJSON(data []byte) error
type EventBulkRetryCreateRequestQueryIdVisitor ¶ added in v0.0.29
type EventBulkRetryCreateRequestQueryIssueId ¶ added in v0.0.29
func NewEventBulkRetryCreateRequestQueryIssueIdFromString ¶ added in v0.0.29
func NewEventBulkRetryCreateRequestQueryIssueIdFromString(value string) *EventBulkRetryCreateRequestQueryIssueId
func NewEventBulkRetryCreateRequestQueryIssueIdFromStringList ¶ added in v0.0.29
func NewEventBulkRetryCreateRequestQueryIssueIdFromStringList(value []string) *EventBulkRetryCreateRequestQueryIssueId
func (*EventBulkRetryCreateRequestQueryIssueId) Accept ¶ added in v0.0.29
func (e *EventBulkRetryCreateRequestQueryIssueId) Accept(visitor EventBulkRetryCreateRequestQueryIssueIdVisitor) error
func (EventBulkRetryCreateRequestQueryIssueId) MarshalJSON ¶ added in v0.0.29
func (e EventBulkRetryCreateRequestQueryIssueId) MarshalJSON() ([]byte, error)
func (*EventBulkRetryCreateRequestQueryIssueId) UnmarshalJSON ¶ added in v0.0.29
func (e *EventBulkRetryCreateRequestQueryIssueId) UnmarshalJSON(data []byte) error
type EventBulkRetryCreateRequestQueryIssueIdVisitor ¶ added in v0.0.29
type EventBulkRetryCreateRequestQueryLastAttemptAt ¶ added in v0.0.29
type EventBulkRetryCreateRequestQueryLastAttemptAt struct {
DateTime time.Time
Operators *Operators
}
Filter by `last_attempt_at` date using a date operator
func NewEventBulkRetryCreateRequestQueryLastAttemptAtFromDateTime ¶ added in v0.0.29
func NewEventBulkRetryCreateRequestQueryLastAttemptAtFromDateTime(value time.Time) *EventBulkRetryCreateRequestQueryLastAttemptAt
func NewEventBulkRetryCreateRequestQueryLastAttemptAtFromOperators ¶ added in v0.6.0
func NewEventBulkRetryCreateRequestQueryLastAttemptAtFromOperators(value *Operators) *EventBulkRetryCreateRequestQueryLastAttemptAt
func (*EventBulkRetryCreateRequestQueryLastAttemptAt) Accept ¶ added in v0.0.29
func (e *EventBulkRetryCreateRequestQueryLastAttemptAt) Accept(visitor EventBulkRetryCreateRequestQueryLastAttemptAtVisitor) error
func (EventBulkRetryCreateRequestQueryLastAttemptAt) MarshalJSON ¶ added in v0.0.29
func (e EventBulkRetryCreateRequestQueryLastAttemptAt) MarshalJSON() ([]byte, error)
func (*EventBulkRetryCreateRequestQueryLastAttemptAt) UnmarshalJSON ¶ added in v0.0.29
func (e *EventBulkRetryCreateRequestQueryLastAttemptAt) UnmarshalJSON(data []byte) error
type EventBulkRetryCreateRequestQueryLastAttemptAtVisitor ¶ added in v0.0.29
type EventBulkRetryCreateRequestQueryParsedQuery ¶ added in v0.0.29
type EventBulkRetryCreateRequestQueryParsedQuery struct {
String string
EventBulkRetryCreateRequestQueryParsedQueryOne *EventBulkRetryCreateRequestQueryParsedQueryOne
}
URL Encoded string of the JSON to match to the parsed query (JSON representation of the query)
func NewEventBulkRetryCreateRequestQueryParsedQueryFromEventBulkRetryCreateRequestQueryParsedQueryOne ¶ added in v0.0.29
func NewEventBulkRetryCreateRequestQueryParsedQueryFromEventBulkRetryCreateRequestQueryParsedQueryOne(value *EventBulkRetryCreateRequestQueryParsedQueryOne) *EventBulkRetryCreateRequestQueryParsedQuery
func NewEventBulkRetryCreateRequestQueryParsedQueryFromString ¶ added in v0.0.29
func NewEventBulkRetryCreateRequestQueryParsedQueryFromString(value string) *EventBulkRetryCreateRequestQueryParsedQuery
func (*EventBulkRetryCreateRequestQueryParsedQuery) Accept ¶ added in v0.0.29
func (e *EventBulkRetryCreateRequestQueryParsedQuery) Accept(visitor EventBulkRetryCreateRequestQueryParsedQueryVisitor) error
func (EventBulkRetryCreateRequestQueryParsedQuery) MarshalJSON ¶ added in v0.0.29
func (e EventBulkRetryCreateRequestQueryParsedQuery) MarshalJSON() ([]byte, error)
func (*EventBulkRetryCreateRequestQueryParsedQuery) UnmarshalJSON ¶ added in v0.0.29
func (e *EventBulkRetryCreateRequestQueryParsedQuery) UnmarshalJSON(data []byte) error
type EventBulkRetryCreateRequestQueryParsedQueryOne ¶ added in v0.0.29
type EventBulkRetryCreateRequestQueryParsedQueryOne struct {
// contains filtered or unexported fields
}
func (*EventBulkRetryCreateRequestQueryParsedQueryOne) GetExtraProperties ¶ added in v0.6.0
func (e *EventBulkRetryCreateRequestQueryParsedQueryOne) GetExtraProperties() map[string]interface{}
func (*EventBulkRetryCreateRequestQueryParsedQueryOne) String ¶ added in v0.6.0
func (e *EventBulkRetryCreateRequestQueryParsedQueryOne) String() string
func (*EventBulkRetryCreateRequestQueryParsedQueryOne) UnmarshalJSON ¶ added in v0.6.0
func (e *EventBulkRetryCreateRequestQueryParsedQueryOne) UnmarshalJSON(data []byte) error
type EventBulkRetryCreateRequestQueryParsedQueryVisitor ¶ added in v0.0.29
type EventBulkRetryCreateRequestQueryParsedQueryVisitor interface {
VisitString(string) error
VisitEventBulkRetryCreateRequestQueryParsedQueryOne(*EventBulkRetryCreateRequestQueryParsedQueryOne) error
}
type EventBulkRetryCreateRequestQueryResponseStatus ¶ added in v0.0.29
type EventBulkRetryCreateRequestQueryResponseStatus struct {
Integer int
Operators *Operators
IntegerList []int
}
Filter by HTTP response status code
func NewEventBulkRetryCreateRequestQueryResponseStatusFromInteger ¶ added in v0.0.29
func NewEventBulkRetryCreateRequestQueryResponseStatusFromInteger(value int) *EventBulkRetryCreateRequestQueryResponseStatus
func NewEventBulkRetryCreateRequestQueryResponseStatusFromIntegerList ¶ added in v0.0.29
func NewEventBulkRetryCreateRequestQueryResponseStatusFromIntegerList(value []int) *EventBulkRetryCreateRequestQueryResponseStatus
func NewEventBulkRetryCreateRequestQueryResponseStatusFromOperators ¶ added in v0.6.0
func NewEventBulkRetryCreateRequestQueryResponseStatusFromOperators(value *Operators) *EventBulkRetryCreateRequestQueryResponseStatus
func (*EventBulkRetryCreateRequestQueryResponseStatus) Accept ¶ added in v0.0.29
func (e *EventBulkRetryCreateRequestQueryResponseStatus) Accept(visitor EventBulkRetryCreateRequestQueryResponseStatusVisitor) error
func (EventBulkRetryCreateRequestQueryResponseStatus) MarshalJSON ¶ added in v0.0.29
func (e EventBulkRetryCreateRequestQueryResponseStatus) MarshalJSON() ([]byte, error)
func (*EventBulkRetryCreateRequestQueryResponseStatus) UnmarshalJSON ¶ added in v0.0.29
func (e *EventBulkRetryCreateRequestQueryResponseStatus) UnmarshalJSON(data []byte) error
type EventBulkRetryCreateRequestQueryResponseStatusVisitor ¶ added in v0.0.29
type EventBulkRetryCreateRequestQuerySourceId ¶ added in v0.0.29
type EventBulkRetryCreateRequestQuerySourceId struct {
// Source ID
String string
StringList []string
}
Filter by source IDs
func NewEventBulkRetryCreateRequestQuerySourceIdFromString ¶ added in v0.0.29
func NewEventBulkRetryCreateRequestQuerySourceIdFromString(value string) *EventBulkRetryCreateRequestQuerySourceId
func NewEventBulkRetryCreateRequestQuerySourceIdFromStringList ¶ added in v0.0.29
func NewEventBulkRetryCreateRequestQuerySourceIdFromStringList(value []string) *EventBulkRetryCreateRequestQuerySourceId
func (*EventBulkRetryCreateRequestQuerySourceId) Accept ¶ added in v0.0.29
func (e *EventBulkRetryCreateRequestQuerySourceId) Accept(visitor EventBulkRetryCreateRequestQuerySourceIdVisitor) error
func (EventBulkRetryCreateRequestQuerySourceId) MarshalJSON ¶ added in v0.0.29
func (e EventBulkRetryCreateRequestQuerySourceId) MarshalJSON() ([]byte, error)
func (*EventBulkRetryCreateRequestQuerySourceId) UnmarshalJSON ¶ added in v0.0.29
func (e *EventBulkRetryCreateRequestQuerySourceId) UnmarshalJSON(data []byte) error
type EventBulkRetryCreateRequestQuerySourceIdVisitor ¶ added in v0.0.29
type EventBulkRetryCreateRequestQueryStatus ¶ added in v0.0.29
type EventBulkRetryCreateRequestQueryStatus struct {
EventStatus EventStatus
EventStatusList []EventStatus
}
Lifecyle status of the event
func NewEventBulkRetryCreateRequestQueryStatusFromEventStatus ¶ added in v0.0.29
func NewEventBulkRetryCreateRequestQueryStatusFromEventStatus(value EventStatus) *EventBulkRetryCreateRequestQueryStatus
func NewEventBulkRetryCreateRequestQueryStatusFromEventStatusList ¶ added in v0.0.29
func NewEventBulkRetryCreateRequestQueryStatusFromEventStatusList(value []EventStatus) *EventBulkRetryCreateRequestQueryStatus
func (*EventBulkRetryCreateRequestQueryStatus) Accept ¶ added in v0.0.29
func (e *EventBulkRetryCreateRequestQueryStatus) Accept(visitor EventBulkRetryCreateRequestQueryStatusVisitor) error
func (EventBulkRetryCreateRequestQueryStatus) MarshalJSON ¶ added in v0.0.29
func (e EventBulkRetryCreateRequestQueryStatus) MarshalJSON() ([]byte, error)
func (*EventBulkRetryCreateRequestQueryStatus) UnmarshalJSON ¶ added in v0.0.29
func (e *EventBulkRetryCreateRequestQueryStatus) UnmarshalJSON(data []byte) error
type EventBulkRetryCreateRequestQueryStatusVisitor ¶ added in v0.0.29
type EventBulkRetryCreateRequestQueryStatusVisitor interface {
VisitEventStatus(EventStatus) error
VisitEventStatusList([]EventStatus) error
}
type EventBulkRetryCreateRequestQuerySuccessfulAt ¶ added in v0.0.29
type EventBulkRetryCreateRequestQuerySuccessfulAt struct {
DateTime time.Time
Operators *Operators
}
Filter by `successful_at` date using a date operator
func NewEventBulkRetryCreateRequestQuerySuccessfulAtFromDateTime ¶ added in v0.0.29
func NewEventBulkRetryCreateRequestQuerySuccessfulAtFromDateTime(value time.Time) *EventBulkRetryCreateRequestQuerySuccessfulAt
func NewEventBulkRetryCreateRequestQuerySuccessfulAtFromOperators ¶ added in v0.6.0
func NewEventBulkRetryCreateRequestQuerySuccessfulAtFromOperators(value *Operators) *EventBulkRetryCreateRequestQuerySuccessfulAt
func (*EventBulkRetryCreateRequestQuerySuccessfulAt) Accept ¶ added in v0.0.29
func (e *EventBulkRetryCreateRequestQuerySuccessfulAt) Accept(visitor EventBulkRetryCreateRequestQuerySuccessfulAtVisitor) error
func (EventBulkRetryCreateRequestQuerySuccessfulAt) MarshalJSON ¶ added in v0.0.29
func (e EventBulkRetryCreateRequestQuerySuccessfulAt) MarshalJSON() ([]byte, error)
func (*EventBulkRetryCreateRequestQuerySuccessfulAt) UnmarshalJSON ¶ added in v0.0.29
func (e *EventBulkRetryCreateRequestQuerySuccessfulAt) UnmarshalJSON(data []byte) error
type EventBulkRetryCreateRequestQuerySuccessfulAtVisitor ¶ added in v0.0.29
type EventBulkRetryCreateRequestQueryWebhookId ¶ added in v0.0.29
type EventBulkRetryCreateRequestQueryWebhookId struct {
// Webhook ID
String string
StringList []string
}
Filter by webhook connection IDs
func NewEventBulkRetryCreateRequestQueryWebhookIdFromString ¶ added in v0.0.29
func NewEventBulkRetryCreateRequestQueryWebhookIdFromString(value string) *EventBulkRetryCreateRequestQueryWebhookId
func NewEventBulkRetryCreateRequestQueryWebhookIdFromStringList ¶ added in v0.0.29
func NewEventBulkRetryCreateRequestQueryWebhookIdFromStringList(value []string) *EventBulkRetryCreateRequestQueryWebhookId
func (*EventBulkRetryCreateRequestQueryWebhookId) Accept ¶ added in v0.0.29
func (e *EventBulkRetryCreateRequestQueryWebhookId) Accept(visitor EventBulkRetryCreateRequestQueryWebhookIdVisitor) error
func (EventBulkRetryCreateRequestQueryWebhookId) MarshalJSON ¶ added in v0.0.29
func (e EventBulkRetryCreateRequestQueryWebhookId) MarshalJSON() ([]byte, error)
func (*EventBulkRetryCreateRequestQueryWebhookId) UnmarshalJSON ¶ added in v0.0.29
func (e *EventBulkRetryCreateRequestQueryWebhookId) UnmarshalJSON(data []byte) error
type EventBulkRetryCreateRequestQueryWebhookIdVisitor ¶ added in v0.0.29
type EventBulkRetryListRequest ¶ added in v0.0.29
type EventBulkRetryListRequest struct {
CancelledAt *time.Time `json:"-" url:"cancelled_at,omitempty"`
CompletedAt *time.Time `json:"-" url:"completed_at,omitempty"`
CreatedAt *time.Time `json:"-" url:"created_at,omitempty"`
Id []*string `json:"-" url:"id,omitempty"`
QueryPartialMatch *bool `json:"-" url:"query_partial_match,omitempty"`
InProgress *bool `json:"-" url:"in_progress,omitempty"`
OrderBy *EventBulkRetryListRequestOrderBy `json:"-" url:"order_by,omitempty"`
Dir *EventBulkRetryListRequestDir `json:"-" url:"dir,omitempty"`
Limit *int `json:"-" url:"limit,omitempty"`
Next *string `json:"-" url:"next,omitempty"`
Prev *string `json:"-" url:"prev,omitempty"`
}
type EventBulkRetryListRequestDir ¶ added in v0.0.29
type EventBulkRetryListRequestDir string
const ( EventBulkRetryListRequestDirAsc EventBulkRetryListRequestDir = "asc" EventBulkRetryListRequestDirDesc EventBulkRetryListRequestDir = "desc" )
func NewEventBulkRetryListRequestDirFromString ¶ added in v0.0.29
func NewEventBulkRetryListRequestDirFromString(s string) (EventBulkRetryListRequestDir, error)
func (EventBulkRetryListRequestDir) Ptr ¶ added in v0.0.29
func (e EventBulkRetryListRequestDir) Ptr() *EventBulkRetryListRequestDir
type EventBulkRetryListRequestOrderBy ¶ added in v0.0.36
type EventBulkRetryListRequestOrderBy string
const (
EventBulkRetryListRequestOrderByCreatedAt EventBulkRetryListRequestOrderBy = "created_at"
)
func NewEventBulkRetryListRequestOrderByFromString ¶ added in v0.0.36
func NewEventBulkRetryListRequestOrderByFromString(s string) (EventBulkRetryListRequestOrderBy, error)
func (EventBulkRetryListRequestOrderBy) Ptr ¶ added in v0.0.36
func (e EventBulkRetryListRequestOrderBy) Ptr() *EventBulkRetryListRequestOrderBy
type EventBulkRetryPlanResponse ¶ added in v0.0.29
type EventBulkRetryPlanResponse struct {
// Number of batches required to complete the bulk retry
EstimatedBatch *int `json:"estimated_batch,omitempty" url:"estimated_batch,omitempty"`
// Number of estimated events to be retried
EstimatedCount *int `json:"estimated_count,omitempty" url:"estimated_count,omitempty"`
// Progression of the batch operations, values 0 - 1
Progress *float64 `json:"progress,omitempty" url:"progress,omitempty"`
// contains filtered or unexported fields
}
func (*EventBulkRetryPlanResponse) GetExtraProperties ¶ added in v0.6.0
func (e *EventBulkRetryPlanResponse) GetExtraProperties() map[string]interface{}
func (*EventBulkRetryPlanResponse) String ¶ added in v0.6.0
func (e *EventBulkRetryPlanResponse) String() string
func (*EventBulkRetryPlanResponse) UnmarshalJSON ¶ added in v0.6.0
func (e *EventBulkRetryPlanResponse) UnmarshalJSON(data []byte) error
type EventListRequest ¶ added in v0.0.29
type EventListRequest struct {
Id []*string `json:"-" url:"id,omitempty"`
Status *EventStatus `json:"-" url:"status,omitempty"`
WebhookId []*string `json:"-" url:"webhook_id,omitempty"`
DestinationId []*string `json:"-" url:"destination_id,omitempty"`
SourceId []*string `json:"-" url:"source_id,omitempty"`
Attempts *int `json:"-" url:"attempts,omitempty"`
ResponseStatus *int `json:"-" url:"response_status,omitempty"`
SuccessfulAt *time.Time `json:"-" url:"successful_at,omitempty"`
CreatedAt *time.Time `json:"-" url:"created_at,omitempty"`
ErrorCode *AttemptErrorCodes `json:"-" url:"error_code,omitempty"`
CliId *string `json:"-" url:"cli_id,omitempty"`
LastAttemptAt *time.Time `json:"-" url:"last_attempt_at,omitempty"`
SearchTerm *string `json:"-" url:"search_term,omitempty"`
Headers *string `json:"-" url:"headers,omitempty"`
Body *string `json:"-" url:"body,omitempty"`
ParsedQuery *string `json:"-" url:"parsed_query,omitempty"`
Path *string `json:"-" url:"path,omitempty"`
CliUserId []*string `json:"-" url:"cli_user_id,omitempty"`
IssueId []*string `json:"-" url:"issue_id,omitempty"`
EventDataId []*string `json:"-" url:"event_data_id,omitempty"`
BulkRetryId []*string `json:"-" url:"bulk_retry_id,omitempty"`
Include *string `json:"-" url:"include,omitempty"`
OrderBy *EventListRequestOrderBy `json:"-" url:"order_by,omitempty"`
Dir *EventListRequestDir `json:"-" url:"dir,omitempty"`
Limit *int `json:"-" url:"limit,omitempty"`
Next *string `json:"-" url:"next,omitempty"`
Prev *string `json:"-" url:"prev,omitempty"`
}
type EventListRequestDir ¶ added in v0.0.29
type EventListRequestDir string
Sort direction
const ( EventListRequestDirAsc EventListRequestDir = "asc" EventListRequestDirDesc EventListRequestDir = "desc" )
func NewEventListRequestDirFromString ¶ added in v0.0.29
func NewEventListRequestDirFromString(s string) (EventListRequestDir, error)
func (EventListRequestDir) Ptr ¶ added in v0.0.29
func (e EventListRequestDir) Ptr() *EventListRequestDir
type EventListRequestOrderBy ¶ added in v0.0.29
type EventListRequestOrderBy string
Sort key
const ( EventListRequestOrderByLastAttemptAt EventListRequestOrderBy = "last_attempt_at" EventListRequestOrderByCreatedAt EventListRequestOrderBy = "created_at" )
func NewEventListRequestOrderByFromString ¶ added in v0.0.29
func NewEventListRequestOrderByFromString(s string) (EventListRequestOrderBy, error)
func (EventListRequestOrderBy) Ptr ¶ added in v0.0.29
func (e EventListRequestOrderBy) Ptr() *EventListRequestOrderBy
type EventPaginatedResult ¶
type EventPaginatedResult struct {
Pagination *SeekPagination `json:"pagination,omitempty" url:"pagination,omitempty"`
Count *int `json:"count,omitempty" url:"count,omitempty"`
Models []*Event `json:"models,omitempty" url:"models,omitempty"`
// contains filtered or unexported fields
}
func (*EventPaginatedResult) GetExtraProperties ¶ added in v0.6.0
func (e *EventPaginatedResult) GetExtraProperties() map[string]interface{}
func (*EventPaginatedResult) String ¶ added in v0.6.0
func (e *EventPaginatedResult) String() string
func (*EventPaginatedResult) UnmarshalJSON ¶ added in v0.6.0
func (e *EventPaginatedResult) UnmarshalJSON(data []byte) error
type EventStatus ¶
type EventStatus string
const ( EventStatusScheduled EventStatus = "SCHEDULED" EventStatusQueued EventStatus = "QUEUED" EventStatusHold EventStatus = "HOLD" EventStatusSuccessful EventStatus = "SUCCESSFUL" EventStatusFailed EventStatus = "FAILED" )
func NewEventStatusFromString ¶ added in v0.0.27
func NewEventStatusFromString(s string) (EventStatus, error)
func (EventStatus) Ptr ¶ added in v0.0.27
func (e EventStatus) Ptr() *EventStatus
type FilterRule ¶
type FilterRule struct {
Headers *FilterRuleProperty `json:"headers,omitempty" url:"headers,omitempty"`
Body *FilterRuleProperty `json:"body,omitempty" url:"body,omitempty"`
Query *FilterRuleProperty `json:"query,omitempty" url:"query,omitempty"`
Path *FilterRuleProperty `json:"path,omitempty" url:"path,omitempty"`
// contains filtered or unexported fields
}
func (*FilterRule) GetExtraProperties ¶ added in v0.6.0
func (f *FilterRule) GetExtraProperties() map[string]interface{}
func (*FilterRule) String ¶ added in v0.6.0
func (f *FilterRule) String() string
func (*FilterRule) UnmarshalJSON ¶
func (f *FilterRule) UnmarshalJSON(data []byte) error
type FilterRuleProperty ¶ added in v0.0.29
type FilterRuleProperty struct {
StringOptional *string
DoubleOptional *float64
BooleanOptional *bool
StringUnknownMapOptional map[string]interface{}
}
JSON using our filter syntax to filter on request headers
func NewFilterRulePropertyFromBooleanOptional ¶ added in v0.0.29
func NewFilterRulePropertyFromBooleanOptional(value *bool) *FilterRuleProperty
func NewFilterRulePropertyFromDoubleOptional ¶ added in v0.0.29
func NewFilterRulePropertyFromDoubleOptional(value *float64) *FilterRuleProperty
func NewFilterRulePropertyFromStringOptional ¶ added in v0.0.29
func NewFilterRulePropertyFromStringOptional(value *string) *FilterRuleProperty
func NewFilterRulePropertyFromStringUnknownMapOptional ¶ added in v0.0.29
func NewFilterRulePropertyFromStringUnknownMapOptional(value map[string]interface{}) *FilterRuleProperty
func (*FilterRuleProperty) Accept ¶ added in v0.0.29
func (f *FilterRuleProperty) Accept(visitor FilterRulePropertyVisitor) error
func (FilterRuleProperty) MarshalJSON ¶ added in v0.0.29
func (f FilterRuleProperty) MarshalJSON() ([]byte, error)
func (*FilterRuleProperty) UnmarshalJSON ¶ added in v0.0.29
func (f *FilterRuleProperty) UnmarshalJSON(data []byte) error
type FilterRulePropertyVisitor ¶ added in v0.0.29
type FilteredMeta ¶
type FilteredMeta = []FilteredMetaItem
type FilteredMetaItem ¶ added in v0.6.0
type FilteredMetaItem string
const ( FilteredMetaItemBody FilteredMetaItem = "body" FilteredMetaItemHeaders FilteredMetaItem = "headers" FilteredMetaItemPath FilteredMetaItem = "path" FilteredMetaItemQuery FilteredMetaItem = "query" )
func NewFilteredMetaItemFromString ¶ added in v0.6.0
func NewFilteredMetaItemFromString(s string) (FilteredMetaItem, error)
func (FilteredMetaItem) Ptr ¶ added in v0.6.0
func (f FilteredMetaItem) Ptr() *FilteredMetaItem
type GoneError ¶ added in v0.2.1
type GoneError struct {
*core.APIError
Body *ApiErrorResponse
}
Gone
func (*GoneError) MarshalJSON ¶ added in v0.2.1
func (*GoneError) UnmarshalJSON ¶ added in v0.2.1
type HandledApiKeyIntegrationConfigs ¶
type HandledApiKeyIntegrationConfigs struct {
ApiKey string `json:"api_key" url:"api_key"`
// contains filtered or unexported fields
}
func (*HandledApiKeyIntegrationConfigs) GetExtraProperties ¶ added in v0.6.0
func (h *HandledApiKeyIntegrationConfigs) GetExtraProperties() map[string]interface{}
func (*HandledApiKeyIntegrationConfigs) String ¶ added in v0.6.0
func (h *HandledApiKeyIntegrationConfigs) String() string
func (*HandledApiKeyIntegrationConfigs) UnmarshalJSON ¶ added in v0.6.0
func (h *HandledApiKeyIntegrationConfigs) UnmarshalJSON(data []byte) error
type HandledHmacConfigs ¶
type HandledHmacConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
func (*HandledHmacConfigs) GetExtraProperties ¶ added in v0.6.0
func (h *HandledHmacConfigs) GetExtraProperties() map[string]interface{}
func (*HandledHmacConfigs) String ¶ added in v0.6.0
func (h *HandledHmacConfigs) String() string
func (*HandledHmacConfigs) UnmarshalJSON ¶ added in v0.6.0
func (h *HandledHmacConfigs) UnmarshalJSON(data []byte) error
type HmacAlgorithms ¶
type HmacAlgorithms string
const ( HmacAlgorithmsMd5 HmacAlgorithms = "md5" HmacAlgorithmsSha1 HmacAlgorithms = "sha1" HmacAlgorithmsSha256 HmacAlgorithms = "sha256" HmacAlgorithmsSha512 HmacAlgorithms = "sha512" )
func NewHmacAlgorithmsFromString ¶ added in v0.0.27
func NewHmacAlgorithmsFromString(s string) (HmacAlgorithms, error)
func (HmacAlgorithms) Ptr ¶ added in v0.0.27
func (h HmacAlgorithms) Ptr() *HmacAlgorithms
type HmacIntegrationConfigs ¶
type HmacIntegrationConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
Algorithm HmacAlgorithms `json:"algorithm" url:"algorithm"`
HeaderKey string `json:"header_key" url:"header_key"`
Encoding HmacIntegrationConfigsEncoding `json:"encoding" url:"encoding"`
// contains filtered or unexported fields
}
func (*HmacIntegrationConfigs) GetExtraProperties ¶ added in v0.6.0
func (h *HmacIntegrationConfigs) GetExtraProperties() map[string]interface{}
func (*HmacIntegrationConfigs) String ¶ added in v0.6.0
func (h *HmacIntegrationConfigs) String() string
func (*HmacIntegrationConfigs) UnmarshalJSON ¶ added in v0.6.0
func (h *HmacIntegrationConfigs) UnmarshalJSON(data []byte) error
type HmacIntegrationConfigsEncoding ¶
type HmacIntegrationConfigsEncoding string
const ( HmacIntegrationConfigsEncodingBase64 HmacIntegrationConfigsEncoding = "base64" HmacIntegrationConfigsEncodingHex HmacIntegrationConfigsEncoding = "hex" )
func NewHmacIntegrationConfigsEncodingFromString ¶ added in v0.0.27
func NewHmacIntegrationConfigsEncodingFromString(s string) (HmacIntegrationConfigsEncoding, error)
func (HmacIntegrationConfigsEncoding) Ptr ¶ added in v0.0.27
func (h HmacIntegrationConfigsEncoding) Ptr() *HmacIntegrationConfigsEncoding
type IgnoredEvent ¶
type IgnoredEvent struct {
Id string `json:"id" url:"id"`
// ID of the project
TeamId string `json:"team_id" url:"team_id"`
WebhookId string `json:"webhook_id" url:"webhook_id"`
Cause IgnoredEventCause `json:"cause" url:"cause"`
RequestId string `json:"request_id" url:"request_id"`
Meta *IgnoredEventMeta `json:"meta,omitempty" url:"meta,omitempty"`
CreatedAt time.Time `json:"created_at" url:"created_at"`
// contains filtered or unexported fields
}
func (*IgnoredEvent) GetExtraProperties ¶ added in v0.6.0
func (i *IgnoredEvent) GetExtraProperties() map[string]interface{}
func (*IgnoredEvent) MarshalJSON ¶ added in v0.6.0
func (i *IgnoredEvent) MarshalJSON() ([]byte, error)
func (*IgnoredEvent) String ¶ added in v0.6.0
func (i *IgnoredEvent) String() string
func (*IgnoredEvent) UnmarshalJSON ¶ added in v0.6.0
func (i *IgnoredEvent) UnmarshalJSON(data []byte) error
type IgnoredEventBulkRetryCreateRequest ¶ added in v0.0.29
type IgnoredEventBulkRetryCreateRequest struct {
// Filter by the bulk retry ignored event query object
Query *core.Optional[IgnoredEventBulkRetryCreateRequestQuery] `json:"query,omitempty" url:"-"`
}
type IgnoredEventBulkRetryCreateRequestQuery ¶ added in v0.0.29
type IgnoredEventBulkRetryCreateRequestQuery struct {
// The cause of the ignored event
Cause *IgnoredEventBulkRetryCreateRequestQueryCause `json:"cause,omitempty" url:"cause,omitempty"`
// Connection ID of the ignored event
WebhookId *IgnoredEventBulkRetryCreateRequestQueryWebhookId `json:"webhook_id,omitempty" url:"webhook_id,omitempty"`
// The associated transformation ID (only applicable to the cause `TRANSFORMATION_FAILED`)
TransformationId *string `json:"transformation_id,omitempty" url:"transformation_id,omitempty"`
// contains filtered or unexported fields
}
Filter by the bulk retry ignored event query object
func (*IgnoredEventBulkRetryCreateRequestQuery) GetExtraProperties ¶ added in v0.6.0
func (i *IgnoredEventBulkRetryCreateRequestQuery) GetExtraProperties() map[string]interface{}
func (*IgnoredEventBulkRetryCreateRequestQuery) String ¶ added in v0.6.0
func (i *IgnoredEventBulkRetryCreateRequestQuery) String() string
func (*IgnoredEventBulkRetryCreateRequestQuery) UnmarshalJSON ¶ added in v0.6.0
func (i *IgnoredEventBulkRetryCreateRequestQuery) UnmarshalJSON(data []byte) error
type IgnoredEventBulkRetryCreateRequestQueryCause ¶ added in v0.0.29
The cause of the ignored event
func NewIgnoredEventBulkRetryCreateRequestQueryCauseFromString ¶ added in v0.0.29
func NewIgnoredEventBulkRetryCreateRequestQueryCauseFromString(value string) *IgnoredEventBulkRetryCreateRequestQueryCause
func NewIgnoredEventBulkRetryCreateRequestQueryCauseFromStringList ¶ added in v0.0.29
func NewIgnoredEventBulkRetryCreateRequestQueryCauseFromStringList(value []string) *IgnoredEventBulkRetryCreateRequestQueryCause
func (*IgnoredEventBulkRetryCreateRequestQueryCause) Accept ¶ added in v0.0.29
func (i *IgnoredEventBulkRetryCreateRequestQueryCause) Accept(visitor IgnoredEventBulkRetryCreateRequestQueryCauseVisitor) error
func (IgnoredEventBulkRetryCreateRequestQueryCause) MarshalJSON ¶ added in v0.0.29
func (i IgnoredEventBulkRetryCreateRequestQueryCause) MarshalJSON() ([]byte, error)
func (*IgnoredEventBulkRetryCreateRequestQueryCause) UnmarshalJSON ¶ added in v0.0.29
func (i *IgnoredEventBulkRetryCreateRequestQueryCause) UnmarshalJSON(data []byte) error
type IgnoredEventBulkRetryCreateRequestQueryCauseVisitor ¶ added in v0.0.29
type IgnoredEventBulkRetryCreateRequestQueryWebhookId ¶ added in v0.0.29
Connection ID of the ignored event
func NewIgnoredEventBulkRetryCreateRequestQueryWebhookIdFromString ¶ added in v0.0.29
func NewIgnoredEventBulkRetryCreateRequestQueryWebhookIdFromString(value string) *IgnoredEventBulkRetryCreateRequestQueryWebhookId
func NewIgnoredEventBulkRetryCreateRequestQueryWebhookIdFromStringList ¶ added in v0.0.29
func NewIgnoredEventBulkRetryCreateRequestQueryWebhookIdFromStringList(value []string) *IgnoredEventBulkRetryCreateRequestQueryWebhookId
func (*IgnoredEventBulkRetryCreateRequestQueryWebhookId) Accept ¶ added in v0.0.29
func (i *IgnoredEventBulkRetryCreateRequestQueryWebhookId) Accept(visitor IgnoredEventBulkRetryCreateRequestQueryWebhookIdVisitor) error
func (IgnoredEventBulkRetryCreateRequestQueryWebhookId) MarshalJSON ¶ added in v0.0.29
func (i IgnoredEventBulkRetryCreateRequestQueryWebhookId) MarshalJSON() ([]byte, error)
func (*IgnoredEventBulkRetryCreateRequestQueryWebhookId) UnmarshalJSON ¶ added in v0.0.29
func (i *IgnoredEventBulkRetryCreateRequestQueryWebhookId) UnmarshalJSON(data []byte) error
type IgnoredEventBulkRetryCreateRequestQueryWebhookIdVisitor ¶ added in v0.0.29
type IgnoredEventBulkRetryListRequest ¶ added in v0.0.29
type IgnoredEventBulkRetryListRequest struct {
CancelledAt *time.Time `json:"-" url:"cancelled_at,omitempty"`
CompletedAt *time.Time `json:"-" url:"completed_at,omitempty"`
CreatedAt *time.Time `json:"-" url:"created_at,omitempty"`
Id []*string `json:"-" url:"id,omitempty"`
QueryPartialMatch *bool `json:"-" url:"query_partial_match,omitempty"`
InProgress *bool `json:"-" url:"in_progress,omitempty"`
OrderBy *IgnoredEventBulkRetryListRequestOrderBy `json:"-" url:"order_by,omitempty"`
Dir *IgnoredEventBulkRetryListRequestDir `json:"-" url:"dir,omitempty"`
Limit *int `json:"-" url:"limit,omitempty"`
Next *string `json:"-" url:"next,omitempty"`
Prev *string `json:"-" url:"prev,omitempty"`
}
type IgnoredEventBulkRetryListRequestDir ¶ added in v0.0.29
type IgnoredEventBulkRetryListRequestDir string
const ( IgnoredEventBulkRetryListRequestDirAsc IgnoredEventBulkRetryListRequestDir = "asc" IgnoredEventBulkRetryListRequestDirDesc IgnoredEventBulkRetryListRequestDir = "desc" )
func NewIgnoredEventBulkRetryListRequestDirFromString ¶ added in v0.0.29
func NewIgnoredEventBulkRetryListRequestDirFromString(s string) (IgnoredEventBulkRetryListRequestDir, error)
type IgnoredEventBulkRetryListRequestOrderBy ¶ added in v0.0.36
type IgnoredEventBulkRetryListRequestOrderBy string
const (
IgnoredEventBulkRetryListRequestOrderByCreatedAt IgnoredEventBulkRetryListRequestOrderBy = "created_at"
)
func NewIgnoredEventBulkRetryListRequestOrderByFromString ¶ added in v0.0.36
func NewIgnoredEventBulkRetryListRequestOrderByFromString(s string) (IgnoredEventBulkRetryListRequestOrderBy, error)
type IgnoredEventBulkRetryPlanResponse ¶ added in v0.0.29
type IgnoredEventBulkRetryPlanResponse struct {
// Number of batches required to complete the bulk retry
EstimatedBatch *int `json:"estimated_batch,omitempty" url:"estimated_batch,omitempty"`
// Number of estimated events to be retried
EstimatedCount *int `json:"estimated_count,omitempty" url:"estimated_count,omitempty"`
// Progression of the batch operations, values 0 - 1
Progress *float64 `json:"progress,omitempty" url:"progress,omitempty"`
// contains filtered or unexported fields
}
func (*IgnoredEventBulkRetryPlanResponse) GetExtraProperties ¶ added in v0.6.0
func (i *IgnoredEventBulkRetryPlanResponse) GetExtraProperties() map[string]interface{}
func (*IgnoredEventBulkRetryPlanResponse) String ¶ added in v0.6.0
func (i *IgnoredEventBulkRetryPlanResponse) String() string
func (*IgnoredEventBulkRetryPlanResponse) UnmarshalJSON ¶ added in v0.6.0
func (i *IgnoredEventBulkRetryPlanResponse) UnmarshalJSON(data []byte) error
type IgnoredEventCause ¶
type IgnoredEventCause string
const ( IgnoredEventCauseDisabled IgnoredEventCause = "DISABLED" IgnoredEventCauseFiltered IgnoredEventCause = "FILTERED" IgnoredEventCauseTransformationFailed IgnoredEventCause = "TRANSFORMATION_FAILED" IgnoredEventCauseCliDisconnected IgnoredEventCause = "CLI_DISCONNECTED" )
func NewIgnoredEventCauseFromString ¶ added in v0.0.27
func NewIgnoredEventCauseFromString(s string) (IgnoredEventCause, error)
func (IgnoredEventCause) Ptr ¶ added in v0.0.27
func (i IgnoredEventCause) Ptr() *IgnoredEventCause
type IgnoredEventMeta ¶
type IgnoredEventMeta struct {
FilteredMeta FilteredMeta
TransformationFailedMeta *TransformationFailedMeta
}
func NewIgnoredEventMetaFromFilteredMeta ¶
func NewIgnoredEventMetaFromFilteredMeta(value FilteredMeta) *IgnoredEventMeta
func NewIgnoredEventMetaFromTransformationFailedMeta ¶
func NewIgnoredEventMetaFromTransformationFailedMeta(value *TransformationFailedMeta) *IgnoredEventMeta
func (*IgnoredEventMeta) Accept ¶
func (i *IgnoredEventMeta) Accept(visitor IgnoredEventMetaVisitor) error
func (IgnoredEventMeta) MarshalJSON ¶
func (i IgnoredEventMeta) MarshalJSON() ([]byte, error)
func (*IgnoredEventMeta) UnmarshalJSON ¶
func (i *IgnoredEventMeta) UnmarshalJSON(data []byte) error
type IgnoredEventMetaVisitor ¶
type IgnoredEventMetaVisitor interface {
VisitFilteredMeta(FilteredMeta) error
VisitTransformationFailedMeta(*TransformationFailedMeta) error
}
type IgnoredEventPaginatedResult ¶
type IgnoredEventPaginatedResult struct {
Pagination *SeekPagination `json:"pagination,omitempty" url:"pagination,omitempty"`
Count *int `json:"count,omitempty" url:"count,omitempty"`
Models []*IgnoredEvent `json:"models,omitempty" url:"models,omitempty"`
// contains filtered or unexported fields
}
func (*IgnoredEventPaginatedResult) GetExtraProperties ¶ added in v0.6.0
func (i *IgnoredEventPaginatedResult) GetExtraProperties() map[string]interface{}
func (*IgnoredEventPaginatedResult) String ¶ added in v0.6.0
func (i *IgnoredEventPaginatedResult) String() string
func (*IgnoredEventPaginatedResult) UnmarshalJSON ¶ added in v0.6.0
func (i *IgnoredEventPaginatedResult) UnmarshalJSON(data []byte) error
type Integration ¶
type Integration struct {
// ID of the integration
Id string `json:"id" url:"id"`
// ID of the project
TeamId string `json:"team_id" url:"team_id"`
// Label of the integration
Label string `json:"label" url:"label"`
Provider IntegrationProvider `json:"provider" url:"provider"`
// List of features to enable (see features list below)
Features []IntegrationFeature `json:"features,omitempty" url:"features,omitempty"`
// Decrypted Key/Value object of the associated configuration for that provider
Configs *IntegrationConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// List of source IDs the integration is attached to
Sources []string `json:"sources,omitempty" url:"sources,omitempty"`
// Date the integration was last updated
UpdatedAt time.Time `json:"updated_at" url:"updated_at"`
// Date the integration was created
CreatedAt time.Time `json:"created_at" url:"created_at"`
// contains filtered or unexported fields
}
func (*Integration) GetExtraProperties ¶ added in v0.6.0
func (i *Integration) GetExtraProperties() map[string]interface{}
func (*Integration) MarshalJSON ¶ added in v0.6.0
func (i *Integration) MarshalJSON() ([]byte, error)
func (*Integration) String ¶ added in v0.6.0
func (i *Integration) String() string
func (*Integration) UnmarshalJSON ¶ added in v0.6.0
func (i *Integration) UnmarshalJSON(data []byte) error
type IntegrationConfigs ¶
type IntegrationConfigs struct {
HmacIntegrationConfigs *HmacIntegrationConfigs
ApiKeyIntegrationConfigs *ApiKeyIntegrationConfigs
HandledApiKeyIntegrationConfigs *HandledApiKeyIntegrationConfigs
HandledHmacConfigs *HandledHmacConfigs
BasicAuthIntegrationConfigs *BasicAuthIntegrationConfigs
ShopifyIntegrationConfigs *ShopifyIntegrationConfigs
VercelLogDrainsIntegrationConfigs *VercelLogDrainsIntegrationConfigs
IntegrationConfigsSeven *IntegrationConfigsSeven
}
Decrypted Key/Value object of the associated configuration for that provider
func NewIntegrationConfigsFromApiKeyIntegrationConfigs ¶
func NewIntegrationConfigsFromApiKeyIntegrationConfigs(value *ApiKeyIntegrationConfigs) *IntegrationConfigs
func NewIntegrationConfigsFromBasicAuthIntegrationConfigs ¶
func NewIntegrationConfigsFromBasicAuthIntegrationConfigs(value *BasicAuthIntegrationConfigs) *IntegrationConfigs
func NewIntegrationConfigsFromHandledApiKeyIntegrationConfigs ¶
func NewIntegrationConfigsFromHandledApiKeyIntegrationConfigs(value *HandledApiKeyIntegrationConfigs) *IntegrationConfigs
func NewIntegrationConfigsFromHandledHmacConfigs ¶
func NewIntegrationConfigsFromHandledHmacConfigs(value *HandledHmacConfigs) *IntegrationConfigs
func NewIntegrationConfigsFromHmacIntegrationConfigs ¶
func NewIntegrationConfigsFromHmacIntegrationConfigs(value *HmacIntegrationConfigs) *IntegrationConfigs
func NewIntegrationConfigsFromIntegrationConfigsSeven ¶ added in v0.4.1
func NewIntegrationConfigsFromIntegrationConfigsSeven(value *IntegrationConfigsSeven) *IntegrationConfigs
func NewIntegrationConfigsFromShopifyIntegrationConfigs ¶
func NewIntegrationConfigsFromShopifyIntegrationConfigs(value *ShopifyIntegrationConfigs) *IntegrationConfigs
func NewIntegrationConfigsFromVercelLogDrainsIntegrationConfigs ¶ added in v0.4.1
func NewIntegrationConfigsFromVercelLogDrainsIntegrationConfigs(value *VercelLogDrainsIntegrationConfigs) *IntegrationConfigs
func (*IntegrationConfigs) Accept ¶
func (i *IntegrationConfigs) Accept(visitor IntegrationConfigsVisitor) error
func (IntegrationConfigs) MarshalJSON ¶
func (i IntegrationConfigs) MarshalJSON() ([]byte, error)
func (*IntegrationConfigs) UnmarshalJSON ¶
func (i *IntegrationConfigs) UnmarshalJSON(data []byte) error
type IntegrationConfigsSeven ¶ added in v0.4.1
type IntegrationConfigsSeven struct {
// contains filtered or unexported fields
}
func (*IntegrationConfigsSeven) GetExtraProperties ¶ added in v0.6.0
func (i *IntegrationConfigsSeven) GetExtraProperties() map[string]interface{}
func (*IntegrationConfigsSeven) String ¶ added in v0.6.0
func (i *IntegrationConfigsSeven) String() string
func (*IntegrationConfigsSeven) UnmarshalJSON ¶ added in v0.6.0
func (i *IntegrationConfigsSeven) UnmarshalJSON(data []byte) error
type IntegrationConfigsVisitor ¶
type IntegrationConfigsVisitor interface {
VisitHmacIntegrationConfigs(*HmacIntegrationConfigs) error
VisitApiKeyIntegrationConfigs(*ApiKeyIntegrationConfigs) error
VisitHandledApiKeyIntegrationConfigs(*HandledApiKeyIntegrationConfigs) error
VisitHandledHmacConfigs(*HandledHmacConfigs) error
VisitBasicAuthIntegrationConfigs(*BasicAuthIntegrationConfigs) error
VisitShopifyIntegrationConfigs(*ShopifyIntegrationConfigs) error
VisitVercelLogDrainsIntegrationConfigs(*VercelLogDrainsIntegrationConfigs) error
VisitIntegrationConfigsSeven(*IntegrationConfigsSeven) error
}
type IntegrationFeature ¶
type IntegrationFeature string
const ( IntegrationFeatureVerification IntegrationFeature = "VERIFICATION" IntegrationFeatureHandshake IntegrationFeature = "HANDSHAKE" )
func NewIntegrationFeatureFromString ¶ added in v0.0.27
func NewIntegrationFeatureFromString(s string) (IntegrationFeature, error)
func (IntegrationFeature) Ptr ¶ added in v0.0.27
func (i IntegrationFeature) Ptr() *IntegrationFeature
type IntegrationPaginatedResult ¶
type IntegrationPaginatedResult struct {
Pagination *SeekPagination `json:"pagination,omitempty" url:"pagination,omitempty"`
Count *int `json:"count,omitempty" url:"count,omitempty"`
Models []*Integration `json:"models,omitempty" url:"models,omitempty"`
// contains filtered or unexported fields
}
func (*IntegrationPaginatedResult) GetExtraProperties ¶ added in v0.6.0
func (i *IntegrationPaginatedResult) GetExtraProperties() map[string]interface{}
func (*IntegrationPaginatedResult) String ¶ added in v0.6.0
func (i *IntegrationPaginatedResult) String() string
func (*IntegrationPaginatedResult) UnmarshalJSON ¶ added in v0.6.0
func (i *IntegrationPaginatedResult) UnmarshalJSON(data []byte) error
type IntegrationProvider ¶
type IntegrationProvider string
const ( IntegrationProviderHmac IntegrationProvider = "HMAC" IntegrationProviderBasicAuth IntegrationProvider = "BASIC_AUTH" IntegrationProviderApiKey IntegrationProvider = "API_KEY" IntegrationProviderCloudsignal IntegrationProvider = "CLOUDSIGNAL" IntegrationProviderCourier IntegrationProvider = "COURIER" IntegrationProviderFrontapp IntegrationProvider = "FRONTAPP" IntegrationProviderTwitter IntegrationProvider = "TWITTER" IntegrationProviderStripe IntegrationProvider = "STRIPE" IntegrationProviderRecharge IntegrationProvider = "RECHARGE" IntegrationProviderTwilio IntegrationProvider = "TWILIO" IntegrationProviderGithub IntegrationProvider = "GITHUB" IntegrationProviderShopify IntegrationProvider = "SHOPIFY" IntegrationProviderPostmark IntegrationProvider = "POSTMARK" IntegrationProviderTypeform IntegrationProvider = "TYPEFORM" IntegrationProviderXero IntegrationProvider = "XERO" IntegrationProviderSvix IntegrationProvider = "SVIX" IntegrationProviderZoom IntegrationProvider = "ZOOM" IntegrationProviderAkeneo IntegrationProvider = "AKENEO" IntegrationProviderAdyen IntegrationProvider = "ADYEN" IntegrationProviderGitlab IntegrationProvider = "GITLAB" IntegrationProviderPropertyFinder IntegrationProvider = "PROPERTY-FINDER" IntegrationProviderWoocommerce IntegrationProvider = "WOOCOMMERCE" IntegrationProviderOura IntegrationProvider = "OURA" IntegrationProviderCommercelayer IntegrationProvider = "COMMERCELAYER" IntegrationProviderHubspot IntegrationProvider = "HUBSPOT" IntegrationProviderMailgun IntegrationProvider = "MAILGUN" IntegrationProviderPersona IntegrationProvider = "PERSONA" IntegrationProviderPipedrive IntegrationProvider = "PIPEDRIVE" IntegrationProviderSendgrid IntegrationProvider = "SENDGRID" IntegrationProviderWorkos IntegrationProvider = "WORKOS" IntegrationProviderSynctera IntegrationProvider = "SYNCTERA" IntegrationProviderAwsSns IntegrationProvider = "AWS_SNS" IntegrationProviderThreeDEye IntegrationProvider = "THREE_D_EYE" IntegrationProviderTwitch IntegrationProvider = "TWITCH" IntegrationProviderEnode IntegrationProvider = "ENODE" IntegrationProviderFavro IntegrationProvider = "FAVRO" IntegrationProviderLinear IntegrationProvider = "LINEAR" IntegrationProviderShopline IntegrationProvider = "SHOPLINE" IntegrationProviderWix IntegrationProvider = "WIX" IntegrationProviderNmi IntegrationProvider = "NMI" IntegrationProviderOrb IntegrationProvider = "ORB" IntegrationProviderPylon IntegrationProvider = "PYLON" IntegrationProviderRepay IntegrationProvider = "REPAY" IntegrationProviderSquare IntegrationProvider = "SQUARE" IntegrationProviderSolidgate IntegrationProvider = "SOLIDGATE" IntegrationProviderTrello IntegrationProvider = "TRELLO" IntegrationProviderSanity IntegrationProvider = "SANITY" IntegrationProviderEbay IntegrationProvider = "EBAY" IntegrationProviderTelnyx IntegrationProvider = "TELNYX" IntegrationProviderDiscord IntegrationProvider = "DISCORD" IntegrationProviderTokenio IntegrationProvider = "TOKENIO" IntegrationProviderFiserv IntegrationProvider = "FISERV" IntegrationProviderBondsmith IntegrationProvider = "BONDSMITH" IntegrationProviderVercelLogDrains IntegrationProvider = "VERCEL_LOG_DRAINS" IntegrationProviderVercel IntegrationProvider = "VERCEL" IntegrationProviderTebex IntegrationProvider = "TEBEX" IntegrationProviderSlack IntegrationProvider = "SLACK" IntegrationProviderRazorpay IntegrationProvider = "RAZORPAY" IntegrationProviderMailchimp IntegrationProvider = "MAILCHIMP" IntegrationProviderPaddle IntegrationProvider = "PADDLE" IntegrationProviderPaypal IntegrationProvider = "PAYPAL" )
func NewIntegrationProviderFromString ¶ added in v0.0.27
func NewIntegrationProviderFromString(s string) (IntegrationProvider, error)
func (IntegrationProvider) Ptr ¶ added in v0.0.27
func (i IntegrationProvider) Ptr() *IntegrationProvider
type Issue ¶
type Issue struct {
Type string
Delivery *DeliveryIssue
Transformation *TransformationIssue
}
Issue
func NewIssueFromDelivery ¶ added in v0.0.33
func NewIssueFromDelivery(value *DeliveryIssue) *Issue
func NewIssueFromTransformation ¶ added in v0.0.33
func NewIssueFromTransformation(value *TransformationIssue) *Issue
func (*Issue) Accept ¶
func (i *Issue) Accept(visitor IssueVisitor) error
func (Issue) MarshalJSON ¶
func (*Issue) UnmarshalJSON ¶
type IssueCount ¶
type IssueCount struct {
// Number of issues
Count int `json:"count" url:"count"`
// contains filtered or unexported fields
}
func (*IssueCount) GetExtraProperties ¶ added in v0.6.0
func (i *IssueCount) GetExtraProperties() map[string]interface{}
func (*IssueCount) String ¶ added in v0.6.0
func (i *IssueCount) String() string
func (*IssueCount) UnmarshalJSON ¶ added in v0.6.0
func (i *IssueCount) UnmarshalJSON(data []byte) error
type IssueCountRequest ¶ added in v0.0.29
type IssueCountRequest struct {
Id []*string `json:"-" url:"id,omitempty"`
IssueTriggerId []*string `json:"-" url:"issue_trigger_id,omitempty"`
Type *IssueCountRequestType `json:"-" url:"type,omitempty"`
Status *IssueCountRequestStatus `json:"-" url:"status,omitempty"`
MergedWith []*string `json:"-" url:"merged_with,omitempty"`
CreatedAt *time.Time `json:"-" url:"created_at,omitempty"`
FirstSeenAt *time.Time `json:"-" url:"first_seen_at,omitempty"`
LastSeenAt *time.Time `json:"-" url:"last_seen_at,omitempty"`
DismissedAt *time.Time `json:"-" url:"dismissed_at,omitempty"`
OrderBy *IssueCountRequestOrderBy `json:"-" url:"order_by,omitempty"`
Dir *IssueCountRequestDir `json:"-" url:"dir,omitempty"`
Limit *int `json:"-" url:"limit,omitempty"`
Next *string `json:"-" url:"next,omitempty"`
Prev *string `json:"-" url:"prev,omitempty"`
}
type IssueCountRequestDir ¶ added in v0.0.29
type IssueCountRequestDir string
const ( IssueCountRequestDirAsc IssueCountRequestDir = "asc" IssueCountRequestDirDesc IssueCountRequestDir = "desc" )
func NewIssueCountRequestDirFromString ¶ added in v0.0.29
func NewIssueCountRequestDirFromString(s string) (IssueCountRequestDir, error)
func (IssueCountRequestDir) Ptr ¶ added in v0.0.29
func (i IssueCountRequestDir) Ptr() *IssueCountRequestDir
type IssueCountRequestOrderBy ¶ added in v0.0.29
type IssueCountRequestOrderBy string
const ( IssueCountRequestOrderByCreatedAt IssueCountRequestOrderBy = "created_at" IssueCountRequestOrderByFirstSeenAt IssueCountRequestOrderBy = "first_seen_at" IssueCountRequestOrderByLastSeenAt IssueCountRequestOrderBy = "last_seen_at" IssueCountRequestOrderByOpenedAt IssueCountRequestOrderBy = "opened_at" IssueCountRequestOrderByStatus IssueCountRequestOrderBy = "status" )
func NewIssueCountRequestOrderByFromString ¶ added in v0.0.29
func NewIssueCountRequestOrderByFromString(s string) (IssueCountRequestOrderBy, error)
func (IssueCountRequestOrderBy) Ptr ¶ added in v0.0.29
func (i IssueCountRequestOrderBy) Ptr() *IssueCountRequestOrderBy
type IssueCountRequestStatus ¶ added in v0.0.29
type IssueCountRequestStatus string
const ( IssueCountRequestStatusOpened IssueCountRequestStatus = "OPENED" IssueCountRequestStatusIgnored IssueCountRequestStatus = "IGNORED" IssueCountRequestStatusAcknowledged IssueCountRequestStatus = "ACKNOWLEDGED" IssueCountRequestStatusResolved IssueCountRequestStatus = "RESOLVED" )
func NewIssueCountRequestStatusFromString ¶ added in v0.0.29
func NewIssueCountRequestStatusFromString(s string) (IssueCountRequestStatus, error)
func (IssueCountRequestStatus) Ptr ¶ added in v0.0.29
func (i IssueCountRequestStatus) Ptr() *IssueCountRequestStatus
type IssueCountRequestType ¶ added in v0.0.29
type IssueCountRequestType string
const ( IssueCountRequestTypeDelivery IssueCountRequestType = "delivery" IssueCountRequestTypeTransformation IssueCountRequestType = "transformation" IssueCountRequestTypeBackpressure IssueCountRequestType = "backpressure" )
func NewIssueCountRequestTypeFromString ¶ added in v0.0.29
func NewIssueCountRequestTypeFromString(s string) (IssueCountRequestType, error)
func (IssueCountRequestType) Ptr ¶ added in v0.0.29
func (i IssueCountRequestType) Ptr() *IssueCountRequestType
type IssueListRequest ¶ added in v0.0.29
type IssueListRequest struct {
Id []*string `json:"-" url:"id,omitempty"`
IssueTriggerId []*string `json:"-" url:"issue_trigger_id,omitempty"`
Type *IssueListRequestType `json:"-" url:"type,omitempty"`
Status *IssueListRequestStatus `json:"-" url:"status,omitempty"`
MergedWith []*string `json:"-" url:"merged_with,omitempty"`
CreatedAt *time.Time `json:"-" url:"created_at,omitempty"`
FirstSeenAt *time.Time `json:"-" url:"first_seen_at,omitempty"`
LastSeenAt *time.Time `json:"-" url:"last_seen_at,omitempty"`
DismissedAt *time.Time `json:"-" url:"dismissed_at,omitempty"`
OrderBy *IssueListRequestOrderBy `json:"-" url:"order_by,omitempty"`
Dir *IssueListRequestDir `json:"-" url:"dir,omitempty"`
Limit *int `json:"-" url:"limit,omitempty"`
Next *string `json:"-" url:"next,omitempty"`
Prev *string `json:"-" url:"prev,omitempty"`
}
type IssueListRequestDir ¶ added in v0.0.29
type IssueListRequestDir string
const ( IssueListRequestDirAsc IssueListRequestDir = "asc" IssueListRequestDirDesc IssueListRequestDir = "desc" )
func NewIssueListRequestDirFromString ¶ added in v0.0.29
func NewIssueListRequestDirFromString(s string) (IssueListRequestDir, error)
func (IssueListRequestDir) Ptr ¶ added in v0.0.29
func (i IssueListRequestDir) Ptr() *IssueListRequestDir
type IssueListRequestOrderBy ¶ added in v0.0.29
type IssueListRequestOrderBy string
const ( IssueListRequestOrderByCreatedAt IssueListRequestOrderBy = "created_at" IssueListRequestOrderByFirstSeenAt IssueListRequestOrderBy = "first_seen_at" IssueListRequestOrderByLastSeenAt IssueListRequestOrderBy = "last_seen_at" IssueListRequestOrderByOpenedAt IssueListRequestOrderBy = "opened_at" IssueListRequestOrderByStatus IssueListRequestOrderBy = "status" )
func NewIssueListRequestOrderByFromString ¶ added in v0.0.29
func NewIssueListRequestOrderByFromString(s string) (IssueListRequestOrderBy, error)
func (IssueListRequestOrderBy) Ptr ¶ added in v0.0.29
func (i IssueListRequestOrderBy) Ptr() *IssueListRequestOrderBy
type IssueListRequestStatus ¶ added in v0.0.29
type IssueListRequestStatus string
const ( IssueListRequestStatusOpened IssueListRequestStatus = "OPENED" IssueListRequestStatusIgnored IssueListRequestStatus = "IGNORED" IssueListRequestStatusAcknowledged IssueListRequestStatus = "ACKNOWLEDGED" IssueListRequestStatusResolved IssueListRequestStatus = "RESOLVED" )
func NewIssueListRequestStatusFromString ¶ added in v0.0.29
func NewIssueListRequestStatusFromString(s string) (IssueListRequestStatus, error)
func (IssueListRequestStatus) Ptr ¶ added in v0.0.29
func (i IssueListRequestStatus) Ptr() *IssueListRequestStatus
type IssueListRequestType ¶ added in v0.0.29
type IssueListRequestType string
const ( IssueListRequestTypeDelivery IssueListRequestType = "delivery" IssueListRequestTypeTransformation IssueListRequestType = "transformation" IssueListRequestTypeBackpressure IssueListRequestType = "backpressure" )
func NewIssueListRequestTypeFromString ¶ added in v0.0.29
func NewIssueListRequestTypeFromString(s string) (IssueListRequestType, error)
func (IssueListRequestType) Ptr ¶ added in v0.0.29
func (i IssueListRequestType) Ptr() *IssueListRequestType
type IssueStatus ¶
type IssueStatus string
Issue status
const ( IssueStatusOpened IssueStatus = "OPENED" IssueStatusIgnored IssueStatus = "IGNORED" IssueStatusAcknowledged IssueStatus = "ACKNOWLEDGED" IssueStatusResolved IssueStatus = "RESOLVED" )
func NewIssueStatusFromString ¶ added in v0.0.27
func NewIssueStatusFromString(s string) (IssueStatus, error)
func (IssueStatus) Ptr ¶ added in v0.0.27
func (i IssueStatus) Ptr() *IssueStatus
type IssueTrigger ¶
type IssueTrigger struct {
// ID of the issue trigger
Id string `json:"id" url:"id"`
// ID of the project
TeamId *string `json:"team_id,omitempty" url:"team_id,omitempty"`
// Optional unique name to use as reference when using the API
Name *string `json:"name,omitempty" url:"name,omitempty"`
Type IssueType `json:"type" url:"type"`
Configs *IssueTriggerReference `json:"configs,omitempty" url:"configs,omitempty"`
Channels *IssueTriggerChannels `json:"channels,omitempty" url:"channels,omitempty"`
// ISO timestamp for when the issue trigger was disabled
DisabledAt *time.Time `json:"disabled_at,omitempty" url:"disabled_at,omitempty"`
// ISO timestamp for when the issue trigger was last updated
UpdatedAt time.Time `json:"updated_at" url:"updated_at"`
// ISO timestamp for when the issue trigger was created
CreatedAt time.Time `json:"created_at" url:"created_at"`
// ISO timestamp for when the issue trigger was deleted
DeletedAt *time.Time `json:"deleted_at,omitempty" url:"deleted_at,omitempty"`
// contains filtered or unexported fields
}
func (*IssueTrigger) GetExtraProperties ¶ added in v0.6.0
func (i *IssueTrigger) GetExtraProperties() map[string]interface{}
func (*IssueTrigger) MarshalJSON ¶ added in v0.6.0
func (i *IssueTrigger) MarshalJSON() ([]byte, error)
func (*IssueTrigger) String ¶ added in v0.6.0
func (i *IssueTrigger) String() string
func (*IssueTrigger) UnmarshalJSON ¶ added in v0.6.0
func (i *IssueTrigger) UnmarshalJSON(data []byte) error
type IssueTriggerBackpressureConfigs ¶
type IssueTriggerBackpressureConfigs struct {
Delay IssueTriggerBackpressureDelay `json:"delay" url:"delay"`
// A pattern to match on the destination name or array of destination IDs. Use `*` as wildcard.
Destinations *IssueTriggerBackpressureConfigsDestinations `json:"destinations,omitempty" url:"destinations,omitempty"`
// contains filtered or unexported fields
}
Configurations for a 'Backpressure' issue trigger
func (*IssueTriggerBackpressureConfigs) GetExtraProperties ¶ added in v0.6.0
func (i *IssueTriggerBackpressureConfigs) GetExtraProperties() map[string]interface{}
func (*IssueTriggerBackpressureConfigs) String ¶ added in v0.6.0
func (i *IssueTriggerBackpressureConfigs) String() string
func (*IssueTriggerBackpressureConfigs) UnmarshalJSON ¶ added in v0.6.0
func (i *IssueTriggerBackpressureConfigs) UnmarshalJSON(data []byte) error
type IssueTriggerBackpressureConfigsDestinations ¶
A pattern to match on the destination name or array of destination IDs. Use `*` as wildcard.
func NewIssueTriggerBackpressureConfigsDestinationsFromString ¶
func NewIssueTriggerBackpressureConfigsDestinationsFromString(value string) *IssueTriggerBackpressureConfigsDestinations
func NewIssueTriggerBackpressureConfigsDestinationsFromStringList ¶
func NewIssueTriggerBackpressureConfigsDestinationsFromStringList(value []string) *IssueTriggerBackpressureConfigsDestinations
func (*IssueTriggerBackpressureConfigsDestinations) Accept ¶
func (i *IssueTriggerBackpressureConfigsDestinations) Accept(visitor IssueTriggerBackpressureConfigsDestinationsVisitor) error
func (IssueTriggerBackpressureConfigsDestinations) MarshalJSON ¶
func (i IssueTriggerBackpressureConfigsDestinations) MarshalJSON() ([]byte, error)
func (*IssueTriggerBackpressureConfigsDestinations) UnmarshalJSON ¶
func (i *IssueTriggerBackpressureConfigsDestinations) UnmarshalJSON(data []byte) error
type IssueTriggerBackpressureDelay ¶
type IssueTriggerBackpressureDelay = int
The minimum delay (backpressure) to open the issue for min of 1 minute (60000) and max of 1 day (86400000)
type IssueTriggerChannels ¶
type IssueTriggerChannels struct {
Slack *IssueTriggerSlackChannel `json:"slack,omitempty" url:"slack,omitempty"`
Opsgenie *IssueTriggerIntegrationChannel `json:"opsgenie,omitempty" url:"opsgenie,omitempty"`
Email *IssueTriggerEmailChannel `json:"email,omitempty" url:"email,omitempty"`
// contains filtered or unexported fields
}
Notification channels object for the specific channel type
func (*IssueTriggerChannels) GetExtraProperties ¶ added in v0.6.0
func (i *IssueTriggerChannels) GetExtraProperties() map[string]interface{}
func (*IssueTriggerChannels) String ¶ added in v0.6.0
func (i *IssueTriggerChannels) String() string
func (*IssueTriggerChannels) UnmarshalJSON ¶ added in v0.6.0
func (i *IssueTriggerChannels) UnmarshalJSON(data []byte) error
type IssueTriggerCreateRequest ¶ added in v0.0.29
type IssueTriggerCreateRequest struct {
Type IssueType `json:"type" url:"-"`
// Configuration object for the specific issue type selected
Configs *core.Optional[IssueTriggerCreateRequestConfigs] `json:"configs,omitempty" url:"-"`
Channels *core.Optional[IssueTriggerChannels] `json:"channels,omitempty" url:"-"`
// Optional unique name to use as reference when using the API
Name *core.Optional[string] `json:"name,omitempty" url:"-"`
}
type IssueTriggerCreateRequestConfigs ¶ added in v0.0.29
type IssueTriggerCreateRequestConfigs struct {
IssueTriggerDeliveryConfigs *IssueTriggerDeliveryConfigs
IssueTriggerTransformationConfigs *IssueTriggerTransformationConfigs
IssueTriggerBackpressureConfigs *IssueTriggerBackpressureConfigs
}
Configuration object for the specific issue type selected
func NewIssueTriggerCreateRequestConfigsFromIssueTriggerBackpressureConfigs ¶ added in v0.0.29
func NewIssueTriggerCreateRequestConfigsFromIssueTriggerBackpressureConfigs(value *IssueTriggerBackpressureConfigs) *IssueTriggerCreateRequestConfigs
func NewIssueTriggerCreateRequestConfigsFromIssueTriggerDeliveryConfigs ¶ added in v0.0.29
func NewIssueTriggerCreateRequestConfigsFromIssueTriggerDeliveryConfigs(value *IssueTriggerDeliveryConfigs) *IssueTriggerCreateRequestConfigs
func NewIssueTriggerCreateRequestConfigsFromIssueTriggerTransformationConfigs ¶ added in v0.0.29
func NewIssueTriggerCreateRequestConfigsFromIssueTriggerTransformationConfigs(value *IssueTriggerTransformationConfigs) *IssueTriggerCreateRequestConfigs
func (*IssueTriggerCreateRequestConfigs) Accept ¶ added in v0.0.29
func (i *IssueTriggerCreateRequestConfigs) Accept(visitor IssueTriggerCreateRequestConfigsVisitor) error
func (IssueTriggerCreateRequestConfigs) MarshalJSON ¶ added in v0.0.29
func (i IssueTriggerCreateRequestConfigs) MarshalJSON() ([]byte, error)
func (*IssueTriggerCreateRequestConfigs) UnmarshalJSON ¶ added in v0.0.29
func (i *IssueTriggerCreateRequestConfigs) UnmarshalJSON(data []byte) error
type IssueTriggerCreateRequestConfigsVisitor ¶ added in v0.0.29
type IssueTriggerCreateRequestConfigsVisitor interface {
VisitIssueTriggerDeliveryConfigs(*IssueTriggerDeliveryConfigs) error
VisitIssueTriggerTransformationConfigs(*IssueTriggerTransformationConfigs) error
VisitIssueTriggerBackpressureConfigs(*IssueTriggerBackpressureConfigs) error
}
type IssueTriggerDeliveryConfigs ¶
type IssueTriggerDeliveryConfigs struct {
Strategy IssueTriggerStrategy `json:"strategy" url:"strategy"`
// A pattern to match on the connection name or array of connection IDs. Use `*` as wildcard.
Connections *IssueTriggerDeliveryConfigsConnections `json:"connections,omitempty" url:"connections,omitempty"`
// contains filtered or unexported fields
}
Configurations for a 'delivery' issue trigger
func (*IssueTriggerDeliveryConfigs) GetExtraProperties ¶ added in v0.6.0
func (i *IssueTriggerDeliveryConfigs) GetExtraProperties() map[string]interface{}
func (*IssueTriggerDeliveryConfigs) String ¶ added in v0.6.0
func (i *IssueTriggerDeliveryConfigs) String() string
func (*IssueTriggerDeliveryConfigs) UnmarshalJSON ¶ added in v0.6.0
func (i *IssueTriggerDeliveryConfigs) UnmarshalJSON(data []byte) error
type IssueTriggerDeliveryConfigsConnections ¶
A pattern to match on the connection name or array of connection IDs. Use `*` as wildcard.
func NewIssueTriggerDeliveryConfigsConnectionsFromString ¶
func NewIssueTriggerDeliveryConfigsConnectionsFromString(value string) *IssueTriggerDeliveryConfigsConnections
func NewIssueTriggerDeliveryConfigsConnectionsFromStringList ¶
func NewIssueTriggerDeliveryConfigsConnectionsFromStringList(value []string) *IssueTriggerDeliveryConfigsConnections
func (*IssueTriggerDeliveryConfigsConnections) Accept ¶
func (i *IssueTriggerDeliveryConfigsConnections) Accept(visitor IssueTriggerDeliveryConfigsConnectionsVisitor) error
func (IssueTriggerDeliveryConfigsConnections) MarshalJSON ¶
func (i IssueTriggerDeliveryConfigsConnections) MarshalJSON() ([]byte, error)
func (*IssueTriggerDeliveryConfigsConnections) UnmarshalJSON ¶
func (i *IssueTriggerDeliveryConfigsConnections) UnmarshalJSON(data []byte) error
type IssueTriggerEmailChannel ¶
type IssueTriggerEmailChannel struct {
// contains filtered or unexported fields
}
Email channel for an issue trigger
func (*IssueTriggerEmailChannel) GetExtraProperties ¶ added in v0.6.0
func (i *IssueTriggerEmailChannel) GetExtraProperties() map[string]interface{}
func (*IssueTriggerEmailChannel) String ¶ added in v0.6.0
func (i *IssueTriggerEmailChannel) String() string
func (*IssueTriggerEmailChannel) UnmarshalJSON ¶ added in v0.6.0
func (i *IssueTriggerEmailChannel) UnmarshalJSON(data []byte) error
type IssueTriggerIntegrationChannel ¶
type IssueTriggerIntegrationChannel struct {
// contains filtered or unexported fields
}
Integration channel for an issue trigger
func (*IssueTriggerIntegrationChannel) GetExtraProperties ¶ added in v0.6.0
func (i *IssueTriggerIntegrationChannel) GetExtraProperties() map[string]interface{}
func (*IssueTriggerIntegrationChannel) String ¶ added in v0.6.0
func (i *IssueTriggerIntegrationChannel) String() string
func (*IssueTriggerIntegrationChannel) UnmarshalJSON ¶ added in v0.6.0
func (i *IssueTriggerIntegrationChannel) UnmarshalJSON(data []byte) error
type IssueTriggerListRequest ¶ added in v0.0.29
type IssueTriggerListRequest struct {
Name *string `json:"-" url:"name,omitempty"`
Type *IssueType `json:"-" url:"type,omitempty"`
DisabledAt *time.Time `json:"-" url:"disabled_at,omitempty"`
OrderBy *IssueTriggerListRequestOrderBy `json:"-" url:"order_by,omitempty"`
Dir *IssueTriggerListRequestDir `json:"-" url:"dir,omitempty"`
Limit *int `json:"-" url:"limit,omitempty"`
Next *string `json:"-" url:"next,omitempty"`
Prev *string `json:"-" url:"prev,omitempty"`
}
type IssueTriggerListRequestDir ¶ added in v0.0.29
type IssueTriggerListRequestDir string
const ( IssueTriggerListRequestDirAsc IssueTriggerListRequestDir = "asc" IssueTriggerListRequestDirDesc IssueTriggerListRequestDir = "desc" )
func NewIssueTriggerListRequestDirFromString ¶ added in v0.0.29
func NewIssueTriggerListRequestDirFromString(s string) (IssueTriggerListRequestDir, error)
func (IssueTriggerListRequestDir) Ptr ¶ added in v0.0.29
func (i IssueTriggerListRequestDir) Ptr() *IssueTriggerListRequestDir
type IssueTriggerListRequestOrderBy ¶ added in v0.0.29
type IssueTriggerListRequestOrderBy string
const ( IssueTriggerListRequestOrderByCreatedAt IssueTriggerListRequestOrderBy = "created_at" IssueTriggerListRequestOrderByType IssueTriggerListRequestOrderBy = "type" )
func NewIssueTriggerListRequestOrderByFromString ¶ added in v0.0.29
func NewIssueTriggerListRequestOrderByFromString(s string) (IssueTriggerListRequestOrderBy, error)
func (IssueTriggerListRequestOrderBy) Ptr ¶ added in v0.0.29
func (i IssueTriggerListRequestOrderBy) Ptr() *IssueTriggerListRequestOrderBy
type IssueTriggerPaginatedResult ¶
type IssueTriggerPaginatedResult struct {
Pagination *SeekPagination `json:"pagination,omitempty" url:"pagination,omitempty"`
Count *int `json:"count,omitempty" url:"count,omitempty"`
Models []*IssueTrigger `json:"models,omitempty" url:"models,omitempty"`
// contains filtered or unexported fields
}
func (*IssueTriggerPaginatedResult) GetExtraProperties ¶ added in v0.6.0
func (i *IssueTriggerPaginatedResult) GetExtraProperties() map[string]interface{}
func (*IssueTriggerPaginatedResult) String ¶ added in v0.6.0
func (i *IssueTriggerPaginatedResult) String() string
func (*IssueTriggerPaginatedResult) UnmarshalJSON ¶ added in v0.6.0
func (i *IssueTriggerPaginatedResult) UnmarshalJSON(data []byte) error
type IssueTriggerReference ¶
type IssueTriggerReference struct {
IssueTriggerDeliveryConfigs *IssueTriggerDeliveryConfigs
IssueTriggerTransformationConfigs *IssueTriggerTransformationConfigs
IssueTriggerBackpressureConfigs *IssueTriggerBackpressureConfigs
}
Configuration object for the specific issue type selected
func NewIssueTriggerReferenceFromIssueTriggerBackpressureConfigs ¶
func NewIssueTriggerReferenceFromIssueTriggerBackpressureConfigs(value *IssueTriggerBackpressureConfigs) *IssueTriggerReference
func NewIssueTriggerReferenceFromIssueTriggerDeliveryConfigs ¶
func NewIssueTriggerReferenceFromIssueTriggerDeliveryConfigs(value *IssueTriggerDeliveryConfigs) *IssueTriggerReference
func NewIssueTriggerReferenceFromIssueTriggerTransformationConfigs ¶
func NewIssueTriggerReferenceFromIssueTriggerTransformationConfigs(value *IssueTriggerTransformationConfigs) *IssueTriggerReference
func (*IssueTriggerReference) Accept ¶
func (i *IssueTriggerReference) Accept(visitor IssueTriggerReferenceVisitor) error
func (IssueTriggerReference) MarshalJSON ¶
func (i IssueTriggerReference) MarshalJSON() ([]byte, error)
func (*IssueTriggerReference) UnmarshalJSON ¶
func (i *IssueTriggerReference) UnmarshalJSON(data []byte) error
type IssueTriggerReferenceVisitor ¶
type IssueTriggerReferenceVisitor interface {
VisitIssueTriggerDeliveryConfigs(*IssueTriggerDeliveryConfigs) error
VisitIssueTriggerTransformationConfigs(*IssueTriggerTransformationConfigs) error
VisitIssueTriggerBackpressureConfigs(*IssueTriggerBackpressureConfigs) error
}
type IssueTriggerSlackChannel ¶
type IssueTriggerSlackChannel struct {
// Channel name
ChannelName string `json:"channel_name" url:"channel_name"`
// contains filtered or unexported fields
}
Slack channel for an issue trigger
func (*IssueTriggerSlackChannel) GetExtraProperties ¶ added in v0.6.0
func (i *IssueTriggerSlackChannel) GetExtraProperties() map[string]interface{}
func (*IssueTriggerSlackChannel) String ¶ added in v0.6.0
func (i *IssueTriggerSlackChannel) String() string
func (*IssueTriggerSlackChannel) UnmarshalJSON ¶ added in v0.6.0
func (i *IssueTriggerSlackChannel) UnmarshalJSON(data []byte) error
type IssueTriggerStrategy ¶
type IssueTriggerStrategy string
The strategy uses to open the issue
const ( IssueTriggerStrategyFirstAttempt IssueTriggerStrategy = "first_attempt" IssueTriggerStrategyFinalAttempt IssueTriggerStrategy = "final_attempt" )
func NewIssueTriggerStrategyFromString ¶ added in v0.0.27
func NewIssueTriggerStrategyFromString(s string) (IssueTriggerStrategy, error)
func (IssueTriggerStrategy) Ptr ¶ added in v0.0.27
func (i IssueTriggerStrategy) Ptr() *IssueTriggerStrategy
type IssueTriggerTransformationConfigs ¶
type IssueTriggerTransformationConfigs struct {
LogLevel TransformationExecutionLogLevel `json:"log_level" url:"log_level"`
// A pattern to match on the transformation name or array of transformation IDs. Use `*` as wildcard.
Transformations *IssueTriggerTransformationConfigsTransformations `json:"transformations,omitempty" url:"transformations,omitempty"`
// contains filtered or unexported fields
}
Configurations for a 'Transformation' issue trigger
func (*IssueTriggerTransformationConfigs) GetExtraProperties ¶ added in v0.6.0
func (i *IssueTriggerTransformationConfigs) GetExtraProperties() map[string]interface{}
func (*IssueTriggerTransformationConfigs) String ¶ added in v0.6.0
func (i *IssueTriggerTransformationConfigs) String() string
func (*IssueTriggerTransformationConfigs) UnmarshalJSON ¶ added in v0.6.0
func (i *IssueTriggerTransformationConfigs) UnmarshalJSON(data []byte) error
type IssueTriggerTransformationConfigsTransformations ¶
A pattern to match on the transformation name or array of transformation IDs. Use `*` as wildcard.
func NewIssueTriggerTransformationConfigsTransformationsFromString ¶
func NewIssueTriggerTransformationConfigsTransformationsFromString(value string) *IssueTriggerTransformationConfigsTransformations
func NewIssueTriggerTransformationConfigsTransformationsFromStringList ¶
func NewIssueTriggerTransformationConfigsTransformationsFromStringList(value []string) *IssueTriggerTransformationConfigsTransformations
func (*IssueTriggerTransformationConfigsTransformations) Accept ¶
func (i *IssueTriggerTransformationConfigsTransformations) Accept(visitor IssueTriggerTransformationConfigsTransformationsVisitor) error
func (IssueTriggerTransformationConfigsTransformations) MarshalJSON ¶
func (i IssueTriggerTransformationConfigsTransformations) MarshalJSON() ([]byte, error)
func (*IssueTriggerTransformationConfigsTransformations) UnmarshalJSON ¶
func (i *IssueTriggerTransformationConfigsTransformations) UnmarshalJSON(data []byte) error
type IssueTriggerUpdateRequest ¶ added in v0.0.29
type IssueTriggerUpdateRequest struct {
// Configuration object for the specific issue type selected
Configs *core.Optional[IssueTriggerUpdateRequestConfigs] `json:"configs,omitempty" url:"-"`
Channels *core.Optional[IssueTriggerChannels] `json:"channels,omitempty" url:"-"`
// Date when the issue trigger was disabled
DisabledAt *core.Optional[time.Time] `json:"disabled_at,omitempty" url:"-"`
// Optional unique name to use as reference when using the API
Name *core.Optional[string] `json:"name,omitempty" url:"-"`
}
func (*IssueTriggerUpdateRequest) MarshalJSON ¶ added in v0.6.0
func (i *IssueTriggerUpdateRequest) MarshalJSON() ([]byte, error)
func (*IssueTriggerUpdateRequest) UnmarshalJSON ¶ added in v0.6.0
func (i *IssueTriggerUpdateRequest) UnmarshalJSON(data []byte) error
type IssueTriggerUpdateRequestConfigs ¶ added in v0.0.29
type IssueTriggerUpdateRequestConfigs struct {
IssueTriggerDeliveryConfigs *IssueTriggerDeliveryConfigs
IssueTriggerTransformationConfigs *IssueTriggerTransformationConfigs
IssueTriggerBackpressureConfigs *IssueTriggerBackpressureConfigs
}
Configuration object for the specific issue type selected
func NewIssueTriggerUpdateRequestConfigsFromIssueTriggerBackpressureConfigs ¶ added in v0.0.29
func NewIssueTriggerUpdateRequestConfigsFromIssueTriggerBackpressureConfigs(value *IssueTriggerBackpressureConfigs) *IssueTriggerUpdateRequestConfigs
func NewIssueTriggerUpdateRequestConfigsFromIssueTriggerDeliveryConfigs ¶ added in v0.0.29
func NewIssueTriggerUpdateRequestConfigsFromIssueTriggerDeliveryConfigs(value *IssueTriggerDeliveryConfigs) *IssueTriggerUpdateRequestConfigs
func NewIssueTriggerUpdateRequestConfigsFromIssueTriggerTransformationConfigs ¶ added in v0.0.29
func NewIssueTriggerUpdateRequestConfigsFromIssueTriggerTransformationConfigs(value *IssueTriggerTransformationConfigs) *IssueTriggerUpdateRequestConfigs
func (*IssueTriggerUpdateRequestConfigs) Accept ¶ added in v0.0.29
func (i *IssueTriggerUpdateRequestConfigs) Accept(visitor IssueTriggerUpdateRequestConfigsVisitor) error
func (IssueTriggerUpdateRequestConfigs) MarshalJSON ¶ added in v0.0.29
func (i IssueTriggerUpdateRequestConfigs) MarshalJSON() ([]byte, error)
func (*IssueTriggerUpdateRequestConfigs) UnmarshalJSON ¶ added in v0.0.29
func (i *IssueTriggerUpdateRequestConfigs) UnmarshalJSON(data []byte) error
type IssueTriggerUpdateRequestConfigsVisitor ¶ added in v0.0.29
type IssueTriggerUpdateRequestConfigsVisitor interface {
VisitIssueTriggerDeliveryConfigs(*IssueTriggerDeliveryConfigs) error
VisitIssueTriggerTransformationConfigs(*IssueTriggerTransformationConfigs) error
VisitIssueTriggerBackpressureConfigs(*IssueTriggerBackpressureConfigs) error
}
type IssueTriggerUpsertRequest ¶ added in v0.0.29
type IssueTriggerUpsertRequest struct {
Type IssueType `json:"type" url:"-"`
// Configuration object for the specific issue type selected
Configs *core.Optional[IssueTriggerUpsertRequestConfigs] `json:"configs,omitempty" url:"-"`
Channels *core.Optional[IssueTriggerChannels] `json:"channels,omitempty" url:"-"`
// Required unique name to use as reference when using the API
Name string `json:"name" url:"-"`
}
type IssueTriggerUpsertRequestConfigs ¶ added in v0.0.29
type IssueTriggerUpsertRequestConfigs struct {
IssueTriggerDeliveryConfigs *IssueTriggerDeliveryConfigs
IssueTriggerTransformationConfigs *IssueTriggerTransformationConfigs
IssueTriggerBackpressureConfigs *IssueTriggerBackpressureConfigs
}
Configuration object for the specific issue type selected
func NewIssueTriggerUpsertRequestConfigsFromIssueTriggerBackpressureConfigs ¶ added in v0.0.29
func NewIssueTriggerUpsertRequestConfigsFromIssueTriggerBackpressureConfigs(value *IssueTriggerBackpressureConfigs) *IssueTriggerUpsertRequestConfigs
func NewIssueTriggerUpsertRequestConfigsFromIssueTriggerDeliveryConfigs ¶ added in v0.0.29
func NewIssueTriggerUpsertRequestConfigsFromIssueTriggerDeliveryConfigs(value *IssueTriggerDeliveryConfigs) *IssueTriggerUpsertRequestConfigs
func NewIssueTriggerUpsertRequestConfigsFromIssueTriggerTransformationConfigs ¶ added in v0.0.29
func NewIssueTriggerUpsertRequestConfigsFromIssueTriggerTransformationConfigs(value *IssueTriggerTransformationConfigs) *IssueTriggerUpsertRequestConfigs
func (*IssueTriggerUpsertRequestConfigs) Accept ¶ added in v0.0.29
func (i *IssueTriggerUpsertRequestConfigs) Accept(visitor IssueTriggerUpsertRequestConfigsVisitor) error
func (IssueTriggerUpsertRequestConfigs) MarshalJSON ¶ added in v0.0.29
func (i IssueTriggerUpsertRequestConfigs) MarshalJSON() ([]byte, error)
func (*IssueTriggerUpsertRequestConfigs) UnmarshalJSON ¶ added in v0.0.29
func (i *IssueTriggerUpsertRequestConfigs) UnmarshalJSON(data []byte) error
type IssueTriggerUpsertRequestConfigsVisitor ¶ added in v0.0.29
type IssueTriggerUpsertRequestConfigsVisitor interface {
VisitIssueTriggerDeliveryConfigs(*IssueTriggerDeliveryConfigs) error
VisitIssueTriggerTransformationConfigs(*IssueTriggerTransformationConfigs) error
VisitIssueTriggerBackpressureConfigs(*IssueTriggerBackpressureConfigs) error
}
type IssueUpdateRequest ¶ added in v0.0.29
type IssueUpdateRequest struct {
// New status
Status IssueUpdateRequestStatus `json:"status" url:"-"`
}
type IssueUpdateRequestStatus ¶ added in v0.0.29
type IssueUpdateRequestStatus string
New status
const ( IssueUpdateRequestStatusOpened IssueUpdateRequestStatus = "OPENED" IssueUpdateRequestStatusIgnored IssueUpdateRequestStatus = "IGNORED" IssueUpdateRequestStatusAcknowledged IssueUpdateRequestStatus = "ACKNOWLEDGED" IssueUpdateRequestStatusResolved IssueUpdateRequestStatus = "RESOLVED" )
func NewIssueUpdateRequestStatusFromString ¶ added in v0.0.29
func NewIssueUpdateRequestStatusFromString(s string) (IssueUpdateRequestStatus, error)
func (IssueUpdateRequestStatus) Ptr ¶ added in v0.0.29
func (i IssueUpdateRequestStatus) Ptr() *IssueUpdateRequestStatus
type IssueVisitor ¶
type IssueVisitor interface {
VisitDelivery(*DeliveryIssue) error
VisitTransformation(*TransformationIssue) error
}
type IssueWithData ¶
type IssueWithData struct {
Type string
Delivery *DeliveryIssueWithData
Transformation *TransformationIssueWithData
}
func NewIssueWithDataFromDelivery ¶ added in v0.0.33
func NewIssueWithDataFromDelivery(value *DeliveryIssueWithData) *IssueWithData
func NewIssueWithDataFromTransformation ¶ added in v0.0.33
func NewIssueWithDataFromTransformation(value *TransformationIssueWithData) *IssueWithData
func (*IssueWithData) Accept ¶
func (i *IssueWithData) Accept(visitor IssueWithDataVisitor) error
func (IssueWithData) MarshalJSON ¶
func (i IssueWithData) MarshalJSON() ([]byte, error)
func (*IssueWithData) UnmarshalJSON ¶
func (i *IssueWithData) UnmarshalJSON(data []byte) error
type IssueWithDataPaginatedResult ¶
type IssueWithDataPaginatedResult struct {
Pagination *SeekPagination `json:"pagination,omitempty" url:"pagination,omitempty"`
Count *int `json:"count,omitempty" url:"count,omitempty"`
Models []*IssueWithData `json:"models,omitempty" url:"models,omitempty"`
// contains filtered or unexported fields
}
func (*IssueWithDataPaginatedResult) GetExtraProperties ¶ added in v0.6.0
func (i *IssueWithDataPaginatedResult) GetExtraProperties() map[string]interface{}
func (*IssueWithDataPaginatedResult) String ¶ added in v0.6.0
func (i *IssueWithDataPaginatedResult) String() string
func (*IssueWithDataPaginatedResult) UnmarshalJSON ¶ added in v0.6.0
func (i *IssueWithDataPaginatedResult) UnmarshalJSON(data []byte) error
type IssueWithDataVisitor ¶
type IssueWithDataVisitor interface {
VisitDelivery(*DeliveryIssueWithData) error
VisitTransformation(*TransformationIssueWithData) error
}
type ListCustomDomainSchema ¶
type ListCustomDomainSchema = []*ListCustomDomainSchemaItem
type ListCustomDomainSchemaItem ¶
type ListCustomDomainSchemaItem struct {
Id *string `json:"id,omitempty" url:"id,omitempty"`
Hostname *string `json:"hostname,omitempty" url:"hostname,omitempty"`
Status *string `json:"status,omitempty" url:"status,omitempty"`
Ssl *ListCustomDomainSchemaItemSsl `json:"ssl,omitempty" url:"ssl,omitempty"`
VerificationErrors []string `json:"verification_errors,omitempty" url:"verification_errors,omitempty"`
OwnershipVerification *ListCustomDomainSchemaItemOwnershipVerification `json:"ownership_verification,omitempty" url:"ownership_verification,omitempty"`
CreatedAt *string `json:"created_at,omitempty" url:"created_at,omitempty"`
// contains filtered or unexported fields
}
func (*ListCustomDomainSchemaItem) GetExtraProperties ¶ added in v0.6.0
func (l *ListCustomDomainSchemaItem) GetExtraProperties() map[string]interface{}
func (*ListCustomDomainSchemaItem) String ¶ added in v0.6.0
func (l *ListCustomDomainSchemaItem) String() string
func (*ListCustomDomainSchemaItem) UnmarshalJSON ¶ added in v0.6.0
func (l *ListCustomDomainSchemaItem) UnmarshalJSON(data []byte) error
type ListCustomDomainSchemaItemOwnershipVerification ¶
type ListCustomDomainSchemaItemOwnershipVerification struct {
Type *string `json:"type,omitempty" url:"type,omitempty"`
Name *string `json:"name,omitempty" url:"name,omitempty"`
Value *string `json:"value,omitempty" url:"value,omitempty"`
// contains filtered or unexported fields
}
func (*ListCustomDomainSchemaItemOwnershipVerification) GetExtraProperties ¶ added in v0.6.0
func (l *ListCustomDomainSchemaItemOwnershipVerification) GetExtraProperties() map[string]interface{}
func (*ListCustomDomainSchemaItemOwnershipVerification) String ¶ added in v0.6.0
func (l *ListCustomDomainSchemaItemOwnershipVerification) String() string
func (*ListCustomDomainSchemaItemOwnershipVerification) UnmarshalJSON ¶ added in v0.6.0
func (l *ListCustomDomainSchemaItemOwnershipVerification) UnmarshalJSON(data []byte) error
type ListCustomDomainSchemaItemSsl ¶
type ListCustomDomainSchemaItemSsl struct {
Id *string `json:"id,omitempty" url:"id,omitempty"`
Type *string `json:"type,omitempty" url:"type,omitempty"`
Method *string `json:"method,omitempty" url:"method,omitempty"`
Status *string `json:"status,omitempty" url:"status,omitempty"`
TxtName *string `json:"txt_name,omitempty" url:"txt_name,omitempty"`
TxtValue *string `json:"txt_value,omitempty" url:"txt_value,omitempty"`
ValidationRecords []*ListCustomDomainSchemaItemSslValidationRecordsItem `json:"validation_records,omitempty" url:"validation_records,omitempty"`
DcvDelegationRecords []*ListCustomDomainSchemaItemSslDcvDelegationRecordsItem `json:"dcv_delegation_records,omitempty" url:"dcv_delegation_records,omitempty"`
Settings *ListCustomDomainSchemaItemSslSettings `json:"settings,omitempty" url:"settings,omitempty"`
BundleMethod *string `json:"bundle_method,omitempty" url:"bundle_method,omitempty"`
Wildcard *bool `json:"wildcard,omitempty" url:"wildcard,omitempty"`
CertificateAuthority *string `json:"certificate_authority,omitempty" url:"certificate_authority,omitempty"`
// contains filtered or unexported fields
}
func (*ListCustomDomainSchemaItemSsl) GetExtraProperties ¶ added in v0.6.0
func (l *ListCustomDomainSchemaItemSsl) GetExtraProperties() map[string]interface{}
func (*ListCustomDomainSchemaItemSsl) String ¶ added in v0.6.0
func (l *ListCustomDomainSchemaItemSsl) String() string
func (*ListCustomDomainSchemaItemSsl) UnmarshalJSON ¶ added in v0.6.0
func (l *ListCustomDomainSchemaItemSsl) UnmarshalJSON(data []byte) error
type ListCustomDomainSchemaItemSslDcvDelegationRecordsItem ¶
type ListCustomDomainSchemaItemSslDcvDelegationRecordsItem struct {
Cname *string `json:"cname,omitempty" url:"cname,omitempty"`
CnameTarget *string `json:"cname_target,omitempty" url:"cname_target,omitempty"`
// contains filtered or unexported fields
}
func (*ListCustomDomainSchemaItemSslDcvDelegationRecordsItem) GetExtraProperties ¶ added in v0.6.0
func (l *ListCustomDomainSchemaItemSslDcvDelegationRecordsItem) GetExtraProperties() map[string]interface{}
func (*ListCustomDomainSchemaItemSslDcvDelegationRecordsItem) String ¶ added in v0.6.0
func (l *ListCustomDomainSchemaItemSslDcvDelegationRecordsItem) String() string
func (*ListCustomDomainSchemaItemSslDcvDelegationRecordsItem) UnmarshalJSON ¶ added in v0.6.0
func (l *ListCustomDomainSchemaItemSslDcvDelegationRecordsItem) UnmarshalJSON(data []byte) error
type ListCustomDomainSchemaItemSslSettings ¶
type ListCustomDomainSchemaItemSslSettings struct {
MinTlsVersion *string `json:"min_tls_version,omitempty" url:"min_tls_version,omitempty"`
// contains filtered or unexported fields
}
func (*ListCustomDomainSchemaItemSslSettings) GetExtraProperties ¶ added in v0.6.0
func (l *ListCustomDomainSchemaItemSslSettings) GetExtraProperties() map[string]interface{}
func (*ListCustomDomainSchemaItemSslSettings) String ¶ added in v0.6.0
func (l *ListCustomDomainSchemaItemSslSettings) String() string
func (*ListCustomDomainSchemaItemSslSettings) UnmarshalJSON ¶ added in v0.6.0
func (l *ListCustomDomainSchemaItemSslSettings) UnmarshalJSON(data []byte) error
type ListCustomDomainSchemaItemSslValidationRecordsItem ¶
type ListCustomDomainSchemaItemSslValidationRecordsItem struct {
Status *string `json:"status,omitempty" url:"status,omitempty"`
TxtName *string `json:"txt_name,omitempty" url:"txt_name,omitempty"`
TxtValue *string `json:"txt_value,omitempty" url:"txt_value,omitempty"`
// contains filtered or unexported fields
}
func (*ListCustomDomainSchemaItemSslValidationRecordsItem) GetExtraProperties ¶ added in v0.6.0
func (l *ListCustomDomainSchemaItemSslValidationRecordsItem) GetExtraProperties() map[string]interface{}
func (*ListCustomDomainSchemaItemSslValidationRecordsItem) String ¶ added in v0.6.0
func (l *ListCustomDomainSchemaItemSslValidationRecordsItem) String() string
func (*ListCustomDomainSchemaItemSslValidationRecordsItem) UnmarshalJSON ¶ added in v0.6.0
func (l *ListCustomDomainSchemaItemSslValidationRecordsItem) UnmarshalJSON(data []byte) error
type NotFoundError ¶
type NotFoundError struct {
*core.APIError
Body *ApiErrorResponse
}
Not Found
func (*NotFoundError) MarshalJSON ¶
func (n *NotFoundError) MarshalJSON() ([]byte, error)
func (*NotFoundError) UnmarshalJSON ¶
func (n *NotFoundError) UnmarshalJSON(data []byte) error
func (*NotFoundError) Unwrap ¶ added in v0.0.28
func (n *NotFoundError) Unwrap() error
type NotificationUpdateRequest ¶ added in v0.0.29
type NotificationUpdateRequest struct {
// Enable or disable webhook notifications on the project
Enabled *core.Optional[bool] `json:"enabled,omitempty" url:"-"`
// List of topics to send notifications for
Topics *core.Optional[[]TopicsValue] `json:"topics,omitempty" url:"-"`
// The Hookdeck Source to send the webhook to
SourceId *core.Optional[string] `json:"source_id,omitempty" url:"-"`
}
type Operators ¶ added in v0.6.0
type Operators struct {
Gt *time.Time `json:"gt,omitempty" url:"gt,omitempty"`
Gte *time.Time `json:"gte,omitempty" url:"gte,omitempty"`
Le *time.Time `json:"le,omitempty" url:"le,omitempty"`
Lte *time.Time `json:"lte,omitempty" url:"lte,omitempty"`
Any *bool `json:"any,omitempty" url:"any,omitempty"`
// contains filtered or unexported fields
}
func (*Operators) GetExtraProperties ¶ added in v0.6.0
func (*Operators) MarshalJSON ¶ added in v0.6.0
func (*Operators) UnmarshalJSON ¶ added in v0.6.0
type OrderByDirection ¶
type OrderByDirection string
const ( OrderByDirectionAsc OrderByDirection = "asc" OrderByDirectionDesc OrderByDirection = "desc" )
func NewOrderByDirectionFromString ¶ added in v0.0.27
func NewOrderByDirectionFromString(s string) (OrderByDirection, error)
func (OrderByDirection) Ptr ¶ added in v0.0.27
func (o OrderByDirection) Ptr() *OrderByDirection
type RawBody ¶
type RawBody struct {
Body string `json:"body" url:"body"`
// contains filtered or unexported fields
}
func (*RawBody) GetExtraProperties ¶ added in v0.6.0
func (*RawBody) UnmarshalJSON ¶ added in v0.6.0
type Request ¶
type Request struct {
// ID of the request
Id string `json:"id" url:"id"`
// ID of the project
TeamId string `json:"team_id" url:"team_id"`
// Whether or not the request was verified when received
Verified *bool `json:"verified,omitempty" url:"verified,omitempty"`
// ID of the request data
OriginalEventDataId *string `json:"original_event_data_id,omitempty" url:"original_event_data_id,omitempty"`
RejectionCause RequestRejectionCause `json:"rejection_cause" url:"rejection_cause"`
// The priority attributed to the request when received
IngestPriority *RequestIngestPriority `json:"ingest_priority,omitempty" url:"ingest_priority,omitempty"`
// The time the request was originally received
IngestedAt *time.Time `json:"ingested_at,omitempty" url:"ingested_at,omitempty"`
// ID of the associated source
SourceId string `json:"source_id" url:"source_id"`
// The count of events created from this request (CLI events not included)
EventsCount *int `json:"events_count,omitempty" url:"events_count,omitempty"`
// The count of CLI events created from this request
CliEventsCount *int `json:"cli_events_count,omitempty" url:"cli_events_count,omitempty"`
IgnoredCount *int `json:"ignored_count,omitempty" url:"ignored_count,omitempty"`
// Date the event was last updated
UpdatedAt time.Time `json:"updated_at" url:"updated_at"`
// Date the event was created
CreatedAt time.Time `json:"created_at" url:"created_at"`
Data *ShortEventData `json:"data,omitempty" url:"data,omitempty"`
// contains filtered or unexported fields
}
func (*Request) GetExtraProperties ¶ added in v0.6.0
func (*Request) MarshalJSON ¶ added in v0.6.0
func (*Request) UnmarshalJSON ¶ added in v0.6.0
type RequestBulkRetryCreateRequest ¶ added in v0.0.29
type RequestBulkRetryCreateRequest struct {
// Filter properties for the events to be included in the bulk retry, use query parameters of [Requests](#requests)
Query *core.Optional[RequestBulkRetryCreateRequestQuery] `json:"query,omitempty" url:"-"`
}
type RequestBulkRetryCreateRequestQuery ¶ added in v0.0.29
type RequestBulkRetryCreateRequestQuery struct {
// Filter by requests IDs
Id *RequestBulkRetryCreateRequestQueryId `json:"id,omitempty" url:"id,omitempty"`
// Filter by status
Status *RequestBulkRetryCreateRequestQueryStatus `json:"status,omitempty" url:"status,omitempty"`
// Filter by rejection cause
RejectionCause *RequestBulkRetryCreateRequestQueryRejectionCause `json:"rejection_cause,omitempty" url:"rejection_cause,omitempty"`
// Filter by source IDs
SourceId *RequestBulkRetryCreateRequestQuerySourceId `json:"source_id,omitempty" url:"source_id,omitempty"`
// Filter by verification status
Verified *bool `json:"verified,omitempty" url:"verified,omitempty"`
// URL Encoded string of the value to match partially to the body, headers, parsed_query or path
SearchTerm *string `json:"search_term,omitempty" url:"search_term,omitempty"`
// URL Encoded string of the JSON to match to the data headers
Headers *RequestBulkRetryCreateRequestQueryHeaders `json:"headers,omitempty" url:"headers,omitempty"`
// URL Encoded string of the JSON to match to the data body
Body *RequestBulkRetryCreateRequestQueryBody `json:"body,omitempty" url:"body,omitempty"`
// URL Encoded string of the JSON to match to the parsed query (JSON representation of the query)
ParsedQuery *RequestBulkRetryCreateRequestQueryParsedQuery `json:"parsed_query,omitempty" url:"parsed_query,omitempty"`
// URL Encoded string of the value to match partially to the path
Path *string `json:"path,omitempty" url:"path,omitempty"`
// Filter by count of ignored events
IgnoredCount *RequestBulkRetryCreateRequestQueryIgnoredCount `json:"ignored_count,omitempty" url:"ignored_count,omitempty"`
// Filter by count of events
EventsCount *RequestBulkRetryCreateRequestQueryEventsCount `json:"events_count,omitempty" url:"events_count,omitempty"`
// Filter by event ingested date
IngestedAt *RequestBulkRetryCreateRequestQueryIngestedAt `json:"ingested_at,omitempty" url:"ingested_at,omitempty"`
BulkRetryId *RequestBulkRetryCreateRequestQueryBulkRetryId `json:"bulk_retry_id,omitempty" url:"bulk_retry_id,omitempty"`
// contains filtered or unexported fields
}
Filter properties for the events to be included in the bulk retry, use query parameters of [Requests](#requests)
func (*RequestBulkRetryCreateRequestQuery) GetExtraProperties ¶ added in v0.6.0
func (r *RequestBulkRetryCreateRequestQuery) GetExtraProperties() map[string]interface{}
func (*RequestBulkRetryCreateRequestQuery) String ¶ added in v0.6.0
func (r *RequestBulkRetryCreateRequestQuery) String() string
func (*RequestBulkRetryCreateRequestQuery) UnmarshalJSON ¶ added in v0.6.0
func (r *RequestBulkRetryCreateRequestQuery) UnmarshalJSON(data []byte) error
type RequestBulkRetryCreateRequestQueryBody ¶ added in v0.0.29
type RequestBulkRetryCreateRequestQueryBody struct {
String string
RequestBulkRetryCreateRequestQueryBodyOne *RequestBulkRetryCreateRequestQueryBodyOne
}
URL Encoded string of the JSON to match to the data body
func NewRequestBulkRetryCreateRequestQueryBodyFromRequestBulkRetryCreateRequestQueryBodyOne ¶ added in v0.0.29
func NewRequestBulkRetryCreateRequestQueryBodyFromRequestBulkRetryCreateRequestQueryBodyOne(value *RequestBulkRetryCreateRequestQueryBodyOne) *RequestBulkRetryCreateRequestQueryBody
func NewRequestBulkRetryCreateRequestQueryBodyFromString ¶ added in v0.0.29
func NewRequestBulkRetryCreateRequestQueryBodyFromString(value string) *RequestBulkRetryCreateRequestQueryBody
func (*RequestBulkRetryCreateRequestQueryBody) Accept ¶ added in v0.0.29
func (r *RequestBulkRetryCreateRequestQueryBody) Accept(visitor RequestBulkRetryCreateRequestQueryBodyVisitor) error
func (RequestBulkRetryCreateRequestQueryBody) MarshalJSON ¶ added in v0.0.29
func (r RequestBulkRetryCreateRequestQueryBody) MarshalJSON() ([]byte, error)
func (*RequestBulkRetryCreateRequestQueryBody) UnmarshalJSON ¶ added in v0.0.29
func (r *RequestBulkRetryCreateRequestQueryBody) UnmarshalJSON(data []byte) error
type RequestBulkRetryCreateRequestQueryBodyOne ¶ added in v0.0.29
type RequestBulkRetryCreateRequestQueryBodyOne struct {
// contains filtered or unexported fields
}
func (*RequestBulkRetryCreateRequestQueryBodyOne) GetExtraProperties ¶ added in v0.6.0
func (r *RequestBulkRetryCreateRequestQueryBodyOne) GetExtraProperties() map[string]interface{}
func (*RequestBulkRetryCreateRequestQueryBodyOne) String ¶ added in v0.6.0
func (r *RequestBulkRetryCreateRequestQueryBodyOne) String() string
func (*RequestBulkRetryCreateRequestQueryBodyOne) UnmarshalJSON ¶ added in v0.6.0
func (r *RequestBulkRetryCreateRequestQueryBodyOne) UnmarshalJSON(data []byte) error
type RequestBulkRetryCreateRequestQueryBodyVisitor ¶ added in v0.0.29
type RequestBulkRetryCreateRequestQueryBodyVisitor interface {
VisitString(string) error
VisitRequestBulkRetryCreateRequestQueryBodyOne(*RequestBulkRetryCreateRequestQueryBodyOne) error
}
type RequestBulkRetryCreateRequestQueryBulkRetryId ¶ added in v0.0.29
func NewRequestBulkRetryCreateRequestQueryBulkRetryIdFromString ¶ added in v0.0.29
func NewRequestBulkRetryCreateRequestQueryBulkRetryIdFromString(value string) *RequestBulkRetryCreateRequestQueryBulkRetryId
func NewRequestBulkRetryCreateRequestQueryBulkRetryIdFromStringList ¶ added in v0.0.29
func NewRequestBulkRetryCreateRequestQueryBulkRetryIdFromStringList(value []string) *RequestBulkRetryCreateRequestQueryBulkRetryId
func (*RequestBulkRetryCreateRequestQueryBulkRetryId) Accept ¶ added in v0.0.29
func (r *RequestBulkRetryCreateRequestQueryBulkRetryId) Accept(visitor RequestBulkRetryCreateRequestQueryBulkRetryIdVisitor) error
func (RequestBulkRetryCreateRequestQueryBulkRetryId) MarshalJSON ¶ added in v0.0.29
func (r RequestBulkRetryCreateRequestQueryBulkRetryId) MarshalJSON() ([]byte, error)
func (*RequestBulkRetryCreateRequestQueryBulkRetryId) UnmarshalJSON ¶ added in v0.0.29
func (r *RequestBulkRetryCreateRequestQueryBulkRetryId) UnmarshalJSON(data []byte) error
type RequestBulkRetryCreateRequestQueryBulkRetryIdVisitor ¶ added in v0.0.29
type RequestBulkRetryCreateRequestQueryEventsCount ¶ added in v0.0.29
type RequestBulkRetryCreateRequestQueryEventsCount struct {
Integer int
Operators *Operators
IntegerList []int
}
Filter by count of events
func NewRequestBulkRetryCreateRequestQueryEventsCountFromInteger ¶ added in v0.0.29
func NewRequestBulkRetryCreateRequestQueryEventsCountFromInteger(value int) *RequestBulkRetryCreateRequestQueryEventsCount
func NewRequestBulkRetryCreateRequestQueryEventsCountFromIntegerList ¶ added in v0.0.29
func NewRequestBulkRetryCreateRequestQueryEventsCountFromIntegerList(value []int) *RequestBulkRetryCreateRequestQueryEventsCount
func NewRequestBulkRetryCreateRequestQueryEventsCountFromOperators ¶ added in v0.6.0
func NewRequestBulkRetryCreateRequestQueryEventsCountFromOperators(value *Operators) *RequestBulkRetryCreateRequestQueryEventsCount
func (*RequestBulkRetryCreateRequestQueryEventsCount) Accept ¶ added in v0.0.29
func (r *RequestBulkRetryCreateRequestQueryEventsCount) Accept(visitor RequestBulkRetryCreateRequestQueryEventsCountVisitor) error
func (RequestBulkRetryCreateRequestQueryEventsCount) MarshalJSON ¶ added in v0.0.29
func (r RequestBulkRetryCreateRequestQueryEventsCount) MarshalJSON() ([]byte, error)
func (*RequestBulkRetryCreateRequestQueryEventsCount) UnmarshalJSON ¶ added in v0.0.29
func (r *RequestBulkRetryCreateRequestQueryEventsCount) UnmarshalJSON(data []byte) error
type RequestBulkRetryCreateRequestQueryEventsCountVisitor ¶ added in v0.0.29
type RequestBulkRetryCreateRequestQueryHeaders ¶ added in v0.0.29
type RequestBulkRetryCreateRequestQueryHeaders struct {
String string
RequestBulkRetryCreateRequestQueryHeadersOne *RequestBulkRetryCreateRequestQueryHeadersOne
}
URL Encoded string of the JSON to match to the data headers
func NewRequestBulkRetryCreateRequestQueryHeadersFromRequestBulkRetryCreateRequestQueryHeadersOne ¶ added in v0.0.29
func NewRequestBulkRetryCreateRequestQueryHeadersFromRequestBulkRetryCreateRequestQueryHeadersOne(value *RequestBulkRetryCreateRequestQueryHeadersOne) *RequestBulkRetryCreateRequestQueryHeaders
func NewRequestBulkRetryCreateRequestQueryHeadersFromString ¶ added in v0.0.29
func NewRequestBulkRetryCreateRequestQueryHeadersFromString(value string) *RequestBulkRetryCreateRequestQueryHeaders
func (*RequestBulkRetryCreateRequestQueryHeaders) Accept ¶ added in v0.0.29
func (r *RequestBulkRetryCreateRequestQueryHeaders) Accept(visitor RequestBulkRetryCreateRequestQueryHeadersVisitor) error
func (RequestBulkRetryCreateRequestQueryHeaders) MarshalJSON ¶ added in v0.0.29
func (r RequestBulkRetryCreateRequestQueryHeaders) MarshalJSON() ([]byte, error)
func (*RequestBulkRetryCreateRequestQueryHeaders) UnmarshalJSON ¶ added in v0.0.29
func (r *RequestBulkRetryCreateRequestQueryHeaders) UnmarshalJSON(data []byte) error
type RequestBulkRetryCreateRequestQueryHeadersOne ¶ added in v0.0.29
type RequestBulkRetryCreateRequestQueryHeadersOne struct {
// contains filtered or unexported fields
}
func (*RequestBulkRetryCreateRequestQueryHeadersOne) GetExtraProperties ¶ added in v0.6.0
func (r *RequestBulkRetryCreateRequestQueryHeadersOne) GetExtraProperties() map[string]interface{}
func (*RequestBulkRetryCreateRequestQueryHeadersOne) String ¶ added in v0.6.0
func (r *RequestBulkRetryCreateRequestQueryHeadersOne) String() string
func (*RequestBulkRetryCreateRequestQueryHeadersOne) UnmarshalJSON ¶ added in v0.6.0
func (r *RequestBulkRetryCreateRequestQueryHeadersOne) UnmarshalJSON(data []byte) error
type RequestBulkRetryCreateRequestQueryHeadersVisitor ¶ added in v0.0.29
type RequestBulkRetryCreateRequestQueryHeadersVisitor interface {
VisitString(string) error
VisitRequestBulkRetryCreateRequestQueryHeadersOne(*RequestBulkRetryCreateRequestQueryHeadersOne) error
}
type RequestBulkRetryCreateRequestQueryId ¶ added in v0.0.29
type RequestBulkRetryCreateRequestQueryId struct {
// Request ID
String string
StringList []string
}
Filter by requests IDs
func NewRequestBulkRetryCreateRequestQueryIdFromString ¶ added in v0.0.29
func NewRequestBulkRetryCreateRequestQueryIdFromString(value string) *RequestBulkRetryCreateRequestQueryId
func NewRequestBulkRetryCreateRequestQueryIdFromStringList ¶ added in v0.0.29
func NewRequestBulkRetryCreateRequestQueryIdFromStringList(value []string) *RequestBulkRetryCreateRequestQueryId
func (*RequestBulkRetryCreateRequestQueryId) Accept ¶ added in v0.0.29
func (r *RequestBulkRetryCreateRequestQueryId) Accept(visitor RequestBulkRetryCreateRequestQueryIdVisitor) error
func (RequestBulkRetryCreateRequestQueryId) MarshalJSON ¶ added in v0.0.29
func (r RequestBulkRetryCreateRequestQueryId) MarshalJSON() ([]byte, error)
func (*RequestBulkRetryCreateRequestQueryId) UnmarshalJSON ¶ added in v0.0.29
func (r *RequestBulkRetryCreateRequestQueryId) UnmarshalJSON(data []byte) error
type RequestBulkRetryCreateRequestQueryIdVisitor ¶ added in v0.0.29
type RequestBulkRetryCreateRequestQueryIgnoredCount ¶ added in v0.0.29
type RequestBulkRetryCreateRequestQueryIgnoredCount struct {
Integer int
Operators *Operators
IntegerList []int
}
Filter by count of ignored events
func NewRequestBulkRetryCreateRequestQueryIgnoredCountFromInteger ¶ added in v0.0.29
func NewRequestBulkRetryCreateRequestQueryIgnoredCountFromInteger(value int) *RequestBulkRetryCreateRequestQueryIgnoredCount
func NewRequestBulkRetryCreateRequestQueryIgnoredCountFromIntegerList ¶ added in v0.0.29
func NewRequestBulkRetryCreateRequestQueryIgnoredCountFromIntegerList(value []int) *RequestBulkRetryCreateRequestQueryIgnoredCount
func NewRequestBulkRetryCreateRequestQueryIgnoredCountFromOperators ¶ added in v0.6.0
func NewRequestBulkRetryCreateRequestQueryIgnoredCountFromOperators(value *Operators) *RequestBulkRetryCreateRequestQueryIgnoredCount
func (*RequestBulkRetryCreateRequestQueryIgnoredCount) Accept ¶ added in v0.0.29
func (r *RequestBulkRetryCreateRequestQueryIgnoredCount) Accept(visitor RequestBulkRetryCreateRequestQueryIgnoredCountVisitor) error
func (RequestBulkRetryCreateRequestQueryIgnoredCount) MarshalJSON ¶ added in v0.0.29
func (r RequestBulkRetryCreateRequestQueryIgnoredCount) MarshalJSON() ([]byte, error)
func (*RequestBulkRetryCreateRequestQueryIgnoredCount) UnmarshalJSON ¶ added in v0.0.29
func (r *RequestBulkRetryCreateRequestQueryIgnoredCount) UnmarshalJSON(data []byte) error
type RequestBulkRetryCreateRequestQueryIgnoredCountVisitor ¶ added in v0.0.29
type RequestBulkRetryCreateRequestQueryIngestedAt ¶ added in v0.0.29
type RequestBulkRetryCreateRequestQueryIngestedAt struct {
DateTime time.Time
Operators *Operators
}
Filter by event ingested date
func NewRequestBulkRetryCreateRequestQueryIngestedAtFromDateTime ¶ added in v0.0.29
func NewRequestBulkRetryCreateRequestQueryIngestedAtFromDateTime(value time.Time) *RequestBulkRetryCreateRequestQueryIngestedAt
func NewRequestBulkRetryCreateRequestQueryIngestedAtFromOperators ¶ added in v0.6.0
func NewRequestBulkRetryCreateRequestQueryIngestedAtFromOperators(value *Operators) *RequestBulkRetryCreateRequestQueryIngestedAt
func (*RequestBulkRetryCreateRequestQueryIngestedAt) Accept ¶ added in v0.0.29
func (r *RequestBulkRetryCreateRequestQueryIngestedAt) Accept(visitor RequestBulkRetryCreateRequestQueryIngestedAtVisitor) error
func (RequestBulkRetryCreateRequestQueryIngestedAt) MarshalJSON ¶ added in v0.0.29
func (r RequestBulkRetryCreateRequestQueryIngestedAt) MarshalJSON() ([]byte, error)
func (*RequestBulkRetryCreateRequestQueryIngestedAt) UnmarshalJSON ¶ added in v0.0.29
func (r *RequestBulkRetryCreateRequestQueryIngestedAt) UnmarshalJSON(data []byte) error
type RequestBulkRetryCreateRequestQueryIngestedAtVisitor ¶ added in v0.0.29
type RequestBulkRetryCreateRequestQueryParsedQuery ¶ added in v0.0.29
type RequestBulkRetryCreateRequestQueryParsedQuery struct {
String string
RequestBulkRetryCreateRequestQueryParsedQueryOne *RequestBulkRetryCreateRequestQueryParsedQueryOne
}
URL Encoded string of the JSON to match to the parsed query (JSON representation of the query)
func NewRequestBulkRetryCreateRequestQueryParsedQueryFromRequestBulkRetryCreateRequestQueryParsedQueryOne ¶ added in v0.0.29
func NewRequestBulkRetryCreateRequestQueryParsedQueryFromRequestBulkRetryCreateRequestQueryParsedQueryOne(value *RequestBulkRetryCreateRequestQueryParsedQueryOne) *RequestBulkRetryCreateRequestQueryParsedQuery
func NewRequestBulkRetryCreateRequestQueryParsedQueryFromString ¶ added in v0.0.29
func NewRequestBulkRetryCreateRequestQueryParsedQueryFromString(value string) *RequestBulkRetryCreateRequestQueryParsedQuery
func (*RequestBulkRetryCreateRequestQueryParsedQuery) Accept ¶ added in v0.0.29
func (r *RequestBulkRetryCreateRequestQueryParsedQuery) Accept(visitor RequestBulkRetryCreateRequestQueryParsedQueryVisitor) error
func (RequestBulkRetryCreateRequestQueryParsedQuery) MarshalJSON ¶ added in v0.0.29
func (r RequestBulkRetryCreateRequestQueryParsedQuery) MarshalJSON() ([]byte, error)
func (*RequestBulkRetryCreateRequestQueryParsedQuery) UnmarshalJSON ¶ added in v0.0.29
func (r *RequestBulkRetryCreateRequestQueryParsedQuery) UnmarshalJSON(data []byte) error
type RequestBulkRetryCreateRequestQueryParsedQueryOne ¶ added in v0.0.29
type RequestBulkRetryCreateRequestQueryParsedQueryOne struct {
// contains filtered or unexported fields
}
func (*RequestBulkRetryCreateRequestQueryParsedQueryOne) GetExtraProperties ¶ added in v0.6.0
func (r *RequestBulkRetryCreateRequestQueryParsedQueryOne) GetExtraProperties() map[string]interface{}
func (*RequestBulkRetryCreateRequestQueryParsedQueryOne) String ¶ added in v0.6.0
func (r *RequestBulkRetryCreateRequestQueryParsedQueryOne) String() string
func (*RequestBulkRetryCreateRequestQueryParsedQueryOne) UnmarshalJSON ¶ added in v0.6.0
func (r *RequestBulkRetryCreateRequestQueryParsedQueryOne) UnmarshalJSON(data []byte) error
type RequestBulkRetryCreateRequestQueryParsedQueryVisitor ¶ added in v0.0.29
type RequestBulkRetryCreateRequestQueryParsedQueryVisitor interface {
VisitString(string) error
VisitRequestBulkRetryCreateRequestQueryParsedQueryOne(*RequestBulkRetryCreateRequestQueryParsedQueryOne) error
}
type RequestBulkRetryCreateRequestQueryRejectionCause ¶ added in v0.0.29
type RequestBulkRetryCreateRequestQueryRejectionCause struct {
RequestRejectionCause RequestRejectionCause
RequestRejectionCauseList []RequestRejectionCause
}
Filter by rejection cause
func NewRequestBulkRetryCreateRequestQueryRejectionCauseFromRequestRejectionCause ¶ added in v0.0.29
func NewRequestBulkRetryCreateRequestQueryRejectionCauseFromRequestRejectionCause(value RequestRejectionCause) *RequestBulkRetryCreateRequestQueryRejectionCause
func NewRequestBulkRetryCreateRequestQueryRejectionCauseFromRequestRejectionCauseList ¶ added in v0.0.29
func NewRequestBulkRetryCreateRequestQueryRejectionCauseFromRequestRejectionCauseList(value []RequestRejectionCause) *RequestBulkRetryCreateRequestQueryRejectionCause
func (*RequestBulkRetryCreateRequestQueryRejectionCause) Accept ¶ added in v0.0.29
func (r *RequestBulkRetryCreateRequestQueryRejectionCause) Accept(visitor RequestBulkRetryCreateRequestQueryRejectionCauseVisitor) error
func (RequestBulkRetryCreateRequestQueryRejectionCause) MarshalJSON ¶ added in v0.0.29
func (r RequestBulkRetryCreateRequestQueryRejectionCause) MarshalJSON() ([]byte, error)
func (*RequestBulkRetryCreateRequestQueryRejectionCause) UnmarshalJSON ¶ added in v0.0.29
func (r *RequestBulkRetryCreateRequestQueryRejectionCause) UnmarshalJSON(data []byte) error
type RequestBulkRetryCreateRequestQueryRejectionCauseVisitor ¶ added in v0.0.29
type RequestBulkRetryCreateRequestQueryRejectionCauseVisitor interface {
VisitRequestRejectionCause(RequestRejectionCause) error
VisitRequestRejectionCauseList([]RequestRejectionCause) error
}
type RequestBulkRetryCreateRequestQuerySourceId ¶ added in v0.0.29
type RequestBulkRetryCreateRequestQuerySourceId struct {
// Source ID
String string
StringList []string
}
Filter by source IDs
func NewRequestBulkRetryCreateRequestQuerySourceIdFromString ¶ added in v0.0.29
func NewRequestBulkRetryCreateRequestQuerySourceIdFromString(value string) *RequestBulkRetryCreateRequestQuerySourceId
func NewRequestBulkRetryCreateRequestQuerySourceIdFromStringList ¶ added in v0.0.29
func NewRequestBulkRetryCreateRequestQuerySourceIdFromStringList(value []string) *RequestBulkRetryCreateRequestQuerySourceId
func (*RequestBulkRetryCreateRequestQuerySourceId) Accept ¶ added in v0.0.29
func (r *RequestBulkRetryCreateRequestQuerySourceId) Accept(visitor RequestBulkRetryCreateRequestQuerySourceIdVisitor) error
func (RequestBulkRetryCreateRequestQuerySourceId) MarshalJSON ¶ added in v0.0.29
func (r RequestBulkRetryCreateRequestQuerySourceId) MarshalJSON() ([]byte, error)
func (*RequestBulkRetryCreateRequestQuerySourceId) UnmarshalJSON ¶ added in v0.0.29
func (r *RequestBulkRetryCreateRequestQuerySourceId) UnmarshalJSON(data []byte) error
type RequestBulkRetryCreateRequestQuerySourceIdVisitor ¶ added in v0.0.29
type RequestBulkRetryCreateRequestQueryStatus ¶ added in v0.0.29
type RequestBulkRetryCreateRequestQueryStatus string
Filter by status
const ( RequestBulkRetryCreateRequestQueryStatusAccepted RequestBulkRetryCreateRequestQueryStatus = "accepted" RequestBulkRetryCreateRequestQueryStatusRejected RequestBulkRetryCreateRequestQueryStatus = "rejected" )
func NewRequestBulkRetryCreateRequestQueryStatusFromString ¶ added in v0.0.29
func NewRequestBulkRetryCreateRequestQueryStatusFromString(s string) (RequestBulkRetryCreateRequestQueryStatus, error)
type RequestBulkRetryListRequest ¶ added in v0.0.29
type RequestBulkRetryListRequest struct {
CancelledAt *time.Time `json:"-" url:"cancelled_at,omitempty"`
CompletedAt *time.Time `json:"-" url:"completed_at,omitempty"`
CreatedAt *time.Time `json:"-" url:"created_at,omitempty"`
Id []*string `json:"-" url:"id,omitempty"`
InProgress *bool `json:"-" url:"in_progress,omitempty"`
QueryPartialMatch *bool `json:"-" url:"query_partial_match,omitempty"`
OrderBy *RequestBulkRetryListRequestOrderBy `json:"-" url:"order_by,omitempty"`
Dir *RequestBulkRetryListRequestDir `json:"-" url:"dir,omitempty"`
Limit *int `json:"-" url:"limit,omitempty"`
Next *string `json:"-" url:"next,omitempty"`
Prev *string `json:"-" url:"prev,omitempty"`
}
type RequestBulkRetryListRequestDir ¶ added in v0.0.29
type RequestBulkRetryListRequestDir string
const ( RequestBulkRetryListRequestDirAsc RequestBulkRetryListRequestDir = "asc" RequestBulkRetryListRequestDirDesc RequestBulkRetryListRequestDir = "desc" )
func NewRequestBulkRetryListRequestDirFromString ¶ added in v0.0.29
func NewRequestBulkRetryListRequestDirFromString(s string) (RequestBulkRetryListRequestDir, error)
func (RequestBulkRetryListRequestDir) Ptr ¶ added in v0.0.29
func (r RequestBulkRetryListRequestDir) Ptr() *RequestBulkRetryListRequestDir
type RequestBulkRetryListRequestOrderBy ¶ added in v0.0.36
type RequestBulkRetryListRequestOrderBy string
const (
RequestBulkRetryListRequestOrderByCreatedAt RequestBulkRetryListRequestOrderBy = "created_at"
)
func NewRequestBulkRetryListRequestOrderByFromString ¶ added in v0.0.36
func NewRequestBulkRetryListRequestOrderByFromString(s string) (RequestBulkRetryListRequestOrderBy, error)
func (RequestBulkRetryListRequestOrderBy) Ptr ¶ added in v0.0.36
func (r RequestBulkRetryListRequestOrderBy) Ptr() *RequestBulkRetryListRequestOrderBy
type RequestBulkRetryPlanResponse ¶ added in v0.0.29
type RequestBulkRetryPlanResponse struct {
// Number of batches required to complete the bulk retry
EstimatedBatch *int `json:"estimated_batch,omitempty" url:"estimated_batch,omitempty"`
// Number of estimated events to be retried
EstimatedCount *int `json:"estimated_count,omitempty" url:"estimated_count,omitempty"`
// Progression of the batch operations, values 0 - 1
Progress *float64 `json:"progress,omitempty" url:"progress,omitempty"`
// contains filtered or unexported fields
}
func (*RequestBulkRetryPlanResponse) GetExtraProperties ¶ added in v0.6.0
func (r *RequestBulkRetryPlanResponse) GetExtraProperties() map[string]interface{}
func (*RequestBulkRetryPlanResponse) String ¶ added in v0.6.0
func (r *RequestBulkRetryPlanResponse) String() string
func (*RequestBulkRetryPlanResponse) UnmarshalJSON ¶ added in v0.6.0
func (r *RequestBulkRetryPlanResponse) UnmarshalJSON(data []byte) error
type RequestIngestPriority ¶
type RequestIngestPriority string
The priority attributed to the request when received
const ( RequestIngestPriorityNormal RequestIngestPriority = "NORMAL" RequestIngestPriorityLow RequestIngestPriority = "LOW" )
func NewRequestIngestPriorityFromString ¶ added in v0.0.27
func NewRequestIngestPriorityFromString(s string) (RequestIngestPriority, error)
func (RequestIngestPriority) Ptr ¶ added in v0.0.27
func (r RequestIngestPriority) Ptr() *RequestIngestPriority
type RequestListEventRequest ¶ added in v0.0.29
type RequestListEventRequest struct {
Id []*string `json:"-" url:"id,omitempty"`
Status *EventStatus `json:"-" url:"status,omitempty"`
WebhookId []*string `json:"-" url:"webhook_id,omitempty"`
DestinationId []*string `json:"-" url:"destination_id,omitempty"`
SourceId []*string `json:"-" url:"source_id,omitempty"`
Attempts *int `json:"-" url:"attempts,omitempty"`
ResponseStatus *int `json:"-" url:"response_status,omitempty"`
SuccessfulAt *time.Time `json:"-" url:"successful_at,omitempty"`
CreatedAt *time.Time `json:"-" url:"created_at,omitempty"`
ErrorCode *AttemptErrorCodes `json:"-" url:"error_code,omitempty"`
CliId *string `json:"-" url:"cli_id,omitempty"`
LastAttemptAt *time.Time `json:"-" url:"last_attempt_at,omitempty"`
SearchTerm *string `json:"-" url:"search_term,omitempty"`
Headers *string `json:"-" url:"headers,omitempty"`
Body *string `json:"-" url:"body,omitempty"`
ParsedQuery *string `json:"-" url:"parsed_query,omitempty"`
Path *string `json:"-" url:"path,omitempty"`
CliUserId []*string `json:"-" url:"cli_user_id,omitempty"`
IssueId []*string `json:"-" url:"issue_id,omitempty"`
EventDataId []*string `json:"-" url:"event_data_id,omitempty"`
BulkRetryId []*string `json:"-" url:"bulk_retry_id,omitempty"`
Include *string `json:"-" url:"include,omitempty"`
OrderBy *RequestListEventRequestOrderBy `json:"-" url:"order_by,omitempty"`
Dir *RequestListEventRequestDir `json:"-" url:"dir,omitempty"`
Limit *int `json:"-" url:"limit,omitempty"`
Next *string `json:"-" url:"next,omitempty"`
Prev *string `json:"-" url:"prev,omitempty"`
}
type RequestListEventRequestDir ¶ added in v0.0.29
type RequestListEventRequestDir string
Sort direction
const ( RequestListEventRequestDirAsc RequestListEventRequestDir = "asc" RequestListEventRequestDirDesc RequestListEventRequestDir = "desc" )
func NewRequestListEventRequestDirFromString ¶ added in v0.0.29
func NewRequestListEventRequestDirFromString(s string) (RequestListEventRequestDir, error)
func (RequestListEventRequestDir) Ptr ¶ added in v0.0.29
func (r RequestListEventRequestDir) Ptr() *RequestListEventRequestDir
type RequestListEventRequestOrderBy ¶ added in v0.0.29
type RequestListEventRequestOrderBy string
Sort key
const ( RequestListEventRequestOrderByLastAttemptAt RequestListEventRequestOrderBy = "last_attempt_at" RequestListEventRequestOrderByCreatedAt RequestListEventRequestOrderBy = "created_at" )
func NewRequestListEventRequestOrderByFromString ¶ added in v0.0.29
func NewRequestListEventRequestOrderByFromString(s string) (RequestListEventRequestOrderBy, error)
func (RequestListEventRequestOrderBy) Ptr ¶ added in v0.0.29
func (r RequestListEventRequestOrderBy) Ptr() *RequestListEventRequestOrderBy
type RequestListIgnoredEventRequest ¶ added in v0.0.29
type RequestListIgnoredEventRequest struct {
Id []*string `json:"-" url:"id,omitempty"`
OrderBy *RequestListIgnoredEventRequestOrderBy `json:"-" url:"order_by,omitempty"`
Dir *RequestListIgnoredEventRequestDir `json:"-" url:"dir,omitempty"`
Limit *int `json:"-" url:"limit,omitempty"`
Next *string `json:"-" url:"next,omitempty"`
Prev *string `json:"-" url:"prev,omitempty"`
}
type RequestListIgnoredEventRequestDir ¶ added in v0.0.29
type RequestListIgnoredEventRequestDir string
const ( RequestListIgnoredEventRequestDirAsc RequestListIgnoredEventRequestDir = "asc" RequestListIgnoredEventRequestDirDesc RequestListIgnoredEventRequestDir = "desc" )
func NewRequestListIgnoredEventRequestDirFromString ¶ added in v0.0.29
func NewRequestListIgnoredEventRequestDirFromString(s string) (RequestListIgnoredEventRequestDir, error)
func (RequestListIgnoredEventRequestDir) Ptr ¶ added in v0.0.29
func (r RequestListIgnoredEventRequestDir) Ptr() *RequestListIgnoredEventRequestDir
type RequestListIgnoredEventRequestOrderBy ¶ added in v0.0.36
type RequestListIgnoredEventRequestOrderBy string
const (
RequestListIgnoredEventRequestOrderByCreatedAt RequestListIgnoredEventRequestOrderBy = "created_at"
)
func NewRequestListIgnoredEventRequestOrderByFromString ¶ added in v0.0.36
func NewRequestListIgnoredEventRequestOrderByFromString(s string) (RequestListIgnoredEventRequestOrderBy, error)
type RequestListRequest ¶ added in v0.0.29
type RequestListRequest struct {
Id []*string `json:"-" url:"id,omitempty"`
Status *RequestListRequestStatus `json:"-" url:"status,omitempty"`
RejectionCause *RequestRejectionCause `json:"-" url:"rejection_cause,omitempty"`
SourceId []*string `json:"-" url:"source_id,omitempty"`
Verified *bool `json:"-" url:"verified,omitempty"`
SearchTerm *string `json:"-" url:"search_term,omitempty"`
Headers *string `json:"-" url:"headers,omitempty"`
Body *string `json:"-" url:"body,omitempty"`
ParsedQuery *string `json:"-" url:"parsed_query,omitempty"`
Path *string `json:"-" url:"path,omitempty"`
IgnoredCount *int `json:"-" url:"ignored_count,omitempty"`
EventsCount *int `json:"-" url:"events_count,omitempty"`
IngestedAt *time.Time `json:"-" url:"ingested_at,omitempty"`
BulkRetryId []*string `json:"-" url:"bulk_retry_id,omitempty"`
Include *string `json:"-" url:"include,omitempty"`
OrderBy *RequestListRequestOrderBy `json:"-" url:"order_by,omitempty"`
Dir *RequestListRequestDir `json:"-" url:"dir,omitempty"`
Limit *int `json:"-" url:"limit,omitempty"`
Next *string `json:"-" url:"next,omitempty"`
Prev *string `json:"-" url:"prev,omitempty"`
}
type RequestListRequestDir ¶ added in v0.0.29
type RequestListRequestDir string
Sort direction
const ( RequestListRequestDirAsc RequestListRequestDir = "asc" RequestListRequestDirDesc RequestListRequestDir = "desc" )
func NewRequestListRequestDirFromString ¶ added in v0.0.29
func NewRequestListRequestDirFromString(s string) (RequestListRequestDir, error)
func (RequestListRequestDir) Ptr ¶ added in v0.0.29
func (r RequestListRequestDir) Ptr() *RequestListRequestDir
type RequestListRequestOrderBy ¶ added in v0.0.29
type RequestListRequestOrderBy string
Sort key
const ( RequestListRequestOrderByIngestedAt RequestListRequestOrderBy = "ingested_at" RequestListRequestOrderByCreatedAt RequestListRequestOrderBy = "created_at" )
func NewRequestListRequestOrderByFromString ¶ added in v0.0.29
func NewRequestListRequestOrderByFromString(s string) (RequestListRequestOrderBy, error)
func (RequestListRequestOrderBy) Ptr ¶ added in v0.0.29
func (r RequestListRequestOrderBy) Ptr() *RequestListRequestOrderBy
type RequestListRequestStatus ¶ added in v0.0.29
type RequestListRequestStatus string
Filter by status
const ( RequestListRequestStatusAccepted RequestListRequestStatus = "accepted" RequestListRequestStatusRejected RequestListRequestStatus = "rejected" )
func NewRequestListRequestStatusFromString ¶ added in v0.0.29
func NewRequestListRequestStatusFromString(s string) (RequestListRequestStatus, error)
func (RequestListRequestStatus) Ptr ¶ added in v0.0.29
func (r RequestListRequestStatus) Ptr() *RequestListRequestStatus
type RequestPaginatedResult ¶
type RequestPaginatedResult struct {
Pagination *SeekPagination `json:"pagination,omitempty" url:"pagination,omitempty"`
Count *int `json:"count,omitempty" url:"count,omitempty"`
Models []*Request `json:"models,omitempty" url:"models,omitempty"`
// contains filtered or unexported fields
}
func (*RequestPaginatedResult) GetExtraProperties ¶ added in v0.6.0
func (r *RequestPaginatedResult) GetExtraProperties() map[string]interface{}
func (*RequestPaginatedResult) String ¶ added in v0.6.0
func (r *RequestPaginatedResult) String() string
func (*RequestPaginatedResult) UnmarshalJSON ¶ added in v0.6.0
func (r *RequestPaginatedResult) UnmarshalJSON(data []byte) error
type RequestRejectionCause ¶
type RequestRejectionCause string
const ( RequestRejectionCauseSourceDisabled RequestRejectionCause = "SOURCE_DISABLED" RequestRejectionCauseNoConnection RequestRejectionCause = "NO_CONNECTION" RequestRejectionCauseVerificationFailed RequestRejectionCause = "VERIFICATION_FAILED" RequestRejectionCauseUnsupportedHttpMethod RequestRejectionCause = "UNSUPPORTED_HTTP_METHOD" RequestRejectionCauseUnsupportedContentType RequestRejectionCause = "UNSUPPORTED_CONTENT_TYPE" RequestRejectionCauseUnparsableJson RequestRejectionCause = "UNPARSABLE_JSON" RequestRejectionCausePayloadTooLarge RequestRejectionCause = "PAYLOAD_TOO_LARGE" RequestRejectionCauseIngestionFatal RequestRejectionCause = "INGESTION_FATAL" RequestRejectionCauseUnknown RequestRejectionCause = "UNKNOWN" )
func NewRequestRejectionCauseFromString ¶ added in v0.0.27
func NewRequestRejectionCauseFromString(s string) (RequestRejectionCause, error)
func (RequestRejectionCause) Ptr ¶ added in v0.0.27
func (r RequestRejectionCause) Ptr() *RequestRejectionCause
type RequestRetryRequest ¶ added in v0.0.29
type RequestRetryRequest struct {
// Subset of webhook_ids to re-run the event logic on. Useful to retry only specific ignored_events
WebhookIds []string `json:"webhook_ids,omitempty" url:"-"`
}
type RetriedEvent ¶
type RetriedEvent struct {
// ID of the event
Id string `json:"id" url:"id"`
// ID of the project
TeamId string `json:"team_id" url:"team_id"`
// ID of the associated connection
WebhookId string `json:"webhook_id" url:"webhook_id"`
// ID of the associated source
SourceId string `json:"source_id" url:"source_id"`
// ID of the associated destination
DestinationId string `json:"destination_id" url:"destination_id"`
// ID of the event data
EventDataId string `json:"event_data_id" url:"event_data_id"`
// ID of the request that created the event
RequestId string `json:"request_id" url:"request_id"`
// Number of delivery attempts made
Attempts int `json:"attempts" url:"attempts"`
// Date of the most recently attempted retry
LastAttemptAt *time.Time `json:"last_attempt_at,omitempty" url:"last_attempt_at,omitempty"`
// Date of the next scheduled retry
NextAttemptAt *time.Time `json:"next_attempt_at,omitempty" url:"next_attempt_at,omitempty"`
// Event status
ResponseStatus *int `json:"response_status,omitempty" url:"response_status,omitempty"`
ErrorCode *AttemptErrorCodes `json:"error_code,omitempty" url:"error_code,omitempty"`
Status EventStatus `json:"status" url:"status"`
// Date of the latest successful attempt
SuccessfulAt *time.Time `json:"successful_at,omitempty" url:"successful_at,omitempty"`
// ID of the CLI the event is sent to
CliId *string `json:"cli_id,omitempty" url:"cli_id,omitempty"`
// Date the event was last updated
UpdatedAt time.Time `json:"updated_at" url:"updated_at"`
// Date the event was created
CreatedAt time.Time `json:"created_at" url:"created_at"`
Data *ShortEventData `json:"data,omitempty" url:"data,omitempty"`
// contains filtered or unexported fields
}
func (*RetriedEvent) GetExtraProperties ¶ added in v0.6.0
func (r *RetriedEvent) GetExtraProperties() map[string]interface{}
func (*RetriedEvent) MarshalJSON ¶ added in v0.6.0
func (r *RetriedEvent) MarshalJSON() ([]byte, error)
func (*RetriedEvent) String ¶ added in v0.6.0
func (r *RetriedEvent) String() string
func (*RetriedEvent) UnmarshalJSON ¶ added in v0.6.0
func (r *RetriedEvent) UnmarshalJSON(data []byte) error
type RetryRequest ¶
type RetryRequest struct {
Request *Request `json:"request,omitempty" url:"request,omitempty"`
Events []*Event `json:"events,omitempty" url:"events,omitempty"`
// contains filtered or unexported fields
}
func (*RetryRequest) GetExtraProperties ¶ added in v0.6.0
func (r *RetryRequest) GetExtraProperties() map[string]interface{}
func (*RetryRequest) String ¶ added in v0.6.0
func (r *RetryRequest) String() string
func (*RetryRequest) UnmarshalJSON ¶ added in v0.6.0
func (r *RetryRequest) UnmarshalJSON(data []byte) error
type RetryRule ¶
type RetryRule struct {
Strategy RetryStrategy `json:"strategy" url:"strategy"`
// Time in MS between each retry
Interval *int `json:"interval,omitempty" url:"interval,omitempty"`
// Maximum number of retries to attempt
Count *int `json:"count,omitempty" url:"count,omitempty"`
// contains filtered or unexported fields
}
func (*RetryRule) GetExtraProperties ¶ added in v0.6.0
func (*RetryRule) UnmarshalJSON ¶
type RetryStrategy ¶
type RetryStrategy string
Algorithm to use when calculating delay between retries
const ( RetryStrategyLinear RetryStrategy = "linear" RetryStrategyExponential RetryStrategy = "exponential" )
func NewRetryStrategyFromString ¶ added in v0.0.27
func NewRetryStrategyFromString(s string) (RetryStrategy, error)
func (RetryStrategy) Ptr ¶ added in v0.0.27
func (r RetryStrategy) Ptr() *RetryStrategy
type Rule ¶
type Rule struct {
Type string
Retry *RetryRule
Filter *FilterRule
Transform *TransformRule
Delay *DelayRule
}
func NewRuleFromDelay ¶ added in v0.2.1
func NewRuleFromFilter ¶ added in v0.2.1
func NewRuleFromFilter(value *FilterRule) *Rule
func NewRuleFromRetry ¶ added in v0.2.1
func NewRuleFromTransform ¶ added in v0.2.1
func NewRuleFromTransform(value *TransformRule) *Rule
func (*Rule) Accept ¶
func (r *Rule) Accept(visitor RuleVisitor) error
func (Rule) MarshalJSON ¶
func (*Rule) UnmarshalJSON ¶
type RuleVisitor ¶
type RuleVisitor interface {
VisitRetry(*RetryRule) error
VisitFilter(*FilterRule) error
VisitTransform(*TransformRule) error
VisitDelay(*DelayRule) error
}
type SeekPagination ¶
type SeekPagination struct {
OrderBy *SeekPaginationOrderBy `json:"order_by,omitempty" url:"order_by,omitempty"`
Dir *SeekPaginationDir `json:"dir,omitempty" url:"dir,omitempty"`
Limit *int `json:"limit,omitempty" url:"limit,omitempty"`
Prev *string `json:"prev,omitempty" url:"prev,omitempty"`
Next *string `json:"next,omitempty" url:"next,omitempty"`
// contains filtered or unexported fields
}
func (*SeekPagination) GetExtraProperties ¶ added in v0.6.0
func (s *SeekPagination) GetExtraProperties() map[string]interface{}
func (*SeekPagination) String ¶ added in v0.6.0
func (s *SeekPagination) String() string
func (*SeekPagination) UnmarshalJSON ¶ added in v0.6.0
func (s *SeekPagination) UnmarshalJSON(data []byte) error
type SeekPaginationDir ¶
type SeekPaginationDir struct {
OrderByDirection OrderByDirection
OrderByDirectionList []OrderByDirection
}
func NewSeekPaginationDirFromOrderByDirection ¶
func NewSeekPaginationDirFromOrderByDirection(value OrderByDirection) *SeekPaginationDir
func NewSeekPaginationDirFromOrderByDirectionList ¶
func NewSeekPaginationDirFromOrderByDirectionList(value []OrderByDirection) *SeekPaginationDir
func (*SeekPaginationDir) Accept ¶
func (s *SeekPaginationDir) Accept(visitor SeekPaginationDirVisitor) error
func (SeekPaginationDir) MarshalJSON ¶
func (s SeekPaginationDir) MarshalJSON() ([]byte, error)
func (*SeekPaginationDir) UnmarshalJSON ¶
func (s *SeekPaginationDir) UnmarshalJSON(data []byte) error
type SeekPaginationDirVisitor ¶
type SeekPaginationDirVisitor interface {
VisitOrderByDirection(OrderByDirection) error
VisitOrderByDirectionList([]OrderByDirection) error
}
type SeekPaginationOrderBy ¶
func NewSeekPaginationOrderByFromString ¶
func NewSeekPaginationOrderByFromString(value string) *SeekPaginationOrderBy
func NewSeekPaginationOrderByFromStringList ¶
func NewSeekPaginationOrderByFromStringList(value []string) *SeekPaginationOrderBy
func (*SeekPaginationOrderBy) Accept ¶
func (s *SeekPaginationOrderBy) Accept(visitor SeekPaginationOrderByVisitor) error
func (SeekPaginationOrderBy) MarshalJSON ¶
func (s SeekPaginationOrderBy) MarshalJSON() ([]byte, error)
func (*SeekPaginationOrderBy) UnmarshalJSON ¶
func (s *SeekPaginationOrderBy) UnmarshalJSON(data []byte) error
type ShopifyIntegrationConfigs ¶
type ShopifyIntegrationConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
func (*ShopifyIntegrationConfigs) GetExtraProperties ¶ added in v0.6.0
func (s *ShopifyIntegrationConfigs) GetExtraProperties() map[string]interface{}
func (*ShopifyIntegrationConfigs) String ¶ added in v0.6.0
func (s *ShopifyIntegrationConfigs) String() string
func (*ShopifyIntegrationConfigs) UnmarshalJSON ¶ added in v0.6.0
func (s *ShopifyIntegrationConfigs) UnmarshalJSON(data []byte) error
type ShortEventData ¶
type ShortEventData struct {
// Request path
Path string `json:"path" url:"path"`
// Raw query param string
Query *string `json:"query,omitempty" url:"query,omitempty"`
// JSON representation of query params
ParsedQuery *ShortEventDataParsedQuery `json:"parsed_query,omitempty" url:"parsed_query,omitempty"`
// JSON representation of the headers
Headers *ShortEventDataHeaders `json:"headers,omitempty" url:"headers,omitempty"`
// JSON or string representation of the body
Body *ShortEventDataBody `json:"body,omitempty" url:"body,omitempty"`
// Whether the payload is considered large payload and not searchable
IsLargePayload *bool `json:"is_large_payload,omitempty" url:"is_large_payload,omitempty"`
// contains filtered or unexported fields
}
Request data
func (*ShortEventData) GetExtraProperties ¶ added in v0.6.0
func (s *ShortEventData) GetExtraProperties() map[string]interface{}
func (*ShortEventData) String ¶ added in v0.6.0
func (s *ShortEventData) String() string
func (*ShortEventData) UnmarshalJSON ¶ added in v0.6.0
func (s *ShortEventData) UnmarshalJSON(data []byte) error
type ShortEventDataBody ¶
type ShortEventDataBody struct {
String string
ShortEventDataBodyOne *ShortEventDataBodyOne
UnknownList []interface{}
}
JSON or string representation of the body
func NewShortEventDataBodyFromShortEventDataBodyOne ¶
func NewShortEventDataBodyFromShortEventDataBodyOne(value *ShortEventDataBodyOne) *ShortEventDataBody
func NewShortEventDataBodyFromString ¶
func NewShortEventDataBodyFromString(value string) *ShortEventDataBody
func NewShortEventDataBodyFromUnknownList ¶
func NewShortEventDataBodyFromUnknownList(value []interface{}) *ShortEventDataBody
func (*ShortEventDataBody) Accept ¶
func (s *ShortEventDataBody) Accept(visitor ShortEventDataBodyVisitor) error
func (ShortEventDataBody) MarshalJSON ¶
func (s ShortEventDataBody) MarshalJSON() ([]byte, error)
func (*ShortEventDataBody) UnmarshalJSON ¶
func (s *ShortEventDataBody) UnmarshalJSON(data []byte) error
type ShortEventDataBodyOne ¶
type ShortEventDataBodyOne struct {
// contains filtered or unexported fields
}
func (*ShortEventDataBodyOne) GetExtraProperties ¶ added in v0.6.0
func (s *ShortEventDataBodyOne) GetExtraProperties() map[string]interface{}
func (*ShortEventDataBodyOne) String ¶ added in v0.6.0
func (s *ShortEventDataBodyOne) String() string
func (*ShortEventDataBodyOne) UnmarshalJSON ¶ added in v0.6.0
func (s *ShortEventDataBodyOne) UnmarshalJSON(data []byte) error
type ShortEventDataBodyVisitor ¶
type ShortEventDataBodyVisitor interface {
VisitString(string) error
VisitShortEventDataBodyOne(*ShortEventDataBodyOne) error
VisitUnknownList([]interface{}) error
}
type ShortEventDataHeaders ¶
JSON representation of the headers
func NewShortEventDataHeadersFromString ¶
func NewShortEventDataHeadersFromString(value string) *ShortEventDataHeaders
func NewShortEventDataHeadersFromStringStringOptionalMap ¶
func NewShortEventDataHeadersFromStringStringOptionalMap(value map[string]*string) *ShortEventDataHeaders
func (*ShortEventDataHeaders) Accept ¶
func (s *ShortEventDataHeaders) Accept(visitor ShortEventDataHeadersVisitor) error
func (ShortEventDataHeaders) MarshalJSON ¶
func (s ShortEventDataHeaders) MarshalJSON() ([]byte, error)
func (*ShortEventDataHeaders) UnmarshalJSON ¶
func (s *ShortEventDataHeaders) UnmarshalJSON(data []byte) error
type ShortEventDataParsedQuery ¶
type ShortEventDataParsedQuery struct {
StringOptional *string
ShortEventDataParsedQueryOne *ShortEventDataParsedQueryOne
}
JSON representation of query params
func NewShortEventDataParsedQueryFromShortEventDataParsedQueryOne ¶
func NewShortEventDataParsedQueryFromShortEventDataParsedQueryOne(value *ShortEventDataParsedQueryOne) *ShortEventDataParsedQuery
func NewShortEventDataParsedQueryFromStringOptional ¶
func NewShortEventDataParsedQueryFromStringOptional(value *string) *ShortEventDataParsedQuery
func (*ShortEventDataParsedQuery) Accept ¶
func (s *ShortEventDataParsedQuery) Accept(visitor ShortEventDataParsedQueryVisitor) error
func (ShortEventDataParsedQuery) MarshalJSON ¶
func (s ShortEventDataParsedQuery) MarshalJSON() ([]byte, error)
func (*ShortEventDataParsedQuery) UnmarshalJSON ¶
func (s *ShortEventDataParsedQuery) UnmarshalJSON(data []byte) error
type ShortEventDataParsedQueryOne ¶
type ShortEventDataParsedQueryOne struct {
// contains filtered or unexported fields
}
func (*ShortEventDataParsedQueryOne) GetExtraProperties ¶ added in v0.6.0
func (s *ShortEventDataParsedQueryOne) GetExtraProperties() map[string]interface{}
func (*ShortEventDataParsedQueryOne) String ¶ added in v0.6.0
func (s *ShortEventDataParsedQueryOne) String() string
func (*ShortEventDataParsedQueryOne) UnmarshalJSON ¶ added in v0.6.0
func (s *ShortEventDataParsedQueryOne) UnmarshalJSON(data []byte) error
type ShortEventDataParsedQueryVisitor ¶
type ShortEventDataParsedQueryVisitor interface {
VisitStringOptional(*string) error
VisitShortEventDataParsedQueryOne(*ShortEventDataParsedQueryOne) error
}
type Source ¶
type Source struct {
// ID of the source
Id string `json:"id" url:"id"`
// Name for the source
Name string `json:"name" url:"name"`
// Description of the source
Description *string `json:"description,omitempty" url:"description,omitempty"`
// ID of the project
TeamId string `json:"team_id" url:"team_id"`
// A unique URL that must be supplied to your webhook's provider
Url string `json:"url" url:"url"`
Verification *VerificationConfig `json:"verification,omitempty" url:"verification,omitempty"`
AllowedHttpMethods *SourceAllowedHttpMethod `json:"allowed_http_methods,omitempty" url:"allowed_http_methods,omitempty"`
CustomResponse *SourceCustomResponse `json:"custom_response,omitempty" url:"custom_response,omitempty"`
// Date the source was disabled
DisabledAt *time.Time `json:"disabled_at,omitempty" url:"disabled_at,omitempty"`
// Date the source was last updated
UpdatedAt time.Time `json:"updated_at" url:"updated_at"`
// Date the source was created
CreatedAt time.Time `json:"created_at" url:"created_at"`
// contains filtered or unexported fields
}
Associated Source(#source-object) object
func (*Source) GetExtraProperties ¶ added in v0.6.0
func (*Source) MarshalJSON ¶ added in v0.6.0
func (*Source) UnmarshalJSON ¶ added in v0.6.0
type SourceAllowedHttpMethod ¶
type SourceAllowedHttpMethod = []SourceAllowedHttpMethodItem
List of allowed HTTP methods. Defaults to PUT, POST, PATCH, DELETE.
type SourceAllowedHttpMethodItem ¶
type SourceAllowedHttpMethodItem string
const ( SourceAllowedHttpMethodItemGet SourceAllowedHttpMethodItem = "GET" SourceAllowedHttpMethodItemPost SourceAllowedHttpMethodItem = "POST" SourceAllowedHttpMethodItemPut SourceAllowedHttpMethodItem = "PUT" SourceAllowedHttpMethodItemPatch SourceAllowedHttpMethodItem = "PATCH" SourceAllowedHttpMethodItemDelete SourceAllowedHttpMethodItem = "DELETE" )
func NewSourceAllowedHttpMethodItemFromString ¶ added in v0.0.27
func NewSourceAllowedHttpMethodItemFromString(s string) (SourceAllowedHttpMethodItem, error)
func (SourceAllowedHttpMethodItem) Ptr ¶ added in v0.0.27
func (s SourceAllowedHttpMethodItem) Ptr() *SourceAllowedHttpMethodItem
type SourceCreateRequest ¶ added in v0.0.29
type SourceCreateRequest struct {
// A unique name for the source
Name string `json:"name" url:"-"`
// Description for the source
Description *core.Optional[string] `json:"description,omitempty" url:"-"`
AllowedHttpMethods *core.Optional[SourceAllowedHttpMethod] `json:"allowed_http_methods,omitempty" url:"-"`
CustomResponse *core.Optional[SourceCustomResponse] `json:"custom_response,omitempty" url:"-"`
Verification *core.Optional[VerificationConfig] `json:"verification,omitempty" url:"-"`
}
type SourceCustomResponse ¶
type SourceCustomResponse struct {
ContentType SourceCustomResponseContentType `json:"content_type" url:"content_type"`
// Body of the custom response
Body string `json:"body" url:"body"`
// contains filtered or unexported fields
}
Custom response object
func (*SourceCustomResponse) GetExtraProperties ¶ added in v0.6.0
func (s *SourceCustomResponse) GetExtraProperties() map[string]interface{}
func (*SourceCustomResponse) String ¶ added in v0.6.0
func (s *SourceCustomResponse) String() string
func (*SourceCustomResponse) UnmarshalJSON ¶ added in v0.6.0
func (s *SourceCustomResponse) UnmarshalJSON(data []byte) error
type SourceCustomResponseContentType ¶
type SourceCustomResponseContentType string
Content type of the custom response
const ( SourceCustomResponseContentTypeJson SourceCustomResponseContentType = "json" SourceCustomResponseContentTypeText SourceCustomResponseContentType = "text" SourceCustomResponseContentTypeXml SourceCustomResponseContentType = "xml" )
func NewSourceCustomResponseContentTypeFromString ¶ added in v0.0.27
func NewSourceCustomResponseContentTypeFromString(s string) (SourceCustomResponseContentType, error)
func (SourceCustomResponseContentType) Ptr ¶ added in v0.0.27
func (s SourceCustomResponseContentType) Ptr() *SourceCustomResponseContentType
type SourceDeleteResponse ¶ added in v0.0.29
type SourceDeleteResponse struct {
// ID of the source
Id string `json:"id" url:"id"`
// contains filtered or unexported fields
}
func (*SourceDeleteResponse) GetExtraProperties ¶ added in v0.6.0
func (s *SourceDeleteResponse) GetExtraProperties() map[string]interface{}
func (*SourceDeleteResponse) String ¶ added in v0.6.0
func (s *SourceDeleteResponse) String() string
func (*SourceDeleteResponse) UnmarshalJSON ¶ added in v0.6.0
func (s *SourceDeleteResponse) UnmarshalJSON(data []byte) error
type SourceListRequest ¶ added in v0.0.29
type SourceListRequest struct {
Id []*string `json:"-" url:"id,omitempty"`
Name *string `json:"-" url:"name,omitempty"`
Disabled *bool `json:"-" url:"disabled,omitempty"`
DisabledAt *time.Time `json:"-" url:"disabled_at,omitempty"`
OrderBy *SourceListRequestOrderBy `json:"-" url:"order_by,omitempty"`
Dir *SourceListRequestDir `json:"-" url:"dir,omitempty"`
Limit *int `json:"-" url:"limit,omitempty"`
Next *string `json:"-" url:"next,omitempty"`
Prev *string `json:"-" url:"prev,omitempty"`
}
type SourceListRequestDir ¶ added in v0.0.29
type SourceListRequestDir string
const ( SourceListRequestDirAsc SourceListRequestDir = "asc" SourceListRequestDirDesc SourceListRequestDir = "desc" )
func NewSourceListRequestDirFromString ¶ added in v0.0.29
func NewSourceListRequestDirFromString(s string) (SourceListRequestDir, error)
func (SourceListRequestDir) Ptr ¶ added in v0.0.29
func (s SourceListRequestDir) Ptr() *SourceListRequestDir
type SourceListRequestOrderBy ¶ added in v0.0.36
type SourceListRequestOrderBy string
const (
SourceListRequestOrderByCreatedAt SourceListRequestOrderBy = "created_at"
)
func NewSourceListRequestOrderByFromString ¶ added in v0.0.36
func NewSourceListRequestOrderByFromString(s string) (SourceListRequestOrderBy, error)
func (SourceListRequestOrderBy) Ptr ¶ added in v0.0.36
func (s SourceListRequestOrderBy) Ptr() *SourceListRequestOrderBy
type SourcePaginatedResult ¶
type SourcePaginatedResult struct {
Pagination *SeekPagination `json:"pagination,omitempty" url:"pagination,omitempty"`
Count *int `json:"count,omitempty" url:"count,omitempty"`
Models []*Source `json:"models,omitempty" url:"models,omitempty"`
// contains filtered or unexported fields
}
func (*SourcePaginatedResult) GetExtraProperties ¶ added in v0.6.0
func (s *SourcePaginatedResult) GetExtraProperties() map[string]interface{}
func (*SourcePaginatedResult) String ¶ added in v0.6.0
func (s *SourcePaginatedResult) String() string
func (*SourcePaginatedResult) UnmarshalJSON ¶ added in v0.6.0
func (s *SourcePaginatedResult) UnmarshalJSON(data []byte) error
type SourceRetrieveRequest ¶ added in v0.0.29
type SourceRetrieveRequest struct {
Include *string `json:"-" url:"include,omitempty"`
}
type SourceUpdateRequest ¶ added in v0.0.29
type SourceUpdateRequest struct {
// A unique name for the source
Name *core.Optional[string] `json:"name,omitempty" url:"-"`
// Description for the source
Description *core.Optional[string] `json:"description,omitempty" url:"-"`
AllowedHttpMethods *core.Optional[SourceAllowedHttpMethod] `json:"allowed_http_methods,omitempty" url:"-"`
CustomResponse *core.Optional[SourceCustomResponse] `json:"custom_response,omitempty" url:"-"`
Verification *core.Optional[VerificationConfig] `json:"verification,omitempty" url:"-"`
}
type SourceUpsertRequest ¶ added in v0.0.29
type SourceUpsertRequest struct {
// A unique name for the source
Name string `json:"name" url:"-"`
// Description for the source
Description *core.Optional[string] `json:"description,omitempty" url:"-"`
AllowedHttpMethods *core.Optional[SourceAllowedHttpMethod] `json:"allowed_http_methods,omitempty" url:"-"`
CustomResponse *core.Optional[SourceCustomResponse] `json:"custom_response,omitempty" url:"-"`
Verification *core.Optional[VerificationConfig] `json:"verification,omitempty" url:"-"`
}
type ToggleWebhookNotifications ¶
type ToggleWebhookNotifications struct {
Enabled bool `json:"enabled" url:"enabled"`
Topics []TopicsValue `json:"topics,omitempty" url:"topics,omitempty"`
SourceId string `json:"source_id" url:"source_id"`
// contains filtered or unexported fields
}
func (*ToggleWebhookNotifications) GetExtraProperties ¶ added in v0.6.0
func (t *ToggleWebhookNotifications) GetExtraProperties() map[string]interface{}
func (*ToggleWebhookNotifications) String ¶ added in v0.6.0
func (t *ToggleWebhookNotifications) String() string
func (*ToggleWebhookNotifications) UnmarshalJSON ¶ added in v0.6.0
func (t *ToggleWebhookNotifications) UnmarshalJSON(data []byte) error
type TopicsValue ¶
type TopicsValue string
Supported topics
const ( TopicsValueIssueOpened TopicsValue = "issue.opened" TopicsValueIssueUpdated TopicsValue = "issue.updated" TopicsValueDeprecatedAttemptFailed TopicsValue = "deprecated.attempt-failed" TopicsValueEventSuccessful TopicsValue = "event.successful" )
func NewTopicsValueFromString ¶ added in v0.0.27
func NewTopicsValueFromString(s string) (TopicsValue, error)
func (TopicsValue) Ptr ¶ added in v0.0.27
func (t TopicsValue) Ptr() *TopicsValue
type TransformRule ¶
type TransformRule struct {
// ID of the attached transformation object. Optional input, always set once the rule is defined
TransformationId *string `json:"transformation_id,omitempty" url:"transformation_id,omitempty"`
// You can optionally define a new transformation while creating a transform rule
Transformation *TransformRuleTransformation `json:"transformation,omitempty" url:"transformation,omitempty"`
// contains filtered or unexported fields
}
func (*TransformRule) GetExtraProperties ¶ added in v0.6.0
func (t *TransformRule) GetExtraProperties() map[string]interface{}
func (*TransformRule) String ¶ added in v0.6.0
func (t *TransformRule) String() string
func (*TransformRule) UnmarshalJSON ¶
func (t *TransformRule) UnmarshalJSON(data []byte) error
type TransformRuleTransformation ¶ added in v0.2.1
type TransformRuleTransformation struct {
// The unique name of the transformation
Name string `json:"name" url:"name"`
// A string representation of your JavaScript (ES6) code to run
Code string `json:"code" url:"code"`
// A key-value object of environment variables to encrypt and expose to your transformation code
Env map[string]*string `json:"env,omitempty" url:"env,omitempty"`
// contains filtered or unexported fields
}
You can optionally define a new transformation while creating a transform rule
func (*TransformRuleTransformation) GetExtraProperties ¶ added in v0.6.0
func (t *TransformRuleTransformation) GetExtraProperties() map[string]interface{}
func (*TransformRuleTransformation) String ¶ added in v0.6.0
func (t *TransformRuleTransformation) String() string
func (*TransformRuleTransformation) UnmarshalJSON ¶ added in v0.6.0
func (t *TransformRuleTransformation) UnmarshalJSON(data []byte) error
type Transformation ¶
type Transformation struct {
// ID of the transformation
Id string `json:"id" url:"id"`
// ID of the project
TeamId string `json:"team_id" url:"team_id"`
// A unique, human-friendly name for the transformation
Name string `json:"name" url:"name"`
// JavaScript code to be executed
Code string `json:"code" url:"code"`
EncryptedEnv *string `json:"encrypted_env,omitempty" url:"encrypted_env,omitempty"`
Iv *string `json:"iv,omitempty" url:"iv,omitempty"`
// Key-value environment variables to be passed to the transformation
Env map[string]*string `json:"env,omitempty" url:"env,omitempty"`
// Date the transformation was last updated
UpdatedAt time.Time `json:"updated_at" url:"updated_at"`
// Date the transformation was created
CreatedAt time.Time `json:"created_at" url:"created_at"`
// contains filtered or unexported fields
}
func (*Transformation) GetExtraProperties ¶ added in v0.6.0
func (t *Transformation) GetExtraProperties() map[string]interface{}
func (*Transformation) MarshalJSON ¶ added in v0.6.0
func (t *Transformation) MarshalJSON() ([]byte, error)
func (*Transformation) String ¶ added in v0.6.0
func (t *Transformation) String() string
func (*Transformation) UnmarshalJSON ¶ added in v0.6.0
func (t *Transformation) UnmarshalJSON(data []byte) error
type TransformationCreateRequest ¶ added in v0.0.29
type TransformationCreateRequest struct {
// A unique, human-friendly name for the transformation
Name string `json:"name" url:"-"`
// JavaScript code to be executed as string
Code string `json:"code" url:"-"`
// Key-value environment variables to be passed to the transformation
Env *core.Optional[map[string]string] `json:"env,omitempty" url:"-"`
}
type TransformationExecution ¶
type TransformationExecution struct {
Id string `json:"id" url:"id"`
TransformedEventDataId string `json:"transformed_event_data_id" url:"transformed_event_data_id"`
OriginalEventDataId string `json:"original_event_data_id" url:"original_event_data_id"`
TransformationId string `json:"transformation_id" url:"transformation_id"`
// ID of the project
TeamId string `json:"team_id" url:"team_id"`
WebhookId string `json:"webhook_id" url:"webhook_id"`
LogLevel TransformationExecutionLogLevel `json:"log_level" url:"log_level"`
Logs []*ConsoleLine `json:"logs,omitempty" url:"logs,omitempty"`
UpdatedAt time.Time `json:"updated_at" url:"updated_at"`
CreatedAt time.Time `json:"created_at" url:"created_at"`
OriginalEventData *ShortEventData `json:"original_event_data,omitempty" url:"original_event_data,omitempty"`
TransformedEventData *ShortEventData `json:"transformed_event_data,omitempty" url:"transformed_event_data,omitempty"`
IssueId *string `json:"issue_id,omitempty" url:"issue_id,omitempty"`
// contains filtered or unexported fields
}
func (*TransformationExecution) GetExtraProperties ¶ added in v0.6.0
func (t *TransformationExecution) GetExtraProperties() map[string]interface{}
func (*TransformationExecution) MarshalJSON ¶ added in v0.6.0
func (t *TransformationExecution) MarshalJSON() ([]byte, error)
func (*TransformationExecution) String ¶ added in v0.6.0
func (t *TransformationExecution) String() string
func (*TransformationExecution) UnmarshalJSON ¶ added in v0.6.0
func (t *TransformationExecution) UnmarshalJSON(data []byte) error
type TransformationExecutionLogLevel ¶
type TransformationExecutionLogLevel string
The minimum log level to open the issue on
const ( TransformationExecutionLogLevelDebug TransformationExecutionLogLevel = "debug" TransformationExecutionLogLevelInfo TransformationExecutionLogLevel = "info" TransformationExecutionLogLevelWarn TransformationExecutionLogLevel = "warn" TransformationExecutionLogLevelError TransformationExecutionLogLevel = "error" TransformationExecutionLogLevelFatal TransformationExecutionLogLevel = "fatal" )
func NewTransformationExecutionLogLevelFromString ¶ added in v0.0.27
func NewTransformationExecutionLogLevelFromString(s string) (TransformationExecutionLogLevel, error)
func (TransformationExecutionLogLevel) Ptr ¶ added in v0.0.27
func (t TransformationExecutionLogLevel) Ptr() *TransformationExecutionLogLevel
type TransformationExecutionPaginatedResult ¶
type TransformationExecutionPaginatedResult struct {
Pagination *SeekPagination `json:"pagination,omitempty" url:"pagination,omitempty"`
Count *int `json:"count,omitempty" url:"count,omitempty"`
Models []*TransformationExecution `json:"models,omitempty" url:"models,omitempty"`
// contains filtered or unexported fields
}
func (*TransformationExecutionPaginatedResult) GetExtraProperties ¶ added in v0.6.0
func (t *TransformationExecutionPaginatedResult) GetExtraProperties() map[string]interface{}
func (*TransformationExecutionPaginatedResult) String ¶ added in v0.6.0
func (t *TransformationExecutionPaginatedResult) String() string
func (*TransformationExecutionPaginatedResult) UnmarshalJSON ¶ added in v0.6.0
func (t *TransformationExecutionPaginatedResult) UnmarshalJSON(data []byte) error
type TransformationExecutorOutput ¶
type TransformationExecutorOutput struct {
RequestId *string `json:"request_id,omitempty" url:"request_id,omitempty"`
TransformationId *string `json:"transformation_id,omitempty" url:"transformation_id,omitempty"`
ExecutionId *string `json:"execution_id,omitempty" url:"execution_id,omitempty"`
LogLevel TransformationExecutionLogLevel `json:"log_level" url:"log_level"`
Request *TransformationExecutorOutputRequest `json:"request,omitempty" url:"request,omitempty"`
Console []*ConsoleLine `json:"console,omitempty" url:"console,omitempty"`
// contains filtered or unexported fields
}
func (*TransformationExecutorOutput) GetExtraProperties ¶ added in v0.6.0
func (t *TransformationExecutorOutput) GetExtraProperties() map[string]interface{}
func (*TransformationExecutorOutput) String ¶ added in v0.6.0
func (t *TransformationExecutorOutput) String() string
func (*TransformationExecutorOutput) UnmarshalJSON ¶ added in v0.6.0
func (t *TransformationExecutorOutput) UnmarshalJSON(data []byte) error
type TransformationExecutorOutputRequest ¶
type TransformationExecutorOutputRequest struct {
Headers *TransformationExecutorOutputRequestHeaders `json:"headers,omitempty" url:"headers,omitempty"`
Path string `json:"path" url:"path"`
Query *TransformationExecutorOutputRequestQuery `json:"query,omitempty" url:"query,omitempty"`
ParsedQuery *TransformationExecutorOutputRequestParsedQuery `json:"parsed_query,omitempty" url:"parsed_query,omitempty"`
Body *TransformationExecutorOutputRequestBody `json:"body,omitempty" url:"body,omitempty"`
// contains filtered or unexported fields
}
func (*TransformationExecutorOutputRequest) GetExtraProperties ¶ added in v0.6.0
func (t *TransformationExecutorOutputRequest) GetExtraProperties() map[string]interface{}
func (*TransformationExecutorOutputRequest) String ¶ added in v0.6.0
func (t *TransformationExecutorOutputRequest) String() string
func (*TransformationExecutorOutputRequest) UnmarshalJSON ¶ added in v0.6.0
func (t *TransformationExecutorOutputRequest) UnmarshalJSON(data []byte) error
type TransformationExecutorOutputRequestBody ¶
type TransformationExecutorOutputRequestBody struct {
StringOptional *string
TransformationExecutorOutputRequestBodyOne *TransformationExecutorOutputRequestBodyOne
}
func NewTransformationExecutorOutputRequestBodyFromStringOptional ¶
func NewTransformationExecutorOutputRequestBodyFromStringOptional(value *string) *TransformationExecutorOutputRequestBody
func NewTransformationExecutorOutputRequestBodyFromTransformationExecutorOutputRequestBodyOne ¶
func NewTransformationExecutorOutputRequestBodyFromTransformationExecutorOutputRequestBodyOne(value *TransformationExecutorOutputRequestBodyOne) *TransformationExecutorOutputRequestBody
func (*TransformationExecutorOutputRequestBody) Accept ¶
func (t *TransformationExecutorOutputRequestBody) Accept(visitor TransformationExecutorOutputRequestBodyVisitor) error
func (TransformationExecutorOutputRequestBody) MarshalJSON ¶
func (t TransformationExecutorOutputRequestBody) MarshalJSON() ([]byte, error)
func (*TransformationExecutorOutputRequestBody) UnmarshalJSON ¶
func (t *TransformationExecutorOutputRequestBody) UnmarshalJSON(data []byte) error
type TransformationExecutorOutputRequestBodyOne ¶
type TransformationExecutorOutputRequestBodyOne struct {
// contains filtered or unexported fields
}
func (*TransformationExecutorOutputRequestBodyOne) GetExtraProperties ¶ added in v0.6.0
func (t *TransformationExecutorOutputRequestBodyOne) GetExtraProperties() map[string]interface{}
func (*TransformationExecutorOutputRequestBodyOne) String ¶ added in v0.6.0
func (t *TransformationExecutorOutputRequestBodyOne) String() string
func (*TransformationExecutorOutputRequestBodyOne) UnmarshalJSON ¶ added in v0.6.0
func (t *TransformationExecutorOutputRequestBodyOne) UnmarshalJSON(data []byte) error
type TransformationExecutorOutputRequestBodyVisitor ¶
type TransformationExecutorOutputRequestBodyVisitor interface {
VisitStringOptional(*string) error
VisitTransformationExecutorOutputRequestBodyOne(*TransformationExecutorOutputRequestBodyOne) error
}
type TransformationExecutorOutputRequestHeaders ¶
type TransformationExecutorOutputRequestHeaders struct {
String string
StringUnknownMap map[string]interface{}
}
func NewTransformationExecutorOutputRequestHeadersFromString ¶
func NewTransformationExecutorOutputRequestHeadersFromString(value string) *TransformationExecutorOutputRequestHeaders
func NewTransformationExecutorOutputRequestHeadersFromStringUnknownMap ¶
func NewTransformationExecutorOutputRequestHeadersFromStringUnknownMap(value map[string]interface{}) *TransformationExecutorOutputRequestHeaders
func (*TransformationExecutorOutputRequestHeaders) Accept ¶
func (t *TransformationExecutorOutputRequestHeaders) Accept(visitor TransformationExecutorOutputRequestHeadersVisitor) error
func (TransformationExecutorOutputRequestHeaders) MarshalJSON ¶
func (t TransformationExecutorOutputRequestHeaders) MarshalJSON() ([]byte, error)
func (*TransformationExecutorOutputRequestHeaders) UnmarshalJSON ¶
func (t *TransformationExecutorOutputRequestHeaders) UnmarshalJSON(data []byte) error
type TransformationExecutorOutputRequestParsedQuery ¶
type TransformationExecutorOutputRequestParsedQuery struct {
StringOptional *string
TransformationExecutorOutputRequestParsedQueryOne *TransformationExecutorOutputRequestParsedQueryOne
}
func NewTransformationExecutorOutputRequestParsedQueryFromStringOptional ¶
func NewTransformationExecutorOutputRequestParsedQueryFromStringOptional(value *string) *TransformationExecutorOutputRequestParsedQuery
func NewTransformationExecutorOutputRequestParsedQueryFromTransformationExecutorOutputRequestParsedQueryOne ¶
func NewTransformationExecutorOutputRequestParsedQueryFromTransformationExecutorOutputRequestParsedQueryOne(value *TransformationExecutorOutputRequestParsedQueryOne) *TransformationExecutorOutputRequestParsedQuery
func (*TransformationExecutorOutputRequestParsedQuery) Accept ¶
func (t *TransformationExecutorOutputRequestParsedQuery) Accept(visitor TransformationExecutorOutputRequestParsedQueryVisitor) error
func (TransformationExecutorOutputRequestParsedQuery) MarshalJSON ¶
func (t TransformationExecutorOutputRequestParsedQuery) MarshalJSON() ([]byte, error)
func (*TransformationExecutorOutputRequestParsedQuery) UnmarshalJSON ¶
func (t *TransformationExecutorOutputRequestParsedQuery) UnmarshalJSON(data []byte) error
type TransformationExecutorOutputRequestParsedQueryOne ¶
type TransformationExecutorOutputRequestParsedQueryOne struct {
// contains filtered or unexported fields
}
func (*TransformationExecutorOutputRequestParsedQueryOne) GetExtraProperties ¶ added in v0.6.0
func (t *TransformationExecutorOutputRequestParsedQueryOne) GetExtraProperties() map[string]interface{}
func (*TransformationExecutorOutputRequestParsedQueryOne) String ¶ added in v0.6.0
func (t *TransformationExecutorOutputRequestParsedQueryOne) String() string
func (*TransformationExecutorOutputRequestParsedQueryOne) UnmarshalJSON ¶ added in v0.6.0
func (t *TransformationExecutorOutputRequestParsedQueryOne) UnmarshalJSON(data []byte) error
type TransformationExecutorOutputRequestParsedQueryVisitor ¶
type TransformationExecutorOutputRequestParsedQueryVisitor interface {
VisitStringOptional(*string) error
VisitTransformationExecutorOutputRequestParsedQueryOne(*TransformationExecutorOutputRequestParsedQueryOne) error
}
type TransformationExecutorOutputRequestQuery ¶
type TransformationExecutorOutputRequestQuery struct {
TransformationExecutorOutputRequestQueryZeroOptional *TransformationExecutorOutputRequestQueryZero
String string
}
func NewTransformationExecutorOutputRequestQueryFromString ¶
func NewTransformationExecutorOutputRequestQueryFromString(value string) *TransformationExecutorOutputRequestQuery
func NewTransformationExecutorOutputRequestQueryFromTransformationExecutorOutputRequestQueryZeroOptional ¶
func NewTransformationExecutorOutputRequestQueryFromTransformationExecutorOutputRequestQueryZeroOptional(value *TransformationExecutorOutputRequestQueryZero) *TransformationExecutorOutputRequestQuery
func (*TransformationExecutorOutputRequestQuery) Accept ¶
func (t *TransformationExecutorOutputRequestQuery) Accept(visitor TransformationExecutorOutputRequestQueryVisitor) error
func (TransformationExecutorOutputRequestQuery) MarshalJSON ¶
func (t TransformationExecutorOutputRequestQuery) MarshalJSON() ([]byte, error)
func (*TransformationExecutorOutputRequestQuery) UnmarshalJSON ¶
func (t *TransformationExecutorOutputRequestQuery) UnmarshalJSON(data []byte) error
type TransformationExecutorOutputRequestQueryVisitor ¶
type TransformationExecutorOutputRequestQueryVisitor interface {
VisitTransformationExecutorOutputRequestQueryZeroOptional(*TransformationExecutorOutputRequestQueryZero) error
VisitString(string) error
}
type TransformationExecutorOutputRequestQueryZero ¶
type TransformationExecutorOutputRequestQueryZero struct {
// contains filtered or unexported fields
}
func (*TransformationExecutorOutputRequestQueryZero) GetExtraProperties ¶ added in v0.6.0
func (t *TransformationExecutorOutputRequestQueryZero) GetExtraProperties() map[string]interface{}
func (*TransformationExecutorOutputRequestQueryZero) String ¶ added in v0.6.0
func (t *TransformationExecutorOutputRequestQueryZero) String() string
func (*TransformationExecutorOutputRequestQueryZero) UnmarshalJSON ¶ added in v0.6.0
func (t *TransformationExecutorOutputRequestQueryZero) UnmarshalJSON(data []byte) error
type TransformationFailedMeta ¶
type TransformationFailedMeta struct {
TransformationId string `json:"transformation_id" url:"transformation_id"`
// contains filtered or unexported fields
}
func (*TransformationFailedMeta) GetExtraProperties ¶ added in v0.6.0
func (t *TransformationFailedMeta) GetExtraProperties() map[string]interface{}
func (*TransformationFailedMeta) String ¶ added in v0.6.0
func (t *TransformationFailedMeta) String() string
func (*TransformationFailedMeta) UnmarshalJSON ¶ added in v0.6.0
func (t *TransformationFailedMeta) UnmarshalJSON(data []byte) error
type TransformationIssue ¶
type TransformationIssue struct {
// Issue ID
Id string `json:"id" url:"id"`
// ID of the project
TeamId string `json:"team_id" url:"team_id"`
Status IssueStatus `json:"status" url:"status"`
// ISO timestamp for when the issue was last opened
OpenedAt time.Time `json:"opened_at" url:"opened_at"`
// ISO timestamp for when the issue was first opened
FirstSeenAt time.Time `json:"first_seen_at" url:"first_seen_at"`
// ISO timestamp for when the issue last occured
LastSeenAt time.Time `json:"last_seen_at" url:"last_seen_at"`
// Deprecated, will always be set to null
LastUpdatedBy *string `json:"last_updated_by,omitempty" url:"last_updated_by,omitempty"`
// ISO timestamp for when the issue was dismissed
DismissedAt *time.Time `json:"dismissed_at,omitempty" url:"dismissed_at,omitempty"`
AutoResolvedAt *time.Time `json:"auto_resolved_at,omitempty" url:"auto_resolved_at,omitempty"`
MergedWith *string `json:"merged_with,omitempty" url:"merged_with,omitempty"`
// ISO timestamp for when the issue was last updated
UpdatedAt string `json:"updated_at" url:"updated_at"`
// ISO timestamp for when the issue was created
CreatedAt string `json:"created_at" url:"created_at"`
AggregationKeys *TransformationIssueAggregationKeys `json:"aggregation_keys,omitempty" url:"aggregation_keys,omitempty"`
Reference *TransformationIssueReference `json:"reference,omitempty" url:"reference,omitempty"`
// contains filtered or unexported fields
}
Transformation issue
func (*TransformationIssue) GetExtraProperties ¶ added in v0.6.0
func (t *TransformationIssue) GetExtraProperties() map[string]interface{}
func (*TransformationIssue) MarshalJSON ¶
func (t *TransformationIssue) MarshalJSON() ([]byte, error)
func (*TransformationIssue) String ¶ added in v0.6.0
func (t *TransformationIssue) String() string
func (*TransformationIssue) UnmarshalJSON ¶
func (t *TransformationIssue) UnmarshalJSON(data []byte) error
type TransformationIssueAggregationKeys ¶
type TransformationIssueAggregationKeys struct {
TransformationId []string `json:"transformation_id,omitempty" url:"transformation_id,omitempty"`
LogLevel TransformationExecutionLogLevel `json:"log_level" url:"log_level"`
// contains filtered or unexported fields
}
Keys used as the aggregation keys a 'transformation' type issue
func (*TransformationIssueAggregationKeys) GetExtraProperties ¶ added in v0.6.0
func (t *TransformationIssueAggregationKeys) GetExtraProperties() map[string]interface{}
func (*TransformationIssueAggregationKeys) String ¶ added in v0.6.0
func (t *TransformationIssueAggregationKeys) String() string
func (*TransformationIssueAggregationKeys) UnmarshalJSON ¶ added in v0.6.0
func (t *TransformationIssueAggregationKeys) UnmarshalJSON(data []byte) error
type TransformationIssueData ¶
type TransformationIssueData struct {
TransformationExecution *TransformationExecution `json:"transformation_execution,omitempty" url:"transformation_execution,omitempty"`
TriggerAttempt *EventAttempt `json:"trigger_attempt,omitempty" url:"trigger_attempt,omitempty"`
// contains filtered or unexported fields
}
Transformation issue data
func (*TransformationIssueData) GetExtraProperties ¶ added in v0.6.0
func (t *TransformationIssueData) GetExtraProperties() map[string]interface{}
func (*TransformationIssueData) String ¶ added in v0.6.0
func (t *TransformationIssueData) String() string
func (*TransformationIssueData) UnmarshalJSON ¶ added in v0.6.0
func (t *TransformationIssueData) UnmarshalJSON(data []byte) error
type TransformationIssueReference ¶
type TransformationIssueReference struct {
TransformationExecutionId string `json:"transformation_execution_id" url:"transformation_execution_id"`
// Deprecated but still found on historical issues
TriggerEventRequestTransformationId *string `json:"trigger_event_request_transformation_id,omitempty" url:"trigger_event_request_transformation_id,omitempty"`
// contains filtered or unexported fields
}
Reference to the event request transformation an issue is being created for.
func (*TransformationIssueReference) GetExtraProperties ¶ added in v0.6.0
func (t *TransformationIssueReference) GetExtraProperties() map[string]interface{}
func (*TransformationIssueReference) String ¶ added in v0.6.0
func (t *TransformationIssueReference) String() string
func (*TransformationIssueReference) UnmarshalJSON ¶ added in v0.6.0
func (t *TransformationIssueReference) UnmarshalJSON(data []byte) error
type TransformationIssueWithData ¶
type TransformationIssueWithData struct {
// Issue ID
Id string `json:"id" url:"id"`
// ID of the project
TeamId string `json:"team_id" url:"team_id"`
Status IssueStatus `json:"status" url:"status"`
// ISO timestamp for when the issue was last opened
OpenedAt time.Time `json:"opened_at" url:"opened_at"`
// ISO timestamp for when the issue was first opened
FirstSeenAt time.Time `json:"first_seen_at" url:"first_seen_at"`
// ISO timestamp for when the issue last occured
LastSeenAt time.Time `json:"last_seen_at" url:"last_seen_at"`
// Deprecated, will always be set to null
LastUpdatedBy *string `json:"last_updated_by,omitempty" url:"last_updated_by,omitempty"`
// ISO timestamp for when the issue was dismissed
DismissedAt *time.Time `json:"dismissed_at,omitempty" url:"dismissed_at,omitempty"`
AutoResolvedAt *time.Time `json:"auto_resolved_at,omitempty" url:"auto_resolved_at,omitempty"`
MergedWith *string `json:"merged_with,omitempty" url:"merged_with,omitempty"`
// ISO timestamp for when the issue was last updated
UpdatedAt string `json:"updated_at" url:"updated_at"`
// ISO timestamp for when the issue was created
CreatedAt string `json:"created_at" url:"created_at"`
AggregationKeys *TransformationIssueAggregationKeys `json:"aggregation_keys,omitempty" url:"aggregation_keys,omitempty"`
Reference *TransformationIssueReference `json:"reference,omitempty" url:"reference,omitempty"`
Data *TransformationIssueData `json:"data,omitempty" url:"data,omitempty"`
// contains filtered or unexported fields
}
Transformation issue
func (*TransformationIssueWithData) GetExtraProperties ¶ added in v0.6.0
func (t *TransformationIssueWithData) GetExtraProperties() map[string]interface{}
func (*TransformationIssueWithData) MarshalJSON ¶
func (t *TransformationIssueWithData) MarshalJSON() ([]byte, error)
func (*TransformationIssueWithData) String ¶ added in v0.6.0
func (t *TransformationIssueWithData) String() string
func (*TransformationIssueWithData) UnmarshalJSON ¶
func (t *TransformationIssueWithData) UnmarshalJSON(data []byte) error
type TransformationListExecutionRequest ¶ added in v0.0.29
type TransformationListExecutionRequest struct {
LogLevel *TransformationListExecutionRequestLogLevel `json:"-" url:"log_level,omitempty"`
WebhookId []*string `json:"-" url:"webhook_id,omitempty"`
IssueId []*string `json:"-" url:"issue_id,omitempty"`
CreatedAt *time.Time `json:"-" url:"created_at,omitempty"`
OrderBy *TransformationListExecutionRequestOrderBy `json:"-" url:"order_by,omitempty"`
Dir *TransformationListExecutionRequestDir `json:"-" url:"dir,omitempty"`
Limit *int `json:"-" url:"limit,omitempty"`
Next *string `json:"-" url:"next,omitempty"`
Prev *string `json:"-" url:"prev,omitempty"`
}
type TransformationListExecutionRequestDir ¶ added in v0.0.29
type TransformationListExecutionRequestDir string
const ( TransformationListExecutionRequestDirAsc TransformationListExecutionRequestDir = "asc" TransformationListExecutionRequestDirDesc TransformationListExecutionRequestDir = "desc" )
func NewTransformationListExecutionRequestDirFromString ¶ added in v0.0.29
func NewTransformationListExecutionRequestDirFromString(s string) (TransformationListExecutionRequestDir, error)
type TransformationListExecutionRequestLogLevel ¶ added in v0.0.29
type TransformationListExecutionRequestLogLevel string
const ( TransformationListExecutionRequestLogLevelDebug TransformationListExecutionRequestLogLevel = "debug" TransformationListExecutionRequestLogLevelInfo TransformationListExecutionRequestLogLevel = "info" TransformationListExecutionRequestLogLevelWarn TransformationListExecutionRequestLogLevel = "warn" TransformationListExecutionRequestLogLevelError TransformationListExecutionRequestLogLevel = "error" TransformationListExecutionRequestLogLevelFatal TransformationListExecutionRequestLogLevel = "fatal" )
func NewTransformationListExecutionRequestLogLevelFromString ¶ added in v0.0.29
func NewTransformationListExecutionRequestLogLevelFromString(s string) (TransformationListExecutionRequestLogLevel, error)
type TransformationListExecutionRequestOrderBy ¶ added in v0.0.36
type TransformationListExecutionRequestOrderBy string
const (
TransformationListExecutionRequestOrderByCreatedAt TransformationListExecutionRequestOrderBy = "created_at"
)
func NewTransformationListExecutionRequestOrderByFromString ¶ added in v0.0.36
func NewTransformationListExecutionRequestOrderByFromString(s string) (TransformationListExecutionRequestOrderBy, error)
type TransformationListRequest ¶ added in v0.0.29
type TransformationListRequest struct {
Id []*string `json:"-" url:"id,omitempty"`
Name *string `json:"-" url:"name,omitempty"`
OrderBy *TransformationListRequestOrderBy `json:"-" url:"order_by,omitempty"`
Dir *TransformationListRequestDir `json:"-" url:"dir,omitempty"`
Limit *int `json:"-" url:"limit,omitempty"`
Next *string `json:"-" url:"next,omitempty"`
Prev *string `json:"-" url:"prev,omitempty"`
}
type TransformationListRequestDir ¶ added in v0.0.29
type TransformationListRequestDir string
const ( TransformationListRequestDirAsc TransformationListRequestDir = "asc" TransformationListRequestDirDesc TransformationListRequestDir = "desc" )
func NewTransformationListRequestDirFromString ¶ added in v0.0.29
func NewTransformationListRequestDirFromString(s string) (TransformationListRequestDir, error)
func (TransformationListRequestDir) Ptr ¶ added in v0.0.29
func (t TransformationListRequestDir) Ptr() *TransformationListRequestDir
type TransformationListRequestOrderBy ¶ added in v0.0.36
type TransformationListRequestOrderBy string
const (
TransformationListRequestOrderByCreatedAt TransformationListRequestOrderBy = "created_at"
)
func NewTransformationListRequestOrderByFromString ¶ added in v0.0.36
func NewTransformationListRequestOrderByFromString(s string) (TransformationListRequestOrderBy, error)
func (TransformationListRequestOrderBy) Ptr ¶ added in v0.0.36
func (t TransformationListRequestOrderBy) Ptr() *TransformationListRequestOrderBy
type TransformationPaginatedResult ¶
type TransformationPaginatedResult struct {
Pagination *SeekPagination `json:"pagination,omitempty" url:"pagination,omitempty"`
Count *int `json:"count,omitempty" url:"count,omitempty"`
Models []*Transformation `json:"models,omitempty" url:"models,omitempty"`
// contains filtered or unexported fields
}
func (*TransformationPaginatedResult) GetExtraProperties ¶ added in v0.6.0
func (t *TransformationPaginatedResult) GetExtraProperties() map[string]interface{}
func (*TransformationPaginatedResult) String ¶ added in v0.6.0
func (t *TransformationPaginatedResult) String() string
func (*TransformationPaginatedResult) UnmarshalJSON ¶ added in v0.6.0
func (t *TransformationPaginatedResult) UnmarshalJSON(data []byte) error
type TransformationRunRequest ¶ added in v0.0.29
type TransformationRunRequest struct {
// Key-value environment variables to be passed to the transformation
Env *core.Optional[map[string]string] `json:"env,omitempty" url:"-"`
// ID of the connection to use for the execution `context`
WebhookId *core.Optional[string] `json:"webhook_id,omitempty" url:"-"`
// JavaScript code to be executed
Code *core.Optional[string] `json:"code,omitempty" url:"-"`
// Transformation ID
TransformationId *core.Optional[string] `json:"transformation_id,omitempty" url:"-"`
// Request input to use for the transformation execution
Request *core.Optional[TransformationRunRequestRequest] `json:"request,omitempty" url:"-"`
EventId *core.Optional[string] `json:"event_id,omitempty" url:"-"`
}
type TransformationRunRequestRequest ¶ added in v0.0.29
type TransformationRunRequestRequest struct {
// Headers of the request
Headers map[string]string `json:"headers,omitempty" url:"headers,omitempty"`
// Body of the request
Body *TransformationRunRequestRequestBody `json:"body,omitempty" url:"body,omitempty"`
// Path of the request
Path *string `json:"path,omitempty" url:"path,omitempty"`
// String representation of the query params of the request
Query *string `json:"query,omitempty" url:"query,omitempty"`
// JSON representation of the query params
ParsedQuery *TransformationRunRequestRequestParsedQuery `json:"parsed_query,omitempty" url:"parsed_query,omitempty"`
// contains filtered or unexported fields
}
Request input to use for the transformation execution
func (*TransformationRunRequestRequest) GetExtraProperties ¶ added in v0.6.0
func (t *TransformationRunRequestRequest) GetExtraProperties() map[string]interface{}
func (*TransformationRunRequestRequest) String ¶ added in v0.6.0
func (t *TransformationRunRequestRequest) String() string
func (*TransformationRunRequestRequest) UnmarshalJSON ¶ added in v0.6.0
func (t *TransformationRunRequestRequest) UnmarshalJSON(data []byte) error
type TransformationRunRequestRequestBody ¶ added in v0.0.29
type TransformationRunRequestRequestBody struct {
TransformationRunRequestRequestBodyZero *TransformationRunRequestRequestBodyZero
String string
}
Body of the request
func NewTransformationRunRequestRequestBodyFromString ¶ added in v0.0.29
func NewTransformationRunRequestRequestBodyFromString(value string) *TransformationRunRequestRequestBody
func NewTransformationRunRequestRequestBodyFromTransformationRunRequestRequestBodyZero ¶ added in v0.0.29
func NewTransformationRunRequestRequestBodyFromTransformationRunRequestRequestBodyZero(value *TransformationRunRequestRequestBodyZero) *TransformationRunRequestRequestBody
func (*TransformationRunRequestRequestBody) Accept ¶ added in v0.0.29
func (t *TransformationRunRequestRequestBody) Accept(visitor TransformationRunRequestRequestBodyVisitor) error
func (TransformationRunRequestRequestBody) MarshalJSON ¶ added in v0.0.29
func (t TransformationRunRequestRequestBody) MarshalJSON() ([]byte, error)
func (*TransformationRunRequestRequestBody) UnmarshalJSON ¶ added in v0.0.29
func (t *TransformationRunRequestRequestBody) UnmarshalJSON(data []byte) error
type TransformationRunRequestRequestBodyVisitor ¶ added in v0.0.29
type TransformationRunRequestRequestBodyVisitor interface {
VisitTransformationRunRequestRequestBodyZero(*TransformationRunRequestRequestBodyZero) error
VisitString(string) error
}
type TransformationRunRequestRequestBodyZero ¶ added in v0.0.29
type TransformationRunRequestRequestBodyZero struct {
// contains filtered or unexported fields
}
func (*TransformationRunRequestRequestBodyZero) GetExtraProperties ¶ added in v0.6.0
func (t *TransformationRunRequestRequestBodyZero) GetExtraProperties() map[string]interface{}
func (*TransformationRunRequestRequestBodyZero) String ¶ added in v0.6.0
func (t *TransformationRunRequestRequestBodyZero) String() string
func (*TransformationRunRequestRequestBodyZero) UnmarshalJSON ¶ added in v0.6.0
func (t *TransformationRunRequestRequestBodyZero) UnmarshalJSON(data []byte) error
type TransformationRunRequestRequestParsedQuery ¶ added in v0.0.29
type TransformationRunRequestRequestParsedQuery struct {
// contains filtered or unexported fields
}
JSON representation of the query params
func (*TransformationRunRequestRequestParsedQuery) GetExtraProperties ¶ added in v0.6.0
func (t *TransformationRunRequestRequestParsedQuery) GetExtraProperties() map[string]interface{}
func (*TransformationRunRequestRequestParsedQuery) String ¶ added in v0.6.0
func (t *TransformationRunRequestRequestParsedQuery) String() string
func (*TransformationRunRequestRequestParsedQuery) UnmarshalJSON ¶ added in v0.6.0
func (t *TransformationRunRequestRequestParsedQuery) UnmarshalJSON(data []byte) error
type TransformationUpdateRequest ¶ added in v0.0.29
type TransformationUpdateRequest struct {
// A unique, human-friendly name for the transformation
Name *core.Optional[string] `json:"name,omitempty" url:"-"`
// JavaScript code to be executed
Code *core.Optional[string] `json:"code,omitempty" url:"-"`
// Key-value environment variables to be passed to the transformation
Env *core.Optional[map[string]string] `json:"env,omitempty" url:"-"`
}
type TransformationUpsertRequest ¶ added in v0.0.29
type TransformationUpsertRequest struct {
// A unique, human-friendly name for the transformation
Name string `json:"name" url:"-"`
// JavaScript code to be executed as string
Code string `json:"code" url:"-"`
// Key-value environment variables to be passed to the transformation
Env *core.Optional[map[string]string] `json:"env,omitempty" url:"-"`
}
type UnprocessableEntityError ¶
type UnprocessableEntityError struct {
*core.APIError
Body *ApiErrorResponse
}
Unprocessable Entity
func (*UnprocessableEntityError) MarshalJSON ¶
func (u *UnprocessableEntityError) MarshalJSON() ([]byte, error)
func (*UnprocessableEntityError) UnmarshalJSON ¶
func (u *UnprocessableEntityError) UnmarshalJSON(data []byte) error
func (*UnprocessableEntityError) Unwrap ¶ added in v0.0.28
func (u *UnprocessableEntityError) Unwrap() error
type VercelLogDrainsIntegrationConfigs ¶ added in v0.4.1
type VercelLogDrainsIntegrationConfigs struct {
WebhookSecretKey *string `json:"webhook_secret_key,omitempty" url:"webhook_secret_key,omitempty"`
VercelLogDrainsSecret string `json:"vercel_log_drains_secret" url:"vercel_log_drains_secret"`
// contains filtered or unexported fields
}
func (*VercelLogDrainsIntegrationConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VercelLogDrainsIntegrationConfigs) GetExtraProperties() map[string]interface{}
func (*VercelLogDrainsIntegrationConfigs) String ¶ added in v0.6.0
func (v *VercelLogDrainsIntegrationConfigs) String() string
func (*VercelLogDrainsIntegrationConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VercelLogDrainsIntegrationConfigs) UnmarshalJSON(data []byte) error
type Verification3DEye ¶ added in v0.0.29
type Verification3DEye struct {
Configs *Verification3DEyeConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*Verification3DEye) GetExtraProperties ¶ added in v0.6.0
func (v *Verification3DEye) GetExtraProperties() map[string]interface{}
func (*Verification3DEye) String ¶ added in v0.6.0
func (v *Verification3DEye) String() string
func (*Verification3DEye) UnmarshalJSON ¶ added in v0.0.29
func (v *Verification3DEye) UnmarshalJSON(data []byte) error
type Verification3DEyeConfigs ¶ added in v0.0.29
type Verification3DEyeConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for 3dEye. Only included if the ?include=verification.configs query param is present
func (*Verification3DEyeConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *Verification3DEyeConfigs) GetExtraProperties() map[string]interface{}
func (*Verification3DEyeConfigs) String ¶ added in v0.6.0
func (v *Verification3DEyeConfigs) String() string
func (*Verification3DEyeConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *Verification3DEyeConfigs) UnmarshalJSON(data []byte) error
type VerificationAdyen ¶ added in v0.0.29
type VerificationAdyen struct {
Configs *VerificationAdyenConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationAdyen) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationAdyen) GetExtraProperties() map[string]interface{}
func (*VerificationAdyen) String ¶ added in v0.6.0
func (v *VerificationAdyen) String() string
func (*VerificationAdyen) UnmarshalJSON ¶ added in v0.0.29
func (v *VerificationAdyen) UnmarshalJSON(data []byte) error
type VerificationAdyenConfigs ¶ added in v0.0.29
type VerificationAdyenConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for Adyen. Only included if the ?include=verification.configs query param is present
func (*VerificationAdyenConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationAdyenConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationAdyenConfigs) String ¶ added in v0.6.0
func (v *VerificationAdyenConfigs) String() string
func (*VerificationAdyenConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationAdyenConfigs) UnmarshalJSON(data []byte) error
type VerificationAkeneo ¶ added in v0.0.29
type VerificationAkeneo struct {
Configs *VerificationAkeneoConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationAkeneo) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationAkeneo) GetExtraProperties() map[string]interface{}
func (*VerificationAkeneo) String ¶ added in v0.6.0
func (v *VerificationAkeneo) String() string
func (*VerificationAkeneo) UnmarshalJSON ¶ added in v0.0.29
func (v *VerificationAkeneo) UnmarshalJSON(data []byte) error
type VerificationAkeneoConfigs ¶ added in v0.0.29
type VerificationAkeneoConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for Akeneo. Only included if the ?include=verification.configs query param is present
func (*VerificationAkeneoConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationAkeneoConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationAkeneoConfigs) String ¶ added in v0.6.0
func (v *VerificationAkeneoConfigs) String() string
func (*VerificationAkeneoConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationAkeneoConfigs) UnmarshalJSON(data []byte) error
type VerificationApiKey ¶ added in v0.0.29
type VerificationApiKey struct {
Configs *VerificationApiKeyConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationApiKey) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationApiKey) GetExtraProperties() map[string]interface{}
func (*VerificationApiKey) String ¶ added in v0.6.0
func (v *VerificationApiKey) String() string
func (*VerificationApiKey) UnmarshalJSON ¶ added in v0.0.29
func (v *VerificationApiKey) UnmarshalJSON(data []byte) error
type VerificationApiKeyConfigs ¶ added in v0.0.29
type VerificationApiKeyConfigs struct {
HeaderKey string `json:"header_key" url:"header_key"`
ApiKey string `json:"api_key" url:"api_key"`
// contains filtered or unexported fields
}
The verification configs for API Key. Only included if the ?include=verification.configs query param is present
func (*VerificationApiKeyConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationApiKeyConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationApiKeyConfigs) String ¶ added in v0.6.0
func (v *VerificationApiKeyConfigs) String() string
func (*VerificationApiKeyConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationApiKeyConfigs) UnmarshalJSON(data []byte) error
type VerificationAwssns ¶ added in v0.0.29
type VerificationAwssns struct {
Configs *VerificationAwssnsConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationAwssns) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationAwssns) GetExtraProperties() map[string]interface{}
func (*VerificationAwssns) String ¶ added in v0.6.0
func (v *VerificationAwssns) String() string
func (*VerificationAwssns) UnmarshalJSON ¶ added in v0.0.29
func (v *VerificationAwssns) UnmarshalJSON(data []byte) error
type VerificationAwssnsConfigs ¶ added in v0.0.29
type VerificationAwssnsConfigs struct {
// contains filtered or unexported fields
}
The verification configs for AWS SNS. Only included if the ?include=verification.configs query param is present
func (*VerificationAwssnsConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationAwssnsConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationAwssnsConfigs) String ¶ added in v0.6.0
func (v *VerificationAwssnsConfigs) String() string
func (*VerificationAwssnsConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationAwssnsConfigs) UnmarshalJSON(data []byte) error
type VerificationBasicAuth ¶ added in v0.0.29
type VerificationBasicAuth struct {
Configs *VerificationBasicAuthConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationBasicAuth) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationBasicAuth) GetExtraProperties() map[string]interface{}
func (*VerificationBasicAuth) String ¶ added in v0.6.0
func (v *VerificationBasicAuth) String() string
func (*VerificationBasicAuth) UnmarshalJSON ¶ added in v0.0.29
func (v *VerificationBasicAuth) UnmarshalJSON(data []byte) error
type VerificationBasicAuthConfigs ¶ added in v0.0.29
type VerificationBasicAuthConfigs struct {
Username string `json:"username" url:"username"`
Password string `json:"password" url:"password"`
// contains filtered or unexported fields
}
The verification configs for Basic Auth. Only included if the ?include=verification.configs query param is present
func (*VerificationBasicAuthConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationBasicAuthConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationBasicAuthConfigs) String ¶ added in v0.6.0
func (v *VerificationBasicAuthConfigs) String() string
func (*VerificationBasicAuthConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationBasicAuthConfigs) UnmarshalJSON(data []byte) error
type VerificationBondsmith ¶ added in v0.0.38
type VerificationBondsmith struct {
Configs *VerificationBondsmithConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationBondsmith) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationBondsmith) GetExtraProperties() map[string]interface{}
func (*VerificationBondsmith) String ¶ added in v0.6.0
func (v *VerificationBondsmith) String() string
func (*VerificationBondsmith) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationBondsmith) UnmarshalJSON(data []byte) error
type VerificationBondsmithConfigs ¶ added in v0.0.38
type VerificationBondsmithConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for Bondsmith. Only included if the ?include=verification.configs query param is present
func (*VerificationBondsmithConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationBondsmithConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationBondsmithConfigs) String ¶ added in v0.6.0
func (v *VerificationBondsmithConfigs) String() string
func (*VerificationBondsmithConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationBondsmithConfigs) UnmarshalJSON(data []byte) error
type VerificationCloudSignal ¶ added in v0.0.36
type VerificationCloudSignal struct {
Configs *VerificationCloudSignalConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationCloudSignal) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationCloudSignal) GetExtraProperties() map[string]interface{}
func (*VerificationCloudSignal) String ¶ added in v0.6.0
func (v *VerificationCloudSignal) String() string
func (*VerificationCloudSignal) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationCloudSignal) UnmarshalJSON(data []byte) error
type VerificationCloudSignalConfigs ¶ added in v0.0.36
type VerificationCloudSignalConfigs struct {
ApiKey string `json:"api_key" url:"api_key"`
// contains filtered or unexported fields
}
The verification configs for Cloud Signal. Only included if the ?include=verification.configs query param is present
func (*VerificationCloudSignalConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationCloudSignalConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationCloudSignalConfigs) String ¶ added in v0.6.0
func (v *VerificationCloudSignalConfigs) String() string
func (*VerificationCloudSignalConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationCloudSignalConfigs) UnmarshalJSON(data []byte) error
type VerificationCommercelayer ¶ added in v0.0.29
type VerificationCommercelayer struct {
Configs *VerificationCommercelayerConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationCommercelayer) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationCommercelayer) GetExtraProperties() map[string]interface{}
func (*VerificationCommercelayer) String ¶ added in v0.6.0
func (v *VerificationCommercelayer) String() string
func (*VerificationCommercelayer) UnmarshalJSON ¶ added in v0.0.29
func (v *VerificationCommercelayer) UnmarshalJSON(data []byte) error
type VerificationCommercelayerConfigs ¶ added in v0.0.29
type VerificationCommercelayerConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for Commercelayer. Only included if the ?include=verification.configs query param is present
func (*VerificationCommercelayerConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationCommercelayerConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationCommercelayerConfigs) String ¶ added in v0.6.0
func (v *VerificationCommercelayerConfigs) String() string
func (*VerificationCommercelayerConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationCommercelayerConfigs) UnmarshalJSON(data []byte) error
type VerificationConfig ¶
type VerificationConfig struct {
Type string
Hmac *VerificationHmac
BasicAuth *VerificationBasicAuth
ApiKey *VerificationApiKey
Cloudsignal *VerificationCloudSignal
Courier *VerificationCourier
Frontapp *VerificationFrontApp
Twitter *VerificationTwitter
Stripe *VerificationStripe
Recharge *VerificationRecharge
Twilio *VerificationTwilio
Github *VerificationGitHub
Shopify *VerificationShopify
Postmark *VerificationPostmark
Typeform *VerificationTypeform
Xero *VerificationXero
Svix *VerificationSvix
Zoom *VerificationZoom
Akeneo *VerificationAkeneo
Adyen *VerificationAdyen
Gitlab *VerificationGitLab
PropertyFinder *VerificationPropertyFinder
Woocommerce *VerificationWooCommerce
Oura *VerificationOura
Commercelayer *VerificationCommercelayer
Hubspot *VerificationHubspot
Mailgun *VerificationMailgun
Persona *VerificationPersona
Pipedrive *VerificationPipedrive
Sendgrid *VerificationSendGrid
Workos *VerificationWorkOs
Synctera *VerificationSynctera
AwsSns *VerificationAwssns
ThreeDEye *Verification3DEye
Twitch *VerificationTwitch
Enode *VerificationEnode
Favro *VerificationFavro
Linear *VerificationLinear
Shopline *VerificationShopline
Wix *VerificationWix
Nmi *VerificationNmiPaymentGateway
Orb *VerificationOrb
Pylon *VerificationPylon
Repay *VerificationRepay
Square *VerificationSquare
Solidgate *VerificationSolidGate
Trello *VerificationTrello
Sanity *VerificationSanity
Ebay *VerificationEbay
Telnyx *VerificationTelnyx
Discord *VerificationDiscord
Tokenio *VerificationTokenIo
Fiserv *VerificationFiserv
Bondsmith *VerificationBondsmith
VercelLogDrains *VerificationVercelLogDrains
Vercel *VerificationVercel
Tebex *VerificationTebex
Slack *VerificationSlack
Razorpay *VerificationRazorpay
Mailchimp *VerificationMailchimp
Paddle *VerificationPaddle
Paypal *VerificationPaypal
}
The verification configs for the specified verification type
func NewVerificationConfigFromAdyen ¶
func NewVerificationConfigFromAdyen(value *VerificationAdyen) *VerificationConfig
func NewVerificationConfigFromAkeneo ¶
func NewVerificationConfigFromAkeneo(value *VerificationAkeneo) *VerificationConfig
func NewVerificationConfigFromApiKey ¶
func NewVerificationConfigFromApiKey(value *VerificationApiKey) *VerificationConfig
func NewVerificationConfigFromAwsSns ¶
func NewVerificationConfigFromAwsSns(value *VerificationAwssns) *VerificationConfig
func NewVerificationConfigFromBasicAuth ¶
func NewVerificationConfigFromBasicAuth(value *VerificationBasicAuth) *VerificationConfig
func NewVerificationConfigFromBondsmith ¶ added in v0.2.1
func NewVerificationConfigFromBondsmith(value *VerificationBondsmith) *VerificationConfig
func NewVerificationConfigFromCloudsignal ¶ added in v0.0.36
func NewVerificationConfigFromCloudsignal(value *VerificationCloudSignal) *VerificationConfig
func NewVerificationConfigFromCommercelayer ¶
func NewVerificationConfigFromCommercelayer(value *VerificationCommercelayer) *VerificationConfig
func NewVerificationConfigFromCourier ¶ added in v0.0.36
func NewVerificationConfigFromCourier(value *VerificationCourier) *VerificationConfig
func NewVerificationConfigFromDiscord ¶ added in v0.4.1
func NewVerificationConfigFromDiscord(value *VerificationDiscord) *VerificationConfig
func NewVerificationConfigFromEbay ¶ added in v0.2.1
func NewVerificationConfigFromEbay(value *VerificationEbay) *VerificationConfig
func NewVerificationConfigFromEnode ¶ added in v0.2.1
func NewVerificationConfigFromEnode(value *VerificationEnode) *VerificationConfig
func NewVerificationConfigFromFavro ¶ added in v0.0.36
func NewVerificationConfigFromFavro(value *VerificationFavro) *VerificationConfig
func NewVerificationConfigFromFiserv ¶ added in v0.2.1
func NewVerificationConfigFromFiserv(value *VerificationFiserv) *VerificationConfig
func NewVerificationConfigFromFrontapp ¶ added in v0.2.1
func NewVerificationConfigFromFrontapp(value *VerificationFrontApp) *VerificationConfig
func NewVerificationConfigFromGithub ¶ added in v0.0.33
func NewVerificationConfigFromGithub(value *VerificationGitHub) *VerificationConfig
func NewVerificationConfigFromGitlab ¶ added in v0.0.33
func NewVerificationConfigFromGitlab(value *VerificationGitLab) *VerificationConfig
func NewVerificationConfigFromHmac ¶
func NewVerificationConfigFromHmac(value *VerificationHmac) *VerificationConfig
func NewVerificationConfigFromHubspot ¶ added in v0.0.36
func NewVerificationConfigFromHubspot(value *VerificationHubspot) *VerificationConfig
func NewVerificationConfigFromLinear ¶ added in v0.2.1
func NewVerificationConfigFromLinear(value *VerificationLinear) *VerificationConfig
func NewVerificationConfigFromMailchimp ¶ added in v0.5.0
func NewVerificationConfigFromMailchimp(value *VerificationMailchimp) *VerificationConfig
func NewVerificationConfigFromMailgun ¶
func NewVerificationConfigFromMailgun(value *VerificationMailgun) *VerificationConfig
func NewVerificationConfigFromNmi ¶ added in v0.0.36
func NewVerificationConfigFromNmi(value *VerificationNmiPaymentGateway) *VerificationConfig
func NewVerificationConfigFromOrb ¶ added in v0.2.1
func NewVerificationConfigFromOrb(value *VerificationOrb) *VerificationConfig
func NewVerificationConfigFromOura ¶
func NewVerificationConfigFromOura(value *VerificationOura) *VerificationConfig
func NewVerificationConfigFromPaddle ¶ added in v0.5.0
func NewVerificationConfigFromPaddle(value *VerificationPaddle) *VerificationConfig
func NewVerificationConfigFromPaypal ¶ added in v0.6.0
func NewVerificationConfigFromPaypal(value *VerificationPaypal) *VerificationConfig
func NewVerificationConfigFromPersona ¶ added in v0.0.36
func NewVerificationConfigFromPersona(value *VerificationPersona) *VerificationConfig
func NewVerificationConfigFromPipedrive ¶
func NewVerificationConfigFromPipedrive(value *VerificationPipedrive) *VerificationConfig
func NewVerificationConfigFromPostmark ¶
func NewVerificationConfigFromPostmark(value *VerificationPostmark) *VerificationConfig
func NewVerificationConfigFromPropertyFinder ¶
func NewVerificationConfigFromPropertyFinder(value *VerificationPropertyFinder) *VerificationConfig
func NewVerificationConfigFromPylon ¶ added in v0.2.1
func NewVerificationConfigFromPylon(value *VerificationPylon) *VerificationConfig
func NewVerificationConfigFromRazorpay ¶ added in v0.4.1
func NewVerificationConfigFromRazorpay(value *VerificationRazorpay) *VerificationConfig
func NewVerificationConfigFromRecharge ¶
func NewVerificationConfigFromRecharge(value *VerificationRecharge) *VerificationConfig
func NewVerificationConfigFromRepay ¶ added in v0.0.36
func NewVerificationConfigFromRepay(value *VerificationRepay) *VerificationConfig
func NewVerificationConfigFromSanity ¶ added in v0.0.36
func NewVerificationConfigFromSanity(value *VerificationSanity) *VerificationConfig
func NewVerificationConfigFromSendgrid ¶ added in v0.0.33
func NewVerificationConfigFromSendgrid(value *VerificationSendGrid) *VerificationConfig
func NewVerificationConfigFromShopify ¶
func NewVerificationConfigFromShopify(value *VerificationShopify) *VerificationConfig
func NewVerificationConfigFromShopline ¶ added in v0.2.1
func NewVerificationConfigFromShopline(value *VerificationShopline) *VerificationConfig
func NewVerificationConfigFromSlack ¶ added in v0.4.1
func NewVerificationConfigFromSlack(value *VerificationSlack) *VerificationConfig
func NewVerificationConfigFromSolidgate ¶ added in v0.0.36
func NewVerificationConfigFromSolidgate(value *VerificationSolidGate) *VerificationConfig
func NewVerificationConfigFromSquare ¶ added in v0.0.36
func NewVerificationConfigFromSquare(value *VerificationSquare) *VerificationConfig
func NewVerificationConfigFromStripe ¶
func NewVerificationConfigFromStripe(value *VerificationStripe) *VerificationConfig
func NewVerificationConfigFromSvix ¶
func NewVerificationConfigFromSvix(value *VerificationSvix) *VerificationConfig
func NewVerificationConfigFromSynctera ¶
func NewVerificationConfigFromSynctera(value *VerificationSynctera) *VerificationConfig
func NewVerificationConfigFromTebex ¶ added in v0.4.1
func NewVerificationConfigFromTebex(value *VerificationTebex) *VerificationConfig
func NewVerificationConfigFromTelnyx ¶ added in v0.2.1
func NewVerificationConfigFromTelnyx(value *VerificationTelnyx) *VerificationConfig
func NewVerificationConfigFromThreeDEye ¶
func NewVerificationConfigFromThreeDEye(value *Verification3DEye) *VerificationConfig
func NewVerificationConfigFromTokenio ¶ added in v0.2.1
func NewVerificationConfigFromTokenio(value *VerificationTokenIo) *VerificationConfig
func NewVerificationConfigFromTrello ¶ added in v0.0.36
func NewVerificationConfigFromTrello(value *VerificationTrello) *VerificationConfig
func NewVerificationConfigFromTwilio ¶ added in v0.0.36
func NewVerificationConfigFromTwilio(value *VerificationTwilio) *VerificationConfig
func NewVerificationConfigFromTwitch ¶ added in v0.0.36
func NewVerificationConfigFromTwitch(value *VerificationTwitch) *VerificationConfig
func NewVerificationConfigFromTwitter ¶
func NewVerificationConfigFromTwitter(value *VerificationTwitter) *VerificationConfig
func NewVerificationConfigFromTypeform ¶
func NewVerificationConfigFromTypeform(value *VerificationTypeform) *VerificationConfig
func NewVerificationConfigFromVercel ¶ added in v0.4.1
func NewVerificationConfigFromVercel(value *VerificationVercel) *VerificationConfig
func NewVerificationConfigFromVercelLogDrains ¶ added in v0.4.1
func NewVerificationConfigFromVercelLogDrains(value *VerificationVercelLogDrains) *VerificationConfig
func NewVerificationConfigFromWix ¶ added in v0.0.36
func NewVerificationConfigFromWix(value *VerificationWix) *VerificationConfig
func NewVerificationConfigFromWoocommerce ¶ added in v0.0.33
func NewVerificationConfigFromWoocommerce(value *VerificationWooCommerce) *VerificationConfig
func NewVerificationConfigFromWorkos ¶ added in v0.0.33
func NewVerificationConfigFromWorkos(value *VerificationWorkOs) *VerificationConfig
func NewVerificationConfigFromXero ¶
func NewVerificationConfigFromXero(value *VerificationXero) *VerificationConfig
func NewVerificationConfigFromZoom ¶
func NewVerificationConfigFromZoom(value *VerificationZoom) *VerificationConfig
func (*VerificationConfig) Accept ¶
func (v *VerificationConfig) Accept(visitor VerificationConfigVisitor) error
func (VerificationConfig) MarshalJSON ¶
func (v VerificationConfig) MarshalJSON() ([]byte, error)
func (*VerificationConfig) UnmarshalJSON ¶
func (v *VerificationConfig) UnmarshalJSON(data []byte) error
type VerificationConfigVisitor ¶
type VerificationConfigVisitor interface {
VisitHmac(*VerificationHmac) error
VisitBasicAuth(*VerificationBasicAuth) error
VisitApiKey(*VerificationApiKey) error
VisitCloudsignal(*VerificationCloudSignal) error
VisitCourier(*VerificationCourier) error
VisitFrontapp(*VerificationFrontApp) error
VisitTwitter(*VerificationTwitter) error
VisitStripe(*VerificationStripe) error
VisitRecharge(*VerificationRecharge) error
VisitTwilio(*VerificationTwilio) error
VisitGithub(*VerificationGitHub) error
VisitShopify(*VerificationShopify) error
VisitPostmark(*VerificationPostmark) error
VisitTypeform(*VerificationTypeform) error
VisitXero(*VerificationXero) error
VisitSvix(*VerificationSvix) error
VisitZoom(*VerificationZoom) error
VisitAkeneo(*VerificationAkeneo) error
VisitAdyen(*VerificationAdyen) error
VisitGitlab(*VerificationGitLab) error
VisitPropertyFinder(*VerificationPropertyFinder) error
VisitWoocommerce(*VerificationWooCommerce) error
VisitOura(*VerificationOura) error
VisitCommercelayer(*VerificationCommercelayer) error
VisitHubspot(*VerificationHubspot) error
VisitMailgun(*VerificationMailgun) error
VisitPersona(*VerificationPersona) error
VisitPipedrive(*VerificationPipedrive) error
VisitSendgrid(*VerificationSendGrid) error
VisitWorkos(*VerificationWorkOs) error
VisitSynctera(*VerificationSynctera) error
VisitAwsSns(*VerificationAwssns) error
VisitThreeDEye(*Verification3DEye) error
VisitTwitch(*VerificationTwitch) error
VisitEnode(*VerificationEnode) error
VisitFavro(*VerificationFavro) error
VisitLinear(*VerificationLinear) error
VisitShopline(*VerificationShopline) error
VisitWix(*VerificationWix) error
VisitNmi(*VerificationNmiPaymentGateway) error
VisitOrb(*VerificationOrb) error
VisitPylon(*VerificationPylon) error
VisitRepay(*VerificationRepay) error
VisitSquare(*VerificationSquare) error
VisitSolidgate(*VerificationSolidGate) error
VisitTrello(*VerificationTrello) error
VisitSanity(*VerificationSanity) error
VisitEbay(*VerificationEbay) error
VisitTelnyx(*VerificationTelnyx) error
VisitDiscord(*VerificationDiscord) error
VisitTokenio(*VerificationTokenIo) error
VisitFiserv(*VerificationFiserv) error
VisitBondsmith(*VerificationBondsmith) error
VisitVercelLogDrains(*VerificationVercelLogDrains) error
VisitVercel(*VerificationVercel) error
VisitTebex(*VerificationTebex) error
VisitSlack(*VerificationSlack) error
VisitRazorpay(*VerificationRazorpay) error
VisitMailchimp(*VerificationMailchimp) error
VisitPaddle(*VerificationPaddle) error
VisitPaypal(*VerificationPaypal) error
}
type VerificationCourier ¶ added in v0.0.36
type VerificationCourier struct {
Configs *VerificationCourierConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationCourier) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationCourier) GetExtraProperties() map[string]interface{}
func (*VerificationCourier) String ¶ added in v0.6.0
func (v *VerificationCourier) String() string
func (*VerificationCourier) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationCourier) UnmarshalJSON(data []byte) error
type VerificationCourierConfigs ¶ added in v0.0.36
type VerificationCourierConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for Courier. Only included if the ?include=verification.configs query param is present
func (*VerificationCourierConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationCourierConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationCourierConfigs) String ¶ added in v0.6.0
func (v *VerificationCourierConfigs) String() string
func (*VerificationCourierConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationCourierConfigs) UnmarshalJSON(data []byte) error
type VerificationDiscord ¶ added in v0.4.1
type VerificationDiscord struct {
Configs *VerificationDiscordConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationDiscord) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationDiscord) GetExtraProperties() map[string]interface{}
func (*VerificationDiscord) String ¶ added in v0.6.0
func (v *VerificationDiscord) String() string
func (*VerificationDiscord) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationDiscord) UnmarshalJSON(data []byte) error
type VerificationDiscordConfigs ¶ added in v0.4.1
type VerificationDiscordConfigs struct {
PublicKey string `json:"public_key" url:"public_key"`
// contains filtered or unexported fields
}
The verification configs for Discord. Only included if the ?include=verification.configs query param is present
func (*VerificationDiscordConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationDiscordConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationDiscordConfigs) String ¶ added in v0.6.0
func (v *VerificationDiscordConfigs) String() string
func (*VerificationDiscordConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationDiscordConfigs) UnmarshalJSON(data []byte) error
type VerificationEbay ¶ added in v0.0.37
type VerificationEbay struct {
Configs *VerificationEbayConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationEbay) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationEbay) GetExtraProperties() map[string]interface{}
func (*VerificationEbay) String ¶ added in v0.6.0
func (v *VerificationEbay) String() string
func (*VerificationEbay) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationEbay) UnmarshalJSON(data []byte) error
type VerificationEbayConfigs ¶ added in v0.0.37
type VerificationEbayConfigs struct {
Environment string `json:"environment" url:"environment"`
ClientId string `json:"client_id" url:"client_id"`
ClientSecret string `json:"client_secret" url:"client_secret"`
DevId string `json:"dev_id" url:"dev_id"`
VerificationToken string `json:"verification_token" url:"verification_token"`
// contains filtered or unexported fields
}
The verification configs for Ebay. Only included if the ?include=verification.configs query param is present
func (*VerificationEbayConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationEbayConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationEbayConfigs) String ¶ added in v0.6.0
func (v *VerificationEbayConfigs) String() string
func (*VerificationEbayConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationEbayConfigs) UnmarshalJSON(data []byte) error
type VerificationEnode ¶ added in v0.0.37
type VerificationEnode struct {
Configs *VerificationEnodeConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationEnode) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationEnode) GetExtraProperties() map[string]interface{}
func (*VerificationEnode) String ¶ added in v0.6.0
func (v *VerificationEnode) String() string
func (*VerificationEnode) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationEnode) UnmarshalJSON(data []byte) error
type VerificationEnodeConfigs ¶ added in v0.0.37
type VerificationEnodeConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for Enode. Only included if the ?include=verification.configs query param is present
func (*VerificationEnodeConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationEnodeConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationEnodeConfigs) String ¶ added in v0.6.0
func (v *VerificationEnodeConfigs) String() string
func (*VerificationEnodeConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationEnodeConfigs) UnmarshalJSON(data []byte) error
type VerificationFavro ¶ added in v0.0.36
type VerificationFavro struct {
Configs *VerificationFavroConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationFavro) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationFavro) GetExtraProperties() map[string]interface{}
func (*VerificationFavro) String ¶ added in v0.6.0
func (v *VerificationFavro) String() string
func (*VerificationFavro) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationFavro) UnmarshalJSON(data []byte) error
type VerificationFavroConfigs ¶ added in v0.0.36
type VerificationFavroConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for Favro. Only included if the ?include=verification.configs query param is present
func (*VerificationFavroConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationFavroConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationFavroConfigs) String ¶ added in v0.6.0
func (v *VerificationFavroConfigs) String() string
func (*VerificationFavroConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationFavroConfigs) UnmarshalJSON(data []byte) error
type VerificationFiserv ¶ added in v0.0.38
type VerificationFiserv struct {
Configs *VerificationFiservConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationFiserv) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationFiserv) GetExtraProperties() map[string]interface{}
func (*VerificationFiserv) String ¶ added in v0.6.0
func (v *VerificationFiserv) String() string
func (*VerificationFiserv) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationFiserv) UnmarshalJSON(data []byte) error
type VerificationFiservConfigs ¶ added in v0.0.38
type VerificationFiservConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for Fiserv. Only included if the ?include=verification.configs query param is present
func (*VerificationFiservConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationFiservConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationFiservConfigs) String ¶ added in v0.6.0
func (v *VerificationFiservConfigs) String() string
func (*VerificationFiservConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationFiservConfigs) UnmarshalJSON(data []byte) error
type VerificationFrontApp ¶ added in v0.0.37
type VerificationFrontApp struct {
Configs *VerificationFrontAppConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationFrontApp) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationFrontApp) GetExtraProperties() map[string]interface{}
func (*VerificationFrontApp) String ¶ added in v0.6.0
func (v *VerificationFrontApp) String() string
func (*VerificationFrontApp) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationFrontApp) UnmarshalJSON(data []byte) error
type VerificationFrontAppConfigs ¶ added in v0.0.37
type VerificationFrontAppConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for FrontApp. Only included if the ?include=verification.configs query param is present
func (*VerificationFrontAppConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationFrontAppConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationFrontAppConfigs) String ¶ added in v0.6.0
func (v *VerificationFrontAppConfigs) String() string
func (*VerificationFrontAppConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationFrontAppConfigs) UnmarshalJSON(data []byte) error
type VerificationGitHub ¶ added in v0.0.29
type VerificationGitHub struct {
Configs *VerificationGitHubConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationGitHub) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationGitHub) GetExtraProperties() map[string]interface{}
func (*VerificationGitHub) String ¶ added in v0.6.0
func (v *VerificationGitHub) String() string
func (*VerificationGitHub) UnmarshalJSON ¶ added in v0.0.29
func (v *VerificationGitHub) UnmarshalJSON(data []byte) error
type VerificationGitHubConfigs ¶ added in v0.0.29
type VerificationGitHubConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for GitHub. Only included if the ?include=verification.configs query param is present
func (*VerificationGitHubConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationGitHubConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationGitHubConfigs) String ¶ added in v0.6.0
func (v *VerificationGitHubConfigs) String() string
func (*VerificationGitHubConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationGitHubConfigs) UnmarshalJSON(data []byte) error
type VerificationGitLab ¶ added in v0.0.29
type VerificationGitLab struct {
Configs *VerificationGitLabConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationGitLab) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationGitLab) GetExtraProperties() map[string]interface{}
func (*VerificationGitLab) String ¶ added in v0.6.0
func (v *VerificationGitLab) String() string
func (*VerificationGitLab) UnmarshalJSON ¶ added in v0.0.29
func (v *VerificationGitLab) UnmarshalJSON(data []byte) error
type VerificationGitLabConfigs ¶ added in v0.0.29
type VerificationGitLabConfigs struct {
ApiKey string `json:"api_key" url:"api_key"`
// contains filtered or unexported fields
}
The verification configs for GitLab. Only included if the ?include=verification.configs query param is present
func (*VerificationGitLabConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationGitLabConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationGitLabConfigs) String ¶ added in v0.6.0
func (v *VerificationGitLabConfigs) String() string
func (*VerificationGitLabConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationGitLabConfigs) UnmarshalJSON(data []byte) error
type VerificationHmac ¶ added in v0.0.29
type VerificationHmac struct {
Configs *VerificationHmacConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationHmac) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationHmac) GetExtraProperties() map[string]interface{}
func (*VerificationHmac) String ¶ added in v0.6.0
func (v *VerificationHmac) String() string
func (*VerificationHmac) UnmarshalJSON ¶ added in v0.0.29
func (v *VerificationHmac) UnmarshalJSON(data []byte) error
type VerificationHmacConfigs ¶ added in v0.0.29
type VerificationHmacConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
Algorithm HmacAlgorithms `json:"algorithm" url:"algorithm"`
HeaderKey string `json:"header_key" url:"header_key"`
Encoding VerificationHmacConfigsEncoding `json:"encoding" url:"encoding"`
// contains filtered or unexported fields
}
The verification configs for HMAC. Only included if the ?include=verification.configs query param is present
func (*VerificationHmacConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationHmacConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationHmacConfigs) String ¶ added in v0.6.0
func (v *VerificationHmacConfigs) String() string
func (*VerificationHmacConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationHmacConfigs) UnmarshalJSON(data []byte) error
type VerificationHmacConfigsEncoding ¶ added in v0.0.29
type VerificationHmacConfigsEncoding string
const ( VerificationHmacConfigsEncodingBase64 VerificationHmacConfigsEncoding = "base64" VerificationHmacConfigsEncodingBase64Url VerificationHmacConfigsEncoding = "base64url" VerificationHmacConfigsEncodingHex VerificationHmacConfigsEncoding = "hex" )
func NewVerificationHmacConfigsEncodingFromString ¶ added in v0.0.29
func NewVerificationHmacConfigsEncodingFromString(s string) (VerificationHmacConfigsEncoding, error)
func (VerificationHmacConfigsEncoding) Ptr ¶ added in v0.0.29
func (v VerificationHmacConfigsEncoding) Ptr() *VerificationHmacConfigsEncoding
type VerificationHubspot ¶ added in v0.0.36
type VerificationHubspot struct {
Configs *VerificationHubspotConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationHubspot) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationHubspot) GetExtraProperties() map[string]interface{}
func (*VerificationHubspot) String ¶ added in v0.6.0
func (v *VerificationHubspot) String() string
func (*VerificationHubspot) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationHubspot) UnmarshalJSON(data []byte) error
type VerificationHubspotConfigs ¶ added in v0.0.36
type VerificationHubspotConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for Hubspot. Only included if the ?include=verification.configs query param is present
func (*VerificationHubspotConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationHubspotConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationHubspotConfigs) String ¶ added in v0.6.0
func (v *VerificationHubspotConfigs) String() string
func (*VerificationHubspotConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationHubspotConfigs) UnmarshalJSON(data []byte) error
type VerificationLinear ¶ added in v0.0.37
type VerificationLinear struct {
Configs *VerificationLinearConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationLinear) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationLinear) GetExtraProperties() map[string]interface{}
func (*VerificationLinear) String ¶ added in v0.6.0
func (v *VerificationLinear) String() string
func (*VerificationLinear) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationLinear) UnmarshalJSON(data []byte) error
type VerificationLinearConfigs ¶ added in v0.0.37
type VerificationLinearConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for Linear. Only included if the ?include=verification.configs query param is present
func (*VerificationLinearConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationLinearConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationLinearConfigs) String ¶ added in v0.6.0
func (v *VerificationLinearConfigs) String() string
func (*VerificationLinearConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationLinearConfigs) UnmarshalJSON(data []byte) error
type VerificationMailchimp ¶ added in v0.5.0
type VerificationMailchimp struct {
Configs *VerificationMailchimpConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationMailchimp) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationMailchimp) GetExtraProperties() map[string]interface{}
func (*VerificationMailchimp) String ¶ added in v0.6.0
func (v *VerificationMailchimp) String() string
func (*VerificationMailchimp) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationMailchimp) UnmarshalJSON(data []byte) error
type VerificationMailchimpConfigs ¶ added in v0.5.0
type VerificationMailchimpConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for Mailchimp. Only included if the ?include=verification.configs query param is present
func (*VerificationMailchimpConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationMailchimpConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationMailchimpConfigs) String ¶ added in v0.6.0
func (v *VerificationMailchimpConfigs) String() string
func (*VerificationMailchimpConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationMailchimpConfigs) UnmarshalJSON(data []byte) error
type VerificationMailgun ¶ added in v0.0.29
type VerificationMailgun struct {
Configs *VerificationMailgunConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationMailgun) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationMailgun) GetExtraProperties() map[string]interface{}
func (*VerificationMailgun) String ¶ added in v0.6.0
func (v *VerificationMailgun) String() string
func (*VerificationMailgun) UnmarshalJSON ¶ added in v0.0.29
func (v *VerificationMailgun) UnmarshalJSON(data []byte) error
type VerificationMailgunConfigs ¶ added in v0.0.29
type VerificationMailgunConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for Mailgun. Only included if the ?include=verification.configs query param is present
func (*VerificationMailgunConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationMailgunConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationMailgunConfigs) String ¶ added in v0.6.0
func (v *VerificationMailgunConfigs) String() string
func (*VerificationMailgunConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationMailgunConfigs) UnmarshalJSON(data []byte) error
type VerificationNmiPaymentGateway ¶ added in v0.0.36
type VerificationNmiPaymentGateway struct {
Configs *VerificationNmiPaymentGatewayConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationNmiPaymentGateway) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationNmiPaymentGateway) GetExtraProperties() map[string]interface{}
func (*VerificationNmiPaymentGateway) String ¶ added in v0.6.0
func (v *VerificationNmiPaymentGateway) String() string
func (*VerificationNmiPaymentGateway) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationNmiPaymentGateway) UnmarshalJSON(data []byte) error
type VerificationNmiPaymentGatewayConfigs ¶ added in v0.0.36
type VerificationNmiPaymentGatewayConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for NMI Payment Gateway. Only included if the ?include=verification.configs query param is present
func (*VerificationNmiPaymentGatewayConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationNmiPaymentGatewayConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationNmiPaymentGatewayConfigs) String ¶ added in v0.6.0
func (v *VerificationNmiPaymentGatewayConfigs) String() string
func (*VerificationNmiPaymentGatewayConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationNmiPaymentGatewayConfigs) UnmarshalJSON(data []byte) error
type VerificationOrb ¶ added in v0.0.37
type VerificationOrb struct {
Configs *VerificationOrbConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationOrb) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationOrb) GetExtraProperties() map[string]interface{}
func (*VerificationOrb) String ¶ added in v0.6.0
func (v *VerificationOrb) String() string
func (*VerificationOrb) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationOrb) UnmarshalJSON(data []byte) error
type VerificationOrbConfigs ¶ added in v0.0.37
type VerificationOrbConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for Orb. Only included if the ?include=verification.configs query param is present
func (*VerificationOrbConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationOrbConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationOrbConfigs) String ¶ added in v0.6.0
func (v *VerificationOrbConfigs) String() string
func (*VerificationOrbConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationOrbConfigs) UnmarshalJSON(data []byte) error
type VerificationOura ¶ added in v0.0.29
type VerificationOura struct {
Configs *VerificationOuraConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationOura) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationOura) GetExtraProperties() map[string]interface{}
func (*VerificationOura) String ¶ added in v0.6.0
func (v *VerificationOura) String() string
func (*VerificationOura) UnmarshalJSON ¶ added in v0.0.29
func (v *VerificationOura) UnmarshalJSON(data []byte) error
type VerificationOuraConfigs ¶ added in v0.0.29
type VerificationOuraConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for Oura. Only included if the ?include=verification.configs query param is present
func (*VerificationOuraConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationOuraConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationOuraConfigs) String ¶ added in v0.6.0
func (v *VerificationOuraConfigs) String() string
func (*VerificationOuraConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationOuraConfigs) UnmarshalJSON(data []byte) error
type VerificationPaddle ¶ added in v0.5.0
type VerificationPaddle struct {
Configs *VerificationPaddleConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationPaddle) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationPaddle) GetExtraProperties() map[string]interface{}
func (*VerificationPaddle) String ¶ added in v0.6.0
func (v *VerificationPaddle) String() string
func (*VerificationPaddle) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationPaddle) UnmarshalJSON(data []byte) error
type VerificationPaddleConfigs ¶ added in v0.5.0
type VerificationPaddleConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for Paddle. Only included if the ?include=verification.configs query param is present
func (*VerificationPaddleConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationPaddleConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationPaddleConfigs) String ¶ added in v0.6.0
func (v *VerificationPaddleConfigs) String() string
func (*VerificationPaddleConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationPaddleConfigs) UnmarshalJSON(data []byte) error
type VerificationPaypal ¶ added in v0.6.0
type VerificationPaypal struct {
Configs *VerificationPaypalConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationPaypal) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationPaypal) GetExtraProperties() map[string]interface{}
func (*VerificationPaypal) String ¶ added in v0.6.0
func (v *VerificationPaypal) String() string
func (*VerificationPaypal) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationPaypal) UnmarshalJSON(data []byte) error
type VerificationPaypalConfigs ¶ added in v0.6.0
type VerificationPaypalConfigs struct {
WebhookId string `json:"webhook_id" url:"webhook_id"`
// contains filtered or unexported fields
}
The verification configs for Paypal. Only included if the ?include=verification.configs query param is present
func (*VerificationPaypalConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationPaypalConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationPaypalConfigs) String ¶ added in v0.6.0
func (v *VerificationPaypalConfigs) String() string
func (*VerificationPaypalConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationPaypalConfigs) UnmarshalJSON(data []byte) error
type VerificationPersona ¶ added in v0.0.36
type VerificationPersona struct {
Configs *VerificationPersonaConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationPersona) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationPersona) GetExtraProperties() map[string]interface{}
func (*VerificationPersona) String ¶ added in v0.6.0
func (v *VerificationPersona) String() string
func (*VerificationPersona) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationPersona) UnmarshalJSON(data []byte) error
type VerificationPersonaConfigs ¶ added in v0.0.36
type VerificationPersonaConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for Persona. Only included if the ?include=verification.configs query param is present
func (*VerificationPersonaConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationPersonaConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationPersonaConfigs) String ¶ added in v0.6.0
func (v *VerificationPersonaConfigs) String() string
func (*VerificationPersonaConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationPersonaConfigs) UnmarshalJSON(data []byte) error
type VerificationPipedrive ¶ added in v0.0.29
type VerificationPipedrive struct {
Configs *VerificationPipedriveConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationPipedrive) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationPipedrive) GetExtraProperties() map[string]interface{}
func (*VerificationPipedrive) String ¶ added in v0.6.0
func (v *VerificationPipedrive) String() string
func (*VerificationPipedrive) UnmarshalJSON ¶ added in v0.0.29
func (v *VerificationPipedrive) UnmarshalJSON(data []byte) error
type VerificationPipedriveConfigs ¶ added in v0.0.29
type VerificationPipedriveConfigs struct {
Username string `json:"username" url:"username"`
Password string `json:"password" url:"password"`
// contains filtered or unexported fields
}
The verification configs for Pipedrive. Only included if the ?include=verification.configs query param is present
func (*VerificationPipedriveConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationPipedriveConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationPipedriveConfigs) String ¶ added in v0.6.0
func (v *VerificationPipedriveConfigs) String() string
func (*VerificationPipedriveConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationPipedriveConfigs) UnmarshalJSON(data []byte) error
type VerificationPostmark ¶ added in v0.0.29
type VerificationPostmark struct {
Configs *VerificationPostmarkConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationPostmark) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationPostmark) GetExtraProperties() map[string]interface{}
func (*VerificationPostmark) String ¶ added in v0.6.0
func (v *VerificationPostmark) String() string
func (*VerificationPostmark) UnmarshalJSON ¶ added in v0.0.29
func (v *VerificationPostmark) UnmarshalJSON(data []byte) error
type VerificationPostmarkConfigs ¶ added in v0.0.29
type VerificationPostmarkConfigs struct {
Username string `json:"username" url:"username"`
Password string `json:"password" url:"password"`
// contains filtered or unexported fields
}
The verification configs for Postmark. Only included if the ?include=verification.configs query param is present
func (*VerificationPostmarkConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationPostmarkConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationPostmarkConfigs) String ¶ added in v0.6.0
func (v *VerificationPostmarkConfigs) String() string
func (*VerificationPostmarkConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationPostmarkConfigs) UnmarshalJSON(data []byte) error
type VerificationPropertyFinder ¶ added in v0.0.29
type VerificationPropertyFinder struct {
Configs *VerificationPropertyFinderConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationPropertyFinder) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationPropertyFinder) GetExtraProperties() map[string]interface{}
func (*VerificationPropertyFinder) String ¶ added in v0.6.0
func (v *VerificationPropertyFinder) String() string
func (*VerificationPropertyFinder) UnmarshalJSON ¶ added in v0.0.29
func (v *VerificationPropertyFinder) UnmarshalJSON(data []byte) error
type VerificationPropertyFinderConfigs ¶ added in v0.0.29
type VerificationPropertyFinderConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for Property Finder. Only included if the ?include=verification.configs query param is present
func (*VerificationPropertyFinderConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationPropertyFinderConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationPropertyFinderConfigs) String ¶ added in v0.6.0
func (v *VerificationPropertyFinderConfigs) String() string
func (*VerificationPropertyFinderConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationPropertyFinderConfigs) UnmarshalJSON(data []byte) error
type VerificationPylon ¶ added in v0.0.37
type VerificationPylon struct {
Configs *VerificationPylonConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationPylon) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationPylon) GetExtraProperties() map[string]interface{}
func (*VerificationPylon) String ¶ added in v0.6.0
func (v *VerificationPylon) String() string
func (*VerificationPylon) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationPylon) UnmarshalJSON(data []byte) error
type VerificationPylonConfigs ¶ added in v0.0.37
type VerificationPylonConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for Pylon. Only included if the ?include=verification.configs query param is present
func (*VerificationPylonConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationPylonConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationPylonConfigs) String ¶ added in v0.6.0
func (v *VerificationPylonConfigs) String() string
func (*VerificationPylonConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationPylonConfigs) UnmarshalJSON(data []byte) error
type VerificationRazorpay ¶ added in v0.4.1
type VerificationRazorpay struct {
Configs *VerificationRazorpayConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationRazorpay) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationRazorpay) GetExtraProperties() map[string]interface{}
func (*VerificationRazorpay) String ¶ added in v0.6.0
func (v *VerificationRazorpay) String() string
func (*VerificationRazorpay) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationRazorpay) UnmarshalJSON(data []byte) error
type VerificationRazorpayConfigs ¶ added in v0.4.1
type VerificationRazorpayConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for Razorpay. Only included if the ?include=verification.configs query param is present
func (*VerificationRazorpayConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationRazorpayConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationRazorpayConfigs) String ¶ added in v0.6.0
func (v *VerificationRazorpayConfigs) String() string
func (*VerificationRazorpayConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationRazorpayConfigs) UnmarshalJSON(data []byte) error
type VerificationRecharge ¶ added in v0.0.29
type VerificationRecharge struct {
Configs *VerificationRechargeConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationRecharge) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationRecharge) GetExtraProperties() map[string]interface{}
func (*VerificationRecharge) String ¶ added in v0.6.0
func (v *VerificationRecharge) String() string
func (*VerificationRecharge) UnmarshalJSON ¶ added in v0.0.29
func (v *VerificationRecharge) UnmarshalJSON(data []byte) error
type VerificationRechargeConfigs ¶ added in v0.0.29
type VerificationRechargeConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for Recharge. Only included if the ?include=verification.configs query param is present
func (*VerificationRechargeConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationRechargeConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationRechargeConfigs) String ¶ added in v0.6.0
func (v *VerificationRechargeConfigs) String() string
func (*VerificationRechargeConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationRechargeConfigs) UnmarshalJSON(data []byte) error
type VerificationRepay ¶ added in v0.0.36
type VerificationRepay struct {
Configs *VerificationRepayConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationRepay) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationRepay) GetExtraProperties() map[string]interface{}
func (*VerificationRepay) String ¶ added in v0.6.0
func (v *VerificationRepay) String() string
func (*VerificationRepay) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationRepay) UnmarshalJSON(data []byte) error
type VerificationRepayConfigs ¶ added in v0.0.36
type VerificationRepayConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for Repay. Only included if the ?include=verification.configs query param is present
func (*VerificationRepayConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationRepayConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationRepayConfigs) String ¶ added in v0.6.0
func (v *VerificationRepayConfigs) String() string
func (*VerificationRepayConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationRepayConfigs) UnmarshalJSON(data []byte) error
type VerificationSanity ¶ added in v0.0.36
type VerificationSanity struct {
Configs *VerificationSanityConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationSanity) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationSanity) GetExtraProperties() map[string]interface{}
func (*VerificationSanity) String ¶ added in v0.6.0
func (v *VerificationSanity) String() string
func (*VerificationSanity) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationSanity) UnmarshalJSON(data []byte) error
type VerificationSanityConfigs ¶ added in v0.0.36
type VerificationSanityConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for Sanity. Only included if the ?include=verification.configs query param is present
func (*VerificationSanityConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationSanityConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationSanityConfigs) String ¶ added in v0.6.0
func (v *VerificationSanityConfigs) String() string
func (*VerificationSanityConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationSanityConfigs) UnmarshalJSON(data []byte) error
type VerificationSendGrid ¶ added in v0.0.29
type VerificationSendGrid struct {
Configs *VerificationSendGridConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationSendGrid) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationSendGrid) GetExtraProperties() map[string]interface{}
func (*VerificationSendGrid) String ¶ added in v0.6.0
func (v *VerificationSendGrid) String() string
func (*VerificationSendGrid) UnmarshalJSON ¶ added in v0.0.29
func (v *VerificationSendGrid) UnmarshalJSON(data []byte) error
type VerificationSendGridConfigs ¶ added in v0.0.29
type VerificationSendGridConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for SendGrid. Only included if the ?include=verification.configs query param is present
func (*VerificationSendGridConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationSendGridConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationSendGridConfigs) String ¶ added in v0.6.0
func (v *VerificationSendGridConfigs) String() string
func (*VerificationSendGridConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationSendGridConfigs) UnmarshalJSON(data []byte) error
type VerificationShopify ¶ added in v0.0.29
type VerificationShopify struct {
Configs *VerificationShopifyConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationShopify) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationShopify) GetExtraProperties() map[string]interface{}
func (*VerificationShopify) String ¶ added in v0.6.0
func (v *VerificationShopify) String() string
func (*VerificationShopify) UnmarshalJSON ¶ added in v0.0.29
func (v *VerificationShopify) UnmarshalJSON(data []byte) error
type VerificationShopifyConfigs ¶ added in v0.0.29
type VerificationShopifyConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for Shopify. Only included if the ?include=verification.configs query param is present
func (*VerificationShopifyConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationShopifyConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationShopifyConfigs) String ¶ added in v0.6.0
func (v *VerificationShopifyConfigs) String() string
func (*VerificationShopifyConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationShopifyConfigs) UnmarshalJSON(data []byte) error
type VerificationShopline ¶ added in v0.0.37
type VerificationShopline struct {
Configs *VerificationShoplineConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationShopline) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationShopline) GetExtraProperties() map[string]interface{}
func (*VerificationShopline) String ¶ added in v0.6.0
func (v *VerificationShopline) String() string
func (*VerificationShopline) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationShopline) UnmarshalJSON(data []byte) error
type VerificationShoplineConfigs ¶ added in v0.0.37
type VerificationShoplineConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for Shopline. Only included if the ?include=verification.configs query param is present
func (*VerificationShoplineConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationShoplineConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationShoplineConfigs) String ¶ added in v0.6.0
func (v *VerificationShoplineConfigs) String() string
func (*VerificationShoplineConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationShoplineConfigs) UnmarshalJSON(data []byte) error
type VerificationSlack ¶ added in v0.4.1
type VerificationSlack struct {
Configs *VerificationSlackConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationSlack) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationSlack) GetExtraProperties() map[string]interface{}
func (*VerificationSlack) String ¶ added in v0.6.0
func (v *VerificationSlack) String() string
func (*VerificationSlack) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationSlack) UnmarshalJSON(data []byte) error
type VerificationSlackConfigs ¶ added in v0.4.1
type VerificationSlackConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for Slack. Only included if the ?include=verification.configs query param is present
func (*VerificationSlackConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationSlackConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationSlackConfigs) String ¶ added in v0.6.0
func (v *VerificationSlackConfigs) String() string
func (*VerificationSlackConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationSlackConfigs) UnmarshalJSON(data []byte) error
type VerificationSolidGate ¶ added in v0.0.36
type VerificationSolidGate struct {
Configs *VerificationSolidGateConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationSolidGate) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationSolidGate) GetExtraProperties() map[string]interface{}
func (*VerificationSolidGate) String ¶ added in v0.6.0
func (v *VerificationSolidGate) String() string
func (*VerificationSolidGate) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationSolidGate) UnmarshalJSON(data []byte) error
type VerificationSolidGateConfigs ¶ added in v0.0.36
type VerificationSolidGateConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for SolidGate. Only included if the ?include=verification.configs query param is present
func (*VerificationSolidGateConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationSolidGateConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationSolidGateConfigs) String ¶ added in v0.6.0
func (v *VerificationSolidGateConfigs) String() string
func (*VerificationSolidGateConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationSolidGateConfigs) UnmarshalJSON(data []byte) error
type VerificationSquare ¶ added in v0.0.36
type VerificationSquare struct {
Configs *VerificationSquareConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationSquare) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationSquare) GetExtraProperties() map[string]interface{}
func (*VerificationSquare) String ¶ added in v0.6.0
func (v *VerificationSquare) String() string
func (*VerificationSquare) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationSquare) UnmarshalJSON(data []byte) error
type VerificationSquareConfigs ¶ added in v0.0.36
type VerificationSquareConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for Square. Only included if the ?include=verification.configs query param is present
func (*VerificationSquareConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationSquareConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationSquareConfigs) String ¶ added in v0.6.0
func (v *VerificationSquareConfigs) String() string
func (*VerificationSquareConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationSquareConfigs) UnmarshalJSON(data []byte) error
type VerificationStripe ¶ added in v0.0.29
type VerificationStripe struct {
Configs *VerificationStripeConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationStripe) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationStripe) GetExtraProperties() map[string]interface{}
func (*VerificationStripe) String ¶ added in v0.6.0
func (v *VerificationStripe) String() string
func (*VerificationStripe) UnmarshalJSON ¶ added in v0.0.29
func (v *VerificationStripe) UnmarshalJSON(data []byte) error
type VerificationStripeConfigs ¶ added in v0.0.29
type VerificationStripeConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for Stripe. Only included if the ?include=verification.configs query param is present
func (*VerificationStripeConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationStripeConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationStripeConfigs) String ¶ added in v0.6.0
func (v *VerificationStripeConfigs) String() string
func (*VerificationStripeConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationStripeConfigs) UnmarshalJSON(data []byte) error
type VerificationSvix ¶ added in v0.0.29
type VerificationSvix struct {
Configs *VerificationSvixConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationSvix) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationSvix) GetExtraProperties() map[string]interface{}
func (*VerificationSvix) String ¶ added in v0.6.0
func (v *VerificationSvix) String() string
func (*VerificationSvix) UnmarshalJSON ¶ added in v0.0.29
func (v *VerificationSvix) UnmarshalJSON(data []byte) error
type VerificationSvixConfigs ¶ added in v0.0.29
type VerificationSvixConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for Svix. Only included if the ?include=verification.configs query param is present
func (*VerificationSvixConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationSvixConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationSvixConfigs) String ¶ added in v0.6.0
func (v *VerificationSvixConfigs) String() string
func (*VerificationSvixConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationSvixConfigs) UnmarshalJSON(data []byte) error
type VerificationSynctera ¶ added in v0.0.29
type VerificationSynctera struct {
Configs *VerificationSyncteraConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationSynctera) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationSynctera) GetExtraProperties() map[string]interface{}
func (*VerificationSynctera) String ¶ added in v0.6.0
func (v *VerificationSynctera) String() string
func (*VerificationSynctera) UnmarshalJSON ¶ added in v0.0.29
func (v *VerificationSynctera) UnmarshalJSON(data []byte) error
type VerificationSyncteraConfigs ¶ added in v0.0.29
type VerificationSyncteraConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for Synctera. Only included if the ?include=verification.configs query param is present
func (*VerificationSyncteraConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationSyncteraConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationSyncteraConfigs) String ¶ added in v0.6.0
func (v *VerificationSyncteraConfigs) String() string
func (*VerificationSyncteraConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationSyncteraConfigs) UnmarshalJSON(data []byte) error
type VerificationTebex ¶ added in v0.4.1
type VerificationTebex struct {
Configs *VerificationTebexConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationTebex) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationTebex) GetExtraProperties() map[string]interface{}
func (*VerificationTebex) String ¶ added in v0.6.0
func (v *VerificationTebex) String() string
func (*VerificationTebex) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationTebex) UnmarshalJSON(data []byte) error
type VerificationTebexConfigs ¶ added in v0.4.1
type VerificationTebexConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for Tebex. Only included if the ?include=verification.configs query param is present
func (*VerificationTebexConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationTebexConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationTebexConfigs) String ¶ added in v0.6.0
func (v *VerificationTebexConfigs) String() string
func (*VerificationTebexConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationTebexConfigs) UnmarshalJSON(data []byte) error
type VerificationTelnyx ¶ added in v0.0.37
type VerificationTelnyx struct {
Configs *VerificationTelnyxConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationTelnyx) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationTelnyx) GetExtraProperties() map[string]interface{}
func (*VerificationTelnyx) String ¶ added in v0.6.0
func (v *VerificationTelnyx) String() string
func (*VerificationTelnyx) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationTelnyx) UnmarshalJSON(data []byte) error
type VerificationTelnyxConfigs ¶ added in v0.0.37
type VerificationTelnyxConfigs struct {
PublicKey string `json:"public_key" url:"public_key"`
// contains filtered or unexported fields
}
The verification configs for Telnyx. Only included if the ?include=verification.configs query param is present
func (*VerificationTelnyxConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationTelnyxConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationTelnyxConfigs) String ¶ added in v0.6.0
func (v *VerificationTelnyxConfigs) String() string
func (*VerificationTelnyxConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationTelnyxConfigs) UnmarshalJSON(data []byte) error
type VerificationTokenIo ¶ added in v0.0.37
type VerificationTokenIo struct {
Configs *VerificationTokenIoConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationTokenIo) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationTokenIo) GetExtraProperties() map[string]interface{}
func (*VerificationTokenIo) String ¶ added in v0.6.0
func (v *VerificationTokenIo) String() string
func (*VerificationTokenIo) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationTokenIo) UnmarshalJSON(data []byte) error
type VerificationTokenIoConfigs ¶ added in v0.0.37
type VerificationTokenIoConfigs struct {
PublicKey string `json:"public_key" url:"public_key"`
// contains filtered or unexported fields
}
The verification configs for TokenIO. Only included if the ?include=verification.configs query param is present
func (*VerificationTokenIoConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationTokenIoConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationTokenIoConfigs) String ¶ added in v0.6.0
func (v *VerificationTokenIoConfigs) String() string
func (*VerificationTokenIoConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationTokenIoConfigs) UnmarshalJSON(data []byte) error
type VerificationTrello ¶ added in v0.0.36
type VerificationTrello struct {
Configs *VerificationTrelloConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationTrello) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationTrello) GetExtraProperties() map[string]interface{}
func (*VerificationTrello) String ¶ added in v0.6.0
func (v *VerificationTrello) String() string
func (*VerificationTrello) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationTrello) UnmarshalJSON(data []byte) error
type VerificationTrelloConfigs ¶ added in v0.0.36
type VerificationTrelloConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for Trello. Only included if the ?include=verification.configs query param is present
func (*VerificationTrelloConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationTrelloConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationTrelloConfigs) String ¶ added in v0.6.0
func (v *VerificationTrelloConfigs) String() string
func (*VerificationTrelloConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationTrelloConfigs) UnmarshalJSON(data []byte) error
type VerificationTwilio ¶ added in v0.0.36
type VerificationTwilio struct {
Configs *VerificationTwilioConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationTwilio) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationTwilio) GetExtraProperties() map[string]interface{}
func (*VerificationTwilio) String ¶ added in v0.6.0
func (v *VerificationTwilio) String() string
func (*VerificationTwilio) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationTwilio) UnmarshalJSON(data []byte) error
type VerificationTwilioConfigs ¶ added in v0.0.36
type VerificationTwilioConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for Twilio. Only included if the ?include=verification.configs query param is present
func (*VerificationTwilioConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationTwilioConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationTwilioConfigs) String ¶ added in v0.6.0
func (v *VerificationTwilioConfigs) String() string
func (*VerificationTwilioConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationTwilioConfigs) UnmarshalJSON(data []byte) error
type VerificationTwitch ¶ added in v0.0.36
type VerificationTwitch struct {
Configs *VerificationTwitchConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationTwitch) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationTwitch) GetExtraProperties() map[string]interface{}
func (*VerificationTwitch) String ¶ added in v0.6.0
func (v *VerificationTwitch) String() string
func (*VerificationTwitch) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationTwitch) UnmarshalJSON(data []byte) error
type VerificationTwitchConfigs ¶ added in v0.0.36
type VerificationTwitchConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for Twitch. Only included if the ?include=verification.configs query param is present
func (*VerificationTwitchConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationTwitchConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationTwitchConfigs) String ¶ added in v0.6.0
func (v *VerificationTwitchConfigs) String() string
func (*VerificationTwitchConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationTwitchConfigs) UnmarshalJSON(data []byte) error
type VerificationTwitter ¶ added in v0.0.29
type VerificationTwitter struct {
Configs *VerificationTwitterConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationTwitter) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationTwitter) GetExtraProperties() map[string]interface{}
func (*VerificationTwitter) String ¶ added in v0.6.0
func (v *VerificationTwitter) String() string
func (*VerificationTwitter) UnmarshalJSON ¶ added in v0.0.29
func (v *VerificationTwitter) UnmarshalJSON(data []byte) error
type VerificationTwitterConfigs ¶ added in v0.0.29
type VerificationTwitterConfigs struct {
ApiKey string `json:"api_key" url:"api_key"`
// contains filtered or unexported fields
}
The verification configs for Twitter. Only included if the ?include=verification.configs query param is present
func (*VerificationTwitterConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationTwitterConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationTwitterConfigs) String ¶ added in v0.6.0
func (v *VerificationTwitterConfigs) String() string
func (*VerificationTwitterConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationTwitterConfigs) UnmarshalJSON(data []byte) error
type VerificationTypeform ¶ added in v0.0.29
type VerificationTypeform struct {
Configs *VerificationTypeformConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationTypeform) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationTypeform) GetExtraProperties() map[string]interface{}
func (*VerificationTypeform) String ¶ added in v0.6.0
func (v *VerificationTypeform) String() string
func (*VerificationTypeform) UnmarshalJSON ¶ added in v0.0.29
func (v *VerificationTypeform) UnmarshalJSON(data []byte) error
type VerificationTypeformConfigs ¶ added in v0.0.29
type VerificationTypeformConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for Typeform. Only included if the ?include=verification.configs query param is present
func (*VerificationTypeformConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationTypeformConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationTypeformConfigs) String ¶ added in v0.6.0
func (v *VerificationTypeformConfigs) String() string
func (*VerificationTypeformConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationTypeformConfigs) UnmarshalJSON(data []byte) error
type VerificationVercel ¶ added in v0.4.1
type VerificationVercel struct {
Configs *VerificationVercelConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationVercel) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationVercel) GetExtraProperties() map[string]interface{}
func (*VerificationVercel) String ¶ added in v0.6.0
func (v *VerificationVercel) String() string
func (*VerificationVercel) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationVercel) UnmarshalJSON(data []byte) error
type VerificationVercelConfigs ¶ added in v0.4.1
type VerificationVercelConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for Vercel. Only included if the ?include=verification.configs query param is present
func (*VerificationVercelConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationVercelConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationVercelConfigs) String ¶ added in v0.6.0
func (v *VerificationVercelConfigs) String() string
func (*VerificationVercelConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationVercelConfigs) UnmarshalJSON(data []byte) error
type VerificationVercelLogDrains ¶ added in v0.4.1
type VerificationVercelLogDrains struct {
Configs *VerificationVercelLogDrainsConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationVercelLogDrains) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationVercelLogDrains) GetExtraProperties() map[string]interface{}
func (*VerificationVercelLogDrains) String ¶ added in v0.6.0
func (v *VerificationVercelLogDrains) String() string
func (*VerificationVercelLogDrains) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationVercelLogDrains) UnmarshalJSON(data []byte) error
type VerificationVercelLogDrainsConfigs ¶ added in v0.4.1
type VerificationVercelLogDrainsConfigs struct {
WebhookSecretKey *string `json:"webhook_secret_key,omitempty" url:"webhook_secret_key,omitempty"`
VercelLogDrainsSecret string `json:"vercel_log_drains_secret" url:"vercel_log_drains_secret"`
// contains filtered or unexported fields
}
The verification configs for Vercel Log Drains. Only included if the ?include=verification.configs query param is present
func (*VerificationVercelLogDrainsConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationVercelLogDrainsConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationVercelLogDrainsConfigs) String ¶ added in v0.6.0
func (v *VerificationVercelLogDrainsConfigs) String() string
func (*VerificationVercelLogDrainsConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationVercelLogDrainsConfigs) UnmarshalJSON(data []byte) error
type VerificationWix ¶ added in v0.0.36
type VerificationWix struct {
Configs *VerificationWixConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationWix) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationWix) GetExtraProperties() map[string]interface{}
func (*VerificationWix) String ¶ added in v0.6.0
func (v *VerificationWix) String() string
func (*VerificationWix) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationWix) UnmarshalJSON(data []byte) error
type VerificationWixConfigs ¶ added in v0.0.36
type VerificationWixConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for Wix. Only included if the ?include=verification.configs query param is present
func (*VerificationWixConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationWixConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationWixConfigs) String ¶ added in v0.6.0
func (v *VerificationWixConfigs) String() string
func (*VerificationWixConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationWixConfigs) UnmarshalJSON(data []byte) error
type VerificationWooCommerce ¶ added in v0.0.29
type VerificationWooCommerce struct {
Configs *VerificationWooCommerceConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationWooCommerce) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationWooCommerce) GetExtraProperties() map[string]interface{}
func (*VerificationWooCommerce) String ¶ added in v0.6.0
func (v *VerificationWooCommerce) String() string
func (*VerificationWooCommerce) UnmarshalJSON ¶ added in v0.0.29
func (v *VerificationWooCommerce) UnmarshalJSON(data []byte) error
type VerificationWooCommerceConfigs ¶ added in v0.0.29
type VerificationWooCommerceConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for WooCommerce. Only included if the ?include=verification.configs query param is present
func (*VerificationWooCommerceConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationWooCommerceConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationWooCommerceConfigs) String ¶ added in v0.6.0
func (v *VerificationWooCommerceConfigs) String() string
func (*VerificationWooCommerceConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationWooCommerceConfigs) UnmarshalJSON(data []byte) error
type VerificationWorkOs ¶ added in v0.0.29
type VerificationWorkOs struct {
Configs *VerificationWorkOsConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationWorkOs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationWorkOs) GetExtraProperties() map[string]interface{}
func (*VerificationWorkOs) String ¶ added in v0.6.0
func (v *VerificationWorkOs) String() string
func (*VerificationWorkOs) UnmarshalJSON ¶ added in v0.0.29
func (v *VerificationWorkOs) UnmarshalJSON(data []byte) error
type VerificationWorkOsConfigs ¶ added in v0.0.29
type VerificationWorkOsConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for WorkOS. Only included if the ?include=verification.configs query param is present
func (*VerificationWorkOsConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationWorkOsConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationWorkOsConfigs) String ¶ added in v0.6.0
func (v *VerificationWorkOsConfigs) String() string
func (*VerificationWorkOsConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationWorkOsConfigs) UnmarshalJSON(data []byte) error
type VerificationXero ¶ added in v0.0.29
type VerificationXero struct {
Configs *VerificationXeroConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationXero) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationXero) GetExtraProperties() map[string]interface{}
func (*VerificationXero) String ¶ added in v0.6.0
func (v *VerificationXero) String() string
func (*VerificationXero) UnmarshalJSON ¶ added in v0.0.29
func (v *VerificationXero) UnmarshalJSON(data []byte) error
type VerificationXeroConfigs ¶ added in v0.0.29
type VerificationXeroConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for Xero. Only included if the ?include=verification.configs query param is present
func (*VerificationXeroConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationXeroConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationXeroConfigs) String ¶ added in v0.6.0
func (v *VerificationXeroConfigs) String() string
func (*VerificationXeroConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationXeroConfigs) UnmarshalJSON(data []byte) error
type VerificationZoom ¶ added in v0.0.29
type VerificationZoom struct {
Configs *VerificationZoomConfigs `json:"configs,omitempty" url:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*VerificationZoom) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationZoom) GetExtraProperties() map[string]interface{}
func (*VerificationZoom) String ¶ added in v0.6.0
func (v *VerificationZoom) String() string
func (*VerificationZoom) UnmarshalJSON ¶ added in v0.0.29
func (v *VerificationZoom) UnmarshalJSON(data []byte) error
type VerificationZoomConfigs ¶ added in v0.0.29
type VerificationZoomConfigs struct {
WebhookSecretKey string `json:"webhook_secret_key" url:"webhook_secret_key"`
// contains filtered or unexported fields
}
The verification configs for Zoom. Only included if the ?include=verification.configs query param is present
func (*VerificationZoomConfigs) GetExtraProperties ¶ added in v0.6.0
func (v *VerificationZoomConfigs) GetExtraProperties() map[string]interface{}
func (*VerificationZoomConfigs) String ¶ added in v0.6.0
func (v *VerificationZoomConfigs) String() string
func (*VerificationZoomConfigs) UnmarshalJSON ¶ added in v0.6.0
func (v *VerificationZoomConfigs) UnmarshalJSON(data []byte) error