Class StatementsListV1Request.Builder
- java.lang.Object
-
- com.chrt.api.resources.billing.statements.requests.StatementsListV1Request.Builder
-
- Enclosing class:
- StatementsListV1Request
public static final class StatementsListV1Request.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
from
public StatementsListV1Request.Builder from(StatementsListV1Request other)
-
filterStatus
public StatementsListV1Request.Builder filterStatus(java.util.Optional<java.util.List<StatementStatusEnum1>> filterStatus)
Filter by statement status(es)
-
filterStatus
public StatementsListV1Request.Builder filterStatus(java.util.List<StatementStatusEnum1> filterStatus)
-
filterStatus
public StatementsListV1Request.Builder filterStatus(Nullable<java.util.List<StatementStatusEnum1>> filterStatus)
-
filterStatus
public StatementsListV1Request.Builder filterStatus(StatementStatusEnum1 filterStatus)
-
sortBy
public StatementsListV1Request.Builder sortBy(java.util.Optional<StatementSortByEnum> sortBy)
Field to sort by
-
sortBy
public StatementsListV1Request.Builder sortBy(StatementSortByEnum sortBy)
-
sortBy
public StatementsListV1Request.Builder sortBy(Nullable<StatementSortByEnum> sortBy)
-
sortOrder
public StatementsListV1Request.Builder sortOrder(java.util.Optional<SortOrderEnum> sortOrder)
Sort order (ascending or descending)
-
sortOrder
public StatementsListV1Request.Builder sortOrder(SortOrderEnum sortOrder)
-
sortOrder
public StatementsListV1Request.Builder sortOrder(Nullable<SortOrderEnum> sortOrder)
-
page
public StatementsListV1Request.Builder page(java.util.Optional<java.lang.Integer> page)
-
page
public StatementsListV1Request.Builder page(java.lang.Integer page)
-
page
public StatementsListV1Request.Builder page(Nullable<java.lang.Integer> page)
-
pageSize
public StatementsListV1Request.Builder pageSize(java.util.Optional<java.lang.Integer> pageSize)
-
pageSize
public StatementsListV1Request.Builder pageSize(java.lang.Integer pageSize)
-
pageSize
public StatementsListV1Request.Builder pageSize(Nullable<java.lang.Integer> pageSize)
-
filterSettlementType
public StatementsListV1Request.Builder filterSettlementType(java.util.Optional<SettlementTypeEnum1> filterSettlementType)
Filter by settlement type
-
filterSettlementType
public StatementsListV1Request.Builder filterSettlementType(SettlementTypeEnum1 filterSettlementType)
-
filterSettlementType
public StatementsListV1Request.Builder filterSettlementType(Nullable<SettlementTypeEnum1> filterSettlementType)
-
filterPaymentOriginOrgId
public StatementsListV1Request.Builder filterPaymentOriginOrgId(java.util.Optional<java.lang.String> filterPaymentOriginOrgId)
Filter by payment origin org ID
-
filterPaymentOriginOrgId
public StatementsListV1Request.Builder filterPaymentOriginOrgId(java.lang.String filterPaymentOriginOrgId)
-
filterPaymentOriginOrgId
public StatementsListV1Request.Builder filterPaymentOriginOrgId(Nullable<java.lang.String> filterPaymentOriginOrgId)
-
filterPaymentDestinationOrgId
public StatementsListV1Request.Builder filterPaymentDestinationOrgId(java.util.Optional<java.lang.String> filterPaymentDestinationOrgId)
Filter by payment destination org ID
-
filterPaymentDestinationOrgId
public StatementsListV1Request.Builder filterPaymentDestinationOrgId(java.lang.String filterPaymentDestinationOrgId)
-
filterPaymentDestinationOrgId
public StatementsListV1Request.Builder filterPaymentDestinationOrgId(Nullable<java.lang.String> filterPaymentDestinationOrgId)
-
filterOwnedByOrgId
public StatementsListV1Request.Builder filterOwnedByOrgId(java.util.Optional<java.lang.String> filterOwnedByOrgId)
Filter by owned by org ID
-
filterOwnedByOrgId
public StatementsListV1Request.Builder filterOwnedByOrgId(java.lang.String filterOwnedByOrgId)
-
filterOwnedByOrgId
public StatementsListV1Request.Builder filterOwnedByOrgId(Nullable<java.lang.String> filterOwnedByOrgId)
-
filterStagedAtTimestampGte
public StatementsListV1Request.Builder filterStagedAtTimestampGte(java.util.Optional<java.time.OffsetDateTime> filterStagedAtTimestampGte)
Filter by staged_at_timestamp >= value
-
filterStagedAtTimestampGte
public StatementsListV1Request.Builder filterStagedAtTimestampGte(java.time.OffsetDateTime filterStagedAtTimestampGte)
-
filterStagedAtTimestampGte
public StatementsListV1Request.Builder filterStagedAtTimestampGte(Nullable<java.time.OffsetDateTime> filterStagedAtTimestampGte)
-
filterStagedAtTimestampLte
public StatementsListV1Request.Builder filterStagedAtTimestampLte(java.util.Optional<java.time.OffsetDateTime> filterStagedAtTimestampLte)
Filter by staged_at_timestamp <= value
-
filterStagedAtTimestampLte
public StatementsListV1Request.Builder filterStagedAtTimestampLte(java.time.OffsetDateTime filterStagedAtTimestampLte)
-
filterStagedAtTimestampLte
public StatementsListV1Request.Builder filterStagedAtTimestampLte(Nullable<java.time.OffsetDateTime> filterStagedAtTimestampLte)
-
filterOpenedAtTimestampGte
public StatementsListV1Request.Builder filterOpenedAtTimestampGte(java.util.Optional<java.time.OffsetDateTime> filterOpenedAtTimestampGte)
Filter by opened_at_timestamp >= value
-
filterOpenedAtTimestampGte
public StatementsListV1Request.Builder filterOpenedAtTimestampGte(java.time.OffsetDateTime filterOpenedAtTimestampGte)
-
filterOpenedAtTimestampGte
public StatementsListV1Request.Builder filterOpenedAtTimestampGte(Nullable<java.time.OffsetDateTime> filterOpenedAtTimestampGte)
-
filterOpenedAtTimestampLte
public StatementsListV1Request.Builder filterOpenedAtTimestampLte(java.util.Optional<java.time.OffsetDateTime> filterOpenedAtTimestampLte)
Filter by opened_at_timestamp <= value
-
filterOpenedAtTimestampLte
public StatementsListV1Request.Builder filterOpenedAtTimestampLte(java.time.OffsetDateTime filterOpenedAtTimestampLte)
-
filterOpenedAtTimestampLte
public StatementsListV1Request.Builder filterOpenedAtTimestampLte(Nullable<java.time.OffsetDateTime> filterOpenedAtTimestampLte)
-
filterPaidAtTimestampGte
public StatementsListV1Request.Builder filterPaidAtTimestampGte(java.util.Optional<java.time.OffsetDateTime> filterPaidAtTimestampGte)
Filter by paid_at_timestamp >= value
-
filterPaidAtTimestampGte
public StatementsListV1Request.Builder filterPaidAtTimestampGte(java.time.OffsetDateTime filterPaidAtTimestampGte)
-
filterPaidAtTimestampGte
public StatementsListV1Request.Builder filterPaidAtTimestampGte(Nullable<java.time.OffsetDateTime> filterPaidAtTimestampGte)
-
filterPaidAtTimestampLte
public StatementsListV1Request.Builder filterPaidAtTimestampLte(java.util.Optional<java.time.OffsetDateTime> filterPaidAtTimestampLte)
Filter by paid_at_timestamp <= value
-
filterPaidAtTimestampLte
public StatementsListV1Request.Builder filterPaidAtTimestampLte(java.time.OffsetDateTime filterPaidAtTimestampLte)
-
filterPaidAtTimestampLte
public StatementsListV1Request.Builder filterPaidAtTimestampLte(Nullable<java.time.OffsetDateTime> filterPaidAtTimestampLte)
-
build
public StatementsListV1Request build()
-
-