export interface ResponseDataGetPaymentMethod {
  error: boolean;
  msg: string;
  response: GetPaymentMethod[];
}

export interface GetPaymentMethod {
  ID_METODO_PAGO: number;
  TIPO_METODO_PAGO: string;
  DESCRIPCION: string;
  ESTADO: string;
  USUARIO_MODIFICA: string;
  FECHA_MODIFICA: string;
}

export interface ResponseDataGetPaymentMethodActive {
  error: boolean;
  msg: string;
  response: GetPaymentMethodActive[];
}

export interface GetPaymentMethodActive {
  ID_METODO_PAGO: number;
  C_FORMAPAGO: string;
  DESCRIPCION: string;
}

export interface ResponseDataPaymentMethod {
  error: boolean;
  msg: string;
  response: PaymentMethod;
}

export interface PaymentMethod {
  TIPO_METODO_PAGO: string;
  DESCRIPCION: string;
}

export interface RequestFormPaymentMethod {
  TIPO_METODO_PAGO: string;
  DESCRIPCION: string;
  USUARIO: string;
  NUMERO_LINEA: number;
}

export interface DataDialogPaymentMethod { 
  ID?: string, 
  TYPE_DIALOG: 'REG' | 'UPD',
}