v3

package
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 20, 2023 License: MIT Imports: 10 Imported by: 0

Documentation

Overview

Code generated by Ice-cream-maker DO NOT EDIT.

Index

Constants

This section is empty.

Variables

View Source
var (
	TableNameWithTenant_ManagedChannel = tableNameWithTenant_ManagedChannel()
	// TableNameWithTenant_ManagedChannel_scoped = tableNameWithTenant_ManagedChannel_scoped()
	TableNameWithTenant_ChannelStatusOption = tableNameWithTenant_ChannelStatusOption()
	TableNameWithTenant_Format              = tableNameWithTenant_Format()
	TableNameWithTenant_NotifierEdge        = tableNameWithTenant_NotifierEdge()
	TableNameWithTenant_NotifierConsole     = tableNameWithTenant_NotifierConsole()
	TableNameWithTenant_NotifierWebhook     = tableNameWithTenant_NotifierWebhook()
	TableNameWithTenant_NotifierRabbitMq    = tableNameWithTenant_NotifierRabbitMq()
	TableNameWithTenant_NotifierSlackhook   = tableNameWithTenant_NotifierSlackhook()
	TableNameWithTenant_ChannelStatus       = tableNameWithTenant_ChannelStatus()
)

Functions

func EventCategoryNames

func EventCategoryNames() []string

EventCategoryNames returns a list of possible string values of EventCategory.

func FilterOpNames

func FilterOpNames() []string

FilterOpNames returns a list of possible string values of FilterOp.

func FormatTypeNames

func FormatTypeNames() []string

FormatTypeNames returns a list of possible string values of FormatType.

func NotifierTypeNames

func NotifierTypeNames() []string

NotifierTypeNames returns a list of possible string values of NotifierType.

Types

type ChannelStatus

type ChannelStatus struct {
	Uuid    string    `column:"uuid"    json:"uuid,omitempty"`    // pk
	Created time.Time `column:"created" json:"created,omitempty"` // pk
	Message string    `column:"message" json:"message,omitempty"`
}

func (ChannelStatus) ColumnNames

func (ChannelStatus) ColumnNames() []string

func (*ChannelStatus) Ptrs

func (row *ChannelStatus) Ptrs() []interface{}

func (*ChannelStatus) Scan

func (row *ChannelStatus) Scan(scanner Scanner) error

func (ChannelStatus) TableName

func (ChannelStatus) TableName() string

func (ChannelStatus) Values

func (row ChannelStatus) Values() []interface{}

type ChannelStatusOption

type ChannelStatusOption struct {
	Uuid string `column:"uuid"                        json:"uuid,omitempty"` // pk

	ChannelStatusOption_property `json:",inline"`
}

func (ChannelStatusOption) ColumnNames

func (ChannelStatusOption) ColumnNames() []string

func (*ChannelStatusOption) Ptrs

func (row *ChannelStatusOption) Ptrs() []interface{}

func (*ChannelStatusOption) Scan

func (row *ChannelStatusOption) Scan(scanner Scanner) error

func (ChannelStatusOption) TableName

func (ChannelStatusOption) TableName() string

func (ChannelStatusOption) Values

func (row ChannelStatusOption) Values() []interface{}

type ChannelStatusOption_property

type ChannelStatusOption_property struct {
	StatusMaxCount uint `column:"status_max_count,default(0)" json:"status_max_count"`
}

func (ChannelStatusOption_property) ColumnNames

func (ChannelStatusOption_property) ColumnNames() []string

func (*ChannelStatusOption_property) Ptrs

func (row *ChannelStatusOption_property) Ptrs() []interface{}

func (*ChannelStatusOption_property) Scan

func (row *ChannelStatusOption_property) Scan(scanner Scanner) error

func (ChannelStatusOption_property) Values

func (row ChannelStatusOption_property) Values() []interface{}

type ChannelStatusOption_update

type ChannelStatusOption_update = ChannelStatusOption_property

type Channel_EventCategory_Filter

type Channel_EventCategory_Filter struct {
	Uuid          string        `column:"uuid"`
	EventCategory EventCategory `column:"event_category"`
	FilterOp      FilterOp      `column:"filter_op"`
	FilterKey     string        `column:"filter_key"`
	FilterValue   string        `column:"filter_value"`
}

func (Channel_EventCategory_Filter) TableName

type ConsoleConfig

