/**
 * Admin client API
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: v1
 * 
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
import { IrocStatementType } from './irocStatementType';


export interface IrocStatmentRecordResponse { 
    userId?: number;
    accountId?: number;
    month?: number;
    year?: number;
    quarter?: number;
    status: IrocStatmentRecordResponse.StatusEnum;
    id: string;
    generatedDate: string;
    startDate: string;
    endDate: string;
    reportType: IrocStatementType;
}
export namespace IrocStatmentRecordResponse {
    export type StatusEnum = 'COMPLETE' | 'PENDING' | 'ERROR' | 'PROCESSING' | 'READY_TO_NOTIFY_CUSTOMER' | 'FAILED_ATTEMPT';
    export const StatusEnum = {
        Complete: 'COMPLETE' as StatusEnum,
        Pending: 'PENDING' as StatusEnum,
        Error: 'ERROR' as StatusEnum,
        Processing: 'PROCESSING' as StatusEnum,
        ReadyToNotifyCustomer: 'READY_TO_NOTIFY_CUSTOMER' as StatusEnum,
        FailedAttempt: 'FAILED_ATTEMPT' as StatusEnum
    };
}


