slavafomin/tinkoff-payment-sdk

View on GitHub
src/serialization/schema.ts

Summary

Maintainability
A
0 mins
Test Coverage

export type Schema = SchemaItem[];

export interface SchemaItem {
  property: string;
  type: SchemaPropertyType;
  optional?: boolean;
}

export enum SchemaPropertyType {
  MoneyToPenny = 'MoneyToPenny',
  MoneyFromPenny = 'MoneyFromPenny',
  DateToString = 'DateToString',
  DateFromString = 'DateFromString',
  BooleanToString = 'BooleanToString',
  BooleanFromString = 'BooleanFromString',
  IntegerToString = 'IntegerToString',
  IntegerFromString = 'IntegerFromString',
}