url is required
OptionalapiAPI Key forRev User (for login) - this or username must be specified
OptionalsecretAPI Secret for Rev User (for login) - this or password must be specified
OptionaldefaultSpecify the default response type for streaming responses 'stream': whatever underlying library returns (NodeJS Readable for node-fetch, ReadableStream otherwise) 'webstream': always return a ReadableStream 'nativestream': always return native stream type (NodeJS Readable on NodeJS, ReadableStream otherwise)
OptionalkeepIf true then automatically extend the Rev session at regular intervals, until
rev.disconnect() is called. Optionally, pass in keepAlive options instead of true
OptionallogLogging function - default is log to console
OptionallogEnable/disable logging
OptionalrateTurn on/off rate limits
Automatically throttle requests client-side to fit within Vbrick's API Request Rate Limits. Note that the default values (when value is true) is set to the account maximum
Optionalpublicuse public APIs only - no authentication
Optionalsessionexisting token/extend session details
OptionalguestWebcast Guest Registration
OptionalwebcastWebcast ID for Guest Registration
OptionalauthauthCode from deprecated legacy oauth authorization flow
Optionalcodecode from oauth2 authorization flow
Optionalcodecode verifier from oauth2 authorization flow
Optionaloauthoauth configuration values for oauth token management
The main configuration options for setting up the Rev API Client