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: Optional[str]#

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: Optional[str]#

The id of the tenant that owns this provider.

label: str#

A label for differentiating providers of the same tenant.