{"version":3,"file":"WhitelistClient.mjs","sources":["../../../../src/plugins/whitelistModule/WhitelistClient.ts"],"sourcesContent":["import { OperationOptions } from '../../types';\nimport type { Convergence } from '../../Convergence';\nimport {\n  findWhitelistByAddressOperation,\n  FindWhitelistByAddressInput,\n  CreateWhitelistInput,\n  createWhitelistOperation,\n  CheckAddressExistsOnWhitelistInput,\n  checkAddressExistsOnWhitelistOperation,\n  CleanUpWhitelistInput,\n  cleanUpWhitelistOperation,\n} from './operations';\n\nexport class WhitelistClient {\n  constructor(protected readonly convergence: Convergence) {}\n\n  /** {@inheritDoc createWhitelist} */\n  createWhitelist(input: CreateWhitelistInput, options?: OperationOptions) {\n    return this.convergence\n      .operations()\n      .execute(createWhitelistOperation(input), options);\n  }\n\n  /** {@inheritDoc findWhitelistByAddress} */\n  findWhitelistByAddress(\n    input: FindWhitelistByAddressInput,\n    options?: OperationOptions\n  ) {\n    return this.convergence\n      .operations()\n      .execute(findWhitelistByAddressOperation(input), options);\n  }\n\n  /** {@inheritDoc checkAddressExistsOnWhitelist} */\n  checkAddressExistsOnWhitelist(\n    input: CheckAddressExistsOnWhitelistInput,\n    options?: OperationOptions\n  ) {\n    return this.convergence\n      .operations()\n      .execute(checkAddressExistsOnWhitelistOperation(input), options);\n  }\n\n  /** {@inheritDoc cleanUpWhitelist} */\n  cleanUpWhitelist(input: CleanUpWhitelistInput, options?: OperationOptions) {\n    return this.convergence\n      .operations()\n      .execute(cleanUpWhitelistOperation(input), options);\n  }\n}\n"],"names":["WhitelistClient","convergence","_classCallCheck","_createClass","key","value","createWhitelist","input","options","operations","execute","createWhitelistOperation","findWhitelistByAddress","findWhitelistByAddressOperation","checkAddressExistsOnWhitelist","checkAddressExistsOnWhitelistOperation","cleanUpWhitelist","cleanUpWhitelistOperation"],"mappings":";;;;;;AAaA,IAAaA,eAAe,gBAAA,YAAA;EAC1B,SAAAA,eAAAA,CAA+BC,WAAwB,EAAE;AAAAC,IAAAA,eAAA,OAAAF,eAAA,CAAA,CAAA;IAAA,IAA1BC,CAAAA,WAAwB,GAAxBA,WAAwB,CAAA;AAAG,GAAA;;AAE1D;AAAAE,EAAAA,YAAA,CAAAH,eAAA,EAAA,CAAA;IAAAI,GAAA,EAAA,iBAAA;AAAAC,IAAAA,KAAA,EACA,SAAAC,eAAAA,CAAgBC,KAA2B,EAAEC,OAA0B,EAAE;AACvE,MAAA,OAAO,IAAI,CAACP,WAAW,CACpBQ,UAAU,EAAE,CACZC,OAAO,CAACC,wBAAwB,CAACJ,KAAK,CAAC,EAAEC,OAAO,CAAC,CAAA;AACtD,KAAA;;AAEA;AAAA,GAAA,EAAA;IAAAJ,GAAA,EAAA,wBAAA;AAAAC,IAAAA,KAAA,EACA,SAAAO,sBAAAA,CACEL,KAAkC,EAClCC,OAA0B,EAC1B;AACA,MAAA,OAAO,IAAI,CAACP,WAAW,CACpBQ,UAAU,EAAE,CACZC,OAAO,CAACG,+BAA+B,CAACN,KAAK,CAAC,EAAEC,OAAO,CAAC,CAAA;AAC7D,KAAA;;AAEA;AAAA,GAAA,EAAA;IAAAJ,GAAA,EAAA,+BAAA;AAAAC,IAAAA,KAAA,EACA,SAAAS,6BAAAA,CACEP,KAAyC,EACzCC,OAA0B,EAC1B;AACA,MAAA,OAAO,IAAI,CAACP,WAAW,CACpBQ,UAAU,EAAE,CACZC,OAAO,CAACK,sCAAsC,CAACR,KAAK,CAAC,EAAEC,OAAO,CAAC,CAAA;AACpE,KAAA;;AAEA;AAAA,GAAA,EAAA;IAAAJ,GAAA,EAAA,kBAAA;AAAAC,IAAAA,KAAA,EACA,SAAAW,gBAAAA,CAAiBT,KAA4B,EAAEC,OAA0B,EAAE;AACzE,MAAA,OAAO,IAAI,CAACP,WAAW,CACpBQ,UAAU,EAAE,CACZC,OAAO,CAACO,yBAAyB,CAACV,KAAK,CAAC,EAAEC,OAAO,CAAC,CAAA;AACvD,KAAA;AAAC,GAAA,CAAA,CAAA,CAAA;AAAA,EAAA,OAAAR,eAAA,CAAA;AAAA,CAAA;;;;"}