input PaymentPlansInput
Filter and pagination for the paymentPlans connection.
Pagination is Relay cursor-based, not page/offset based — see the Relay Connections spec. Page forward with first + after, or backward with last + before; never mix the two directions in a single call. Cursors are opaque strings taken from a previous response's pageInfo (or edges[].cursor) — treat them as black boxes, don't build or parse them yourself.
Scope the list by supplying at most one of orgId or contactId (omit both to list every plan), and optionally narrow to a single status.
| Field | Type | Description |
|---|---|---|
first | Int | Forward pagination: return at most the first N payment plans from the start of the result window. Pair with after to walk forward. Do not combine with last/before. When omitted (and no last), a default page size is used. |
after | String | Forward pagination cursor: return the plans that come after this cursor. Use the pageInfo.endCursor from the previous page. Pair with first. |
last | Int | Backward pagination: return at most the last N payment plans nearest the end of the result window. Pair with before to walk backward. Do not combine with first/after. |
before | String | Backward pagination cursor: return the plans that come before this cursor. Use the pageInfo.startCursor from the previous page. Pair with last. |
orgId | ID | List payment plans for this org. Mutually exclusive with contactId. |
contactId | ID | List payment plans for this contact. Mutually exclusive with orgId. |
status | PaymentPlanStatus | Only return plans with this status. Omit to include every status. |