models

package
v0.0.26 Latest Latest
Warning

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

Go to latest
Published: Aug 11, 2022 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DtoChannelEmail

type DtoChannelEmail struct {

	// channel name
	ChannelName string `json:"channel_name,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// org id
	OrgID string `json:"org_id,omitempty"`

	// receivers
	Receivers []*DtoEmailRecipients `json:"receivers"`

	// subscriber id
	SubscriberID string `json:"subscriber_id,omitempty"`
}

DtoChannelEmail dto channel email

swagger:model dto.ChannelEmail

func (*DtoChannelEmail) ContextValidate

func (m *DtoChannelEmail) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this dto channel email based on the context it is used

func (*DtoChannelEmail) MarshalBinary

func (m *DtoChannelEmail) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DtoChannelEmail) UnmarshalBinary

func (m *DtoChannelEmail) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DtoChannelEmail) Validate

func (m *DtoChannelEmail) Validate(formats strfmt.Registry) error

Validate validates this dto channel email

type DtoCreateChannelEmail

type DtoCreateChannelEmail struct {

	// channel name
	ChannelName string `json:"channel_name,omitempty"`

	// receivers
	Receivers []*DtoEmailRecipients `json:"receivers"`
}

DtoCreateChannelEmail dto create channel email

swagger:model dto.CreateChannelEmail

func (*DtoCreateChannelEmail) ContextValidate

func (m *DtoCreateChannelEmail) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this dto create channel email based on the context it is used

func (*DtoCreateChannelEmail) MarshalBinary

func (m *DtoCreateChannelEmail) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DtoCreateChannelEmail) UnmarshalBinary

func (m *DtoCreateChannelEmail) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DtoCreateChannelEmail) Validate

func (m *DtoCreateChannelEmail) Validate(formats strfmt.Registry) error

Validate validates this dto create channel email

type DtoCreatePreference

type DtoCreatePreference struct {

	// event types
	// Example: {"service_id_1":"\u003clist of event types\u003e","service_id_2":"\u003clist of event types\u003e"}
	EventTypes map[string]string `json:"event_types,omitempty"`
}

DtoCreatePreference dto create preference

swagger:model dto.CreatePreference

func (*DtoCreatePreference) ContextValidate

func (m *DtoCreatePreference) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this dto create preference based on context it is used

func (*DtoCreatePreference) MarshalBinary

func (m *DtoCreatePreference) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DtoCreatePreference) UnmarshalBinary

func (m *DtoCreatePreference) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DtoCreatePreference) Validate

func (m *DtoCreatePreference) Validate(formats strfmt.Registry) error

Validate validates this dto create preference

type DtoEmailRecipients

type DtoEmailRecipients struct {

	// email
	Email string `json:"email,omitempty"`

	// name
	Name string `json:"name,omitempty"`
}

DtoEmailRecipients dto email recipients

swagger:model dto.EmailRecipients

func (*DtoEmailRecipients) ContextValidate

func (m *DtoEmailRecipients) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this dto email recipients based on context it is used

func (*DtoEmailRecipients) MarshalBinary

func (m *DtoEmailRecipients) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DtoEmailRecipients) UnmarshalBinary

func (m *DtoEmailRecipients) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DtoEmailRecipients) Validate

func (m *DtoEmailRecipients) Validate(formats strfmt.Registry) error

Validate validates this dto email recipients

type DtoNotification

type DtoNotification struct {

	// created on
	CreatedOn string `json:"created_on,omitempty"`

	// event type
	EventType string `json:"event_type,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// marked read
	MarkedRead bool `json:"marked_read,omitempty"`

	// org id
	OrgID string `json:"org_id,omitempty"`

	// subscriber id
	SubscriberID string `json:"subscriber_id,omitempty"`
}

DtoNotification dto notification

swagger:model dto.Notification

func (*DtoNotification) ContextValidate

func (m *DtoNotification) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this dto notification based on context it is used

func (*DtoNotification) MarshalBinary

func (m *DtoNotification) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DtoNotification) UnmarshalBinary

func (m *DtoNotification) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DtoNotification) Validate

func (m *DtoNotification) Validate(formats strfmt.Registry) error

Validate validates this dto notification

type DtoPreference

type DtoPreference struct {

	// event source svc
	EventSourceSvc string `json:"event_source_svc,omitempty"`

	// event type
	EventType string `json:"event_type,omitempty"`

	// id
	ID string `json:"id,omitempty"`

	// org id
	OrgID string `json:"org_id,omitempty"`

	// subscriber id
	SubscriberID string `json:"subscriber_id,omitempty"`
}

DtoPreference dto preference

swagger:model dto.Preference

func (*DtoPreference) ContextValidate

func (m *DtoPreference) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this dto preference based on context it is used

func (*DtoPreference) MarshalBinary

func (m *DtoPreference) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DtoPreference) UnmarshalBinary

func (m *DtoPreference) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DtoPreference) Validate

func (m *DtoPreference) Validate(formats strfmt.Registry) error

Validate validates this dto preference

type DtoUpdateChannelEmail

type DtoUpdateChannelEmail struct {

	// channel name
	ChannelName string `json:"channel_name,omitempty"`

	// receivers
	Receivers []*DtoEmailRecipients `json:"receivers"`
}

DtoUpdateChannelEmail dto update channel email

swagger:model dto.UpdateChannelEmail

func (*DtoUpdateChannelEmail) ContextValidate

func (m *DtoUpdateChannelEmail) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this dto update channel email based on the context it is used

func (*DtoUpdateChannelEmail) MarshalBinary

func (m *DtoUpdateChannelEmail) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*DtoUpdateChannelEmail) UnmarshalBinary

func (m *DtoUpdateChannelEmail) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*DtoUpdateChannelEmail) Validate

func (m *DtoUpdateChannelEmail) Validate(formats strfmt.Registry) error

Validate validates this dto update channel email

type ErrrErrorDetails

type ErrrErrorDetails struct {

	// error
	Error string `json:"error,omitempty"`

	// location
	Location string `json:"location,omitempty"`

	// message
	Message string `json:"message,omitempty"`

	// solution
	Solution string `json:"solution,omitempty"`

	// type
	Type string `json:"type,omitempty"`
}

ErrrErrorDetails errr error details

swagger:model errr.ErrorDetails

func (*ErrrErrorDetails) ContextValidate

func (m *ErrrErrorDetails) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validates this errr error details based on context it is used

func (*ErrrErrorDetails) MarshalBinary

func (m *ErrrErrorDetails) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ErrrErrorDetails) UnmarshalBinary

func (m *ErrrErrorDetails) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ErrrErrorDetails) Validate

func (m *ErrrErrorDetails) Validate(formats strfmt.Registry) error

Validate validates this errr error details

type ErrrErrorResponse

type ErrrErrorResponse struct {

	// code
	Code int64 `json:"code,omitempty"`

	// errors
	Errors []*ErrrErrorDetails `json:"errors"`

	// exception
	Exception string `json:"exception,omitempty"`

	// path
	Path string `json:"path,omitempty"`

	// timestamp
	Timestamp int64 `json:"timestamp,omitempty"`

	// trace id
	TraceID string `json:"trace_id,omitempty"`
}

ErrrErrorResponse errr error response

swagger:model errr.ErrorResponse

func (*ErrrErrorResponse) ContextValidate

func (m *ErrrErrorResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error

ContextValidate validate this errr error response based on the context it is used

func (*ErrrErrorResponse) MarshalBinary

func (m *ErrrErrorResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ErrrErrorResponse) UnmarshalBinary

func (m *ErrrErrorResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ErrrErrorResponse) Validate

func (m *ErrrErrorResponse) Validate(formats strfmt.Registry) error

Validate validates this errr error response

Jump to

Keyboard shortcuts

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