access role documentation

This commit is contained in:
renaldybrada
2026-02-25 09:10:25 +07:00
parent 14f5850629
commit 6ac3798ea8
4 changed files with 250 additions and 0 deletions

No files matched your search

+58
View File
@@ -1,5 +1,22 @@
basePath: /api
definitions:
access.SyncKeycloakRoleRequest:
properties:
client_role:
items:
type: string
type: array
email:
type: string
keycloak_id:
type: string
name:
type: string
required:
- email
- keycloak_id
- name
type: object
antrianoperasi.CreatePasienOperasiRequest:
properties:
diagnosisItems:
@@ -432,6 +449,47 @@ info:
title: Antrian Operasi API
version: "1.0"
paths:
/access/eligible-menu:
get:
parameters:
- description: Keycloak ID
in: query
name: keycloak_id
required: true
type: string
responses:
"200":
description: OK
schema:
$ref: '#/definitions/shared.BaseResponse'
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/shared.BaseErrorResponse'
summary: Get Pages By Keycloak Id
tags:
- Access Role
/access/sync-keycloak-role:
post:
parameters:
- description: Sync Keycloak Role
in: body
name: body
required: true
schema:
$ref: '#/definitions/access.SyncKeycloakRoleRequest'
responses:
"200":
description: OK
schema:
$ref: '#/definitions/shared.BaseResponse'
"500":
description: Internal Server Error
schema:
$ref: '#/definitions/shared.BaseErrorResponse'
summary: Sync Keycloak Role
tags:
- Access Role
/antrian-operasi/:
get:
parameters: