openapi: 3.1.0 info: title: Google Books About Auto API description: API for retrieving Bookshelf and Volume resources from Google Books version: 1.0.0 contact: name: Google Books API url: https://developers.google.com/books servers: - url: https://www.googleapis.com/books/v1 description: Google Books API v1 tags: - name: Auto description: Operations related to Auto paths: /gmail/v1/users/{userId}/settings/autoForwarding: get: tags: - Auto summary: Google Get Auto Forwarding Settings description: Gets the auto-forwarding setting for the specified account. parameters: - name: Accept in: header schema: type: string example: application/json - name: userId in: path schema: type: string required: true description: '(Required) ' example: incididunt labore i responses: '200': description: OK headers: Content-Type: schema: type: string example: application/json content: application/json: schema: $ref: '#/components/schemas/UsersSettingsAutoForwardingGetResponse' examples: UsersSettingsAutoForwardingGetResponseExample: $ref: '#/components/examples/UsersSettingsAutoForwardingGetResponseExample' x-api-evangelist-processing: ChooseTags: true x-microcks-operation: delay: 100 dispatcher: FALLBACK dispatcherRules: UsersSettingsAutoForwardingGetResponseExample put: tags: - Auto summary: Google Update Auto Forwarding description: Updates the auto-forwarding setting for the specified account. A verified forwarding address must be specified when auto-forwarding is enabled. This method is only available to service account clients that have been delegated domain-wide authority. parameters: - name: Content-Type in: header schema: type: string example: application/json - name: Accept in: header schema: type: string example: application/json - name: userId in: path schema: type: string required: true description: '(Required) ' example: incididunt labore i requestBody: content: application/json: schema: $ref: '#/components/schemas/UsersSettingsAutoForwardingPutRequest' responses: '200': description: OK headers: Content-Type: schema: type: string example: application/json content: application/json: schema: $ref: '#/components/schemas/UsersSettingsAutoForwardingPutResponse' examples: UsersSettingsAutoForwardingPutResponseExample: $ref: '#/components/examples/UsersSettingsAutoForwardingPutResponseExample' x-api-evangelist-processing: ChooseTags: true x-microcks-operation: delay: 100 dispatcher: FALLBACK dispatcherRules: UsersSettingsAutoForwardingPutResponseExample components: schemas: UsersSettingsAutoForwardingPutResponse: description: UsersSettingsAutoForwardingPutResponse schema type: object properties: enabled: type: boolean emailAddress: type: string disposition: type: string UsersSettingsAutoForwardingGetResponse: description: UsersSettingsAutoForwardingGetResponse schema type: object properties: enabled: type: boolean emailAddress: type: string disposition: type: string UsersSettingsAutoForwardingPutRequest: description: UsersSettingsAutoForwardingPutRequest schema type: object example: enabled: false emailAddress: officia ullamco Ut laboris eu disposition: trash examples: UsersSettingsAutoForwardingPutResponseExample: summary: Successful 200 response value: enabled: false emailAddress: officia ullamco Ut laboris eu disposition: trash UsersSettingsAutoForwardingGetResponseExample: summary: Successful 200 response value: enabled: false emailAddress: officia ullamco Ut laboris eu disposition: trash securitySchemes: OAuth2: type: oauth2 description: OAuth 2.0 authentication for Google Books API flows: authorizationCode: authorizationUrl: https://accounts.google.com/o/oauth2/v2/auth tokenUrl: https://oauth2.googleapis.com/token scopes: https://www.googleapis.com/auth/books: Manage your Google Books library