All files / apps/api/src/assets/sampleData relationships.ts

100% Statements 24/24
100% Branches 0/0
100% Functions 0/0
100% Lines 24/24

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 251x 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 Relationship } from '@amalia/core/models';
import { RelationshipJoinType, RelationshipType } from '@amalia/payout-definition/plans/types';
 
export const sampleRelationships: Partial<Relationship>[] = [
  {
    label: 'opportunityLineItems',
    name: 'opportunityLineItems',
    fromDefinitionMachineName: 'opportunity',
    fromDefinitionField: 'id',
    toDefinitionMachineName: 'opportunityLineItem',
    toDefinitionField: 'opportunityId',
    type: RelationshipType.ARRAY,
  },
  {
    label: 'split',
    name: 'split',
    fromDefinitionMachineName: 'opportunity',
    fromDefinitionField: 'id',
    toDefinitionMachineName: 'splits',
    toDefinitionField: 'opportunityId',
    type: RelationshipType.OBJECT,
    joinType: RelationshipJoinType.LEFT,
  },
];