Class DevicesListV1Request
- java.lang.Object
-
- com.chrt.api.resources.tracking.devices.requests.DevicesListV1Request
-
public final class DevicesListV1Request extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDevicesListV1Request.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DevicesListV1Request.Builderbuilder()booleanequals(java.lang.Object other)java.util.Map<java.lang.String,java.lang.Object>getAdditionalProperties()java.util.Optional<java.lang.String>getFilterActiveCargoId()java.util.Optional<java.lang.String>getFilterActiveSessionId()java.util.Optional<java.lang.Boolean>getFilterArchived()java.util.Optional<java.lang.Boolean>getFilterHasActiveCargo()java.util.Optional<java.lang.Boolean>getFilterHasActiveSession()java.util.Optional<java.time.OffsetDateTime>getFilterLastSeenAtTimestampGte()java.util.Optional<java.time.OffsetDateTime>getFilterLastSeenAtTimestampLte()java.util.Optional<java.lang.String>getFilterOffChrtReferenceId()java.util.Optional<java.time.OffsetDateTime>getFilterRegisteredAtTimestampGte()java.util.Optional<java.time.OffsetDateTime>getFilterRegisteredAtTimestampLte()java.util.Optional<TrackingDeviceTypeEnum1>getFilterType()java.util.Optional<TrackingOrgScopeEnum>getOrgScope()java.util.Optional<java.lang.Integer>getPage()java.util.Optional<java.lang.Integer>getPageSize()java.util.Optional<DeviceSortByEnum>getSortBy()java.util.Optional<SortOrderEnum>getSortOrder()inthashCode()java.lang.StringtoString()
-
-
-
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:
equalsin classjava.lang.Object
-
getAdditionalProperties
public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
builder
public static DevicesListV1Request.Builder builder()
-
-