type: object
properties:
  '@type':
    type: string
    enum: [google-cloud-api/CauseInfo]
    description: |
      `google-cloud-api.CauseInfo` is an alternative to `type.googleapis.com/google.rpc.DebugInfo`.

      `google-cloud-api.CauseInfo` does not have the `stack_entries` field,
      which can cause leak sensitive information.
  causes:
    $ref: google-cloud-api.error.error.details.cause_info.causes.yaml
required:
  - '@type'
  - 'causes'
