Values.OAuth2PropertiesSourceThe OAuth2 properties.
type nonrec t = {oAuth2GrantType : OAuth2GrantType.t option;The OAuth2 grant type of the OAuth2 properties.
*)oAuth2ClientApplication : OAuth2ClientApplication.t option;The OAuth2 client application of the OAuth2 properties.
*)tokenUrl : OAuth2PropertiesTokenUrlString.t option;The OAuth2 token URL of the OAuth2 properties.
*)tokenUrlParametersMap : TokenUrlParametersMap.t option;The OAuth2 token URL parameter map of the OAuth2 properties.
*)oAuth2Credentials : GlueOAuth2Credentials.t option;The OAuth2 credentials of the OAuth2 properties.
*)}val make :
?oAuth2GrantType:OAuth2GrantType.t ->
?oAuth2ClientApplication:OAuth2ClientApplication.t ->
?tokenUrl:OAuth2PropertiesTokenUrlString.t ->
?tokenUrlParametersMap:TokenUrlParametersMap.t ->
?authorizationCodeProperties:AuthorizationCodeProperties.t ->
?oAuth2Credentials:GlueOAuth2Credentials.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Map of
([> `String of TokenUrlParametersMapKeyString.t ]
* [> `String of TokenUrlParametersMapValueString.t ])
list
| `String of OAuth2PropertiesTokenUrlString.t
| `Structure of
(string
* [> `String of
OAuth2ClientApplicationUserManagedClientApplicationClientIdString.t ])
list ])
list ]