{"version":3,"file":"StoredRfqState.mjs","sources":["../../../../../src/plugins/rfqModule/models/StoredRfqState.ts"],"sourcesContent":["import { StoredRfqState as SolitaStoredRfqState } from '@convergence-rfq/rfq';\n\ntype Constructed = 'constructed';\ntype ValidatedByPrintTradeProvider = 'validated-by-print-trade-provider';\ntype Active = 'active';\ntype Canceled = 'canceled';\n\nexport type StoredRfqState =\n  | Constructed\n  | ValidatedByPrintTradeProvider\n  | Active\n  | Canceled;\n\nexport function fromSolitaStoredRfqState(\n  state: SolitaStoredRfqState\n): StoredRfqState {\n  switch (state) {\n    case SolitaStoredRfqState.Constructed: {\n      return 'constructed';\n    }\n    case SolitaStoredRfqState.ValidatedByPrintTradeProvider: {\n      return 'validated-by-print-trade-provider';\n    }\n    case SolitaStoredRfqState.Active: {\n      return 'active';\n    }\n    case SolitaStoredRfqState.Canceled: {\n      return 'canceled';\n    }\n  }\n}\n\nexport function toSolitaStoredRfqState(\n  state: StoredRfqState\n): SolitaStoredRfqState {\n  switch (state) {\n    case 'constructed': {\n      return SolitaStoredRfqState.Constructed;\n    }\n    case 'validated-by-print-trade-provider': {\n      return SolitaStoredRfqState.ValidatedByPrintTradeProvider;\n    }\n    case 'active': {\n      return SolitaStoredRfqState.Active;\n    }\n    case 'canceled': {\n      return SolitaStoredRfqState.Canceled;\n    }\n  }\n}\n"],"names":["fromSolitaStoredRfqState","state","SolitaStoredRfqState","Constructed","ValidatedByPrintTradeProvider","Active","Canceled","toSolitaStoredRfqState"],"mappings":";;AAaO,SAASA,wBAAwBA,CACtCC,KAA2B,EACX;AAChB,EAAA,QAAQA,KAAK;IACX,KAAKC,cAAoB,CAACC,WAAW;AAAE,MAAA;AACrC,QAAA,OAAO,aAAa,CAAA;AACtB,OAAA;IACA,KAAKD,cAAoB,CAACE,6BAA6B;AAAE,MAAA;AACvD,QAAA,OAAO,mCAAmC,CAAA;AAC5C,OAAA;IACA,KAAKF,cAAoB,CAACG,MAAM;AAAE,MAAA;AAChC,QAAA,OAAO,QAAQ,CAAA;AACjB,OAAA;IACA,KAAKH,cAAoB,CAACI,QAAQ;AAAE,MAAA;AAClC,QAAA,OAAO,UAAU,CAAA;AACnB,OAAA;AACF,GAAA;AACF,CAAA;AAEO,SAASC,sBAAsBA,CACpCN,KAAqB,EACC;AACtB,EAAA,QAAQA,KAAK;AACX,IAAA,KAAK,aAAa;AAAE,MAAA;QAClB,OAAOC,cAAoB,CAACC,WAAW,CAAA;AACzC,OAAA;AACA,IAAA,KAAK,mCAAmC;AAAE,MAAA;QACxC,OAAOD,cAAoB,CAACE,6BAA6B,CAAA;AAC3D,OAAA;AACA,IAAA,KAAK,QAAQ;AAAE,MAAA;QACb,OAAOF,cAAoB,CAACG,MAAM,CAAA;AACpC,OAAA;AACA,IAAA,KAAK,UAAU;AAAE,MAAA;QACf,OAAOH,cAAoB,CAACI,QAAQ,CAAA;AACtC,OAAA;AACF,GAAA;AACF;;;;"}