import type * as Whop from "../../../../index.js"; /** * @example * {} */ export interface ListResolutionCenterCasesRequest { /** Only cases filed against this account (`biz_` tag). With read access to the account this lists its whole queue; without, only the cases you opened against it. */ account_id?: string; /** Only cases opened by this customer — a `user_` tag, or `me` for the calling user. It narrows what you can already read, so `me` lists the cases you opened without the ones on accounts you are a team member of. */ user_id?: string; /** Number of results to return from the start of the range. */ first?: number; /** Return results after this cursor. Use `page_info.end_cursor` from the previous response to fetch the next page. */ after?: string; /** Number of results to return from the end of the range. */ last?: number; /** Return results before this cursor. Use `page_info.start_cursor` from the previous response to fetch the previous page. */ before?: string; /** The field to sort cases by. */ order?: Whop.ListResolutionCenterCasesRequestOrder; /** Sort direction. */ direction?: Whop.ListResolutionCenterCasesRequestDirection; /** Only cases in these statuses. Repeat the parameter to pass several — one paginated list covers all of them. */ status?: Whop.ListResolutionCenterCasesRequestStatusItem | Whop.ListResolutionCenterCasesRequestStatusItem[]; /** Only cases opened for these reasons. Repeat the parameter to pass several. */ reason?: Whop.ListResolutionCenterCasesRequestReasonItem | Whop.ListResolutionCenterCasesRequestReasonItem[]; /** Only closed cases that ended these ways. Repeat the parameter to pass several. */ outcome?: Whop.ListResolutionCenterCasesRequestOutcomeItem | Whop.ListResolutionCenterCasesRequestOutcomeItem[]; /** Only cases created before this ISO 8601 timestamp. */ created_before?: string; /** Only cases created after this ISO 8601 timestamp. */ created_after?: string; }