{"version":3,"sources":["../../src/projects/shimTypes.ts"],"sourcesContent":["/* eslint-disable @typescript-eslint/explicit-member-accessibility */\r\nexport declare class TimeEntry {\r\n  /**\r\n   * Identifier of the time entry.\r\n   */\r\n  'timeEntryId'?: string;\r\n  /**\r\n   * The xero user identifier of the person who logged time.\r\n   */\r\n  'userId'?: string;\r\n  /**\r\n   * Identifier of the project, that the task (which the time entry is logged against) belongs to.\r\n   */\r\n  'projectId'?: string;\r\n  /**\r\n   * Identifier of the task that time entry is logged against.\r\n   */\r\n  'taskId'?: string;\r\n  /**\r\n   * The date time that time entry is logged on. UTC Date Time in ISO-8601 format.\r\n   */\r\n  'dateUtc'?: Date;\r\n  /**\r\n   * The date time that time entry is created. UTC Date Time in ISO-8601 format. By default it is set to server time.\r\n   */\r\n  'dateEnteredUtc'?: Date;\r\n  /**\r\n   * The duration of logged minutes.\r\n   */\r\n  'duration'?: number;\r\n  /**\r\n   * A description of the time entry.\r\n   */\r\n  'description'?: string;\r\n  /**\r\n   * Status of the time entry. By default a time entry is created with status of `ACTIVE`. A `LOCKED` state indicates that the time entry is currently changing state (for example being invoiced). Updates are not allowed when in this state. It will have a status of INVOICED once it is invoiced.\r\n   */\r\n  'status'?: TimeEntry.StatusEnum;\r\n  static discriminator: string | undefined;\r\n  static attributeTypeMap: Array<{\r\n    baseName: string;\r\n    name: string;\r\n    type: string;\r\n  }>;\r\n\r\n  static getAttributeTypeMap(): {\r\n    baseName: string;\r\n    name: string;\r\n    type: string;\r\n  }[];\r\n}\r\n/* eslint-disable @typescript-eslint/no-namespace, no-redeclare */\r\nexport declare namespace TimeEntry {\r\n  enum StatusEnum {\r\n    ACTIVE,\r\n    LOCKED,\r\n    INVOICED,\r\n  }\r\n}\r\n/* eslint-enable @typescript-eslint/no-namespace, no-redeclare */\r\n/**\r\n * 3 letter alpha code for the ISO-4217 currency code, e.g. USD, AUD.\r\n */\r\nexport enum CurrencyCode {\r\n  AED,\r\n  AFN,\r\n  ALL,\r\n  AMD,\r\n  ANG,\r\n  AOA,\r\n  ARS,\r\n  AUD,\r\n  AWG,\r\n  AZN,\r\n  BAM,\r\n  BBD,\r\n  BDT,\r\n  BGN,\r\n  BHD,\r\n  BIF,\r\n  BMD,\r\n  BND,\r\n  BOB,\r\n  BRL,\r\n  BSD,\r\n  BTN,\r\n  BWP,\r\n  BYN,\r\n  BZD,\r\n  CAD,\r\n  CDF,\r\n  CHF,\r\n  CLP,\r\n  CNY,\r\n  COP,\r\n  CRC,\r\n  CUC,\r\n  CUP,\r\n  CVE,\r\n  CZK,\r\n  DJF,\r\n  DKK,\r\n  DOP,\r\n  DZD,\r\n  EGP,\r\n  ERN,\r\n  ETB,\r\n  EUR,\r\n  FJD,\r\n  FKP,\r\n  GBP,\r\n  GEL,\r\n  GGP,\r\n  GHS,\r\n  GIP,\r\n  GMD,\r\n  GNF,\r\n  GTQ,\r\n  GYD,\r\n  HKD,\r\n  HNL,\r\n  HRK,\r\n  HTG,\r\n  HUF,\r\n  IDR,\r\n  ILS,\r\n  IMP,\r\n  INR,\r\n  IQD,\r\n  IRR,\r\n  ISK,\r\n  JEP,\r\n  JMD,\r\n  JOD,\r\n  JPY,\r\n  KES,\r\n  KGS,\r\n  KHR,\r\n  KMF,\r\n  KPW,\r\n  KRW,\r\n  KWD,\r\n  KYD,\r\n  KZT,\r\n  LAK,\r\n  LBP,\r\n  LKR,\r\n  LRD,\r\n  LSL,\r\n  LYD,\r\n  MAD,\r\n  MDL,\r\n  MGA,\r\n  MKD,\r\n  MMK,\r\n  MNT,\r\n  MOP,\r\n  MRU,\r\n  MUR,\r\n  MVR,\r\n  MWK,\r\n  MXN,\r\n  MYR,\r\n  MZN,\r\n  NAD,\r\n  NGN,\r\n  NIO,\r\n  NOK,\r\n  NPR,\r\n  NZD,\r\n  OMR,\r\n  PAB,\r\n  PEN,\r\n  PGK,\r\n  PHP,\r\n  PKR,\r\n  PLN,\r\n  PYG,\r\n  QAR,\r\n  RON,\r\n  RSD,\r\n  RUB,\r\n  RWF,\r\n  SAR,\r\n  SBD,\r\n  SCR,\r\n  SDG,\r\n  SEK,\r\n  SGD,\r\n  SHP,\r\n  SLL,\r\n  SOS,\r\n  SPL,\r\n  SRD,\r\n  STN,\r\n  SVC,\r\n  SYP,\r\n  SZL,\r\n  THB,\r\n  TJS,\r\n  TMT,\r\n  TND,\r\n  TOP,\r\n  TRY,\r\n  TTD,\r\n  TVD,\r\n  TWD,\r\n  TZS,\r\n  UAH,\r\n  UGX,\r\n  USD,\r\n  UYU,\r\n  UZS,\r\n  VEF,\r\n  VND,\r\n  VUV,\r\n  WST,\r\n  XAF,\r\n  XCD,\r\n  XDR,\r\n  XOF,\r\n  XPF,\r\n  YER,\r\n  ZAR,\r\n  ZMW,\r\n  ZMK,\r\n  ZWD,\r\n  Empty,\r\n}\r\n\r\nexport declare class Amount {\r\n  'currency'?: CurrencyCode;\r\n  'value'?: number;\r\n  static discriminator: string | undefined;\r\n  static attributeTypeMap: Array<{\r\n    baseName: string;\r\n    name: string;\r\n    type: string;\r\n  }>;\r\n\r\n  static getAttributeTypeMap(): {\r\n    baseName: string;\r\n    name: string;\r\n    type: string;\r\n  }[];\r\n}\r\n/* eslint-enable @typescript-eslint/explicit-member-accessibility */\r\n"],"mappings":";AA+DO,IAAK,eAAL,kBAAKA,kBAAL;AACL,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AACA,EAAAA,4BAAA;AApKU,SAAAA;AAAA,GAAA;","names":["CurrencyCode"]}