Click or drag to resize

Atomia.Billing.Core.Sdk.BusinessObjects Namespace

Namespace for business representation of entities
Classes
  ClassDescription
Public classAccountDetails
Account Details business representation.
Public classAccountNote
Defines the AccountNote type.
Public classAccountNotification
Account notification business representation.
Public classAccountOptions
Defines the AccountOptions type.
Public classAccountReactivationRequest
Account reactivation request business representation.
Public classAccountStatusChangeRequest
Account status change request business representation.
Public classAccountStatusChangeRequestCustomAttribute
Account status change request custom attribute business representation.
Public classAccountTerminationRequest
Account termination request business representation.
Public classAttachedDocument
Order business object
Public classAttributeData
AttributeData business representation.
Public classAuthorizationSchemaLogin
Template specific for user. Used to generate some text content, like emails and invoices.
Public classAuthorizationSchemaObject
Authorization info for an object.
Public classAuthorizationSchemaRole
Template specific for user. Used to generate some text content, like emails and invoices.
Public classAutocreditRequest
Defines the AutocreditRequest type.
Public classAzureEndPrice
AzureEndPrice
Public classAzureMarkup
Azure markup object
Public classAzurePriceListFilters
Returns price list page
Public classBillingReport
The billing report model.
Public classBulkSendJob
Bulk Send Job business representation.
Public classBulkSendStatus
Bulk Send Status business representation.
Public classBusinessObjectBase
Base class for business object with helper methods.
Public classCampaign
Campaign business representation class.
Public classCampaignCode
Campaign code business representation class.
Public classCampaignCodeGeneratorSettings
Campaign promo codes generator settings business representation class.
Public classCampaignDiscount
Campaign discount business representation class.
Public classCampaignDiscountCondition
Campaign Discount Condition business representation class.
Public classCampaignDiscountConditionParam
Campaign discount condition param business representation class.
Public classCampaignDiscountItem
Campaign discount item business representation class.
Public classCampaignDiscountLimits
Campaign Discount Limits business representation class.
Public classCampaignOrderCustomAttributeOverride
Campaign order custom file attribute override business representation class.
Public classCampaignOrderItemCustomAttributeOverride
Campaign order item custom attribute override business representation class.
Public classChangeOfPackageResult
Class representing result from IsPossibleToChangePackage from ProvisioningPlugin.
Public classChildItem
Item consists of child items. Each child item has it's quantity into parent item.
Public classCounterRange
Counter range business representation.
Public classCounterRangePrice
Counter range price business representation.
Public classCounterRangeResellerPrice
Defines the CounterRangeResellerPrice type.
Public classCounterType
Counter type business representation.
Public classCounterUsage
Counter usage business representation.
Public classCountry
Country business representation class. Not a DataContract anymore, all API methods are supposed to use the AccountAPI country object.
Public classCreditedInvoice
Credited Invoice business representation class. This class should have more appropriate name "CreditInvoice". The seller may issue a credit invoice if the original invoice is, for some reason, erroneous. It is documentation that shows credit to a customer ie merchandise return.
Public classCreditedInvoiceCustomAttribute
CreditedInvoiceCustomAttribute business representation class.
Public classCreditedInvoiceLine
Credited Invoice line business representation.
Public classCreditedInvoiceLineCustomAttribute
CreditedInvoiceLineCustomAttribute business representation.
Public classCreditedInvoiceLineTax
CreditedInvoiceLineTax business representation.
Public classCurrency
Currency business class.
Public classCustomerReminder
Business object for Customer reminder.
Public classCustomerReminderMessage
Business object for customer reminder message.
Public classDelayedTerminationConfiguration
Item's delayed termination configuration.
Public classDeleteResult
Result of the delete operation.
Public classDescriptorBase
Descriptor base class.
Public classDomainStatus
Public classExchangeRate
Defines the ExchangeRate type.
Public classFinancialObligation
Financial obligation business representation.
Public classGlobalSearchResultItem
Business represenation of Global search result.
Public classGlobalSearchResultObject
Represents business representation of the search result object.
Public classGlobalSearchResultObjectProperty
Business representation of result object property.
Public classHoliday
Holiday business representation class.
Public classInvoice
Invoice business representation class.
Public classInvoiceCustomAttribute
InvoiceCustomAttribute business representation class.
Public classInvoiceDebtCollection
Invoice debt collection constants.
Public classInvoiceLine
Invoice line business representation.
Public classInvoiceLineCustomAttribute
InvoiceLineCustomAttribute business representation class.
Public classInvoiceLineItemUsage
Invoice line item usage business representation.
Public classInvoiceLineTax
Invoice line business representation class.
Public classInvoiceMode
Defines the InvoiceMode type.
Public classInvoiceNotification
Invoice notification business representation.
Public classInvoiceOverview
Invoice overview class.
Public classInvoiceReminder
Defines the InvoiceReminder type.
Public classInvoiceReminderCategoryConfiguration
Defines the CategoryConfiguration type.
Public classInvoiceSubtotal
Invoice subtotal business representation class.
Public classItem
Item business class.
Public classItemCat
Item category business representation class.
Public classItemIncludedServiceConfiguration
Configuration for included services for an item.
Public classItemIncludedServiceValue
Item's included service value.
Public classItemPrice
Item price business representation.
Public classItemProperty
ItemProperty data representation
Public classItemUsage
Item usage business representation.
Public classItemUsageTax
Item usage tax business representation class.
Public classMailingList
Defines the MailingList type.
Public classMailingListSubscription
Defines the MailingListSubscription type.
Public classMessage
Defines the Message type.
Public classMessageCustomData
Defines the Message Custom Data type.
Public classMessageCustomParameter
Defines Message Custom Parameter type.
Public classMessageReadStatus
Defines MessageReadStatus type.
Public classNotification
Notification business representation class.
Public classOrder
Order business object
Public classOrderCustomAttribute
OrderCustomAttribute business representation class.
Public classOrderLine
OrderLine business object.
Public classOrderLineCustomAttribute
OrderLineCustomAttribute business representation class.
Public classOrderLineTax
Order line tax business representation
Public classOrderNotification
Order notification business representation.
Public classOutstandingBalanceLimit
Outstanding balance limit business representation.
Public classPackageConfiguration
Represents configuration of the package and its services limitations.
Public classPackageSubscriptionsList
Contains Package and all its subscriptions
Public classParsePaymentFileResult
Result generated while parsing one file type.
Public classPayFileRecord
Defines the PayFileRecord type.
Public classPayment
Payment business object.
Public classPaymentCorrection
Payment correction business object.
Public classPaymentMethod
PaymentMethod business object.
Public classPaymentOverview
PaymentOverview business representation class.
Public classPaymentProfile
Payment profile stored for a customer and some payment method.
Public classPaymentProfileCustomAttribute
Defines the PaymentProfileCustomAttribute type.
Public classPaymentTransaction
Transaction performed by the payment plugin.
Public classPerformanceLog
PerformanceLog business class.
Public classPlugin
Plugin business representation class.
Public classPluginConfiguration
PluginConfiguration business layer.
Public classPrepaidCredit
Prepaid credit business object.
Public classPriceListOwners
Defines the PriceListOwners type.
Public classPriceRate
Public classPrintedSubtotals
Public classPrintEntityDescriptor
Print entity descriptor class.
Public classProvisioningAction
ProvisioningAction business class.
Public classProvisioningDescriptionPackage
Representation of package which exists in provisioning description.
Public classRefund
Refund business object.
Public classRefundOverview
RefundtOverview business representation class.
Public classRefundTransaction
Result from refund performed by the IRefundHandler plugins.
Public classRenewalItemPrice
Renewal item price business representation.
Public classRenewalPeriod
Renewal period business representation.
Public classReport
Defines the Report type.
Public classReportArchive
Defines the Report type.
Public classReportColumn
The report column model.
Public classReportDataExporter
Defines the ReportDataExporter type.
Public classReportDataSource
The report data source base class.
Public classReportDataSourceColumn
The report data source column model.
Public classReportDataSourceFilter
The report data source filter model.
Public classReportDataSourceResult
The report data source result model.
Public classReportQueryTestResult
Query test result model.
Public classReportRenderResult
Defines the ReportRenderResult type.
Public classReportResult
The report result model.
Public classResellerCommission
Defines the ResellerCommission type.
Public classResellerCommissionSummary
Defines the ResellerCommissionSummary type.
Public classResellerConfiguration
Defines the ResellerConfiguration type.
Public classResellerConfigurationCustomAttribute
Defines the ResellerConfigurationCustomAttribute type.
Public classResellerItemPrice
Reseller item price business representation.
Public classResellerLanguage
Defines the ResellerLanguage type.
Public classResellerRenewalItemPrice
Reseller renewal item price business representation.
Public classResourceLocation
Defines the ResourceLocation type.
Public classScheduledTask
ScheduledTask business representation class.
Public classScheduledTaskRun
PerformanceLog business class.
Public classSearchPropertyObject
Search property object representation.
Public classSearchPropertyQuery
Search property query.
Public classSearchPropertyResult
SearchPropertyResult business representation.
Public classSearchRestriction
SearchRestriction type.
Public classSearchResultT
Generic search result.
Public classSelectedCounterPrice
Defines SelectedCounterPrice type.
Public classSelectedItemPrice
Presents actual price for an item which is selected based on item prices and current reseller.
Public classService
Representation of the service which can be provisioned.
Public classServiceInit
Representation of service initialization configuration.
Public classServiceInitArgument
Represents service initialization argument.
Public classServiceLimitation
Representation of service limitation configuration.
Public classServiceStatus
Describes
Public classShop
Shop business representation.
Public classShopItem
Business representation of an item sold in a shop.
Public classShopItemCategory
Business representation of shop item category.
Public classShopValidationResult
Shop validation result.
Public classSubscription
Subscription business class.
Public classSubscriptionNotification
Subscription notification business representation.
Public classSubscriptionPrice
SubscriptionPrice business class.
Public classSubscriptionTerminationRequest
Subscription termination request business object.
Public classTasksToRun
Scheduled tasks business class.
Public classTasksToRunOverview
Defines the TasksToRunOverview type.
Public classTax
Defines the Tax type.
Public classTaxProfile
Tax profile business representation.
Public classTaxRule
Tax rule business representation.
Public classTemplate
Template specific for user. Used to generate some text content, like emails and invoices.
Public classTemplateExport
Template object for export
Public classTerminationOrigin
Termination origin business representation.
Public classThemeCustomization
Theme customization business representation.
Public classUpgradeDowngradeCheckStatus
Describes possibility of package transition in upgrade/downgrade feature.
Public classUpgradeGroup
UpgradeGroup business representation class.
Public classUpgradeGroupMember
The upgrade group member.
Public classUpgradeGroupMemberRenewalPeriod
The upgrade group member renewal period data.
Public classUsageLog
Usage log type.
Public classUsageLogEntry
Represents one entry in usage log report.
Public classUsageReport
Usage report business representation
Public classVatNumber
Definition of VAT number with validation data.
Public classVatNumberValidationLog
VAT number validation log.
Interfaces
Enumerations
  EnumerationDescription
