38 lines
1.7 KiB
TypeScript
38 lines
1.7 KiB
TypeScript
import { inspect, InspectOptions } from "util";
|
|
import V2 from "../V2";
|
|
import { BundleListInstance } from "./regulatoryCompliance/bundle";
|
|
import { EndUserListInstance } from "./regulatoryCompliance/endUser";
|
|
import { EndUserTypeListInstance } from "./regulatoryCompliance/endUserType";
|
|
import { RegulationListInstance } from "./regulatoryCompliance/regulation";
|
|
import { SupportingDocumentListInstance } from "./regulatoryCompliance/supportingDocument";
|
|
import { SupportingDocumentTypeListInstance } from "./regulatoryCompliance/supportingDocumentType";
|
|
/**
|
|
* The type of End User the regulation requires - can be `individual` or `business`.
|
|
*/
|
|
export type RegulatoryComplianceEndUserType = "individual" | "business";
|
|
export interface RegulatoryComplianceSolution {
|
|
}
|
|
export interface RegulatoryComplianceListInstance {
|
|
_version: V2;
|
|
_solution: RegulatoryComplianceSolution;
|
|
_uri: string;
|
|
_bundles?: BundleListInstance;
|
|
bundles: BundleListInstance;
|
|
_endUsers?: EndUserListInstance;
|
|
endUsers: EndUserListInstance;
|
|
_endUserTypes?: EndUserTypeListInstance;
|
|
endUserTypes: EndUserTypeListInstance;
|
|
_regulations?: RegulationListInstance;
|
|
regulations: RegulationListInstance;
|
|
_supportingDocuments?: SupportingDocumentListInstance;
|
|
supportingDocuments: SupportingDocumentListInstance;
|
|
_supportingDocumentTypes?: SupportingDocumentTypeListInstance;
|
|
supportingDocumentTypes: SupportingDocumentTypeListInstance;
|
|
/**
|
|
* Provide a user-friendly representation
|
|
*/
|
|
toJSON(): any;
|
|
[inspect.custom](_depth: any, options: InspectOptions): any;
|
|
}
|
|
export declare function RegulatoryComplianceListInstance(version: V2): RegulatoryComplianceListInstance;
|