/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import { ClientSDK } from "../lib/sdks.js"; import { BankAccountValidation } from "./bankaccountvalidation.js"; import { BankValidation } from "./bankvalidation.js"; import { Capture } from "./capture.js"; import { Cleansing } from "./cleansing.js"; import { Directions } from "./directions.js"; import { Distances } from "./distances.js"; import { EmailValidation } from "./emailvalidation.js"; import { Geocoding } from "./geocoding.js"; import { GeocodingUK } from "./geocodinguk.js"; import { GovernmentData } from "./governmentdata.js"; import { PhoneNumberValidation } from "./phonenumbervalidation.js"; import { StoreFinder } from "./storefinder.js"; export class Loqate extends ClientSDK { private _capture?: Capture; get capture(): Capture { return (this._capture ??= new Capture(this._options)); } private _cleansing?: Cleansing; get cleansing(): Cleansing { return (this._cleansing ??= new Cleansing(this._options)); } private _storeFinder?: StoreFinder; get storeFinder(): StoreFinder { return (this._storeFinder ??= new StoreFinder(this._options)); } private _emailValidation?: EmailValidation; get emailValidation(): EmailValidation { return (this._emailValidation ??= new EmailValidation(this._options)); } private _phoneNumberValidation?: PhoneNumberValidation; get phoneNumberValidation(): PhoneNumberValidation { return (this._phoneNumberValidation ??= new PhoneNumberValidation( this._options, )); } private _bankAccountValidation?: BankAccountValidation; get bankAccountValidation(): BankAccountValidation { return (this._bankAccountValidation ??= new BankAccountValidation( this._options, )); } private _bankValidation?: BankValidation; get bankValidation(): BankValidation { return (this._bankValidation ??= new BankValidation(this._options)); } private _directions?: Directions; get directions(): Directions { return (this._directions ??= new Directions(this._options)); } private _distances?: Distances; get distances(): Distances { return (this._distances ??= new Distances(this._options)); } private _geocoding?: Geocoding; get geocoding(): Geocoding { return (this._geocoding ??= new Geocoding(this._options)); } private _geocodingUK?: GeocodingUK; get geocodingUK(): GeocodingUK { return (this._geocodingUK ??= new GeocodingUK(this._options)); } private _governmentData?: GovernmentData; get governmentData(): GovernmentData { return (this._governmentData ??= new GovernmentData(this._options)); } }