UNPKG

@xmobitea/gn-typescript-client

Version:

GearN Typescript Client SDK by XmobiTea (Pro)

25 lines (24 loc) 774 B
import { ConverterService } from "./../../helper/ConverterService"; import { OperationRequest } from "./../OperationRequest"; export class CustomOperationRequest { getRequestType() { return this.requestType; } getRole() { return this.role; } constructor(timeout) { this.operationTimeout = timeout; } } export class CustomOperationRequestAbstract extends CustomOperationRequest { constructor(requestData, timeout) { super(timeout); this.requestData = requestData; } build() { let request = new OperationRequest(this.operationCode, this.operationTimeout); request.setParameters(ConverterService.serializeObject(this.requestData, this.requestDataCls)); return request; } }