/** * OpenAPI Petstore * This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\ * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. * */ import ApiClient from '../ApiClient'; /** * The XmlItem model module. * @module model/XmlItem * @version 1.0.0 */ class XmlItem { /** * Constructs a new XmlItem. * @alias module:model/XmlItem */ constructor() { XmlItem.initialize(this); } /** * Initializes the fields of this object. * This method is used by the constructors of any subclasses, in order to implement multiple inheritance (mix-ins). * Only for internal use. */ static initialize(obj) { } /** * Constructs a XmlItem from a plain JavaScript object, optionally creating a new instance. * Copies all relevant properties from data to obj if supplied or a new instance if not. * @param {Object} data The plain JavaScript object bearing properties of interest. * @param {module:model/XmlItem} obj Optional instance to populate. * @return {module:model/XmlItem} The populated XmlItem instance. */ static constructFromObject(data, obj) { if (data) { obj = obj || new XmlItem(); if (data.hasOwnProperty('attribute_string')) { obj['attribute_string'] = ApiClient.convertToType(data['attribute_string'], 'String'); } if (data.hasOwnProperty('attribute_number')) { obj['attribute_number'] = ApiClient.convertToType(data['attribute_number'], 'Number'); } if (data.hasOwnProperty('attribute_integer')) { obj['attribute_integer'] = ApiClient.convertToType(data['attribute_integer'], 'Number'); } if (data.hasOwnProperty('attribute_boolean')) { obj['attribute_boolean'] = ApiClient.convertToType(data['attribute_boolean'], 'Boolean'); } if (data.hasOwnProperty('wrapped_array')) { obj['wrapped_array'] = ApiClient.convertToType(data['wrapped_array'], ['Number']); } if (data.hasOwnProperty('name_string')) { obj['name_string'] = ApiClient.convertToType(data['name_string'], 'String'); } if (data.hasOwnProperty('name_number')) { obj['name_number'] = ApiClient.convertToType(data['name_number'], 'Number'); } if (data.hasOwnProperty('name_integer')) { obj['name_integer'] = ApiClient.convertToType(data['name_integer'], 'Number'); } if (data.hasOwnProperty('name_boolean')) { obj['name_boolean'] = ApiClient.convertToType(data['name_boolean'], 'Boolean'); } if (data.hasOwnProperty('name_array')) { obj['name_array'] = ApiClient.convertToType(data['name_array'], ['Number']); } if (data.hasOwnProperty('name_wrapped_array')) { obj['name_wrapped_array'] = ApiClient.convertToType(data['name_wrapped_array'], ['Number']); } if (data.hasOwnProperty('prefix_string')) { obj['prefix_string'] = ApiClient.convertToType(data['prefix_string'], 'String'); } if (data.hasOwnProperty('prefix_number')) { obj['prefix_number'] = ApiClient.convertToType(data['prefix_number'], 'Number'); } if (data.hasOwnProperty('prefix_integer')) { obj['prefix_integer'] = ApiClient.convertToType(data['prefix_integer'], 'Number'); } if (data.hasOwnProperty('prefix_boolean')) { obj['prefix_boolean'] = ApiClient.convertToType(data['prefix_boolean'], 'Boolean'); } if (data.hasOwnProperty('prefix_array')) { obj['prefix_array'] = ApiClient.convertToType(data['prefix_array'], ['Number']); } if (data.hasOwnProperty('prefix_wrapped_array')) { obj['prefix_wrapped_array'] = ApiClient.convertToType(data['prefix_wrapped_array'], ['Number']); } if (data.hasOwnProperty('namespace_string')) { obj['namespace_string'] = ApiClient.convertToType(data['namespace_string'], 'String'); } if (data.hasOwnProperty('namespace_number')) { obj['namespace_number'] = ApiClient.convertToType(data['namespace_number'], 'Number'); } if (data.hasOwnProperty('namespace_integer')) { obj['namespace_integer'] = ApiClient.convertToType(data['namespace_integer'], 'Number'); } if (data.hasOwnProperty('namespace_boolean')) { obj['namespace_boolean'] = ApiClient.convertToType(data['namespace_boolean'], 'Boolean'); } if (data.hasOwnProperty('namespace_array')) { obj['namespace_array'] = ApiClient.convertToType(data['namespace_array'], ['Number']); } if (data.hasOwnProperty('namespace_wrapped_array')) { obj['namespace_wrapped_array'] = ApiClient.convertToType(data['namespace_wrapped_array'], ['Number']); } if (data.hasOwnProperty('prefix_ns_string')) { obj['prefix_ns_string'] = ApiClient.convertToType(data['prefix_ns_string'], 'String'); } if (data.hasOwnProperty('prefix_ns_number')) { obj['prefix_ns_number'] = ApiClient.convertToType(data['prefix_ns_number'], 'Number'); } if (data.hasOwnProperty('prefix_ns_integer')) { obj['prefix_ns_integer'] = ApiClient.convertToType(data['prefix_ns_integer'], 'Number'); } if (data.hasOwnProperty('prefix_ns_boolean')) { obj['prefix_ns_boolean'] = ApiClient.convertToType(data['prefix_ns_boolean'], 'Boolean'); } if (data.hasOwnProperty('prefix_ns_array')) { obj['prefix_ns_array'] = ApiClient.convertToType(data['prefix_ns_array'], ['Number']); } if (data.hasOwnProperty('prefix_ns_wrapped_array')) { obj['prefix_ns_wrapped_array'] = ApiClient.convertToType(data['prefix_ns_wrapped_array'], ['Number']); } } return obj; } } /** * @member {String} attribute_string */ XmlItem.prototype['attribute_string'] = undefined; /** * @member {Number} attribute_number */ XmlItem.prototype['attribute_number'] = undefined; /** * @member {Number} attribute_integer */ XmlItem.prototype['attribute_integer'] = undefined; /** * @member {Boolean} attribute_boolean */ XmlItem.prototype['attribute_boolean'] = undefined; /** * @member {Array.} wrapped_array */ XmlItem.prototype['wrapped_array'] = undefined; /** * @member {String} name_string */ XmlItem.prototype['name_string'] = undefined; /** * @member {Number} name_number */ XmlItem.prototype['name_number'] = undefined; /** * @member {Number} name_integer */ XmlItem.prototype['name_integer'] = undefined; /** * @member {Boolean} name_boolean */ XmlItem.prototype['name_boolean'] = undefined; /** * @member {Array.} name_array */ XmlItem.prototype['name_array'] = undefined; /** * @member {Array.} name_wrapped_array */ XmlItem.prototype['name_wrapped_array'] = undefined; /** * @member {String} prefix_string */ XmlItem.prototype['prefix_string'] = undefined; /** * @member {Number} prefix_number */ XmlItem.prototype['prefix_number'] = undefined; /** * @member {Number} prefix_integer */ XmlItem.prototype['prefix_integer'] = undefined; /** * @member {Boolean} prefix_boolean */ XmlItem.prototype['prefix_boolean'] = undefined; /** * @member {Array.} prefix_array */ XmlItem.prototype['prefix_array'] = undefined; /** * @member {Array.} prefix_wrapped_array */ XmlItem.prototype['prefix_wrapped_array'] = undefined; /** * @member {String} namespace_string */ XmlItem.prototype['namespace_string'] = undefined; /** * @member {Number} namespace_number */ XmlItem.prototype['namespace_number'] = undefined; /** * @member {Number} namespace_integer */ XmlItem.prototype['namespace_integer'] = undefined; /** * @member {Boolean} namespace_boolean */ XmlItem.prototype['namespace_boolean'] = undefined; /** * @member {Array.} namespace_array */ XmlItem.prototype['namespace_array'] = undefined; /** * @member {Array.} namespace_wrapped_array */ XmlItem.prototype['namespace_wrapped_array'] = undefined; /** * @member {String} prefix_ns_string */ XmlItem.prototype['prefix_ns_string'] = undefined; /** * @member {Number} prefix_ns_number */ XmlItem.prototype['prefix_ns_number'] = undefined; /** * @member {Number} prefix_ns_integer */ XmlItem.prototype['prefix_ns_integer'] = undefined; /** * @member {Boolean} prefix_ns_boolean */ XmlItem.prototype['prefix_ns_boolean'] = undefined; /** * @member {Array.} prefix_ns_array */ XmlItem.prototype['prefix_ns_array'] = undefined; /** * @member {Array.} prefix_ns_wrapped_array */ XmlItem.prototype['prefix_ns_wrapped_array'] = undefined; export default XmlItem;