UNPKG

@digigov-oss/get-valid-disability-certification-client

Version:

Client for getValidDisabilityCertification service of GSIS

79 lines (78 loc) 2.7 kB
import { AuditRecord, AuditEngine } from "@digigov-oss/gsis-audit-record-db"; export type AuditInit = AuditRecord; export type GetValidDisabilityCertificationOutputRecord = { committeeNum: string; decisionNum: string; disabilityDesc: string; disabilityRate: string; issuedDate: string; responseMessage: string; responseSuccess: boolean; validFromDate: string; validToDate: string; }; export type GetValidDisabilityCertPercOutputRecord = { committeeNum: string; decisionNum: string; disabilityRate: string; issuedDate: string; responseMessage: string; responseSuccess: boolean; validFromDate: string; validToDate: string; }; export type ErrorRecord = { errorCode: string; errorDescr: string; }; /** * @type Overrides * @description Overrides for the SOAP client * @param {boolean} prod - Set to true for production environment * @param {string} auditInit - Audit record initializer to be used for the audit record produced * @param {string} auditStoragePath - Path to the audit record storage */ export type Overrides = { endpoint?: string; prod?: boolean; auditInit?: AuditRecord; auditStoragePath?: string; auditEngine?: AuditEngine; }; /** * @param passportNumber * @param reasonDesc * @param user username * @param pass password * @param overrides options overrides * @returns AuditRecord | errorRecord */ export declare const getValidDisabilityCertification: (amka: string, date: string, user: string, pass: string, overrides?: Overrides) => Promise<{ kedResponse: GetValidDisabilityCertificationOutputRecord | ErrorRecord; auditRecord: AuditRecord; }>; /** * @param name * @param surname * @param dateOfBirth * @param reasonDesc * @param user username * @param pass password * @param overrides options overrides * @returns AuditRecord | errorRecord */ export declare const getValidDisabilityCertPerc: (amka: string, date: string, user: string, pass: string, overrides?: Overrides) => Promise<{ kedResponse: GetValidDisabilityCertPercOutputRecord | ErrorRecord; auditRecord: AuditRecord; }>; declare const _default: { getValidDisabilityCertification: (amka: string, date: string, user: string, pass: string, overrides?: Overrides | undefined) => Promise<{ kedResponse: GetValidDisabilityCertificationOutputRecord | ErrorRecord; auditRecord: AuditRecord; }>; getValidDisabilityCertPerc: (amka: string, date: string, user: string, pass: string, overrides?: Overrides | undefined) => Promise<{ kedResponse: GetValidDisabilityCertPercOutputRecord | ErrorRecord; auditRecord: AuditRecord; }>; }; export default _default;