/// <summary>
 /// Initializes a new instance of the <see cref="ExchangeRateResponse" /> class.
 /// </summary>
 /// <param name="clientRequestId">Echoes back the value in the request header for tracking..</param>
 /// <param name="apiTraceId">Request identifier in API, can be used to request logs from the support team..</param>
 /// <param name="responseType">responseType.</param>
 /// <param name="ipgTransactionId">The response transaction ID..</param>
 /// <param name="requestTime">Time of the request. The used format is \&quot;yyyy-MM-dd&#39;T&#39;HH:mm:ss.SSSXXX\&quot;..</param>
 /// <param name="exchangeRateDetails">exchangeRateDetails.</param>
 public ExchangeRateResponse(string clientRequestId = default(string), string apiTraceId = default(string), ResponseType?responseType = default(ResponseType?), string ipgTransactionId = default(string), string requestTime = default(string), ExchangeRateDetails exchangeRateDetails = default(ExchangeRateDetails))
 {
     this.ClientRequestId     = clientRequestId;
     this.ApiTraceId          = apiTraceId;
     this.ResponseType        = responseType;
     this.IpgTransactionId    = ipgTransactionId;
     this.RequestTime         = requestTime;
     this.ExchangeRateDetails = exchangeRateDetails;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="CurrencyConversionResponse" /> class.
 /// </summary>
 /// <param name="dccApplied">Dynamic Currency Conversion Applied..</param>
 /// <param name="exchangeRateDetails">exchangeRateDetails.</param>
 public CurrencyConversionResponse(bool dccApplied = default(bool), ExchangeRateDetails exchangeRateDetails = default(ExchangeRateDetails))
 {
     this.DccApplied          = dccApplied;
     this.ExchangeRateDetails = exchangeRateDetails;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ExchangeRateResponseAllOf" /> class.
 /// </summary>
 /// <param name="ipgTransactionId">The response transaction ID..</param>
 /// <param name="requestTime">Time of the request. The used format is \&quot;yyyy-MM-dd&#39;T&#39;HH:mm:ss.SSSXXX\&quot;..</param>
 /// <param name="exchangeRateDetails">exchangeRateDetails.</param>
 public ExchangeRateResponseAllOf(string ipgTransactionId = default(string), string requestTime = default(string), ExchangeRateDetails exchangeRateDetails = default(ExchangeRateDetails))
 {
     this.IpgTransactionId    = ipgTransactionId;
     this.RequestTime         = requestTime;
     this.ExchangeRateDetails = exchangeRateDetails;
 }