@binaris/marketplace-node-client
Advanced tools
@@ -35,6 +35,6 @@ import fetch from 'node-fetch'; | ||
export { ValidationError, }; | ||
export interface TemplatesCRM { | ||
export interface TemplatesCMS { | ||
listTemplates(): Promise<Array<Template>>; | ||
} | ||
export declare class TemplatesCRMClient { | ||
export declare class TemplatesCMSClient { | ||
readonly serverUrl: string; | ||
@@ -41,0 +41,0 @@ protected readonly options: Options; |
@@ -45,8 +45,8 @@ "use strict"; | ||
exports.TimeoutError = TimeoutError; | ||
class TemplatesCRMClient { | ||
class TemplatesCMSClient { | ||
constructor(serverUrl, options = {}) { | ||
this.serverUrl = serverUrl; | ||
this.options = options; | ||
this.props = interfaces_1.schema.definitions.TemplatesCRM.properties; | ||
this.validators = TemplatesCRMClient.validators; | ||
this.props = interfaces_1.schema.definitions.TemplatesCMS.properties; | ||
this.validators = TemplatesCMSClient.validators; | ||
} | ||
@@ -111,7 +111,7 @@ async listTemplates(options) { | ||
} | ||
exports.TemplatesCRMClient = TemplatesCRMClient; | ||
TemplatesCRMClient.methods = [ | ||
exports.TemplatesCMSClient = TemplatesCMSClient; | ||
TemplatesCMSClient.methods = [ | ||
'listTemplates', | ||
]; | ||
TemplatesCRMClient.validators = common_1.createReturnTypeValidator(interfaces_1.schema, 'TemplatesCRM'); | ||
TemplatesCMSClient.validators = common_1.createReturnTypeValidator(interfaces_1.schema, 'TemplatesCMS'); | ||
//# sourceMappingURL=client.js.map |
@@ -59,3 +59,3 @@ export declare const schema: { | ||
}; | ||
"TemplatesCRM": { | ||
"TemplatesCMS": { | ||
"type": string; | ||
@@ -102,4 +102,4 @@ "properties": { | ||
} | ||
export interface TemplatesCRM { | ||
export interface TemplatesCMS { | ||
listTemplates(): Promise<Array<Template>>; | ||
} |
@@ -86,3 +86,3 @@ "use strict"; | ||
}, | ||
"TemplatesCRM": { | ||
"TemplatesCMS": { | ||
"type": "object", | ||
@@ -89,0 +89,0 @@ "properties": { |
@@ -19,3 +19,3 @@ { | ||
"name": "@binaris/marketplace-node-client", | ||
"version": "0.1.0" | ||
"version": "0.2.0" | ||
} |
@@ -10,3 +10,3 @@ // tslint:disable | ||
Template, | ||
TemplatesCRM, | ||
TemplatesCMS, | ||
} from './interfaces'; | ||
@@ -50,13 +50,13 @@ | ||
export interface TemplatesCRM { | ||
export interface TemplatesCMS { | ||
listTemplates(): Promise<Array<Template>>; | ||
} | ||
export class TemplatesCRMClient { | ||
export class TemplatesCMSClient { | ||
public static readonly methods = [ | ||
'listTemplates', | ||
]; | ||
public static readonly validators: ClassValidator = createReturnTypeValidator(schema, 'TemplatesCRM'); | ||
public static readonly validators: ClassValidator = createReturnTypeValidator(schema, 'TemplatesCMS'); | ||
protected readonly props = schema.definitions.TemplatesCRM.properties; | ||
protected readonly props = schema.definitions.TemplatesCMS.properties; | ||
@@ -66,3 +66,3 @@ public readonly validators: ClassValidator; // We don't have class name in method scope because mustache sux | ||
public constructor(public readonly serverUrl: string, protected readonly options: Options = {}) { | ||
this.validators = TemplatesCRMClient.validators; | ||
this.validators = TemplatesCMSClient.validators; | ||
} | ||
@@ -69,0 +69,0 @@ |
@@ -84,3 +84,3 @@ // tslint:disable | ||
}, | ||
"TemplatesCRM": { | ||
"TemplatesCMS": { | ||
"type": "object", | ||
@@ -140,5 +140,5 @@ "properties": { | ||
export interface TemplatesCRM { | ||
export interface TemplatesCMS { | ||
listTemplates(): Promise<Array<Template>>; | ||
} | ||