Interface RepositoryInvitation

  • All Known Implementing Classes:
    ImmutableRepositoryInvitation

    @Immutable
    public interface RepositoryInvitation
    Collaborator Invitation resource
    • Method Detail

      • id

        Integer id()
        Unique identifier of the repository invitation
      • nodeId

        String nodeId()
        Node ID
      • repository

        Repository repository()
        The repository that the invitee is being invited to
      • invitee

        @Nullable
        User invitee()
        The user that is receiving the invite
      • inviter

        @Nullable
        User inviter()
        The user that sent the invite
      • permissions

        String permissions()
        The permission associated with the invitation
      • createdAt

        ZonedDateTime createdAt()
        Date when invite was created
      • expired

        @Nullable
        Optional<Boolean> expired()
        Whether or not the invitation has expired
      • url

        URI url()
        API URL
      • htmlUrl

        URI htmlUrl()
        HTML URL