/** * Generated by orval v8.19.0 🍺 * Do not edit manually. * Webitel API * OpenAPI spec version: 24.04.0 */ import { faker } from '@faker-js/faker'; import type { WebMeetingBackendCreateMeetingResponse, WebMeetingBackendMeetingView, WebMeetingBackendSatisfactionMeetingResponse, } from '../_models'; export const getCreateMeetingResponseMock = ( overrideResponse: Partial< Extract > = {}, ): WebMeetingBackendCreateMeetingResponse => ({ id: faker.helpers.arrayElement([ faker.string.alpha({ length: { min: 10, max: 20, }, }), undefined, ]), url: faker.helpers.arrayElement([ faker.string.alpha({ length: { min: 10, max: 20, }, }), undefined, ]), ...overrideResponse, }); export const getGetMeetingViewResponseMock = ( overrideResponse: Partial> = {}, ): WebMeetingBackendMeetingView => ({ allowSatisfaction: faker.helpers.arrayElement([ faker.datatype.boolean(), undefined, ]), createdAt: faker.helpers.arrayElement([ faker.string.alpha({ length: { min: 10, max: 20, }, }), undefined, ]), expiresAt: faker.helpers.arrayElement([ faker.string.alpha({ length: { min: 10, max: 20, }, }), undefined, ]), satisfaction: faker.helpers.arrayElement([ faker.string.alpha({ length: { min: 10, max: 20, }, }), undefined, ]), title: faker.helpers.arrayElement([ faker.string.alpha({ length: { min: 10, max: 20, }, }), undefined, ]), ...overrideResponse, }); export const getSatisfactionMeetingResponseMock = (): WebMeetingBackendSatisfactionMeetingResponse => ({});