This service is available via Telligent.Evolution.Extensibility.Apis.Get<Telligent.Evolution.Extensibility.Api.Version1.IApplicationSubscriptions>()
and is defined in Telligent.Evolution.Platform.dll
Methods
bool CanCreate(Guid applicationId, Guid applicationTypeId);
Parameters
Name | Type | Description | Required | Default | Options |
---|---|---|---|---|---|
applicationId | Guid | Application Id | Required | ||
applicationTypeId | Guid | Application Type Id | Required |
Return Type
bool
bool CanDelete(Guid conpplicationIdatentId, Guid? typeId, int subscribedUserId);
Parameters
Name | Type | Description | Required | Default | Options |
---|---|---|---|---|---|
conpplicationIdatentId | Guid | Conpplication Idatent Id | Required | ||
typeId | Guid? | Type Id | Required | ||
subscribedUserId | int | Subscribed User Id | Required |
Return Type
bool
ApplicationSubscription Create(Guid applicationId, Guid applicationTypeId, ApplicationSubscriptionOptions options = null);
Parameters
Name | Type | Description | Required | Default | Options |
---|---|---|---|---|---|
applicationId | Guid | Application Id | Required | ||
applicationTypeId | Guid | Application Type Id | Required | ||
options | ApplicationSubscriptionOptions | Options | Optional |
Return Type
ApplicationSubscription Delete(Guid applicationId, Guid applicationTypeId, ApplicationSubscriptionOptions options = null);
Parameters
Name | Type | Description | Required | Default | Options |
---|---|---|---|---|---|
applicationId | Guid | Application Id | Required | ||
applicationTypeId | Guid | Application Type Id | Required | ||
options | ApplicationSubscriptionOptions | Options | Optional |
Return Type
ApplicationSubscription Get(Guid applicationId, ApplicationSubscriptionGetOptions options = null);
Parameters
Name | Type | Description | Required | Default | Options |
---|---|---|---|---|---|
applicationId | Guid | Application Id | Required | ||
options | ApplicationSubscriptionGetOptions | Options | Optional |
Return Type
PagedList<ApplicationSubscription> List(ApplicationSubscriptionListOptions options = null);
Parameters
Name | Type | Description | Required | Default | Options |
---|---|---|---|---|---|
options | ApplicationSubscriptionListOptions | Options | Optional |
Return Type
PagedList<ApplicationSubscription>
PagedList<ApplicationSubscription> List(Guid applicationId, Guid applicationTypeId, ApplicationSubscriberListOptions options = null);
Parameters
Name | Type | Description | Required | Default | Options |
---|---|---|---|---|---|
applicationId | Guid | Application Id | Required | ||
applicationTypeId | Guid | Application Type Id | Required | ||
options | ApplicationSubscriberListOptions | Options | Optional |
Return Type
PagedList<ApplicationSubscription>
PagedList<User> SubscribedUsers(Guid applicationId, ApplicationSubscriberListOptions options = null);
Parameters
Name | Type | Description | Required | Default | Options |
---|---|---|---|---|---|
applicationId | Guid | Application Id | Required | ||
options | ApplicationSubscriberListOptions | Options | Optional |
Return Type
bool Supports(Guid applicationTypeId);
Parameters
Name | Type | Description | Required | Default | Options |
---|---|---|---|---|---|
applicationTypeId | Guid | Application Type Id | Required |
Return Type
bool