/* tslint:disable */ /* eslint-disable */ /** * Credify external API doc v2 * API documentations for integration version 2. * * The version of the OpenAPI document: 1.0.0-oas3 * Contact: dev@credify.one * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { Phone } from './phone'; /** * * @export * @interface ClientFeedbackRequest */ export interface ClientFeedbackRequest { /** * Type of the request. * @type {string} * @memberof ClientFeedbackRequest */ 'type': ClientFeedbackRequestTypeEnum; /** * ID of the BNPL order to feedback * @type {string} * @memberof ClientFeedbackRequest */ 'bnplOrderId'?: string; /** * Application ID of the BNPL order in service provider context * @type {string} * @memberof ClientFeedbackRequest */ 'bnplApplicationId'?: string; /** * Feedback category * @type {string} * @memberof ClientFeedbackRequest */ 'category': string; /** * Feedback subcategory * @type {string} * @memberof ClientFeedbackRequest */ 'subcategory': string; /** * Customer name * @type {string} * @memberof ClientFeedbackRequest */ 'name': string; /** * Customer email * @type {string} * @memberof ClientFeedbackRequest */ 'email': string; /** * * @type {Phone} * @memberof ClientFeedbackRequest */ 'phone': Phone; /** * Feedback details from customer * @type {string} * @memberof ClientFeedbackRequest */ 'message'?: string; } export const ClientFeedbackRequestTypeEnum = { REPORT: 'REPORT', FEEDBACK: 'FEEDBACK' } as const; export type ClientFeedbackRequestTypeEnum = typeof ClientFeedbackRequestTypeEnum[keyof typeof ClientFeedbackRequestTypeEnum];