Show / Hide Table of Contents

Class NewsletterRecordPublicClientProxy

Inheritance
object
NewsletterRecordPublicClientProxy
Implements
INewsletterRecordPublicAppService
IApplicationService
IRemoteService
Namespace: Volo.CmsKit.Public.Newsletters
Assembly: Volo.CmsKit.Pro.Common.HttpApi.Client.dll
Syntax
public class NewsletterRecordPublicClientProxy : ClientProxyBase<INewsletterRecordPublicAppService>, INewsletterRecordPublicAppService, IApplicationService, IRemoteService

Constructors

NewsletterRecordPublicClientProxy()

Declaration
public NewsletterRecordPublicClientProxy()

Methods

CreateAsync(CreateNewsletterRecordInput)

Declaration
public virtual Task CreateAsync(CreateNewsletterRecordInput input)
Parameters
Type Name Description
CreateNewsletterRecordInput input
Returns
Type Description
Task

GetNewsletterPreferencesAsync(string)

Declaration
public virtual Task<List<NewsletterPreferenceDetailsDto>> GetNewsletterPreferencesAsync(string emailAddress)
Parameters
Type Name Description
string emailAddress
Returns
Type Description
Task<List<NewsletterPreferenceDetailsDto>>

GetOptionByPreferenceAsync(string)

Declaration
public virtual Task<NewsletterEmailOptionsDto> GetOptionByPreferenceAsync(string preference)
Parameters
Type Name Description
string preference
Returns
Type Description
Task<NewsletterEmailOptionsDto>

UpdatePreferencesAsync(UpdatePreferenceRequestInput)

Declaration
public virtual Task UpdatePreferencesAsync(UpdatePreferenceRequestInput input)
Parameters
Type Name Description
UpdatePreferenceRequestInput input
Returns
Type Description
Task

Implements

INewsletterRecordPublicAppService
Volo.Abp.Application.Services.IApplicationService
Volo.Abp.IRemoteService
In this article
Back to top Powered by Volosoft