Class RevokeDesktopClientArg

java.lang.Object
com.dropbox.core.v2.team.DeviceSessionArg
com.dropbox.core.v2.team.RevokeDesktopClientArg

public class RevokeDesktopClientArg extends DeviceSessionArg
  • Field Details

  • Constructor Details

    • RevokeDesktopClientArg

      public RevokeDesktopClientArg(@Nonnull String sessionId, @Nonnull String teamMemberId, boolean deleteOnUnlink)
      Parameters:
      sessionId - The session id. Must not be null.
      teamMemberId - The unique id of the member owning the device. Must not be null.
      deleteOnUnlink - Whether to delete all files of the account (this is possible only if supported by the desktop client and will be made the next time the client access the account).
      Throws:
      IllegalArgumentException - If any argument does not meet its preconditions.
    • RevokeDesktopClientArg

      public RevokeDesktopClientArg(@Nonnull String sessionId, @Nonnull String teamMemberId)
      None

      The default values for unset fields will be used.

      Parameters:
      sessionId - The session id. Must not be null.
      teamMemberId - The unique id of the member owning the device. Must not be null.
      Throws:
      IllegalArgumentException - If any argument does not meet its preconditions.
  • Method Details

    • getSessionId

      @Nonnull public String getSessionId()
      The session id.
      Overrides:
      getSessionId in class DeviceSessionArg
      Returns:
      value for this field, never null.
    • getTeamMemberId

      @Nonnull public String getTeamMemberId()
      The unique id of the member owning the device.
      Overrides:
      getTeamMemberId in class DeviceSessionArg
      Returns:
      value for this field, never null.
    • getDeleteOnUnlink

      public boolean getDeleteOnUnlink()
      Whether to delete all files of the account (this is possible only if supported by the desktop client and will be made the next time the client access the account).
      Returns:
      value for this field, or null if not present. Defaults to false.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class DeviceSessionArg
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class DeviceSessionArg
    • toString

      public String toString()
      Overrides:
      toString in class DeviceSessionArg
    • toStringMultiline

      public String toStringMultiline()
      Returns a String representation of this object formatted for easier readability.

      The returned String may contain newlines.

      Overrides:
      toStringMultiline in class DeviceSessionArg
      Returns:
      Formatted, multiline String representation of this object