-record(authorization_code_grant_redirect_uri_with_p_k_c_e, { oauth_server :: gleam@uri:uri(), response_type :: oauth2:response_type(), redirect_uri :: gleam@option:option(gleam@uri:uri()), client_id :: oauth2:client_id(), scope :: list(binary()), state :: gleam@option:option(oauth2:state()), code_challange :: binary() }).