Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommitState ¶
type CommitState string
const ( CommitStatePending CommitState = "pending" CommitStateSuccess CommitState = "success" CommitStateError CommitState = "error" CommitStateFailed CommitState = "failed" )
type CommitStatus ¶
type CommitStatus struct { sqlg.ObjectMeta ProjectID string `json:"project_id"` State CommitState `json:"status"` CommitSHA string `json:"commit_sha"` RunCounter uint64 `json:"run_counter"` Description string `json:"description"` Context string `json:"context"` }
func NewCommitStatus ¶
func NewCommitStatus(tx *sql.Tx) *CommitStatus
type CommitStatusDelivery ¶
type CommitStatusDelivery struct { sqlg.ObjectMeta Sequence uint64 `json:"sequence"` CommitStatusID string `json:"commit_status_id"` DeliveryStatus DeliveryStatus `json:"delivery_status"` DeliveredAt *time.Time `json:"delivered_at"` }
func NewCommitStatusDelivery ¶
func NewCommitStatusDelivery(tx *sql.Tx) *CommitStatusDelivery
type DeliveryStatus ¶
type DeliveryStatus string
const ( DeliveryStatusNotDelivered DeliveryStatus = "notDelivered" DeliveryStatusDelivered DeliveryStatus = "delivered" DeliveryStatusDeliveryError DeliveryStatus = "deliveryError" )
func DeliveryStatusFromStringSlice ¶
func DeliveryStatusFromStringSlice(slice []string) ([]DeliveryStatus, error)
type LastRunEventSequence ¶
type LastRunEventSequence struct { sqlg.ObjectMeta Value uint64 `json:"value"` }
func NewLastRunEventSequence ¶
func NewLastRunEventSequence(tx *sql.Tx) *LastRunEventSequence
type RunWebhook ¶
type RunWebhook struct { sqlg.ObjectMeta Payload []byte `json:"payload"` ProjectID string `json:"project_id"` }
func NewRunWebhook ¶
func NewRunWebhook(tx *sql.Tx) *RunWebhook
type RunWebhookDelivery ¶
type RunWebhookDelivery struct { sqlg.ObjectMeta Sequence uint64 `json:"sequence"` RunWebhookID string `json:"run_webhook_id"` DeliveryStatus DeliveryStatus `json:"delivery_status"` DeliveredAt *time.Time `json:"delivered_at"` StatusCode int `json:"status_code"` }
func NewRunWebhookDelivery ¶
func NewRunWebhookDelivery(tx *sql.Tx) *RunWebhookDelivery
type SortDirection ¶
type SortDirection string
const ( SortDirectionAsc SortDirection = "asc" SortDirectionDesc SortDirection = "desc" )
Click to show internal directories.
Click to hide internal directories.