Documentation ¶
Overview ¶
This type is not rigged up with GraphQL, and is only used internally.
Index ¶
- type Blob
- type File
- type Paste
- func (paste *Paste) Alias() string
- func (paste *Paste) As(alias string) *Paste
- func (paste *Paste) Fields() *database.ModelFields
- func (paste *Paste) QueryWithCursor(ctx context.Context, runner sq.BaseRunner, q sq.SelectBuilder, ...) ([]*Paste, *model.Cursor)
- func (paste *Paste) Table() string
- func (paste *Paste) Visibility() Visibility
- type URL
- type User
- type UserWebhookSubscription
- func (sub *UserWebhookSubscription) Alias() string
- func (sub *UserWebhookSubscription) As(alias string) *UserWebhookSubscription
- func (sub *UserWebhookSubscription) Fields() *database.ModelFields
- func (UserWebhookSubscription) IsWebhookSubscription()
- func (sub *UserWebhookSubscription) QueryWithCursor(ctx context.Context, runner sq.BaseRunner, q sq.SelectBuilder, ...) ([]WebhookSubscription, *model.Cursor)
- func (sub *UserWebhookSubscription) Table() string
- type WebhookDelivery
- func (whd *WebhookDelivery) Alias() string
- func (whd *WebhookDelivery) As(alias string) *WebhookDelivery
- func (whd *WebhookDelivery) Fields() *database.ModelFields
- func (whd *WebhookDelivery) QueryWithCursor(ctx context.Context, runner sq.BaseRunner, q sq.SelectBuilder, ...) ([]*WebhookDelivery, *model.Cursor)
- func (whd *WebhookDelivery) Table() string
- func (whd *WebhookDelivery) WithName(name string) *WebhookDelivery
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type File ¶
type File struct { Filename *string `json:"filename"` PasteID int BlobID int // contains filtered or unexported fields }
func (*File) Fields ¶
func (file *File) Fields() *database.ModelFields
type Paste ¶
type Paste struct { ID string `json:"id"` Created time.Time `json:"created"` PKID int UserID int RawVisibility string // contains filtered or unexported fields }
func (*Paste) Fields ¶
func (paste *Paste) Fields() *database.ModelFields
func (*Paste) QueryWithCursor ¶
func (*Paste) Visibility ¶
func (paste *Paste) Visibility() Visibility
type URL ¶
XXX: gqlgen bug prevents us from using type URL *url.URL
func (URL) MarshalGQL ¶
func (*URL) UnmarshalGQL ¶
type User ¶
type User struct { ID int `json:"id"` Created time.Time `json:"created"` Username string `json:"username"` // contains filtered or unexported fields }
func (*User) CanonicalName ¶
func (*User) Fields ¶
func (u *User) Fields() *database.ModelFields
type UserWebhookSubscription ¶
type UserWebhookSubscription struct { ID int `json:"id"` Events []WebhookEvent `json:"events"` Query string `json:"query"` URL string `json:"url"` UserID int AuthMethod string ClientID *string TokenHash *string Expires *time.Time Grants *string NodeID *string // contains filtered or unexported fields }
func (*UserWebhookSubscription) Alias ¶
func (sub *UserWebhookSubscription) Alias() string
func (*UserWebhookSubscription) As ¶
func (sub *UserWebhookSubscription) As(alias string) *UserWebhookSubscription
func (*UserWebhookSubscription) Fields ¶
func (sub *UserWebhookSubscription) Fields() *database.ModelFields
func (UserWebhookSubscription) IsWebhookSubscription ¶
func (UserWebhookSubscription) IsWebhookSubscription()
func (*UserWebhookSubscription) QueryWithCursor ¶
func (sub *UserWebhookSubscription) QueryWithCursor(ctx context.Context, runner sq.BaseRunner, q sq.SelectBuilder, cur *model.Cursor) ([]WebhookSubscription, *model.Cursor)
func (*UserWebhookSubscription) Table ¶
func (sub *UserWebhookSubscription) Table() string
type WebhookDelivery ¶
type WebhookDelivery struct { UUID string `json:"uuid"` Date time.Time `json:"date"` Event WebhookEvent `json:"event"` RequestBody string `json:"requestBody"` ResponseBody *string `json:"responseBody"` ResponseHeaders *string `json:"responseHeaders"` ResponseStatus *int `json:"responseStatus"` ID int SubscriptionID int Name string // contains filtered or unexported fields }
func (*WebhookDelivery) Alias ¶
func (whd *WebhookDelivery) Alias() string
func (*WebhookDelivery) As ¶
func (whd *WebhookDelivery) As(alias string) *WebhookDelivery
func (*WebhookDelivery) Fields ¶
func (whd *WebhookDelivery) Fields() *database.ModelFields
func (*WebhookDelivery) QueryWithCursor ¶
func (whd *WebhookDelivery) QueryWithCursor(ctx context.Context, runner sq.BaseRunner, q sq.SelectBuilder, cur *model.Cursor) ([]*WebhookDelivery, *model.Cursor)
func (*WebhookDelivery) Table ¶
func (whd *WebhookDelivery) Table() string
func (*WebhookDelivery) WithName ¶
func (whd *WebhookDelivery) WithName(name string) *WebhookDelivery
Click to show internal directories.
Click to hide internal directories.