/// <summary> /// Initializes a new instance of the /// OBWriteInternationalStandingOrderConsentResponse6DataChargesItem /// class. /// </summary> /// <param name="chargeBearer">Possible values include: /// 'BorneByCreditor', 'BorneByDebtor', 'FollowingServiceLevel', /// 'Shared'</param> public OBWriteInternationalStandingOrderConsentResponse6DataChargesItem(OBChargeBearerType1CodeEnum chargeBearer, string type, OBActiveOrHistoricCurrencyAndAmount amount) { ChargeBearer = chargeBearer; Type = type; Amount = amount; CustomInit(); }
/// <summary> /// Initializes a new instance of the /// OBWriteDomesticStandingOrderResponse4DataChargesItem class. /// </summary> /// <param name="chargeBearer">Possible values include: /// 'BorneByCreditor', 'BorneByDebtor', 'FollowingServiceLevel', /// 'Shared'</param> public OBWriteDomesticStandingOrderResponse4DataChargesItem(OBChargeBearerType1CodeEnum chargeBearer, string type, OBActiveOrHistoricCurrencyAndAmount amount) { ChargeBearer = chargeBearer; Type = type; Amount = amount; CustomInit(); }
/// <summary> /// Initializes a new instance of the /// OBWriteFileConsentResponse3DataChargesItem class. /// </summary> /// <param name="chargeBearer">Possible values include: /// 'BorneByCreditor', 'BorneByDebtor', 'FollowingServiceLevel', /// 'Shared'</param> public OBWriteFileConsentResponse3DataChargesItem(OBChargeBearerType1CodeEnum chargeBearer, string type, OBActiveOrHistoricCurrencyAndAmount amount) { ChargeBearer = chargeBearer; Type = type; Amount = amount; CustomInit(); }
internal static string ToSerializedValue(this OBChargeBearerType1CodeEnum value) { switch (value) { case OBChargeBearerType1CodeEnum.BorneByCreditor: return("BorneByCreditor"); case OBChargeBearerType1CodeEnum.BorneByDebtor: return("BorneByDebtor"); case OBChargeBearerType1CodeEnum.FollowingServiceLevel: return("FollowingServiceLevel"); case OBChargeBearerType1CodeEnum.Shared: return("Shared"); } return(null); }