/// <summary>
 /// Returns all invitations sent by the caller
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <IList <GDPRInvitationDetailResponse> > SentAsync(this IInvitations operations, CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.SentWithHttpMessagesAsync(null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
 /// <param name='operations'>
 /// Reference to the Rg.ClientApp.IInvitations.
 /// </param>
 /// <param name='request'>
 /// Required.
 /// </param>
 public static InvitationsIssued PostAsyncByRequest(this IInvitations operations, InvitationRequest request)
 {
     return(Task.Factory.StartNew((object s) =>
     {
         return ((IInvitations)s).PostAsyncByRequestAsync(request);
     }
                                  , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult());
 }
Exemple #3
0
 /// <summary>
 /// Initializes a new instance of the RgApiJenya class.
 /// </summary>
 /// <param name='rootHandler'>
 /// Optional. The http client handler used to handle http transport.
 /// </param>
 /// <param name='handlers'>
 /// Optional. The set of delegating handlers to insert in the http
 /// client pipeline.
 /// </param>
 public RgApiJenya(HttpClientHandler rootHandler, params DelegatingHandler[] handlers)
     : base(rootHandler, handlers)
 {
     this._albums       = new Albums(this);
     this._comment      = new Comment(this);
     this._invitations  = new Invitations(this);
     this._media        = new Media(this);
     this._notification = new Notification(this);
     this._profile      = new Profile(this);
     this._search       = new Search(this);
     this._test         = new Test(this);
     this._timeline     = new Timeline(this);
     this._uploadMedia  = new UploadMedia(this);
     this._userImages   = new UserImages(this);
     this._baseUri      = new Uri("https://microsoft-apiappc0ca0972af5842ffbdf629275d59d5b9.azurewebsites.net");
 }
        /// <param name='operations'>
        /// Reference to the Rg.ClientApp.IInvitations.
        /// </param>
        /// <param name='request'>
        /// Required.
        /// </param>
        /// <param name='cancellationToken'>
        /// Cancellation token.
        /// </param>
        public static async Task <InvitationsIssued> PostAsyncByRequestAsync(this IInvitations operations, InvitationRequest request, CancellationToken cancellationToken = default(System.Threading.CancellationToken))
        {
            Microsoft.Rest.HttpOperationResponse <Rg.ClientApp.Models.InvitationsIssued> result = await operations.PostAsyncByRequestWithOperationResponseAsync(request, cancellationToken).ConfigureAwait(false);

            return(result.Body);
        }
 public static async Task <IInvitationsLoadInvitationsResult> LoadInvitationsAsync(this IInvitations api, GoogleApiClient apiClient, int sortOrder)
 {
     return((await api.LoadInvitations(apiClient, sortOrder)).JavaCast <IInvitationsLoadInvitationsResult> ());
 }
 /// <summary>
 /// Returns all invitations sent by the caller
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 public static IList <GDPRInvitationDetailResponse> Sent(this IInvitations operations)
 {
     return(operations.SentAsync().GetAwaiter().GetResult());
 }