type ConsoleConfig struct{}

func (ConsoleConfig) Type

func (ConsoleConfig) Type() NotifierType

func (ConsoleConfig) Valid

func (ConsoleConfig) Valid() error

type EventCategory

type EventCategory int
 ENUM(
	NaV
	nonspecified
	client-auth-accept
	service-polling-out
	service-polling-in

)

const (
	// EventCategoryNaV is a EventCategory of type NaV.
	EventCategoryNaV EventCategory = iota
	// EventCategoryNonspecified is a EventCategory of type Nonspecified.
	EventCategoryNonspecified
	// EventCategoryClientAuthAccept is a EventCategory of type Client-Auth-Accept.
	EventCategoryClientAuthAccept
	// EventCategoryServicePollingOut is a EventCategory of type Service-Polling-Out.
	EventCategoryServicePollingOut
	// EventCategoryServicePollingIn is a EventCategory of type Service-Polling-In.
	EventCategoryServicePollingIn
)

func ParseEventCategory

func ParseEventCategory(name string) (EventCategory, error)

ParseEventCategory attempts to convert a string to a EventCategory.

func (*EventCategory) Scan

func (n *EventCategory) Scan(value interface{}) error

Scan implements the Scanner interface.

func (EventCategory) String

func (x EventCategory) String() string

String implements the Stringer interface.

func (EventCategory) Value

func (n EventCategory) Value() (driver.Value, error)

Value implements the driver Valuer interface.

type Filter

type Filter struct {
	Uuid        string   `column:"uuid"         json:"uuid,omitempty"`                               // pk
	FilterOp    FilterOp `column:"filter_op"    json:"filter_op,omitempty"    enums:"0,1,2,3,4,5,6"` // enums:"NaV(0), EQ(1), NOT(2), GT(3), GTE(4), LT(5), LTE(6)"
	FilterKey   string   `column:"filter_key"   json:"filter_key,omitempty"`
	FilterValue string   `column:"filter_value" json:"filter_value,omitempty"`
}

func (Filter) ColumnNames

func (Filter) ColumnNames() []string

func (*Filter) Ptrs

func (row *Filter) Ptrs() []interface{}

func (*Filter) Scan

func (row *Filter) Scan(scanner Scanner) error

func (Filter) TableName

func (Filter) TableName() string

func (Filter) Values

func (row Filter) Values() []interface{}

type FilterOp

type FilterOp int
 ENUM(
	NaV
	EQ
	NOT
	GT
	GTE
	LT
	LTE

)

const (
	// FilterOpNaV is a FilterOp of type NaV.
	FilterOpNaV FilterOp = iota
	// FilterOpEQ is a FilterOp of type EQ.
	FilterOpEQ
	// FilterOpNOT is a FilterOp of type NOT.
	FilterOpNOT
	// FilterOpGT is a FilterOp of type GT.
	FilterOpGT
	// FilterOpGTE is a FilterOp of type GTE.
	FilterOpGTE
	// FilterOpLT is a FilterOp of type LT.
	FilterOpLT
	// FilterOpLTE is a FilterOp of type LTE.
	FilterOpLTE
)

func ParseFilterOp

func ParseFilterOp(name string) (FilterOp, error)

ParseFilterOp attempts to convert a string to a FilterOp.

func (FilterOp) String

func (x FilterOp) String() string

String implements the Stringer interface.

type Format

type Format struct {
	Uuid string `column:"uuid"                    json:"uuid,omitempty"` // pk

	Format_property `json:",inline"`
}

func (Format) ColumnNames

func (Format) ColumnNames() []string

func (*Format) Ptrs

func (row *Format) Ptrs() []interface{}

func (*Format) Scan

func (row *Format) Scan(scanner Scanner) error

func (Format) TableName

func (Format) TableName() string

func (Format) Values

func (row Format) Values() []interface{}

type FormatType

type FormatType int
 ENUM(
	disable
	fields
	jq

)

const (
	// FormatTypeDisable is a FormatType of type Disable.
	FormatTypeDisable FormatType = iota
	// FormatTypeFields is a FormatType of type Fields.
	FormatTypeFields
	// FormatTypeJq is a FormatType of type Jq.
	FormatTypeJq
)

func ParseFormatType

func ParseFormatType(name string) (FormatType, error)

ParseFormatType attempts to convert a string to a FormatType.

