Class LineItemGroupsListV1Request.Builder
- java.lang.Object
-
- com.chrt.api.resources.billing.lineitemgroups.requests.LineItemGroupsListV1Request.Builder
-
- Enclosing class:
- LineItemGroupsListV1Request
public static final class LineItemGroupsListV1Request.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
from
public LineItemGroupsListV1Request.Builder from(LineItemGroupsListV1Request other)
-
filterStatus
public LineItemGroupsListV1Request.Builder filterStatus(java.util.Optional<java.util.List<LineItemGroupStatusEnum1>> filterStatus)
Filter by LineItemGroup status(es). Multi-select.
-
filterStatus
public LineItemGroupsListV1Request.Builder filterStatus(java.util.List<LineItemGroupStatusEnum1> filterStatus)
-
filterStatus
public LineItemGroupsListV1Request.Builder filterStatus(Nullable<java.util.List<LineItemGroupStatusEnum1>> filterStatus)
-
filterStatus
public LineItemGroupsListV1Request.Builder filterStatus(LineItemGroupStatusEnum1 filterStatus)
-
sortOrder
public LineItemGroupsListV1Request.Builder sortOrder(java.util.Optional<SortOrderEnum> sortOrder)
Sort order on
_id(proxy for creation order; LIGs have no user-facing timestamps to sort by).
-
sortOrder
public LineItemGroupsListV1Request.Builder sortOrder(SortOrderEnum sortOrder)
-
sortOrder
public LineItemGroupsListV1Request.Builder sortOrder(Nullable<SortOrderEnum> sortOrder)
-
page
public LineItemGroupsListV1Request.Builder page(java.util.Optional<java.lang.Integer> page)
-
page
public LineItemGroupsListV1Request.Builder page(java.lang.Integer page)
-
page
public LineItemGroupsListV1Request.Builder page(Nullable<java.lang.Integer> page)
-
pageSize
public LineItemGroupsListV1Request.Builder pageSize(java.util.Optional<java.lang.Integer> pageSize)
-
pageSize
public LineItemGroupsListV1Request.Builder pageSize(java.lang.Integer pageSize)
-
pageSize
public LineItemGroupsListV1Request.Builder pageSize(Nullable<java.lang.Integer> pageSize)
-
filterTaskGroupId
public LineItemGroupsListV1Request.Builder filterTaskGroupId(java.util.Optional<java.lang.String> filterTaskGroupId)
Filter by parent task group id.
-
filterTaskGroupId
public LineItemGroupsListV1Request.Builder filterTaskGroupId(java.lang.String filterTaskGroupId)
-
filterTaskGroupId
public LineItemGroupsListV1Request.Builder filterTaskGroupId(Nullable<java.lang.String> filterTaskGroupId)
-
filterOrderId
public LineItemGroupsListV1Request.Builder filterOrderId(java.util.Optional<java.lang.String> filterOrderId)
Filter by parent order id.
-
filterOrderId
public LineItemGroupsListV1Request.Builder filterOrderId(java.lang.String filterOrderId)
-
filterOrderId
public LineItemGroupsListV1Request.Builder filterOrderId(Nullable<java.lang.String> filterOrderId)
-
filterOrderShortId
public LineItemGroupsListV1Request.Builder filterOrderShortId(java.util.Optional<java.lang.String> filterOrderShortId)
Filter by order short id.
-
filterOrderShortId
public LineItemGroupsListV1Request.Builder filterOrderShortId(java.lang.String filterOrderShortId)
-
filterOrderShortId
public LineItemGroupsListV1Request.Builder filterOrderShortId(Nullable<java.lang.String> filterOrderShortId)
-
filterOrderOffChrtReferenceId
public LineItemGroupsListV1Request.Builder filterOrderOffChrtReferenceId(java.util.Optional<java.lang.String> filterOrderOffChrtReferenceId)
Filter by order off-chrt reference id.
-
filterOrderOffChrtReferenceId
public LineItemGroupsListV1Request.Builder filterOrderOffChrtReferenceId(java.lang.String filterOrderOffChrtReferenceId)
-
filterOrderOffChrtReferenceId
public LineItemGroupsListV1Request.Builder filterOrderOffChrtReferenceId(Nullable<java.lang.String> filterOrderOffChrtReferenceId)
-
filterOwnedByOrgId
public LineItemGroupsListV1Request.Builder filterOwnedByOrgId(java.util.Optional<java.lang.String> filterOwnedByOrgId)
Filter by owner org id.
-
filterOwnedByOrgId
public LineItemGroupsListV1Request.Builder filterOwnedByOrgId(java.lang.String filterOwnedByOrgId)
-
filterOwnedByOrgId
public LineItemGroupsListV1Request.Builder filterOwnedByOrgId(Nullable<java.lang.String> filterOwnedByOrgId)
-
filterPaymentOriginOrgId
public LineItemGroupsListV1Request.Builder filterPaymentOriginOrgId(java.util.Optional<java.lang.String> filterPaymentOriginOrgId)
Filter by payment origin org id.
-
filterPaymentOriginOrgId
public LineItemGroupsListV1Request.Builder filterPaymentOriginOrgId(java.lang.String filterPaymentOriginOrgId)
-
filterPaymentOriginOrgId
public LineItemGroupsListV1Request.Builder filterPaymentOriginOrgId(Nullable<java.lang.String> filterPaymentOriginOrgId)
-
filterPaymentDestinationOrgId
public LineItemGroupsListV1Request.Builder filterPaymentDestinationOrgId(java.util.Optional<java.lang.String> filterPaymentDestinationOrgId)
Filter by payment destination org id.
-
filterPaymentDestinationOrgId
public LineItemGroupsListV1Request.Builder filterPaymentDestinationOrgId(java.lang.String filterPaymentDestinationOrgId)
-
filterPaymentDestinationOrgId
public LineItemGroupsListV1Request.Builder filterPaymentDestinationOrgId(Nullable<java.lang.String> filterPaymentDestinationOrgId)
-
filterPaymentDestinationDriverId
public LineItemGroupsListV1Request.Builder filterPaymentDestinationDriverId(java.util.Optional<java.lang.String> filterPaymentDestinationDriverId)
Filter by payment destination driver id.
-
filterPaymentDestinationDriverId
public LineItemGroupsListV1Request.Builder filterPaymentDestinationDriverId(java.lang.String filterPaymentDestinationDriverId)
-
filterPaymentDestinationDriverId
public LineItemGroupsListV1Request.Builder filterPaymentDestinationDriverId(Nullable<java.lang.String> filterPaymentDestinationDriverId)
-
filterRateSheetId
public LineItemGroupsListV1Request.Builder filterRateSheetId(java.util.Optional<java.lang.String> filterRateSheetId)
Filter by source rate sheet id (None for ad-hoc/pro-forma LIGs).
-
filterRateSheetId
public LineItemGroupsListV1Request.Builder filterRateSheetId(java.lang.String filterRateSheetId)
-
filterRateSheetId
public LineItemGroupsListV1Request.Builder filterRateSheetId(Nullable<java.lang.String> filterRateSheetId)
-
filterStatementId
public LineItemGroupsListV1Request.Builder filterStatementId(java.util.Optional<java.lang.String> filterStatementId)
Filter to LineItemGroups bundled into this statement.
-
filterStatementId
public LineItemGroupsListV1Request.Builder filterStatementId(java.lang.String filterStatementId)
-
filterStatementId
public LineItemGroupsListV1Request.Builder filterStatementId(Nullable<java.lang.String> filterStatementId)
-
filterAttachedToStatement
public LineItemGroupsListV1Request.Builder filterAttachedToStatement(java.util.Optional<java.lang.Boolean> filterAttachedToStatement)
Filter by whether the LineItemGroup is bundled into a statement (
statement_id is not Noneif true,is Noneif false). Used by the statement-bundling worklist to find unbundled LIGs.
-
filterAttachedToStatement
public LineItemGroupsListV1Request.Builder filterAttachedToStatement(java.lang.Boolean filterAttachedToStatement)
-
filterAttachedToStatement
public LineItemGroupsListV1Request.Builder filterAttachedToStatement(Nullable<java.lang.Boolean> filterAttachedToStatement)
-
build
public LineItemGroupsListV1Request build()
-
-