@recraft-ai/mcp-recraft-server
Version:
MCP Server implementation for recraft.ai API
44 lines (43 loc) • 1.59 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.instanceOfGenerateImageResponse = instanceOfGenerateImageResponse;
exports.GenerateImageResponseFromJSON = GenerateImageResponseFromJSON;
exports.GenerateImageResponseFromJSONTyped = GenerateImageResponseFromJSONTyped;
exports.GenerateImageResponseToJSON = GenerateImageResponseToJSON;
exports.GenerateImageResponseToJSONTyped = GenerateImageResponseToJSONTyped;
const Image_1 = require("./Image");
function instanceOfGenerateImageResponse(value) {
if (!('created' in value) || value['created'] === undefined)
return false;
if (!('credits' in value) || value['credits'] === undefined)
return false;
if (!('data' in value) || value['data'] === undefined)
return false;
return true;
}
function GenerateImageResponseFromJSON(json) {
return GenerateImageResponseFromJSONTyped(json, false);
}
function GenerateImageResponseFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'created': json['created'],
'credits': json['credits'],
'data': (json['data'].map(Image_1.ImageFromJSON)),
};
}
function GenerateImageResponseToJSON(json) {
return GenerateImageResponseToJSONTyped(json, false);
}
function GenerateImageResponseToJSONTyped(value, ignoreDiscriminator = false) {
if (value == null) {
return value;
}
return {
'created': value['created'],
'credits': value['credits'],
'data': (value['data'].map(Image_1.ImageToJSON)),
};
}