func (*FormatType) Scan

func (n *FormatType) Scan(value interface{}) error

Scan implements the Scanner interface.

func (FormatType) String

func (x FormatType) String() string

String implements the Stringer interface.

func (FormatType) Value

func (n FormatType) Value() (driver.Value, error)

Value implements the driver Valuer interface.

type Format_property

type Format_property struct {
	FormatType FormatType `column:"format_type,default(0)"  json:"format_type,omitempty" enums:"0,1,2"` // enums:"disable(0), fields(1), jq(2)"
	FormatData string     `column:"format_data,default('')" json:"format_data,omitempty"`
}

func (Format_property) ColumnNames

func (Format_property) ColumnNames() []string

func (*Format_property) Ptrs

func (row *Format_property) Ptrs() []interface{}

func (*Format_property) Scan

func (row *Format_property) Scan(scanner Scanner) error

func (Format_property) Values

func (row Format_property) Values() []interface{}

type Format_update

type Format_update = Format_property

type HttpReq_ManagedChannel_ChannelStatusOption_update

type HttpReq_ManagedChannel_ChannelStatusOption_update = ChannelStatusOption_update

type HttpReq_ManagedChannel_Format_update

type HttpReq_ManagedChannel_Format_update = Format_update

type HttpReq_ManagedChannel_NotifierConsole_update

type HttpReq_ManagedChannel_NotifierConsole_update = NotifierConsole_update

type HttpReq_ManagedChannel_NotifierRabbitMq_update

type HttpReq_ManagedChannel_NotifierRabbitMq_update = NotifierRabbitMq_update

type HttpReq_ManagedChannel_NotifierSlackhook_update

type HttpReq_ManagedChannel_NotifierSlackhook_update = NotifierSlackhook_update

type HttpReq_ManagedChannel_NotifierWebhook_update

type HttpReq_ManagedChannel_NotifierWebhook_update = NotifierWebhook_update

type HttpReq_ManagedChannel_create

type HttpReq_ManagedChannel_create = ManagedChannel_create

type HttpReq_ManagedChannel_update

type HttpReq_ManagedChannel_update = ManagedChannel_update

type HttpRsp_ManagedChannel

type HttpRsp_ManagedChannel = ManagedChannel_tangled

type HttpRsp_ManagedChannel_ChannelStatus

type HttpRsp_ManagedChannel_ChannelStatus = ChannelStatus

type HttpRsp_ManagedChannel_ChannelStatusOption

type HttpRsp_ManagedChannel_ChannelStatusOption = ChannelStatusOption

type HttpRsp_ManagedChannel_NotifierEdge

type HttpRsp_ManagedChannel_NotifierEdge = NotifierEdge_option

type HttpRsq_ManagedChannel_Format

type HttpRsq_ManagedChannel_Format = Format

type ManagedChannel

type ManagedChannel struct {
	Uuid string `column:"uuid"                          json:"uuid,omitempty"` // pk

	ManagedChannel_property `json:",inline"`

	Created time.Time        `column:"created"                   json:"created,omitempty"`
	Updated vanilla.NullTime `column:"updated"                   json:"updated,omitempty"        swaggertype:"string"`
	Deleted vanilla.NullTime `column:"deleted"                   json:"deleted,omitempty"        swaggertype:"string"`
}

func (ManagedChannel) ColumnNames

func (ManagedChannel) ColumnNames() []string

func (*ManagedChannel) Ptrs

func (row *ManagedChannel) Ptrs() []interface{}

func (*ManagedChannel) Scan

func (row *ManagedChannel) Scan(scanner Scanner) error

func (ManagedChannel) TableName

func (ManagedChannel) TableName() string

func (ManagedChannel) Values

func (row ManagedChannel) Values() []interface{}

type ManagedChannel_create

type ManagedChannel_create struct {
	Uuid    string             `json:"uuid,omitempty"` // optional
	Name    string             `json:"name,omitempty"`
	Summary vanilla.NullString `json:"summary,omitempty"        swaggertype:"string"`
	// enums:"NaV(0), nonspecified(1), client-auth(2), client-polling-out(3), client-polling-in(4)"
	EventCategory EventCategory `json:"event_category,omitempty" enums:"0,1,2,3,4"`
}

type ManagedChannel_property