Public enumerationAccountNoteType
Account note type enum.
Public enumerationAccountStatusChangeRequestStatusType
Status enum for account status change request.
Public enumerationCreditedInvoiceSendStatus
Credited invoice send status enumeration.
Public enumerationCreditedInvoiceStatus
Credited invoice status enumeration.
Public enumerationDataSourceColumnType
The data source column type model.
Public enumerationDefaultRecipientType
Enumeration for default recipient for resellers.
Public enumerationDeliveryDate
Delivery date enumeration.
Public enumerationExpireActionType
Type of action which will be executed on subscriptions expiration.
Public enumerationFilterType
Reporting engine filter type.
Public enumerationForceRenewalType
Force renewal enumeration
Public enumerationIncludedServiceConfigurationType
Configuration of included service type.
Public enumerationInvoiceDocumentType
Invoice type enumeration.
Public enumerationInvoiceSendStatus
Invoice status enumeration.
Public enumerationInvoiceStatus
Invoice status enumeration.
Public enumerationInvoiceType
Invoice type enumeration.
Public enumerationMessageLevel
Defines the MessageLevel type.
Public enumerationMessageStatus
Defines the MessageStatus type.
Public enumerationOrderStatus
Order status enumeration.
Public enumerationPayFileRecordProcessingStatus
Pay file record status enumeration.
Public enumerationPaymentCorrectionStatusType
Payment correction status type
Public enumerationPaymentMatchMethod
Payment match method
Public enumerationPaymentProfileStatus
Defines the PaymentProfileStatus type.
Public enumerationPaymentStatus
Payment status enumeration.
Public enumerationPrepaidCreditStatusType
Prepaid credit status type.
Public enumerationPrepaidCreditUsageType
Prepaid credit usage options.
Public enumerationPrintOption
Print option descriptor.
Public enumerationProvisioningAllowedType
Provisioning allowed enumeration.
Public enumerationRecipientType
Customer recipient type.
Public enumerationRefundStatusType
Refund status type
Public enumerationRenewalWithoutInvoiceType
Renewal without invoice enumeration
Public enumerationRenewingAllowedType
Renewing allowed enumeration.
Public enumerationReportColumnType
The report column type model.
Public enumerationReportDataSourceType
Report data source type.
Public enumerationReportExportFormat
Public enumerationReportViewType
Report data view type.
Public enumerationResellerCommissionStatus
Defines the ResellerCommissionStatus type.
Public enumerationResellerMatchingMethod
Defines the ResellerMatchingMethod type.
Public enumerationSearchPropertyObjectType
Search Property Object enumeration
Public enumerationSequenceCounterType
Represents type of sequence counter.
Public enumerationSubscriptionTerminationRequestStatusType
Status enum for subscription termination request.
Public enumerationTaxCalculationType
Tax calculation type enum.
Public enumerationTaxMode
Tax mode enumeration.
Public enumerationTaxPartType
Tax rule type enum.
Public enumerationTaxType
Tax type enum.
Public enumerationTerminationNoticeRenewalPeriod
Defines the period for which subscription will be extended in case that termination was requested during the termination notice period
Public enumerationTerminationOption
Termination option enumeration.
Public enumerationTransactionReferenceType
Identifies type of the transaction reference id.
Public enumerationUpgradingAllowedType
Upgrading allowed enumeration.
Public enumerationVatNumberRuleConditionType
Condition type for VAT number tax rules.
Public enumerationVatNumberValidationResultType
Type for VAT number validation result.