/// <summary> /// Initializes a new instance of the <see cref="GiftCardActivity"/> class. /// </summary> /// <param name="type">type.</param> /// <param name="locationId">location_id.</param> /// <param name="id">id.</param> /// <param name="createdAt">created_at.</param> /// <param name="giftCardId">gift_card_id.</param> /// <param name="giftCardGan">gift_card_gan.</param> /// <param name="giftCardBalanceMoney">gift_card_balance_money.</param> /// <param name="loadActivityDetails">load_activity_details.</param> /// <param name="activateActivityDetails">activate_activity_details.</param> /// <param name="redeemActivityDetails">redeem_activity_details.</param> /// <param name="clearBalanceActivityDetails">clear_balance_activity_details.</param> /// <param name="deactivateActivityDetails">deactivate_activity_details.</param> /// <param name="adjustIncrementActivityDetails">adjust_increment_activity_details.</param> /// <param name="adjustDecrementActivityDetails">adjust_decrement_activity_details.</param> /// <param name="refundActivityDetails">refund_activity_details.</param> /// <param name="unlinkedActivityRefundActivityDetails">unlinked_activity_refund_activity_details.</param> /// <param name="importActivityDetails">import_activity_details.</param> /// <param name="blockActivityDetails">block_activity_details.</param> /// <param name="unblockActivityDetails">unblock_activity_details.</param> /// <param name="importReversalActivityDetails">import_reversal_activity_details.</param> public GiftCardActivity( string type, string locationId, string id = null, string createdAt = null, string giftCardId = null, string giftCardGan = null, Models.Money giftCardBalanceMoney = null, Models.GiftCardActivityLoad loadActivityDetails = null, Models.GiftCardActivityActivate activateActivityDetails = null, Models.GiftCardActivityRedeem redeemActivityDetails = null, Models.GiftCardActivityClearBalance clearBalanceActivityDetails = null, Models.GiftCardActivityDeactivate deactivateActivityDetails = null, Models.GiftCardActivityAdjustIncrement adjustIncrementActivityDetails = null, Models.GiftCardActivityAdjustDecrement adjustDecrementActivityDetails = null, Models.GiftCardActivityRefund refundActivityDetails = null, Models.GiftCardActivityUnlinkedActivityRefund unlinkedActivityRefundActivityDetails = null, Models.GiftCardActivityImport importActivityDetails = null, Models.GiftCardActivityBlock blockActivityDetails = null, Models.GiftCardActivityUnblock unblockActivityDetails = null, Models.GiftCardActivityImportReversal importReversalActivityDetails = null) { this.Id = id; this.Type = type; this.LocationId = locationId; this.CreatedAt = createdAt; this.GiftCardId = giftCardId; this.GiftCardGan = giftCardGan; this.GiftCardBalanceMoney = giftCardBalanceMoney; this.LoadActivityDetails = loadActivityDetails; this.ActivateActivityDetails = activateActivityDetails; this.RedeemActivityDetails = redeemActivityDetails; this.ClearBalanceActivityDetails = clearBalanceActivityDetails; this.DeactivateActivityDetails = deactivateActivityDetails; this.AdjustIncrementActivityDetails = adjustIncrementActivityDetails; this.AdjustDecrementActivityDetails = adjustDecrementActivityDetails; this.RefundActivityDetails = refundActivityDetails; this.UnlinkedActivityRefundActivityDetails = unlinkedActivityRefundActivityDetails; this.ImportActivityDetails = importActivityDetails; this.BlockActivityDetails = blockActivityDetails; this.UnblockActivityDetails = unblockActivityDetails; this.ImportReversalActivityDetails = importReversalActivityDetails; }
/// <summary> /// DeactivateActivityDetails. /// </summary> /// <param name="deactivateActivityDetails"> deactivateActivityDetails. </param> /// <returns> Builder. </returns> public Builder DeactivateActivityDetails(Models.GiftCardActivityDeactivate deactivateActivityDetails) { this.deactivateActivityDetails = deactivateActivityDetails; return(this); }