Interface INewsletterRecordPublicAppService
Assembly: Volo.CmsKit.Pro.Common.Application.Contracts.dll
Syntax
public interface INewsletterRecordPublicAppService : IApplicationService, IRemoteService
Methods
Declaration
Task CreateAsync(CreateNewsletterRecordInput input)
Parameters
Returns
GetNewsletterPreferencesAsync(string)
Declaration
Task<List<NewsletterPreferenceDetailsDto>> GetNewsletterPreferencesAsync(string emailAddress)
Parameters
Type |
Name |
Description |
string |
emailAddress |
|
Returns
GetOptionByPreferenceAsync(string)
Declaration
Task<NewsletterEmailOptionsDto> GetOptionByPreferenceAsync(string preference)
Parameters
Type |
Name |
Description |
string |
preference |
|
Returns
Declaration
Task UpdatePreferencesAsync(UpdatePreferenceRequestInput input)
Parameters
Returns
Extension Methods