[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Google Cloud Support V2 API - Class Google::Cloud::Support::V2::ListCasesRequest (v1.4.1)\n\nVersion latestkeyboard_arrow_down\n\n- [1.4.1 (latest)](/ruby/docs/reference/google-cloud-support-v2/latest/Google-Cloud-Support-V2-ListCasesRequest)\n- [1.4.0](/ruby/docs/reference/google-cloud-support-v2/1.4.0/Google-Cloud-Support-V2-ListCasesRequest)\n- [1.3.0](/ruby/docs/reference/google-cloud-support-v2/1.3.0/Google-Cloud-Support-V2-ListCasesRequest)\n- [1.2.1](/ruby/docs/reference/google-cloud-support-v2/1.2.1/Google-Cloud-Support-V2-ListCasesRequest)\n- [1.1.0](/ruby/docs/reference/google-cloud-support-v2/1.1.0/Google-Cloud-Support-V2-ListCasesRequest)\n- [1.0.1](/ruby/docs/reference/google-cloud-support-v2/1.0.1/Google-Cloud-Support-V2-ListCasesRequest)\n- [0.4.0](/ruby/docs/reference/google-cloud-support-v2/0.4.0/Google-Cloud-Support-V2-ListCasesRequest)\n- [0.3.2](/ruby/docs/reference/google-cloud-support-v2/0.3.2/Google-Cloud-Support-V2-ListCasesRequest)\n- [0.2.0](/ruby/docs/reference/google-cloud-support-v2/0.2.0/Google-Cloud-Support-V2-ListCasesRequest)\n- [0.1.0](/ruby/docs/reference/google-cloud-support-v2/0.1.0/Google-Cloud-Support-V2-ListCasesRequest) \nReference documentation and code samples for the Google Cloud Support V2 API class Google::Cloud::Support::V2::ListCasesRequest.\n\nThe request message for the ListCases endpoint. \n\nInherits\n--------\n\n- Object \n\nExtended By\n-----------\n\n- Google::Protobuf::MessageExts::ClassMethods \n\nIncludes\n--------\n\n- Google::Protobuf::MessageExts\n\nMethods\n-------\n\n### #filter\n\n def filter() -\u003e ::String\n\n**Returns**\n\n- (::String) --- An expression used to filter cases.\n\n If it's an empty string, then no filtering happens. Otherwise, the endpoint\n returns the cases that match the filter.\n\n Expressions use the following fields separated by `AND` and specified with\n `=`:\n - `state`: Can be `OPEN` or `CLOSED`.\n - `priority`: Can be `P0`, `P1`, `P2`, `P3`, or `P4`. You can specify multiple values for priority using the `OR` operator. For example, `priority=P1 OR priority=P2`.\n - `creator.email`: The email address of the case creator.\n\n EXAMPLES:\n - `state=CLOSED`\n - `state=OPEN AND creator.email=\"tester@example.com\"`\n - `state=OPEN AND (priority=P0 OR priority=P1)`\n\n### #filter=\n\n def filter=(value) -\u003e ::String\n\n**Parameter**\n\n- **value** (::String) ---\n\n An expression used to filter cases.\n\n If it's an empty string, then no filtering happens. Otherwise, the endpoint\n returns the cases that match the filter.\n\n Expressions use the following fields separated by `AND` and specified with\n `=`:\n - `state`: Can be `OPEN` or `CLOSED`.\n - `priority`: Can be `P0`, `P1`, `P2`, `P3`, or `P4`. You can specify multiple values for priority using the `OR` operator. For example, `priority=P1 OR priority=P2`.\n - `creator.email`: The email address of the case creator.\n\n EXAMPLES:\n - `state=CLOSED`\n - `state=OPEN AND creator.email=\"tester@example.com\"`\n- `state=OPEN AND (priority=P0 OR priority=P1)` \n**Returns**\n\n- (::String) --- An expression used to filter cases.\n\n If it's an empty string, then no filtering happens. Otherwise, the endpoint\n returns the cases that match the filter.\n\n Expressions use the following fields separated by `AND` and specified with\n `=`:\n - `state`: Can be `OPEN` or `CLOSED`.\n - `priority`: Can be `P0`, `P1`, `P2`, `P3`, or `P4`. You can specify multiple values for priority using the `OR` operator. For example, `priority=P1 OR priority=P2`.\n - `creator.email`: The email address of the case creator.\n\n EXAMPLES:\n - `state=CLOSED`\n - `state=OPEN AND creator.email=\"tester@example.com\"`\n - `state=OPEN AND (priority=P0 OR priority=P1)`\n\n### #page_size\n\n def page_size() -\u003e ::Integer\n\n**Returns**\n\n- (::Integer) --- The maximum number of cases fetched with each request. Defaults to 10.\n\n### #page_size=\n\n def page_size=(value) -\u003e ::Integer\n\n**Parameter**\n\n- **value** (::Integer) --- The maximum number of cases fetched with each request. Defaults to 10. \n**Returns**\n\n- (::Integer) --- The maximum number of cases fetched with each request. Defaults to 10.\n\n### #page_token\n\n def page_token() -\u003e ::String\n\n**Returns**\n\n- (::String) --- A token identifying the page of results to return. If unspecified, the first page is retrieved.\n\n### #page_token=\n\n def page_token=(value) -\u003e ::String\n\n**Parameter**\n\n- **value** (::String) --- A token identifying the page of results to return. If unspecified, the first page is retrieved. \n**Returns**\n\n- (::String) --- A token identifying the page of results to return. If unspecified, the first page is retrieved.\n\n### #parent\n\n def parent() -\u003e ::String\n\n**Returns**\n\n- (::String) --- Required. The name of a parent to list cases under.\n\n### #parent=\n\n def parent=(value) -\u003e ::String\n\n**Parameter**\n\n- **value** (::String) --- Required. The name of a parent to list cases under. \n**Returns**\n\n- (::String) --- Required. The name of a parent to list cases under."]]