/// <summary>
 /// iOS specific properties.
 /// </summary>
 public NotificationRequestBuilder WithiOSOptions(iOSOptions options)
 {
     _request.iOS = options;
     return(this);
 }
 /// <summary>
 /// Initializes NotificationRequestBuilder with the specified notification Id.
 /// </summary>
 /// <param name="notificationId">A unique identifier for the request
 /// (if identifier is not unique, a new notification request object is not created).
 /// You can use this identifier later to cancel a request that is still pending.</param>
 public NotificationRequestBuilder(int notificationId)
 {
     NotificationId = notificationId;
     AndroidOptions = new AndroidOptions();
     iOSOptions     = new iOSOptions();
 }
 /// <summary>
 /// Initializes NotificationRequestBuilder with default value.
 /// </summary>
 public NotificationRequestBuilder()
 {
     AndroidOptions = new AndroidOptions();
     iOSOptions     = new iOSOptions();
 }
예제 #4
0
 /// <summary>
 /// iOS specific properties builder.
 /// </summary>
 /// <param name="builder"></param>
 /// <returns></returns>
 public NotificationRequestBuilder WithiOSOptions(Func <iOSOptionsBuilder, iOSOptions> builder)
 {
     iOSOptions = builder.Invoke(new iOSOptionsBuilder());
     return(this);
 }