Click or drag to resize

CoreApiProxy Class

Proxy for CoreApi.
Inheritance Hierarchy
SystemObject
  Atomia.Billing.Core.Sdk.ServiceProxiesCoreApiProxy

Namespace:  Atomia.Billing.Core.Sdk.ServiceProxies
Assembly:  Atomia.Billing.Core.Sdk (in Atomia.Billing.Core.Sdk.dll) Version: 18.10.7096.28998
Syntax
public class CoreApiProxy : ICoreApiProxy, 
	ICoreApi, IDisposable

The CoreApiProxy type exposes the following members.

Constructors
  NameDescription
Public methodCoreApiProxy
Initializes a new instance of the CoreApiProxy class
Top
Methods
  NameDescription
Public methodAddAccount
Adds the account.
Public methodAddAccountAsync
Adds the account async.
Public methodAddPackageExtensionForAccount
Adds the package extension for account.
Public methodAddPackageForAccount
Adds the package for account.
Public methodAddPackageForAccountAsync
Adds the package for account async.
Public methodAddService
Adds the service.
Public methodAddServiceAsync
Adds the service async.
Public methodAddServiceAsyncStart
Adds the service async start.
Public methodBeginProvisioningRequest
Begins the provisioning request.
Public methodBindServiceToAccount
Binds the service to account.
Public methodCallOperation
Calls the operation.
Public methodCallOperationAsync
Calls the operation async.
Public methodCancelProvisioningRequest
Cancels the provisioning request.
Public methodChangePackage
Changes the package.
Public methodChangePackageWithArguments
Changes the given package to new package, name of which is defined in newPackageName. Throws exception if package change fails.
Public methodCreateService
Creates the service.
Public methodDeleteAccount
Deletes the account.
Public methodDeletePackageExtensionForAccount
Deletes the package extension for account.
Public methodDeletePackageExtensionForAccountAsync
Deletes the package extension for account async.
Public methodDeletePackageForAccount
Deletes the package for account.
Public methodDeletePackageForAccountAsync
Deletes the package for account async.
Public methodDeleteService
Deletes the service.
Public methodDeleteServiceAsync
Deletes the service async.
Public methodDisablePackage
Disables the package.
Public methodDisablePackageAsync
Disables the package async.
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Public methodEcho
Echoes the specified message.
Public methodEnablePackage
Enables the package.
Public methodEnablePackageAsync
Enables the package async.
Public methodEndProvisioningRequest
Ends the provisioning request.
Public methodEndProvisioningRequestAsync
Ends the provisioning request async.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodFindNumberOfServicesByPath
Finds the number of services by path.
Public methodFindServicesByNamesForAccount
Finds the services by names for account.
Public methodFindServicesByNamesForAccountWithDepth
Finds all services with specfied names in one account
Public methodFindServicesByPath
Finds the services by path.
Public methodFindServicesByPathWithDepth
Finds the services using given paths.
Public methodFindServicesByPathWithPaging
Finds the services by path with paging.
Public methodFindServicesByPathWithPagingAndDepth
Finds the services by given paths with paging support.
Public methodGetAccount
Gets the account.
Public methodGetChildServiceLimitCount
Gets the child service limit count.
Public methodGetDirectProvisioningServiceById
Gets the direct provisioning service by id.
Public methodGetGlobalAddingPossibilities
Gets the global adding possibilities.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetLogicalServicesForPhysicalServiceId
Gets the logical services for physical service id.
Public methodGetModuleResource
Gets a resource description for module.
Public methodGetNumberOfServicesForAccount
Gets the number of services for account.
Public methodGetNumberOfServicesForPackage
Finds the number of services with specified name for given account and packge.
Public methodGetPackageAddingPossibilities
Gets the adding possibilities for given service names within a specified package.
Public methodGetParentService
Gets the parent service.
Public methodGetPossibleServicesForProperty
Gets the possible services for property.
Public methodGetProvisioningRequestsByStatusAndTime
Gets the provisioning requests by status and time.
Public methodGetProvisioningRequestStatus
Gets the provisioning request status.
Public methodGetResourceDescriptionPropertyOverrides
Gets a resource description property overrides from database for module.
Public methodGetServiceById
Gets the service by id.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIsPossibleToChangePackage
Determines whether [is possible to change package] [the specified service to delete].
Public methodIsPossibleToDeletePackageExtension
Determines whether [is possible to delete package extension] [the specified service to delete].
Public methodListAccounts
Lists the accounts.
Public methodListAccountsWithPagination
Lists the accounts with pagination.
Public methodListAvailablePackageExtensions
Lists the available package extensions.
Public methodListAvailablePackages
Lists the available packages.
Public methodListExistingDirectProvisioningServices
Lists the existing direct provisioning services.
Public methodListExistingServices
Lists the existing services.
Public methodListExistingServicesWithDepth
Lists existing child services for given parent service, paginated.
Public methodListLogs
Lists the logs.
Public methodListPackagesForAccount
Lists the packages for account.
Public methodListPossibleServices
Lists the possible services.
Public methodListServiceOperations
Lists the service operations.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodModifyAccount
Modifies the account.
Public methodModifyService
Modifies the service.
Public methodModifyServiceAsync
Modifies the service async.
Public methodRemoveOldDeletedPackages
Removes old deleted packages.
Public methodRemoveOldDeletedServices
Removes old deleted services.
Public methodRemoveOldProvisioningRequests
Removes old provisioning requests.
Public methodSwitchService
Switches the service.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUpdatePackageExtensionLimitations
Updates the package extension limitations.
Public methodUpdatePackageExtensionLimitationsAsync
Updates the package extension limitations async.
Public methodUpdateResourceProperties
Gets a resource description property overrides from database for module.
Top
Fields
  NameDescription
Public fieldStatic memberCoreApiMock
Top
See Also