AzureHelperCreateAzureUsageInvoice Method (Account, ListAzureMarkupData, DictionaryGuid, CreateAzureInvoiceConfig, DateTime, DateTime, IAtomiaBillingApi, Guid, ListGuid, ListAzureUsageData, ListAzureUsageData, ListGuid, Guid) |
Namespace: Atomia.Billing.Core.Sdk.BusinessLogic
public static Invoice CreateAzureUsageInvoice( Account customerAccount, List<AzureMarkupData> markups, Dictionary<Guid, CreateAzureInvoiceConfig> configuredResellers, DateTime startTime, DateTime endTime, IAtomiaBillingApi atomiaBillingApi, Guid neededAtomiaSubscriptionId, List<Guid> completedAzureSubIds, List<AzureUsageData> azureUsage, out List<AzureUsageData> invoicedUsage, out List<Guid> uncompletedAzureSubIds, out Guid rateCardResellerId )
[Missing <param name="completedAzureSubIds"/> documentation for "M:Atomia.Billing.Core.Sdk.BusinessLogic.AzureHelper.CreateAzureUsageInvoice(Atomia.Account.Lib.BusinessObjects.Account,System.Collections.Generic.List{Atomia.Billing.Core.DataLayer.Entities.AzureMarkupData},System.Collections.Generic.Dictionary{System.Guid,Atomia.Billing.Core.Sdk.BusinessLogic.CreateAzureInvoiceConfig},System.DateTime,System.DateTime,Atomia.Billing.Core.Sdk.IAtomiaBillingApi,System.Guid,System.Collections.Generic.List{System.Guid},System.Collections.Generic.List{Atomia.Billing.Core.DataLayer.Entities.AzureUsageData},System.Collections.Generic.List{Atomia.Billing.Core.DataLayer.Entities.AzureUsageData}@,System.Collections.Generic.List{System.Guid}@,System.Guid@)"]
[Missing <param name="azureUsage"/> documentation for "M:Atomia.Billing.Core.Sdk.BusinessLogic.AzureHelper.CreateAzureUsageInvoice(Atomia.Account.Lib.BusinessObjects.Account,System.Collections.Generic.List{Atomia.Billing.Core.DataLayer.Entities.AzureMarkupData},System.Collections.Generic.Dictionary{System.Guid,Atomia.Billing.Core.Sdk.BusinessLogic.CreateAzureInvoiceConfig},System.DateTime,System.DateTime,Atomia.Billing.Core.Sdk.IAtomiaBillingApi,System.Guid,System.Collections.Generic.List{System.Guid},System.Collections.Generic.List{Atomia.Billing.Core.DataLayer.Entities.AzureUsageData},System.Collections.Generic.List{Atomia.Billing.Core.DataLayer.Entities.AzureUsageData}@,System.Collections.Generic.List{System.Guid}@,System.Guid@)"]
[Missing <param name="uncompletedAzureSubIds"/> documentation for "M:Atomia.Billing.Core.Sdk.BusinessLogic.AzureHelper.CreateAzureUsageInvoice(Atomia.Account.Lib.BusinessObjects.Account,System.Collections.Generic.List{Atomia.Billing.Core.DataLayer.Entities.AzureMarkupData},System.Collections.Generic.Dictionary{System.Guid,Atomia.Billing.Core.Sdk.BusinessLogic.CreateAzureInvoiceConfig},System.DateTime,System.DateTime,Atomia.Billing.Core.Sdk.IAtomiaBillingApi,System.Guid,System.Collections.Generic.List{System.Guid},System.Collections.Generic.List{Atomia.Billing.Core.DataLayer.Entities.AzureUsageData},System.Collections.Generic.List{Atomia.Billing.Core.DataLayer.Entities.AzureUsageData}@,System.Collections.Generic.List{System.Guid}@,System.Guid@)"]
[Missing <param name="rateCardResellerId"/> documentation for "M:Atomia.Billing.Core.Sdk.BusinessLogic.AzureHelper.CreateAzureUsageInvoice(Atomia.Account.Lib.BusinessObjects.Account,System.Collections.Generic.List{Atomia.Billing.Core.DataLayer.Entities.AzureMarkupData},System.Collections.Generic.Dictionary{System.Guid,Atomia.Billing.Core.Sdk.BusinessLogic.CreateAzureInvoiceConfig},System.DateTime,System.DateTime,Atomia.Billing.Core.Sdk.IAtomiaBillingApi,System.Guid,System.Collections.Generic.List{System.Guid},System.Collections.Generic.List{Atomia.Billing.Core.DataLayer.Entities.AzureUsageData},System.Collections.Generic.List{Atomia.Billing.Core.DataLayer.Entities.AzureUsageData}@,System.Collections.Generic.List{System.Guid}@,System.Guid@)"]
Exception | Condition |
---|---|
Exception |