feat: modify fields for updation
This commit is contained in:
@ -163,26 +163,29 @@ const updateApiService = `-- name: UpdateApiService :one
|
|||||||
UPDATE api_services
|
UPDATE api_services
|
||||||
SET
|
SET
|
||||||
name = $2,
|
name = $2,
|
||||||
redirect_uris = $3,
|
description = $3,
|
||||||
scopes = $4,
|
redirect_uris = $4,
|
||||||
grant_types = $5,
|
scopes = $5,
|
||||||
|
grant_types = $6,
|
||||||
updated_at = NOW()
|
updated_at = NOW()
|
||||||
WHERE client_id = $1
|
WHERE client_id = $1
|
||||||
RETURNING id, client_id, client_secret, name, redirect_uris, scopes, grant_types, created_at, updated_at, is_active, description
|
RETURNING id, client_id, client_secret, name, redirect_uris, scopes, grant_types, created_at, updated_at, is_active, description
|
||||||
`
|
`
|
||||||
|
|
||||||
type UpdateApiServiceParams struct {
|
type UpdateApiServiceParams struct {
|
||||||
ClientID string `json:"client_id"`
|
ClientID string `json:"client_id"`
|
||||||
Name string `json:"name"`
|
Name string `json:"name"`
|
||||||
RedirectUris []string `json:"redirect_uris"`
|
Description pgtype.Text `json:"description"`
|
||||||
Scopes []string `json:"scopes"`
|
RedirectUris []string `json:"redirect_uris"`
|
||||||
GrantTypes []string `json:"grant_types"`
|
Scopes []string `json:"scopes"`
|
||||||
|
GrantTypes []string `json:"grant_types"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func (q *Queries) UpdateApiService(ctx context.Context, arg UpdateApiServiceParams) (ApiService, error) {
|
func (q *Queries) UpdateApiService(ctx context.Context, arg UpdateApiServiceParams) (ApiService, error) {
|
||||||
row := q.db.QueryRow(ctx, updateApiService,
|
row := q.db.QueryRow(ctx, updateApiService,
|
||||||
arg.ClientID,
|
arg.ClientID,
|
||||||
arg.Name,
|
arg.Name,
|
||||||
|
arg.Description,
|
||||||
arg.RedirectUris,
|
arg.RedirectUris,
|
||||||
arg.Scopes,
|
arg.Scopes,
|
||||||
arg.GrantTypes,
|
arg.GrantTypes,
|
||||||
|
@ -24,9 +24,10 @@ ORDER BY created_at DESC;
|
|||||||
UPDATE api_services
|
UPDATE api_services
|
||||||
SET
|
SET
|
||||||
name = $2,
|
name = $2,
|
||||||
redirect_uris = $3,
|
description = $3,
|
||||||
scopes = $4,
|
redirect_uris = $4,
|
||||||
grant_types = $5,
|
scopes = $5,
|
||||||
|
grant_types = $6,
|
||||||
updated_at = NOW()
|
updated_at = NOW()
|
||||||
WHERE client_id = $1
|
WHERE client_id = $1
|
||||||
RETURNING *;
|
RETURNING *;
|
||||||
|
Reference in New Issue
Block a user