diff --git a/metro.config.js b/metro.config.js index 62ca2a25c6b24..fa4786026985a 100644 --- a/metro.config.js +++ b/metro.config.js @@ -27,7 +27,7 @@ const config = { const resolution = context.resolveRequest(context, moduleName, platform); if (isUsingMockAPI && moduleName.includes('/API')) { const originalPath = resolution.filePath; - const mockPath = originalPath.replace('src/libs/API.ts', 'src/libs/E2E/API.mock.js').replace('/src/libs/API.js/', 'src/libs/E2E/API.mock.js'); + const mockPath = originalPath.replace('src/libs/API.ts', 'src/libs/E2E/API.mock.ts'); // eslint-disable-next-line no-console console.log('⚠️⚠️⚠️⚠️ Replacing resolution path', originalPath, ' => ', mockPath); diff --git a/src/libs/E2E/API.mock.js b/src/libs/E2E/API.mock.ts similarity index 71% rename from src/libs/E2E/API.mock.js rename to src/libs/E2E/API.mock.ts index 2c7da3f420a34..89eb3ce0fa117 100644 --- a/src/libs/E2E/API.mock.js +++ b/src/libs/E2E/API.mock.ts @@ -1,6 +1,5 @@ /* eslint-disable rulesdir/no-api-in-views */ import Onyx from 'react-native-onyx'; -import _ from 'underscore'; import Log from '@libs/Log'; import mockAuthenticatePusher from './apiMocks/authenticatePusher'; // mock functions @@ -23,9 +22,10 @@ const mocks = { AuthenticatePusher: mockAuthenticatePusher, }; -function mockCall(command, apiCommandParameters, tag) { - const mockResponse = mocks[command] && mocks[command](apiCommandParameters); - if (!mockResponse || !_.isArray(mockResponse.onyxData)) { +function mockCall(command: string, apiCommandParameters: Record, tag: string) { + // @ts-expect-error Broken types + const mockResponse = mocks[command] == null ? undefined : mocks[command](apiCommandParameters); + if (!mockResponse || !Array.isArray(mockResponse.onyxData)) { Log.warn(`[${tag}] for command ${command} is not mocked yet!`); return; } @@ -37,12 +37,10 @@ function mockCall(command, apiCommandParameters, tag) { * All calls to API.write() will be persisted to disk as JSON with the params, successData, and failureData. * This is so that if the network is unavailable or the app is closed, we can send the WRITE request later. * - * @param {String} command - Name of API command to call. - * @param {Object} apiCommandParameters - Parameters to send to the API. - * - * @returns {Promise} + * @param command - Name of API command to call. + * @param apiCommandParameters - Parameters to send to the API. */ -function write(command, apiCommandParameters = {}) { +function write(command: string, apiCommandParameters: Record = {}) { return mockCall(command, apiCommandParameters, 'API.write'); } @@ -54,24 +52,20 @@ function write(command, apiCommandParameters = {}) { * Using this method is discouraged and will throw an ESLint error. Use it sparingly and only when all other alternatives have been exhausted. * It is best to discuss it in Slack anytime you are tempted to use this method. * - * @param {String} command - Name of API command to call. - * @param {Object} apiCommandParameters - Parameters to send to the API. - * - * @returns {Promise} + * @param command - Name of API command to call. + * @param apiCommandParameters - Parameters to send to the API. */ -function makeRequestWithSideEffects(command, apiCommandParameters = {}) { +function makeRequestWithSideEffects(command: string, apiCommandParameters = {}) { return mockCall(command, apiCommandParameters, 'API.makeRequestWithSideEffects'); } /** * Requests made with this method are not be persisted to disk. If there is no network connectivity, the request is ignored and discarded. * - * @param {String} command - Name of API command to call. - * @param {Object} apiCommandParameters - Parameters to send to the API. - * - * @returns {Promise} + * @param command - Name of API command to call. + * @param apiCommandParameters - Parameters to send to the API. */ -function read(command, apiCommandParameters) { +function read(command: string, apiCommandParameters: Record) { return mockCall(command, apiCommandParameters, 'API.read'); } diff --git a/src/libs/E2E/apiMocks/authenticatePusher.js b/src/libs/E2E/apiMocks/authenticatePusher.js deleted file mode 100644 index 3f0c724105d97..0000000000000 --- a/src/libs/E2E/apiMocks/authenticatePusher.js +++ /dev/null @@ -1,6 +0,0 @@ -export default () => ({ - auth: 'auth', - shared_secret: 'secret', - jsonCode: 200, - requestID: '783ef7fc3991969a-SJC', -}); diff --git a/src/libs/E2E/apiMocks/authenticatePusher.ts b/src/libs/E2E/apiMocks/authenticatePusher.ts new file mode 100644 index 0000000000000..4f389faa28f56 --- /dev/null +++ b/src/libs/E2E/apiMocks/authenticatePusher.ts @@ -0,0 +1,9 @@ +import Response from '@src/types/onyx/Response'; + +export default (): Response => ({ + // @ts-expect-error Broken types + auth: '268df511a204fbb60884:fcfbf8f7098206811b407f04a2bf5616ce4049d2a3db54c5aeecc92fb8acd3c8', + jsonCode: 200, + requestID: '8187e2621e905a7d-VIE', + onyxData: [], +}); diff --git a/src/libs/E2E/apiMocks/beginSignin.js b/src/libs/E2E/apiMocks/beginSignin.ts similarity index 82% rename from src/libs/E2E/apiMocks/beginSignin.js rename to src/libs/E2E/apiMocks/beginSignin.ts index 44e68ef589928..4f983f5b9d6fd 100644 --- a/src/libs/E2E/apiMocks/beginSignin.js +++ b/src/libs/E2E/apiMocks/beginSignin.ts @@ -1,4 +1,6 @@ -export default ({email}) => ({ +import Response from '@src/types/onyx/Response'; + +export default ({email}: {email: string}): Response => ({ onyxData: [ { onyxMethod: 'merge', diff --git a/src/libs/E2E/apiMocks/openApp.js b/src/libs/E2E/apiMocks/openApp.js deleted file mode 100644 index d50f4462cfd9a..0000000000000 --- a/src/libs/E2E/apiMocks/openApp.js +++ /dev/null @@ -1,2160 +0,0 @@ -export default () => ({ - onyxData: [ - { - onyxMethod: 'merge', - key: 'user', - value: { - isFromPublicDomain: false, - }, - }, - { - onyxMethod: 'merge', - key: 'currencyList', - value: { - AED: { - symbol: 'Dhs', - name: 'UAE Dirham', - ISO4217: '784', - }, - AFN: { - symbol: 'Af', - name: 'Afghan Afghani', - ISO4217: '971', - }, - ALL: { - symbol: 'ALL', - name: 'Albanian Lek', - ISO4217: '008', - }, - AMD: { - symbol: '\u0564\u0580', - name: 'Armenian Dram', - ISO4217: '051', - }, - ANG: { - symbol: 'NA\u0192', - name: 'Neth Antilles Guilder', - ISO4217: '532', - }, - AOA: { - symbol: 'Kz', - name: 'Angolan Kwanza', - ISO4217: '973', - }, - ARS: { - symbol: 'AR$', - name: 'Argentine Peso', - ISO4217: '032', - }, - AUD: { - symbol: 'A$', - name: 'Australian Dollar', - ISO4217: '036', - }, - AWG: { - symbol: '\u0192', - name: 'Aruba Florin', - ISO4217: '533', - }, - AZN: { - symbol: 'man', - name: 'Azerbaijani Manat', - ISO4217: '944', - }, - BAM: { - symbol: 'KM', - name: 'Bosnia And Herzegovina Convertible Mark', - ISO4217: '977', - }, - BBD: { - symbol: 'Bds$', - name: 'Barbados Dollar', - ISO4217: '052', - }, - BDT: { - symbol: 'Tk', - name: 'Bangladesh Taka', - ISO4217: '050', - }, - BGN: { - symbol: '\u043b\u0432', - name: 'Bulgarian Lev', - ISO4217: '975', - }, - BHD: { - symbol: 'BHD', - name: 'Bahraini Dinar', - ISO4217: '048', - }, - BIF: { - symbol: 'FBu', - name: 'Burundi Franc', - decimals: 0, - ISO4217: '108', - }, - BMD: { - symbol: 'BD$', - name: 'Bermuda Dollar', - ISO4217: '060', - }, - BND: { - symbol: 'BN$', - name: 'Brunei Dollar', - ISO4217: '096', - }, - BOB: { - symbol: 'Bs', - name: 'Bolivian Boliviano', - ISO4217: '068', - }, - BRL: { - symbol: 'R$', - name: 'Brazilian Real', - ISO4217: '986', - }, - BSD: { - symbol: 'BS$', - name: 'Bahamian Dollar', - ISO4217: '044', - }, - BTN: { - symbol: 'Nu.', - name: 'Bhutan Ngultrum', - ISO4217: '064', - }, - BWP: { - symbol: 'P', - name: 'Botswana Pula', - ISO4217: '072', - }, - BYN: { - symbol: 'BR', - name: 'Belarus Ruble', - ISO4217: '933', - }, - BYR: { - symbol: 'BR', - name: 'Belarus Ruble', - retired: true, - retirementDate: '2016-07-01', - ISO4217: '974', - }, - BZD: { - symbol: 'BZ$', - name: 'Belize Dollar', - ISO4217: '084', - }, - CAD: { - symbol: 'C$', - name: 'Canadian Dollar', - ISO4217: '124', - }, - CDF: { - symbol: 'CDF', - name: 'Congolese Franc', - ISO4217: '976', - }, - CHF: { - symbol: 'CHF', - name: 'Swiss Franc', - ISO4217: '756', - }, - CLP: { - symbol: 'Ch$', - name: 'Chilean Peso', - decimals: 0, - ISO4217: '152', - }, - CNY: { - symbol: '\u00a5', - name: 'Chinese Yuan', - ISO4217: '156', - }, - COP: { - symbol: 'Col$', - name: 'Colombian Peso', - decimals: 0, - ISO4217: '170', - }, - CRC: { - symbol: 'CR\u20a1', - name: 'Costa Rica Colon', - ISO4217: '188', - }, - CUC: { - symbol: 'CUC', - name: 'Cuban Convertible Peso', - ISO4217: '931', - }, - CUP: { - symbol: '$MN', - name: 'Cuban Peso', - ISO4217: '192', - }, - CVE: { - symbol: 'Esc', - name: 'Cape Verde Escudo', - ISO4217: '132', - }, - CZK: { - symbol: 'K\u010d', - name: 'Czech Koruna', - ISO4217: '203', - }, - DJF: { - symbol: 'Fdj', - name: 'Dijibouti Franc', - decimals: 0, - ISO4217: '262', - }, - DKK: { - symbol: 'Dkr', - name: 'Danish Krone', - ISO4217: '208', - }, - DOP: { - symbol: 'RD$', - name: 'Dominican Peso', - ISO4217: '214', - }, - DZD: { - symbol: 'DZD', - name: 'Algerian Dinar', - ISO4217: '012', - }, - EEK: { - symbol: 'KR', - name: 'Estonian Kroon', - ISO4217: '', - retired: true, - }, - EGP: { - symbol: 'EGP', - name: 'Egyptian Pound', - ISO4217: '818', - }, - ERN: { - symbol: 'Nfk', - name: 'Eritrea Nakfa', - ISO4217: '232', - }, - ETB: { - symbol: 'Br', - name: 'Ethiopian Birr', - ISO4217: '230', - }, - EUR: { - symbol: '\u20ac', - name: 'Euro', - ISO4217: '978', - }, - FJD: { - symbol: 'FJ$', - name: 'Fiji Dollar', - ISO4217: '242', - }, - FKP: { - symbol: 'FK\u00a3', - name: 'Falkland Islands Pound', - ISO4217: '238', - }, - GBP: { - symbol: '\u00a3', - name: 'British Pound', - ISO4217: '826', - }, - GEL: { - symbol: '\u10da', - name: 'Georgian Lari', - ISO4217: '981', - }, - GHS: { - symbol: '\u20b5', - name: 'Ghanaian Cedi', - ISO4217: '936', - }, - GIP: { - symbol: '\u00a3G', - name: 'Gibraltar Pound', - ISO4217: '292', - }, - GMD: { - symbol: 'D', - name: 'Gambian Dalasi', - ISO4217: '270', - }, - GNF: { - symbol: 'FG', - name: 'Guinea Franc', - decimals: 0, - ISO4217: '324', - }, - GTQ: { - symbol: 'Q', - name: 'Guatemala Quetzal', - ISO4217: '320', - }, - GYD: { - symbol: 'GY$', - name: 'Guyana Dollar', - ISO4217: '328', - }, - HKD: { - symbol: 'HK$', - name: 'Hong Kong Dollar', - ISO4217: '344', - }, - HNL: { - symbol: 'HNL', - name: 'Honduras Lempira', - ISO4217: '340', - }, - HRK: { - symbol: 'kn', - name: 'Croatian Kuna', - ISO4217: '191', - }, - HTG: { - symbol: 'G', - name: 'Haiti Gourde', - ISO4217: '332', - }, - HUF: { - symbol: 'Ft', - name: 'Hungarian Forint', - ISO4217: '348', - }, - IDR: { - symbol: 'Rp', - name: 'Indonesian Rupiah', - ISO4217: '360', - }, - ILS: { - symbol: '\u20aa', - name: 'Israeli Shekel', - ISO4217: '376', - }, - INR: { - symbol: '\u20b9', - name: 'Indian Rupee', - ISO4217: '356', - }, - IQD: { - symbol: 'IQD', - name: 'Iraqi Dinar', - ISO4217: '368', - }, - IRR: { - symbol: '\ufdfc', - name: 'Iran Rial', - ISO4217: '364', - }, - ISK: { - symbol: 'kr', - name: 'Iceland Krona', - decimals: 0, - ISO4217: '352', - }, - JMD: { - symbol: 'J$', - name: 'Jamaican Dollar', - ISO4217: '388', - }, - JOD: { - symbol: 'JOD', - name: 'Jordanian Dinar', - ISO4217: '400', - }, - JPY: { - symbol: '\u00a5', - name: 'Japanese Yen', - decimals: 0, - ISO4217: '392', - }, - KES: { - symbol: 'KSh', - name: 'Kenyan Shilling', - ISO4217: '404', - }, - KGS: { - symbol: 'KGS', - name: 'Kyrgyzstani Som', - ISO4217: '417', - }, - KHR: { - symbol: 'KHR', - name: 'Cambodia Riel', - ISO4217: '116', - }, - KMF: { - symbol: 'CF', - name: 'Comoros Franc', - ISO4217: '174', - }, - KPW: { - symbol: 'KP\u20a9', - name: 'North Korean Won', - ISO4217: '408', - }, - KRW: { - symbol: '\u20a9', - name: 'Korean Won', - ISO4217: '410', - }, - KWD: { - symbol: 'KWD', - name: 'Kuwaiti Dinar', - ISO4217: '414', - }, - KYD: { - symbol: 'CI$', - name: 'Cayman Islands Dollar', - ISO4217: '136', - }, - KZT: { - symbol: '\u3012', - name: 'Kazakhstan Tenge', - ISO4217: '398', - }, - LAK: { - symbol: '\u20ad', - name: 'Lao Kip', - ISO4217: '418', - }, - LBP: { - symbol: 'LBP', - name: 'Lebanese Pound', - ISO4217: '422', - }, - LKR: { - symbol: 'SL\u20a8', - name: 'Sri Lanka Rupee', - ISO4217: '144', - }, - LRD: { - symbol: 'L$', - name: 'Liberian Dollar', - ISO4217: '430', - }, - LSL: { - symbol: 'M', - name: 'Lesotho Loti', - ISO4217: '426', - }, - LTL: { - symbol: 'Lt', - name: 'Lithuanian Lita', - retirementDate: '2015-08-22', - retired: true, - ISO4217: '440', - }, - LVL: { - symbol: 'Ls', - name: 'Latvian Lat', - ISO4217: '428', - retired: true, - }, - LYD: { - symbol: 'LYD', - name: 'Libyan Dinar', - ISO4217: '434', - }, - MAD: { - symbol: 'MAD', - name: 'Moroccan Dirham', - ISO4217: '504', - }, - MDL: { - symbol: 'MDL', - name: 'Moldovan Leu', - ISO4217: '498', - }, - MGA: { - symbol: 'MGA', - name: 'Malagasy Ariary', - ISO4217: '969', - }, - MKD: { - symbol: '\u0434\u0435\u043d', - name: 'Macedonian Denar', - ISO4217: '807', - }, - MMK: { - symbol: 'Ks', - name: 'Myanmar Kyat', - ISO4217: '104', - }, - MNT: { - symbol: '\u20ae', - name: 'Mongolian Tugrik', - ISO4217: '496', - }, - MOP: { - symbol: 'MOP$', - name: 'Macau Pataca', - ISO4217: '446', - }, - MRO: { - symbol: 'UM', - name: 'Mauritania Ougulya', - decimals: 0, - retired: true, - retirementDate: '2018-07-11', - ISO4217: '478', - }, - MRU: { - symbol: 'UM', - name: 'Mauritania Ougulya', - decimals: 0, - ISO4217: '', - }, - MUR: { - symbol: 'Rs', - name: 'Mauritius Rupee', - ISO4217: '480', - }, - MVR: { - symbol: 'Rf', - name: 'Maldives Rufiyaa', - ISO4217: '462', - }, - MWK: { - symbol: 'MK', - name: 'Malawi Kwacha', - ISO4217: '454', - }, - MXN: { - symbol: 'Mex$', - name: 'Mexican Peso', - ISO4217: '484', - }, - MYR: { - symbol: 'RM', - name: 'Malaysian Ringgit', - ISO4217: '458', - }, - MZN: { - symbol: 'MTn', - name: 'Mozambican Metical', - ISO4217: '943', - }, - NAD: { - symbol: 'N$', - name: 'Namibian Dollar', - ISO4217: '516', - }, - NGN: { - symbol: '\u20a6', - name: 'Nigerian Naira', - ISO4217: '566', - }, - NIO: { - symbol: 'NIO', - name: 'Nicaragua Cordoba', - ISO4217: '558', - }, - NOK: { - symbol: 'Nkr', - name: 'Norwegian Krone', - ISO4217: '578', - }, - NPR: { - symbol: '\u20a8', - name: 'Nepalese Rupee', - ISO4217: '524', - }, - NZD: { - symbol: 'NZ$', - name: 'New Zealand Dollar', - ISO4217: '554', - }, - OMR: { - symbol: 'OMR', - name: 'Omani Rial', - ISO4217: '512', - }, - PAB: { - symbol: 'B', - name: 'Panama Balboa', - ISO4217: '590', - }, - PEN: { - symbol: 'S/.', - name: 'Peruvian Nuevo Sol', - ISO4217: '604', - }, - PGK: { - symbol: 'K', - name: 'Papua New Guinea Kina', - ISO4217: '598', - }, - PHP: { - symbol: '\u20b1', - name: 'Philippine Peso', - ISO4217: '608', - }, - PKR: { - symbol: 'Rs', - name: 'Pakistani Rupee', - ISO4217: '586', - }, - PLN: { - symbol: 'z\u0142', - name: 'Polish Zloty', - ISO4217: '985', - }, - PYG: { - symbol: '\u20b2', - name: 'Paraguayan Guarani', - ISO4217: '600', - }, - QAR: { - symbol: 'QAR', - name: 'Qatar Rial', - ISO4217: '634', - }, - RON: { - symbol: 'RON', - name: 'Romanian New Leu', - ISO4217: '946', - }, - RSD: { - symbol: '\u0420\u0421\u0414', - name: 'Serbian Dinar', - ISO4217: '941', - }, - RUB: { - symbol: '\u20bd', - name: 'Russian Rouble', - ISO4217: '643', - }, - RWF: { - symbol: 'RF', - name: 'Rwanda Franc', - decimals: 0, - ISO4217: '646', - }, - SAR: { - symbol: 'SAR', - name: 'Saudi Arabian Riyal', - ISO4217: '682', - }, - SBD: { - symbol: 'SI$', - name: 'Solomon Islands Dollar', - ISO4217: '090', - }, - SCR: { - symbol: 'SR', - name: 'Seychelles Rupee', - ISO4217: '690', - }, - SDG: { - symbol: 'SDG', - name: 'Sudanese Pound', - ISO4217: '938', - }, - SEK: { - symbol: 'Skr', - name: 'Swedish Krona', - ISO4217: '752', - }, - SGD: { - symbol: 'S$', - name: 'Singapore Dollar', - ISO4217: '702', - }, - SHP: { - symbol: '\u00a3S', - name: 'St Helena Pound', - ISO4217: '654', - }, - SLL: { - symbol: 'Le', - name: 'Sierra Leone Leone', - ISO4217: '694', - }, - SOS: { - symbol: 'So.', - name: 'Somali Shilling', - ISO4217: '706', - }, - SRD: { - symbol: 'SRD', - name: 'Surinamese Dollar', - ISO4217: '968', - }, - STD: { - symbol: 'Db', - name: 'Sao Tome Dobra', - retired: true, - retirementDate: '2018-07-11', - ISO4217: '678', - }, - STN: { - symbol: 'Db', - name: 'Sao Tome Dobra', - ISO4217: '', - }, - SVC: { - symbol: 'SVC', - name: 'El Salvador Colon', - ISO4217: '222', - }, - SYP: { - symbol: 'SYP', - name: 'Syrian Pound', - ISO4217: '760', - }, - SZL: { - symbol: 'E', - name: 'Swaziland Lilageni', - ISO4217: '748', - }, - THB: { - symbol: '\u0e3f', - name: 'Thai Baht', - ISO4217: '764', - }, - TJS: { - symbol: 'TJS', - name: 'Tajikistani Somoni', - ISO4217: '972', - }, - TMT: { - symbol: 'm', - name: 'Turkmenistani Manat', - ISO4217: '934', - }, - TND: { - symbol: 'TND', - name: 'Tunisian Dinar', - ISO4217: '788', - }, - TOP: { - symbol: 'T$', - name: "Tonga Pa'ang", - ISO4217: '776', - }, - TRY: { - symbol: 'TL', - name: 'Turkish Lira', - ISO4217: '949', - }, - TTD: { - symbol: 'TT$', - name: 'Trinidad & Tobago Dollar', - ISO4217: '780', - }, - TWD: { - symbol: 'NT$', - name: 'Taiwan Dollar', - ISO4217: '901', - }, - TZS: { - symbol: 'TZS', - name: 'Tanzanian Shilling', - ISO4217: '834', - }, - UAH: { - symbol: '\u20b4', - name: 'Ukraine Hryvnia', - ISO4217: '980', - }, - UGX: { - symbol: 'USh', - name: 'Ugandan Shilling', - decimals: 0, - ISO4217: '800', - }, - USD: { - symbol: '$', - name: 'United States Dollar', - ISO4217: '840', - }, - UYU: { - symbol: '$U', - name: 'Uruguayan New Peso', - ISO4217: '858', - }, - UZS: { - symbol: 'UZS', - name: 'Uzbekistani Som', - ISO4217: '860', - }, - VEB: { - symbol: 'Bs.', - name: 'Venezuelan Bolivar', - retired: true, - retirementDate: '2008-02-01', - ISO4217: '', - }, - VEF: { - symbol: 'Bs.F', - name: 'Venezuelan Bolivar Fuerte', - retired: true, - retirementDate: '2018-08-20', - ISO4217: '937', - }, - VES: { - symbol: 'Bs.S', - name: 'Venezuelan Bolivar Soberano', - ISO4217: '928', - }, - VND: { - symbol: '\u20ab', - name: 'Vietnam Dong', - decimals: 0, - ISO4217: '704', - }, - VUV: { - symbol: 'Vt', - name: 'Vanuatu Vatu', - ISO4217: '548', - }, - WST: { - symbol: 'WS$', - name: 'Samoa Tala', - ISO4217: '882', - }, - XAF: { - symbol: 'FCFA', - name: 'CFA Franc (BEAC)', - decimals: 0, - ISO4217: '950', - }, - XCD: { - symbol: 'EC$', - name: 'East Caribbean Dollar', - ISO4217: '951', - }, - XOF: { - symbol: 'CFA', - name: 'CFA Franc (BCEAO)', - decimals: 0, - ISO4217: '952', - }, - XPF: { - symbol: 'XPF', - name: 'Pacific Franc', - decimals: 0, - ISO4217: '953', - }, - YER: { - symbol: 'YER', - name: 'Yemen Riyal', - ISO4217: '886', - }, - ZAR: { - symbol: 'R', - name: 'South African Rand', - ISO4217: '710', - }, - ZMK: { - symbol: 'ZK', - name: 'Zambian Kwacha', - retired: true, - retirementDate: '2013-01-01', - ISO4217: '894', - }, - ZMW: { - symbol: 'ZMW', - name: 'Zambian Kwacha', - cacheBurst: 1, - ISO4217: '967', - }, - }, - }, - { - onyxMethod: 'merge', - key: 'nvp_priorityMode', - value: 'default', - }, - { - onyxMethod: 'merge', - key: 'isFirstTimeNewExpensifyUser', - value: false, - }, - { - onyxMethod: 'merge', - key: 'preferredLocale', - value: 'en', - }, - { - onyxMethod: 'merge', - key: 'preferredEmojiSkinTone', - value: -1, - }, - { - onyxMethod: 'set', - key: 'frequentlyUsedEmojis', - value: [ - { - code: '\ud83e\udd11', - count: 155, - keywords: ['rich', 'money_mouth_face', 'face', 'money', 'mouth'], - lastUpdatedAt: 1669657594, - name: 'money_mouth_face', - }, - { - code: '\ud83e\udd17', - count: 91, - keywords: ['hugs', 'face', 'hug', 'hugging'], - lastUpdatedAt: 1669660894, - name: 'hugs', - }, - { - code: '\ud83d\ude0d', - count: 68, - keywords: ['love', 'crush', 'heart_eyes', 'eye', 'face', 'heart', 'smile'], - lastUpdatedAt: 1669659126, - name: 'heart_eyes', - }, - { - code: '\ud83e\udd14', - count: 56, - keywords: ['thinking', 'face'], - lastUpdatedAt: 1669661008, - name: 'thinking', - }, - { - code: '\ud83d\ude02', - count: 55, - keywords: ['tears', 'joy', 'face', 'laugh', 'tear'], - lastUpdatedAt: 1670346435, - name: 'joy', - }, - { - code: '\ud83d\ude05', - count: 41, - keywords: ['hot', 'sweat_smile', 'cold', 'face', 'open', 'smile', 'sweat'], - lastUpdatedAt: 1670346845, - name: 'sweat_smile', - }, - { - code: '\ud83d\ude04', - count: 37, - keywords: ['happy', 'joy', 'laugh', 'pleased', 'smile', 'eye', 'face', 'mouth', 'open'], - lastUpdatedAt: 1669659306, - name: 'smile', - }, - { - code: '\ud83d\ude18', - count: 27, - keywords: ['face', 'heart', 'kiss'], - lastUpdatedAt: 1670346848, - name: 'kissing_heart', - }, - { - code: '\ud83e\udd23', - count: 25, - keywords: ['lol', 'laughing', 'rofl', 'face', 'floor', 'laugh', 'rolling'], - lastUpdatedAt: 1669659311, - name: 'rofl', - }, - { - code: '\ud83d\ude0b', - count: 18, - keywords: ['tongue', 'lick', 'yum', 'delicious', 'face', 'savouring', 'smile', 'um'], - lastUpdatedAt: 1669658204, - name: 'yum', - }, - { - code: '\ud83d\ude0a', - count: 17, - keywords: ['proud', 'blush', 'eye', 'face', 'smile'], - lastUpdatedAt: 1669661018, - name: 'blush', - }, - { - code: '\ud83d\ude06', - count: 17, - keywords: ['happy', 'haha', 'laughing', 'satisfied', 'face', 'laugh', 'mouth', 'open', 'smile'], - lastUpdatedAt: 1669659070, - name: 'laughing', - }, - { - code: '\ud83d\ude10', - count: 17, - keywords: ['deadpan', 'face', 'neutral'], - lastUpdatedAt: 1669658922, - name: 'neutral_face', - }, - { - code: '\ud83d\ude03', - count: 17, - keywords: ['happy', 'joy', 'haha', 'smiley', 'face', 'mouth', 'open', 'smile'], - lastUpdatedAt: 1669636981, - name: 'smiley', - }, - { - code: '\ud83d\ude17', - count: 15, - keywords: ['face', 'kiss'], - lastUpdatedAt: 1669639079, - }, - { - code: '\ud83d\ude1a', - count: 14, - keywords: ['kissing_closed_eyes', 'closed', 'eye', 'face', 'kiss'], - lastUpdatedAt: 1669660248, - name: 'kissing_closed_eyes', - }, - { - code: '\ud83d\ude19', - count: 12, - keywords: ['kissing_smiling_eyes', 'eye', 'face', 'kiss', 'smile'], - lastUpdatedAt: 1669658208, - name: 'kissing_smiling_eyes', - }, - { - code: '\ud83e\udd10', - count: 11, - keywords: ['face', 'mouth', 'zipper'], - lastUpdatedAt: 1670346432, - }, - { - code: '\ud83d\ude25', - count: 11, - keywords: ['disappointed', 'face', 'relieved', 'whew'], - lastUpdatedAt: 1669660257, - }, - { - code: '\ud83d\ude0e', - count: 11, - keywords: ['bright', 'cool', 'eye', 'eyewear', 'face', 'glasses', 'smile', 'sun', 'sunglasses', 'weather'], - lastUpdatedAt: 1669660252, - }, - { - code: '\ud83d\ude36', - count: 11, - keywords: ['face', 'mouth', 'quiet', 'silent'], - lastUpdatedAt: 1669659075, - name: 'no_mouth', - }, - { - code: '\ud83d\ude11', - count: 11, - keywords: ['expressionless', 'face', 'inexpressive', 'unexpressive'], - lastUpdatedAt: 1669640332, - }, - { - code: '\ud83d\ude0f', - count: 11, - keywords: ['face', 'smirk'], - lastUpdatedAt: 1666207075, - }, - { - code: '\ud83e\udd70', - count: 1, - keywords: ['love', 'smiling_face_with_three_hearts'], - lastUpdatedAt: 1670581230, - name: 'smiling_face_with_three_hearts', - }, - ], - }, - { - onyxMethod: 'merge', - key: 'private_blockedFromConcierge', - value: {}, - }, - { - onyxMethod: 'merge', - key: 'user', - value: { - isSubscribedToNewsletter: true, - validated: true, - isUsingExpensifyCard: true, - }, - }, - { - onyxMethod: 'set', - key: 'loginList', - value: { - 'applausetester+perf2@applause.expensifail.com': { - partnerName: 'expensify.com', - partnerUserID: 'applausetester+perf2@applause.expensifail.com', - validatedDate: '2022-08-01 05:00:48', - }, - }, - }, - { - onyxMethod: 'merge', - key: 'personalDetailsList', - value: { - 1: { - accountID: 1, - login: 'fake2@gmail.com', - avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/7a1fd3cdd41564cf04f4305140372b59d1dcd495_128.jpeg', - displayName: 'fake2@gmail.com', - pronouns: '__predefined_zeHirHirs', - timezone: { - automatic: false, - selected: 'Europe/Monaco', - }, - firstName: '', - lastName: '', - phoneNumber: '', - validated: true, - }, - 2: { - accountID: 2, - login: 'fake1@gmail.com', - avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/d76dfb6912a0095cbfd2a02f64f4d9d2d9c33c29_128.jpeg', - displayName: '"Chat N Laz"', - pronouns: '__predefined_theyThemTheirs', - timezone: { - automatic: true, - selected: 'Europe/Athens', - }, - firstName: '"Chat N', - lastName: 'Laz"', - phoneNumber: '', - validated: true, - }, - 3: { - accountID: 3, - login: 'fake4@gmail.com', - avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/e769e0edf5fd0bc11cfa7c39ec2605c5310d26de_128.jpeg', - displayName: 'fake4@gmail.com', - pronouns: '', - timezone: { - automatic: true, - selected: 'Europe/Kiev', - }, - firstName: '', - lastName: '', - phoneNumber: '', - validated: true, - }, - 4: { - accountID: 4, - login: 'fake3@gmail.com', - avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/301e37631eca9e3127d6b668822e3a53771551f6_128.jpeg', - displayName: '123 Ios', - pronouns: '__predefined_perPers', - timezone: { - automatic: false, - selected: 'Europe/Helsinki', - }, - firstName: '123', - lastName: 'Ios', - phoneNumber: '', - validated: true, - }, - 5: { - accountID: 5, - login: 'fake5@gmail.com', - avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/2810a38b66d9a60fe41a9cf39c9fd6ecbe2cb35f_128.jpeg', - displayName: 'Qqq Qqq', - pronouns: '__predefined_sheHerHers', - timezone: { - automatic: false, - selected: 'Europe/Lisbon', - }, - firstName: 'Qqq', - lastName: 'Qqq', - phoneNumber: '', - validated: true, - }, - 6: { - accountID: 6, - login: 'andreylazutkinutest@gmail.com', - avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/2af13161ffcc95fc807769bb22c013c32280f338_128.jpeg', - displayName: 'Main Ios🏴󠁧󠁢󠁳󠁣󠁴󠁿ios', - pronouns: '__predefined_heHimHis', - timezone: { - automatic: false, - selected: 'Europe/Belfast', - }, - firstName: 'Main', - lastName: 'Ios🏴󠁧󠁢󠁳󠁣󠁴󠁿ios', - phoneNumber: '', - validated: true, - }, - 7: { - accountID: 7, - login: 'applausetester+0604lsn@applause.expensifail.com', - avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/ad20184a011ed54383d69e4fe68658522583cbb8_128.jpeg', - displayName: '0604 Lsn', - pronouns: '__predefined_zeHirHirs', - timezone: { - automatic: false, - selected: 'America/Costa_Rica', - }, - firstName: '0604', - lastName: 'Lsn', - phoneNumber: '', - validated: true, - }, - 8: { - accountID: 8, - login: 'applausetester+0704sveta@applause.expensifail.com', - avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/63cc4a392cc64ba1c8f6a1b90d5f1441a23270d1_128.jpeg', - displayName: '07 04 0704 Lsn lsn', - pronouns: '__predefined_callMeByMyName', - timezone: { - automatic: false, - selected: 'Africa/Freetown', - }, - firstName: '07 04 0704', - lastName: 'Lsn lsn', - phoneNumber: '', - validated: true, - }, - 9: { - accountID: 9, - login: 'applausetester+0707abb@applause.expensifail.com', - avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/avatar_5.png', - displayName: 'Katya Becciv', - pronouns: '__predefined_sheHerHers', - timezone: { - automatic: false, - selected: 'US/Eastern', - }, - firstName: 'Katya', - lastName: 'Becciv', - phoneNumber: '', - validated: true, - }, - 10: { - accountID: 10, - login: 'applausetester+0901abb@applause.expensifail.com', - avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/0f6e999ba61695599f092b7652c1e159aee62c65_128.jpeg', - displayName: 'Katie Becciv', - pronouns: '__predefined_faeFaer', - timezone: { - automatic: false, - selected: 'Africa/Accra', - }, - firstName: 'Katie', - lastName: 'Becciv', - phoneNumber: '', - validated: true, - }, - 11: { - accountID: 11, - login: 'applausetester+1904lsn@applause.expensifail.com', - avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/avatar_5.png', - displayName: '11 11', - pronouns: '', - timezone: { - automatic: true, - selected: 'Europe/Athens', - }, - firstName: '11', - lastName: '11', - phoneNumber: '', - validated: true, - }, - 12: { - accountID: 12, - login: 'applausetester+42222abb@applause.expensifail.com', - avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/d166c112f300a6e30bc70752cd394c3fde099e4f_128.jpeg', - displayName: '"First"', - pronouns: '', - timezone: { - automatic: true, - selected: 'America/New_York', - }, - firstName: '"First"', - lastName: '', - phoneNumber: '', - validated: true, - }, - 13: { - accountID: 13, - login: 'applausetester+bernardo@applause.expensifail.com', - avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/803733b7038bbd5e543315fa9c6c0118eda227af_128.jpeg', - displayName: 'bernardo utest', - pronouns: '', - timezone: { - automatic: true, - selected: 'America/Los_Angeles', - }, - firstName: 'bernardo', - lastName: 'utest', - phoneNumber: '', - validated: false, - }, - 14: { - accountID: 14, - login: 'applausetester+ihchat4@applause.expensifail.com', - avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/1008dcaadc12badbddf4720dcb7ad99b7384c613_128.jpeg', - displayName: 'Chat HT', - pronouns: '__predefined_callMeByMyName', - timezone: { - automatic: true, - selected: 'Europe/Kiev', - }, - firstName: 'Chat', - lastName: 'HT', - phoneNumber: '', - validated: true, - }, - 15: { - accountID: 15, - login: 'applausetester+pd1005@applause.expensifail.com', - avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/86c9b7dce35aea83b69c6e825a4b3d00a87389b7_128.jpeg', - displayName: 'applausetester+pd1005@applause.expensifail.com', - pronouns: '', - timezone: { - automatic: 'true', - selected: 'Europe/Lisbon', - }, - firstName: '', - lastName: '', - phoneNumber: '', - validated: true, - }, - 16: { - accountID: 16, - login: 'fake6@gmail.com', - avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/avatar_7.png', - displayName: 'fake6@gmail.com', - pronouns: '', - timezone: { - automatic: true, - selected: 'Europe/Warsaw', - }, - firstName: '', - lastName: '', - phoneNumber: '', - validated: true, - }, - 17: { - accountID: 17, - login: 'applausetester+perf2@applause.expensifail.com', - avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/1486f9cc6367d8c399ee453ad5b686d157bb4dda_128.jpeg', - displayName: 'applausetester+perf2@applause.expensifail.com', - pronouns: '', - timezone: { - automatic: true, - selected: 'America/Los_Angeles', - }, - firstName: '', - lastName: '', - phoneNumber: '', - validated: true, - localCurrencyCode: 'USD', - }, - 18: { - accountID: 18, - login: 'fake7@gmail.com', - avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/avatar_2.png', - displayName: 'fake7@gmail.com', - pronouns: '', - timezone: { - automatic: true, - selected: 'America/Toronto', - }, - firstName: '', - lastName: '', - phoneNumber: '', - validated: true, - }, - 19: { - accountID: 19, - login: 'fake8@gmail.com', - avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/7b0a9cf9c93987053be9d6cc707cb1f091a1ef46_128.jpeg', - displayName: 'fake8@gmail.com', - pronouns: '', - timezone: { - automatic: true, - selected: 'Europe/Paris', - }, - firstName: '', - lastName: '', - phoneNumber: '', - validated: true, - }, - 20: { - accountID: 20, - login: 'applausetester@applause.expensifail.com', - avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/8ddbb1a4675883ea12b3021f698a8b2dcfc18d42_128.jpeg', - displayName: 'Applause Main Account', - pronouns: '__predefined_coCos', - timezone: { - automatic: 'true', - selected: 'Europe/Kiev', - }, - firstName: 'Applause', - lastName: 'Main Account', - phoneNumber: '', - validated: true, - }, - 21: { - accountID: 21, - login: 'christoph+hightraffic@margelo.io', - avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/avatar_1.png', - displayName: 'Christoph Pader', - pronouns: '', - timezone: { - automatic: true, - selected: 'Europe/Vienna', - }, - firstName: 'Christoph', - lastName: 'Pader', - phoneNumber: '', - validated: true, - }, - 22: { - accountID: 22, - login: 'concierge@expensify.com', - avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/icons/concierge_2022.png', - displayName: 'Concierge', - pronouns: '', - timezone: { - automatic: true, - selected: 'Europe/Moscow', - }, - firstName: 'Concierge', - lastName: '', - phoneNumber: '', - validated: true, - }, - 23: { - accountID: 23, - login: 'svetlanalazutkinautest+0211@gmail.com', - avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/avatar_6.png', - displayName: 'Chat S', - pronouns: '', - timezone: { - automatic: true, - selected: 'Europe/Kiev', - }, - firstName: 'Chat S', - lastName: '', - phoneNumber: '', - validated: true, - }, - 24: { - accountID: 24, - login: 'tayla.lay@team.expensify.com', - avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/d3196c27ed6bdb2df741af29a3ccfdb0f9919c41_128.jpeg', - displayName: 'Tayla Simmons', - pronouns: '__predefined_sheHerHers', - timezone: { - automatic: true, - selected: 'America/Chicago', - }, - firstName: 'Tayla', - lastName: 'Simmons', - phoneNumber: '', - validated: true, - }, - }, - }, - { - onyxMethod: 'set', - key: 'betas', - value: [ - 'all', - 'pdfMetaStore', - 'reportActionContextMenu', - 'submitPolicy', - 'attendees', - 'autoExport', - 'autoExportIntacct', - 'autoExportQbo', - 'autoExportXero', - 'autoJoinPolicy', - 'automatedTaxExemption', - 'billPay', - 'categoryDefaultTax', - 'collectableDepositAccounts', - 'conciergeTravel', - 'connectedCards', - 'discrepancy', - 'domainContactBilling', - 'domainTwoFactorAuth', - 'duplicateDetection', - 'emailSuppressionBeta', - 'expensesV2', - 'expensifyCard', - 'expensifyCardIntacctReconciliation', - 'expensifyCardNetSuiteReconciliation', - 'expensifyCardQBOReconciliation', - 'expensifyCardRapidIncreaseFraud', - 'expensifyCardXeroReconciliation', - 'expensifyOrg', - 'fixViolationPushNotification', - 'freePlan', - 'freePlanFullLaunch', - 'freePlanSoftLaunch', - 'gusto', - 'inboxCache', - 'inboxHiddenTasks', - 'indirectIntegrationSetup', - 'IOU', - 'joinPolicy', - 'loadPolicyAsync', - 'mapReceipt', - 'mergeAPI', - 'mobileRealtimeReportComments', - 'mobileSecureReceipts', - 'monthlySettlement', - 'namesAndAvatars', - 'nativeChat', - 'newPricing', - 'newsletterThree', - 'nextSteps', - 'openFaceHamburger', - 'pdfMetaStore', - 'perDiem', - 'perDiemInternational', - 'pricingCopyChanges', - 'qboInvoices', - 'quickbooksDesktopV2', - 'realtimeReportComments', - 's2wAnnouncement', - 'scheduledAutoReporting', - 'secureReceipts', - 'secureReceiptsReports', - 'selfServiceHardLaunch', - 'sendMoney', - 'smartScanUserDisputes', - 'smsSignUp', - 'stripeConnect', - 'submitPolicy', - 'summaryEmail', - 'swipeToWin', - 'taxForMileage', - 'twoFactorAuth', - 'venmoIntegration', - 'zenefitsIntegration', - ], - }, - { - onyxMethod: 'merge', - key: 'countryCode', - value: 1, - }, - { - onyxMethod: 'merge', - key: 'account', - value: { - requiresTwoFactorAuth: false, - }, - }, - { - onyxMethod: 'mergecollection', - key: 'policy_', - value: { - policy_28493C792FA01DAE: { - isFromFullPolicy: false, - id: '28493C792FA01DAE', - name: "applausetester+perf2's Expenses", - role: 'admin', - type: 'personal', - owner: 'applausetester+perf2@applause.expensifail.com', - outputCurrency: 'USD', - avatar: '', - employeeList: [], - }, - policy_A6511FF8D2EE7661: { - isFromFullPolicy: false, - id: 'A6511FF8D2EE7661', - name: "Applause's Workspace", - role: 'admin', - type: 'free', - owner: 'applausetester+perf2@applause.expensifail.com', - outputCurrency: 'INR', - avatar: '', - employeeList: [], - }, - }, - }, - { - onyxMethod: 'mergecollection', - key: 'report_', - value: { - report_98258097: { - reportID: '98258097', - reportName: 'Chat Report', - chatType: '', - ownerAccountID: 0, - policyID: '_FAKE_', - participantAccountIDs: [22], - isPinned: true, - lastReadCreated: '1980-01-01 00:00:00.000', - lastVisibleActionCreated: '2022-08-03 06:45:00', - lastMessageTimestamp: 1659509100000, - lastMessageText: 'You can easily track, approve, and pay bills in Expensify with your custom compa', - lastActorAccountID: 22, - notificationPreference: 'always', - stateNum: 0, - statusNum: 0, - oldPolicyName: '', - visibility: null, - isOwnPolicyExpenseChat: false, - lastMessageHtml: - 'You can easily track, approve, and pay bills in Expensify with your custom company bill pay email address: ' + - 'applause.expensifail.com@expensify.cash. Learn more ' + - 'here.' + - ' For questions, just reply to this message.', - hasOutstandingIOU: false, - }, - report_98258458: { - reportID: '98258458', - reportName: '', - chatType: 'policyExpenseChat', - ownerAccountID: 17, - policyID: 'C28C2634DD7226B8', - participantAccountIDs: [20, 17], - isPinned: false, - lastReadCreated: '1980-01-01 00:00:00.000', - lastVisibleActionCreated: '2022-11-03 20:30:55.599', - lastMessageTimestamp: 1667507455599, - lastMessageText: '', - lastActorAccountID: 20, - notificationPreference: 'always', - stateNum: 2, - statusNum: 2, - oldPolicyName: 'Crowded Policy - Definitive Edition', - visibility: null, - isOwnPolicyExpenseChat: true, - lastMessageHtml: '', - hasOutstandingIOU: false, - }, - report_98344717: { - reportID: '98344717', - reportName: 'Chat Report', - chatType: '', - ownerAccountID: 0, - policyID: '_FAKE_', - participantAccountIDs: [14], - isPinned: false, - lastReadCreated: '1980-01-01 00:00:00.000', - lastVisibleActionCreated: '2022-08-02 20:03:42', - lastMessageTimestamp: 1659470622000, - lastMessageText: 'Requested \u20b41.67 from applausetester+perf2@applause.expensifail.com', - lastActorAccountID: 14, - notificationPreference: 'always', - stateNum: 0, - statusNum: 0, - oldPolicyName: '', - visibility: null, - isOwnPolicyExpenseChat: false, - lastMessageHtml: 'Requested \u20b41.67 from applausetester+perf2@applause.expensifail.com', - hasOutstandingIOU: false, - }, - report_98345050: { - reportID: '98345050', - reportName: 'Chat Report', - chatType: '', - ownerAccountID: 0, - policyID: '_FAKE_', - participantAccountIDs: [4], - isPinned: false, - lastReadCreated: '1980-01-01 00:00:00.000', - lastVisibleActionCreated: '2022-11-04 21:18:00.038', - lastMessageTimestamp: 1667596680038, - lastMessageText: 'Cancelled the \u20b440.00 request', - lastActorAccountID: 4, - notificationPreference: 'always', - stateNum: 0, - statusNum: 0, - oldPolicyName: '', - visibility: null, - isOwnPolicyExpenseChat: false, - lastMessageHtml: 'Cancelled the \u20b440.00 request', - hasOutstandingIOU: false, - }, - report_98345315: { - reportID: '98345315', - reportName: 'Chat Report', - chatType: '', - ownerAccountID: 0, - policyID: '_FAKE_', - participantAccountIDs: [4, 16, 18, 19], - isPinned: false, - lastReadCreated: '1980-01-01 00:00:00.000', - lastVisibleActionCreated: '2022-08-01 20:48:16', - lastMessageTimestamp: 1659386896000, - lastMessageText: 'applausetester+perf2@applause.expensifail.com', - lastActorAccountID: 4, - notificationPreference: 'always', - stateNum: 0, - statusNum: 0, - oldPolicyName: '', - visibility: null, - isOwnPolicyExpenseChat: false, - lastMessageHtml: 'applausetester+perf2@applause.expensifail.com', - hasOutstandingIOU: false, - }, - report_98345625: { - reportID: '98345625', - reportName: 'Chat Report', - chatType: '', - ownerAccountID: 0, - policyID: '_FAKE_', - participantAccountIDs: [2, 1, 4, 3, 5, 16, 18, 19], - isPinned: false, - lastReadCreated: '1980-01-01 00:00:00.000', - lastVisibleActionCreated: '2022-08-01 20:49:11', - lastMessageTimestamp: 1659386951000, - lastMessageText: 'Say hello\ud83d\ude10', - lastActorAccountID: 4, - notificationPreference: 'always', - stateNum: 0, - statusNum: 0, - oldPolicyName: '', - visibility: null, - isOwnPolicyExpenseChat: false, - lastMessageHtml: 'Say hello\ud83d\ude10', - hasOutstandingIOU: false, - }, - report_98345679: { - reportID: '98345679', - reportName: '', - chatType: 'policyExpenseChat', - ownerAccountID: 17, - policyID: '1CE001C4B9F3CA54', - participantAccountIDs: [4, 17], - isPinned: false, - lastReadCreated: '1980-01-01 00:00:00.000', - lastVisibleActionCreated: '2022-08-16 12:30:57', - lastMessageTimestamp: 1660653057000, - lastMessageText: '', - lastActorAccountID: 4, - notificationPreference: 'always', - stateNum: 2, - statusNum: 2, - oldPolicyName: "Andreylazutkinutest+123's workspace", - visibility: null, - isOwnPolicyExpenseChat: true, - lastMessageHtml: '', - hasOutstandingIOU: false, - }, - report_98414813: { - reportID: '98414813', - reportName: 'Chat Report', - chatType: '', - ownerAccountID: 0, - policyID: '_FAKE_', - participantAccountIDs: [14, 16], - isPinned: false, - lastReadCreated: '1980-01-01 00:00:00.000', - lastVisibleActionCreated: '2022-08-02 20:03:41', - lastMessageTimestamp: 1659470621000, - lastMessageText: 'Split \u20b45.00 with applausetester+perf2@applause.expensifail.com and applauseteste', - lastActorAccountID: 14, - notificationPreference: 'always', - stateNum: 0, - statusNum: 0, - oldPolicyName: '', - visibility: null, - isOwnPolicyExpenseChat: false, - lastMessageHtml: 'Split \u20b45.00 with applausetester+perf2@applause.expensifail.com and fake6@gmail.com', - hasOutstandingIOU: false, - }, - report_98817646: { - reportID: '98817646', - reportName: 'Chat Report', - chatType: '', - ownerAccountID: 0, - policyID: '_FAKE_', - participantAccountIDs: [16], - isPinned: false, - lastReadCreated: '1980-01-01 00:00:00.000', - lastVisibleActionCreated: '2022-12-09 10:17:18.362', - lastMessageTimestamp: 1670581038362, - lastMessageText: 'RR', - lastActorAccountID: 17, - notificationPreference: 'always', - stateNum: 0, - statusNum: 0, - oldPolicyName: '', - visibility: null, - isOwnPolicyExpenseChat: false, - lastMessageHtml: 'RR', - hasOutstandingIOU: true, - iouReportID: 2543745284790730, - }, - report_358751490033727: { - reportID: '358751490033727', - reportName: '#digimobileroom', - chatType: 'policyRoom', - ownerAccountID: 0, - policyID: 'C28C2634DD7226B8', - participantAccountIDs: [15], - isPinned: false, - lastReadCreated: '1980-01-01 00:00:00.000', - lastVisibleActionCreated: '2022-10-12 17:47:45.228', - lastMessageTimestamp: 1665596865228, - lastMessageText: 'STAGING_CHAT_MESSAGE_A2C534B7-3509-416E-A0AD-8463831C29DD', - lastActorAccountID: 25, - notificationPreference: 'daily', - stateNum: 0, - statusNum: 0, - oldPolicyName: '', - visibility: 'restricted', - isOwnPolicyExpenseChat: false, - lastMessageHtml: 'STAGING_CHAT_MESSAGE_A2C534B7-3509-416E-A0AD-8463831C29DD', - hasOutstandingIOU: false, - }, - report_663424408122117: { - reportID: '663424408122117', - reportName: '#announce', - chatType: 'policyAnnounce', - ownerAccountID: 0, - policyID: 'A6511FF8D2EE7661', - participantAccountIDs: [17], - isPinned: false, - lastReadCreated: '1980-01-01 00:00:00.000', - lastVisibleActionCreated: '', - lastMessageTimestamp: 0, - lastMessageText: '', - lastActorAccountID: 0, - notificationPreference: 'daily', - stateNum: 0, - statusNum: 0, - oldPolicyName: '', - visibility: null, - isOwnPolicyExpenseChat: false, - lastMessageHtml: '', - hasOutstandingIOU: false, - }, - report_944123936554214: { - reportID: '944123936554214', - reportName: '', - chatType: 'policyExpenseChat', - ownerAccountID: 17, - policyID: 'A6511FF8D2EE7661', - participantAccountIDs: [17], - isPinned: false, - lastReadCreated: '1980-01-01 00:00:00.000', - lastVisibleActionCreated: '', - lastMessageTimestamp: 0, - lastMessageText: '', - lastActorAccountID: 0, - notificationPreference: 'always', - stateNum: 0, - statusNum: 0, - oldPolicyName: '', - visibility: null, - isOwnPolicyExpenseChat: true, - lastMessageHtml: '', - hasOutstandingIOU: false, - }, - report_2242399088152511: { - reportID: '2242399088152511', - reportName: 'Chat Report', - chatType: '', - ownerAccountID: 0, - policyID: '_FAKE_', - participantAccountIDs: [22, 10, 6, 8, 4], - isPinned: false, - lastReadCreated: '1980-01-01 00:00:00.000', - lastVisibleActionCreated: '2022-11-03 20:48:58.815', - lastMessageTimestamp: 1667508538815, - lastMessageText: 'Hi there, thanks for reaching out! How may I help?', - lastActorAccountID: 22, - notificationPreference: 'always', - stateNum: 0, - statusNum: 0, - oldPolicyName: '', - visibility: null, - isOwnPolicyExpenseChat: false, - lastMessageHtml: '

Hi there, thanks for reaching out! How may I help?

', - hasOutstandingIOU: false, - }, - report_2576922422943214: { - reportID: '2576922422943214', - reportName: 'Chat Report', - chatType: '', - ownerAccountID: 0, - policyID: '_FAKE_', - participantAccountIDs: [12], - isPinned: false, - lastReadCreated: '1980-01-01 00:00:00.000', - lastVisibleActionCreated: '2022-12-01 08:05:11.009', - lastMessageTimestamp: 1669881911009, - lastMessageText: 'Test', - lastActorAccountID: 17, - notificationPreference: 'always', - stateNum: 0, - statusNum: 0, - oldPolicyName: '', - visibility: null, - isOwnPolicyExpenseChat: false, - lastMessageHtml: 'Test', - hasOutstandingIOU: false, - }, - report_2752461403207161: { - reportID: '2752461403207161', - reportName: 'Chat Report', - chatType: '', - ownerAccountID: 0, - policyID: '_FAKE_', - participantAccountIDs: [2], - isPinned: false, - lastReadCreated: '1980-01-01 00:00:00.000', - lastVisibleActionCreated: '', - lastMessageTimestamp: 0, - lastMessageText: '', - lastActorAccountID: 0, - notificationPreference: 'always', - stateNum: 0, - statusNum: 0, - oldPolicyName: '', - visibility: null, - isOwnPolicyExpenseChat: false, - lastMessageHtml: '', - hasOutstandingIOU: false, - }, - report_3785654888638968: { - reportID: '3785654888638968', - reportName: '#jack', - chatType: 'policyRoom', - ownerAccountID: 0, - policyID: 'C28C2634DD7226B8', - participantAccountIDs: [15], - isPinned: false, - lastReadCreated: '1980-01-01 00:00:00.000', - lastVisibleActionCreated: '2022-10-12 12:20:00.668', - lastMessageTimestamp: 1665577200668, - lastMessageText: 'Room renamed to #jack', - lastActorAccountID: 15, - notificationPreference: 'daily', - stateNum: 0, - statusNum: 0, - oldPolicyName: '', - visibility: 'restricted', - isOwnPolicyExpenseChat: false, - lastMessageHtml: 'Room renamed to #jack', - hasOutstandingIOU: false, - }, - report_4867098979334014: { - reportID: '4867098979334014', - reportName: 'Chat Report', - chatType: '', - ownerAccountID: 0, - policyID: '_FAKE_', - participantAccountIDs: [21], - isPinned: false, - lastReadCreated: '1980-01-01 00:00:00.000', - lastVisibleActionCreated: '2022-12-16 18:14:00.208', - lastMessageTimestamp: 1671214440208, - lastMessageText: 'Requested \u20ac200.00 from Christoph for Essen mit Kunden', - lastActorAccountID: 17, - notificationPreference: 'always', - stateNum: 0, - statusNum: 0, - oldPolicyName: '', - visibility: null, - isOwnPolicyExpenseChat: false, - lastMessageHtml: 'Requested \u20ac200.00 from Christoph for Essen mit Kunden', - hasOutstandingIOU: true, - iouReportID: 4249286573496381, - }, - report_5277760851229035: { - reportID: '5277760851229035', - reportName: '#kasper_tha_cat', - chatType: 'policyRoom', - ownerAccountID: 0, - policyID: 'C28C2634DD7226B8', - participantAccountIDs: [15], - isPinned: false, - lastReadCreated: '1980-01-01 00:00:00.000', - lastVisibleActionCreated: '2022-11-29 12:38:15.985', - lastMessageTimestamp: 1669725495985, - lastMessageText: 'fff', - lastActorAccountID: 16, - notificationPreference: 'daily', - stateNum: 0, - statusNum: 0, - oldPolicyName: '', - visibility: 'restricted', - isOwnPolicyExpenseChat: false, - lastMessageHtml: - 'fff
f
f
f
f
f
f
f
f

f
f
f
f

f
' + - 'f
f
f
f
f

f
f
f
f
f
ff', - hasOutstandingIOU: false, - }, - report_5324367938904284: { - reportID: '5324367938904284', - reportName: '#applause.expensifail.com', - chatType: 'domainAll', - ownerAccountID: 99, - policyID: '_FAKE_', - participantAccountIDs: [13], - isPinned: false, - lastReadCreated: '1980-01-01 00:00:00.000', - lastVisibleActionCreated: '2022-11-29 21:08:00.793', - lastMessageTimestamp: 1669756080793, - lastMessageText: 'Iviviviv8b', - lastActorAccountID: 10, - notificationPreference: 'daily', - stateNum: 0, - statusNum: 0, - oldPolicyName: '', - visibility: null, - isOwnPolicyExpenseChat: false, - lastMessageHtml: 'Iviviviv8b', - hasOutstandingIOU: false, - }, - report_5654270288238256: { - reportID: '5654270288238256', - reportName: 'Chat Report', - chatType: '', - ownerAccountID: 0, - policyID: '_FAKE_', - participantAccountIDs: [6, 2, 9, 4, 5, 7, 100, 11], - isPinned: false, - lastReadCreated: '1980-01-01 00:00:00.000', - lastVisibleActionCreated: '', - lastMessageTimestamp: 0, - lastMessageText: '', - lastActorAccountID: 0, - notificationPreference: 'always', - stateNum: 0, - statusNum: 0, - oldPolicyName: '', - visibility: null, - isOwnPolicyExpenseChat: false, - lastMessageHtml: '', - hasOutstandingIOU: false, - }, - report_6194900075541844: { - reportID: '6194900075541844', - reportName: '#admins', - chatType: 'policyAdmins', - ownerAccountID: 0, - policyID: 'A6511FF8D2EE7661', - participantAccountIDs: [17], - isPinned: false, - lastReadCreated: '1980-01-01 00:00:00.000', - lastVisibleActionCreated: '', - lastMessageTimestamp: 0, - lastMessageText: '', - lastActorAccountID: 0, - notificationPreference: 'always', - stateNum: 0, - statusNum: 0, - oldPolicyName: '', - visibility: null, - isOwnPolicyExpenseChat: false, - lastMessageHtml: '', - hasOutstandingIOU: false, - }, - report_6801643744224146: { - reportID: '6801643744224146', - reportName: 'Chat Report', - chatType: '', - ownerAccountID: 0, - policyID: '_FAKE_', - participantAccountIDs: [22, 6, 2, 23, 9, 4, 5, 7], - isPinned: false, - lastReadCreated: '1980-01-01 00:00:00.000', - lastVisibleActionCreated: '2022-09-15 12:57:59.526', - lastMessageTimestamp: 1663246679526, - lastMessageText: "\ud83d\udc4b Welcome to Expensify! I'm Concierge. Is there anything I can help with? Click ", - lastActorAccountID: 22, - notificationPreference: 'always', - stateNum: 0, - statusNum: 0, - oldPolicyName: '', - visibility: null, - isOwnPolicyExpenseChat: false, - lastMessageHtml: - "\ud83d\udc4b Welcome to Expensify! I'm Concierge. Is there anything I can help with? Click the + icon on the homescreen to explore the features you can use.", - hasOutstandingIOU: false, - }, - report_7658708888047100: { - reportID: '7658708888047100', - reportName: 'Chat Report', - chatType: '', - ownerAccountID: 0, - policyID: '_FAKE_', - participantAccountIDs: [22, 6, 4, 5, 24, 101], - isPinned: false, - lastReadCreated: '1980-01-01 00:00:00.000', - lastVisibleActionCreated: '2022-09-16 11:12:46.739', - lastMessageTimestamp: 1663326766739, - lastMessageText: 'Hi there! How can I help?\u00a0', - lastActorAccountID: 22, - notificationPreference: 'always', - stateNum: 0, - statusNum: 0, - oldPolicyName: '', - visibility: null, - isOwnPolicyExpenseChat: false, - lastMessageHtml: 'Hi there! How can I help?\u00a0', - hasOutstandingIOU: false, - }, - report_7756405299640824: { - reportID: '7756405299640824', - reportName: '#jackd23', - chatType: 'policyRoom', - ownerAccountID: 0, - policyID: 'C28C2634DD7226B8', - participantAccountIDs: [15], - isPinned: false, - lastReadCreated: '1980-01-01 00:00:00.000', - lastVisibleActionCreated: '2022-10-12 12:46:43.577', - lastMessageTimestamp: 1665578803577, - lastMessageText: 'Room renamed to #jackd23', - lastActorAccountID: 15, - notificationPreference: 'daily', - stateNum: 0, - statusNum: 0, - oldPolicyName: '', - visibility: 'restricted', - isOwnPolicyExpenseChat: false, - lastMessageHtml: 'Room renamed to #jackd23', - hasOutstandingIOU: false, - }, - report_7819732651025410: { - reportID: '7819732651025410', - reportName: 'Chat Report', - chatType: '', - ownerAccountID: 0, - policyID: '_FAKE_', - participantAccountIDs: [5], - isPinned: false, - lastReadCreated: '1980-01-01 00:00:00.000', - lastVisibleActionCreated: '', - lastMessageTimestamp: 0, - lastMessageText: '', - lastActorAccountID: 0, - notificationPreference: 'always', - stateNum: 0, - statusNum: 0, - oldPolicyName: '', - visibility: null, - isOwnPolicyExpenseChat: false, - lastMessageHtml: '', - hasOutstandingIOU: false, - }, - report_2543745284790730: { - reportID: '2543745284790730', - ownerAccountID: 17, - managerEmail: 'fake6@gmail.com', - currency: 'USD', - chatReportID: '98817646', - state: 'SUBMITTED', - cachedTotal: '($1,473.11)', - total: 147311, - stateNum: 1, - hasOutstandingIOU: true, - }, - report_4249286573496381: { - reportID: '4249286573496381', - ownerAccountID: 17, - managerEmail: 'christoph+hightraffic@margelo.io', - currency: 'USD', - chatReportID: '4867098979334014', - state: 'SUBMITTED', - cachedTotal: '($212.78)', - total: 21278, - stateNum: 1, - hasOutstandingIOU: true, - }, - }, - }, - ], - jsonCode: 200, - requestID: '783ef7fac81f969a-SJC', -}); diff --git a/src/libs/E2E/apiMocks/openApp.ts b/src/libs/E2E/apiMocks/openApp.ts new file mode 100644 index 0000000000000..9b82482d67641 --- /dev/null +++ b/src/libs/E2E/apiMocks/openApp.ts @@ -0,0 +1,8078 @@ +/* eslint-disable @typescript-eslint/naming-convention */ +import Response from '@src/types/onyx/Response'; + +export default (): Response => ({ + onyxData: [ + { + onyxMethod: 'merge', + key: 'user', + value: { + isFromPublicDomain: false, + }, + }, + { + onyxMethod: 'merge', + key: 'currencyList', + value: { + AED: { + symbol: 'Dhs', + name: 'UAE Dirham', + ISO4217: '784', + }, + AFN: { + symbol: 'Af', + name: 'Afghan Afghani', + decimals: 0, + ISO4217: '971', + }, + ALL: { + symbol: 'ALL', + name: 'Albanian Lek', + decimals: 0, + ISO4217: '008', + }, + AMD: { + symbol: '\u0564\u0580', + name: 'Armenian Dram', + ISO4217: '051', + }, + ANG: { + symbol: 'NA\u0192', + name: 'Neth Antilles Guilder', + ISO4217: '532', + }, + AOA: { + symbol: 'Kz', + name: 'Angolan Kwanza', + ISO4217: '973', + }, + ARS: { + symbol: 'AR$', + name: 'Argentine Peso', + ISO4217: '032', + }, + AUD: { + symbol: 'A$', + name: 'Australian Dollar', + ISO4217: '036', + }, + AWG: { + symbol: '\u0192', + name: 'Aruba Florin', + ISO4217: '533', + }, + AZN: { + symbol: 'man', + name: 'Azerbaijani Manat', + ISO4217: '944', + }, + BAM: { + symbol: 'KM', + name: 'Bosnia And Herzegovina Convertible Mark', + ISO4217: '977', + }, + BBD: { + symbol: 'Bds$', + name: 'Barbados Dollar', + ISO4217: '052', + }, + BDT: { + symbol: 'Tk', + name: 'Bangladesh Taka', + ISO4217: '050', + }, + BGN: { + symbol: '\u043b\u0432', + name: 'Bulgarian Lev', + ISO4217: '975', + }, + BHD: { + symbol: 'BHD', + name: 'Bahraini Dinar', + ISO4217: '048', + }, + BIF: { + symbol: 'FBu', + name: 'Burundi Franc', + decimals: 0, + ISO4217: '108', + }, + BMD: { + symbol: 'BD$', + name: 'Bermuda Dollar', + ISO4217: '060', + }, + BND: { + symbol: 'BN$', + name: 'Brunei Dollar', + ISO4217: '096', + }, + BOB: { + symbol: 'Bs', + name: 'Bolivian Boliviano', + ISO4217: '068', + }, + BRL: { + symbol: 'R$', + name: 'Brazilian Real', + ISO4217: '986', + }, + BSD: { + symbol: 'BS$', + name: 'Bahamian Dollar', + ISO4217: '044', + }, + BTN: { + symbol: 'Nu.', + name: 'Bhutan Ngultrum', + ISO4217: '064', + }, + BWP: { + symbol: 'P', + name: 'Botswana Pula', + ISO4217: '072', + }, + BYN: { + symbol: 'BR', + name: 'Belarus Ruble', + ISO4217: '933', + }, + BYR: { + symbol: 'BR', + name: 'Belarus Ruble', + decimals: 0, + ISO4217: '974', + }, + BZD: { + symbol: 'BZ$', + name: 'Belize Dollar', + ISO4217: '084', + }, + CAD: { + symbol: 'C$', + name: 'Canadian Dollar', + ISO4217: '124', + }, + CDF: { + symbol: 'CDF', + name: 'Congolese Franc', + ISO4217: '976', + }, + CHF: { + symbol: 'CHF', + name: 'Swiss Franc', + ISO4217: '756', + }, + CLP: { + symbol: 'Ch$', + name: 'Chilean Peso', + decimals: 0, + ISO4217: '152', + }, + CNY: { + symbol: '\u00a5', + name: 'Chinese Yuan', + ISO4217: '156', + }, + COP: { + symbol: 'Col$', + name: 'Colombian Peso', + decimals: 0, + ISO4217: '170', + }, + CRC: { + symbol: 'CR\u20a1', + name: 'Costa Rica Colon', + ISO4217: '188', + }, + CUC: { + symbol: 'CUC', + name: 'Cuban Convertible Peso', + ISO4217: '931', + }, + CUP: { + symbol: '$MN', + name: 'Cuban Peso', + ISO4217: '192', + }, + CVE: { + symbol: 'Esc', + name: 'Cape Verde Escudo', + ISO4217: '132', + }, + CZK: { + symbol: 'K\u010d', + name: 'Czech Koruna', + ISO4217: '203', + }, + DJF: { + symbol: 'Fdj', + name: 'Dijibouti Franc', + decimals: 0, + ISO4217: '262', + }, + DKK: { + symbol: 'Dkr', + name: 'Danish Krone', + ISO4217: '208', + }, + DOP: { + symbol: 'RD$', + name: 'Dominican Peso', + ISO4217: '214', + }, + DZD: { + symbol: 'DZD', + name: 'Algerian Dinar', + ISO4217: '012', + }, + EEK: { + symbol: 'KR', + name: 'Estonian Kroon', + ISO4217: '', + }, + EGP: { + symbol: 'EGP', + name: 'Egyptian Pound', + ISO4217: '818', + }, + ERN: { + symbol: 'Nfk', + name: 'Eritrea Nakfa', + ISO4217: '232', + }, + ETB: { + symbol: 'Br', + name: 'Ethiopian Birr', + ISO4217: '230', + }, + EUR: { + symbol: '\u20ac', + name: 'Euro', + ISO4217: '978', + }, + FJD: { + symbol: 'FJ$', + name: 'Fiji Dollar', + ISO4217: '242', + }, + FKP: { + symbol: 'FK\u00a3', + name: 'Falkland Islands Pound', + ISO4217: '238', + }, + GBP: { + symbol: '\u00a3', + name: 'British Pound', + ISO4217: '826', + }, + GEL: { + symbol: '\u10da', + name: 'Georgian Lari', + ISO4217: '981', + }, + GHS: { + symbol: '\u20b5', + name: 'Ghanaian Cedi', + ISO4217: '936', + }, + GIP: { + symbol: '\u00a3G', + name: 'Gibraltar Pound', + ISO4217: '292', + }, + GMD: { + symbol: 'D', + name: 'Gambian Dalasi', + ISO4217: '270', + }, + GNF: { + symbol: 'FG', + name: 'Guinea Franc', + decimals: 0, + ISO4217: '324', + }, + GTQ: { + symbol: 'Q', + name: 'Guatemala Quetzal', + ISO4217: '320', + }, + GYD: { + symbol: 'GY$', + name: 'Guyana Dollar', + ISO4217: '328', + }, + HKD: { + symbol: 'HK$', + name: 'Hong Kong Dollar', + ISO4217: '344', + }, + HNL: { + symbol: 'HNL', + name: 'Honduras Lempira', + ISO4217: '340', + }, + HRK: { + symbol: 'kn', + name: 'Croatian Kuna', + ISO4217: '191', + }, + HTG: { + symbol: 'G', + name: 'Haiti Gourde', + ISO4217: '332', + }, + HUF: { + symbol: 'Ft', + name: 'Hungarian Forint', + ISO4217: '348', + }, + IDR: { + symbol: 'Rp', + name: 'Indonesian Rupiah', + ISO4217: '360', + }, + ILS: { + symbol: '\u20aa', + name: 'Israeli Shekel', + ISO4217: '376', + }, + INR: { + symbol: '\u20b9', + name: 'Indian Rupee', + ISO4217: '356', + }, + IQD: { + symbol: 'IQD', + name: 'Iraqi Dinar', + decimals: 0, + ISO4217: '368', + }, + IRR: { + symbol: '\ufdfc', + name: 'Iran Rial', + decimals: 0, + ISO4217: '364', + }, + ISK: { + symbol: 'kr', + name: 'Iceland Krona', + decimals: 0, + ISO4217: '352', + }, + JMD: { + symbol: 'J$', + name: 'Jamaican Dollar', + ISO4217: '388', + }, + JOD: { + symbol: 'JOD', + name: 'Jordanian Dinar', + ISO4217: '400', + }, + JPY: { + symbol: '\u00a5', + name: 'Japanese Yen', + decimals: 0, + ISO4217: '392', + }, + KES: { + symbol: 'KSh', + name: 'Kenyan Shilling', + ISO4217: '404', + }, + KGS: { + symbol: 'KGS', + name: 'Kyrgyzstani Som', + ISO4217: '417', + }, + KHR: { + symbol: 'KHR', + name: 'Cambodia Riel', + ISO4217: '116', + }, + KMF: { + symbol: 'CF', + name: 'Comoros Franc', + decimals: 0, + ISO4217: '174', + }, + KPW: { + symbol: 'KP\u20a9', + name: 'North Korean Won', + decimals: 0, + ISO4217: '408', + }, + KRW: { + symbol: '\u20a9', + name: 'Korean Won', + decimals: 0, + ISO4217: '410', + }, + KWD: { + symbol: 'KWD', + name: 'Kuwaiti Dinar', + ISO4217: '414', + }, + KYD: { + symbol: 'CI$', + name: 'Cayman Islands Dollar', + ISO4217: '136', + }, + KZT: { + symbol: '\u3012', + name: 'Kazakhstan Tenge', + ISO4217: '398', + }, + LAK: { + symbol: '\u20ad', + name: 'Lao Kip', + decimals: 0, + ISO4217: '418', + }, + LBP: { + symbol: 'LBP', + name: 'Lebanese Pound', + decimals: 0, + ISO4217: '422', + }, + LKR: { + symbol: 'SL\u20a8', + name: 'Sri Lanka Rupee', + ISO4217: '144', + }, + LRD: { + symbol: 'L$', + name: 'Liberian Dollar', + ISO4217: '430', + }, + LSL: { + symbol: 'M', + name: 'Lesotho Loti', + ISO4217: '426', + }, + LTL: { + symbol: 'Lt', + name: 'Lithuanian Lita', + ISO4217: '440', + }, + LVL: { + symbol: 'Ls', + name: 'Latvian Lat', + ISO4217: '428', + }, + LYD: { + symbol: 'LYD', + name: 'Libyan Dinar', + ISO4217: '434', + }, + MAD: { + symbol: 'MAD', + name: 'Moroccan Dirham', + ISO4217: '504', + }, + MDL: { + symbol: 'MDL', + name: 'Moldovan Leu', + ISO4217: '498', + }, + MGA: { + symbol: 'MGA', + name: 'Malagasy Ariary', + decimals: 0, + ISO4217: '969', + }, + MKD: { + symbol: '\u0434\u0435\u043d', + name: 'Macedonian Denar', + ISO4217: '807', + }, + MMK: { + symbol: 'Ks', + name: 'Myanmar Kyat', + decimals: 0, + ISO4217: '104', + }, + MNT: { + symbol: '\u20ae', + name: 'Mongolian Tugrik', + ISO4217: '496', + }, + MOP: { + symbol: 'MOP$', + name: 'Macau Pataca', + ISO4217: '446', + }, + MRO: { + symbol: 'UM', + name: 'Mauritania Ougulya', + decimals: 0, + ISO4217: '478', + }, + MRU: { + symbol: 'UM', + name: 'Mauritania Ougulya', + decimals: 0, + ISO4217: '', + }, + MUR: { + symbol: 'Rs', + name: 'Mauritius Rupee', + ISO4217: '480', + }, + MVR: { + symbol: 'Rf', + name: 'Maldives Rufiyaa', + ISO4217: '462', + }, + MWK: { + symbol: 'MK', + name: 'Malawi Kwacha', + ISO4217: '454', + }, + MXN: { + symbol: 'Mex$', + name: 'Mexican Peso', + ISO4217: '484', + }, + MYR: { + symbol: 'RM', + name: 'Malaysian Ringgit', + ISO4217: '458', + }, + MZN: { + symbol: 'MTn', + name: 'Mozambican Metical', + ISO4217: '943', + }, + NAD: { + symbol: 'N$', + name: 'Namibian Dollar', + ISO4217: '516', + }, + NGN: { + symbol: '\u20a6', + name: 'Nigerian Naira', + ISO4217: '566', + }, + NIO: { + symbol: 'NIO', + name: 'Nicaragua Cordoba', + ISO4217: '558', + }, + NOK: { + symbol: 'Nkr', + name: 'Norwegian Krone', + ISO4217: '578', + }, + NPR: { + symbol: '\u20a8', + name: 'Nepalese Rupee', + ISO4217: '524', + }, + NZD: { + symbol: 'NZ$', + name: 'New Zealand Dollar', + ISO4217: '554', + }, + OMR: { + symbol: 'OMR', + name: 'Omani Rial', + ISO4217: '512', + }, + PAB: { + symbol: 'B', + name: 'Panama Balboa', + ISO4217: '590', + }, + PEN: { + symbol: 'S/.', + name: 'Peruvian Nuevo Sol', + ISO4217: '604', + }, + PGK: { + symbol: 'K', + name: 'Papua New Guinea Kina', + ISO4217: '598', + }, + PHP: { + symbol: '\u20b1', + name: 'Philippine Peso', + ISO4217: '608', + }, + PKR: { + symbol: 'Rs', + name: 'Pakistani Rupee', + ISO4217: '586', + }, + PLN: { + symbol: 'z\u0142', + name: 'Polish Zloty', + ISO4217: '985', + }, + PYG: { + symbol: '\u20b2', + name: 'Paraguayan Guarani', + decimals: 0, + ISO4217: '600', + }, + QAR: { + symbol: 'QAR', + name: 'Qatar Rial', + ISO4217: '634', + }, + RON: { + symbol: 'RON', + name: 'Romanian New Leu', + ISO4217: '946', + }, + RSD: { + symbol: '\u0420\u0421\u0414', + name: 'Serbian Dinar', + ISO4217: '941', + }, + RUB: { + symbol: '\u20bd', + name: 'Russian Rouble', + ISO4217: '643', + }, + RWF: { + symbol: 'RF', + name: 'Rwanda Franc', + decimals: 0, + ISO4217: '646', + }, + SAR: { + symbol: 'SAR', + name: 'Saudi Arabian Riyal', + ISO4217: '682', + }, + SBD: { + symbol: 'SI$', + name: 'Solomon Islands Dollar', + ISO4217: '090', + }, + SCR: { + symbol: 'SR', + name: 'Seychelles Rupee', + ISO4217: '690', + }, + SDG: { + symbol: 'SDG', + name: 'Sudanese Pound', + ISO4217: '938', + }, + SEK: { + symbol: 'Skr', + name: 'Swedish Krona', + ISO4217: '752', + }, + SGD: { + symbol: 'S$', + name: 'Singapore Dollar', + ISO4217: '702', + }, + SHP: { + symbol: '\u00a3S', + name: 'St Helena Pound', + ISO4217: '654', + }, + SLL: { + symbol: 'Le', + name: 'Sierra Leone Leone', + decimals: 0, + ISO4217: '694', + }, + SOS: { + symbol: 'So.', + name: 'Somali Shilling', + decimals: 0, + ISO4217: '706', + }, + SRD: { + symbol: 'SRD', + name: 'Surinamese Dollar', + ISO4217: '968', + }, + STD: { + symbol: 'Db', + name: 'Sao Tome Dobra', + decimals: 0, + ISO4217: '678', + }, + STN: { + symbol: 'Db', + name: 'Sao Tome Dobra', + ISO4217: '', + }, + SVC: { + symbol: 'SVC', + name: 'El Salvador Colon', + ISO4217: '222', + }, + SYP: { + symbol: 'SYP', + name: 'Syrian Pound', + decimals: 0, + ISO4217: '760', + }, + SZL: { + symbol: 'E', + name: 'Swaziland Lilageni', + ISO4217: '748', + }, + THB: { + symbol: '\u0e3f', + name: 'Thai Baht', + ISO4217: '764', + }, + TJS: { + symbol: 'TJS', + name: 'Tajikistani Somoni', + ISO4217: '972', + }, + TMT: { + symbol: 'm', + name: 'Turkmenistani Manat', + ISO4217: '934', + }, + TND: { + symbol: 'TND', + name: 'Tunisian Dinar', + ISO4217: '788', + }, + TOP: { + symbol: 'T$', + name: "Tonga Pa'ang", + ISO4217: '776', + }, + TRY: { + symbol: 'TL', + name: 'Turkish Lira', + ISO4217: '949', + }, + TTD: { + symbol: 'TT$', + name: 'Trinidad & Tobago Dollar', + ISO4217: '780', + }, + TWD: { + symbol: 'NT$', + name: 'Taiwan Dollar', + ISO4217: '901', + }, + TZS: { + symbol: 'TZS', + name: 'Tanzanian Shilling', + ISO4217: '834', + }, + UAH: { + symbol: '\u20b4', + name: 'Ukraine Hryvnia', + ISO4217: '980', + }, + UGX: { + symbol: 'USh', + name: 'Ugandan Shilling', + decimals: 0, + ISO4217: '800', + }, + USD: { + symbol: '$', + name: 'United States Dollar', + ISO4217: '840', + }, + UYU: { + symbol: '$U', + name: 'Uruguayan New Peso', + ISO4217: '858', + }, + UZS: { + symbol: 'UZS', + name: 'Uzbekistani Som', + ISO4217: '860', + }, + VEB: { + symbol: 'Bs.', + name: 'Venezuelan Bolivar', + ISO4217: '', + }, + VEF: { + symbol: 'Bs.F', + name: 'Venezuelan Bolivar Fuerte', + ISO4217: '937', + }, + VES: { + symbol: 'Bs.S', + name: 'Venezuelan Bolivar Soberano', + ISO4217: '928', + }, + VND: { + symbol: '\u20ab', + name: 'Vietnam Dong', + decimals: 0, + ISO4217: '704', + }, + VUV: { + symbol: 'Vt', + name: 'Vanuatu Vatu', + decimals: 0, + ISO4217: '548', + }, + WST: { + symbol: 'WS$', + name: 'Samoa Tala', + ISO4217: '882', + }, + XAF: { + symbol: 'FCFA', + name: 'CFA Franc (BEAC)', + decimals: 0, + ISO4217: '950', + }, + XCD: { + symbol: 'EC$', + name: 'East Caribbean Dollar', + ISO4217: '951', + }, + XOF: { + symbol: 'CFA', + name: 'CFA Franc (BCEAO)', + decimals: 0, + ISO4217: '952', + }, + XPF: { + symbol: 'XPF', + name: 'Pacific Franc', + decimals: 0, + ISO4217: '953', + }, + YER: { + symbol: 'YER', + name: 'Yemen Riyal', + decimals: 0, + ISO4217: '886', + }, + ZAR: { + symbol: 'R', + name: 'South African Rand', + ISO4217: '710', + }, + ZMK: { + symbol: 'ZK', + name: 'Zambian Kwacha', + decimals: 0, + ISO4217: '894', + }, + ZMW: { + symbol: 'ZMW', + name: 'Zambian Kwacha', + ISO4217: '967', + }, + }, + }, + { + onyxMethod: 'merge', + key: 'nvp_priorityMode', + value: 'default', + }, + { + onyxMethod: 'merge', + key: 'nvp_lastPaymentMethod', + value: {}, + }, + { + onyxMethod: 'merge', + key: 'isFirstTimeNewExpensifyUser', + value: false, + }, + { + onyxMethod: 'merge', + key: 'preferredLocale', + value: 'en', + }, + { + onyxMethod: 'merge', + // @ts-expect-error Types are broken here + key: 'paypal', + value: { + title: 'PayPal.me', + description: 'hannojg', + methodID: 'payPalMe', + key: 'payPalMePaymentMethod', + accountType: 'payPalMe', + accountData: { + username: 'hannojg', + }, + isDefault: false, + }, + }, + { + onyxMethod: 'merge', + key: 'preferredEmojiSkinTone', + value: -1, + }, + { + onyxMethod: 'set', + key: 'frequentlyUsedEmojis', + value: [ + { + code: '\ud83d\udca7', + count: 109, + lastUpdatedAt: 1692889006, + name: 'droplet', + }, + { + code: '\ud83d\ude01', + count: 85, + lastUpdatedAt: 1692889006, + name: 'grin', + }, + { + code: '\ud83d\ude06', + count: 67, + lastUpdatedAt: 1693216620, + name: 'laughing', + }, + { + code: '\ud83c\udfee', + count: 59, + lastUpdatedAt: 1692889006, + name: 'izakaya_lantern', + }, + { + code: '\ud83d\udead', + count: 58, + lastUpdatedAt: 1693216620, + name: 'no_smoking', + }, + { + code: '\ud83e\udd23', + count: 55, + lastUpdatedAt: 1692889006, + name: 'rofl', + }, + { + code: '\ud83c\udf0a', + count: 55, + lastUpdatedAt: 1692888553, + name: 'ocean', + }, + { + code: '\ud83d\udc4b', + count: 34, + lastUpdatedAt: 1695138086, + name: 'wave', + types: ['\ud83d\udc4b\ud83c\udfff', '\ud83d\udc4b\ud83c\udffe', '\ud83d\udc4b\ud83c\udffd', '\ud83d\udc4b\ud83c\udffc', '\ud83d\udc4b\ud83c\udffb'], + }, + { + code: '\ud83e\udd57', + count: 25, + lastUpdatedAt: 1692887693, + name: 'green_salad', + }, + { + code: '\ud83d\ude04', + count: 22, + lastUpdatedAt: 1691746024, + name: 'smile', + }, + { + code: '\ud83d\ude39', + count: 20, + lastUpdatedAt: 1692887693, + name: 'joy_cat', + }, + { + code: '\ud83d\ude07', + count: 16, + lastUpdatedAt: 1692980082, + name: 'innocent', + }, + { + code: '\ud83d\ude0b', + count: 11, + lastUpdatedAt: 1692948729, + name: 'yum', + }, + { + code: '\ud83d\udc03', + count: 9, + lastUpdatedAt: 1692888552, + name: 'water_buffalo', + }, + { + code: '\ud83d\udca6', + count: 9, + lastUpdatedAt: 1692887692, + name: 'sweat_drops', + }, + { + code: '\ud83d\ude02', + count: 9, + lastUpdatedAt: 1689585868, + name: 'joy', + }, + { + code: '\ud83d\ude05', + count: 7, + lastUpdatedAt: 1691761622, + name: 'sweat_smile', + }, + { + code: '\ud83d\ude80', + count: 7, + lastUpdatedAt: 1691327010, + name: 'rocket', + }, + { + code: '\ud83d\ude0a', + count: 6, + lastUpdatedAt: 1691761635, + name: 'blush', + }, + { + code: '\ud83d\udd09', + count: 5, + lastUpdatedAt: 1692888557, + name: 'sound', + }, + { + code: '\ud83d\ude3c', + count: 5, + lastUpdatedAt: 1691761279, + name: 'smirk_cat', + }, + { + code: '\ud83d\udcaf', + count: 5, + lastUpdatedAt: 1691164346, + name: '100', + }, + { + code: '\ud83d\ude13', + count: 5, + lastUpdatedAt: 1691077690, + name: 'sweat', + }, + { + code: '\ud83d\ude0d', + count: 5, + lastUpdatedAt: 1683535108, + name: 'heart_eyes', + }, + ], + }, + { + onyxMethod: 'merge', + key: 'private_blockedFromConcierge', + value: {}, + }, + { + onyxMethod: 'merge', + key: 'private_pushNotificationID', + value: 'c0ojW0KkaUMbebIr', + }, + { + onyxMethod: 'merge', + key: 'user', + value: { + isSubscribedToNewsletter: true, + validated: true, + isUsingExpensifyCard: false, + }, + }, + { + onyxMethod: 'set', + key: 'loginList', + value: { + // @ts-expect-error Types are broken here? + 'hanno@margelo.io': { + partnerName: 'expensify.com', + partnerUserID: 'hanno@margelo.io', + validatedDate: '2023-01-05 20:44:59', + }, + }, + }, + { + onyxMethod: 'merge', + key: 'personalDetailsList', + value: { + '10160771': { + accountID: 10160771, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/881ab8299577d8d62e28814b9cd8c14245cbde8d_128.jpeg', + displayName: 'V\u00edt Hor\u00e1\u010dek', + firstName: 'V\u00edt', + lastName: 'Hor\u00e1\u010dek', + // @ts-expect-error Types are broken here + status: { + clearAfter: '', + emojiCode: '\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc73\udb40\udc63\udb40\udc74\udb40\udc7f', + text: 'Trainspotting', + }, + }, + '11427003': { + accountID: 11427003, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/0f8f820faa9fece2fa0e32d4f214103c99e9b1cd_128.jpeg', + displayName: 'Luthfi', + firstName: 'Luthfi', + lastName: '', + status: null, + }, + '1153269': { + accountID: 1153269, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/676941eb7d16861ab911ce615e5ab42a9175ae9f_128.jpeg', + displayName: 'Robert Chen', + firstName: 'Robert', + lastName: 'Chen', + status: null, + }, + '12297826': { + accountID: 12297826, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/54affdf36c2d9720eeb690a0721b9ffee55a1117_128.jpeg', + displayName: 'Megan Rogers', + firstName: 'Megan', + lastName: 'Rogers', + status: null, + login: 'megan.rogers@team.expensify.com', + pronouns: '__predefined_sheHerHers', + timezone: { + automatic: true, + selected: 'America/New_York', + }, + payPalMeAddress: '', + phoneNumber: '', + validated: true, + }, + '12313081': { + accountID: 12313081, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/1486f9cc6367d8c399ee453ad5b686d157bb4dda_128.jpeg', + displayName: 'applausetester+perf2@applause.expensifail.com', + firstName: '', + lastName: '', + status: null, + }, + '12371319': { + accountID: 12371319, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/740b0eb3e57ee8843c93c563633e5c3161654aad_128.jpeg', + displayName: 'Georgia Monahan', + firstName: 'Georgia', + lastName: 'Monahan', + status: null, + }, + '12537998': { + accountID: 12537998, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/8c406ba933201b1a9d08f901423ea113e0f7b087_128.jpeg', + displayName: 'Christoph Pader', + firstName: 'Christoph', + lastName: 'Pader', + status: null, + login: 'christoph@margelo.io', + pronouns: '__predefined_heHimHis', + timezone: { + automatic: true, + selected: 'Europe/Vienna', + }, + payPalMeAddress: '', + phoneNumber: '', + validated: true, + }, + '12538054': { + accountID: 12538054, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_6.png', + displayName: 'Szymon Kapa\u0142a', + firstName: 'Szymon', + lastName: 'Kapa\u0142a', + status: null, + login: 'szymon@margelo.io', + pronouns: '', + timezone: { + automatic: true, + selected: 'Europe/Warsaw', + }, + payPalMeAddress: '', + phoneNumber: '', + validated: true, + }, + '12695561': { + accountID: 12695561, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_10.png', + displayName: 'First Last', + firstName: 'First', + lastName: 'Last', + status: null, + login: 'die.drei99@yahoo.de', + pronouns: '', + timezone: { + automatic: true, + selected: 'Europe/Vienna', + }, + payPalMeAddress: '', + phoneNumber: '', + validated: true, + }, + '12851095': { + accountID: 12851095, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/avatar_5.png', + displayName: 'thomas@margelo.io', + firstName: '', + lastName: '', + status: null, + login: 'thomas@margelo.io', + pronouns: '', + timezone: { + automatic: true, + selected: 'Europe/Isle_of_Man', + }, + payPalMeAddress: 'Thomascoldwell', + phoneNumber: '', + validated: true, + }, + '12883048': { + accountID: 12883048, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/fc1b8880216a5a76c8fd9998aaa33c080dacda5d_128.jpeg', + displayName: 'Hanno J. G\u00f6decke', + firstName: 'Hanno J.', + lastName: 'G\u00f6decke', + status: { + clearAfter: '', + emojiCode: '\ud83c\udf4f', + text: 'New test iOS', + }, + login: 'hanno@margelo.io', + pronouns: '', + timezone: { + automatic: true, + selected: 'CET', + }, + payPalMeAddress: 'hannojg', + phoneNumber: '', + validated: true, + localCurrencyCode: 'EUR', + }, + '12934864': { + accountID: 12934864, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/80dd49fb9688b26bcca29906969aa2e3dc758d35_128.jpeg', + displayName: 'Christoph Pader', + firstName: 'Christoph', + lastName: 'Pader', + status: null, + login: 'christoph+hightraffic@margelo.io', + pronouns: '', + timezone: { + automatic: true, + selected: 'CET', + }, + payPalMeAddress: '', + phoneNumber: '', + validated: true, + }, + '14250644': { + accountID: 14250644, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/e995ef1c9ccbcd95b60ce05e0c01fc3012e449c2_128.jpeg', + displayName: 'Marc Rousavy', + firstName: 'Marc', + lastName: 'Rousavy', + status: null, + login: 'marc@margelo.io', + pronouns: '', + timezone: { + automatic: true, + selected: 'Europe/Vienna', + }, + payPalMeAddress: '', + phoneNumber: '', + validated: true, + }, + '14307271': { + accountID: 14307271, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/719d70fb5c9f42b70adcdbb7b8bcd9a16b1864c2_128.jpeg', + displayName: 'Taras Perun', + firstName: 'Taras', + lastName: 'Perun', + status: null, + }, + '14420346': { + accountID: 14420346, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/f75d02a9aac022d39788d43fcc3de255088a4c6e_128.jpeg', + displayName: 'Mathieu Acthernoene', + firstName: 'Mathieu', + lastName: 'Acthernoene', + status: null, + }, + '14524987': { + accountID: 14524987, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_24.png', + displayName: 'szymon20000@gmail.com', + firstName: '', + lastName: '', + status: null, + }, + '14567013': { + accountID: 14567013, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/49a4c96c366f9a32905b30462f91ea39e5eee5e8_128.jpeg', + displayName: 'Terry Hightraffic1337', + firstName: 'Terry', + lastName: 'Hightraffic1337', + status: null, + login: 'terry+hightraffic@margelo.io', + pronouns: '', + timezone: { + automatic: true, + selected: 'Europe/Vienna', + }, + payPalMeAddress: '', + phoneNumber: '', + validated: true, + }, + '14770176': { + accountID: 14770176, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_11.png', + displayName: 'Christoph Pader', + firstName: 'Christoph', + lastName: 'Pader', + status: null, + login: 'christoph+testing@margelo.io', + pronouns: '', + timezone: { + automatic: true, + selected: 'CET', + }, + payPalMeAddress: '', + phoneNumber: '', + validated: true, + }, + '14788875': { + accountID: 14788875, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/abf6ebdb5c0628a55a400858989acbcef1152f77_128.jpeg', + displayName: 'Christoph Pader', + firstName: 'Christoph', + lastName: 'Pader', + status: null, + login: 'christoph+testing2@margelo.io', + pronouns: '', + timezone: { + automatic: true, + selected: 'Europe/Vienna', + }, + payPalMeAddress: '', + phoneNumber: '', + validated: true, + }, + '14788886': { + accountID: 14788886, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/acc27a41d3827b841a7b8299024eac5eec3105c8_128.jpeg', + displayName: 'Christoph Pader', + firstName: 'Christoph', + lastName: 'Pader', + status: null, + login: 'christoph+testing3@margelo.io', + pronouns: '', + timezone: { + automatic: true, + selected: 'Europe/Vienna', + }, + payPalMeAddress: '', + phoneNumber: '', + validated: true, + }, + '14789077': { + accountID: 14789077, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/98dcac248851d84e35bad51bddf12b11e347afe0_128.jpeg', + displayName: 'Christoph Pader', + firstName: 'Christoph', + lastName: 'Pader', + status: null, + login: 'christoph+testing4@margelo.io', + pronouns: '', + timezone: { + automatic: true, + selected: 'Europe/Vienna', + }, + payPalMeAddress: '', + phoneNumber: '', + validated: true, + }, + '14871144': { + accountID: 14871144, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_24.png', + displayName: 'Hanno G\u00f6decke', + firstName: 'Hanno', + lastName: 'G\u00f6decke', + status: null, + login: 'hanno+hightraffic@margelo.io', + pronouns: '', + timezone: { + automatic: true, + selected: 'Europe/Vienna', + }, + payPalMeAddress: '', + phoneNumber: '', + validated: true, + }, + '15084634': { + accountID: 15084634, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_19.png', + displayName: 'erstaunlichunfassbarerhund@muell.monster', + firstName: '', + lastName: '', + status: null, + }, + '15084860': { + accountID: 15084860, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_5.png', + displayName: '+49 176 17179021', + firstName: '', + lastName: '', + status: null, + login: '+4917617179021@expensify.sms', + pronouns: '', + timezone: { + automatic: true, + selected: 'Europe/Vienna', + }, + payPalMeAddress: '', + phoneNumber: '', + validated: true, + }, + '15095751': { + accountID: 15095751, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_24.png', + displayName: 'hanno+testing1@margelo.io', + firstName: '', + lastName: '', + status: null, + }, + '15095753': { + accountID: 15095753, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_15.png', + displayName: 'Hanno G\u00f6decke', + firstName: 'Hanno', + lastName: 'G\u00f6decke', + status: null, + }, + '15095754': { + accountID: 15095754, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_6.png', + displayName: 'hanno+testing3@margelo.io', + firstName: '', + lastName: '', + status: null, + }, + '15095756': { + accountID: 15095756, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_21.png', + displayName: 'hanno+testing4@margelo.io', + firstName: '', + lastName: '', + status: null, + }, + '15095758': { + accountID: 15095758, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_6.png', + displayName: 'hanno+testing5@margelo.io', + firstName: '', + lastName: '', + status: null, + }, + '15095759': { + accountID: 15095759, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_15.png', + displayName: 'hanno+testing6@margelo.io', + firstName: '', + lastName: '', + status: null, + }, + '15095760': { + accountID: 15095760, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_24.png', + displayName: 'hanno+testing7@margelo.io', + firstName: '', + lastName: '', + status: null, + }, + '15095761': { + accountID: 15095761, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_9.png', + displayName: 'Hanno G\u00f6decke', + firstName: 'Hanno', + lastName: 'G\u00f6decke', + status: null, + }, + '15095762': { + accountID: 15095762, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_18.png', + displayName: 'Hanno G\u00f6decke', + firstName: 'Hanno', + lastName: 'G\u00f6decke', + status: null, + }, + '15095763': { + accountID: 15095763, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_20.png', + displayName: 'Hanno G\u00f6decke', + firstName: 'Hanno', + lastName: 'G\u00f6decke', + status: null, + }, + '15095764': { + accountID: 15095764, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_11.png', + displayName: 'hanno+testing11@margelo.io', + firstName: '', + lastName: '', + status: null, + }, + '15095765': { + accountID: 15095765, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_2.png', + displayName: 'Hanno G\u00f6decke', + firstName: 'Hanno', + lastName: 'G\u00f6decke', + status: null, + }, + '15095766': { + accountID: 15095766, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_17.png', + displayName: 'Hanno G\u00f6decke', + firstName: 'Hanno', + lastName: 'G\u00f6decke', + status: null, + }, + '15095767': { + accountID: 15095767, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_8.png', + displayName: 'hanno+testing14@margelo.io', + firstName: '', + lastName: '', + status: null, + }, + '15095768': { + accountID: 15095768, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_23.png', + displayName: 'Hanno G\u00f6decke', + firstName: 'Hanno', + lastName: 'G\u00f6decke', + status: null, + }, + '15095769': { + accountID: 15095769, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_14.png', + displayName: 'hanno+testing16@margelo.io', + firstName: '', + lastName: '', + status: null, + }, + '15095771': { + accountID: 15095771, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_5.png', + displayName: 'Hanno G\u00f6decke', + firstName: 'Hanno', + lastName: 'G\u00f6decke', + status: null, + }, + '15095772': { + accountID: 15095772, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_20.png', + displayName: 'Hanno G\u00f6decke', + firstName: 'Hanno', + lastName: 'G\u00f6decke', + status: null, + }, + '15095774': { + accountID: 15095774, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_11.png', + displayName: 'hanno+testing19@margelo.io', + firstName: '', + lastName: '', + status: null, + }, + '15095775': { + accountID: 15095775, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_13.png', + displayName: 'hanno+testing20@margelo.io', + firstName: '', + lastName: '', + status: null, + }, + '15095776': { + accountID: 15095776, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_4.png', + displayName: 'hanno+testing21@margelo.io', + firstName: '', + lastName: '', + status: null, + }, + '15095777': { + accountID: 15095777, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_19.png', + displayName: 'hanno+testing22@margelo.io', + firstName: '', + lastName: '', + status: null, + }, + '15095778': { + accountID: 15095778, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_10.png', + displayName: 'hanno+testing23@margelo.io', + firstName: '', + lastName: '', + status: null, + }, + '15095779': { + accountID: 15095779, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_1.png', + displayName: 'hanno+testing24@margelo.io', + firstName: '', + lastName: '', + status: null, + }, + '15095781': { + accountID: 15095781, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_16.png', + displayName: 'hanno+testing25@margelo.io', + firstName: '', + lastName: '', + status: null, + }, + '15095782': { + accountID: 15095782, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_7.png', + displayName: 'hanno+testing26@margelo.io', + firstName: '', + lastName: '', + status: null, + }, + '15095784': { + accountID: 15095784, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_22.png', + displayName: 'Hanno G\u00f6decke', + firstName: 'Hanno', + lastName: 'G\u00f6decke', + status: null, + }, + '15095785': { + accountID: 15095785, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_13.png', + displayName: 'hanno+testing28@margelo.io', + firstName: '', + lastName: '', + status: null, + }, + '15095787': { + accountID: 15095787, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_4.png', + displayName: 'Hanno G\u00f6decke', + firstName: 'Hanno', + lastName: 'G\u00f6decke', + status: null, + }, + '15095789': { + accountID: 15095789, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_6.png', + displayName: 'hanno+testing30@margelo.io', + firstName: '', + lastName: '', + status: null, + }, + '15095790': { + accountID: 15095790, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_21.png', + displayName: 'hanno+testing31@margelo.io', + firstName: '', + lastName: '', + status: null, + }, + '15095791': { + accountID: 15095791, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_12.png', + displayName: 'hanno+testing32@margelo.io', + firstName: '', + lastName: '', + status: null, + }, + '15250991': { + accountID: 15250991, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_7.png', + displayName: 'amelie@ploil.de', + firstName: '', + lastName: '', + status: null, + }, + '15301292': { + accountID: 15301292, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_23.png', + displayName: 'hanno+testing48@margelo.io', + firstName: '', + lastName: '', + status: null, + }, + '3064822': { + accountID: 3064822, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/a65e172b4fb5ef3281e2b89ac9bc476c43fe0666_128.jpeg', + displayName: 'Andrew Gable', + firstName: 'Andrew', + lastName: 'Gable', + status: null, + }, + '3079111': { + accountID: 3079111, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/c979b9b3f03007e6cd4e64ada2907e8dc9859a68_128.jpeg', + displayName: 'Yuwen Memon', + firstName: 'Yuwen', + lastName: 'Memon', + status: { + clearAfter: '', + emojiCode: '\u274c', + text: 'OOO (0%) - Sabbatical Until 12/3', + }, + }, + '4087621': { + accountID: 4087621, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/594d10df460ec8e95a3595bbc1df2bce5686cec4_128.jpeg', + displayName: 'Matt Allen', + firstName: 'Matt', + lastName: 'Allen', + status: { + clearAfter: '', + emojiCode: '\ud83c\udf32', + text: 'Back in Portland!', + }, + }, + '4314166': { + accountID: 4314166, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/417bfd8ecd9aa84fcc1648f206b4c6b59b3eb301_128.jpeg', + displayName: 'Brandon Stites', + firstName: 'Brandon', + lastName: 'Stites', + status: null, + }, + '5635513': { + accountID: 5635513, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/cbc1cdca608704a79e086d9b5707801927315834_128.jpeg', + displayName: 'Mitch Ward', + firstName: 'Mitch', + lastName: 'Ward', + status: { + clearAfter: '', + emojiCode: '\ud83e\udd1d', + text: 'SuiteWorld 2023', + }, + }, + '623727': { + accountID: 623727, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/87cd9f56d409e08470eb4e10fa44889272635ac4_128.jpeg', + displayName: 'Shawn Borton', + firstName: 'Shawn', + lastName: 'Borton', + status: null, + }, + '666702': { + accountID: 666702, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/2b999376524e049f48e59b3cfec061bf33cc2a01_128.jpeg', + displayName: 'Jack Nam', + firstName: 'Jack', + lastName: 'Nam', + status: null, + }, + '8392101': { + accountID: 8392101, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/icons/concierge_2022.png', + displayName: 'Concierge', + firstName: 'Concierge', + lastName: '', + status: null, + login: 'concierge@expensify.com', + pronouns: '', + timezone: { + automatic: true, + selected: 'Europe/Moscow', + }, + payPalMeAddress: '', + phoneNumber: '', + validated: true, + }, + '8931541': { + accountID: 8931541, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/40d28bac89a12a9de37b743416e9c0481a2e8b4c.png', + displayName: 'Rory Abraham', + firstName: 'Rory', + lastName: 'Abraham', + status: null, + }, + '9913826': { + accountID: 9913826, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/05acba2deb08248b17f2b6fde3541d4b4d5ad74e_128.jpeg', + displayName: 'Alex Beaman', + firstName: 'Alex', + lastName: 'Beaman', + status: { + clearAfter: '', + emojiCode: '\ud83c\uddea\ud83c\uddec', + text: 'WFEgypt!', + }, + }, + }, + }, + { + onyxMethod: 'set', + key: 'betas', + value: ['all'], + }, + { + onyxMethod: 'merge', + key: 'countryCode', + value: 43, + }, + { + onyxMethod: 'merge', + key: 'country', + value: 'AT', + }, + { + onyxMethod: 'merge', + key: 'account', + value: { + requiresTwoFactorAuth: false, + guideCalendarLink: null, + doesDomainHaveApprovedAccountant: false, + }, + }, + { + onyxMethod: 'mergecollection', + key: 'policyRecentlyUsedCategories_', + value: {}, + }, + { + onyxMethod: 'mergecollection', + key: 'policy_', + value: { + policy_027DC639A9E8886A: { + isFromFullPolicy: false, + id: '027DC639A9E8886A', + name: 'Hello', + role: 'admin', + type: 'free', + owner: 'hanno@margelo.io', + outputCurrency: 'EUR', + avatar: '', + isPolicyExpenseChatEnabled: true, + areChatRoomsEnabled: true, + lastModified: '1689855248326409', + }, + policy_059C9ABAB51930FA: { + isFromFullPolicy: false, + id: '059C9ABAB51930FA', + name: 'Hanno Test Workspace', + role: 'admin', + type: 'free', + owner: 'hanno@margelo.io', + outputCurrency: 'USD', + avatar: '', + isPolicyExpenseChatEnabled: true, + areChatRoomsEnabled: true, + lastModified: '1689845377985801', + }, + policy_72555FA6D5177C6B: { + isFromFullPolicy: false, + id: '72555FA6D5177C6B', + name: "SMargelo's Workspace 2", + role: 'admin', + type: 'free', + owner: 'hanno@margelo.io', + outputCurrency: 'EUR', + avatar: '', + isPolicyExpenseChatEnabled: true, + areChatRoomsEnabled: true, + lastModified: '1689855308171392', + }, + policy_8999CD1E13552024: { + isFromFullPolicy: false, + id: '8999CD1E13552024', + name: "Margelo's Workspace", + role: 'user', + type: 'free', + owner: 'christoph@margelo.io', + outputCurrency: 'EUR', + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/894d4713c3751a6d5fd3c67b9e7018ae708b5442.jpeg', + isPolicyExpenseChatEnabled: true, + areChatRoomsEnabled: true, + lastModified: '1694688494034302', + }, + policy_97A014EF203139B9: { + isFromFullPolicy: false, + id: '97A014EF203139B9', + name: '22TestReanamed', + role: 'admin', + type: 'free', + owner: 'hanno@margelo.io', + outputCurrency: 'USD', + avatar: '', + isPolicyExpenseChatEnabled: true, + areChatRoomsEnabled: true, + lastModified: '1690980933053591', + }, + policy_CA5D6EE4ACB14B0B: { + isFromFullPolicy: false, + id: 'CA5D6EE4ACB14B0B', + name: "Margelo's Workspace", + role: 'admin', + type: 'free', + owner: 'hanno@margelo.io', + outputCurrency: 'EUR', + avatar: '', + isPolicyExpenseChatEnabled: true, + areChatRoomsEnabled: true, + lastModified: '1678986687981646', + }, + policy_D6C6FE66395F373A: { + isFromFullPolicy: false, + id: 'D6C6FE66395F373A', + name: 'hannos test Workspace 2', + role: 'user', + type: 'free', + owner: 'terry+hightraffic@margelo.io', + outputCurrency: 'EUR', + avatar: '', + isPolicyExpenseChatEnabled: true, + areChatRoomsEnabled: true, + lastModified: '1689006062689375', + }, + policy_D82BF2D19FCD38F0: { + isFromFullPolicy: false, + id: 'D82BF2D19FCD38F0', + name: "Hanno's Expenses", + role: 'admin', + type: 'personal', + owner: 'hanno@margelo.io', + outputCurrency: 'EUR', + avatar: '', + isPolicyExpenseChatEnabled: false, + areChatRoomsEnabled: false, + lastModified: '1678816095307974', + }, + }, + }, + { + onyxMethod: 'merge', + key: 'policy_8999CD1E13552024', + value: { + isFromFullPolicy: false, + id: '8999CD1E13552024', + name: "Margelo's Workspace", + role: 'user', + type: 'free', + owner: 'christoph@margelo.io', + outputCurrency: 'EUR', + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/894d4713c3751a6d5fd3c67b9e7018ae708b5442.jpeg', + isPolicyExpenseChatEnabled: true, + areChatRoomsEnabled: true, + lastModified: '1694688494034302', + autoReporting: true, + autoReportingFrequency: 'immediate', + }, + }, + { + onyxMethod: 'set', + key: 'policyCategories_8999CD1E13552024', + value: { + // @ts-expect-error Types are broken here i think + Benefits: { + enabled: true, + name: 'Benefits', + }, + Car: { + enabled: true, + name: 'Car', + }, + Equipment: { + enabled: true, + name: 'Equipment', + }, + Fees: { + enabled: true, + name: 'Fees', + }, + 'Home Office': { + enabled: true, + name: 'Home Office', + }, + Insurance: { + enabled: true, + name: 'Insurance', + }, + Interest: { + enabled: true, + name: 'Interest', + }, + Labor: { + enabled: true, + name: 'Labor', + }, + Maintenance: { + enabled: true, + name: 'Maintenance', + }, + Materials: { + enabled: true, + name: 'Materials', + }, + 'Meals and Entertainment': { + enabled: true, + name: 'Meals and Entertainment', + }, + 'Office Supplies': { + enabled: true, + name: 'Office Supplies', + }, + Other: { + enabled: true, + name: 'Other', + }, + 'Professional Services': { + enabled: true, + name: 'Professional Services', + }, + Rent: { + enabled: true, + name: 'Rent', + }, + Taxes: { + enabled: true, + name: 'Taxes', + }, + Travel: { + enabled: true, + name: 'Travel', + }, + Utilities: { + enabled: true, + name: 'Utilities', + }, + }, + }, + { + onyxMethod: 'mergecollection', + key: 'reportActions_', + value: { + reportActions_8968960722157908: { + '6472258794887345035': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'Taras Perun', + }, + ], + actorAccountID: 14307271, + message: [ + { + type: 'COMMENT', + html: 'Created a task: Test', + text: 'Created a task: Test', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + html: 'Created a task: Test', + lastModified: '2023-08-09 11:23:29.907', + taskReportID: 33418360429165, + }, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/719d70fb5c9f42b70adcdbb7b8bcd9a16b1864c2_128.jpeg', + created: '2023-08-09 11:23:29.907', + timestamp: 1691580209, + automatic: false, + actionName: 'ADDCOMMENT', + shouldShow: true, + reportActionID: '6472258794887345035', + previousReportActionID: '2484512596751669937', + lastModified: '2023-08-09 11:23:29.907', + childReportID: 33418360429165, + childType: 'task', + childStatusNum: 3, + childStateNum: 2, + childOldestFourAccountIDs: '12883048', + childCommenterCount: 1, + childLastVisibleActionCreated: '2023-08-21 08:01:56.526', + childVisibleActionCount: 1, + childReportName: 'Test', + whisperedToAccountIDs: [], + }, + }, + reportActions_1007873306245586: { + '7211036590978346358': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'Hanno J. G\u00f6decke', + }, + ], + actorAccountID: 12883048, + message: [ + { + type: 'COMMENT', + html: 'du warst mir nie genug \ud83d\ude12', + text: 'du warst mir nie genug \ud83d\ude12', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + html: 'du warst mir nie genug \ud83d\ude12', + lastModified: '2023-07-17 15:08:05.163', + }, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/fc1b8880216a5a76c8fd9998aaa33c080dacda5d_128.jpeg', + created: '2023-07-17 15:08:05.163', + timestamp: 1689606485, + automatic: false, + actionName: 'ADDCOMMENT', + shouldShow: true, + reportActionID: '7211036590978346358', + previousReportActionID: '6604233693155661390', + lastModified: '2023-07-17 15:08:05.163', + childReportID: 111679645972572, + childType: 'chat', + whisperedToAccountIDs: [], + }, + '8575050984122276552': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: '+49 176 17179021', + }, + ], + actorAccountID: 15084860, + message: [ + { + type: 'COMMENT', + html: '+4917617179021@expensify.sms owes \u20ac1,243.00', + text: '+4917617179021@expensify.sms owes \u20ac1,243.00', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + linkedReportID: '5093041216147956', + }, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_5.png', + created: '2023-07-17 16:12:49.059', + timestamp: 1689610369, + automatic: false, + actionName: 'REPORTPREVIEW', + shouldShow: true, + reportActionID: '8575050984122276552', + previousReportActionID: '7211036590978346358', + lastModified: '2023-07-17 15:06:42.122', + childReportID: 5093041216147956, + childType: 'iou', + childStatusNum: 1, + childStateNum: 1, + childOldestFourAccountIDs: '15084860,12883048', + childCommenterCount: 2, + childLastVisibleActionCreated: '2023-07-17 15:07:23.833', + childVisibleActionCount: 2, + childMoneyRequestCount: 2, + childLastMoneyRequestComment: 'test2', + whisperedToAccountIDs: [], + }, + '5614378586390663621': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'Hanno J. G\u00f6decke', + }, + ], + actorAccountID: 12883048, + message: [ + { + type: 'COMMENT', + html: 'New thread 3', + text: 'New thread 3', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + html: 'New thread 3', + lastModified: '2023-07-17 17:47:02.228', + }, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/fc1b8880216a5a76c8fd9998aaa33c080dacda5d_128.jpeg', + created: '2023-07-17 17:47:02.228', + timestamp: 1689616022, + automatic: false, + actionName: 'ADDCOMMENT', + shouldShow: true, + reportActionID: '5614378586390663621', + previousReportActionID: '7364761400029235464', + lastModified: '2023-07-17 17:47:02.228', + childReportID: 5192837871851657, + childType: 'chat', + childOldestFourAccountIDs: '12883048,15084860', + childCommenterCount: 2, + childLastVisibleActionCreated: '2023-07-17 17:47:57.074', + childVisibleActionCount: 3, + whisperedToAccountIDs: [], + }, + '7364761400029235464': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: '+49 176 17179021', + }, + ], + actorAccountID: 15084860, + message: [ + { + type: 'COMMENT', + html: 'New thread 1', + text: 'New thread 1', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + html: 'New thread 1', + lastModified: '2023-07-17 17:45:15.452', + }, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_5.png', + created: '2023-07-17 17:45:15.452', + timestamp: 1689615915, + automatic: false, + actionName: 'ADDCOMMENT', + shouldShow: true, + reportActionID: '7364761400029235464', + previousReportActionID: '8575050984122276552', + lastModified: '2023-07-17 17:45:15.452', + childReportID: 7104260736202616, + childType: 'chat', + childOldestFourAccountIDs: '15084860,12883048', + childCommenterCount: 2, + childLastVisibleActionCreated: '2023-07-17 17:47:47.188', + childVisibleActionCount: 5, + whisperedToAccountIDs: [], + }, + }, + reportActions_6967823924907865: { + '4996940567109517016': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'Hanno J. G\u00f6decke', + }, + ], + actorAccountID: 12883048, + message: [ + { + type: 'COMMENT', + html: 'requested \u20ac61.50', + text: 'requested \u20ac61.50', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + IOUReportID: 6967823924907865, + IOUTransactionID: '4354994907803743462', + amount: 6150, + comment: '', + currency: 'EUR', + lastModified: '2023-08-01 14:17:38.093', + participantAccountIDs: [12883048, 14871144], + participants: ['hanno@margelo.io', 'hanno+hightraffic@margelo.io'], + type: 'create', + }, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/fc1b8880216a5a76c8fd9998aaa33c080dacda5d_128.jpeg', + created: '2023-08-01 14:17:38.093', + timestamp: 1690899458, + automatic: false, + actionName: 'IOU', + shouldShow: true, + reportActionID: '4996940567109517016', + previousReportActionID: '1629596487763025398', + lastModified: '2023-08-01 14:17:38.093', + childReportID: 175998419211879, + childType: 'chat', + whisperedToAccountIDs: [], + }, + '8845513493789874954': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'Hanno J. G\u00f6decke', + }, + ], + actorAccountID: 12883048, + message: [ + { + type: 'COMMENT', + html: 'requested \u20ac15.00', + text: 'requested \u20ac15.00', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + IOUReportID: 6967823924907865, + IOUTransactionID: '7098028758352184756', + amount: 1500, + comment: '', + currency: 'EUR', + lastModified: '2023-08-13 14:49:20.525', + participantAccountIDs: [12883048, 14871144], + type: 'create', + }, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/fc1b8880216a5a76c8fd9998aaa33c080dacda5d_128.jpeg', + created: '2023-08-13 14:49:20.525', + timestamp: 1691938160, + automatic: false, + actionName: 'IOU', + shouldShow: true, + reportActionID: '8845513493789874954', + previousReportActionID: '2700067119143523712', + lastModified: '2023-08-13 14:49:20.525', + childReportID: 1647105076008833, + childType: 'chat', + whisperedToAccountIDs: [], + }, + '1855885104873024409': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'Hanno J. G\u00f6decke', + }, + ], + actorAccountID: 12883048, + message: [ + { + type: 'COMMENT', + html: 'requested \u20ac27.00', + text: 'requested \u20ac27.00', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + IOUReportID: 6967823924907865, + IOUTransactionID: '6852902808220104143', + amount: 2700, + comment: '', + currency: 'EUR', + lastModified: '2023-08-14 10:48:55.532', + participantAccountIDs: [12883048, 14871144], + type: 'create', + }, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/fc1b8880216a5a76c8fd9998aaa33c080dacda5d_128.jpeg', + created: '2023-08-14 10:48:55.532', + timestamp: 1692010135, + automatic: false, + actionName: 'IOU', + shouldShow: true, + reportActionID: '1855885104873024409', + previousReportActionID: '7495891136176566811', + lastModified: '2023-08-14 10:48:55.532', + childReportID: 2134912481920230, + childType: 'chat', + whisperedToAccountIDs: [], + }, + '939914411034754627': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'Hanno J. G\u00f6decke', + }, + ], + actorAccountID: 12883048, + message: [ + { + type: 'COMMENT', + html: 'requested \u20ac28.00', + text: 'requested \u20ac28.00', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + IOUReportID: 6967823924907865, + IOUTransactionID: '4914407414462488159', + amount: 2800, + comment: '', + currency: 'EUR', + lastModified: '2023-08-14 10:52:03.302', + participantAccountIDs: [12883048, 14871144], + type: 'create', + }, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/fc1b8880216a5a76c8fd9998aaa33c080dacda5d_128.jpeg', + created: '2023-08-14 10:52:03.302', + timestamp: 1692010323, + automatic: false, + actionName: 'IOU', + shouldShow: true, + reportActionID: '939914411034754627', + previousReportActionID: '1855885104873024409', + lastModified: '2023-08-14 10:52:03.302', + childReportID: 2888809574001455, + childType: 'chat', + whisperedToAccountIDs: [], + }, + '7034926441958699016': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'Hanno J. G\u00f6decke', + }, + ], + actorAccountID: 12883048, + message: [ + { + type: 'COMMENT', + html: 'requested \u20ac23.00', + text: 'requested \u20ac23.00', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + IOUReportID: 6967823924907865, + IOUTransactionID: '7697957817882415571', + amount: 2300, + comment: '', + currency: 'EUR', + lastModified: '2023-08-14 10:25:44.424', + participantAccountIDs: [12883048, 14871144], + type: 'create', + }, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/fc1b8880216a5a76c8fd9998aaa33c080dacda5d_128.jpeg', + created: '2023-08-14 10:25:44.424', + timestamp: 1692008744, + automatic: false, + actionName: 'IOU', + shouldShow: true, + reportActionID: '7034926441958699016', + previousReportActionID: '6840065070925300433', + lastModified: '2023-08-14 10:25:44.424', + childReportID: 6545120918061900, + childType: 'chat', + whisperedToAccountIDs: [], + }, + '4019022929361164430': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'Hanno J. G\u00f6decke', + }, + ], + actorAccountID: 12883048, + message: [ + { + type: 'COMMENT', + html: 'requested \u20ac24.00', + text: 'requested \u20ac24.00', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + IOUReportID: 6967823924907865, + IOUTransactionID: '7373364300627270358', + amount: 2400, + comment: '', + currency: 'EUR', + lastModified: '2023-08-14 10:26:16.273', + participantAccountIDs: [12883048, 14871144], + type: 'create', + }, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/fc1b8880216a5a76c8fd9998aaa33c080dacda5d_128.jpeg', + created: '2023-08-14 10:26:16.273', + timestamp: 1692008776, + automatic: false, + actionName: 'IOU', + shouldShow: true, + reportActionID: '4019022929361164430', + previousReportActionID: '7034926441958699016', + lastModified: '2023-08-14 10:26:16.273', + childReportID: 6724098044002415, + childType: 'chat', + whisperedToAccountIDs: [], + }, + '3339327463160685529': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'Hanno J. G\u00f6decke', + }, + ], + actorAccountID: 12883048, + message: [ + { + type: 'COMMENT', + html: 'requested \u20ac17.00', + text: 'requested \u20ac17.00', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + IOUReportID: 6967823924907865, + IOUTransactionID: '7968625835268459372', + amount: 1700, + comment: '', + currency: 'EUR', + lastModified: '2023-08-14 09:52:50.712', + participantAccountIDs: [12883048, 14871144], + type: 'create', + }, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/fc1b8880216a5a76c8fd9998aaa33c080dacda5d_128.jpeg', + created: '2023-08-14 09:52:50.712', + timestamp: 1692006770, + automatic: false, + actionName: 'IOU', + shouldShow: true, + reportActionID: '3339327463160685529', + previousReportActionID: '3053973461928136158', + lastModified: '2023-08-14 09:52:50.712', + childReportID: 7829065149159193, + childType: 'chat', + whisperedToAccountIDs: [], + }, + }, + reportActions_6783304182151117: { + '6576518341807837187': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'Terry Hightraffic1337', + }, + ], + actorAccountID: 14567013, + message: [ + { + type: 'COMMENT', + html: 'terry+hightraffic@margelo.io owes \u20ac12.00', + text: 'terry+hightraffic@margelo.io owes \u20ac12.00', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + lastModified: '2023-08-29 12:38:16.070', + linkedReportID: '206636935813547', + }, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/49a4c96c366f9a32905b30462f91ea39e5eee5e8_128.jpeg', + created: '2023-08-29 12:38:16.070', + timestamp: 1693312696, + automatic: false, + actionName: 'REPORTPREVIEW', + shouldShow: true, + reportActionID: '6576518341807837187', + previousReportActionID: '2658221912430757962', + lastModified: '2023-08-29 12:38:16.070', + childReportID: 206636935813547, + childType: 'iou', + childStatusNum: 1, + childStateNum: 1, + childMoneyRequestCount: 1, + whisperedToAccountIDs: [], + }, + '2658221912430757962': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'Hanno J. G\u00f6decke', + }, + ], + actorAccountID: 12883048, + message: [ + { + type: 'COMMENT', + html: 'Hshshdhdhejje
Cuududdke

F
D
R
D
R
Jfj c
D

D
D
R
D
R', + text: 'Hshshdhdhejje\nCuududdke\n\nF\nD\nR\nD\nR\nJfj c\nD\n\nD\nD\nR\nD\nR', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [ + { + emoji: 'heart', + users: [ + { + accountID: 12883048, + skinTone: -1, + }, + ], + }, + ], + }, + ], + originalMessage: { + emojiReactions: { + heart: { + createdAt: '2023-08-25 12:37:45', + users: { + '12883048': { + skinTones: { + '-1': '2023-08-25 12:37:45', + }, + }, + }, + }, + }, + html: 'Hshshdhdhejje
Cuududdke

F
D
R
D
R
Jfj c
D

D
D
R
D
R', + lastModified: '2023-08-25 12:39:48.121', + reactions: [ + { + emoji: 'heart', + users: [ + { + accountID: 12883048, + skinTone: -1, + }, + ], + }, + ], + }, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/fc1b8880216a5a76c8fd9998aaa33c080dacda5d_128.jpeg', + created: '2023-08-25 08:54:06.972', + timestamp: 1692953646, + automatic: false, + actionName: 'ADDCOMMENT', + shouldShow: true, + reportActionID: '2658221912430757962', + previousReportActionID: '6551789403725495383', + lastModified: '2023-08-25 12:39:48.121', + childReportID: 1411015346900020, + childType: 'chat', + childOldestFourAccountIDs: '12883048', + childCommenterCount: 1, + childLastVisibleActionCreated: '2023-08-29 06:08:59.247', + childVisibleActionCount: 1, + whisperedToAccountIDs: [], + }, + '5005728971738344793': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'Hanno J. G\u00f6decke', + }, + ], + actorAccountID: 12883048, + message: [ + { + type: 'COMMENT', + html: 'Hello terry', + text: 'Hello terry', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + html: 'Hello terry', + lastModified: '2023-06-28 13:24:24.656', + }, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/fc1b8880216a5a76c8fd9998aaa33c080dacda5d_128.jpeg', + created: '2023-06-28 13:24:24.656', + timestamp: 1687958664, + automatic: false, + actionName: 'ADDCOMMENT', + shouldShow: true, + reportActionID: '5005728971738344793', + previousReportActionID: '1826909292989694118', + lastModified: '2023-06-28 13:24:24.656', + childReportID: 2883835260753784, + childType: 'chat', + childOldestFourAccountIDs: '12883048', + childCommenterCount: 1, + childLastVisibleActionCreated: '2023-06-28 13:24:40.637', + childVisibleActionCount: 1, + whisperedToAccountIDs: [], + }, + '3986429677777110818': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'Terry Hightraffic1337', + }, + ], + actorAccountID: 14567013, + message: [ + { + type: 'COMMENT', + html: 'I will', + text: 'I will', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + html: 'I will', + lastModified: '2023-07-27 17:03:11.250', + }, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/49a4c96c366f9a32905b30462f91ea39e5eee5e8_128.jpeg', + created: '2023-07-27 17:03:11.250', + timestamp: 1690477391, + automatic: false, + actionName: 'ADDCOMMENT', + shouldShow: true, + reportActionID: '3986429677777110818', + previousReportActionID: '7317910228472011573', + lastModified: '2023-07-27 17:03:11.250', + childReportID: 3338245207149134, + childType: 'chat', + whisperedToAccountIDs: [], + }, + '6832074676583749976': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'Hanno J. G\u00f6decke', + }, + ], + actorAccountID: 12883048, + message: [ + { + type: 'COMMENT', + html: 'New test thread', + text: 'New test thread', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + moderationDecision: { + decision: 'pendingRemove', + timestamp: '2023-07-10 14:13:33', + }, + reactions: [], + }, + ], + originalMessage: { + childReportID: 4841555889762357, + html: 'New test thread', + lastModified: '2023-07-10 14:13:33.547', + moderationDecision: { + decision: 'pendingRemove', + timestamp: '2023-07-10 14:13:33', + }, + moderationDecisions: [ + { + decision: 'pendingRemove', + timestamp: '2023-07-10 14:13:33', + }, + ], + }, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/fc1b8880216a5a76c8fd9998aaa33c080dacda5d_128.jpeg', + created: '2023-07-10 14:13:03.643', + timestamp: 1688998383, + automatic: false, + actionName: 'ADDCOMMENT', + shouldShow: true, + reportActionID: '6832074676583749976', + previousReportActionID: '6081279223926409589', + lastModified: '2023-07-10 14:13:33.547', + childReportID: 4841555889762357, + childType: 'chat', + childOldestFourAccountIDs: '12883048', + childCommenterCount: 1, + childLastVisibleActionCreated: '2023-07-10 14:13:16.327', + childVisibleActionCount: 1, + whisperedToAccountIDs: [], + }, + '2030060194258527427': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'Hanno J. G\u00f6decke', + }, + ], + actorAccountID: 12883048, + message: [ + { + type: 'COMMENT', + html: 'lets have a thread about it, will ya?', + text: 'lets have a thread about it, will ya?', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + html: 'lets have a thread about it, will ya?', + lastModified: '2023-07-27 07:40:49.146', + }, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/fc1b8880216a5a76c8fd9998aaa33c080dacda5d_128.jpeg', + created: '2023-07-27 07:40:49.146', + timestamp: 1690443649, + automatic: false, + actionName: 'ADDCOMMENT', + shouldShow: true, + reportActionID: '2030060194258527427', + previousReportActionID: '5540483153987237906', + lastModified: '2023-07-27 07:40:49.146', + childReportID: 5860710623453234, + childType: 'chat', + childOldestFourAccountIDs: '14567013,12883048', + childCommenterCount: 2, + childLastVisibleActionCreated: '2023-07-27 07:41:03.550', + childVisibleActionCount: 2, + whisperedToAccountIDs: [], + }, + '7592041285777785720': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'Terry Hightraffic1337', + }, + ], + actorAccountID: 14567013, + message: [ + { + type: 'COMMENT', + html: 'test thread', + text: 'test thread', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + moderationDecision: { + decision: 'pendingRemove', + timestamp: '2023-07-10 14:11:11', + }, + reactions: [], + }, + ], + originalMessage: { + childReportID: 6019948669903015, + html: 'test thread', + lastModified: '2023-07-10 14:11:11.336', + moderationDecision: { + decision: 'pendingRemove', + timestamp: '2023-07-10 14:11:11', + }, + moderationDecisions: [ + { + decision: 'pendingRemove', + timestamp: '2023-07-10 14:11:11', + }, + ], + }, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/49a4c96c366f9a32905b30462f91ea39e5eee5e8_128.jpeg', + created: '2023-07-10 14:10:14.218', + timestamp: 1688998214, + automatic: false, + actionName: 'ADDCOMMENT', + shouldShow: true, + reportActionID: '7592041285777785720', + previousReportActionID: '4973806821001662878', + lastModified: '2023-07-10 14:11:11.336', + childReportID: 6019948669903015, + childType: 'chat', + childOldestFourAccountIDs: '12883048', + childCommenterCount: 1, + childLastVisibleActionCreated: '2023-07-10 14:10:51.150', + childVisibleActionCount: 1, + whisperedToAccountIDs: [], + }, + '4973806821001662878': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'Terry Hightraffic1337', + }, + ], + actorAccountID: 14567013, + message: [ + { + type: 'COMMENT', + html: 'oh whait what \ud83d\ude05', + text: 'oh whait what \ud83d\ude05', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + html: 'oh whait what \ud83d\ude05', + lastModified: '2023-07-10 14:09:54.652', + }, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/49a4c96c366f9a32905b30462f91ea39e5eee5e8_128.jpeg', + created: '2023-07-10 14:09:54.652', + timestamp: 1688998194, + automatic: false, + actionName: 'ADDCOMMENT', + shouldShow: true, + reportActionID: '4973806821001662878', + previousReportActionID: '115816064664186623', + lastModified: '2023-07-10 14:09:54.652', + childReportID: 8852586526539858, + childType: 'chat', + childOldestFourAccountIDs: '12883048', + childCommenterCount: 1, + childLastVisibleActionCreated: '2023-07-10 14:12:21.960', + childVisibleActionCount: 1, + whisperedToAccountIDs: [], + }, + }, + reportActions_723291659768489: { + '90964365148142297': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'Hanno J. G\u00f6decke', + }, + ], + actorAccountID: 12883048, + message: [ + { + type: 'COMMENT', + html: 'Test
For
Test
\ud83e\udd29 \ud83d\ude06
Test\ud83e\udd29
\ud83d\ude80
Alsdklaksd
Asd', + text: 'Test\nFor\nTest\n\ud83e\udd29 \ud83d\ude06 \nTest\ud83e\udd29 \n\ud83d\ude80 \nAlsdklaksd\nAsd', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + html: 'Test
For
Test
\ud83e\udd29 \ud83d\ude06
Test\ud83e\udd29
\ud83d\ude80
Alsdklaksd
Asd', + lastModified: '2023-05-05 14:57:33.422', + }, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/fc1b8880216a5a76c8fd9998aaa33c080dacda5d_128.jpeg', + created: '2023-05-05 14:57:33.422', + timestamp: 1683298653, + automatic: false, + actionName: 'ADDCOMMENT', + shouldShow: true, + reportActionID: '90964365148142297', + previousReportActionID: '7536992202120313940', + lastModified: '2023-05-05 14:57:33.422', + childReportID: 697435205098910, + childType: 'chat', + childOldestFourAccountIDs: '12883048', + childCommenterCount: 1, + childLastVisibleActionCreated: '2023-05-31 10:48:45.902', + childVisibleActionCount: 2, + whisperedToAccountIDs: [], + }, + '7984251735105307313': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'Hanno J. G\u00f6decke', + }, + ], + actorAccountID: 12883048, + message: [ + { + type: 'COMMENT', + html: 'applausetester+perf2@applause.expensifail.com owes \u20ac123.00', + text: 'applausetester+perf2@applause.expensifail.com owes \u20ac123.00', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + lastModified: '2023-05-25 13:13:46.671', + linkedReportID: '8746886090407631', + }, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/fc1b8880216a5a76c8fd9998aaa33c080dacda5d_128.jpeg', + created: '2023-05-25 13:13:46.671', + timestamp: 1685020426, + automatic: false, + actionName: 'REPORTPREVIEW', + shouldShow: true, + reportActionID: '7984251735105307313', + previousReportActionID: '90964365148142297', + lastModified: '2023-05-25 13:13:46.671', + childReportID: 8746886090407631, + childType: 'iou', + childStatusNum: 1, + childStateNum: 1, + childMoneyRequestCount: 1, + whisperedToAccountIDs: [], + }, + }, + reportActions_4901969154292839: { + '8363915826251170649': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'erstaunlichunfassbarerhund@muell.monster', + }, + ], + actorAccountID: 15084634, + message: [ + { + type: 'COMMENT', + html: 'Thread 3', + text: 'Thread 3', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + html: 'Thread 3', + lastModified: '2023-07-17 14:57:02.940', + }, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_19.png', + created: '2023-07-17 14:57:02.940', + timestamp: 1689605822, + automatic: false, + actionName: 'ADDCOMMENT', + shouldShow: true, + reportActionID: '8363915826251170649', + previousReportActionID: '7725459889257332768', + lastModified: '2023-07-17 14:57:02.940', + childReportID: 1550065541295072, + childType: 'chat', + whisperedToAccountIDs: [], + }, + '5488963912080846885': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'erstaunlichunfassbarerhund@muell.monster', + }, + ], + actorAccountID: 15084634, + message: [ + { + type: 'COMMENT', + html: 'thread 4', + text: 'thread 4', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + html: 'thread 4', + lastModified: '2023-07-17 17:03:00.793', + }, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_19.png', + created: '2023-07-17 17:03:00.793', + timestamp: 1689613380, + automatic: false, + actionName: 'ADDCOMMENT', + shouldShow: true, + reportActionID: '5488963912080846885', + previousReportActionID: '8363915826251170649', + lastModified: '2023-07-17 17:03:00.793', + childReportID: 3130694795691460, + childType: 'chat', + whisperedToAccountIDs: [], + }, + '7725459889257332768': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'Hanno J. G\u00f6decke', + }, + ], + actorAccountID: 12883048, + message: [ + { + type: 'COMMENT', + html: 'Thread 2 renamed', + text: 'Thread 2 renamed', + isEdited: true, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + edits: ['Thread 2'], + html: 'Thread 2 renamed', + isDeletedParentAction: false, + lastModified: '2023-07-20 06:48:39.348', + }, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/fc1b8880216a5a76c8fd9998aaa33c080dacda5d_128.jpeg', + created: '2023-07-17 14:56:22.175', + timestamp: 1689605782, + automatic: false, + actionName: 'ADDCOMMENT', + shouldShow: true, + reportActionID: '7725459889257332768', + previousReportActionID: '1055052643844061199', + lastModified: '2023-07-20 06:48:39.348', + childReportID: 5462046457589727, + childType: 'chat', + childOldestFourAccountIDs: '12883048,15084634', + childCommenterCount: 2, + childLastVisibleActionCreated: '2023-07-17 17:55:45.843', + childVisibleActionCount: 2, + whisperedToAccountIDs: [], + }, + '1055052643844061199': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'erstaunlichunfassbarerhund@muell.monster', + }, + ], + actorAccountID: 15084634, + message: [ + { + type: 'COMMENT', + html: 'eyo', + text: 'eyo', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + html: 'eyo', + lastModified: '2023-07-17 14:37:21.220', + }, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_19.png', + created: '2023-07-17 14:37:21.220', + timestamp: 1689604641, + automatic: false, + actionName: 'ADDCOMMENT', + shouldShow: true, + reportActionID: '1055052643844061199', + previousReportActionID: '529651883792661675', + lastModified: '2023-07-17 14:37:21.220', + childReportID: 5818179101048128, + childType: 'chat', + childOldestFourAccountIDs: '15084634', + childCommenterCount: 1, + childLastVisibleActionCreated: '2023-07-17 17:55:41.839', + childVisibleActionCount: 2, + whisperedToAccountIDs: [], + }, + '1964540964086140013': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'erstaunlichunfassbarerhund@muell.monster', + }, + ], + actorAccountID: 15084634, + message: [ + { + type: 'COMMENT', + html: 'thread 5', + text: 'thread 5', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + html: 'thread 5', + lastModified: '2023-07-17 17:04:45.231', + }, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_19.png', + created: '2023-07-17 17:04:45.231', + timestamp: 1689613485, + automatic: false, + actionName: 'ADDCOMMENT', + shouldShow: true, + reportActionID: '1964540964086140013', + previousReportActionID: '5488963912080846885', + lastModified: '2023-07-17 17:04:45.231', + childReportID: 7210188634249267, + childType: 'chat', + childOldestFourAccountIDs: '15084634', + childCommenterCount: 1, + childLastVisibleActionCreated: '2023-07-17 17:55:38.333', + childVisibleActionCount: 1, + whisperedToAccountIDs: [], + }, + }, + reportActions_4676346943266118: { + '9055124254518092757': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'Hanno G\u00f6decke', + }, + ], + actorAccountID: 15095772, + message: [ + { + type: 'COMMENT', + html: 'hanno+testing18@margelo.io owes \u20ac123.00', + text: 'hanno+testing18@margelo.io owes \u20ac123.00', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + lastModified: '2023-08-13 14:36:00.260', + linkedReportID: '2556729143402895', + }, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_20.png', + created: '2023-08-13 14:36:00.260', + timestamp: 1691937360, + automatic: false, + actionName: 'REPORTPREVIEW', + shouldShow: true, + reportActionID: '9055124254518092757', + previousReportActionID: '4245818467457836918', + lastModified: '2023-08-13 14:36:00.260', + childReportID: 2556729143402895, + childType: 'iou', + childStatusNum: 1, + childStateNum: 1, + childMoneyRequestCount: 1, + whisperedToAccountIDs: [], + }, + }, + reportActions_5132281216465807: { + '8132679605256047646': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'Hanno J. G\u00f6decke', + }, + ], + actorAccountID: 12883048, + message: [ + { + type: 'COMMENT', + html: 'start a new thread with this message', + text: 'start a new thread with this message', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + html: 'start a new thread with this message', + lastModified: '2023-06-28 13:27:34.421', + }, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/fc1b8880216a5a76c8fd9998aaa33c080dacda5d_128.jpeg', + created: '2023-06-28 13:27:34.421', + timestamp: 1687958854, + automatic: false, + actionName: 'ADDCOMMENT', + shouldShow: true, + reportActionID: '8132679605256047646', + previousReportActionID: '3901508991251427921', + lastModified: '2023-06-28 13:27:34.421', + childReportID: 3206168276276209, + childType: 'chat', + childOldestFourAccountIDs: '12883048', + childCommenterCount: 1, + childLastVisibleActionCreated: '2023-06-28 13:28:01.264', + childVisibleActionCount: 1, + whisperedToAccountIDs: [], + }, + }, + reportActions_5801512782001017: { + '755845161329723208': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'Szymon Kapa\u0142a', + }, + ], + actorAccountID: 12538054, + message: [ + { + type: 'COMMENT', + html: 'szymon@margelo.io owes \u20ac33.00', + text: 'szymon@margelo.io owes \u20ac33.00', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + lastModified: '2023-07-17 09:10:23.338', + linkedReportID: '4889525772522746', + }, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_6.png', + created: '2023-07-17 09:10:23.338', + timestamp: 1689585023, + automatic: false, + actionName: 'REPORTPREVIEW', + shouldShow: true, + reportActionID: '755845161329723208', + previousReportActionID: '917340942851699674', + lastModified: '2023-07-17 09:10:23.338', + childReportID: 4889525772522746, + childType: 'iou', + childStatusNum: 1, + childStateNum: 1, + childMoneyRequestCount: 1, + childLastMoneyRequestComment: 'testing, sorry', + whisperedToAccountIDs: [], + }, + }, + reportActions_8746886090407631: { + '2080462488890397931': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'Hanno J. G\u00f6decke', + }, + ], + actorAccountID: 12883048, + message: [ + { + type: 'COMMENT', + html: 'requested \u20ac123.00', + text: 'requested \u20ac123.00', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + IOUReportID: 8746886090407631, + IOUTransactionID: '7374619324394655971', + amount: 12300, + comment: '', + currency: 'EUR', + lastModified: '2023-05-25 13:13:46.671', + participantAccountIDs: [12313081, 12883048], + participants: ['applausetester+perf2@applause.expensifail.com', 'hanno@margelo.io'], + type: 'create', + }, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/fc1b8880216a5a76c8fd9998aaa33c080dacda5d_128.jpeg', + created: '2023-05-25 13:13:46.671', + timestamp: 1685020426, + automatic: false, + actionName: 'IOU', + shouldShow: true, + reportActionID: '2080462488890397931', + previousReportActionID: '2065735918396599444', + lastModified: '2023-05-25 13:13:46.671', + childReportID: 6605653373951052, + childType: 'chat', + childOldestFourAccountIDs: '12883048', + childCommenterCount: 1, + childLastVisibleActionCreated: '2023-07-17 17:46:21.738', + childVisibleActionCount: 4, + whisperedToAccountIDs: [], + }, + }, + reportActions_1768659097123921: { + '1800749838218559896': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'Hanno G\u00f6decke', + }, + ], + actorAccountID: 14871144, + message: [ + { + type: 'COMMENT', + html: 'hanno+hightraffic@margelo.io owes \u20ac554.50', + text: 'hanno+hightraffic@margelo.io owes \u20ac554.50', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + lastModified: '2023-08-01 14:17:38.094', + linkedReportID: '6967823924907865', + }, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_24.png', + created: '2023-08-14 14:59:55.124', + timestamp: 1692025195, + automatic: false, + actionName: 'REPORTPREVIEW', + shouldShow: true, + reportActionID: '1800749838218559896', + previousReportActionID: '8761859812426722285', + lastModified: '2023-08-01 14:17:38.094', + childReportID: 6967823924907865, + childType: 'iou', + childStatusNum: 1, + childStateNum: 1, + childMoneyRequestCount: 34, + whisperedToAccountIDs: [], + }, + }, + reportActions_73210966728512: { + '6344435659328188040': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'Taras Perun', + }, + ], + actorAccountID: 14307271, + message: [ + { + type: 'COMMENT', + html: 'paid \u20ac532.00 elsewhere', + text: 'paid \u20ac532.00 elsewhere', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + lastModified: '2023-07-17 09:10:52.357', + linkedReportID: '7181882463078806', + }, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/719d70fb5c9f42b70adcdbb7b8bcd9a16b1864c2_128.jpeg', + created: '2023-07-21 08:52:01.089', + timestamp: 1689929521, + automatic: false, + actionName: 'REPORTPREVIEW', + shouldShow: true, + reportActionID: '6344435659328188040', + previousReportActionID: '1830950770512952189', + lastModified: '2023-07-17 09:10:52.357', + childReportID: 7181882463078806, + childType: 'iou', + childStatusNum: 4, + childStateNum: 2, + childOldestFourAccountIDs: '14307271,12883048', + childCommenterCount: 2, + childLastVisibleActionCreated: '2023-07-21 09:36:36.974', + childVisibleActionCount: 4, + childMoneyRequestCount: 1, + childLastMoneyRequestComment: 'testing, sorry', + whisperedToAccountIDs: [], + }, + '1818450643979360969': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'Hanno J. G\u00f6decke', + }, + ], + actorAccountID: 12883048, + message: [ + { + type: 'COMMENT', + html: 'hanno@margelo.io owes \u20ac11.11', + text: 'hanno@margelo.io owes \u20ac11.11', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + lastModified: '2023-08-09 11:22:53.876', + linkedReportID: '7207187676779398', + }, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/fc1b8880216a5a76c8fd9998aaa33c080dacda5d_128.jpeg', + created: '2023-08-09 11:22:53.876', + timestamp: 1691580173, + automatic: false, + actionName: 'REPORTPREVIEW', + shouldShow: true, + reportActionID: '1818450643979360969', + previousReportActionID: '6344435659328188040', + lastModified: '2023-08-09 11:22:53.876', + childReportID: 7207187676779398, + childType: 'iou', + childStatusNum: 1, + childStateNum: 1, + childOldestFourAccountIDs: '12883048', + childCommenterCount: 1, + childLastVisibleActionCreated: '2023-08-14 10:25:24.925', + childVisibleActionCount: 1, + childMoneyRequestCount: 1, + whisperedToAccountIDs: [], + }, + }, + reportActions_7181882463078806: { + '6018340725273104441': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'Hanno J. G\u00f6decke', + }, + ], + actorAccountID: 12883048, + message: [ + { + type: 'COMMENT', + html: 'requested \u20ac532.00 for testing, sorry', + text: 'requested \u20ac532.00 for testing, sorry', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + IOUReportID: 7181882463078806, + IOUTransactionID: '7667292853610547309', + amount: 53200, + comment: 'testing, sorry', + currency: 'EUR', + lastModified: '2023-07-17 09:10:52.357', + participantAccountIDs: [12883048, 14307271], + participants: ['hanno@margelo.io', 'taras@margelo.io'], + type: 'create', + }, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/fc1b8880216a5a76c8fd9998aaa33c080dacda5d_128.jpeg', + created: '2023-07-17 09:10:52.357', + timestamp: 1689585052, + automatic: false, + actionName: 'IOU', + shouldShow: true, + reportActionID: '6018340725273104441', + previousReportActionID: '2413358726983938181', + lastModified: '2023-07-17 09:10:52.357', + childReportID: 8881592262815573, + childType: 'chat', + whisperedToAccountIDs: [], + }, + }, + }, + }, + { + onyxMethod: 'mergecollection', + key: 'report_', + value: { + report_33418360429165: { + reportID: '33418360429165', + reportName: 'Test', + type: 'task', + chatType: undefined, + ownerEmail: 'taras@margelo.io', + ownerAccountID: 14307271, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [12883048, 12537998], + isPinned: false, + lastReadTime: '2023-09-01 16:37:32.151', + lastVisibleActionCreated: '2023-08-21 08:01:56.526', + lastVisibleActionLastModified: '2023-08-21 08:01:56.526', + lastMessageText: 'Hello Mr Pader. please use your own designated testing channel', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 2, + statusNum: 3, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'Hello Mr Pader. please use your own designated testing channel', + hasOutstandingIOU: false, + parentReportID: '8968960722157908', + parentReportActionID: '6472258794887345035', + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_49560007537413: { + reportID: '49560007537413', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [14250644], + isPinned: false, + lastReadTime: '2023-06-28 18:16:42.692', + lastVisibleActionCreated: '2023-01-06 00:36:59.811', + lastVisibleActionLastModified: '2023-01-06 00:36:59.811', + lastMessageText: 'Skr skr', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'Skr skr', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_57863694184482: { + reportID: '57863694184482', + reportName: '#compounding-differentiation', + type: 'chat', + chatType: 'policyRoom', + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '40070CB6BF114E9A', + participantAccountIDs: [], + isPinned: false, + lastReadTime: '2023-06-26 12:34:50.320', + lastVisibleActionCreated: '2023-04-12 17:56:54.082', + lastVisibleActionLastModified: '2023-04-12 17:56:54.082', + lastMessageText: 'Here is the recording from this keynote!', + lastActorAccountID: 1520269, + notificationPreference: 'daily', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: + 'Here is the recording from this keynote!

Tuesday - Compounding Differentiation: https://www.youtube.com/watch?v=Kqv1adoh3HQ&feature=youtu.be
@dbarrett talks about the long term plans of the Expensify Roadmap. He shed\u2019s light into how the platform we\u2019ve built to date is built for it so much more than expense reporting. It is a platform that allows us to build a community of people GSD all around the world, and maybe beyond.', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_73210966728512: { + reportID: '73210966728512', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [14307271], + isPinned: false, + lastReadTime: '2023-09-01 16:13:31.343', + lastVisibleActionCreated: '2023-08-09 11:22:53.876', + lastVisibleActionLastModified: '2023-08-09 11:22:53.876', + lastMessageText: 'hanno@margelo.io owes \u20ac11.11', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'hanno@margelo.io owes \u20ac11.11', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_76839998879119: { + reportID: '76839998879119', + reportName: '#admins', + type: 'chat', + chatType: 'policyAdmins', + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '97A014EF203139B9', + participantAccountIDs: [12883048], + isPinned: true, + lastReadTime: '2023-08-02 13:08:47.385', + lastVisibleActionCreated: '2023-08-02 12:55:33.054', + lastVisibleActionLastModified: '2023-08-02 12:55:33.054', + lastMessageText: 'updated the default currency from EUR - \u20ac to USD - $', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'updated the default currency from EUR - \u20ac to USD - $', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_83517451888524: { + reportID: '83517451888524', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15095751], + isPinned: false, + lastReadTime: '2023-07-20 07:03:35.903', + lastVisibleActionCreated: '2023-07-19 07:36:02.195', + lastVisibleActionLastModified: '2023-07-19 07:36:02.195', + lastMessageText: 'chat 1', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'chat 1', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_111679645972572: { + reportID: '111679645972572', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [12883048], + isPinned: false, + lastReadTime: null, + lastVisibleActionCreated: '2023-07-17 17:23:32.435', + lastVisibleActionLastModified: '2023-07-17 17:23:32.435', + lastMessageText: '', + lastActorAccountID: 0, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: '', + hasOutstandingIOU: false, + parentReportID: '1007873306245586', + parentReportActionID: '7211036590978346358', + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_165989152075489: { + reportID: '165989152075489', + reportName: '#newdot-the-ultimate-sales-tool', + type: 'chat', + chatType: 'policyRoom', + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '40070CB6BF114E9A', + participantAccountIDs: [], + isPinned: false, + lastReadTime: '2023-03-17 13:42:41.672', + lastVisibleActionCreated: '2023-03-17 00:54:10.354', + lastVisibleActionLastModified: '2023-03-17 00:54:10.354', + lastMessageText: 'A guide just mentioned to me and Andrew that don\u2019t know the \u201cschedule a call\u201d i\u2026', + lastActorAccountID: 4314166, + notificationPreference: 'daily', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'A guide just mentioned to me and Andrew that don\u2019t know the \u201cschedule a call\u201d is a hyperlink', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_172068199786987: { + reportID: '172068199786987', + reportName: '#hackathon-g2', + type: 'chat', + chatType: 'policyRoom', + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '40070CB6BF114E9A', + participantAccountIDs: [], + isPinned: false, + lastReadTime: '2023-03-27 09:14:47.873', + lastVisibleActionCreated: '2023-03-15 18:37:25.963', + lastVisibleActionLastModified: '2023-03-15 18:37:25.963', + lastMessageText: 'API.updateStatus({', + lastActorAccountID: 3079111, + notificationPreference: 'daily', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: '
API.updateStatus({
emojiCode:"\ud83d\ude00",
text: "this is a status",
timeout: 1678900637
});
', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_175998419211879: { + reportID: '175998419211879', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: 'D82BF2D19FCD38F0', + participantAccountIDs: [12883048], + isPinned: false, + lastReadTime: null, + lastVisibleActionCreated: '2023-08-01 15:19:04.472', + lastVisibleActionLastModified: '2023-08-01 15:19:04.472', + lastMessageText: '', + lastActorAccountID: 0, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: '', + hasOutstandingIOU: false, + parentReportID: '6967823924907865', + parentReportActionID: '4996940567109517016', + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_206636935813547: { + reportID: '206636935813547', + reportName: 'IOU', + type: 'iou', + chatType: undefined, + ownerEmail: 'hanno@margelo.io', + ownerAccountID: 12883048, + managerID: 14567013, + policyID: 'D82BF2D19FCD38F0', + participantAccountIDs: [14567013, 12883048], + isPinned: false, + lastReadTime: '2023-09-01 07:42:56.551', + lastVisibleActionCreated: '2023-08-29 12:38:16.070', + lastVisibleActionLastModified: '2023-08-29 12:38:16.070', + lastMessageText: 'requested \u20ac12.00', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 1, + statusNum: 1, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'requested \u20ac12.00', + hasOutstandingIOU: true, + parentReportID: '6783304182151117', + parentReportActionID: '6576518341807837187', + writeCapability: 'all', + total: 1200, + currency: 'EUR', + }, + report_337377170019919: { + reportID: '337377170019919', + reportName: '', + type: 'chat', + chatType: 'policyExpenseChat', + ownerEmail: 'die.drei99@yahoo.de', + ownerAccountID: 12695561, + managerID: 0, + policyID: '97A014EF203139B9', + participantAccountIDs: [12883048, 12695561], + isPinned: false, + lastReadTime: '2023-08-25 16:24:04.113', + lastVisibleActionCreated: '2023-07-20 12:13:45.937', + lastVisibleActionLastModified: '2023-07-20 12:13:45.937', + lastMessageText: '', + lastActorAccountID: 12695561, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: '', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_359873200033458: { + reportID: '359873200033458', + reportName: '', + type: 'chat', + chatType: 'policyExpenseChat', + ownerEmail: 'die.drei99@yahoo.de', + ownerAccountID: 12695561, + managerID: 0, + policyID: '027DC639A9E8886A', + participantAccountIDs: [12883048, 12695561], + isPinned: false, + lastReadTime: '2023-08-25 16:06:31.821', + lastVisibleActionCreated: '2023-07-20 12:14:08.011', + lastVisibleActionLastModified: '2023-07-20 12:14:08.011', + lastMessageText: '', + lastActorAccountID: 12695561, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: '', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_391802233405583: { + reportID: '391802233405583', + reportName: '', + type: 'chat', + chatType: 'policyExpenseChat', + ownerEmail: 'hanno@margelo.io', + ownerAccountID: 12883048, + managerID: 0, + policyID: 'CA5D6EE4ACB14B0B', + participantAccountIDs: [12883048], + isPinned: false, + lastReadTime: null, + lastVisibleActionCreated: '2023-03-08 12:17:22.974', + lastVisibleActionLastModified: '2023-03-08 12:17:22.974', + lastMessageText: '', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: true, + lastMessageHtml: '', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_418135007755355: { + reportID: '418135007755355', + reportName: '#eng-design-doc-process-high-level-and-detailed', + type: 'chat', + chatType: 'policyRoom', + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '40070CB6BF114E9A', + participantAccountIDs: [], + isPinned: false, + lastReadTime: '2023-03-16 15:27:16.303', + lastVisibleActionCreated: '2023-03-14 16:26:26.378', + lastVisibleActionLastModified: '2023-03-14 16:26:26.378', + lastMessageText: 'Totally, it\u2019s a lot to take on all at once. To that extent, it\u2019s ideal to work \u2026', + lastActorAccountID: 2074551, + notificationPreference: 'daily', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: + 'Totally, it\u2019s a lot to take on all at once. To that extent, it\u2019s ideal to work with a \u201cbuddy\u201d or \u201cmentor\u201d on your first one, to learn all the ins and outs. As mentioned by Marc/Joanie, there are many of them. \ud83d\ude09', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_461480135938283: { + reportID: '461480135938283', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15095762], + isPinned: false, + lastReadTime: '2023-07-19 07:37:34.220', + lastVisibleActionCreated: '2023-07-19 07:37:34.220', + lastVisibleActionLastModified: '2023-07-19 07:37:34.220', + lastMessageText: 'chat 9', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'chat 9', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_487642813001758: { + reportID: '487642813001758', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15095754], + isPinned: false, + lastReadTime: '2023-07-19 07:36:22.628', + lastVisibleActionCreated: '2023-07-19 07:36:22.628', + lastVisibleActionLastModified: '2023-07-19 07:36:22.628', + lastMessageText: 'chat 3', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'chat 3', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_546302401634956: { + reportID: '546302401634956', + reportName: '', + type: 'chat', + chatType: 'policyExpenseChat', + ownerEmail: '+4917617179021@expensify.sms', + ownerAccountID: 15084860, + managerID: 0, + policyID: '72555FA6D5177C6B', + participantAccountIDs: [12883048, 15084860], + isPinned: false, + lastReadTime: '2023-08-25 16:27:26.985', + lastVisibleActionCreated: '2023-07-17 15:03:41.514', + lastVisibleActionLastModified: '2023-07-17 15:03:41.514', + lastMessageText: '', + lastActorAccountID: 15084860, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: '', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_616473155043418: { + reportID: '616473155043418', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15095777], + isPinned: false, + lastReadTime: '2023-07-19 07:40:22.812', + lastVisibleActionCreated: '2023-07-19 07:40:22.812', + lastVisibleActionLastModified: '2023-07-19 07:40:22.812', + lastMessageText: 'chat 22', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'chat 22', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_659012207792380: { + reportID: '659012207792380', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [10160771], + isPinned: false, + lastReadTime: '2023-08-11 12:59:35.732', + lastVisibleActionCreated: '2023-08-07 06:27:11.975', + lastVisibleActionLastModified: '2023-08-07 06:27:11.975', + lastMessageText: "yeah, you're right \ud83d\ude3c", + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: "yeah, you're right \ud83d\ude3c", + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_695462373862508: { + reportID: '695462373862508', + reportName: '#eng-core-qualities-and-me-vs-us', + type: 'chat', + chatType: 'policyRoom', + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '40070CB6BF114E9A', + participantAccountIDs: [], + isPinned: false, + lastReadTime: '2023-06-26 12:35:52.770', + lastVisibleActionCreated: '2023-03-16 15:52:52.169', + lastVisibleActionLastModified: '2023-03-16 15:52:52.169', + lastMessageText: 'Sorry Hanno \ud83d\ude02', + lastActorAccountID: 1377139, + notificationPreference: 'daily', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'Sorry Hanno \ud83d\ude02', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_697435205098910: { + reportID: '697435205098910', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [12883048], + isPinned: false, + lastReadTime: '2023-07-20 06:46:19.400', + lastVisibleActionCreated: '2023-05-31 10:48:45.902', + lastVisibleActionLastModified: '2023-05-31 10:48:45.902', + lastMessageText: 'lol was?', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'lol was?', + hasOutstandingIOU: false, + parentReportID: '723291659768489', + parentReportActionID: '90964365148142297', + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_720467251413237: { + reportID: '720467251413237', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15095785], + isPinned: false, + lastReadTime: '2023-07-19 07:41:22.431', + lastVisibleActionCreated: '2023-07-19 07:41:22.431', + lastVisibleActionLastModified: '2023-07-19 07:41:22.431', + lastMessageText: 'chat 28', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'chat 28', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_723291659768489: { + reportID: '723291659768489', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [12313081], + isPinned: false, + lastReadTime: '2023-07-17 08:40:40.073', + lastVisibleActionCreated: '2023-07-07 21:36:46.328', + lastVisibleActionLastModified: '2023-07-07 21:36:46.328', + lastMessageText: 'test', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'test', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_963692753209121: { + reportID: '963692753209121', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15095779], + isPinned: false, + lastReadTime: '2023-07-19 07:40:43.604', + lastVisibleActionCreated: '2023-07-19 07:40:43.604', + lastVisibleActionLastModified: '2023-07-19 07:40:43.604', + lastMessageText: 'chat 24', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'chat 24', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_1007873306245586: { + reportID: '1007873306245586', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15084860], + isPinned: false, + lastReadTime: '2023-07-20 07:06:49.001', + lastVisibleActionCreated: '2023-07-17 17:47:02.228', + lastVisibleActionLastModified: '2023-07-17 17:47:02.228', + lastMessageText: 'New thread 3', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'New thread 3', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_1253205921120705: { + reportID: '1253205921120705', + reportName: '', + type: 'chat', + chatType: 'policyExpenseChat', + ownerEmail: 'hanno+hightraffic@margelo.io', + ownerAccountID: 14871144, + managerID: 0, + policyID: '72555FA6D5177C6B', + participantAccountIDs: [12883048, 14871144], + isPinned: false, + lastReadTime: '2023-07-20 09:19:34.861', + lastVisibleActionCreated: '2023-07-20 09:19:34.861', + lastVisibleActionLastModified: '2023-07-20 09:19:34.861', + lastMessageText: '', + lastActorAccountID: 14871144, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: '', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_1308636200628125: { + reportID: '1308636200628125', + reportName: '#admins', + type: 'chat', + chatType: 'policyAdmins', + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '72555FA6D5177C6B', + participantAccountIDs: [12883048], + isPinned: true, + lastReadTime: '2023-08-31 12:42:39.845', + lastVisibleActionCreated: '2023-07-20 12:38:14.743', + lastVisibleActionLastModified: '2023-07-20 12:38:14.743', + lastMessageText: 'asdasd', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'asdasd', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_1407992425980991: { + reportID: '1407992425980991', + reportName: '', + type: 'chat', + chatType: 'policyExpenseChat', + ownerEmail: 'hanno+hightraffic@margelo.io', + ownerAccountID: 14871144, + managerID: 0, + policyID: '97A014EF203139B9', + participantAccountIDs: [12883048, 14871144], + isPinned: false, + lastReadTime: '2023-07-20 09:17:41.735', + lastVisibleActionCreated: '2023-07-20 09:17:41.735', + lastVisibleActionLastModified: '2023-07-20 09:17:41.735', + lastMessageText: '', + lastActorAccountID: 14871144, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: '', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_1411015346900020: { + reportID: '1411015346900020', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [12883048], + isPinned: false, + lastReadTime: '2023-08-29 08:27:51.273', + lastVisibleActionCreated: '2023-08-29 06:08:59.247', + lastVisibleActionLastModified: '2023-08-29 06:08:59.247', + lastMessageText: 'New thread response', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'New thread response', + hasOutstandingIOU: false, + parentReportID: '6783304182151117', + parentReportActionID: '2658221912430757962', + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_1550065541295072: { + reportID: '1550065541295072', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15084634, 12883048], + isPinned: false, + lastReadTime: '2023-07-17 14:57:09.694', + lastVisibleActionCreated: '2023-07-17 14:57:05.230', + lastVisibleActionLastModified: '2023-07-17 14:57:05.230', + lastMessageText: '', + lastActorAccountID: 0, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: '', + hasOutstandingIOU: false, + parentReportID: '4901969154292839', + parentReportActionID: '8363915826251170649', + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_1647105076008833: { + reportID: '1647105076008833', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: 'D82BF2D19FCD38F0', + participantAccountIDs: [12883048], + isPinned: false, + lastReadTime: '2023-08-14 09:15:23.544', + lastVisibleActionCreated: '2023-08-14 08:42:17.603', + lastVisibleActionLastModified: '2023-08-14 08:42:17.603', + lastMessageText: '', + lastActorAccountID: 0, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: '', + hasOutstandingIOU: false, + parentReportID: '6967823924907865', + parentReportActionID: '8845513493789874954', + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_1768659097123921: { + reportID: '1768659097123921', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [14871144], + isPinned: false, + lastReadTime: '2023-09-01 08:08:23.468', + lastVisibleActionCreated: '2023-08-25 07:35:07.643', + lastVisibleActionLastModified: '2023-08-25 07:35:07.643', + lastMessageText: 'this is a new test @christoph@margelo.io', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'this is a new test @christoph@margelo.io', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_1805914859692495: { + reportID: '1805914859692495', + reportName: '#live-rich-have-fun-save-the-world', + type: 'chat', + chatType: 'policyRoom', + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '40070CB6BF114E9A', + participantAccountIDs: [], + isPinned: false, + lastReadTime: '2023-06-28 11:15:34.103', + lastVisibleActionCreated: '2023-04-12 17:58:53.190', + lastVisibleActionLastModified: '2023-04-12 17:58:53.190', + lastMessageText: 'Here is the recording of this keynote: ', + lastActorAccountID: 1520269, + notificationPreference: 'daily', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: + 'Here is the recording of this keynote:

Friday - Live Rich, Have Fun, Save the World: https://www.youtube.com/watch?v=btijeyYC6YA
@dbarrett caps off ExpensiConX to talk about the persistent goals Expensify employees pursue and that we hope our community will pursue with us. Expensify is a tool that should provide you with the tools so you can achieve the goals that allow you to Live Rich, to coordinate activities that bring have more fun in your life than you though possible, and to be surrounded by like minded individuals who want to save the world in the process.', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_1892657801384684: { + reportID: '1892657801384684', + reportName: '#announce', + type: 'chat', + chatType: 'policyAnnounce', + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '72555FA6D5177C6B', + participantAccountIDs: [12883048, 15084860, 14871144, 12695561], + isPinned: false, + lastReadTime: '2023-08-25 16:23:59.783', + lastVisibleActionCreated: '2023-07-20 09:42:41.454', + lastVisibleActionLastModified: '2023-07-20 09:42:41.454', + lastMessageText: 'test2', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'test2', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_1948423951232788: { + reportID: '1948423951232788', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [4087621], + isPinned: false, + lastReadTime: '2023-06-26 11:38:56.091', + lastVisibleActionCreated: '2023-04-21 16:30:58.445', + lastVisibleActionLastModified: '2023-04-21 16:30:58.445', + lastMessageText: 'Done!', + lastActorAccountID: 4087621, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'Done!', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_1952064279654544: { + reportID: '1952064279654544', + reportName: '#announce', + type: 'chat', + chatType: 'policyAnnounce', + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '97A014EF203139B9', + participantAccountIDs: [12883048, 14871144, 12695561], + isPinned: false, + lastReadTime: '2023-07-20 09:17:51.602', + lastVisibleActionCreated: '2023-07-20 06:03:41.923', + lastVisibleActionLastModified: '2023-07-20 06:03:41.923', + lastMessageText: '', + lastActorAccountID: 0, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: '', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_1978461196435499: { + reportID: '1978461196435499', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [4314166], + isPinned: false, + lastReadTime: '2023-07-17 09:16:14.176', + lastVisibleActionCreated: '2023-03-16 15:01:47.648', + lastVisibleActionLastModified: '2023-03-16 15:01:47.648', + lastMessageText: 'Will check later!', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'Will check later!', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_1998601661243685: { + reportID: '1998601661243685', + reportName: '', + type: 'chat', + chatType: 'policyExpenseChat', + ownerEmail: 'hanno@margelo.io', + ownerAccountID: 12883048, + managerID: 0, + policyID: 'D6C6FE66395F373A', + participantAccountIDs: [14567013, 12883048], + isPinned: false, + lastReadTime: null, + lastVisibleActionCreated: '2023-07-10 14:23:37.249', + lastVisibleActionLastModified: '2023-07-10 14:23:37.249', + lastMessageText: 'hanno@margelo.io', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: true, + lastMessageHtml: 'hanno@margelo.io', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_2067199086507630: { + reportID: '2067199086507630', + reportName: '#eng-good-performance-practices-in-rn-and-what-to-avoid', + type: 'chat', + chatType: 'policyRoom', + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '40070CB6BF114E9A', + participantAccountIDs: [], + isPinned: false, + lastReadTime: '2023-07-17 17:48:46.579', + lastVisibleActionCreated: '2023-03-13 21:40:02.469', + lastVisibleActionLastModified: '2023-03-13 21:40:02.469', + lastMessageText: 'idea: detect when a prop is being used only for things outside of rendering', + lastActorAccountID: 778531, + notificationPreference: 'daily', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'idea: detect when a prop is being used only for things outside of rendering', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_2134912481920230: { + reportID: '2134912481920230', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: 'D82BF2D19FCD38F0', + participantAccountIDs: [12883048], + isPinned: false, + lastReadTime: null, + lastVisibleActionCreated: '2023-08-14 11:44:55.483', + lastVisibleActionLastModified: '2023-08-14 11:44:55.483', + lastMessageText: '', + lastActorAccountID: 0, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: '', + hasOutstandingIOU: false, + parentReportID: '6967823924907865', + parentReportActionID: '1855885104873024409', + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_2162191508875660: { + reportID: '2162191508875660', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [623727], + isPinned: false, + lastReadTime: '2023-03-04 17:33:26.647', + lastVisibleActionCreated: '2023-02-15 19:53:11.656', + lastVisibleActionLastModified: '2023-02-15 19:53:11.656', + lastMessageText: '', + lastActorAccountID: 0, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: '', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_2185272798818579: { + reportID: '2185272798818579', + reportName: '#eng-cross-platform-ux', + type: 'chat', + chatType: 'policyRoom', + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '40070CB6BF114E9A', + participantAccountIDs: [], + isPinned: false, + lastReadTime: '2023-03-27 09:17:27.044', + lastVisibleActionCreated: '2023-03-14 18:44:58.642', + lastVisibleActionLastModified: '2023-03-14 18:44:58.642', + lastMessageText: 'Should we name everything index - index.native index.web?', + lastActorAccountID: 9952973, + notificationPreference: 'daily', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'Should we name everything index - index.native index.web?', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_2194247655064430: { + reportID: '2194247655064430', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15095759], + isPinned: false, + lastReadTime: '2023-07-19 07:36:59.123', + lastVisibleActionCreated: '2023-07-19 07:36:59.123', + lastVisibleActionLastModified: '2023-07-19 07:36:59.123', + lastMessageText: 'chat 6', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'chat 6', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_2199137647007311: { + reportID: '2199137647007311', + reportName: '#admins', + type: 'chat', + chatType: 'policyAdmins', + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '059C9ABAB51930FA', + participantAccountIDs: [12883048], + isPinned: true, + lastReadTime: '2023-08-31 14:13:22.315', + lastVisibleActionCreated: '2023-07-20 09:29:37.986', + lastVisibleActionLastModified: '2023-07-20 09:29:37.986', + lastMessageText: 'added Hanno G\u00f6decke (hanno+hightraffic@margelo.io) as a user', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'added Hanno G\u00f6decke (hanno+hightraffic@margelo.io) as a user', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_2238072254708230: { + reportID: '2238072254708230', + reportName: '#hackathon-general', + type: 'chat', + chatType: 'policyRoom', + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '40070CB6BF114E9A', + participantAccountIDs: [], + isPinned: false, + lastReadTime: '2023-03-20 10:43:57.350', + lastVisibleActionCreated: '2023-03-16 20:25:08.893', + lastVisibleActionLastModified: '2023-03-16 20:25:08.893', + lastMessageText: 'We want to leave it up to the community to see which ideas we should move forwa\u2026', + lastActorAccountID: 666702, + notificationPreference: 'daily', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: + 'We want to leave it up to the community to see which ideas we should move forward with and actually move forward to build it into production (do it right, go through a pre-design or problem/solution if needed, and clean up the code). We need each project to have someone to champion it through and take it to implementation. Please vote on the projects to see if we want to move forward on it!

Vote here:
https://expensify.slack.com/archives/C01GTK53T8Q/p1678998116611109

Also, if each team could drop a demo in the project thread please do that', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_2309284086795426: { + reportID: '2309284086795426', + reportName: '#admins', + type: 'chat', + chatType: 'policyAdmins', + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '027DC639A9E8886A', + participantAccountIDs: [12883048], + isPinned: true, + lastReadTime: '2023-08-03 15:52:48.374', + lastVisibleActionCreated: '2023-07-20 12:14:08.327', + lastVisibleActionLastModified: '2023-07-20 12:14:08.327', + lastMessageText: 'added First Last (die.drei99@yahoo.de) as a user', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'added First Last (die.drei99@yahoo.de) as a user', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_2339117931425883: { + reportID: '2339117931425883', + reportName: '#rebrandify', + type: 'chat', + chatType: 'policyRoom', + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '40070CB6BF114E9A', + participantAccountIDs: [], + isPinned: false, + lastReadTime: '2023-06-26 12:33:12.773', + lastVisibleActionCreated: '2023-04-12 17:57:53.707', + lastVisibleActionLastModified: '2023-04-12 17:57:53.707', + lastMessageText: 'Here is the recording of this keynote:', + lastActorAccountID: 1520269, + notificationPreference: 'daily', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: + 'Here is the recording of this keynote:

Wednesday - Rebrandify: https://www.youtube.com/watch?v=eFFLTm626AM&feature=youtu.be
@Shawn and the TCW tell a great story around the past, present and future of the Expensify Brand. An hilarious, but incredibly useful presentation on how Expensify harnesses the world\u2019s best talent to do amazing things, like rebuild our brand.', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_2405416614744042: { + reportID: '2405416614744042', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [12371319], + isPinned: false, + lastReadTime: '2023-03-27 09:16:24.884', + lastVisibleActionCreated: '2023-03-18 12:12:30.803', + lastVisibleActionLastModified: '2023-03-18 12:12:30.803', + lastMessageText: 'I forget sarcasm doesn\u2019t work well in texts- yeah sorry about that hanno, all j\u2026', + lastActorAccountID: 12371319, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'I forget sarcasm doesn\u2019t work well in texts- yeah sorry about that hanno, all jokes!', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_2556729143402895: { + reportID: '2556729143402895', + reportName: 'IOU', + type: 'iou', + chatType: undefined, + ownerEmail: 'hanno@margelo.io', + ownerAccountID: 12883048, + managerID: 15095772, + policyID: 'D82BF2D19FCD38F0', + participantAccountIDs: [15095772, 12883048], + isPinned: false, + lastReadTime: '2023-08-25 16:32:48.297', + lastVisibleActionCreated: '2023-08-13 14:36:00.260', + lastVisibleActionLastModified: '2023-08-13 14:36:00.260', + lastMessageText: 'requested \u20ac123.00', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 1, + statusNum: 1, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'requested \u20ac123.00', + hasOutstandingIOU: true, + parentReportID: '4676346943266118', + parentReportActionID: '9055124254518092757', + writeCapability: 'all', + total: 12300, + currency: 'EUR', + }, + report_2844647526757431: { + reportID: '2844647526757431', + reportName: '#eng-implement-design-branding-technical', + type: 'chat', + chatType: 'policyRoom', + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '40070CB6BF114E9A', + participantAccountIDs: [], + isPinned: false, + lastReadTime: '2023-03-20 10:51:16.572', + lastVisibleActionCreated: '2023-03-17 16:09:35.246', + lastVisibleActionLastModified: '2023-03-17 16:09:35.246', + lastMessageText: 'https://necolas.github.io/react-native-web/docs/styling/#styling-patterns', + lastActorAccountID: 14492508, + notificationPreference: 'daily', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: + 'https://necolas.github.io/react-native-web/docs/styling/#styling-patterns
This is a good resource on some RNW styling peculiarities', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_2883835260753784: { + reportID: '2883835260753784', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [12883048, 14567013], + isPinned: false, + lastReadTime: '2023-07-17 09:11:34.078', + lastVisibleActionCreated: '2023-06-28 13:24:40.637', + lastVisibleActionLastModified: '2023-06-28 13:24:40.637', + lastMessageText: 'Will you see this thread?', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'Will you see this thread?', + hasOutstandingIOU: false, + parentReportID: '6783304182151117', + parentReportActionID: '5005728971738344793', + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_2888809574001455: { + reportID: '2888809574001455', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: 'D82BF2D19FCD38F0', + participantAccountIDs: [12883048], + isPinned: false, + lastReadTime: '2023-08-28 06:25:20.682', + lastVisibleActionCreated: '2023-08-25 15:43:07.405', + lastVisibleActionLastModified: '2023-08-25 15:43:07.405', + lastMessageText: '', + lastActorAccountID: 0, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: '', + hasOutstandingIOU: false, + parentReportID: '6967823924907865', + parentReportActionID: '939914411034754627', + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_2997658652948514: { + reportID: '2997658652948514', + reportName: '', + type: 'chat', + chatType: 'policyExpenseChat', + ownerEmail: 'hanno@margelo.io', + ownerAccountID: 12883048, + managerID: 0, + policyID: '027DC639A9E8886A', + participantAccountIDs: [12883048], + isPinned: false, + lastReadTime: null, + lastVisibleActionCreated: '2023-07-11 16:29:58.166', + lastVisibleActionLastModified: '2023-07-11 16:29:58.166', + lastMessageText: '', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: true, + lastMessageHtml: '', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_3130694795691460: { + reportID: '3130694795691460', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15084634, 12883048], + isPinned: false, + lastReadTime: '2023-07-19 07:34:44.021', + lastVisibleActionCreated: '2023-07-17 17:03:03.856', + lastVisibleActionLastModified: '2023-07-17 17:03:03.856', + lastMessageText: '', + lastActorAccountID: 0, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: '', + hasOutstandingIOU: false, + parentReportID: '4901969154292839', + parentReportActionID: '5488963912080846885', + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_3164170813791457: { + reportID: '3164170813791457', + reportName: '', + type: 'chat', + chatType: 'policyExpenseChat', + ownerEmail: 'hanno@margelo.io', + ownerAccountID: 12883048, + managerID: 0, + policyID: '97A014EF203139B9', + participantAccountIDs: [12883048], + isPinned: false, + lastReadTime: '2023-08-29 11:27:21.210', + lastVisibleActionCreated: '2023-08-28 13:04:03.741', + lastVisibleActionLastModified: '2023-08-28 13:04:03.741', + lastMessageText: '\ud83d\udc4b', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: true, + lastMessageHtml: '\ud83d\udc4b', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_3206168276276209: { + reportID: '3206168276276209', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [12883048], + isPinned: false, + lastReadTime: '2023-07-06 12:44:10.318', + lastVisibleActionCreated: '2023-06-28 13:28:01.264', + lastVisibleActionLastModified: '2023-06-28 13:28:01.264', + lastMessageText: 'here is the new thread message', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'here is the new thread message', + hasOutstandingIOU: false, + parentReportID: '5132281216465807', + parentReportActionID: '8132679605256047646', + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_3336466944348981: { + reportID: '3336466944348981', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [12297826], + isPinned: false, + lastReadTime: '2023-07-06 12:45:51.980', + lastVisibleActionCreated: '2023-07-06 12:43:34.050', + lastVisibleActionLastModified: '2023-07-06 12:43:34.050', + lastMessageText: '', + lastActorAccountID: 0, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: '', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_3338245207149134: { + reportID: '3338245207149134', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [12883048, 14567013], + isPinned: false, + lastReadTime: null, + lastVisibleActionCreated: '2023-07-31 14:53:10.338', + lastVisibleActionLastModified: '2023-07-31 14:53:10.338', + lastMessageText: '', + lastActorAccountID: 0, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: '', + hasOutstandingIOU: false, + parentReportID: '6783304182151117', + parentReportActionID: '3986429677777110818', + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_3352090998174458: { + reportID: '3352090998174458', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [12371319, 12537998, 14250644, 14307271], + isPinned: false, + lastReadTime: '2023-03-28 07:00:00.349', + lastVisibleActionCreated: '2023-03-19 13:30:01.500', + lastVisibleActionLastModified: '2023-03-19 13:30:01.500', + lastMessageText: 'Will do\ud83e\udee1', + lastActorAccountID: 12371319, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'Will do\ud83e\udee1', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_3504895439653267: { + reportID: '3504895439653267', + reportName: '#announce', + type: 'chat', + chatType: 'policyAnnounce', + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '40070CB6BF114E9A', + participantAccountIDs: [], + isPinned: false, + lastReadTime: '2023-08-11 12:30:41.678', + lastVisibleActionCreated: '2023-04-19 12:32:41.897', + lastVisibleActionLastModified: '2023-04-19 12:32:41.897', + lastMessageText: 'The sizzle reel is sooooo cool!', + lastActorAccountID: 3431989, + notificationPreference: 'daily', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'The sizzle reel is sooooo cool!', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'admins', + total: 0, + currency: 'USD', + }, + report_3532897083578593: { + reportID: '3532897083578593', + reportName: '#eng-open-source-past-present-future', + type: 'chat', + chatType: 'policyRoom', + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '40070CB6BF114E9A', + participantAccountIDs: [], + isPinned: false, + lastReadTime: '2023-03-27 09:31:31.509', + lastVisibleActionCreated: '2023-03-14 01:23:19.792', + lastVisibleActionLastModified: '2023-03-14 01:23:19.792', + lastMessageText: 'An alternate solution for any immediate testing, pair program with an Expensify\u2026', + lastActorAccountID: 4314164, + notificationPreference: 'daily', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: + "An alternate solution for any immediate testing, pair program with an Expensify engineer so that they can make the necessary backend changes. Then we don't even need to merge the code or move it to staging. Instead we can open up our system php endpoint using ngrok. All Expensify employees use ngrok so we can just expose our php layer and share the ngrok url to the external developer to test whatever is necessary.", + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_3804157728145882: { + reportID: '3804157728145882', + reportName: '#advanced-typescript', + type: 'chat', + chatType: 'policyRoom', + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '40070CB6BF114E9A', + participantAccountIDs: [], + isPinned: false, + lastReadTime: '2023-03-27 09:16:27.134', + lastVisibleActionCreated: '2023-03-17 19:04:49.456', + lastVisibleActionLastModified: '2023-03-17 19:04:49.456', + lastMessageText: '[Attachment]', + lastActorAccountID: 10199254, + notificationPreference: 'daily', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: + '', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_3805086945643258: { + reportID: '3805086945643258', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15095768], + isPinned: false, + lastReadTime: '2023-07-19 07:38:48.871', + lastVisibleActionCreated: '2023-07-19 07:38:48.871', + lastVisibleActionLastModified: '2023-07-19 07:38:48.871', + lastMessageText: 'chat 15', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'chat 15', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_3926448191527770: { + reportID: '3926448191527770', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [8931541], + isPinned: false, + lastReadTime: '2023-06-27 16:29:42.360', + lastVisibleActionCreated: '2023-06-09 20:46:32.043', + lastVisibleActionLastModified: '2023-06-09 20:46:32.043', + lastMessageText: "But yeah I'm irrationally excited about this change", + lastActorAccountID: 8931541, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: "But yeah I'm irrationally excited about this change", + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_4056419860290219: { + reportID: '4056419860290219', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15095775], + isPinned: false, + lastReadTime: '2023-07-19 07:40:07.164', + lastVisibleActionCreated: '2023-07-19 07:40:07.164', + lastVisibleActionLastModified: '2023-07-19 07:40:07.164', + lastMessageText: 'chat 20', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'chat 20', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_4181224240965622: { + reportID: '4181224240965622', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15095771], + isPinned: false, + lastReadTime: '2023-07-19 07:39:10.613', + lastVisibleActionCreated: '2023-07-19 07:39:10.613', + lastVisibleActionLastModified: '2023-07-19 07:39:10.613', + lastMessageText: 'chat 17', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'chat 17', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_4528411745538097: { + reportID: '4528411745538097', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15095784], + isPinned: false, + lastReadTime: '2023-08-02 12:55:09.792', + lastVisibleActionCreated: '2023-07-27 18:20:18.803', + lastVisibleActionLastModified: '2023-07-27 18:20:18.803', + lastMessageText: '[Attachment]', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: + '', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_4657618071695348: { + reportID: '4657618071695348', + reportName: '#announce', + type: 'chat', + chatType: 'policyAnnounce', + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '8999CD1E13552024', + participantAccountIDs: [12537998, 12297826, 12883048, 12851095, 12538054, 14250644, 12934864, 14770176, 14788875, 14788886, 14789077], + isPinned: false, + lastReadTime: '2023-07-17 14:51:10.221', + lastVisibleActionCreated: '2023-03-13 19:31:11.384', + lastVisibleActionLastModified: '2023-03-13 19:31:11.384', + lastMessageText: 'To find the workspace settings you will have to go to #admins room!', + lastActorAccountID: 12297826, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'To find the workspace settings you will have to go to #admins room!', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'admins', + total: 0, + currency: 'USD', + }, + report_4676346943266118: { + reportID: '4676346943266118', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15095772], + isPinned: false, + lastReadTime: '2023-08-28 10:24:20.419', + lastVisibleActionCreated: '2023-08-13 14:36:00.260', + lastVisibleActionLastModified: '2023-08-13 14:36:00.260', + lastMessageText: 'hanno+testing18@margelo.io owes \u20ac123.00', + lastActorAccountID: 15095772, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'hanno+testing18@margelo.io owes \u20ac123.00', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_4698362155897668: { + reportID: '4698362155897668', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [8392101], + isPinned: true, + lastReadTime: '2023-08-25 16:32:56.619', + lastVisibleActionCreated: '2023-07-11 16:27:48.067', + lastVisibleActionLastModified: '2023-07-11 16:27:48.067', + lastMessageText: 'Your bank account is almost set up!', + lastActorAccountID: 8392101, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: + 'Your bank account is almost set up!

Funds will be withdrawn from this account for employee reimbursements or Expensify Card payments.
Thanks for using Expensify!', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_4732086512747363: { + reportID: '4732086512747363', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15095763], + isPinned: false, + lastReadTime: '2023-07-19 07:37:46.540', + lastVisibleActionCreated: '2023-07-19 07:37:46.540', + lastVisibleActionLastModified: '2023-07-19 07:37:46.540', + lastMessageText: 'chat 10', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'chat 10', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_4777449560907646: { + reportID: '4777449560907646', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15095758], + isPinned: false, + lastReadTime: '2023-07-19 07:36:44.520', + lastVisibleActionCreated: '2023-07-19 07:36:44.520', + lastVisibleActionLastModified: '2023-07-19 07:36:44.520', + lastMessageText: 'chat 5', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'chat 5', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_4841555889762357: { + reportID: '4841555889762357', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [12883048, 14567013], + isPinned: false, + lastReadTime: '2023-07-10 14:13:16.327', + lastVisibleActionCreated: '2023-07-10 14:13:16.327', + lastVisibleActionLastModified: '2023-07-10 14:13:16.327', + lastMessageText: 'Thread response', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'Thread response', + hasOutstandingIOU: false, + parentReportID: '6783304182151117', + parentReportActionID: '6832074676583749976', + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_4889525772522746: { + reportID: '4889525772522746', + reportName: 'IOU', + type: 'iou', + chatType: undefined, + ownerEmail: 'hanno@margelo.io', + ownerAccountID: 12883048, + managerID: 12538054, + policyID: 'D82BF2D19FCD38F0', + participantAccountIDs: [12538054, 12883048], + isPinned: false, + lastReadTime: '2023-07-21 16:01:30.008', + lastVisibleActionCreated: '2023-07-17 09:10:23.338', + lastVisibleActionLastModified: '2023-07-17 09:10:23.338', + lastMessageText: 'requested \u20ac33.00 for testing, sorry', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 1, + statusNum: 1, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'requested \u20ac33.00 for testing, sorry', + hasOutstandingIOU: true, + parentReportID: '5801512782001017', + parentReportActionID: '755845161329723208', + writeCapability: 'all', + total: 3300, + currency: 'EUR', + }, + report_4901969154292839: { + reportID: '4901969154292839', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15084634], + isPinned: false, + lastReadTime: '2023-08-25 16:28:22.729', + lastVisibleActionCreated: '2023-07-17 17:04:45.231', + lastVisibleActionLastModified: '2023-07-17 17:04:45.231', + lastMessageText: 'thread 5', + lastActorAccountID: 15084634, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'thread 5', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_4931632471508023: { + reportID: '4931632471508023', + reportName: '#testing', + type: 'chat', + chatType: 'policyRoom', + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '8999CD1E13552024', + participantAccountIDs: [12537998, 12297826, 12883048, 12851095, 12538054, 14250644, 12934864, 14770176, 14788875, 14788886, 14789077], + isPinned: false, + lastReadTime: '2023-06-06 12:10:46.027', + lastVisibleActionCreated: '2023-05-18 13:20:12.093', + lastVisibleActionLastModified: '2023-05-18 13:20:12.093', + lastMessageText: '', + lastActorAccountID: 0, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: '', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_4974554600745957: { + reportID: '4974554600745957', + reportName: '#announce', + type: 'chat', + chatType: 'policyAnnounce', + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: 'CA5D6EE4ACB14B0B', + participantAccountIDs: [12883048], + isPinned: false, + lastReadTime: '2023-03-16 17:10:01.350', + lastVisibleActionCreated: '2023-03-08 12:17:22.972', + lastVisibleActionLastModified: '2023-03-08 12:17:22.972', + lastMessageText: '', + lastActorAccountID: 0, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: '', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'admins', + total: 0, + currency: 'USD', + }, + report_5092465274342194: { + reportID: '5092465274342194', + reportName: '#expensify-chat-deploy-qa', + type: 'chat', + chatType: 'policyRoom', + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '40070CB6BF114E9A', + participantAccountIDs: [], + isPinned: false, + lastReadTime: '2023-03-18 14:30:00.939', + lastVisibleActionCreated: '2023-03-17 14:10:11.053', + lastVisibleActionLastModified: '2023-03-17 14:10:11.053', + lastMessageText: 'having reasonable suite of smoke tests for most commonly failing scenarios and \u2026', + lastActorAccountID: 8931541, + notificationPreference: 'daily', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: + '
having reasonable suite of smoke tests for most commonly failing scenarios and for most important ones might be worth considering

We do have some automated tests:

- Mostly unit tests
- A few UI tests that run using react-native-testing-library
- E2E performance tests that run with AWS device farm

We used to run E2E tests with Appium on every PR, but they took forever so we turned them off', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_5093041216147956: { + reportID: '5093041216147956', + reportName: 'IOU', + type: 'iou', + chatType: undefined, + ownerEmail: 'hanno@margelo.io', + ownerAccountID: 12883048, + managerID: 15084860, + policyID: 'D82BF2D19FCD38F0', + participantAccountIDs: [15084860, 12883048], + isPinned: false, + lastReadTime: '2023-08-25 16:27:29.875', + lastVisibleActionCreated: '2023-07-17 16:12:49.058', + lastVisibleActionLastModified: '2023-07-17 16:12:49.058', + lastMessageText: 'requested \u20ac12.00 for test2', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 1, + statusNum: 1, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'requested \u20ac12.00 for test2', + hasOutstandingIOU: true, + parentReportID: '1007873306245586', + parentReportActionID: '8575050984122276552', + writeCapability: 'all', + total: 124300, + currency: 'EUR', + }, + report_5132281216465807: { + reportID: '5132281216465807', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [12695561], + isPinned: false, + lastReadTime: '2023-07-06 12:43:47.167', + lastVisibleActionCreated: '2023-06-28 18:16:29.523', + lastVisibleActionLastModified: '2023-06-28 18:16:29.523', + lastMessageText: '/task', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: '/task', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_5162301562044392: { + reportID: '5162301562044392', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15095778], + isPinned: false, + lastReadTime: '2023-07-19 07:40:33.836', + lastVisibleActionCreated: '2023-07-19 07:40:33.836', + lastVisibleActionLastModified: '2023-07-19 07:40:33.836', + lastMessageText: 'chat 23', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'chat 23', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_5192837871851657: { + reportID: '5192837871851657', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [12883048, 15084860], + isPinned: false, + lastReadTime: '2023-07-19 07:34:48.840', + lastVisibleActionCreated: '2023-07-17 17:47:57.074', + lastVisibleActionLastModified: '2023-07-17 17:47:57.074', + lastMessageText: 'that seems to work yes', + lastActorAccountID: 15084860, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'that seems to work yes', + hasOutstandingIOU: false, + parentReportID: '1007873306245586', + parentReportActionID: '5614378586390663621', + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_5203476431816174: { + reportID: '5203476431816174', + reportName: '#announce', + type: 'chat', + chatType: 'policyAnnounce', + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: 'D6C6FE66395F373A', + participantAccountIDs: [14567013, 12883048], + isPinned: false, + lastReadTime: '2023-07-20 09:19:15.720', + lastVisibleActionCreated: '2023-07-10 14:39:13.398', + lastVisibleActionLastModified: '2023-07-10 14:39:13.398', + lastMessageText: "you've become somebody else", + lastActorAccountID: 14567013, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: "you've become somebody else", + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_5314117774757033: { + reportID: '5314117774757033', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15095769], + isPinned: false, + lastReadTime: '2023-07-19 07:38:56.864', + lastVisibleActionCreated: '2023-07-19 07:38:56.864', + lastVisibleActionLastModified: '2023-07-19 07:38:56.864', + lastMessageText: 'chat 16', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'chat 16', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_5342984609529423: { + reportID: '5342984609529423', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [14524987], + isPinned: false, + lastReadTime: '2023-09-21 08:25:42.655', + lastVisibleActionCreated: '2023-09-21 08:25:42.655', + lastVisibleActionLastModified: '2023-09-21 08:25:42.655', + lastMessageText: 'Hdjs test', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'Hdjs test', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_5462046457589727: { + reportID: '5462046457589727', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [12883048, 15084634], + isPinned: false, + lastReadTime: '2023-07-27 11:14:19.267', + lastVisibleActionCreated: '2023-07-17 17:55:45.843', + lastVisibleActionLastModified: '2023-07-17 17:55:45.843', + lastMessageText: 'another one', + lastActorAccountID: 15084634, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'another one', + hasOutstandingIOU: false, + parentReportID: '4901969154292839', + parentReportActionID: '7725459889257332768', + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_5493263446235345: { + reportID: '5493263446235345', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15095753], + isPinned: false, + lastReadTime: '2023-07-19 07:36:11.348', + lastVisibleActionCreated: '2023-07-19 07:36:11.348', + lastVisibleActionLastModified: '2023-07-19 07:36:11.348', + lastMessageText: 'chat 2', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'chat 2', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_5516185290099245: { + reportID: '5516185290099245', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15095761], + isPinned: false, + lastReadTime: '2023-07-19 07:37:24.264', + lastVisibleActionCreated: '2023-07-19 07:37:24.264', + lastVisibleActionLastModified: '2023-07-19 07:37:24.264', + lastMessageText: 'chat 8', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'chat 8', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_5708226934922243: { + reportID: '5708226934922243', + reportName: '#announce', + type: 'chat', + chatType: 'policyAnnounce', + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '059C9ABAB51930FA', + participantAccountIDs: [12883048, 14871144], + isPinned: false, + lastReadTime: '2023-07-17 07:49:11.661', + lastVisibleActionCreated: '2023-07-10 14:21:47.550', + lastVisibleActionLastModified: '2023-07-10 14:21:47.550', + lastMessageText: '', + lastActorAccountID: 0, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: '', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_5740187841168411: { + reportID: '5740187841168411', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [5635513], + isPinned: false, + lastReadTime: '2023-05-10 09:49:56.159', + lastVisibleActionCreated: '2023-03-13 13:20:59.230', + lastVisibleActionLastModified: '2023-03-13 13:20:59.230', + lastMessageText: 'thx \ud83d\ude0a', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'thx \ud83d\ude0a', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_5794438980902291: { + reportID: '5794438980902291', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [1153269, 9913826, 11427003, 14420346], + isPinned: false, + lastReadTime: '2023-06-26 12:35:20.379', + lastVisibleActionCreated: '2023-03-13 15:00:01.322', + lastVisibleActionLastModified: '2023-03-13 15:00:01.322', + lastMessageText: 'love it thx', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'love it thx', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_5801512782001017: { + reportID: '5801512782001017', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [12538054], + isPinned: false, + lastReadTime: '2023-07-27 10:51:35.804', + lastVisibleActionCreated: '2023-07-17 09:10:23.338', + lastVisibleActionLastModified: '2023-07-17 09:10:23.338', + lastMessageText: 'szymon@margelo.io owes \u20ac33.00', + lastActorAccountID: 12538054, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'szymon@margelo.io owes \u20ac33.00', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_5807804495808298: { + reportID: '5807804495808298', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15095790], + isPinned: false, + lastReadTime: '2023-07-19 16:47:57.968', + lastVisibleActionCreated: '2023-07-19 07:41:46.869', + lastVisibleActionLastModified: '2023-07-19 07:41:46.869', + lastMessageText: 'chat 31', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'chat 31', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_5813778124537023: { + reportID: '5813778124537023', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15095760], + isPinned: false, + lastReadTime: '2023-07-19 07:37:11.819', + lastVisibleActionCreated: '2023-07-19 07:37:11.819', + lastVisibleActionLastModified: '2023-07-19 07:37:11.819', + lastMessageText: 'chat 7', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'chat 7', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_5818179101048128: { + reportID: '5818179101048128', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15084634, 12883048], + isPinned: false, + lastReadTime: '2023-07-19 07:34:46.282', + lastVisibleActionCreated: '2023-07-17 17:55:41.839', + lastVisibleActionLastModified: '2023-07-17 17:55:41.839', + lastMessageText: 'ey', + lastActorAccountID: 15084634, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'ey', + hasOutstandingIOU: false, + parentReportID: '4901969154292839', + parentReportActionID: '1055052643844061199', + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_5853782046100002: { + reportID: '5853782046100002', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [4314166, 8931541], + isPinned: false, + lastReadTime: '2023-07-05 07:27:44.855', + lastVisibleActionCreated: '2023-04-28 08:29:32.914', + lastVisibleActionLastModified: '2023-04-28 08:29:32.914', + lastMessageText: 'but I am open to everything for sure \ud83d\ude04', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'but I am open to everything for sure \ud83d\ude04', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_5860710623453234: { + reportID: '5860710623453234', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [12883048, 14567013], + isPinned: false, + lastReadTime: '2023-07-27 07:58:09.466', + lastVisibleActionCreated: '2023-07-27 07:41:03.550', + lastVisibleActionLastModified: '2023-07-27 07:41:03.550', + lastMessageText: 'fine', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'fine', + hasOutstandingIOU: false, + parentReportID: '6783304182151117', + parentReportActionID: '2030060194258527427', + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_5883274491801987: { + reportID: '5883274491801987', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15095774], + isPinned: false, + lastReadTime: '2023-07-19 07:39:44.588', + lastVisibleActionCreated: '2023-07-19 07:39:44.588', + lastVisibleActionLastModified: '2023-07-19 07:39:44.588', + lastMessageText: 'chat 19', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'chat 19', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_6003499836640329: { + reportID: '6003499836640329', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15095756], + isPinned: false, + lastReadTime: '2023-07-19 07:36:33.998', + lastVisibleActionCreated: '2023-07-19 07:36:33.998', + lastVisibleActionLastModified: '2023-07-19 07:36:33.998', + lastMessageText: 'chat 4', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'chat 4', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_6019948669903015: { + reportID: '6019948669903015', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [12883048, 14567013], + isPinned: false, + lastReadTime: '2023-07-10 14:10:51.150', + lastVisibleActionCreated: '2023-07-10 14:10:51.150', + lastVisibleActionLastModified: '2023-07-10 14:10:51.150', + lastMessageText: 'Thread response', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'Thread response', + hasOutstandingIOU: false, + parentReportID: '6783304182151117', + parentReportActionID: '7592041285777785720', + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_6067392659205408: { + reportID: '6067392659205408', + reportName: '', + type: 'chat', + chatType: 'policyExpenseChat', + ownerEmail: 'hanno+hightraffic@margelo.io', + ownerAccountID: 14871144, + managerID: 0, + policyID: '027DC639A9E8886A', + participantAccountIDs: [12883048, 14871144], + isPinned: false, + lastReadTime: '2023-07-20 09:18:53.726', + lastVisibleActionCreated: '2023-07-20 09:18:53.726', + lastVisibleActionLastModified: '2023-07-20 09:18:53.726', + lastMessageText: '', + lastActorAccountID: 14871144, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: '', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_6083111258775440: { + reportID: '6083111258775440', + reportName: '#reanimated-speedrun', + type: 'chat', + chatType: 'policyRoom', + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '40070CB6BF114E9A', + participantAccountIDs: [], + isPinned: false, + lastReadTime: '2023-03-17 05:28:22.194', + lastVisibleActionCreated: '2023-03-13 21:16:17.101', + lastVisibleActionLastModified: '2023-03-13 21:16:17.101', + lastMessageText: 'Also, if you have any ideas for some new features or use-cases that we should c\u2026', + lastActorAccountID: 14338455, + notificationPreference: 'daily', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: "Also, if you have any ideas for some new features or use-cases that we should cover, I'll be more than happy to hear about them \ud83d\ude00", + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_6112951104829692: { + reportID: '6112951104829692', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15250991], + isPinned: false, + lastReadTime: '2023-08-14 11:50:25.592', + lastVisibleActionCreated: '2023-08-14 11:47:45.982', + lastVisibleActionLastModified: '2023-08-14 11:47:45.982', + lastMessageText: 'Hellloooo', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'Hellloooo', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_6133979826893015: { + reportID: '6133979826893015', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15095766], + isPinned: false, + lastReadTime: '2023-07-19 07:38:22.891', + lastVisibleActionCreated: '2023-07-19 07:38:22.891', + lastVisibleActionLastModified: '2023-07-19 07:38:22.891', + lastMessageText: 'chat 13', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'chat 13', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_6144456762889185: { + reportID: '6144456762889185', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [666702], + isPinned: false, + lastReadTime: '2023-06-19 06:42:43.679', + lastVisibleActionCreated: '2023-03-13 15:54:14.349', + lastVisibleActionLastModified: '2023-03-13 15:54:14.349', + lastMessageText: 'Hey, welcome to Curacao! On Wednesday you\u2019ll be participating in a hackathon an\u2026', + lastActorAccountID: 666702, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: + 'Hey, welcome to Curacao! On Wednesday you\u2019ll be participating in a hackathon and this is going to be your group for the week.\u00a0 Please join and introduce yourself!

Team - https://new.expensify.com/r/172068199786987

General (Questions with everyone) -\u00a0 https://new.expensify.com/r/2238072254708230', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_6286105140003081: { + reportID: '6286105140003081', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15095789], + isPinned: false, + lastReadTime: '2023-07-19 16:48:00.142', + lastVisibleActionCreated: '2023-07-19 07:41:39.283', + lastVisibleActionLastModified: '2023-07-19 07:41:39.283', + lastMessageText: 'chat 30', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'chat 30', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_6313156407624815: { + reportID: '6313156407624815', + reportName: '#eng-vision-camera-ar-features', + type: 'chat', + chatType: 'policyRoom', + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '40070CB6BF114E9A', + participantAccountIDs: [], + isPinned: false, + lastReadTime: '2023-03-14 21:02:26.483', + lastVisibleActionCreated: '2023-03-14 20:30:08.666', + lastVisibleActionLastModified: '2023-03-14 20:30:08.666', + lastMessageText: '[Attachment]', + lastActorAccountID: 10199254, + notificationPreference: 'daily', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: + '', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_6345214081049822: { + reportID: '6345214081049822', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15301292], + isPinned: false, + lastReadTime: '2023-08-21 13:49:03.355', + lastVisibleActionCreated: '2023-08-21 09:45:53.456', + lastVisibleActionLastModified: '2023-08-21 09:45:53.456', + lastMessageText: 'why you are a fish?', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'why you are a fish?', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_6406880622403208: { + reportID: '6406880622403208', + reportName: '#eng-1-1-1-api', + type: 'chat', + chatType: 'policyRoom', + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '40070CB6BF114E9A', + participantAccountIDs: [], + isPinned: false, + lastReadTime: '2023-03-27 09:17:25.456', + lastVisibleActionCreated: '2023-03-14 19:22:07.834', + lastVisibleActionLastModified: '2023-03-14 19:22:07.834', + lastMessageText: 'Why use so many name value pairs instead of storing more information in the acc\u2026', + lastActorAccountID: 4314166, + notificationPreference: 'daily', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: + "
Why use so many name value pairs instead of storing more information in the accounts table? (Example: for preferred emoji skin color)

We just haven't found a reason to. We also get the account a lot and don't need all of the related information, so we get it piecemeal as necessary", + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_6545120918061900: { + reportID: '6545120918061900', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: 'D82BF2D19FCD38F0', + participantAccountIDs: [12883048], + isPinned: false, + lastReadTime: '2023-08-14 10:48:38.067', + lastVisibleActionCreated: '2023-08-14 10:28:08.516', + lastVisibleActionLastModified: '2023-08-14 10:28:08.516', + lastMessageText: '', + lastActorAccountID: 0, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: '', + hasOutstandingIOU: false, + parentReportID: '6967823924907865', + parentReportActionID: '7034926441958699016', + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_6552859114984090: { + reportID: '6552859114984090', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15095787], + isPinned: false, + lastReadTime: '2023-07-27 16:47:05.291', + lastVisibleActionCreated: '2023-07-27 11:41:05.607', + lastVisibleActionLastModified: '2023-07-27 11:41:05.607', + lastMessageText: 'test 2', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'test 2', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_6575781666525080: { + reportID: '6575781666525080', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15095791], + isPinned: false, + lastReadTime: '2023-07-25 13:03:36.747', + lastVisibleActionCreated: '2023-07-19 07:41:56.222', + lastVisibleActionLastModified: '2023-07-19 07:41:56.222', + lastMessageText: 'chat 32', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'chat 32', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_6605653373951052: { + reportID: '6605653373951052', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: 'D82BF2D19FCD38F0', + participantAccountIDs: [12883048], + isPinned: false, + lastReadTime: '2023-07-20 08:35:18.899', + lastVisibleActionCreated: '2023-07-17 17:46:21.738', + lastVisibleActionLastModified: '2023-07-17 17:46:21.738', + lastMessageText: "send asap, or you'll loose hand", + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: "send asap, or you'll loose hand", + hasOutstandingIOU: false, + parentReportID: '8746886090407631', + parentReportActionID: '2080462488890397931', + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_6673150474877994: { + reportID: '6673150474877994', + reportName: '#admins', + type: 'chat', + chatType: 'policyAdmins', + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: 'CA5D6EE4ACB14B0B', + participantAccountIDs: [12883048], + isPinned: false, + lastReadTime: '2023-03-16 17:11:07.456', + lastVisibleActionCreated: '2023-03-08 12:17:22.973', + lastVisibleActionLastModified: '2023-03-08 12:17:22.973', + lastMessageText: '', + lastActorAccountID: 0, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: '', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_6724098044002415: { + reportID: '6724098044002415', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: 'D82BF2D19FCD38F0', + participantAccountIDs: [12883048], + isPinned: false, + lastReadTime: '2023-08-21 11:59:51.827', + lastVisibleActionCreated: '2023-08-14 12:04:07.308', + lastVisibleActionLastModified: '2023-08-14 12:04:07.308', + lastMessageText: '', + lastActorAccountID: 0, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: '', + hasOutstandingIOU: false, + parentReportID: '6967823924907865', + parentReportActionID: '4019022929361164430', + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_6783304182151117: { + reportID: '6783304182151117', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [14567013], + isPinned: false, + lastReadTime: '2023-09-14 11:50:21.768', + lastVisibleActionCreated: '2023-08-29 12:38:16.070', + lastVisibleActionLastModified: '2023-08-29 12:38:16.070', + lastMessageText: 'terry+hightraffic@margelo.io owes \u20ac12.00', + lastActorAccountID: 14567013, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'terry+hightraffic@margelo.io owes \u20ac12.00', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_6914215873732492: { + reportID: '6914215873732492', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15095765], + isPinned: false, + lastReadTime: '2023-07-19 07:38:10.486', + lastVisibleActionCreated: '2023-07-19 07:38:10.486', + lastVisibleActionLastModified: '2023-07-19 07:38:10.486', + lastMessageText: 'chat 12', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'chat 12', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_6967823924907865: { + reportID: '6967823924907865', + reportName: 'IOU', + type: 'iou', + chatType: undefined, + ownerEmail: 'hanno@margelo.io', + ownerAccountID: 12883048, + managerID: 14871144, + policyID: 'D82BF2D19FCD38F0', + participantAccountIDs: [14871144, 12883048], + isPinned: false, + lastReadTime: '2023-08-28 13:21:03.286', + lastVisibleActionCreated: '2023-08-14 14:59:55.123', + lastVisibleActionLastModified: '2023-08-14 14:59:55.123', + lastMessageText: 'requested \u20ac12.00', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 1, + statusNum: 1, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'requested \u20ac12.00', + hasOutstandingIOU: true, + parentReportID: '1768659097123921', + parentReportActionID: '1800749838218559896', + writeCapability: 'all', + total: 55450, + currency: 'EUR', + }, + report_7104260736202616: { + reportID: '7104260736202616', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15084860, 12883048], + isPinned: false, + lastReadTime: '2023-07-17 17:47:47.188', + lastVisibleActionCreated: '2023-07-17 17:47:47.188', + lastVisibleActionLastModified: '2023-07-17 17:47:47.188', + lastMessageText: 'do you like my style?', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'do you like my style?', + hasOutstandingIOU: false, + parentReportID: '1007873306245586', + parentReportActionID: '7364761400029235464', + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_7115873634693321: { + reportID: '7115873634693321', + reportName: '', + type: 'chat', + chatType: 'policyExpenseChat', + ownerEmail: 'hanno@margelo.io', + ownerAccountID: 12883048, + managerID: 0, + policyID: '059C9ABAB51930FA', + participantAccountIDs: [12883048], + isPinned: false, + lastReadTime: null, + lastVisibleActionCreated: '2023-07-10 14:21:47.554', + lastVisibleActionLastModified: '2023-07-10 14:21:47.554', + lastMessageText: '', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: true, + lastMessageHtml: '', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_7181882463078806: { + reportID: '7181882463078806', + reportName: 'IOU', + type: 'iou', + chatType: undefined, + ownerEmail: 'hanno@margelo.io', + ownerAccountID: 12883048, + managerID: 14307271, + policyID: 'D82BF2D19FCD38F0', + participantAccountIDs: [14307271, 12883048], + isPinned: false, + lastReadTime: '2023-07-21 10:11:11.026', + lastVisibleActionCreated: '2023-07-21 09:36:36.974', + lastVisibleActionLastModified: '2023-07-21 09:36:36.974', + lastMessageText: 'no, no, saar, I am nod undersdanding what you are dalking aboud', + lastActorAccountID: 14307271, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 2, + statusNum: 4, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'no, no, saar, I am nod undersdanding what you are dalking aboud', + hasOutstandingIOU: false, + parentReportID: '73210966728512', + parentReportActionID: '6344435659328188040', + writeCapability: 'all', + total: 53200, + currency: 'EUR', + }, + report_7207187676779398: { + reportID: '7207187676779398', + reportName: 'IOU', + type: 'iou', + chatType: undefined, + ownerEmail: 'taras@margelo.io', + ownerAccountID: 14307271, + managerID: 12883048, + policyID: 'AD4718FF1CCB21E4', + participantAccountIDs: [12883048, 14307271], + isPinned: false, + lastReadTime: '2023-08-30 19:03:25.540', + lastVisibleActionCreated: '2023-08-14 10:25:24.925', + lastVisibleActionLastModified: '2023-08-14 10:25:24.925', + lastMessageText: 'I owe you nothing!!!', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 1, + statusNum: 1, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'I owe you nothing!!!', + hasOutstandingIOU: true, + parentReportID: '73210966728512', + parentReportActionID: '1818450643979360969', + writeCapability: 'all', + total: 1111, + currency: 'EUR', + }, + report_7210188634249267: { + reportID: '7210188634249267', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15084634, 12883048], + isPinned: false, + lastReadTime: '2023-07-19 07:34:44.619', + lastVisibleActionCreated: '2023-07-17 17:55:38.333', + lastVisibleActionLastModified: '2023-07-17 17:55:38.333', + lastMessageText: 'great', + lastActorAccountID: 15084634, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'great', + hasOutstandingIOU: false, + parentReportID: '4901969154292839', + parentReportActionID: '1964540964086140013', + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_7243229717203390: { + reportID: '7243229717203390', + reportName: '', + type: 'chat', + chatType: 'policyExpenseChat', + ownerEmail: 'hanno@margelo.io', + ownerAccountID: 12883048, + managerID: 0, + policyID: '72555FA6D5177C6B', + participantAccountIDs: [12883048], + isPinned: false, + lastReadTime: null, + lastVisibleActionCreated: '2023-07-11 16:31:36.387', + lastVisibleActionLastModified: '2023-07-11 16:31:36.387', + lastMessageText: '', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: true, + lastMessageHtml: '', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_7281327231135733: { + reportID: '7281327231135733', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15095776], + isPinned: false, + lastReadTime: '2023-07-19 07:40:15.707', + lastVisibleActionCreated: '2023-07-19 07:40:15.707', + lastVisibleActionLastModified: '2023-07-19 07:40:15.707', + lastMessageText: 'chat 21', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'chat 21', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_7514022152310720: { + reportID: '7514022152310720', + reportName: '', + type: 'chat', + chatType: 'policyExpenseChat', + ownerEmail: 'hanno+hightraffic@margelo.io', + ownerAccountID: 14871144, + managerID: 0, + policyID: '059C9ABAB51930FA', + participantAccountIDs: [12883048, 14871144], + isPinned: false, + lastReadTime: '2023-07-20 09:29:37.887', + lastVisibleActionCreated: '2023-07-20 09:29:37.887', + lastVisibleActionLastModified: '2023-07-20 09:29:37.887', + lastMessageText: '', + lastActorAccountID: 14871144, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: '', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_7527783447038362: { + reportID: '7527783447038362', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15095781], + isPinned: false, + lastReadTime: '2023-07-19 07:40:59.437', + lastVisibleActionCreated: '2023-07-19 07:40:59.437', + lastVisibleActionLastModified: '2023-07-19 07:40:59.437', + lastMessageText: 'chat25', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'chat25', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_7594609958623376: { + reportID: '7594609958623376', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15095782], + isPinned: false, + lastReadTime: '2023-07-19 07:41:07.303', + lastVisibleActionCreated: '2023-07-19 07:41:07.303', + lastVisibleActionLastModified: '2023-07-19 07:41:07.303', + lastMessageText: 'chat 26', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'chat 26', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_7634315431381547: { + reportID: '7634315431381547', + reportName: '', + type: 'chat', + chatType: 'policyExpenseChat', + ownerEmail: 'die.drei99@yahoo.de', + ownerAccountID: 12695561, + managerID: 0, + policyID: '72555FA6D5177C6B', + participantAccountIDs: [12883048, 12695561], + isPinned: false, + lastReadTime: '2023-08-25 16:23:56.370', + lastVisibleActionCreated: '2023-07-20 12:15:07.712', + lastVisibleActionLastModified: '2023-07-20 12:15:07.712', + lastMessageText: '', + lastActorAccountID: 12695561, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: '', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_7699394477852083: { + reportID: '7699394477852083', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15095764], + isPinned: false, + lastReadTime: '2023-07-19 07:37:57.042', + lastVisibleActionCreated: '2023-07-19 07:37:57.042', + lastVisibleActionLastModified: '2023-07-19 07:37:57.042', + lastMessageText: 'chat 11', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'chat 11', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_7712073114317818: { + reportID: '7712073114317818', + reportName: '', + type: 'chat', + chatType: 'policyExpenseChat', + ownerEmail: 'hanno@margelo.io', + ownerAccountID: 12883048, + managerID: 0, + policyID: '8999CD1E13552024', + participantAccountIDs: [12297826, 12537998, 12883048], + isPinned: false, + lastReadTime: null, + lastVisibleActionCreated: '2023-01-05 19:21:38', + lastVisibleActionLastModified: '2023-01-05 19:21:38', + lastMessageText: '', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: true, + lastMessageHtml: '', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_7829065149159193: { + reportID: '7829065149159193', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: 'D82BF2D19FCD38F0', + participantAccountIDs: [12883048], + isPinned: false, + lastReadTime: null, + lastVisibleActionCreated: '2023-08-14 09:53:15.499', + lastVisibleActionLastModified: '2023-08-14 09:53:15.499', + lastMessageText: '', + lastActorAccountID: 0, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: '', + hasOutstandingIOU: false, + parentReportID: '6967823924907865', + parentReportActionID: '3339327463160685529', + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_7976575027674013: { + reportID: '7976575027674013', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [12851095], + isPinned: false, + lastReadTime: '2023-07-17 07:49:35.958', + lastVisibleActionCreated: '2023-07-06 12:45:39.987', + lastVisibleActionLastModified: '2023-07-06 12:45:39.987', + lastMessageText: '', + lastActorAccountID: 0, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: '', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_7983246213190492: { + reportID: '7983246213190492', + reportName: 'IOU', + type: 'iou', + chatType: undefined, + ownerEmail: 'die.drei99@yahoo.de', + ownerAccountID: 12695561, + managerID: 12883048, + policyID: 'CC8813D6CD995477', + participantAccountIDs: [12695561], + isPinned: false, + lastReadTime: null, + lastVisibleActionCreated: '2023-03-27 09:17:42.450', + lastVisibleActionLastModified: '2023-03-27 09:17:42.450', + lastMessageText: 'paid \u00a40.00 elsewhere', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 2, + statusNum: 4, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'paid \u00a40.00 elsewhere', + hasOutstandingIOU: false, + parentReportID: '5132281216465807', + parentReportActionID: null, + writeCapability: 'all', + total: 110200, + currency: 'EUR', + }, + report_8057340475230616: { + reportID: '8057340475230616', + reportName: '#eng-how-to-get-involved-in-the-roadmap', + type: 'chat', + chatType: 'policyRoom', + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '40070CB6BF114E9A', + participantAccountIDs: [], + isPinned: false, + lastReadTime: '2023-03-15 17:11:30.402', + lastVisibleActionCreated: '2023-03-15 15:44:18.750', + lastVisibleActionLastModified: '2023-03-15 15:44:18.750', + lastMessageText: 'I would say there is probably no better source of information for what Expensif\u2026', + lastActorAccountID: 2697693, + notificationPreference: 'daily', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'I would say there is probably no better source of information for what Expensify can do and how users do it', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_8158422776635349: { + reportID: '8158422776635349', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [12537998], + isPinned: false, + lastReadTime: '2023-06-26 12:34:43.218', + lastVisibleActionCreated: '2023-03-28 07:09:02.376', + lastVisibleActionLastModified: '2023-03-28 07:09:02.376', + lastMessageText: 'Love', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'Love', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_8212686144163729: { + reportID: '8212686144163729', + reportName: '', + type: 'chat', + chatType: 'policyExpenseChat', + ownerEmail: 'terry+hightraffic@margelo.io', + ownerAccountID: 14567013, + managerID: 0, + policyID: '059C9ABAB51930FA', + participantAccountIDs: [12883048, 14567013], + isPinned: false, + lastReadTime: '2023-07-10 14:22:14.808', + lastVisibleActionCreated: '2023-07-10 14:22:49.513', + lastVisibleActionLastModified: '2023-07-10 14:22:49.513', + lastMessageText: 'terry+hightraffic@margelo.io', + lastActorAccountID: 14567013, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 2, + statusNum: 2, + oldPolicyName: 'Hanno Test Workspace', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'terry+hightraffic@margelo.io', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_8328095595352428: { + reportID: '8328095595352428', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [15095767], + isPinned: false, + lastReadTime: '2023-07-19 07:38:37.990', + lastVisibleActionCreated: '2023-07-19 07:38:37.990', + lastVisibleActionLastModified: '2023-07-19 07:38:37.990', + lastMessageText: 'chat 14', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'chat 14', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_8376475574920231: { + reportID: '8376475574920231', + reportName: '#announce', + type: 'chat', + chatType: 'policyAnnounce', + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '027DC639A9E8886A', + participantAccountIDs: [12883048, 14871144, 12695561], + isPinned: false, + lastReadTime: '2023-07-20 09:18:27.275', + lastVisibleActionCreated: '2023-07-20 09:18:27.275', + lastVisibleActionLastModified: '2023-07-20 09:18:27.275', + lastMessageText: 'test', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'test', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_8646175547529260: { + reportID: '8646175547529260', + reportName: '#eng-the-surprising-audacity-of-fixing-every-bug', + type: 'chat', + chatType: 'policyRoom', + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '40070CB6BF114E9A', + participantAccountIDs: [], + isPinned: false, + lastReadTime: '2023-03-27 09:16:39.605', + lastVisibleActionCreated: '2023-03-16 15:40:38.802', + lastVisibleActionLastModified: '2023-03-16 15:40:38.802', + lastMessageText: "Niiiiice. Let's do it.", + lastActorAccountID: 2074551, + notificationPreference: 'daily', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: "Niiiiice. Let's do it.", + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_8667587358859196: { + reportID: '8667587358859196', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [3064822], + isPinned: false, + lastReadTime: '2023-08-11 11:53:04.073', + lastVisibleActionCreated: '2023-07-31 14:45:22.797', + lastVisibleActionLastModified: '2023-07-31 14:45:22.797', + lastMessageText: '', + lastActorAccountID: 0, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: '', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_8746886090407631: { + reportID: '8746886090407631', + reportName: 'IOU', + type: 'iou', + chatType: undefined, + ownerEmail: 'hanno@margelo.io', + ownerAccountID: 12883048, + managerID: 12313081, + policyID: 'D82BF2D19FCD38F0', + participantAccountIDs: [12313081, 12883048], + isPinned: false, + lastReadTime: '2023-07-17 17:46:09.226', + lastVisibleActionCreated: '2023-05-25 13:13:46.671', + lastVisibleActionLastModified: '2023-05-25 13:13:46.671', + lastMessageText: 'requested \u20ac123.00', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 1, + statusNum: 1, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'requested \u20ac123.00', + hasOutstandingIOU: true, + parentReportID: '723291659768489', + parentReportActionID: '7984251735105307313', + writeCapability: 'all', + total: 12300, + currency: 'EUR', + }, + report_8766521987260478: { + reportID: '8766521987260478', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [3079111], + isPinned: false, + lastReadTime: '2023-06-27 16:29:16.951', + lastVisibleActionCreated: '2023-06-22 13:34:53.225', + lastVisibleActionLastModified: '2023-06-22 13:34:53.225', + lastMessageText: '', + lastActorAccountID: 0, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: '', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_8852586526539858: { + reportID: '8852586526539858', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [12883048, 14567013], + isPinned: false, + lastReadTime: '2023-07-17 07:49:28.937', + lastVisibleActionCreated: '2023-07-10 14:12:21.960', + lastVisibleActionLastModified: '2023-07-10 14:12:21.960', + lastMessageText: 'Hey honey, what you missin in live?', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'Hey honey, what you missin in live?', + hasOutstandingIOU: false, + parentReportID: '6783304182151117', + parentReportActionID: '4973806821001662878', + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_8881592262815573: { + reportID: '8881592262815573', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: 'D82BF2D19FCD38F0', + participantAccountIDs: [12883048, 14307271], + isPinned: false, + lastReadTime: '2023-09-01 16:11:18.255', + lastVisibleActionCreated: '2023-08-02 17:19:49.837', + lastVisibleActionLastModified: '2023-08-02 17:19:49.837', + lastMessageText: '', + lastActorAccountID: 0, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: '', + hasOutstandingIOU: false, + parentReportID: '7181882463078806', + parentReportActionID: '6018340725273104441', + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_8910288188108461: { + reportID: '8910288188108461', + reportName: 'Chat Report', + type: 'chat', + chatType: undefined, + ownerEmail: '__fake__', + ownerAccountID: 0, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [9913826], + isPinned: false, + lastReadTime: '2023-05-10 09:50:07.374', + lastVisibleActionCreated: '2023-03-13 14:56:14.011', + lastVisibleActionLastModified: '2023-03-13 14:56:14.011', + lastMessageText: '', + lastActorAccountID: 0, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: '', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + report_8968960722157908: { + reportID: '8968960722157908', + reportName: '#margelo.io', + type: 'chat', + chatType: 'domainAll', + ownerEmail: '+@margelo.io', + ownerAccountID: 13070685, + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [ + 12339690, 12537998, 12851089, 12851095, 12883048, 12934864, 12538054, 14307271, 14462019, 14512200, 14514313, 14250644, 14567013, 14614401, 14770176, 14788875, + 14788886, 14789077, 14871144, 14871146, 14871151, 15095787, 15095784, 15095768, 15095765, 15095753, 15095763, 15095761, 15095762, 15095764, 15095772, 15095766, + 15095771, 15183297, 15231512, 15240257, 15263462, 15335708, 15338453, 15338454, 15555683, 15627661, 15738127, + ], + isPinned: false, + lastReadTime: '2023-08-25 16:24:01.521', + lastVisibleActionCreated: '2023-08-09 11:23:29.907', + lastVisibleActionLastModified: '2023-08-09 11:23:29.907', + lastMessageText: 'Created a task: Test', + lastActorAccountID: 14307271, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'Created a task: Test', + hasOutstandingIOU: false, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + total: 0, + currency: 'USD', + }, + }, + }, + { + onyxMethod: 'set', + key: 'cardList', + value: {}, + }, + ], + lastUpdateID: 0, + jsonCode: 200, + requestID: '8187e2597df85a7d-VIE', +}); diff --git a/src/libs/E2E/apiMocks/openReport.js b/src/libs/E2E/apiMocks/openReport.js deleted file mode 100644 index 936f9d77ef060..0000000000000 --- a/src/libs/E2E/apiMocks/openReport.js +++ /dev/null @@ -1,96 +0,0 @@ -export default () => ({ - onyxData: [ - { - onyxMethod: 'merge', - key: 'report_98345625', - value: { - reportID: '98345625', - reportName: 'Chat Report', - chatType: '', - ownerAccountID: 0, - policyID: '_FAKE_', - participantAccountIDs: [2, 1, 4, 3, 5, 16, 18, 19], - isPinned: false, - lastReadCreated: '1980-01-01 00:00:00.000', - lastVisibleActionCreated: '2022-08-01 20:49:11', - lastMessageTimestamp: 1659386951000, - lastMessageText: 'Say hello\ud83d\ude10', - lastActorAccountID: 10773236, - notificationPreference: 'always', - stateNum: 0, - statusNum: 0, - oldPolicyName: '', - visibility: null, - isOwnPolicyExpenseChat: false, - lastMessageHtml: 'Say hello\ud83d\ude10', - hasOutstandingIOU: false, - }, - }, - { - onyxMethod: 'merge', - key: 'reportActions_98345625', - value: { - 226245034: { - reportActionID: '226245034', - actionName: 'CREATED', - created: '2022-08-01 20:48:58', - timestamp: 1659386938, - reportActionTimestamp: 0, - avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/avatar_3.png', - message: [ - { - type: 'TEXT', - style: 'strong', - text: '__fake__', - }, - { - type: 'TEXT', - style: 'normal', - text: ' created this report', - }, - ], - person: [ - { - type: 'TEXT', - style: 'strong', - text: '__fake__', - }, - ], - automatic: false, - shouldShow: true, - }, - 1082059149: { - person: [ - { - type: 'TEXT', - style: 'strong', - text: '123 Ios', - }, - ], - actorAccountID: 10773236, - message: [ - { - type: 'COMMENT', - html: 'Say hello\ud83d\ude10', - text: 'Say hello\ud83d\ude10', - isEdited: false, - }, - ], - originalMessage: { - html: 'Say hello\ud83d\ude10', - }, - avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/301e37631eca9e3127d6b668822e3a53771551f6_128.jpeg', - created: '2022-08-01 20:49:11', - timestamp: 1659386951, - reportActionTimestamp: 1659386951000, - automatic: false, - actionName: 'ADDCOMMENT', - shouldShow: true, - reportActionID: '1082059149', - }, - }, - }, - ], - jsonCode: 200, - requestID: '783ef80a3fc5969a-SJC', -}); diff --git a/src/libs/E2E/apiMocks/openReport.ts b/src/libs/E2E/apiMocks/openReport.ts new file mode 100644 index 0000000000000..634f184dc32fe --- /dev/null +++ b/src/libs/E2E/apiMocks/openReport.ts @@ -0,0 +1,585 @@ +/* eslint-disable @typescript-eslint/naming-convention */ +export default () => ({ + onyxData: [ + { + onyxMethod: 'merge', + key: 'report_5342984609529423', + value: { + reportID: '5342984609529423', + reportName: 'Chat Report', + type: 'chat', + chatType: '', + ownerEmail: '__fake__', + ownerAccountID: 0, + managerEmail: '__fake__', + managerID: 0, + policyID: '_FAKE_', + participantAccountIDs: [14524987], + isPinned: false, + lastReadTime: '2023-09-21 08:25:42.655', + lastMentionedTime: '2023-06-06 14:50:48.703', + lastReadSequenceNumber: 0, + lastVisibleActionCreated: '2023-09-21 08:25:42.655', + lastVisibleActionLastModified: '2023-09-21 08:25:42.655', + lastMessageText: 'Hdjs test', + lastActorAccountID: 12883048, + notificationPreference: 'always', + welcomeMessage: '', + stateNum: 0, + statusNum: 0, + oldPolicyName: '', + visibility: null, + isOwnPolicyExpenseChat: false, + lastMessageHtml: 'Hdjs test', + iouReportID: null, + hasOutstandingIOU: false, + policyName: null, + hasParentAccess: null, + parentReportID: null, + parentReportActionID: null, + writeCapability: 'all', + description: null, + isDeletedParentAction: null, + total: 0, + currency: 'USD', + submitterPayPalMeAddress: '', + chatReportID: null, + isWaitingOnBankAccount: false, + }, + }, + { + onyxMethod: 'merge', + key: 'reportActions_5342984609529423', + value: { + '6809184050916611250': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'Hanno J. G\u00f6decke', + }, + ], + actorAccountID: 12883048, + message: [ + { + type: 'COMMENT', + html: 'Hdjs test', + text: 'Hdjs test', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + html: 'Hdjs test', + lastModified: '2023-09-21 08:25:42.655', + }, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/fc1b8880216a5a76c8fd9998aaa33c080dacda5d_128.jpeg', + created: '2023-09-21 08:25:42.655', + timestamp: 1695284742, + reportActionTimestamp: 1695284742655, + automatic: false, + actionName: 'ADDCOMMENT', + shouldShow: true, + reportActionID: '6809184050916611250', + previousReportActionID: '3445414283477843229', + lastModified: '2023-09-21 08:25:42.655', + whisperedToAccountIDs: [], + }, + '3445414283477843229': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'Hanno J. G\u00f6decke', + }, + ], + actorAccountID: 12883048, + message: [ + { + type: 'COMMENT', + html: '\ud83d\udc4b\ud83d\udc4b\ud83d\udc4b\ud83d\udc4b\ud83d\udc4b', + text: '\ud83d\udc4b\ud83d\udc4b\ud83d\udc4b\ud83d\udc4b\ud83d\udc4b', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + html: '\ud83d\udc4b\ud83d\udc4b\ud83d\udc4b\ud83d\udc4b\ud83d\udc4b', + lastModified: '2023-09-19 15:41:30.416', + }, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/fc1b8880216a5a76c8fd9998aaa33c080dacda5d_128.jpeg', + created: '2023-09-19 15:41:30.416', + timestamp: 1695138090, + reportActionTimestamp: 1695138090416, + automatic: false, + actionName: 'ADDCOMMENT', + shouldShow: true, + reportActionID: '3445414283477843229', + previousReportActionID: '1024478008688914547', + lastModified: '2023-09-19 15:41:30.416', + whisperedToAccountIDs: [], + }, + '1024478008688914547': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'szymon20000@gmail.com', + }, + ], + actorAccountID: 14524987, + message: [ + { + type: 'COMMENT', + html: '^ testing video components', + text: '^ testing video components', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + html: '^ testing video components', + lastModified: '2023-09-19 15:39:14.540', + }, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_24.png', + created: '2023-09-19 15:39:14.540', + timestamp: 1695137954, + reportActionTimestamp: 1695137954540, + automatic: false, + actionName: 'ADDCOMMENT', + shouldShow: true, + reportActionID: '1024478008688914547', + previousReportActionID: '8622560325185034780', + lastModified: '2023-09-19 15:39:14.540', + whisperedToAccountIDs: [], + }, + '8622560325185034780': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'szymon20000@gmail.com', + }, + ], + actorAccountID: 14524987, + message: [ + { + type: 'COMMENT', + html: 'Screen_Recording_2023-09-19_at_17.37.40.mov', + text: '[Attachment]', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + html: 'Screen_Recording_2023-09-19_at_17.37.40.mov', + lastModified: '2023-09-19 15:39:04.355', + }, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_24.png', + created: '2023-09-19 15:39:04.355', + timestamp: 1695137944, + reportActionTimestamp: 1695137944355, + automatic: false, + actionName: 'ADDCOMMENT', + shouldShow: true, + reportActionID: '8622560325185034780', + previousReportActionID: '1382642262869777402', + lastModified: '2023-09-19 15:39:04.355', + whisperedToAccountIDs: [], + }, + '1382642262869777402': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'szymon20000@gmail.com', + }, + ], + actorAccountID: 14524987, + message: [ + { + type: 'COMMENT', + html: 'test message', + text: 'test message', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + html: 'test message', + lastModified: '2023-09-19 09:01:49.136', + reactions: [], + }, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_24.png', + created: '2023-09-19 08:57:49.895', + timestamp: 1695113869, + reportActionTimestamp: 1695113869895, + automatic: false, + actionName: 'ADDCOMMENT', + shouldShow: true, + reportActionID: '1382642262869777402', + previousReportActionID: '5582733887046483331', + lastModified: '2023-09-19 09:01:49.136', + whisperedToAccountIDs: [], + }, + '5582733887046483331': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'szymon20000@gmail.com', + }, + ], + actorAccountID: 14524987, + message: [ + { + type: 'COMMENT', + html: '
814C4710DC615B7D66B1B10D3DABBCC618FC83FF758A1E0EBB3DA2FF5A3B438FF2EC798AE8BFE6927ED3554D04BDFC21482E1D4676902FD323FEB1932A2DD3EB128CE807A513EAA7721718A068B19B26639C41FCD9C1110317FCFED418118EAF617957A250CD6612C78846B3699EBE433370813DA1DE2D52347B60FFE41DDD9648A226D46B83EF4133D526CF5246047DF533567DA9D7C28CD494DAFDD7CFB5B6D5525359109E035CD302120548F4F2E37F54E58E82C353CB6ABEA6C0D660B08764748A5ED393E74119F5B7B0F3B236977695455EE5558FE922BE49C910D91804B09BDA129DDE058A7F0C6C52E7B14AC49BE21911C3A93D016935176104284A0DA9ED25D2EA651FAC5E5CED8F479FC4F1DECC5D83C07267C54463739779AD2A125C8A4A8514AF1710F1DA80DC8397FA0451CCF403477D821DA207058C20FBA15CCDA72189826ACFFB73EAEA6BB19451C6768E61BD28C448ABC6421FB8BABE49CF

', + text: '814C4710DC615B7D66B1B10D3DABBCC618FC83FF758A1E0EBB3DA2FF5A3B438FF2EC798AE8BFE6927ED3554D04BDFC21482E1D4676902FD323FEB1932A2DD3EB128CE807A513EAA7721718A068B19B26639C41FCD9C1110317FCFED418118EAF617957A250CD6612C78846B3699EBE433370813DA1DE2D52347B60FFE41DDD9648A226D46B83EF4133D526CF5246047DF533567DA9D7C28CD494DAFDD7CFB5B6D5525359109E035CD302120548F4F2E37F54E58E82C353CB6ABEA6C0D660B08764748A5ED393E74119F5B7B0F3B236977695455EE5558FE922BE49C910D91804B09BDA129DDE058A7F0C6C52E7B14AC49BE21911C3A93D016935176104284A0DA9ED25D2EA651FAC5E5CED8F479FC4F1DECC5D83C07267C54463739779AD2A125C8A4A8514AF1710F1DA80DC8397FA0451CCF403477D821DA207058C20FBA15CCDA72189826ACFFB73EAEA6BB19451C6768E61BD28C448ABC6421FB8BABE49CF', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [ + { + emoji: '+1', + users: [ + { + accountID: 12883048, + skinTone: -1, + }, + ], + }, + ], + }, + ], + originalMessage: { + html: '
814C4710DC615B7D66B1B10D3DABBCC618FC83FF758A1E0EBB3DA2FF5A3B438FF2EC798AE8BFE6927ED3554D04BDFC21482E1D4676902FD323FEB1932A2DD3EB128CE807A513EAA7721718A068B19B26639C41FCD9C1110317FCFED418118EAF617957A250CD6612C78846B3699EBE433370813DA1DE2D52347B60FFE41DDD9648A226D46B83EF4133D526CF5246047DF533567DA9D7C28CD494DAFDD7CFB5B6D5525359109E035CD302120548F4F2E37F54E58E82C353CB6ABEA6C0D660B08764748A5ED393E74119F5B7B0F3B236977695455EE5558FE922BE49C910D91804B09BDA129DDE058A7F0C6C52E7B14AC49BE21911C3A93D016935176104284A0DA9ED25D2EA651FAC5E5CED8F479FC4F1DECC5D83C07267C54463739779AD2A125C8A4A8514AF1710F1DA80DC8397FA0451CCF403477D821DA207058C20FBA15CCDA72189826ACFFB73EAEA6BB19451C6768E61BD28C448ABC6421FB8BABE49CF

', + lastModified: '2023-07-28 14:25:12.672', + reactions: [ + { + emoji: '+1', + users: [ + { + accountID: 12883048, + skinTone: -1, + }, + ], + }, + ], + }, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_24.png', + created: '2023-07-28 14:20:25.107', + timestamp: 1690554025, + reportActionTimestamp: 1690554025107, + automatic: false, + actionName: 'ADDCOMMENT', + shouldShow: true, + reportActionID: '5582733887046483331', + previousReportActionID: '5746170821012593898', + lastModified: '2023-07-28 14:25:12.672', + whisperedToAccountIDs: [], + }, + '5746170821012593898': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'szymon20000@gmail.com', + }, + ], + actorAccountID: 14524987, + message: [ + { + type: 'COMMENT', + html: '
4411DD373D477BE108DA81FE7241B120594AB1CABE31143BB939C7394B55088393C9536F7F76FD1C5C869078E4C5F5776F96CB51FBEFB6254A9A0135446FC45A6566F39056F004317D04B47D900D121F128CCF32F9411DF0BD8F511BB9DA9848992DF61D38D89BE1E72F88C78F9A1D562C340EBB0FD0D8AC90AF2D77C3500EBA3E776D65291E7A1757217E4FB275D80BF9367B0840D4397D9CF6F212D1F6D40CE66FB62A13D0336BD7B173B1E00A8E419EC4FF006F0F0D854DDFFC9A07FFBE462414AA9F3B44B5D2F67F9166B06930BED52716C2ED0AA0849ECA6312A3FF17AE81CE447AF644364917773759C6A7A3F3CFD531237138F158F5B58C4CDE4B25EAA30438D376103A55A158893AB2FFFFEDED8520391701CEB259A1495E331FCD93872099A8FC18D7797765C1B9C711BB2E23A27966BC7EAA3F3CEF4353427553C8264734374BB682EE97954E519FB4D1E543E3B6AE895404899B2008B01DF32533
', + text: '4411DD373D477BE108DA81FE7241B120594AB1CABE31143BB939C7394B55088393C9536F7F76FD1C5C869078E4C5F5776F96CB51FBEFB6254A9A0135446FC45A6566F39056F004317D04B47D900D121F128CCF32F9411DF0BD8F511BB9DA9848992DF61D38D89BE1E72F88C78F9A1D562C340EBB0FD0D8AC90AF2D77C3500EBA3E776D65291E7A1757217E4FB275D80BF9367B0840D4397D9CF6F212D1F6D40CE66FB62A13D0336BD7B173B1E00A8E419EC4FF006F0F0D854DDFFC9A07FFBE462414AA9F3B44B5D2F67F9166B06930BED52716C2ED0AA0849ECA6312A3FF17AE81CE447AF644364917773759C6A7A3F3CFD531237138F158F5B58C4CDE4B25EAA30438D376103A55A158893AB2FFFFEDED8520391701CEB259A1495E331FCD93872099A8FC18D7797765C1B9C711BB2E23A27966BC7EAA3F3CEF4353427553C8264734374BB682EE97954E519FB4D1E543E3B6AE895404899B2008B01DF32533', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + html: '
4411DD373D477BE108DA81FE7241B120594AB1CABE31143BB939C7394B55088393C9536F7F76FD1C5C869078E4C5F5776F96CB51FBEFB6254A9A0135446FC45A6566F39056F004317D04B47D900D121F128CCF32F9411DF0BD8F511BB9DA9848992DF61D38D89BE1E72F88C78F9A1D562C340EBB0FD0D8AC90AF2D77C3500EBA3E776D65291E7A1757217E4FB275D80BF9367B0840D4397D9CF6F212D1F6D40CE66FB62A13D0336BD7B173B1E00A8E419EC4FF006F0F0D854DDFFC9A07FFBE462414AA9F3B44B5D2F67F9166B06930BED52716C2ED0AA0849ECA6312A3FF17AE81CE447AF644364917773759C6A7A3F3CFD531237138F158F5B58C4CDE4B25EAA30438D376103A55A158893AB2FFFFEDED8520391701CEB259A1495E331FCD93872099A8FC18D7797765C1B9C711BB2E23A27966BC7EAA3F3CEF4353427553C8264734374BB682EE97954E519FB4D1E543E3B6AE895404899B2008B01DF32533
', + lastModified: '2023-07-27 13:18:39.966', + }, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_24.png', + created: '2023-07-27 13:18:39.966', + timestamp: 1690463919, + reportActionTimestamp: 1690463919966, + automatic: false, + actionName: 'ADDCOMMENT', + shouldShow: true, + reportActionID: '5746170821012593898', + previousReportActionID: '5445425072684389737', + lastModified: '2023-07-27 13:18:39.966', + whisperedToAccountIDs: [], + }, + '5445425072684389737': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'Hanno J. G\u00f6decke', + }, + ], + actorAccountID: 12883048, + message: [ + { + type: 'COMMENT', + html: 'yes it is dear sir', + text: 'yes it is dear sir', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + html: 'yes it is dear sir', + lastModified: '2023-07-27 13:18:08.939', + }, + avatar: 'https://d1wpcgnaa73g0y.cloudfront.net/fc1b8880216a5a76c8fd9998aaa33c080dacda5d_128.jpeg', + created: '2023-07-27 13:18:08.939', + timestamp: 1690463888, + reportActionTimestamp: 1690463888939, + automatic: false, + actionName: 'ADDCOMMENT', + shouldShow: true, + reportActionID: '5445425072684389737', + previousReportActionID: '5274210063577656178', + lastModified: '2023-07-27 13:18:08.939', + whisperedToAccountIDs: [], + }, + '5274210063577656178': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'szymon20000@gmail.com', + }, + ], + actorAccountID: 14524987, + message: [ + { + type: 'COMMENT', + html: 'Is that account still active?', + text: 'Is that account still active?', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + html: 'Is that account still active?', + lastModified: '2023-07-27 13:17:30.823', + }, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_24.png', + created: '2023-07-27 13:17:30.823', + timestamp: 1690463850, + reportActionTimestamp: 1690463850823, + automatic: false, + actionName: 'ADDCOMMENT', + shouldShow: true, + reportActionID: '5274210063577656178', + previousReportActionID: '7320392617102925897', + lastModified: '2023-07-27 13:17:30.823', + whisperedToAccountIDs: [], + }, + '7320392617102925897': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'szymon20000@gmail.com', + }, + ], + actorAccountID: 14524987, + message: [ + { + type: 'COMMENT', + html: 'README.md', + text: '[Attachment]', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + html: 'README.md', + lastModified: '2023-06-09 09:49:03.233', + }, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_24.png', + created: '2023-06-09 09:49:03.233', + timestamp: 1686304143, + reportActionTimestamp: 1686304143233, + automatic: false, + actionName: 'ADDCOMMENT', + shouldShow: true, + reportActionID: '7320392617102925897', + previousReportActionID: '4117784579682954939', + lastModified: '2023-06-09 09:49:03.233', + whisperedToAccountIDs: [], + }, + '4117784579682954939': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'szymon20000@gmail.com', + }, + ], + actorAccountID: 14524987, + message: [ + { + type: 'COMMENT', + html: 'sdfwuhgiwegiwe @hanno@margelo.io wegwegwegwegwegweg test tagging', + text: 'sdfwuhgiwegiwe @hanno@margelo.io wegwegwegwegwegweg test tagging', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + html: 'sdfwuhgiwegiwe @hanno@margelo.io wegwegwegwegwegweg test tagging', + lastModified: '2023-06-06 14:50:48.703', + }, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_24.png', + created: '2023-06-06 14:50:48.703', + timestamp: 1686063048, + reportActionTimestamp: 1686063048703, + automatic: false, + actionName: 'ADDCOMMENT', + shouldShow: true, + reportActionID: '4117784579682954939', + previousReportActionID: '1603605532520004331', + lastModified: '2023-06-06 14:50:48.703', + whisperedToAccountIDs: [], + }, + '1603605532520004331': { + person: [ + { + type: 'TEXT', + style: 'strong', + text: 'szymon20000@gmail.com', + }, + ], + actorAccountID: 14524987, + message: [ + { + type: 'COMMENT', + html: '', + text: '[Attachment]', + isEdited: false, + whisperedTo: [], + isDeletedParentAction: false, + reactions: [], + }, + ], + originalMessage: { + html: '', + lastModified: '2023-06-06 08:06:29.721', + }, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_24.png', + created: '2023-06-06 08:06:29.721', + timestamp: 1686038789, + reportActionTimestamp: 1686038789721, + automatic: false, + actionName: 'ADDCOMMENT', + shouldShow: true, + reportActionID: '1603605532520004331', + previousReportActionID: '968771783104242529', + lastModified: '2023-06-06 08:06:29.721', + whisperedToAccountIDs: [], + }, + '968771783104242529': { + reportActionID: '968771783104242529', + previousReportActionID: '0', + actionName: 'CREATED', + created: '2023-06-06 08:06:16.643', + reportActionTimestamp: 1686038776643, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_20.png', + message: [ + { + type: 'TEXT', + style: 'strong', + text: '__fake__', + }, + { + type: 'TEXT', + style: 'normal', + text: ' created this report', + }, + ], + person: [ + { + type: 'TEXT', + style: 'strong', + text: '__fake__', + }, + ], + automatic: false, + sequenceNumber: 0, + shouldShow: true, + lastModified: '2023-06-06 08:06:16.643', + }, + }, + }, + { + onyxMethod: 'mergecollection', + key: 'reportActionsReactions_', + value: { + reportActionsReactions_5582733887046483331: { + '+1': { + createdAt: '2023-07-28 14:25:12', + users: { + '12883048': { + skinTones: { + '-1': '2023-07-28 14:25:12', + }, + }, + }, + }, + }, + }, + }, + { + onyxMethod: 'merge', + key: 'personalDetailsList', + value: { + '14524987': { + accountID: 14524987, + avatar: 'https://d2k5nsl2zxldvw.cloudfront.net/images/avatars/default-avatar_24.png', + displayName: 'szymon20000@gmail.com', + firstName: '', + lastName: '', + status: null, + login: 'szymon20000@gmail.com', + pronouns: '', + timezone: { + automatic: true, + selected: 'Europe/Warsaw', + }, + payPalMeAddress: '', + phoneNumber: '', + validated: true, + }, + }, + }, + ], + jsonCode: 200, + requestID: '8187e2623eb85a7d-VIE', +}); diff --git a/src/libs/E2E/apiMocks/signinUser.js b/src/libs/E2E/apiMocks/signinUser.js deleted file mode 100644 index 26203bc492cfa..0000000000000 --- a/src/libs/E2E/apiMocks/signinUser.js +++ /dev/null @@ -1,123 +0,0 @@ -export default ({email}) => ({ - onyxData: [ - { - onyxMethod: 'merge', - key: 'session', - value: { - authToken: 'fakeAuthToken', - accountID: 12313081, - email, - encryptedAuthToken: 'fakeEncryptedAuthToken', - }, - }, - { - onyxMethod: 'set', - key: 'shouldShowComposeInput', - value: true, - }, - { - onyxMethod: 'merge', - key: 'credentials', - value: { - autoGeneratedLogin: 'fake', - autoGeneratedPassword: 'fake', - }, - }, - { - onyxMethod: 'merge', - key: 'user', - value: { - isUsingExpensifyCard: false, - }, - }, - { - onyxMethod: 'set', - key: 'betas', - value: [ - 'all', - 'pdfMetaStore', - 'reportActionContextMenu', - 'submitPolicy', - 'attendees', - 'autoExport', - 'autoExportIntacct', - 'autoExportQbo', - 'autoExportXero', - 'autoJoinPolicy', - 'automatedTaxExemption', - 'billPay', - 'categoryDefaultTax', - 'collectableDepositAccounts', - 'conciergeTravel', - 'connectedCards', - 'discrepancy', - 'domainContactBilling', - 'domainTwoFactorAuth', - 'duplicateDetection', - 'emailSuppressionBeta', - 'expensesV2', - 'expensifyCard', - 'expensifyCardIntacctReconciliation', - 'expensifyCardNetSuiteReconciliation', - 'expensifyCardQBOReconciliation', - 'expensifyCardRapidIncreaseFraud', - 'expensifyCardXeroReconciliation', - 'expensifyOrg', - 'fixViolationPushNotification', - 'freePlan', - 'freePlanFullLaunch', - 'freePlanSoftLaunch', - 'gusto', - 'inboxCache', - 'inboxHiddenTasks', - 'indirectIntegrationSetup', - 'IOU', - 'joinPolicy', - 'loadPolicyAsync', - 'mapReceipt', - 'mergeAPI', - 'mobileRealtimeReportComments', - 'mobileSecureReceipts', - 'monthlySettlement', - 'namesAndAvatars', - 'nativeChat', - 'newPricing', - 'newsletterThree', - 'nextSteps', - 'openFaceHamburger', - 'pdfMetaStore', - 'perDiem', - 'perDiemInternational', - 'pricingCopyChanges', - 'qboInvoices', - 'quickbooksDesktopV2', - 'realtimeReportComments', - 's2wAnnouncement', - 'scheduledAutoReporting', - 'secureReceipts', - 'secureReceiptsReports', - 'selfServiceHardLaunch', - 'sendMoney', - 'smartScanUserDisputes', - 'smsSignUp', - 'stripeConnect', - 'submitPolicy', - 'summaryEmail', - 'swipeToWin', - 'taxForMileage', - 'twoFactorAuth', - 'venmoIntegration', - 'zenefitsIntegration', - ], - }, - { - onyxMethod: 'merge', - key: 'account', - value: { - requiresTwoFactorAuth: false, - }, - }, - ], - jsonCode: 200, - requestID: '783e5f3cadfbcfc0-SJC', -}); diff --git a/src/libs/E2E/apiMocks/signinUser.ts b/src/libs/E2E/apiMocks/signinUser.ts new file mode 100644 index 0000000000000..5f801947ef3ae --- /dev/null +++ b/src/libs/E2E/apiMocks/signinUser.ts @@ -0,0 +1,51 @@ +/* eslint-disable @typescript-eslint/naming-convention */ +import Response from '@src/types/onyx/Response'; + +export default ({email}: {email: string}): Response => ({ + onyxData: [ + { + onyxMethod: 'merge', + key: 'session', + value: { + authToken: 'fakeAuthToken', + accountID: 12313081, + email, + encryptedAuthToken: 'fakeEncryptedAuthToken', + }, + }, + { + onyxMethod: 'set', + key: 'shouldShowComposeInput', + value: true, + }, + { + onyxMethod: 'merge', + key: 'credentials', + value: { + autoGeneratedLogin: 'fake', + autoGeneratedPassword: 'fake', + }, + }, + { + onyxMethod: 'merge', + key: 'user', + value: { + isUsingExpensifyCard: false, + }, + }, + { + onyxMethod: 'set', + key: 'betas', + value: ['all'], + }, + { + onyxMethod: 'merge', + key: 'account', + value: { + requiresTwoFactorAuth: false, + }, + }, + ], + jsonCode: 200, + requestID: '783e5f3cadfbcfc0-SJC', +}); diff --git a/src/types/onyx/OriginalMessage.ts b/src/types/onyx/OriginalMessage.ts index 014cd67a9a2a6..1819e3c770b91 100644 --- a/src/types/onyx/OriginalMessage.ts +++ b/src/types/onyx/OriginalMessage.ts @@ -31,6 +31,7 @@ type OriginalMessageIOU = { currency: string; lastModified?: string; participantAccountIDs?: number[]; + participants?: string[]; type: ValueOf; }; }; @@ -72,7 +73,7 @@ type OriginalMessageAddComment = { originalMessage: { html: string; lastModified?: string; - taskReportID?: string; + taskReportID?: number; edits?: string[]; childReportID?: string; isDeletedParentAction?: boolean; diff --git a/src/types/onyx/Report.ts b/src/types/onyx/Report.ts index 6fe9b5fd5099f..28fdb578e694d 100644 --- a/src/types/onyx/Report.ts +++ b/src/types/onyx/Report.ts @@ -27,6 +27,9 @@ type Report = { /** The last time the report was visited */ lastReadTime?: string; + /** The last time the user was mentioned */ + lastMentionedTime?: string; + /** The current user's notification preference for this report */ notificationPreference?: string | number; diff --git a/src/types/onyx/ReportAction.ts b/src/types/onyx/ReportAction.ts index 19908273ad3d9..25a59bf29d60e 100644 --- a/src/types/onyx/ReportAction.ts +++ b/src/types/onyx/ReportAction.ts @@ -69,6 +69,8 @@ type ReportActionBase = { /** ISO-formatted datetime */ created: string; + timestamp?: number; + /** report action message */ message?: Message[]; @@ -81,15 +83,18 @@ type ReportActionBase = { avatar?: string; automatic?: boolean; shouldShow?: boolean; - childReportID?: string; + childReportID?: number; childReportName?: string; childType?: string; + childStatusNum?: number; + childStateNum?: number; childOldestFourEmails?: string; childOldestFourAccountIDs?: string; childCommenterCount?: number; childLastVisibleActionCreated?: string; childVisibleActionCount?: number; childMoneyRequestCount?: number; + childLastMoneyRequestComment?: string; /** ISO-formatted datetime */ lastModified?: string;