SIS (Student Information System) integration identifiers from LIS.
All fields are optional.
Examples
iex> Ltix.LaunchClaims.Lis.from_json(%{"person_sourcedid" => "sis-001"})
{:ok, %Ltix.LaunchClaims.Lis{person_sourcedid: "sis-001", course_offering_sourcedid: nil, course_section_sourcedid: nil}}
Summary
Functions
Parse a LIS claim from a JSON map.
Types
Functions
@spec from_json(map()) :: {:ok, t()} | {:error, Exception.t()}
Parse a LIS claim from a JSON map.
Examples
iex> Ltix.LaunchClaims.Lis.from_json(%{})
{:ok, %Ltix.LaunchClaims.Lis{person_sourcedid: nil, course_offering_sourcedid: nil, course_section_sourcedid: nil}}