type ManagedChannel_property struct {
	Name    string             `column:"name"                       json:"name,omitempty"`
	Summary vanilla.NullString `column:"summary"                    json:"summary,omitempty"        swaggertype:"string"`
	// enums:"NaV(0), nonspecified(1), client-auth(2), client-polling-out(3), client-polling-in(4)"
	EventCategory EventCategory `column:"event_category,default(0)" json:"event_category,omitempty" enums:"0,1,2,3,4"`
}

type ManagedChannel_tangled

type ManagedChannel_tangled struct {
	ManagedChannel `json:",inline"`

	StatusOption ChannelStatusOption_property `json:"status_option,omitempty"`
	Format       Format_property              `json:"format,omitempty"`

	Notifiers struct {
		NotifierEdge_property `json:",inline"`
		Console               *NotifierConsole_property   `json:"console,omitempty"`
		Webhook               *NotifierWebhook_property   `json:"webhook,omitempty"`
		RabbitMq              *NotifierRabbitMq_property  `json:"rabbitmq,omitempty"`
		Slackhook             *NotifierSlackhook_property `json:"slackhook,omitempty"`
	} `json:"notifiers,omitempty"`
}

type ManagedChannel_update

type ManagedChannel_update = ManagedChannel_property

type NotifierConsole

type NotifierConsole struct {
	Uuid string `column:"uuid"    json:"uuid,omitempty"` // pk

	NotifierConsole_property `json:",inline"`
}

func (NotifierConsole) ColumnNames

func (NotifierConsole) ColumnNames() []string

func (*NotifierConsole) Ptrs

func (row *NotifierConsole) Ptrs() []interface{}

func (*NotifierConsole) Scan

func (row *NotifierConsole) Scan(scanner Scanner) error

func (NotifierConsole) TableName

func (NotifierConsole) TableName() string

func (NotifierConsole) Values

func (row NotifierConsole) Values() []interface{}

type NotifierConsole_property

type NotifierConsole_property = ConsoleConfig

type NotifierConsole_update

type NotifierConsole_update = ConsoleConfig

type NotifierEdge

type NotifierEdge struct {
	Uuid string `column:"uuid" json:"uuid,omitempty"` // pk

	NotifierEdge_property `json:",inline"`
}

func (NotifierEdge) ColumnNames

func (NotifierEdge) ColumnNames() []string

func (*NotifierEdge) Ptrs

func (row *NotifierEdge) Ptrs() []interface{}

func (*NotifierEdge) Scan

func (row *NotifierEdge) Scan(scanner Scanner) error

func (NotifierEdge) TableName

func (NotifierEdge) TableName() string

func (NotifierEdge) Values

func (row NotifierEdge) Values() []interface{}

type NotifierEdge_option

type NotifierEdge_option struct {
	NotifierEdge `json:",inline"`

	Console   *NotifierConsole_property   `json:"console,omitempty"`
	Webhook   *NotifierWebhook_property   `json:"webhook,omitempty"`
	RabbitMq  *NotifierRabbitMq_property  `json:"rabbitmq,omitempty"`
	Slackhook *NotifierSlackhook_property `json:"slackhook,omitempty"`
}

type NotifierEdge_property

type NotifierEdge_property struct {
	// enums:"NaV(0), console(1), webhook(2), rabbitmq(3), slackhook(4)"
	NotifierType NotifierType `column:"notifier_type,default(0)" json:"notifier_type,omitempty" swaggertype:"string" enums:"0,1,2,3,4"`
}

func (NotifierEdge_property) ColumnNames

func (NotifierEdge_property) ColumnNames() []string

func (*NotifierEdge_property) Ptrs

func (row *NotifierEdge_property) Ptrs() []interface{}

func (*NotifierEdge_property) Scan

func (row *NotifierEdge_property) Scan(scanner Scanner) error

func (NotifierEdge_property) Values

func (row NotifierEdge_property) Values() []interface{}

type NotifierRabbitMq

type NotifierRabbitMq struct {
	Uuid string `column:"uuid" json:"uuid,omitempty"` // pk

	NotifierRabbitMq_property `json:",inline"`
}

func (NotifierRabbitMq) ColumnNames

func (NotifierRabbitMq) ColumnNames() []string

func (*NotifierRabbitMq) Ptrs

func (row *NotifierRabbitMq) Ptrs() []interface{}

func (*NotifierRabbitMq) Scan

