Module Oidc.Parameters
type display=
;|Page|Popup|Touch|Waptype prompt=
;|None|Login|Consent|Select_accounttype t={response_type: list(string),client: Client.t,redirect_uri: string,scope: list(string),state: option(string),nonce: string,claims: option(Yojson.Basic.t),max_age: option(int),display: option(display),prompt: option(prompt),};type parse_state=
;|Invalid(string)|UnauthorizedClient(Client.t)|InvalidScope(Client.t)|InvalidWithClient(Client.t)|InvalidWithRedirectUri(string)|Valid(t)
let to_query: t => string;let parse_query: clients:list(Client.t) => Uri.t => parse_state;