apiVersion: v3
parameters:
  server:
    description: The name of the server described in AsyncAPI document
    required: true
  clientFileName:
    description: The name of the generated client file
    required: false
    default: client.py
  appendClientSuffix:
    description: Add 'Client' suffix at the end of the class name. This option has no effect if 'customClientName' is specified.
    required: false
    default: false
  customClientName:
    description: The custom name for the generated client class
    required: false
metadata:
  type: client
  protocol: websocket
  target: python
