@xvia/amplia-client
Version:
Classes to consume Lacuna Software's Amplia
58 lines (42 loc) • 766 B
JavaScript
;
class IssueCertificateRequest {
constructor({ orderId, csr } = {}) {
this._orderId = orderId || null;
this._csr = csr || null;
}
//region "orderId" Accessors
getOrderId() {
return this._orderId;
}
get orderId() {
return this._orderId;
}
setOrderId(value) {
this._orderId = value;
}
set orderId(value) {
this._orderId = value;
}
//endregion
//region "csr" Accessors
getCsr() {
return this._csr;
}
get csr() {
return this._csr;
}
setCsr(value) {
this._csr = value;
}
set csr(value) {
this._csr = value;
}
//endregion
toModel() {
return {
orderId: this._orderId || '00000000-0000-0000-0000-000000000000',
csr: this._csr
};
}
}
exports.IssueCertificateRequest = IssueCertificateRequest;