/** * 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 { WebitelImApiProviderV1ProviderDeleteFacebookGateResponse, WebitelImApiProviderV1ProviderDeleteGetStartedResponse, WebitelImApiProviderV1ProviderDeletePersistentMenuResponse, WebitelImApiProviderV1ProviderGetFacebookGateResponse, WebitelImApiProviderV1ProviderSetGetStartedResponse, WebitelImApiProviderV1ProviderSetPersistentMenuResponse, WebitelImApiProviderV1ProviderUpdateFacebookGateResponse, } from '../_models'; import { WebitelImApiProviderV1ProviderStatus } from '../_models'; export const getFacebookServiceDeleteGetStartedWebitelImApiProviderV1FacebookServiceResponseMock = (): WebitelImApiProviderV1ProviderDeleteGetStartedResponse => ({}); export const getFacebookServiceSetGetStartedWebitelImApiProviderV1FacebookServiceResponseMock = (): WebitelImApiProviderV1ProviderSetGetStartedResponse => ({}); export const getFacebookServiceDeletePersistentMenuWebitelImApiProviderV1FacebookServiceResponseMock = (): WebitelImApiProviderV1ProviderDeletePersistentMenuResponse => ({}); export const getFacebookServiceSetPersistentMenuWebitelImApiProviderV1FacebookServiceResponseMock = (): WebitelImApiProviderV1ProviderSetPersistentMenuResponse => ({}); export const getFacebookServiceDeleteFacebookGateWebitelImApiProviderV1FacebookServiceResponseMock = ( overrideResponse: Partial< Extract > = {}, ): WebitelImApiProviderV1ProviderDeleteFacebookGateResponse => ({ item: faker.helpers.arrayElement([ { createdAt: faker.helpers.arrayElement([ faker.string.alpha({ length: { min: 10, max: 20, }, }), undefined, ]), enabled: faker.helpers.arrayElement([ faker.datatype.boolean(), undefined, ]), id: faker.helpers.arrayElement([ faker.string.alpha({ length: { min: 10, max: 20, }, }), undefined, ]), metaAppId: faker.helpers.arrayElement([ faker.string.alpha({ length: { min: 10, max: 20, }, }), undefined, ]), name: faker.helpers.arrayElement([ faker.string.alpha({ length: { min: 10, max: 20, }, }), undefined, ]), pageId: faker.helpers.arrayElement([ faker.string.alpha({ length: { min: 10, max: 20, }, }), undefined, ]), pageName: faker.helpers.arrayElement([ faker.string.alpha({ length: { min: 10, max: 20, }, }), undefined, ]), status: faker.helpers.arrayElement([ faker.helpers.arrayElement( Object.values(WebitelImApiProviderV1ProviderStatus), ), undefined, ]), updatedAt: faker.helpers.arrayElement([ faker.string.alpha({ length: { min: 10, max: 20, }, }), undefined, ]), }, undefined, ]), ...overrideResponse, }); export const getFacebookServiceGetFacebookGateWebitelImApiProviderV1FacebookServiceResponseMock = ( overrideResponse: Partial< Extract > = {}, ): WebitelImApiProviderV1ProviderGetFacebookGateResponse => ({ item: faker.helpers.arrayElement([ { createdAt: faker.helpers.arrayElement([ faker.string.alpha({ length: { min: 10, max: 20, }, }), undefined, ]), enabled: faker.helpers.arrayElement([ faker.datatype.boolean(), undefined, ]), id: faker.helpers.arrayElement([ faker.string.alpha({ length: { min: 10, max: 20, }, }), undefined, ]), metaAppId: faker.helpers.arrayElement([ faker.string.alpha({ length: { min: 10, max: 20, }, }), undefined, ]), name: faker.helpers.arrayElement([ faker.string.alpha({ length: { min: 10, max: 20, }, }), undefined, ]), pageId: faker.helpers.arrayElement([ faker.string.alpha({ length: { min: 10, max: 20, }, }), undefined, ]), pageName: faker.helpers.arrayElement([ faker.string.alpha({ length: { min: 10, max: 20, }, }), undefined, ]), status: faker.helpers.arrayElement([ faker.helpers.arrayElement( Object.values(WebitelImApiProviderV1ProviderStatus), ), undefined, ]), updatedAt: faker.helpers.arrayElement([ faker.string.alpha({ length: { min: 10, max: 20, }, }), undefined, ]), }, undefined, ]), ...overrideResponse, }); export const getFacebookServiceUpdateFacebookGateWebitelImApiProviderV1FacebookServiceResponseMock = ( overrideResponse: Partial< Extract > = {}, ): WebitelImApiProviderV1ProviderUpdateFacebookGateResponse => ({ item: faker.helpers.arrayElement([ { createdAt: faker.helpers.arrayElement([ faker.string.alpha({ length: { min: 10, max: 20, }, }), undefined, ]), enabled: faker.helpers.arrayElement([ faker.datatype.boolean(), undefined, ]), id: faker.helpers.arrayElement([ faker.string.alpha({ length: { min: 10, max: 20, }, }), undefined, ]), metaAppId: faker.helpers.arrayElement([ faker.string.alpha({ length: { min: 10, max: 20, }, }), undefined, ]), name: faker.helpers.arrayElement([ faker.string.alpha({ length: { min: 10, max: 20, }, }), undefined, ]), pageId: faker.helpers.arrayElement([ faker.string.alpha({ length: { min: 10, max: 20, }, }), undefined, ]), pageName: faker.helpers.arrayElement([ faker.string.alpha({ length: { min: 10, max: 20, }, }), undefined, ]), status: faker.helpers.arrayElement([ faker.helpers.arrayElement( Object.values(WebitelImApiProviderV1ProviderStatus), ), undefined, ]), updatedAt: faker.helpers.arrayElement([ faker.string.alpha({ length: { min: 10, max: 20, }, }), undefined, ]), }, undefined, ]), ...overrideResponse, });