@recraft-ai/mcp-recraft-server
Version:
MCP Server implementation for recraft.ai API
44 lines (43 loc) • 1.66 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.instanceOfBasicStyle = instanceOfBasicStyle;
exports.BasicStyleFromJSON = BasicStyleFromJSON;
exports.BasicStyleFromJSONTyped = BasicStyleFromJSONTyped;
exports.BasicStyleToJSON = BasicStyleToJSON;
exports.BasicStyleToJSONTyped = BasicStyleToJSONTyped;
const TransformModel_1 = require("./TransformModel");
const ImageStyle_1 = require("./ImageStyle");
const ImageSubStyle_1 = require("./ImageSubStyle");
function instanceOfBasicStyle(value) {
if (!('model' in value) || value['model'] === undefined)
return false;
if (!('style' in value) || value['style'] === undefined)
return false;
return true;
}
function BasicStyleFromJSON(json) {
return BasicStyleFromJSONTyped(json, false);
}
function BasicStyleFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'model': (0, TransformModel_1.TransformModelFromJSON)(json['model']),
'style': (0, ImageStyle_1.ImageStyleFromJSON)(json['style']),
'substyle': json['substyle'] == null ? undefined : (0, ImageSubStyle_1.ImageSubStyleFromJSON)(json['substyle']),
};
}
function BasicStyleToJSON(json) {
return BasicStyleToJSONTyped(json, false);
}
function BasicStyleToJSONTyped(value, ignoreDiscriminator = false) {
if (value == null) {
return value;
}
return {
'model': (0, TransformModel_1.TransformModelToJSON)(value['model']),
'style': (0, ImageStyle_1.ImageStyleToJSON)(value['style']),
'substyle': (0, ImageSubStyle_1.ImageSubStyleToJSON)(value['substyle']),
};
}