constructor() {
    /**
     * @export {string}
     */
    this.client_id;

    /**
     * @deprecated Immediate field is unused.
     * @export {boolean|undefined}
     */
    this.immediate;

    /**
     * @export {string}
     */
    this.scope;
  }
The authentication arguments passed the token refresher when the token
needs to be refreshed.
@record @struct