feat: add template for webhook db methods

This commit is contained in:
Lakhan Samani
2022-07-06 10:38:21 +05:30
parent 265331801f
commit a8064e79a1
15 changed files with 1625 additions and 0 deletions

View File

@@ -2,6 +2,7 @@
#
# https://gqlgen.com/getting-started/
scalar Int64
scalar Int32
scalar Map
scalar Any
@@ -324,6 +325,40 @@ input GenerateJWTKeysInput {
type: String!
}
type Webhook {
id: ID!
event_name: String
endpoint: String
enabled: Boolean
created_at: Int64
updated_at: Int64
}
type Webhooks {
pagination: Pagination!
webhooks: [Webhook!]!
}
type WebhookLog {
id: ID!
http_status: Int32
response: String
request: String
webhook_id: ID
created_at: Int64
updated_at: Int64
}
input ListWebhookLogRequest {
pagination: PaginatedInput!
webhook_id: String
}
type WebhookLogs {
pagination: Pagination!
webhook_logs: [WebhookLog!]!
}
type Mutation {
signup(params: SignUpInput!): AuthResponse!
login(params: LoginInput!): AuthResponse!
@@ -358,4 +393,6 @@ type Query {
_verification_requests(params: PaginatedInput): VerificationRequests!
_admin_session: Response!
_env: Env!
_webhooks(params: PaginatedInput): Webhooks!
_webhook_logs(params: ListWebhookLogRequest): WebhookLogs!
}