Method: flightclass.list

  • Retrieves a paginated list of all flight classes for a specified issuer ID.

  • Uses a GET request to the walletobjects.googleapis.com/walletobjects/v1/flightClass endpoint with query parameters for issuer ID, pagination token, and maximum results.

  • Requires an empty request body and returns a JSON response containing an array of flight class resources and pagination information.

  • Needs authorization with the https://www.googleapis.com/auth/wallet_object.issuer OAuth scope.

Returns a list of all flight classes for a given issuer ID.

HTTP request

GET https://walletobjects.googleapis.com/walletobjects/v1/flightClass

The URL uses gRPC Transcoding syntax.

Query parameters

Parameters
issuerId

string (int64 format)

The ID of the issuer authorized to list classes.

token

string

Used to get the next set of results if maxResults is specified, but more than maxResults classes are available in a list. For example, if you have a list of 200 classes and you call list with maxResults set to 20, list will return the first 20 classes and a token. Call list again with maxResults set to 20 and the token to get the next 20 classes.

maxResults

integer

Identifies the max number of results returned by a list. All results are returned if maxResults isn't defined.

Request body

The request body must be empty.

Response body

If successful, the response body contains data with the following structure:

JSON representation
{
  "resources": [
    {
      object (FlightClass)
    }
  ],
  "pagination": {
    object (Pagination)
  }
}
Fields
resources[]

object (FlightClass)

Resources corresponding to the list request.

pagination

object (Pagination)

Pagination of the response.

Authorization scopes

Requires the following OAuth scope:

  • https://www.googleapis.com/auth/wallet_object.issuer