
    i                     b    d dl mZ d dlmZmZ  G d de      Z G d de      Z G d de      Zy	)
    )	BaseModel)OptionalListc                   r    e Zd ZU eed<   dZee   ed<   dZee   ed<   dZee   ed<   eed<   eed<   eed<   y)	LMSPlatformBaseissuerNtenant_domain	tenant_idtenant_name	client_idjwks_url	token_url)	__name__
__module____qualname__str__annotations__r	   r   r
   r        A/var/www/html/syllabuild_admin/backend/db/schemas/lms_platform.pyr   r      s@    K#'M8C='#Ix}#!%K#%NMNr   r   c                       e Zd Zy)LMSPlatformCreateN)r   r   r   r   r   r   r   r      s    r   r   c                   ,    e Zd ZU eed<    G d d      Zy)LMSPlatformResponseidc                       e Zd ZdZy)LMSPlatformResponse.ConfigTN)r   r   r   orm_moder   r   r   Configr      s    r   r   N)r   r   r   intr   r   r   r   r   r   r      s    G r   r   N)pydanticr   typingr   r   r   r   r   r   r   r   <module>r#      s/     !i 	 	/ r   