/// <summary> /// Initializes a new instance of the <see cref="Ptsv2paymentsidcapturesTravelInformation" /> class. /// </summary> /// <param name="Agency">Agency.</param> /// <param name="Lodging">Lodging.</param> /// <param name="Transit">Transit.</param> public Ptsv2paymentsidcapturesTravelInformation(Ptsv2paymentsTravelInformationAgency Agency = default(Ptsv2paymentsTravelInformationAgency), Ptsv2paymentsTravelInformationLodging Lodging = default(Ptsv2paymentsTravelInformationLodging), Ptsv2paymentsTravelInformationTransit Transit = default(Ptsv2paymentsTravelInformationTransit)) { this.Agency = Agency; this.Lodging = Lodging; this.Transit = Transit; }
/// <summary> /// Initializes a new instance of the <see cref="Ptsv2paymentsTravelInformation" /> class. /// </summary> /// <param name="Duration">Duration of the auto rental or lodging rental. #### Auto rental This field is supported for Visa, MasterCard, and American Express. **Important** If this field is not included when the `processingInformation.industryDataType` is auto rental, the transaction is declined. .</param> /// <param name="Agency">Agency.</param> /// <param name="AutoRental">AutoRental.</param> /// <param name="Lodging">Lodging.</param> /// <param name="Transit">Transit.</param> public Ptsv2paymentsTravelInformation(string Duration = default(string), Ptsv2paymentsTravelInformationAgency Agency = default(Ptsv2paymentsTravelInformationAgency), Ptsv2paymentsTravelInformationAutoRental AutoRental = default(Ptsv2paymentsTravelInformationAutoRental), Ptsv2paymentsTravelInformationLodging Lodging = default(Ptsv2paymentsTravelInformationLodging), Ptsv2paymentsTravelInformationTransit Transit = default(Ptsv2paymentsTravelInformationTransit)) { this.Duration = Duration; this.Agency = Agency; this.AutoRental = AutoRental; this.Lodging = Lodging; this.Transit = Transit; }