Table of Contents

Interface ISubscriptionService

Namespace
Rescope.Commerce.Core.Services
Assembly
Rescope.Commerce.Core.dll
public interface ISubscriptionService : IService<Subscription>
Inherited Members

Methods

GetMemberPage(Guid, int, string, SortOrder, string?)

Task<PaginatedResponse<Subscription>> GetMemberPage(Guid memberId, int page, string filter, SortOrder sortOrder = SortOrder.DESC, string? sortBy = null)

Parameters

memberId Guid
page int
filter string
sortOrder SortOrder
sortBy string

Returns

Task<PaginatedResponse<Subscription>>

GetMemberPage(MemberIdentityUser, int, string, SortOrder, string?)

Task<PaginatedResponse<Subscription>> GetMemberPage(MemberIdentityUser member, int page, string filter, SortOrder sortOrder = SortOrder.DESC, string? sortBy = null)

Parameters

member MemberIdentityUser
page int
filter string
sortOrder SortOrder
sortBy string

Returns

Task<PaginatedResponse<Subscription>>

GetPage(int, string, SortOrder, string?)

Task<PaginatedResponse<Subscription>> GetPage(int page, string filter, SortOrder sortOrder = SortOrder.DESC, string? sortBy = null)

Parameters

page int
filter string
sortOrder SortOrder
sortBy string

Returns

Task<PaginatedResponse<Subscription>>

RunRenewals()

Task RunRenewals()

Returns

Task