GapiConversation.SessionSourceDefines the session that stores the current state of a conversation.
type oauth1_context = {token : string;OAuth1 authorized token.
*)secret : string;OAuth1 secret associated with the authorized token.
*)}Current OAuth1 context.
OAuth1 token lens.
OAuth1 secret lens.
Current OAuth2 context.
OAuth2 token lens.
OAuth2 refresh token lens.
type auth_context = | NoAuthNo authorization.
*)| ClientLogin of stringClient Login authorized token.
*)| OAuth1 of oauth1_contextOAuth1 context.
*)| OAuth2 of oauth2_contextOAuth2 context.
*)Current authorization context.
No authorization lens.
Client Login token lens.
OAuth1 context lens.
OAuth2 context lens.
type t = {curl : [ `Created ] GapiCurl.t;Curl state.
*)config : GapiConfig.t;Library configuration.
*)auth : auth_context;Current authorization context.
*)etag : string;Current resource ETag (received from the server).
*)}Session type.
Curl state lens.
Configuration lens.
Authorization lens.
Cookies lens.
ETag lens.