/** * Generated by orval v8.19.0 🍺 * Do not edit manually. * Webitel API * OpenAPI spec version: 24.04.0 */ import * as zod from 'zod'; export const DeleteOAuthServiceBody = zod.object({ id: zod.array(zod.string()).optional(), permanent: zod.boolean().optional(), }); export const DeleteOAuthServiceResponse = zod.looseObject({}); export const SearchOAuthServiceQueryParams = zod.object({ page: zod .number() .optional() .describe('----- Select Options -------------------------\n\ndefault: 1'), size: zod.number().optional().describe('default: 16'), fields: zod.array(zod.string()).optional().describe('attributes list'), sort: zod .array(zod.string()) .optional() .describe('e.g.: "updated_at" - ASC; "!updated_at" - DESC;'), id: zod .array(zod.string()) .optional() .describe( '----- Search Basic Filters ---------------------------\n\nselection: by unique identifier', ), q: zod.string().optional().describe('term-of-search: lookup[name]'), name: zod .string() .optional() .describe("case-ignore substring match: ILIKE '*' - any; '?' - one"), access: zod .string() .optional() .describe( '[M]andatory[A]ccess[C]ontrol: with access mode (action) granted!', ), enabled: zod .boolean() .optional() .describe('----- OAuthService-Specific Filters ----------------'), }); export const SearchOAuthServiceResponse = zod.object({ items: zod .array( zod.object({ authUrl: zod.string().optional(), claims: zod .array( zod.object({ type: zod.string().optional(), value: zod.string().optional(), }), ) .optional() .describe('google.protobuf.Struct claims = 7;'), clientId: zod.string().optional(), clientSecret: zod.string().optional(), createdAt: zod.string().optional(), createdBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), discoveryUrl: zod.string().optional(), domain: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), enabled: zod.boolean().optional(), id: zod.string().optional(), logo: zod.string().optional(), metadata: zod.looseObject({}).optional(), name: zod.string().optional(), scopes: zod.array(zod.string()).optional(), tokenUrl: zod.string().optional(), type: zod.string().optional(), updatedAt: zod.string().optional(), updatedBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), userinfoUrl: zod.string().optional(), }), ) .optional(), next: zod.boolean().optional(), page: zod.number().optional(), }); export const CreateOAuthServiceBody = zod.object({ authUrl: zod.string().optional(), claims: zod .array( zod.object({ type: zod.string().optional(), value: zod.string().optional(), }), ) .optional() .describe('google.protobuf.Struct claims = 7;'), clientId: zod.string().optional(), clientSecret: zod.string().optional(), createdAt: zod.string().optional(), createdBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), discoveryUrl: zod.string().optional(), domain: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), enabled: zod.boolean().optional(), id: zod.string().optional(), logo: zod.string().optional(), metadata: zod.looseObject({}).optional(), name: zod.string().optional(), scopes: zod.array(zod.string()).optional(), tokenUrl: zod.string().optional(), type: zod.string().optional(), updatedAt: zod.string().optional(), updatedBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), userinfoUrl: zod.string().optional(), }); export const CreateOAuthServiceResponse = zod.object({ authUrl: zod.string().optional(), claims: zod .array( zod.object({ type: zod.string().optional(), value: zod.string().optional(), }), ) .optional() .describe('google.protobuf.Struct claims = 7;'), clientId: zod.string().optional(), clientSecret: zod.string().optional(), createdAt: zod.string().optional(), createdBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), discoveryUrl: zod.string().optional(), domain: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), enabled: zod.boolean().optional(), id: zod.string().optional(), logo: zod.string().optional(), metadata: zod.looseObject({}).optional(), name: zod.string().optional(), scopes: zod.array(zod.string()).optional(), tokenUrl: zod.string().optional(), type: zod.string().optional(), updatedAt: zod.string().optional(), updatedBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), userinfoUrl: zod.string().optional(), }); export const DeleteOAuthService2Params = zod.object({ id: zod.array(zod.string()).min(1), }); export const DeleteOAuthService2Body = zod.object({ permanent: zod.boolean().optional(), }); export const DeleteOAuthService2Response = zod.looseObject({}); export const LocateOAuthServiceParams = zod.object({ id: zod .array(zod.string()) .min(1) .describe( '----- Search Basic Filters ---------------------------\n\nselection: by unique identifier', ), }); export const LocateOAuthServiceQueryParams = zod.object({ page: zod .number() .optional() .describe('----- Select Options -------------------------\n\ndefault: 1'), size: zod.number().optional().describe('default: 16'), fields: zod.array(zod.string()).optional().describe('attributes list'), sort: zod .array(zod.string()) .optional() .describe('e.g.: "updated_at" - ASC; "!updated_at" - DESC;'), q: zod.string().optional().describe('term-of-search: lookup[name]'), name: zod .string() .optional() .describe("case-ignore substring match: ILIKE '*' - any; '?' - one"), access: zod .string() .optional() .describe( '[M]andatory[A]ccess[C]ontrol: with access mode (action) granted!', ), enabled: zod .boolean() .optional() .describe('----- OAuthService-Specific Filters ----------------'), }); export const LocateOAuthServiceResponse = zod.object({ authUrl: zod.string().optional(), claims: zod .array( zod.object({ type: zod.string().optional(), value: zod.string().optional(), }), ) .optional() .describe('google.protobuf.Struct claims = 7;'), clientId: zod.string().optional(), clientSecret: zod.string().optional(), createdAt: zod.string().optional(), createdBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), discoveryUrl: zod.string().optional(), domain: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), enabled: zod.boolean().optional(), id: zod.string().optional(), logo: zod.string().optional(), metadata: zod.looseObject({}).optional(), name: zod.string().optional(), scopes: zod.array(zod.string()).optional(), tokenUrl: zod.string().optional(), type: zod.string().optional(), updatedAt: zod.string().optional(), updatedBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), userinfoUrl: zod.string().optional(), }); export const UpdateOAuthService2Params = zod.object({ id: zod.string().describe('Unique identifier of the OAuthService to update.'), }); export const UpdateOAuthService2QueryParams = zod.object({ fields: zod .array(zod.string()) .optional() .describe('Fields for partial update. PATCH'), }); export const UpdateOAuthService2Body = zod.object({ authUrl: zod.string().optional(), claims: zod .array( zod.object({ type: zod.string().optional(), value: zod.string().optional(), }), ) .optional() .describe('google.protobuf.Struct claims = 7;'), clientId: zod.string().optional(), clientSecret: zod.string().optional(), createdAt: zod.string().optional(), createdBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), discoveryUrl: zod.string().optional(), domain: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), enabled: zod.boolean().optional(), id: zod.string().optional(), logo: zod.string().optional(), metadata: zod.looseObject({}).optional(), name: zod.string().optional(), scopes: zod.array(zod.string()).optional(), tokenUrl: zod.string().optional(), type: zod.string().optional(), updatedAt: zod.string().optional(), updatedBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), userinfoUrl: zod.string().optional(), }); export const UpdateOAuthService2Response = zod.object({ authUrl: zod.string().optional(), claims: zod .array( zod.object({ type: zod.string().optional(), value: zod.string().optional(), }), ) .optional() .describe('google.protobuf.Struct claims = 7;'), clientId: zod.string().optional(), clientSecret: zod.string().optional(), createdAt: zod.string().optional(), createdBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), discoveryUrl: zod.string().optional(), domain: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), enabled: zod.boolean().optional(), id: zod.string().optional(), logo: zod.string().optional(), metadata: zod.looseObject({}).optional(), name: zod.string().optional(), scopes: zod.array(zod.string()).optional(), tokenUrl: zod.string().optional(), type: zod.string().optional(), updatedAt: zod.string().optional(), updatedBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), userinfoUrl: zod.string().optional(), }); export const UpdateOAuthServiceParams = zod.object({ id: zod.string().describe('Unique identifier of the OAuthService to update.'), }); export const UpdateOAuthServiceQueryParams = zod.object({ fields: zod .array(zod.string()) .optional() .describe('Fields for partial update. PATCH'), }); export const UpdateOAuthServiceBody = zod.object({ authUrl: zod.string().optional(), claims: zod .array( zod.object({ type: zod.string().optional(), value: zod.string().optional(), }), ) .optional() .describe('google.protobuf.Struct claims = 7;'), clientId: zod.string().optional(), clientSecret: zod.string().optional(), createdAt: zod.string().optional(), createdBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), discoveryUrl: zod.string().optional(), domain: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), enabled: zod.boolean().optional(), id: zod.string().optional(), logo: zod.string().optional(), metadata: zod.looseObject({}).optional(), name: zod.string().optional(), scopes: zod.array(zod.string()).optional(), tokenUrl: zod.string().optional(), type: zod.string().optional(), updatedAt: zod.string().optional(), updatedBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), userinfoUrl: zod.string().optional(), }); export const UpdateOAuthServiceResponse = zod.object({ authUrl: zod.string().optional(), claims: zod .array( zod.object({ type: zod.string().optional(), value: zod.string().optional(), }), ) .optional() .describe('google.protobuf.Struct claims = 7;'), clientId: zod.string().optional(), clientSecret: zod.string().optional(), createdAt: zod.string().optional(), createdBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), discoveryUrl: zod.string().optional(), domain: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), enabled: zod.boolean().optional(), id: zod.string().optional(), logo: zod.string().optional(), metadata: zod.looseObject({}).optional(), name: zod.string().optional(), scopes: zod.array(zod.string()).optional(), tokenUrl: zod.string().optional(), type: zod.string().optional(), updatedAt: zod.string().optional(), updatedBy: zod .object({ id: zod.string().optional(), name: zod.string().optional(), }) .optional(), userinfoUrl: zod.string().optional(), });