Class SetResponse<T>

java.lang.Object
com.iland.core.web.rest.response.common.SetResponse<T>
All Implemented Interfaces:
Serializable, Iterable<T>
Direct Known Subclasses:
BaCompanySetResponse, O365AuditLogEventSetResponse, O365BackupRepositorySetResponse, O365BillSetResponse, O365ExchangeFolderSetResponse, O365ExchangeItemSetResponse, O365ExchangeMailboxPaginatedSetResponse, O365ExchangeMailboxSetResponse, O365GroupPaginatedSetResponse, O365JobSessionLogItemSetResponse, O365JobSessionSetResponse, O365JobSetResponse, O365MailItemSearchSetResponse, O365OneDriveDocumentSetResponse, O365OneDriveFolderSetResponse, O365OneDriveSetResponse, O365OrganizationSetResponse, O365PurgedUserSetResponse, O365RestorePointSetResponse, O365RestoreSessionEventSetResponse, O365RestoreSessionSetResponse, O365SharePointAttachmentSetResponse, O365SharePointDocumentSetResponse, O365SharePointFolderSetResponse, O365SharePointItemSetResponse, O365SharePointLibrarySetResponse, O365SharePointListSetResponse, O365SharePointSiteSetResponse, O365UserSetResponse, PaginatedSetResponse, TenantKeyPairSetResponse

public class SetResponse<T> extends Object implements Serializable, Iterable<T>
SetResponse.
Author:
Nick Kasprzak
See Also:
  • Field Details

    • data

      @Expose @Since(1.0) protected Set<T> data
  • Constructor Details

    • SetResponse

      public SetResponse(Set<T> data)
  • Method Details

    • getData

      public Set<T> getData()
      Get the data set of result response
      Returns:
      Set of {@link <T>} list of data
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • iterator

      @Nonnull public Iterator<T> iterator()
      Specified by:
      iterator in interface Iterable<T>