/** * My API * API documentation for my Laravel app * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime'; import type { AttachAdminsToRoleRequest, AttachPermissionsToRoleRequest, CreateRoleRequest, GenericResponse, PaginatedRoleListResourceResponse, RoleLiteResourceArrayResponse, RoleResource, SearchAllRolesRequest, SearchRolesRequest, UpdateRoleRequest } from '../models/index'; export interface AttachAdminsRoleRequest { role: number; attachAdminsToRoleRequest?: AttachAdminsToRoleRequest; } export interface AttachPermissionsRoleRequest { role: number; attachPermissionsToRoleRequest?: AttachPermissionsToRoleRequest; } export interface DestroyRoleRequest { role: number; } export interface DetachAdminRoleRequest { role: number; admin: number; } export interface DetachPermissionRoleRequest { role: number; permission: number; } export interface DuplicateRoleRequest { role: number; } export interface GetAllRoleRequest { searchAllRolesRequest?: SearchAllRolesRequest; } export interface IndexRoleRequest { searchRolesRequest?: SearchRolesRequest; } export interface ShowRoleRequest { role: number; } export interface StoreRoleRequest { createRoleRequest?: CreateRoleRequest; } export interface UpdateRoleOperationRequest { role: number; updateRoleRequest?: UpdateRoleRequest; } /** * */ export declare class RolesApi extends runtime.BaseAPI { /** * Auto-generated: attachAdminsRole */ attachAdminsRoleRaw(requestParameters: AttachAdminsRoleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: attachAdminsRole */ attachAdminsRole(requestParameters: AttachAdminsRoleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: attachPermissionsRole */ attachPermissionsRoleRaw(requestParameters: AttachPermissionsRoleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: attachPermissionsRole */ attachPermissionsRole(requestParameters: AttachPermissionsRoleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: destroyRole */ destroyRoleRaw(requestParameters: DestroyRoleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: destroyRole */ destroyRole(requestParameters: DestroyRoleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: detachAdminRole */ detachAdminRoleRaw(requestParameters: DetachAdminRoleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: detachAdminRole */ detachAdminRole(requestParameters: DetachAdminRoleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: detachPermissionRole */ detachPermissionRoleRaw(requestParameters: DetachPermissionRoleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: detachPermissionRole */ detachPermissionRole(requestParameters: DetachPermissionRoleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: duplicateRole */ duplicateRoleRaw(requestParameters: DuplicateRoleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: duplicateRole */ duplicateRole(requestParameters: DuplicateRoleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: getAllRole */ getAllRoleRaw(requestParameters: GetAllRoleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: getAllRole */ getAllRole(requestParameters?: GetAllRoleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: indexRole */ indexRoleRaw(requestParameters: IndexRoleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: indexRole */ indexRole(requestParameters?: IndexRoleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: showRole */ showRoleRaw(requestParameters: ShowRoleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: showRole */ showRole(requestParameters: ShowRoleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: storeRole */ storeRoleRaw(requestParameters: StoreRoleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: storeRole */ storeRole(requestParameters?: StoreRoleRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: updateRole */ updateRoleRaw(requestParameters: UpdateRoleOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: updateRole */ updateRole(requestParameters: UpdateRoleOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; }