UNPKG

@recraft-ai/mcp-recraft-server

Version:
44 lines (43 loc) 1.66 kB
"use strict"; 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']), }; }