OptionalapplicationApplication name used to identify the client in request headers and telemetry.
If not provided, defaults to -unknown-.
OptionalhttpHTTP client to make requests to Twinfinity API.
OptionalsessionSession used to get authorization header for requests. If not provided, requests will be made without an authorization header. If provided, the client will use this session to get the authorization header for each request. If the session carries an origin, BimApi.create verifies that the URL it is pointed at lives on the same origin.
Represents a authentication session used by BimApi and BimTwinfinityApiClient.