UNPKG

square-connect

Version:

JavaScript client library for the Square Connect v2 API

66 lines (49 loc) 1.78 kB
/** * Square Connect API * Client library for accessing the Square Connect APIs * * OpenAPI spec version: 2.0 * Contact: developers@squareup.com * * NOTE: This class is auto generated by the swagger code generator program. * https://github.com/swagger-api/swagger-codegen.git * * Swagger Codegen version: 2.3.0-SNAPSHOT * */ var ApiClient = require('../ApiClient'); /** * The SearchOrdersSourceFilter model module. * @module model/SearchOrdersSourceFilter */ /** * Constructs a new <code>SearchOrdersSourceFilter</code>. * Filter based on order &#x60;source&#x60; information. * @alias module:model/SearchOrdersSourceFilter * @class */ var exports = function() { var _this = this; }; /** * Constructs a <code>SearchOrdersSourceFilter</code> from a plain JavaScript object, optionally creating a new instance. * Copies all relevant properties from <code>data</code> to <code>obj</code> if supplied or a new instance if not. * @param {Object} data The plain JavaScript object bearing properties of interest. * @param {module:model/SearchOrdersSourceFilter} obj Optional instance to populate. * @return {module:model/SearchOrdersSourceFilter} The populated <code>SearchOrdersSourceFilter</code> instance. */ exports.constructFromObject = function(data, obj) { if (data) { obj = obj || new exports(); if (data.hasOwnProperty('source_names')) { obj['source_names'] = ApiClient.convertToType(data['source_names'], ['String']); } } return obj; } /** * Filters by `Source` `name`. Will return any orders with with a `source.name` that matches any of the listed source names. Max: 10 source names. * @member {Array.<String>} source_names */ exports.prototype['source_names'] = undefined; module.exports = exports;