NonFinalizedLTI1p1Provider

class NonFinalizedLTI1p1Provider[source]

The JSON representation of a non finalized provider.

finalized: Literal[False]

This is a non finalized provider, so it cannot yet be used for launches.

netloc: str

The netloc the LTI provider should be configured on.

edit_secret: str | None

If you have the permission to edit this provider this will be a key with which you can do that.

lms_consumer_key: str

The consumer key used to connect the provider to an LMS.

lms_consumer_secret: str

The shared secret used to connect the provider to an LMS.

lms: Literal['Blackboard', 'BrightSpace', 'Canvas', 'Moodle', 'Open edX', 'Populi', 'Sakai', 'Thought Industries']

The LMS that is connected as this LTI provider.

version: Literal['lti1.1']

The LTI version used.

supports_lock_date: bool

Can you set the lock_date of assignment connected to this LTI provider?

id: str

The id of this LTI provider.

created_at: datetime

The time this LTI provider was created.

intended_use: str

Who will use this LTI provider.

tenant_id: str | None

The id of the tenant that owns this provider.

label: str

A label for differentiating providers of the same tenant.