/// <summary> /// Updates a repository invitation. /// </summary> /// <remarks> /// See the <a href="https://developer.github.com/v3/repos/invitations/#update-a-repository-invitation">API documentation</a> for more information. /// </remarks> /// <param name="repositoryId">The id of the repository.</param> /// <param name="invitationId">The id of the invitatio.n</param> /// <param name="permissions">The permission to set.</param> public IObservable <RepositoryInvitation> Edit(long repositoryId, int invitationId, InvitationUpdate permissions) { Ensure.ArgumentNotNull(permissions, "persmissions"); return(_client.Edit(repositoryId, invitationId, permissions).ToObservable()); }