示例#1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="HarvestOrderReporting" /> class.
 /// </summary>
 /// <param name="ExecutionUUID">ExecutionUUID.</param>
 /// <param name="CreationUtcDate">The creation UTC date of the execution.</param>
 /// <param name="ProcessingStatus">The processing status of the execution.</param>
 /// <param name="LastUpdateUtcDate">The last update UTC date of the execution.</param>
 /// <param name="ErrorMessage">The warning message during the execution.</param>
 /// <param name="WarningMessage">The warning message during the execution.</param>
 /// <param name="BeezUPStatus">BeezUPStatus.</param>
 /// <param name="MarketplaceStatus">The order marketplace status.</param>
 /// <param name="BeezUPForcedStatus">The marketplace order status forced by BeezUP during the order change oepration. This could happend when there is no status on the marketplace side..</param>
 public HarvestOrderReporting(ExecutionUUID ExecutionUUID = default(ExecutionUUID), DateTime?CreationUtcDate = default(DateTime?), string ProcessingStatus = default(string), DateTime?LastUpdateUtcDate = default(DateTime?), string ErrorMessage = default(string), string WarningMessage = default(string), BeezUPOrderStatus BeezUPStatus = default(BeezUPOrderStatus), string MarketplaceStatus = default(string), string BeezUPForcedStatus = default(string))
 {
     this.ExecutionUUID      = ExecutionUUID;
     this.CreationUtcDate    = CreationUtcDate;
     this.ProcessingStatus   = ProcessingStatus;
     this.LastUpdateUtcDate  = LastUpdateUtcDate;
     this.ErrorMessage       = ErrorMessage;
     this.WarningMessage     = WarningMessage;
     this.BeezUPStatus       = BeezUPStatus;
     this.MarketplaceStatus  = MarketplaceStatus;
     this.BeezUPForcedStatus = BeezUPForcedStatus;
 }
示例#2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ChangeOrderReporting" /> class.
 /// </summary>
 /// <param name="ExecutionUUID">ExecutionUUID.</param>
 /// <param name="ChangeOrderType">ChangeOrderType.</param>
 /// <param name="SourceType">SourceType.</param>
 /// <param name="SourceUserId">SourceUserId.</param>
 /// <param name="SourceUserName">SourceUserName.</param>
 /// <param name="CreationUtcDate">The creation UTC date of the execution.</param>
 /// <param name="ProcessingStatus">The processing status of the execution.</param>
 /// <param name="LastUpdateUtcDate">The last update UTC date of the execution.</param>
 /// <param name="ErrorMessage">The error message during the execution.</param>
 /// <param name="IpAddress">The IP address who request this operation.</param>
 /// <param name="TestMode">This operation was a test.</param>
 /// <param name="Details">Details.</param>
 public ChangeOrderReporting(ExecutionUUID ExecutionUUID = default(ExecutionUUID), BusinessOperationType ChangeOrderType = default(BusinessOperationType), SourceType SourceType = default(SourceType), BeezUPCommonUserId SourceUserId = default(BeezUPCommonUserId), string SourceUserName = default(string), DateTime?CreationUtcDate = default(DateTime?), string ProcessingStatus = default(string), DateTime?LastUpdateUtcDate = default(DateTime?), string ErrorMessage = default(string), string IpAddress = default(string), bool?TestMode = default(bool?), Dictionary <string, Object> Details = default(Dictionary <string, Object>))
 {
     this.ExecutionUUID     = ExecutionUUID;
     this.ChangeOrderType   = ChangeOrderType;
     this.SourceType        = SourceType;
     this.SourceUserId      = SourceUserId;
     this.SourceUserName    = SourceUserName;
     this.CreationUtcDate   = CreationUtcDate;
     this.ProcessingStatus  = ProcessingStatus;
     this.LastUpdateUtcDate = LastUpdateUtcDate;
     this.ErrorMessage      = ErrorMessage;
     this.IpAddress         = IpAddress;
     this.TestMode          = TestMode;
     this.Details           = Details;
 }