UNPKG

@recraft-ai/mcp-recraft-server

Version:
40 lines (39 loc) 1.63 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.instanceOfUserControls = instanceOfUserControls; exports.UserControlsFromJSON = UserControlsFromJSON; exports.UserControlsFromJSONTyped = UserControlsFromJSONTyped; exports.UserControlsToJSON = UserControlsToJSON; exports.UserControlsToJSONTyped = UserControlsToJSONTyped; const ImageColor_1 = require("./ImageColor"); function instanceOfUserControls(value) { return true; } function UserControlsFromJSON(json) { return UserControlsFromJSONTyped(json, false); } function UserControlsFromJSONTyped(json, ignoreDiscriminator) { if (json == null) { return json; } return { 'artisticLevel': json['artistic_level'] == null ? undefined : json['artistic_level'], 'backgroundColor': json['background_color'] == null ? undefined : (0, ImageColor_1.ImageColorFromJSON)(json['background_color']), 'colors': json['colors'] == null ? undefined : (json['colors'].map(ImageColor_1.ImageColorFromJSON)), 'noText': json['no_text'] == null ? undefined : json['no_text'], }; } function UserControlsToJSON(json) { return UserControlsToJSONTyped(json, false); } function UserControlsToJSONTyped(value, ignoreDiscriminator = false) { if (value == null) { return value; } return { 'artistic_level': value['artisticLevel'], 'background_color': (0, ImageColor_1.ImageColorToJSON)(value['backgroundColor']), 'colors': value['colors'] == null ? undefined : (value['colors'].map(ImageColor_1.ImageColorToJSON)), 'no_text': value['noText'], }; }