1. INotificationsClient

Interface INotificationsClient

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

Contains functionality to manage and send notifications.

Namespace: Stylelabs.M.Sdk.Clients
Assembly: Stylelabs.M.Sdk.dll
Syntax
public interface INotificationsClient

Methods

GetMailTemplateAsync(String, IEntityLoadConfiguration)

Gets an mail template entity by name.

Declaration
Task<IMailTemplate> GetMailTemplateAsync(string name, IEntityLoadConfiguration loadConfiguration = null)
Parameters
TypeNameDescription
System.Stringname

Name of the mail template.

IEntityLoadConfigurationloadConfiguration

The load configuration.

Returns
TypeDescription
Task<IMailTemplate>

The mail template entity or null if it does not exist.

GetMailTemplatesAsync(IEnumerable<String>, IEntityLoadConfiguration)

Gets mail template entities by name. The result can have a different ordering and size (when entities don't exist) than the input.

Declaration
Task<IList<IMailTemplate>> GetMailTemplatesAsync(IEnumerable<string> names, IEntityLoadConfiguration loadConfiguration = null)
Parameters
TypeNameDescription
IEnumerable<System.String>names

Names of the mail templates.

IEntityLoadConfigurationloadConfiguration

The load configuration.

Returns
TypeDescription
Task<IList<IMailTemplate>>

The mail template entities. Can contain null when a mail template was not found.

SendConfirmationEmailAsync(IEnumerable<Int64>)

Sends a registration confirmation e-mail to the specified users by id.

Declaration
Task SendConfirmationEmailAsync(IEnumerable<long> userIds)
Parameters
TypeNameDescription
IEnumerable<System.Int64>userIds

Users that will receive the registration confirmation e-mail

Returns
TypeDescription
Task
Remarks

This action requires the 'SendConfirmationEmail' privilege.

SendConfirmationEmailAsync(IEnumerable<String>)

Sends a registration confirmation e-mail to the specified users by username.

Declaration
Task SendConfirmationEmailAsync(IEnumerable<string> usernames)
Parameters
TypeNameDescription
IEnumerable<System.String>usernames

Users that will receive the registration confirmation e-mail

Returns
TypeDescription
Task
Remarks

This action requires the 'SendConfirmationEmail' privilege.

SendConfirmationEmailAsync(Int64)

Sends a registration confirmation e-mail to the specified user by id.

Declaration
Task SendConfirmationEmailAsync(long userId)
Parameters
TypeNameDescription
System.Int64userId

User that will receive the registration confirmation e-mail

Returns
TypeDescription
Task
Remarks

This action requires the 'SendConfirmationEmail' privilege.

SendConfirmationEmailAsync(Int64[])

Sends a registration confirmation e-mail to the specified users by id.

Declaration
Task SendConfirmationEmailAsync(params long[] userIds)
Parameters
TypeNameDescription
System.Int64[]userIds

Users that will receive the registration confirmation e-mail

Returns
TypeDescription
Task
Remarks

This action requires the 'SendConfirmationEmail' privilege.

SendConfirmationEmailAsync(String)

Sends a registration confirmation e-mail to the specified user by username.

Declaration
Task SendConfirmationEmailAsync(string username)
Parameters
TypeNameDescription
System.Stringusername

User that will receive the registration confirmation e-mail

Returns
TypeDescription
Task
Remarks

This action requires the 'SendConfirmationEmail' privilege.

SendConfirmationEmailAsync(String[])

Sends a registration confirmation e-mail to the specified users by username.

Declaration
Task SendConfirmationEmailAsync(params string[] usernames)
Parameters
TypeNameDescription
System.String[]usernames

Users that will receive the registration confirmation e-mail

Returns
TypeDescription
Task
Remarks

This action requires the 'SendConfirmationEmail' privilege.

SendEmailNotificationAsync(MailRequestBroadcast)

Sends an e-mail to all users in M.

Declaration
Task SendEmailNotificationAsync(MailRequestBroadcast mailRequest)
Parameters
TypeNameDescription
MailRequestBroadcastmailRequest

Mail request information.

Returns
TypeDescription
Task
Exceptions
TypeCondition
ValidationException

When mailRequest has invalid properties.

SendEmailNotificationAsync(MailRequestById)

Sends an e-mail to users by user id.

Declaration
Task SendEmailNotificationAsync(MailRequestById mailRequest)
Parameters
TypeNameDescription
MailRequestByIdmailRequest

Mail request information.

Returns
TypeDescription
Task
Exceptions
TypeCondition
ValidationException

When mailRequest has invalid properties.

SendEmailNotificationAsync(MailRequestByUsername)

Sends an e-mail to users by username.

Declaration
Task SendEmailNotificationAsync(MailRequestByUsername mailRequest)
Parameters
TypeNameDescription
MailRequestByUsernamemailRequest

Mail request information.

Returns
TypeDescription
Task
Exceptions
TypeCondition
ValidationException

When mailRequest has invalid properties.

SendRealTimeNotificationAsync(RealtimeRequestBroadcast)

Sends a real-time notification (browser notification) to all users in M.

Declaration
Task SendRealTimeNotificationAsync(RealtimeRequestBroadcast realtimeRequest)
Parameters
TypeNameDescription
RealtimeRequestBroadcastrealtimeRequest
Returns
TypeDescription
Task
Exceptions
TypeCondition
ValidationException

When realtimeRequest has invalid properties.

SendRealTimeNotificationAsync(RealtimeRequestById)

Sends a real-time notification (browser notification) to users by user id.

Declaration
Task SendRealTimeNotificationAsync(RealtimeRequestById realtimeRequest)
Parameters
TypeNameDescription
RealtimeRequestByIdrealtimeRequest
Returns
TypeDescription
Task
Exceptions
TypeCondition
ValidationException

When realtimeRequest has invalid properties.

SendRealTimeNotificationAsync(RealtimeRequestByUsername)

Sends a real-time notification (browser notification) to users by username.

Declaration
Task SendRealTimeNotificationAsync(RealtimeRequestByUsername realtimeRequest)
Parameters
TypeNameDescription
RealtimeRequestByUsernamerealtimeRequest
Returns
TypeDescription
Task
Exceptions
TypeCondition
ValidationException

When realtimeRequest has invalid properties.

この記事を改善するための提案がある場合は、 お知らせください!