func (row *NotifierRabbitMq) Scan(scanner Scanner) error

func (NotifierRabbitMq) TableName

func (NotifierRabbitMq) TableName() string

func (NotifierRabbitMq) Values

func (row NotifierRabbitMq) Values() []interface{}

type NotifierRabbitMq_property

type NotifierRabbitMq_property = RabbitMqConfig

type NotifierRabbitMq_update

type NotifierRabbitMq_update = RabbitMqConfig

type NotifierSlackhook

type NotifierSlackhook struct {
	Uuid string `column:"uuid" json:"uuid,omitempty"` // pk

	NotifierSlackhook_property `json:",inline"`
}

func (NotifierSlackhook) ColumnNames

func (NotifierSlackhook) ColumnNames() []string

func (*NotifierSlackhook) Ptrs

func (row *NotifierSlackhook) Ptrs() []interface{}

func (*NotifierSlackhook) Scan

func (row *NotifierSlackhook) Scan(scanner Scanner) error

func (NotifierSlackhook) TableName

func (NotifierSlackhook) TableName() string

func (NotifierSlackhook) Values

func (row NotifierSlackhook) Values() []interface{}

type NotifierSlackhook_property

type NotifierSlackhook_property = SlackhookConfig

type NotifierSlackhook_update

type NotifierSlackhook_update = SlackhookConfig

type NotifierType

type NotifierType int
 ENUM(
	NaV
	console
	webhook
	rabbitmq
	slackhook

)

const (
	// NotifierTypeNaV is a NotifierType of type NaV.
	NotifierTypeNaV NotifierType = iota
	// NotifierTypeConsole is a NotifierType of type Console.
	NotifierTypeConsole
	// NotifierTypeWebhook is a NotifierType of type Webhook.
	NotifierTypeWebhook
	// NotifierTypeRabbitmq is a NotifierType of type Rabbitmq.
	NotifierTypeRabbitmq
	// NotifierTypeSlackhook is a NotifierType of type Slackhook.
	NotifierTypeSlackhook
)

func ParseNotifierType

func ParseNotifierType(name string) (NotifierType, error)

ParseNotifierType attempts to convert a string to a NotifierType.

func (*NotifierType) Scan

func (n *NotifierType) Scan(value interface{}) error

Scan implements the Scanner interface.

func (NotifierType) String

func (x NotifierType) String() string

String implements the Stringer interface.

func (NotifierType) Value

func (n NotifierType) Value() (driver.Value, error)

Value implements the driver Valuer interface.

type NotifierWebhook

type NotifierWebhook struct {
	Uuid string `column:"uuid" json:"uuid,omitempty"` // pk

	NotifierWebhook_property `json:",inline"`
}

func (NotifierWebhook) ColumnNames

func (NotifierWebhook) ColumnNames() []string

func (*NotifierWebhook) Ptrs

func (row *NotifierWebhook) Ptrs() []interface{}

func (*NotifierWebhook) Scan

func (row *NotifierWebhook) Scan(scanner Scanner) error

func (NotifierWebhook) TableName

func (NotifierWebhook) TableName() string

func (NotifierWebhook) Values

func (row NotifierWebhook) Values() []interface{}

type NotifierWebhook_property

type NotifierWebhook_property = WebhookConfig

type NotifierWebhook_update

type NotifierWebhook_update = WebhookConfig

type RabbitMqConfig

