Class LineItemGroupsListForCourierOrgV1Request.Builder
- java.lang.Object
-
- com.chrt.api.resources.billing.lineitemgroups.requests.LineItemGroupsListForCourierOrgV1Request.Builder
-
- Enclosing class:
- LineItemGroupsListForCourierOrgV1Request
public static final class LineItemGroupsListForCourierOrgV1Request.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
from
public LineItemGroupsListForCourierOrgV1Request.Builder from(LineItemGroupsListForCourierOrgV1Request other)
-
filterStatus
public LineItemGroupsListForCourierOrgV1Request.Builder filterStatus(java.util.Optional<java.util.List<LineItemGroupStatusEnum1>> filterStatus)
Filter by line item group status(es)
-
filterStatus
public LineItemGroupsListForCourierOrgV1Request.Builder filterStatus(java.util.List<LineItemGroupStatusEnum1> filterStatus)
-
filterStatus
public LineItemGroupsListForCourierOrgV1Request.Builder filterStatus(Nullable<java.util.List<LineItemGroupStatusEnum1>> filterStatus)
-
filterStatus
public LineItemGroupsListForCourierOrgV1Request.Builder filterStatus(LineItemGroupStatusEnum1 filterStatus)
-
filterDriverId
public LineItemGroupsListForCourierOrgV1Request.Builder filterDriverId(java.util.Optional<java.lang.String> filterDriverId)
Filter by driver ID (payment_destination_driver_id)
-
filterDriverId
public LineItemGroupsListForCourierOrgV1Request.Builder filterDriverId(java.lang.String filterDriverId)
-
filterDriverId
public LineItemGroupsListForCourierOrgV1Request.Builder filterDriverId(Nullable<java.lang.String> filterDriverId)
-
filterAttachedToStatement
public LineItemGroupsListForCourierOrgV1Request.Builder filterAttachedToStatement(java.util.Optional<java.lang.Boolean> filterAttachedToStatement)
Filter by whether line item group is attached to a statement
-
filterAttachedToStatement
public LineItemGroupsListForCourierOrgV1Request.Builder filterAttachedToStatement(java.lang.Boolean filterAttachedToStatement)
-
filterAttachedToStatement
public LineItemGroupsListForCourierOrgV1Request.Builder filterAttachedToStatement(Nullable<java.lang.Boolean> filterAttachedToStatement)
-
filterPaymentRole
public LineItemGroupsListForCourierOrgV1Request.Builder filterPaymentRole(java.util.Optional<PaymentRoleFilterEnum> filterPaymentRole)
Filter by payment role: origin (courier pays) or destination (courier receives). Returns both if not specified.
-
filterPaymentRole
public LineItemGroupsListForCourierOrgV1Request.Builder filterPaymentRole(PaymentRoleFilterEnum filterPaymentRole)
-
filterPaymentRole
public LineItemGroupsListForCourierOrgV1Request.Builder filterPaymentRole(Nullable<PaymentRoleFilterEnum> filterPaymentRole)
-
page
public LineItemGroupsListForCourierOrgV1Request.Builder page(java.util.Optional<java.lang.Integer> page)
-
page
public LineItemGroupsListForCourierOrgV1Request.Builder page(java.lang.Integer page)
-
page
public LineItemGroupsListForCourierOrgV1Request.Builder page(Nullable<java.lang.Integer> page)
-
pageSize
public LineItemGroupsListForCourierOrgV1Request.Builder pageSize(java.util.Optional<java.lang.Integer> pageSize)
-
pageSize
public LineItemGroupsListForCourierOrgV1Request.Builder pageSize(java.lang.Integer pageSize)
-
pageSize
public LineItemGroupsListForCourierOrgV1Request.Builder pageSize(Nullable<java.lang.Integer> pageSize)
-
build
public LineItemGroupsListForCourierOrgV1Request build()
-
-