UNPKG

@payburner/payburner-xch-model

Version:
1 lines 41.1 kB
{"/Users/copler/personal/payburner/payburner-xch-model/src/index.ts":{"path":"/Users/copler/personal/payburner/payburner-xch-model/src/index.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":62}},"1":{"start":{"line":3,"column":22},"end":{"line":3,"column":60}},"2":{"start":{"line":4,"column":0},"end":{"line":4,"column":130}},"3":{"start":{"line":4,"column":87},"end":{"line":4,"column":124}},"4":{"start":{"line":5,"column":22},"end":{"line":5,"column":60}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":130}},"6":{"start":{"line":6,"column":87},"end":{"line":6,"column":124}},"7":{"start":{"line":7,"column":20},"end":{"line":7,"column":56}},"8":{"start":{"line":8,"column":0},"end":{"line":8,"column":124}},"9":{"start":{"line":8,"column":85},"end":{"line":8,"column":118}},"10":{"start":{"line":9,"column":18},"end":{"line":9,"column":53}},"11":{"start":{"line":10,"column":0},"end":{"line":10,"column":118}},"12":{"start":{"line":10,"column":83},"end":{"line":10,"column":112}},"13":{"start":{"line":11,"column":38},"end":{"line":11,"column":91}},"14":{"start":{"line":12,"column":0},"end":{"line":12,"column":178}},"15":{"start":{"line":12,"column":103},"end":{"line":12,"column":172}},"16":{"start":{"line":13,"column":33},"end":{"line":13,"column":81}},"17":{"start":{"line":14,"column":0},"end":{"line":14,"column":163}},"18":{"start":{"line":14,"column":98},"end":{"line":14,"column":157}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":4,"column":73},"end":{"line":4,"column":74}},"loc":{"start":{"line":4,"column":85},"end":{"line":4,"column":126}},"line":4},"1":{"name":"(anonymous_1)","decl":{"start":{"line":6,"column":73},"end":{"line":6,"column":74}},"loc":{"start":{"line":6,"column":85},"end":{"line":6,"column":126}},"line":6},"2":{"name":"(anonymous_2)","decl":{"start":{"line":8,"column":71},"end":{"line":8,"column":72}},"loc":{"start":{"line":8,"column":83},"end":{"line":8,"column":120}},"line":8},"3":{"name":"(anonymous_3)","decl":{"start":{"line":10,"column":69},"end":{"line":10,"column":70}},"loc":{"start":{"line":10,"column":81},"end":{"line":10,"column":114}},"line":10},"4":{"name":"(anonymous_4)","decl":{"start":{"line":12,"column":89},"end":{"line":12,"column":90}},"loc":{"start":{"line":12,"column":101},"end":{"line":12,"column":174}},"line":12},"5":{"name":"(anonymous_5)","decl":{"start":{"line":14,"column":84},"end":{"line":14,"column":85}},"loc":{"start":{"line":14,"column":96},"end":{"line":14,"column":159}},"line":14}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":2,"10":1,"11":1,"12":2,"13":1,"14":1,"15":1,"16":1,"17":1,"18":0},"f":{"0":1,"1":1,"2":2,"3":2,"4":1,"5":0},"b":{},"inputSourceMap":{"version":3,"file":"/Users/copler/personal/payburner/payburner-xch-model/src/index.ts","sources":["/Users/copler/personal/payburner/payburner-xch-model/src/index.ts"],"names":[],"mappings":";;AACA,6DAA0D;AAAlD,8GAAA,aAAa,OAAA;AAIrB,6DAA0D;AAAlD,8GAAA,aAAa,OAAA;AAErB,yDAAsD;AAA9C,0GAAA,WAAW,OAAA;AAEnB,sDAAmD;AAA3C,sGAAA,SAAS,OAAA;AACjB,4FAAyF;AAAjF,8IAAA,6BAA6B,OAAA;AACrC,kFAA+E;AAAvE,oIAAA,wBAAwB,OAAA","sourcesContent":["export {XCHAuthorization} from './model/types/XCHAuthorization';\nexport {XCHCurrencies} from './model/types/XCHCurrencies';\nexport {XCHPaymentStatus} from './model/types/XCHPaymentStatus';\nexport {XCHRequestForPayment} from './model/types/XCHRequestForPayment';\nexport {XCHSignedPayment} from './model/types/XCHSignedPayment';\nexport {XCHStatusEnum} from './model/types/XCHStatusEnum';\nexport {XCHType} from './model/types/XCHType';\nexport {XCHTypeEnum} from './model/types/XCHTypeEnum';\nexport {XCHVerifiedRequestForPayment} from './model/types/XCHVerifiedRequestForPayment';\nexport {XCHParser} from './model/parser/XCHParser';\nexport {XCHFlattenedPaymentStatusImpl} from './model/impl/XCHFlattenedPaymentStatusImpl';\nexport {XCHRequestForPaymentImpl} from './model/impl/XCHRequestForPaymentImpl';\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"465618816ff70e01e9794b3a89390b7552577805","contentHash":"2cf1d9a1c303f071a905eb2bd39553cd058299e3ffd5bb18b96662fef1e8970c"},"/Users/copler/personal/payburner/payburner-xch-model/src/model/types/XCHCurrencies.ts":{"path":"/Users/copler/personal/payburner/payburner-xch-model/src/model/types/XCHCurrencies.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":62}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":31}},"2":{"start":{"line":5,"column":0},"end":{"line":7,"column":74}},"3":{"start":{"line":6,"column":4},"end":{"line":6,"column":33}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":5,"column":1},"end":{"line":5,"column":2}},"loc":{"start":{"line":5,"column":26},"end":{"line":7,"column":1}},"line":5}},"branchMap":{"0":{"loc":{"start":{"line":7,"column":19},"end":{"line":7,"column":72}},"type":"binary-expr","locations":[{"start":{"line":7,"column":19},"end":{"line":7,"column":40}},{"start":{"line":7,"column":45},"end":{"line":7,"column":71}}],"line":7}},"s":{"0":1,"1":1,"2":1,"3":1},"f":{"0":1},"b":{"0":[1,1]},"inputSourceMap":{"version":3,"file":"/Users/copler/personal/payburner/payburner-xch-model/src/model/types/XCHCurrencies.ts","sources":["/Users/copler/personal/payburner/payburner-xch-model/src/model/types/XCHCurrencies.ts"],"names":[],"mappings":";;;AAAA,IAAY,aAEX;AAFD,WAAY,aAAa;IACrB,4BAAW,CAAA;AACf,CAAC,EAFW,aAAa,GAAb,qBAAa,KAAb,qBAAa,QAExB","sourcesContent":["export enum XCHCurrencies {\n XRP = 'xrp'\n}"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"c6388985d564c0b91faa981b35f64d9a63eb4deb","contentHash":"71c378aab9587b57988837a51b934ab358570222cb04cc5c571ec9459ab69c91"},"/Users/copler/personal/payburner/payburner-xch-model/src/model/types/XCHStatusEnum.ts":{"path":"/Users/copler/personal/payburner/payburner-xch-model/src/model/types/XCHStatusEnum.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":62}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":31}},"2":{"start":{"line":5,"column":0},"end":{"line":16,"column":74}},"3":{"start":{"line":6,"column":4},"end":{"line":6,"column":45}},"4":{"start":{"line":7,"column":4},"end":{"line":7,"column":41}},"5":{"start":{"line":8,"column":4},"end":{"line":8,"column":39}},"6":{"start":{"line":9,"column":4},"end":{"line":9,"column":45}},"7":{"start":{"line":10,"column":4},"end":{"line":10,"column":41}},"8":{"start":{"line":11,"column":4},"end":{"line":11,"column":44}},"9":{"start":{"line":12,"column":4},"end":{"line":12,"column":45}},"10":{"start":{"line":13,"column":4},"end":{"line":13,"column":43}},"11":{"start":{"line":14,"column":4},"end":{"line":14,"column":43}},"12":{"start":{"line":15,"column":4},"end":{"line":15,"column":53}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":5,"column":1},"end":{"line":5,"column":2}},"loc":{"start":{"line":5,"column":26},"end":{"line":16,"column":1}},"line":5}},"branchMap":{"0":{"loc":{"start":{"line":16,"column":19},"end":{"line":16,"column":72}},"type":"binary-expr","locations":[{"start":{"line":16,"column":19},"end":{"line":16,"column":40}},{"start":{"line":16,"column":45},"end":{"line":16,"column":71}}],"line":16}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1},"f":{"0":1},"b":{"0":[1,1]},"inputSourceMap":{"version":3,"file":"/Users/copler/personal/payburner/payburner-xch-model/src/model/types/XCHStatusEnum.ts","sources":["/Users/copler/personal/payburner/payburner-xch-model/src/model/types/XCHStatusEnum.ts"],"names":[],"mappings":";;;AAAA,IAAY,aAWX;AAXD,WAAY,aAAa;IACrB,wCAAuB,CAAA;IACvB,oCAAmB,CAAA;IACnB,kCAAiB,CAAA;IACjB,wCAAuB,CAAA;IACvB,oCAAmB,CAAA;IACnB,uCAAsB,CAAA;IACtB,wCAAuB,CAAA;IACvB,sCAAqB,CAAA;IACrB,sCAAqB,CAAA;IACrB,gDAA+B,CAAA;AACnC,CAAC,EAXW,aAAa,GAAb,qBAAa,KAAb,qBAAa,QAWxB","sourcesContent":["export enum XCHStatusEnum {\n REQUESTED = 'requested',\n SIGNING = 'signing',\n SIGNED = 'signed',\n SUBMITTED = 'submitted',\n SUCCESS = 'success',\n TIMED_OUT = 'timedout',\n CANCELLED = 'cancelled',\n REJECTED = 'rejected',\n RETURNED = 'returned',\n SUBMIT_FAILED = 'submit_failed'\n}"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"94096bc3fea25c776c61701e2c8d45ff215254a5","contentHash":"0aadf30679f1a506247312a65835c89a4d1e4bd546b1fe636952fbe11f4e3d3d"},"/Users/copler/personal/payburner/payburner-xch-model/src/model/types/XCHTypeEnum.ts":{"path":"/Users/copler/personal/payburner/payburner-xch-model/src/model/types/XCHTypeEnum.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":62}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":29}},"2":{"start":{"line":5,"column":0},"end":{"line":12,"column":68}},"3":{"start":{"line":6,"column":4},"end":{"line":6,"column":58}},"4":{"start":{"line":7,"column":4},"end":{"line":7,"column":68}},"5":{"start":{"line":8,"column":4},"end":{"line":8,"column":59}},"6":{"start":{"line":9,"column":4},"end":{"line":9,"column":59}},"7":{"start":{"line":10,"column":4},"end":{"line":10,"column":85}},"8":{"start":{"line":11,"column":4},"end":{"line":11,"column":78}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":5,"column":1},"end":{"line":5,"column":2}},"loc":{"start":{"line":5,"column":24},"end":{"line":12,"column":1}},"line":5}},"branchMap":{"0":{"loc":{"start":{"line":12,"column":17},"end":{"line":12,"column":66}},"type":"binary-expr","locations":[{"start":{"line":12,"column":17},"end":{"line":12,"column":36}},{"start":{"line":12,"column":41},"end":{"line":12,"column":65}}],"line":12}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1},"f":{"0":1},"b":{"0":[1,1]},"inputSourceMap":{"version":3,"file":"/Users/copler/personal/payburner/payburner-xch-model/src/model/types/XCHTypeEnum.ts","sources":["/Users/copler/personal/payburner/payburner-xch-model/src/model/types/XCHTypeEnum.ts"],"names":[],"mappings":";;;AAAA,IAAY,WAOX;AAPD,WAAY,WAAW;IACnB,qDAAsC,CAAA;IACtC,+DAAgD,CAAA;IAChD,sDAAuC,CAAA;IACvC,sDAAuC,CAAA;IACvC,gFAAiE,CAAA;IACjE,yEAA0D,CAAA;AAC9D,CAAC,EAPW,WAAW,GAAX,mBAAW,KAAX,mBAAW,QAOtB","sourcesContent":["export enum XCHTypeEnum {\n XCH_AUTHORIZATION = 'XCHAuthorization',\n XCH_REQUEST_FOR_PAYMENT = 'XCHRequestForPayment',\n XCH_SIGNED_PAYMENT = 'XCHSignedPayment',\n XCH_PAYMENT_STATUS = 'XCHPaymentStatus',\n XCH_VERIFIED_REQUEST_FOR_PAYMENT = 'XCHVerifiedRequestForPayment',\n XCH_FLATTENED_PAYMENT_STATUS = 'XCHFlattenedPaymentStatus'\n}"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"52e0d519f615781ca1c368529bc7e156f1c967d4","contentHash":"6c0985e36ee68d7ff5fddea65c7f0d6b76628949ac110fe66b3d28d9dbaecd52"},"/Users/copler/personal/payburner/payburner-xch-model/src/model/parser/XCHParser.ts":{"path":"/Users/copler/personal/payburner/payburner-xch-model/src/model/parser/XCHParser.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":62}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":27}},"2":{"start":{"line":4,"column":35},"end":{"line":4,"column":78}},"3":{"start":{"line":5,"column":40},"end":{"line":5,"column":88}},"4":{"start":{"line":8,"column":8},"end":{"line":8,"column":21}},"5":{"start":{"line":11,"column":8},"end":{"line":11,"column":21}},"6":{"start":{"line":14,"column":23},"end":{"line":14,"column":85}},"7":{"start":{"line":15,"column":8},"end":{"line":20,"column":9}},"8":{"start":{"line":16,"column":12},"end":{"line":16,"column":26}},"9":{"start":{"line":19,"column":12},"end":{"line":19,"column":29}},"10":{"start":{"line":23,"column":23},"end":{"line":23,"column":95}},"11":{"start":{"line":24,"column":8},"end":{"line":29,"column":9}},"12":{"start":{"line":25,"column":12},"end":{"line":25,"column":26}},"13":{"start":{"line":28,"column":12},"end":{"line":28,"column":29}},"14":{"start":{"line":32,"column":0},"end":{"line":32,"column":30}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":7,"column":4},"end":{"line":7,"column":5}},"loc":{"start":{"line":7,"column":37},"end":{"line":9,"column":5}},"line":7},"1":{"name":"(anonymous_1)","decl":{"start":{"line":10,"column":4},"end":{"line":10,"column":5}},"loc":{"start":{"line":10,"column":37},"end":{"line":12,"column":5}},"line":10},"2":{"name":"(anonymous_2)","decl":{"start":{"line":13,"column":4},"end":{"line":13,"column":5}},"loc":{"start":{"line":13,"column":41},"end":{"line":21,"column":5}},"line":13},"3":{"name":"(anonymous_3)","decl":{"start":{"line":22,"column":4},"end":{"line":22,"column":5}},"loc":{"start":{"line":22,"column":48},"end":{"line":30,"column":5}},"line":22}},"branchMap":{"0":{"loc":{"start":{"line":15,"column":8},"end":{"line":20,"column":9}},"type":"if","locations":[{"start":{"line":15,"column":8},"end":{"line":20,"column":9}},{"start":{"line":15,"column":8},"end":{"line":20,"column":9}}],"line":15},"1":{"loc":{"start":{"line":24,"column":8},"end":{"line":29,"column":9}},"type":"if","locations":[{"start":{"line":24,"column":8},"end":{"line":29,"column":9}},{"start":{"line":24,"column":8},"end":{"line":29,"column":9}}],"line":24}},"s":{"0":1,"1":1,"2":1,"3":1,"4":0,"5":2,"6":2,"7":2,"8":2,"9":0,"10":1,"11":1,"12":1,"13":0,"14":1},"f":{"0":0,"1":2,"2":2,"3":1},"b":{"0":[2,0],"1":[1,0]},"inputSourceMap":{"version":3,"file":"/Users/copler/personal/payburner/payburner-xch-model/src/model/parser/XCHParser.ts","sources":["/Users/copler/personal/payburner/payburner-xch-model/src/model/parser/XCHParser.ts"],"names":[],"mappings":";;;AAGA,+EAA0E;AAE1E,yFAAoF;AAEpF,MAAa,SAAS;IAElB,MAAM,CAAC,kBAAkB,CAAC,KAAU;QAChC,OAAO,KAAyB,CAAC;IACrC,CAAC;IAGD,MAAM,CAAC,kBAAkB,CAAC,KAAU;QAChC,OAAO,KAAyB,CAAC;IACrC,CAAC;IAGD,MAAM,CAAC,sBAAsB,CAAC,KAAU;QACpC,MAAM,MAAM,GAAG,IAAI,mDAAwB,CAAC,KAA6B,CAAC,CAAC;QAC3E,IAAI,MAAM,CAAC,QAAQ,EAAE,EAAE;YACnB,OAAO,MAAM,CAAC;SACjB;aAAM;YACH,OAAO,SAAS,CAAC;SACpB;IACL,CAAC;IAGD,MAAM,CAAC,6BAA6B,CAAC,KAAU;QAC3C,MAAM,MAAM,GAAG,IAAI,6DAA6B,CAAC,KAAkC,CAAC,CAAC;QACrF,IAAI,MAAM,CAAC,QAAQ,EAAE,EAAE;YACnB,OAAO,MAAM,CAAC;SACjB;aAAM;YACH,OAAO,SAAS,CAAC;SACpB;IACL,CAAC;CAGJ;AAhCD,8BAgCC","sourcesContent":["import {XCHAuthorization} from \"../types/XCHAuthorization\";\nimport {XCHPaymentStatus} from \"../types/XCHPaymentStatus\";\nimport {XCHRequestForPayment} from \"../types/XCHRequestForPayment\";\nimport {XCHRequestForPaymentImpl} from \"../impl/XCHRequestForPaymentImpl\";\nimport {XCHFlattenedPaymentStatus} from \"../types/XCHFlattenedPaymentStatus\";\nimport {XCHFlattenedPaymentStatusImpl} from \"../impl/XCHFlattenedPaymentStatusImpl\";\n\nexport class XCHParser {\n\n static toXCHAuthorization(input: any): XCHAuthorization {\n return input as XCHAuthorization;\n }\n\n\n static toXCHPaymentStatus(input: any): XCHPaymentStatus {\n return input as XCHPaymentStatus;\n }\n\n\n static toXCHRequestForPayment(input: any): XCHRequestForPayment | undefined {\n const output = new XCHRequestForPaymentImpl(input as XCHRequestForPayment);\n if (output.validate()) {\n return output;\n } else {\n return undefined;\n }\n }\n\n \n static toXCHFlattenenedPaymentStatus(input: any): XCHFlattenedPaymentStatusImpl | undefined {\n const output = new XCHFlattenedPaymentStatusImpl(input as XCHFlattenedPaymentStatus);\n if (output.validate()) {\n return output;\n } else {\n return undefined;\n }\n }\n\n\n}\n"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"d3dc6c3483cdd508ca171a66d89100a04b263ff2","contentHash":"fc04ba3b9ab82862437cc5c49be12e26cc7b4baf196c7ba1af3985afc2526960"},"/Users/copler/personal/payburner/payburner-xch-model/src/model/impl/XCHRequestForPaymentImpl.ts":{"path":"/Users/copler/personal/payburner/payburner-xch-model/src/model/impl/XCHRequestForPaymentImpl.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":62}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":42}},"2":{"start":{"line":4,"column":22},"end":{"line":4,"column":53}},"3":{"start":{"line":5,"column":15},"end":{"line":5,"column":30}},"4":{"start":{"line":8,"column":8},"end":{"line":8,"column":74}},"5":{"start":{"line":9,"column":8},"end":{"line":9,"column":41}},"6":{"start":{"line":10,"column":8},"end":{"line":10,"column":45}},"7":{"start":{"line":11,"column":8},"end":{"line":11,"column":41}},"8":{"start":{"line":12,"column":8},"end":{"line":12,"column":33}},"9":{"start":{"line":13,"column":8},"end":{"line":13,"column":37}},"10":{"start":{"line":14,"column":8},"end":{"line":14,"column":45}},"11":{"start":{"line":15,"column":8},"end":{"line":15,"column":35}},"12":{"start":{"line":16,"column":8},"end":{"line":16,"column":55}},"13":{"start":{"line":17,"column":8},"end":{"line":17,"column":57}},"14":{"start":{"line":20,"column":8},"end":{"line":22,"column":9}},"15":{"start":{"line":21,"column":12},"end":{"line":21,"column":25}},"16":{"start":{"line":23,"column":8},"end":{"line":25,"column":9}},"17":{"start":{"line":24,"column":12},"end":{"line":24,"column":25}},"18":{"start":{"line":26,"column":8},"end":{"line":28,"column":9}},"19":{"start":{"line":27,"column":12},"end":{"line":27,"column":25}},"20":{"start":{"line":29,"column":8},"end":{"line":31,"column":9}},"21":{"start":{"line":30,"column":12},"end":{"line":30,"column":25}},"22":{"start":{"line":32,"column":8},"end":{"line":34,"column":9}},"23":{"start":{"line":33,"column":12},"end":{"line":33,"column":25}},"24":{"start":{"line":35,"column":8},"end":{"line":37,"column":9}},"25":{"start":{"line":36,"column":12},"end":{"line":36,"column":25}},"26":{"start":{"line":38,"column":8},"end":{"line":40,"column":9}},"27":{"start":{"line":39,"column":12},"end":{"line":39,"column":25}},"28":{"start":{"line":41,"column":8},"end":{"line":41,"column":20}},"29":{"start":{"line":44,"column":0},"end":{"line":44,"column":60}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":7,"column":4},"end":{"line":7,"column":5}},"loc":{"start":{"line":7,"column":21},"end":{"line":18,"column":5}},"line":7},"1":{"name":"(anonymous_1)","decl":{"start":{"line":19,"column":4},"end":{"line":19,"column":5}},"loc":{"start":{"line":19,"column":15},"end":{"line":42,"column":5}},"line":19}},"branchMap":{"0":{"loc":{"start":{"line":20,"column":8},"end":{"line":22,"column":9}},"type":"if","locations":[{"start":{"line":20,"column":8},"end":{"line":22,"column":9}},{"start":{"line":20,"column":8},"end":{"line":22,"column":9}}],"line":20},"1":{"loc":{"start":{"line":23,"column":8},"end":{"line":25,"column":9}},"type":"if","locations":[{"start":{"line":23,"column":8},"end":{"line":25,"column":9}},{"start":{"line":23,"column":8},"end":{"line":25,"column":9}}],"line":23},"2":{"loc":{"start":{"line":26,"column":8},"end":{"line":28,"column":9}},"type":"if","locations":[{"start":{"line":26,"column":8},"end":{"line":28,"column":9}},{"start":{"line":26,"column":8},"end":{"line":28,"column":9}}],"line":26},"3":{"loc":{"start":{"line":29,"column":8},"end":{"line":31,"column":9}},"type":"if","locations":[{"start":{"line":29,"column":8},"end":{"line":31,"column":9}},{"start":{"line":29,"column":8},"end":{"line":31,"column":9}}],"line":29},"4":{"loc":{"start":{"line":32,"column":8},"end":{"line":34,"column":9}},"type":"if","locations":[{"start":{"line":32,"column":8},"end":{"line":34,"column":9}},{"start":{"line":32,"column":8},"end":{"line":34,"column":9}}],"line":32},"5":{"loc":{"start":{"line":35,"column":8},"end":{"line":37,"column":9}},"type":"if","locations":[{"start":{"line":35,"column":8},"end":{"line":37,"column":9}},{"start":{"line":35,"column":8},"end":{"line":37,"column":9}}],"line":35},"6":{"loc":{"start":{"line":38,"column":8},"end":{"line":40,"column":9}},"type":"if","locations":[{"start":{"line":38,"column":8},"end":{"line":40,"column":9}},{"start":{"line":38,"column":8},"end":{"line":40,"column":9}}],"line":38}},"s":{"0":1,"1":1,"2":1,"3":1,"4":2,"5":2,"6":2,"7":2,"8":2,"9":2,"10":2,"11":2,"12":2,"13":2,"14":2,"15":0,"16":2,"17":0,"18":2,"19":0,"20":2,"21":0,"22":2,"23":0,"24":2,"25":0,"26":2,"27":0,"28":2,"29":1},"f":{"0":2,"1":2},"b":{"0":[0,2],"1":[0,2],"2":[0,2],"3":[0,2],"4":[0,2],"5":[0,2],"6":[0,2]},"inputSourceMap":{"version":3,"file":"/Users/copler/personal/payburner/payburner-xch-model/src/model/impl/XCHRequestForPaymentImpl.ts","sources":["/Users/copler/personal/payburner/payburner-xch-model/src/model/impl/XCHRequestForPaymentImpl.ts"],"names":[],"mappings":";;;AACA,sDAAiD;AAGjD,+BAAuC;AAEvC,MAAa,wBAAwB;IAEjC,YAAY,GAAyB;QACjC,IAAI,CAAC,QAAQ,GAAG,yBAAW,CAAC,uBAAuB,CAAC;QACpD,IAAI,CAAC,UAAU,GAAG,GAAG,CAAC,UAAU,CAAC;QACjC,IAAI,CAAC,YAAY,GAAG,GAAG,CAAC,YAAY,CAAC;QACrC,IAAI,CAAC,UAAU,GAAG,GAAG,CAAC,UAAU,CAAC;QACjC,IAAI,CAAC,MAAM,GAAG,GAAG,CAAC,MAAM,CAAC;QACzB,IAAI,CAAC,QAAQ,GAAG,GAAG,CAAC,QAAQ,CAAC;QAC7B,IAAI,CAAC,YAAY,GAAG,GAAG,CAAC,YAAY,CAAC;QACrC,IAAI,CAAC,OAAO,GAAG,GAAG,CAAC,OAAO,CAAC;QAC3B,IAAI,CAAC,iBAAiB,GAAG,GAAG,CAAC,iBAAiB,CAAC;QAC/C,IAAI,CAAC,kBAAkB,GAAG,GAAG,CAAC,kBAAkB,CAAC;IACrD,CAAC;IAaD,QAAQ;QAEJ,IAAI,wBAAiB,CAAC,IAAI,CAAC,UAAU,CAAC,EAAE;YACpC,OAAO,KAAK,CAAC;SAChB;QACD,IAAI,wBAAiB,CAAC,IAAI,CAAC,YAAY,CAAC,EAAE;YACtC,OAAO,KAAK,CAAC;SAChB;QACD,IAAI,wBAAiB,CAAC,IAAI,CAAC,UAAU,CAAC,EAAE;YACpC,OAAO,KAAK,CAAC;SAChB;QACD,IAAI,wBAAiB,CAAC,IAAI,CAAC,MAAM,CAAC,EAAE;YAChC,OAAO,KAAK,CAAC;SAChB;QACD,IAAI,wBAAiB,CAAC,IAAI,CAAC,QAAQ,CAAC,EAAE;YAClC,OAAO,KAAK,CAAC;SAChB;QACD,IAAI,wBAAiB,CAAC,IAAI,CAAC,OAAO,CAAC,EAAE;YACjC,OAAO,KAAK,CAAC;SAChB;QACD,IAAI,wBAAiB,CAAC,IAAI,CAAC,iBAAiB,CAAC,EAAE;YAC3C,OAAO,KAAK,CAAC;SAChB;QAED,OAAO,IAAI,CAAC;IAChB,CAAC;CACJ;AApDD,4DAoDC","sourcesContent":["\nimport {XCHTypeEnum} from \"../types/XCHTypeEnum\";\nimport {XCHCurrencies} from \"../types/XCHCurrencies\";\nimport {XCHRequestForPayment} from \"../types/XCHRequestForPayment\";\nimport {isNullOrUndefined} from \"util\";\n\nexport class XCHRequestForPaymentImpl implements XCHRequestForPayment {\n\n constructor(raw: XCHRequestForPayment) {\n this.xch_type = XCHTypeEnum.XCH_REQUEST_FOR_PAYMENT;\n this.request_id = raw.request_id;\n this.from_address = raw.from_address;\n this.to_address = raw.to_address;\n this.amount = raw.amount;\n this.currency = raw.currency;\n this.reference_id = raw.reference_id;\n this.message = raw.message;\n this.created_timestamp = raw.created_timestamp;\n this.deadline_timestamp = raw.deadline_timestamp;\n }\n\n xch_type: XCHTypeEnum.XCH_REQUEST_FOR_PAYMENT;\n request_id: string;\n from_address: string;\n to_address: string;\n amount: string;\n currency: XCHCurrencies;\n reference_id?: string;\n message: string;\n created_timestamp: string;\n deadline_timestamp?: string;\n\n validate() : boolean {\n\n if (isNullOrUndefined(this.request_id)) {\n return false;\n }\n if (isNullOrUndefined(this.from_address)) {\n return false;\n }\n if (isNullOrUndefined(this.to_address)) {\n return false;\n }\n if (isNullOrUndefined(this.amount)) {\n return false;\n }\n if (isNullOrUndefined(this.currency)) {\n return false;\n }\n if (isNullOrUndefined(this.message)) {\n return false;\n }\n if (isNullOrUndefined(this.created_timestamp)) {\n return false;\n }\n\n return true;\n }\n}"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"c751010dcedd69260321362ea68e961c132dd24c","contentHash":"504e9610d36a8f2cb6b5211f54499a754a3c4cd5f552d01078d7e124f72f5e20"},"/Users/copler/personal/payburner/payburner-xch-model/src/model/impl/XCHFlattenedPaymentStatusImpl.ts":{"path":"/Users/copler/personal/payburner/payburner-xch-model/src/model/impl/XCHFlattenedPaymentStatusImpl.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":2,"column":62}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":47}},"2":{"start":{"line":4,"column":22},"end":{"line":4,"column":53}},"3":{"start":{"line":5,"column":15},"end":{"line":5,"column":30}},"4":{"start":{"line":6,"column":20},"end":{"line":6,"column":50}},"5":{"start":{"line":9,"column":8},"end":{"line":9,"column":79}},"6":{"start":{"line":10,"column":8},"end":{"line":10,"column":41}},"7":{"start":{"line":11,"column":8},"end":{"line":11,"column":45}},"8":{"start":{"line":12,"column":8},"end":{"line":12,"column":41}},"9":{"start":{"line":13,"column":8},"end":{"line":13,"column":33}},"10":{"start":{"line":14,"column":8},"end":{"line":14,"column":37}},"11":{"start":{"line":15,"column":8},"end":{"line":15,"column":43}},"12":{"start":{"line":16,"column":8},"end":{"line":16,"column":35}},"13":{"start":{"line":17,"column":8},"end":{"line":17,"column":55}},"14":{"start":{"line":18,"column":8},"end":{"line":18,"column":57}},"15":{"start":{"line":19,"column":8},"end":{"line":19,"column":47}},"16":{"start":{"line":20,"column":8},"end":{"line":20,"column":27}},"17":{"start":{"line":21,"column":8},"end":{"line":21,"column":27}},"18":{"start":{"line":22,"column":8},"end":{"line":22,"column":35}},"19":{"start":{"line":23,"column":8},"end":{"line":23,"column":31}},"20":{"start":{"line":24,"column":8},"end":{"line":24,"column":27}},"21":{"start":{"line":25,"column":8},"end":{"line":25,"column":33}},"22":{"start":{"line":26,"column":8},"end":{"line":26,"column":53}},"23":{"start":{"line":29,"column":21},"end":{"line":48,"column":9}},"24":{"start":{"line":49,"column":8},"end":{"line":49,"column":73}},"25":{"start":{"line":52,"column":21},"end":{"line":65,"column":9}},"26":{"start":{"line":66,"column":8},"end":{"line":66,"column":62}},"27":{"start":{"line":69,"column":8},"end":{"line":71,"column":9}},"28":{"start":{"line":70,"column":12},"end":{"line":70,"column":25}},"29":{"start":{"line":72,"column":8},"end":{"line":74,"column":9}},"30":{"start":{"line":73,"column":12},"end":{"line":73,"column":25}},"31":{"start":{"line":75,"column":8},"end":{"line":77,"column":9}},"32":{"start":{"line":76,"column":12},"end":{"line":76,"column":25}},"33":{"start":{"line":78,"column":8},"end":{"line":80,"column":9}},"34":{"start":{"line":79,"column":12},"end":{"line":79,"column":25}},"35":{"start":{"line":81,"column":8},"end":{"line":83,"column":9}},"36":{"start":{"line":82,"column":12},"end":{"line":82,"column":25}},"37":{"start":{"line":84,"column":8},"end":{"line":86,"column":9}},"38":{"start":{"line":85,"column":12},"end":{"line":85,"column":25}},"39":{"start":{"line":87,"column":8},"end":{"line":89,"column":9}},"40":{"start":{"line":88,"column":12},"end":{"line":88,"column":25}},"41":{"start":{"line":90,"column":8},"end":{"line":92,"column":9}},"42":{"start":{"line":91,"column":12},"end":{"line":91,"column":25}},"43":{"start":{"line":93,"column":8},"end":{"line":95,"column":9}},"44":{"start":{"line":94,"column":12},"end":{"line":94,"column":25}},"45":{"start":{"line":96,"column":8},"end":{"line":98,"column":9}},"46":{"start":{"line":97,"column":12},"end":{"line":97,"column":25}},"47":{"start":{"line":99,"column":8},"end":{"line":101,"column":9}},"48":{"start":{"line":100,"column":12},"end":{"line":100,"column":25}},"49":{"start":{"line":102,"column":8},"end":{"line":104,"column":9}},"50":{"start":{"line":103,"column":12},"end":{"line":103,"column":25}},"51":{"start":{"line":105,"column":8},"end":{"line":107,"column":9}},"52":{"start":{"line":106,"column":12},"end":{"line":106,"column":25}},"53":{"start":{"line":108,"column":8},"end":{"line":110,"column":9}},"54":{"start":{"line":109,"column":12},"end":{"line":109,"column":25}},"55":{"start":{"line":111,"column":8},"end":{"line":111,"column":20}},"56":{"start":{"line":114,"column":0},"end":{"line":114,"column":70}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":8,"column":4},"end":{"line":8,"column":5}},"loc":{"start":{"line":8,"column":21},"end":{"line":27,"column":5}},"line":8},"1":{"name":"(anonymous_1)","decl":{"start":{"line":28,"column":4},"end":{"line":28,"column":5}},"loc":{"start":{"line":28,"column":34},"end":{"line":50,"column":5}},"line":28},"2":{"name":"(anonymous_2)","decl":{"start":{"line":51,"column":4},"end":{"line":51,"column":5}},"loc":{"start":{"line":51,"column":13},"end":{"line":67,"column":5}},"line":51},"3":{"name":"(anonymous_3)","decl":{"start":{"line":68,"column":4},"end":{"line":68,"column":5}},"loc":{"start":{"line":68,"column":15},"end":{"line":112,"column":5}},"line":68}},"branchMap":{"0":{"loc":{"start":{"line":69,"column":8},"end":{"line":71,"column":9}},"type":"if","locations":[{"start":{"line":69,"column":8},"end":{"line":71,"column":9}},{"start":{"line":69,"column":8},"end":{"line":71,"column":9}}],"line":69},"1":{"loc":{"start":{"line":72,"column":8},"end":{"line":74,"column":9}},"type":"if","locations":[{"start":{"line":72,"column":8},"end":{"line":74,"column":9}},{"start":{"line":72,"column":8},"end":{"line":74,"column":9}}],"line":72},"2":{"loc":{"start":{"line":75,"column":8},"end":{"line":77,"column":9}},"type":"if","locations":[{"start":{"line":75,"column":8},"end":{"line":77,"column":9}},{"start":{"line":75,"column":8},"end":{"line":77,"column":9}}],"line":75},"3":{"loc":{"start":{"line":78,"column":8},"end":{"line":80,"column":9}},"type":"if","locations":[{"start":{"line":78,"column":8},"end":{"line":80,"column":9}},{"start":{"line":78,"column":8},"end":{"line":80,"column":9}}],"line":78},"4":{"loc":{"start":{"line":81,"column":8},"end":{"line":83,"column":9}},"type":"if","locations":[{"start":{"line":81,"column":8},"end":{"line":83,"column":9}},{"start":{"line":81,"column":8},"end":{"line":83,"column":9}}],"line":81},"5":{"loc":{"start":{"line":84,"column":8},"end":{"line":86,"column":9}},"type":"if","locations":[{"start":{"line":84,"column":8},"end":{"line":86,"column":9}},{"start":{"line":84,"column":8},"end":{"line":86,"column":9}}],"line":84},"6":{"loc":{"start":{"line":87,"column":8},"end":{"line":89,"column":9}},"type":"if","locations":[{"start":{"line":87,"column":8},"end":{"line":89,"column":9}},{"start":{"line":87,"column":8},"end":{"line":89,"column":9}}],"line":87},"7":{"loc":{"start":{"line":90,"column":8},"end":{"line":92,"column":9}},"type":"if","locations":[{"start":{"line":90,"column":8},"end":{"line":92,"column":9}},{"start":{"line":90,"column":8},"end":{"line":92,"column":9}}],"line":90},"8":{"loc":{"start":{"line":93,"column":8},"end":{"line":95,"column":9}},"type":"if","locations":[{"start":{"line":93,"column":8},"end":{"line":95,"column":9}},{"start":{"line":93,"column":8},"end":{"line":95,"column":9}}],"line":93},"9":{"loc":{"start":{"line":96,"column":8},"end":{"line":98,"column":9}},"type":"if","locations":[{"start":{"line":96,"column":8},"end":{"line":98,"column":9}},{"start":{"line":96,"column":8},"end":{"line":98,"column":9}}],"line":96},"10":{"loc":{"start":{"line":99,"column":8},"end":{"line":101,"column":9}},"type":"if","locations":[{"start":{"line":99,"column":8},"end":{"line":101,"column":9}},{"start":{"line":99,"column":8},"end":{"line":101,"column":9}}],"line":99},"11":{"loc":{"start":{"line":102,"column":8},"end":{"line":104,"column":9}},"type":"if","locations":[{"start":{"line":102,"column":8},"end":{"line":104,"column":9}},{"start":{"line":102,"column":8},"end":{"line":104,"column":9}}],"line":102},"12":{"loc":{"start":{"line":105,"column":8},"end":{"line":107,"column":9}},"type":"if","locations":[{"start":{"line":105,"column":8},"end":{"line":107,"column":9}},{"start":{"line":105,"column":8},"end":{"line":107,"column":9}}],"line":105},"13":{"loc":{"start":{"line":108,"column":8},"end":{"line":110,"column":9}},"type":"if","locations":[{"start":{"line":108,"column":8},"end":{"line":110,"column":9}},{"start":{"line":108,"column":8},"end":{"line":110,"column":9}}],"line":108}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1,"27":1,"28":0,"29":1,"30":0,"31":1,"32":0,"33":1,"34":0,"35":1,"36":0,"37":1,"38":0,"39":1,"40":0,"41":1,"42":0,"43":1,"44":0,"45":1,"46":0,"47":1,"48":0,"49":1,"50":0,"51":1,"52":0,"53":1,"54":0,"55":1,"56":1},"f":{"0":1,"1":1,"2":1,"3":1},"b":{"0":[0,1],"1":[0,1],"2":[0,1],"3":[0,1],"4":[0,1],"5":[0,1],"6":[0,1],"7":[0,1],"8":[0,1],"9":[0,1],"10":[0,1],"11":[0,1],"12":[0,1],"13":[0,1]},"inputSourceMap":{"version":3,"file":"/Users/copler/personal/payburner/payburner-xch-model/src/model/impl/XCHFlattenedPaymentStatusImpl.ts","sources":["/Users/copler/personal/payburner/payburner-xch-model/src/model/impl/XCHFlattenedPaymentStatusImpl.ts"],"names":[],"mappings":"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","sourcesContent":["import {XCHTypeEnum} from \"../types/XCHTypeEnum\";\nimport {XCHCurrencies} from \"../types/XCHCurrencies\";\nimport {isNullOrUndefined} from \"util\";\nimport {XCHFlattenedPaymentStatus} from \"../types/XCHFlattenedPaymentStatus\";\nimport {XCHStatusEnum} from \"../types/XCHStatusEnum\";\nimport {XCHParser} from \"../parser/XCHParser\";\nimport {XCHPaymentStatus} from \"../types/XCHPaymentStatus\";\n\nexport class XCHFlattenedPaymentStatusImpl implements XCHFlattenedPaymentStatus {\n\n constructor(raw: XCHFlattenedPaymentStatus) {\n this.xch_type = XCHTypeEnum.XCH_FLATTENED_PAYMENT_STATUS;\n this.request_id = raw.request_id;\n this.from_address = raw.from_address;\n this.to_address = raw.to_address;\n this.amount = raw.amount;\n this.currency = raw.currency;\n this.purchase_id = raw.purchase_id;\n this.message = raw.message;\n this.created_timestamp = raw.created_timestamp;\n this.deadline_timestamp = raw.deadline_timestamp;\n this.delivery_type = raw.delivery_type;\n this.jku = raw.jku;\n this.kid = raw.kid;\n this.payload = raw.payload;\n this.proof = raw.proof;\n this.sig = raw.sig;\n this.status = raw.status;\n this.update_timestamp = raw.update_timestamp;\n }\n\n xch_type: XCHTypeEnum.XCH_FLATTENED_PAYMENT_STATUS;\n request_id: string;\n from_address: string;\n to_address: string;\n amount: string;\n currency: XCHCurrencies;\n purchase_id?: string;\n message: string;\n created_timestamp: string;\n deadline_timestamp?: string;\n\n delivery_type: string;\n jku: string;\n kid: string;\n payload: string;\n sig: string;\n\n proof?: string;\n status: XCHStatusEnum;\n update_timestamp: string;\n\n static flatten(paymentStatus: XCHPaymentStatus): XCHFlattenedPaymentStatusImpl | undefined {\n const data = {\n xch_type: XCHTypeEnum.XCH_FLATTENED_PAYMENT_STATUS,\n request_id: paymentStatus.request.request_id,\n from_address: paymentStatus.request.from_address,\n to_address: paymentStatus.request.to_address,\n amount: paymentStatus.request.amount,\n currency: paymentStatus.request.currency,\n reference_id: paymentStatus.request.reference_id,\n message: paymentStatus.request.message,\n created_timestamp: paymentStatus.request.created_timestamp,\n deadline_timestamp: paymentStatus.request.deadline_timestamp,\n delivery_type: paymentStatus.signed_request.delivery_type,\n jku: paymentStatus.signed_request.jku,\n kid: paymentStatus.signed_request.kid,\n payload: paymentStatus.signed_request.payload,\n sig: paymentStatus.signed_request.sig,\n proof: paymentStatus.proof,\n status: paymentStatus.status,\n update_timestamp: paymentStatus.update_timestamp\n };\n return XCHParser.toXCHFlattenenedPaymentStatus(data);\n }\n\n deepen(): XCHPaymentStatus {\n const data = {\n xch_type: XCHTypeEnum.XCH_PAYMENT_STATUS,\n status: this.status,\n proof: this.proof,\n request: XCHParser.toXCHRequestForPayment(this),\n update_timestamp: this.update_timestamp,\n signed_request: {\n delivery_type: this.delivery_type,\n jku: this.jku,\n kid: this.kid,\n payload: this.payload,\n sig: this.sig\n }\n }\n return XCHParser.toXCHPaymentStatus(data);\n }\n\n validate(): boolean {\n\n if (isNullOrUndefined(this.request_id)) {\n return false;\n }\n if (isNullOrUndefined(this.from_address)) {\n return false;\n }\n if (isNullOrUndefined(this.to_address)) {\n return false;\n }\n if (isNullOrUndefined(this.amount)) {\n return false;\n }\n if (isNullOrUndefined(this.currency)) {\n return false;\n }\n if (isNullOrUndefined(this.message)) {\n return false;\n }\n if (isNullOrUndefined(this.created_timestamp)) {\n return false;\n }\n\n if (isNullOrUndefined(this.delivery_type)) {\n return false;\n }\n if (isNullOrUndefined(this.jku)) {\n return false;\n }\n if (isNullOrUndefined(this.kid)) {\n return false;\n }\n if (isNullOrUndefined(this.payload)) {\n return false;\n }\n if (isNullOrUndefined(this.sig)) {\n return false;\n }\n if (isNullOrUndefined(this.status)) {\n return false;\n }\n if (isNullOrUndefined(this.update_timestamp)) {\n return false;\n }\n\n return true;\n }\n\n\n}"]},"_coverageSchema":"1a1c01bbd47fc00a2c39e90264f33305004495a9","hash":"8e33bfa13fe2e6a93ad204e3f655af35b9bfdf1e","contentHash":"db63bcfafba29c5d176c0df7eb82aad22b7380b29e2e25b31f203cd4c7919973"}}