UNPKG

xero-hero

Version:

Heroic utilities to simplify and enable your progress with the [xero-node](https://www.npmjs.com/package/xero-node) SDK.

1 lines 7.09 kB
{"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"]}