declare module Levelup { namespace Core { namespace Auth { /** * @description Service Api */ export namespace Api { export namespace PermissionGroups { /** * -------------------------------------------------------------------------- * Create * -------------------------------------------------------------------------- * @link * @fires PermissionGroupsService.Create * @param {Core.Auth.Api.PermissionGroups.Create.Request} query * @returns {Core.Auth.Api.PermissionGroups.Create.Response} * @method POST * */ export namespace Create { export type Request =Core.Utils.Api.Request.BuildCreateRequest; export type Response =Core.Utils.Api.Response.BuildSingleItemResponse; } /** * -------------------------------------------------------------------------- * Update * -------------------------------------------------------------------------- * @link * @fires PermissionGroupsService.Update * @param {Core.Auth.Api.PermissionGroups.Update.Request} query * @returns {Core.Auth.Api.PermissionGroups.Update.Response} * @method PUT * */ export namespace Update { export type Request =Core.Utils.Api.Request.BuildUpdateRequest; export type Response =Core.Utils.Api.Response.BuildSingleItemResponse; } /** * -------------------------------------------------------------------------- * Delete * -------------------------------------------------------------------------- * @link * @fires PermissionGroupsService.Delete * @param {Core.Auth.Api.PermissionGroups.Delete.Request} query * @returns {Core.Auth.Api.PermissionGroups.Delete.Response} * @method DELETE * */ export namespace Delete { export type Response =Core.Utils.Api.Response.DefaultDeleteResponse; } /** * -------------------------------------------------------------------------- * Get * -------------------------------------------------------------------------- * @link * @fires PermissionGroupsService.Get * @param {Core.Auth.Api.PermissionGroups.GetOne.Request} query * @returns {Core.Auth.Api.PermissionGroups.GetOne.Response} * @method GET * */ export namespace GetOne { export type Response =Core.Utils.Api.Response.BuildSingleItemResponse; } /** * -------------------------------------------------------------------------- * List * -------------------------------------------------------------------------- * @link * @fires PermissionGroupsService.List * @param {Core.Auth.Api.PermissionGroups.List.Request} query * @returns {Core.Auth.Api.PermissionGroups.List.Response} * @method GET * */ export namespace List { export type Request =Core.Utils.Api.Request.BuildSearchablePagedSortableFilterableProjectable export type Response =Core.Utils.Api.Response.BuildListResponse } } } } } }