/**
 * Account and Transaction API SpecificationLib
 *
 * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ).
 */

import { ApiError } from '../core';
import { Error } from '../models/error';

/**
 * Creates an instance of Transactions500
 */
interface Transactions500 {
  /** High level textual error code to help categorise the errors. */
  Code: string;
  /** A unique reference for the error instance, for audit purposes, in case of unknown/unclassified errors. */
  Id?: string;
  /** Brief Error message. E.g., 'There is something wrong with the request parameters provided' */
  Message: string;
  Errors: Error[];
}

export class Transactions500Error extends ApiError<Transactions500> {}