type RabbitMqConfig struct {
	//amqp Dial
	Url string `column:"url,default(0)" json:"url"`

	//amqp.Channel.Publish
	ChannelPublish struct {
		Exchange   vanilla.NullString `column:"exchange"    json:"exchange,omitempty"    swaggertype:"string"`
		RoutingKey vanilla.NullString `column:"routing_key" json:"routing_key,omitempty" swaggertype:"string"`
		Mandatory  vanilla.NullBool   `column:"mandatory"   json:"mandatory,omitempty"   swaggertype:"boolean"`
		Immediate  vanilla.NullBool   `column:"immediate"   json:"immediate,omitempty"   swaggertype:"boolean"`
	} `json:"channel_publish"`

	//amqp.Publishing
	Publishing struct {
		MessageHeaders         vanilla.NullObject `column:"message_headers"          json:"message_headers,omitempty"          swaggertype:"object"`  // Application or header exchange table
		MessageContentType     vanilla.NullString `column:"message_content_type"     json:"message_content_type,omitempty"     swaggertype:"string"`  // MIME content type
		MessageContentEncoding vanilla.NullString `column:"message_content_encoding" json:"message_content_encoding,omitempty" swaggertype:"string"`  // MIME content encoding
		MessageDeliveryMode    vanilla.NullUint8  `column:"message_delivery_mode"    json:"message_delivery_mode,omitempty"    swaggertype:"integer"` // queue implementation use - Transient (1) or Persistent (2)
		MessagePriority        vanilla.NullUint8  `column:"message_priority"         json:"message_priority,omitempty"         swaggertype:"integer"` // queue implementation use - 0 to 9
		MessageCorrelationId   vanilla.NullString `column:"message_correlation_id"   json:"message_correlation_id,omitempty"   swaggertype:"string"`  // application use - correlation identifier
		MessageReplyTo         vanilla.NullString `column:"message_reply_to"         json:"message_reply_to,omitempty"         swaggertype:"string"`  // application use - address to to reply to (ex: RPC)
		MessageExpiration      vanilla.NullString `column:"message_expiration"       json:"message_expiration,omitempty"       swaggertype:"string"`  // implementation use - message expiration spec
		MessageMessageId       vanilla.NullString `column:"message_message_id"       json:"message_message_id,omitempty"       swaggertype:"string"`  // application use - message identifier
		MessageTimestamp       vanilla.NullBool   `column:"message_timestamp"        json:"message_timestamp,omitempty"        swaggertype:"boolean"` // application use - message timestamp
		MessageType            vanilla.NullString `column:"message_type"             json:"message_type,omitempty"             swaggertype:"string"`  // application use - message type name
		MessageUserId          vanilla.NullString `column:"message_user_id"          json:"message_user_id,omitempty"          swaggertype:"string"`  // application use - creating user id
		MessageAppId           vanilla.NullString `column:"message_app_id"           json:"message_app_id,omitempty"           swaggertype:"string"`  // application use - creating application
	} `json:"publishing"`
}

func (RabbitMqConfig) ColumnNames

func (RabbitMqConfig) ColumnNames() []string

func (*RabbitMqConfig) Ptrs

func (row *RabbitMqConfig) Ptrs() []interface{}

func (*RabbitMqConfig) Scan

func (row *RabbitMqConfig) Scan(scanner Scanner) error

func (RabbitMqConfig) Type

func (RabbitMqConfig) Valid

func (cfg RabbitMqConfig) Valid() error

func (RabbitMqConfig) Values

func (row RabbitMqConfig) Values() []interface{}

type Scanner

type Scanner interface {
	Scan(dest ...interface{}) error
}

type SlackhookConfig

type SlackhookConfig struct {
	Url            string `column:"url,default('')"            json:"url"`
	RequestTimeout uint   `column:"request_timeout,default(0)" json:"request_timeout"` // second
}

func (SlackhookConfig) ColumnNames

func (SlackhookConfig) ColumnNames() []string

func (*SlackhookConfig) Ptrs

func (row *SlackhookConfig) Ptrs() []interface{}

func (*SlackhookConfig) Scan

func (row *SlackhookConfig) Scan(scanner Scanner) error

func (SlackhookConfig) Type

func (SlackhookConfig) Valid

func (cfg SlackhookConfig) Valid() error

func (SlackhookConfig) Values

func (row SlackhookConfig) Values() []interface{}

type WebhookConfig

type WebhookConfig struct {
	//http
	Method         string               `column:"method,default('')"         json:"method"`
	Url            string               `column:"url,default('')"            json:"url"`
	RequestHeaders vanilla.NullKeyValue `column:"request_headers"            json:"request_headers,omitempty" swaggertype:"object"`
	RequestTimeout uint                 `column:"request_timeout,default(0)" json:"request_timeout"` // second
}

func (WebhookConfig) ColumnNames

func (WebhookConfig) ColumnNames() []string

func (*WebhookConfig) Ptrs

func (row *WebhookConfig) Ptrs() []interface{}

func (*WebhookConfig) Scan

func (row *WebhookConfig) Scan(scanner Scanner) error

func (WebhookConfig) Type

func (WebhookConfig) Type() NotifierType

func (WebhookConfig) Valid

func (cfg WebhookConfig) Valid() error

func (WebhookConfig) Values

func (row WebhookConfig) Values() []interface{}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL