Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetNotificationHistoryRequest ¶
type GetNotificationHistoryRequest struct {
Page *uint32 `json:"page" query:"page"`
PageSize *uint32 `json:"page_size" query:"page_size"`
IDs []uuid.UUID `json:"ids" query:"ids" validate:"omitempty,uuid"` //nolint:tagliatelle
Destinations []string `json:"destinations" query:"destinations" validate:"omitempty,unique"`
Types []models.NotificationType `json:"types" query:"types" validate:"omitempty,unique"`
Channels []models.DeliveryChannel `json:"channels" query:"channels" validate:"omitempty,unique"`
CreatedFrom *time.Time `json:"created_from" query:"created_from" validate:"omitempty"`
CreatedTo *time.Time `json:"created_to" query:"created_to" validate:"omitempty"`
SentFrom *time.Time `json:"sent_from" query:"sent_from" validate:"omitempty"`
SentTo *time.Time `json:"sent_to" query:"sent_to" validate:"omitempty"`
} // @name GetNotificationHistoryRequest
type TestNotificationRequest ¶
type TestNotificationRequest struct {
Recipient string `json:"recipient" validate:"required"`
} // @name TestNotificationRequest
Click to show internal directories.
Click to hide internal directories.