Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 | 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x | import { type CustomObjectDefinition } from '@amalia/core/models';
import { FormatsEnum } from '@amalia/data-capture/fields/types';
import { CustomObjectDefinitionType } from '@amalia/data-capture/record-models/types';
export const customObjectDefinitions = {
opportunity: {
id: '803f1ab2-f8d7-4102-afff-7d970d9363b1',
name: 'opportunity',
machineName: 'opportunity',
externalIds: ['id'],
type: CustomObjectDefinitionType.AMALIA,
nameField: null,
createdAt: new Date(),
updatedAt: new Date(),
properties: {
id: {
name: 'ID',
machineName: 'id',
format: FormatsEnum.number,
isRequired: true,
},
duree: {
name: 'Duree',
machineName: 'duree',
format: FormatsEnum.number,
isRequired: true,
},
amount: {
name: 'Amount',
machineName: 'amount',
format: FormatsEnum.number,
isRequired: true,
},
amountMoney: {
name: 'Amount Money',
machineName: 'amountMoney',
format: FormatsEnum.currency,
isRequired: true,
},
client: {
name: 'Client',
machineName: 'client',
format: FormatsEnum.text,
isRequired: true,
},
closed: {
name: 'Closed',
machineName: 'closed',
format: FormatsEnum.date,
isRequired: true,
},
vendeur: {
name: 'Vendeur',
machineName: 'vendeur',
format: FormatsEnum.text,
isRequired: true,
},
payement: {
name: 'Payement',
machineName: 'payement',
format: FormatsEnum.text,
isRequired: true,
},
delaiPaiement: {
name: 'Delai Paiement',
machineName: 'delaiPaiement',
format: FormatsEnum.text,
isRequired: true,
},
foreignCompanyKey: {
name: 'foreignCompanyKey',
machineName: 'foreignCompanyKey',
format: FormatsEnum.boolean,
isRequired: true,
},
},
},
payment: {
id: 'bacc982d-9997-4496-9acd-948b19f2a8d9',
name: 'payment',
machineName: 'payment',
externalIds: ['paiementId'],
type: CustomObjectDefinitionType.AMALIA,
nameField: null,
createdAt: new Date(),
updatedAt: new Date(),
properties: {
date: {
name: 'Date',
machineName: 'date',
format: FormatsEnum.date,
isRequired: true,
},
amount: {
name: 'Amount',
machineName: 'amount',
format: FormatsEnum.number,
isRequired: true,
},
paiementId: {
name: 'paiementId',
machineName: 'paiementId',
format: FormatsEnum.number,
isRequired: true,
},
opportunityId: {
name: 'Opportunity ID',
machineName: 'opportunityId',
format: FormatsEnum.number,
isRequired: true,
},
foreignCompanyKey: {
name: 'foreignCompanyKey',
machineName: 'foreignCompanyKey',
format: FormatsEnum.number,
isRequired: true,
},
},
},
} as const satisfies Record<string, CustomObjectDefinition>;
|