public BulkUploadResult(JToken node) : base(node) { if (node["id"] != null) { this._Id = ParseInt(node["id"].Value <string>()); } if (node["bulkUploadJobId"] != null) { this._BulkUploadJobId = ParseLong(node["bulkUploadJobId"].Value <string>()); } if (node["lineIndex"] != null) { this._LineIndex = ParseInt(node["lineIndex"].Value <string>()); } if (node["partnerId"] != null) { this._PartnerId = ParseInt(node["partnerId"].Value <string>()); } if (node["status"] != null) { this._Status = (BulkUploadResultStatus)StringEnum.Parse(typeof(BulkUploadResultStatus), node["status"].Value <string>()); } if (node["action"] != null) { this._Action = (BulkUploadAction)StringEnum.Parse(typeof(BulkUploadAction), node["action"].Value <string>()); } if (node["objectId"] != null) { this._ObjectId = node["objectId"].Value <string>(); } if (node["objectStatus"] != null) { this._ObjectStatus = ParseInt(node["objectStatus"].Value <string>()); } if (node["bulkUploadResultObjectType"] != null) { this._BulkUploadResultObjectType = (BulkUploadObjectType)StringEnum.Parse(typeof(BulkUploadObjectType), node["bulkUploadResultObjectType"].Value <string>()); } if (node["rowData"] != null) { this._RowData = node["rowData"].Value <string>(); } if (node["partnerData"] != null) { this._PartnerData = node["partnerData"].Value <string>(); } if (node["objectErrorDescription"] != null) { this._ObjectErrorDescription = node["objectErrorDescription"].Value <string>(); } if (node["pluginsData"] != null) { this._PluginsData = new List <BulkUploadPluginData>(); foreach (var arrayNode in node["pluginsData"].Children()) { this._PluginsData.Add(ObjectFactory.Create <BulkUploadPluginData>(arrayNode)); } } if (node["errorDescription"] != null) { this._ErrorDescription = node["errorDescription"].Value <string>(); } if (node["errorCode"] != null) { this._ErrorCode = node["errorCode"].Value <string>(); } if (node["errorType"] != null) { this._ErrorType = ParseInt(node["errorType"].Value <string>()); } }
public BulkUploadResult(XmlElement node) : base(node) { foreach (XmlElement propertyNode in node.ChildNodes) { switch (propertyNode.Name) { case "id": this._Id = ParseInt(propertyNode.InnerText); continue; case "bulkUploadJobId": this._BulkUploadJobId = ParseLong(propertyNode.InnerText); continue; case "lineIndex": this._LineIndex = ParseInt(propertyNode.InnerText); continue; case "partnerId": this._PartnerId = ParseInt(propertyNode.InnerText); continue; case "status": this._Status = (BulkUploadResultStatus)StringEnum.Parse(typeof(BulkUploadResultStatus), propertyNode.InnerText); continue; case "action": this._Action = (BulkUploadAction)StringEnum.Parse(typeof(BulkUploadAction), propertyNode.InnerText); continue; case "objectId": this._ObjectId = propertyNode.InnerText; continue; case "objectStatus": this._ObjectStatus = ParseInt(propertyNode.InnerText); continue; case "bulkUploadResultObjectType": this._BulkUploadResultObjectType = (BulkUploadObjectType)StringEnum.Parse(typeof(BulkUploadObjectType), propertyNode.InnerText); continue; case "rowData": this._RowData = propertyNode.InnerText; continue; case "partnerData": this._PartnerData = propertyNode.InnerText; continue; case "objectErrorDescription": this._ObjectErrorDescription = propertyNode.InnerText; continue; case "pluginsData": this._PluginsData = new List <BulkUploadPluginData>(); foreach (XmlElement arrayNode in propertyNode.ChildNodes) { this._PluginsData.Add(ObjectFactory.Create <BulkUploadPluginData>(arrayNode)); } continue; case "errorDescription": this._ErrorDescription = propertyNode.InnerText; continue; case "errorCode": this._ErrorCode = propertyNode.InnerText; continue; case "errorType": this._ErrorType = ParseInt(propertyNode.InnerText); continue; } } }