D2lvalenceElixir.Auth.D2LUserContext.get_full_user_context

You're seeing just the function get_full_user_context, go back to D2lvalenceElixir.Auth.D2LUserContext module for more information.
Link to this function

get_full_user_context(app_context, d2_l_user_context_simple)

View Source

Specs

get_full_user_context(
  %D2lvalenceElixir.Auth.D2LAppContext{app_id: String.t(), app_key: String.t()},
  %D2lvalenceElixir.Auth.D2LUserContextSimple{
    anonymous: boolean(),
    encrypt_requests: boolean(),
    host: String.t(),
    scheme: String.t(),
    server_skew: integer(),
    user_id: String.t(),
    user_key: String.t()
  }
) ::
  {:error, String.t()}
  | {:ok,
     %D2lvalenceElixir.Auth.D2LUserContext{
       anonymous: boolean(),
       app_id: String.t(),
       app_key: String.t(),
       encrypt_requests: boolean(),
       host: String.t(),
       scheme: String.t(),
       server_skew: integer(),
       user_id: String.t(),
       user_key: String.t()
     }}

Creates a Full User Context from the app context and the simple authentication information created by get_simple_authentication_keys/1