UNPKG

@recraft-ai/mcp-recraft-server

Version:
73 lines (72 loc) 4.08 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.instanceOfGenerateImageRequest = instanceOfGenerateImageRequest; exports.GenerateImageRequestFromJSON = GenerateImageRequestFromJSON; exports.GenerateImageRequestFromJSONTyped = GenerateImageRequestFromJSONTyped; exports.GenerateImageRequestToJSON = GenerateImageRequestToJSON; exports.GenerateImageRequestToJSONTyped = GenerateImageRequestToJSONTyped; const ResponseFormat_1 = require("./ResponseFormat"); const TextLayoutItem_1 = require("./TextLayoutItem"); const TransformModel_1 = require("./TransformModel"); const ImageSize_1 = require("./ImageSize"); const UserControls_1 = require("./UserControls"); const ImageStyle_1 = require("./ImageStyle"); const ImageSubStyle_1 = require("./ImageSubStyle"); const ImageFormat_1 = require("./ImageFormat"); function instanceOfGenerateImageRequest(value) { if (!('prompt' in value) || value['prompt'] === undefined) return false; return true; } function GenerateImageRequestFromJSON(json) { return GenerateImageRequestFromJSONTyped(json, false); } function GenerateImageRequestFromJSONTyped(json, ignoreDiscriminator) { if (json == null) { return json; } return { 'blockNsfw': json['block_nsfw'] == null ? undefined : json['block_nsfw'], 'calculateFeatures': json['calculate_features'] == null ? undefined : json['calculate_features'], 'controls': json['controls'] == null ? undefined : (0, UserControls_1.UserControlsFromJSON)(json['controls']), 'expire': json['expire'] == null ? undefined : json['expire'], 'imageFormat': json['image_format'] == null ? undefined : (0, ImageFormat_1.ImageFormatFromJSON)(json['image_format']), 'model': json['model'] == null ? undefined : (0, TransformModel_1.TransformModelFromJSON)(json['model']), 'n': json['n'] == null ? undefined : json['n'], 'negativePrompt': json['negative_prompt'] == null ? undefined : json['negative_prompt'], 'prompt': json['prompt'], 'randomSeed': json['random_seed'] == null ? undefined : json['random_seed'], 'responseFormat': json['response_format'] == null ? undefined : (0, ResponseFormat_1.ResponseFormatFromJSON)(json['response_format']), 'size': json['size'] == null ? undefined : (0, ImageSize_1.ImageSizeFromJSON)(json['size']), 'style': json['style'] == null ? undefined : (0, ImageStyle_1.ImageStyleFromJSON)(json['style']), 'styleId': json['style_id'] == null ? undefined : json['style_id'], 'substyle': json['substyle'] == null ? undefined : (0, ImageSubStyle_1.ImageSubStyleFromJSON)(json['substyle']), 'textLayout': json['text_layout'] == null ? undefined : (json['text_layout'].map(TextLayoutItem_1.TextLayoutItemFromJSON)), }; } function GenerateImageRequestToJSON(json) { return GenerateImageRequestToJSONTyped(json, false); } function GenerateImageRequestToJSONTyped(value, ignoreDiscriminator = false) { if (value == null) { return value; } return { 'block_nsfw': value['blockNsfw'], 'calculate_features': value['calculateFeatures'], 'controls': (0, UserControls_1.UserControlsToJSON)(value['controls']), 'expire': value['expire'], 'image_format': (0, ImageFormat_1.ImageFormatToJSON)(value['imageFormat']), 'model': (0, TransformModel_1.TransformModelToJSON)(value['model']), 'n': value['n'], 'negative_prompt': value['negativePrompt'], 'prompt': value['prompt'], 'random_seed': value['randomSeed'], 'response_format': (0, ResponseFormat_1.ResponseFormatToJSON)(value['responseFormat']), 'size': (0, ImageSize_1.ImageSizeToJSON)(value['size']), 'style': (0, ImageStyle_1.ImageStyleToJSON)(value['style']), 'style_id': value['styleId'], 'substyle': (0, ImageSubStyle_1.ImageSubStyleToJSON)(value['substyle']), 'text_layout': value['textLayout'] == null ? undefined : (value['textLayout'].map(TextLayoutItem_1.TextLayoutItemToJSON)), }; }