/// <summary>
 /// Create a new CarrierInvoiceProfileFeeProvision object.
 /// </summary>
 /// <param name="id">Initial value of the ID property.</param>
 /// <param name="carrierInvoiceProfileID">Initial value of the CarrierInvoiceProfileID property.</param>
 /// <param name="provisionText">Initial value of the ProvisionText property.</param>
 /// <param name="provisionAmount">Initial value of the ProvisionAmount property.</param>
 public static CarrierInvoiceProfileFeeProvision CreateCarrierInvoiceProfileFeeProvision(global::System.Int32 id, global::System.Int32 carrierInvoiceProfileID, global::System.String provisionText, global::System.Decimal provisionAmount)
 {
     CarrierInvoiceProfileFeeProvision carrierInvoiceProfileFeeProvision = new CarrierInvoiceProfileFeeProvision();
     carrierInvoiceProfileFeeProvision.ID = id;
     carrierInvoiceProfileFeeProvision.CarrierInvoiceProfileID = carrierInvoiceProfileID;
     carrierInvoiceProfileFeeProvision.ProvisionText = provisionText;
     carrierInvoiceProfileFeeProvision.ProvisionAmount = provisionAmount;
     return carrierInvoiceProfileFeeProvision;
 }
 /// <summary>
 /// Deprecated Method for adding a new object to the CarrierInvoiceProfileFeeProvisions EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToCarrierInvoiceProfileFeeProvisions(CarrierInvoiceProfileFeeProvision carrierInvoiceProfileFeeProvision)
 {
     base.AddObject("CarrierInvoiceProfileFeeProvisions", carrierInvoiceProfileFeeProvision);
 }