@rarible/ethereum-api-client
Advanced tools
Comparing version 0.1.23-beta5 to 0.1.23-beta6
@@ -13,3 +13,9 @@ /** | ||
import * as runtime from '../runtime'; | ||
import { EthereumApiErrorBadRequest, EthereumApiErrorServerError, EthereumSignatureValidationForm } from '../models'; | ||
import { EthereumApiErrorBadRequest, EthereumApiErrorServerError, EthereumSignatureValidationForm, X2Y2GetCancelInputRequest, X2Y2OrderSignRequest, X2Y2SignResponse } from '../models'; | ||
export interface CancelSignX2Y2Request { | ||
x2Y2GetCancelInputRequest: X2Y2GetCancelInputRequest; | ||
} | ||
export interface OrderSignX2Y2Request { | ||
x2Y2OrderSignRequest: X2Y2OrderSignRequest; | ||
} | ||
export interface ValidateRequest { | ||
@@ -23,2 +29,18 @@ ethereumSignatureValidationForm: EthereumSignatureValidationForm; | ||
/** | ||
* Fetch x2y2 cancel sign | ||
*/ | ||
cancelSignX2Y2Raw(requestParameters: CancelSignX2Y2Request): Promise<CancelSignX2Y2Response>; | ||
/** | ||
* Fetch x2y2 cancel sign | ||
*/ | ||
cancelSignX2Y2(requestParameters: CancelSignX2Y2Request): Promise<X2Y2SignResponse>; | ||
/** | ||
* Fetch x2y2 order sign | ||
*/ | ||
orderSignX2Y2Raw(requestParameters: OrderSignX2Y2Request): Promise<OrderSignX2Y2Response>; | ||
/** | ||
* Fetch x2y2 order sign | ||
*/ | ||
orderSignX2Y2(requestParameters: OrderSignX2Y2Request): Promise<X2Y2SignResponse>; | ||
/** | ||
* Validation of the order signature | ||
@@ -32,2 +54,28 @@ */ | ||
} | ||
export declare type CancelSignX2Y2200 = { | ||
status: 200; | ||
value: X2Y2SignResponse; | ||
}; | ||
export declare type CancelSignX2Y2400 = { | ||
status: 400; | ||
value: EthereumApiErrorBadRequest; | ||
}; | ||
export declare type CancelSignX2Y2500 = { | ||
status: 500; | ||
value: EthereumApiErrorServerError; | ||
}; | ||
export declare type CancelSignX2Y2Response = CancelSignX2Y2200 | CancelSignX2Y2400 | CancelSignX2Y2500; | ||
export declare type OrderSignX2Y2200 = { | ||
status: 200; | ||
value: X2Y2SignResponse; | ||
}; | ||
export declare type OrderSignX2Y2400 = { | ||
status: 400; | ||
value: EthereumApiErrorBadRequest; | ||
}; | ||
export declare type OrderSignX2Y2500 = { | ||
status: 500; | ||
value: EthereumApiErrorServerError; | ||
}; | ||
export declare type OrderSignX2Y2Response = OrderSignX2Y2200 | OrderSignX2Y2400 | OrderSignX2Y2500; | ||
export declare type Validate200 = { | ||
@@ -34,0 +82,0 @@ status: 200; |
@@ -97,2 +97,146 @@ "use strict"; | ||
/** | ||
* Fetch x2y2 cancel sign | ||
*/ | ||
OrderSignatureControllerApi.prototype.cancelSignX2Y2Raw = function (requestParameters) { | ||
return __awaiter(this, void 0, void 0, function () { | ||
var queryParameters, headerParameters, response; | ||
var _a, _b, _c; | ||
return __generator(this, function (_d) { | ||
switch (_d.label) { | ||
case 0: | ||
if (requestParameters.x2Y2GetCancelInputRequest === null || requestParameters.x2Y2GetCancelInputRequest === undefined) { | ||
throw new runtime.RequiredError('x2Y2GetCancelInputRequest', 'Required parameter requestParameters.x2Y2GetCancelInputRequest was null or undefined when calling cancelSignX2Y2.'); | ||
} | ||
queryParameters = {}; | ||
headerParameters = {}; | ||
headerParameters['Content-Type'] = 'application/json'; | ||
return [4 /*yield*/, this.request({ | ||
path: "/v0.1/order/signature/x2y2/cancel", | ||
method: 'POST', | ||
headers: headerParameters, | ||
query: queryParameters, | ||
body: requestParameters.x2Y2GetCancelInputRequest, | ||
})]; | ||
case 1: | ||
response = _d.sent(); | ||
if (!(response.status === 200)) return [3 /*break*/, 3]; | ||
_a = { | ||
status: 200 | ||
}; | ||
return [4 /*yield*/, response.json()]; | ||
case 2: return [2 /*return*/, (_a.value = _d.sent(), | ||
_a)]; | ||
case 3: | ||
if (!(response.status === 400)) return [3 /*break*/, 5]; | ||
_b = { | ||
status: 400 | ||
}; | ||
return [4 /*yield*/, response.json()]; | ||
case 4: return [2 /*return*/, (_b.value = _d.sent(), | ||
_b)]; | ||
case 5: | ||
if (!(response.status === 500)) return [3 /*break*/, 7]; | ||
_c = { | ||
status: 500 | ||
}; | ||
return [4 /*yield*/, response.json()]; | ||
case 6: return [2 /*return*/, (_c.value = _d.sent(), | ||
_c)]; | ||
case 7: throw response; | ||
} | ||
}); | ||
}); | ||
}; | ||
/** | ||
* Fetch x2y2 cancel sign | ||
*/ | ||
OrderSignatureControllerApi.prototype.cancelSignX2Y2 = function (requestParameters) { | ||
return __awaiter(this, void 0, void 0, function () { | ||
var response; | ||
return __generator(this, function (_a) { | ||
switch (_a.label) { | ||
case 0: return [4 /*yield*/, this.cancelSignX2Y2Raw(requestParameters)]; | ||
case 1: | ||
response = _a.sent(); | ||
if (response.status === 200) { | ||
return [2 /*return*/, response.value]; | ||
} | ||
throw response; | ||
} | ||
}); | ||
}); | ||
}; | ||
/** | ||
* Fetch x2y2 order sign | ||
*/ | ||
OrderSignatureControllerApi.prototype.orderSignX2Y2Raw = function (requestParameters) { | ||
return __awaiter(this, void 0, void 0, function () { | ||
var queryParameters, headerParameters, response; | ||
var _a, _b, _c; | ||
return __generator(this, function (_d) { | ||
switch (_d.label) { | ||
case 0: | ||
if (requestParameters.x2Y2OrderSignRequest === null || requestParameters.x2Y2OrderSignRequest === undefined) { | ||
throw new runtime.RequiredError('x2Y2OrderSignRequest', 'Required parameter requestParameters.x2Y2OrderSignRequest was null or undefined when calling orderSignX2Y2.'); | ||
} | ||
queryParameters = {}; | ||
headerParameters = {}; | ||
headerParameters['Content-Type'] = 'application/json'; | ||
return [4 /*yield*/, this.request({ | ||
path: "/v0.1/order/signature/x2y2/order", | ||
method: 'POST', | ||
headers: headerParameters, | ||
query: queryParameters, | ||
body: requestParameters.x2Y2OrderSignRequest, | ||
})]; | ||
case 1: | ||
response = _d.sent(); | ||
if (!(response.status === 200)) return [3 /*break*/, 3]; | ||
_a = { | ||
status: 200 | ||
}; | ||
return [4 /*yield*/, response.json()]; | ||
case 2: return [2 /*return*/, (_a.value = _d.sent(), | ||
_a)]; | ||
case 3: | ||
if (!(response.status === 400)) return [3 /*break*/, 5]; | ||
_b = { | ||
status: 400 | ||
}; | ||
return [4 /*yield*/, response.json()]; | ||
case 4: return [2 /*return*/, (_b.value = _d.sent(), | ||
_b)]; | ||
case 5: | ||
if (!(response.status === 500)) return [3 /*break*/, 7]; | ||
_c = { | ||
status: 500 | ||
}; | ||
return [4 /*yield*/, response.json()]; | ||
case 6: return [2 /*return*/, (_c.value = _d.sent(), | ||
_c)]; | ||
case 7: throw response; | ||
} | ||
}); | ||
}); | ||
}; | ||
/** | ||
* Fetch x2y2 order sign | ||
*/ | ||
OrderSignatureControllerApi.prototype.orderSignX2Y2 = function (requestParameters) { | ||
return __awaiter(this, void 0, void 0, function () { | ||
var response; | ||
return __generator(this, function (_a) { | ||
switch (_a.label) { | ||
case 0: return [4 /*yield*/, this.orderSignX2Y2Raw(requestParameters)]; | ||
case 1: | ||
response = _a.sent(); | ||
if (response.status === 200) { | ||
return [2 /*return*/, response.value]; | ||
} | ||
throw response; | ||
} | ||
}); | ||
}); | ||
}; | ||
/** | ||
* Validation of the order signature | ||
@@ -99,0 +243,0 @@ */ |
@@ -22,2 +22,3 @@ export * from "./NftSignature"; | ||
export * from "./NftItemRoyalty"; | ||
export * from "./X2Y2OrderSignRequest"; | ||
export * from "./NftItemEvent"; | ||
@@ -79,2 +80,3 @@ export * from "./OrderPriceHistoryRecord"; | ||
export * from "./NftOwnerships"; | ||
export * from "./X2Y2SignResponse"; | ||
export * from "./OrderActivities"; | ||
@@ -114,2 +116,3 @@ export * from "./PreparedOrderTx"; | ||
export * from "./ActivityFilterByUserType"; | ||
export * from "./X2Y2GetCancelInputRequest"; | ||
export * from "./GatewayApiError"; | ||
@@ -116,0 +119,0 @@ export * from "./Activities"; |
@@ -34,2 +34,3 @@ "use strict"; | ||
__exportStar(require("./NftItemRoyalty"), exports); | ||
__exportStar(require("./X2Y2OrderSignRequest"), exports); | ||
__exportStar(require("./NftItemEvent"), exports); | ||
@@ -91,2 +92,3 @@ __exportStar(require("./OrderPriceHistoryRecord"), exports); | ||
__exportStar(require("./NftOwnerships"), exports); | ||
__exportStar(require("./X2Y2SignResponse"), exports); | ||
__exportStar(require("./OrderActivities"), exports); | ||
@@ -126,2 +128,3 @@ __exportStar(require("./PreparedOrderTx"), exports); | ||
__exportStar(require("./ActivityFilterByUserType"), exports); | ||
__exportStar(require("./X2Y2GetCancelInputRequest"), exports); | ||
__exportStar(require("./GatewayApiError"), exports); | ||
@@ -128,0 +131,0 @@ __exportStar(require("./Activities"), exports); |
{ | ||
"name": "@rarible/ethereum-api-client", | ||
"version": "0.1.23-beta5", | ||
"version": "0.1.23-beta6", | ||
"keywords": [ | ||
@@ -5,0 +5,0 @@ "axios", |
723697
296
16578