Class DevicesListV1Request


  • public final class DevicesListV1Request
    extends java.lang.Object
    • Method Detail

      • getSortBy

        public java.util.Optional<DeviceSortByEnum> getSortBy()
        Returns:
        Field to sort by
      • getSortOrder

        public java.util.Optional<SortOrderEnum> getSortOrder()
        Returns:
        Sort order (ascending or descending)
      • getPage

        public java.util.Optional<java.lang.Integer> getPage()
      • getPageSize

        public java.util.Optional<java.lang.Integer> getPageSize()
      • getOrgScope

        public java.util.Optional<TrackingOrgScopeEnum> getOrgScope()
        Returns:
        Filter by org ownership: owned, shared, or owned_and_shared
      • getFilterOffChrtReferenceId

        public java.util.Optional<java.lang.String> getFilterOffChrtReferenceId()
        Returns:
        Filter by off-CHRT reference ID (exact match)
      • getFilterType

        public java.util.Optional<TrackingDeviceTypeEnum1> getFilterType()
        Returns:
        Filter by device type
      • getFilterActiveCargoId

        public java.util.Optional<java.lang.String> getFilterActiveCargoId()
        Returns:
        Filter by active cargo ID
      • getFilterActiveSessionId

        public java.util.Optional<java.lang.String> getFilterActiveSessionId()
        Returns:
        Filter by active session ID
      • getFilterHasActiveSession

        public java.util.Optional<java.lang.Boolean> getFilterHasActiveSession()
        Returns:
        Filter by whether device has an active session (true = session_id is not null, false = session_id is null)
      • getFilterHasActiveCargo

        public java.util.Optional<java.lang.Boolean> getFilterHasActiveCargo()
        Returns:
        Filter by whether device has an active cargo (true = cargo_id is not null, false = cargo_id is null)
      • getFilterRegisteredAtTimestampGte

        public java.util.Optional<java.time.OffsetDateTime> getFilterRegisteredAtTimestampGte()
        Returns:
        Filter by registered_at_timestamp >= value
      • getFilterRegisteredAtTimestampLte

        public java.util.Optional<java.time.OffsetDateTime> getFilterRegisteredAtTimestampLte()
        Returns:
        Filter by registered_at_timestamp <= value
      • getFilterLastSeenAtTimestampGte

        public java.util.Optional<java.time.OffsetDateTime> getFilterLastSeenAtTimestampGte()
        Returns:
        Filter by last_seen_at_timestamp >= value
      • getFilterLastSeenAtTimestampLte

        public java.util.Optional<java.time.OffsetDateTime> getFilterLastSeenAtTimestampLte()
        Returns:
        Filter by last_seen_at_timestamp <= value
      • getFilterArchived

        public java.util.Optional<java.lang.Boolean> getFilterArchived()
        Returns:
        Filter by archived status
      • equals

        public boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.lang.Object
      • getAdditionalProperties

        public java.util.Map<java.lang.String,​java.lang.Object> getAdditionalProperties()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object