UNPKG

@cafecafe/afip.ts

Version:
43 lines (42 loc) 1.27 kB
import { Client } from "soap"; export interface IloginCmsInput { /** xsd:string(undefined) */ in0: string; } export interface IloginCmsOutput { /** xsd:string(undefined) */ loginCmsReturn: string; } export interface LoginTicketResponse { loginticketresponse: ILoginCmsReturn; } export interface ILoginCmsReturn { header: ILoginCmsReturnHeaders; credentials: ILoginCmsReturnCredentials; } export interface ILoginCmsReturnHeaderVersion { version: string; } export interface ILoginCmsReturnHeaderData { source: string; destination: string; uniqueid: string; generationtime: string; expirationtime: string; } export interface ILoginCmsReturnHeaders { [0]: ILoginCmsReturnHeaderVersion; [1]: ILoginCmsReturnHeaderData; } export interface ILoginCmsReturnCredentials { token: string; sign: string; } export interface ILoginCmsSoap extends Client { loginCms: (input: IloginCmsInput, cb: (err: any | null, result: IloginCmsOutput, raw: string, soapHeader: { [k: string]: any; }) => any, options?: any, extraHeaders?: any) => void; loginCmsAsync: (input: IloginCmsInput, options?: any, extraHeaders?: any) => Promise<[IloginCmsOutput, string, { [k: string]: any; }, string]>; }