previewData.tsx 660 B

1234567891011121314151617181920212223242526
  1. import type {PreviewData} from 'getsentry/types';
  2. import {InvoiceItemType} from 'getsentry/types';
  3. export function PreviewDataFixture(fields: Partial<PreviewData>): PreviewData {
  4. return {
  5. atPeriodEnd: false,
  6. balanceChange: 0,
  7. billedAmount: 0,
  8. creditApplied: 0,
  9. effectiveAt: '2023-01-01T00:00:00Z',
  10. invoiceItems: [
  11. {
  12. amount: 8900,
  13. type: InvoiceItemType.SUBSCRIPTION,
  14. description: 'Subscription to Business',
  15. data: {},
  16. period_end: '',
  17. period_start: '',
  18. },
  19. ],
  20. newBalance: -10000,
  21. previewToken: '1:2023-01-01T00:00:00',
  22. proratedAmount: 0,
  23. ...fields,
  24. };
  25. }