Exemple #1
0
        private static String InquiryRateTypeToString(this InquiryRateType oInquiryRateType, String inquiryRateTypeInformationType)
        {
            if (oInquiryRateType == null)
            {
                return("");
            }

            var result = new StringBuilder();

            var items = new Dictionary <string, string>()
            {
                { "DccApplied", oInquiryRateType.DccApplied.ToString() },
                { "DccAppliedSpecified", oInquiryRateType.DccAppliedSpecified.ToString() },
                { "DccOffered", oInquiryRateType.DccOffered.ToString() },
                { "DccOfferedSpecified", oInquiryRateType.DccOfferedSpecified.ToString() },
                { "ExchangeRate", oInquiryRateType.ExchangeRate.ToString() },
                { "ExchangeRateSpecified", oInquiryRateType.ExchangeRateSpecified.ToString() },
                { "ExchangeRateSourceName", oInquiryRateType.ExchangeRateSourceName },
                { "ExchangeRateSourceTimestamp", oInquiryRateType.ExchangeRateSourceTimestamp.ToString() },
                { "ExchangeRateSourceTimestampSpecified", oInquiryRateType.ExchangeRateSourceTimestampSpecified.ToString() },
                { "ExpirationTimestamp", oInquiryRateType.ExpirationTimestamp.ToString() },
                { "ExpirationTimestampSpecified", oInquiryRateType.ExpirationTimestampSpecified.ToString() },
                { "ForeignAmount", oInquiryRateType.ForeignAmount.ToString() },
                { "ForeignAmountSpecified", oInquiryRateType.ForeignAmountSpecified.ToString() },
                { "ForeignCurrencyCode", oInquiryRateType.ForeignCurrencyCode },
                { "InquiryRateId", oInquiryRateType.InquiryRateId.ToString() },
                { "MarginRatePercentage", oInquiryRateType.MarginRatePercentage.ToString() },
                { "MarginRatePercentageSpecified", oInquiryRateType.MarginRatePercentageSpecified.ToString() },
            };

            result.Append(Environment.NewLine + inquiryRateTypeInformationType + Environment.NewLine + "Inquiry Rate Type Information : " + Environment.NewLine);
            result.Append(items.NotNullDataToString() + Environment.NewLine);

            return(result.ToString());
        }
Exemple #2
0
 public static String CardRafeForDCCToString(this InquiryRateType oInquiryRateType, String inquiryRateTypeInformationType)
 {
     return(InquiryRateTypeToString(oInquiryRateType, inquiryRateTypeInformationType));
 }
Exemple #3
0
 public static String MerchantRateForDynamicPricingToString(this InquiryRateType oInquiryRateType, String inquiryRateTypeInformationType)
 {
     return(InquiryRateTypeToString(oInquiryRateType, inquiryRateTypeInformationType));
 }