
    k7i
                     ~    S SK JrJr  S SKJr  S SKJrJrJr  SSSS.S.SS	SSS.S
.SSSSSS.S./r	 " S S\5      r
g)    )DictOptional)	BaseModel)PYDANTIC_V2
ConfigDictExtraz$https://example.com/api/oauth/dialogzmodify pets in your accountzread your pets)z
write:petsz	read:pets)authorizationUrlscopesz#https://example.com/api/oauth/token)r	   tokenUrlr
   z/api/oauth/dialogz/api/oauth/token)r	   r   
refreshUrlr
   c                       \ rS rSr% SrSr\\   \S'    Sr	\\   \S'    Sr
\\   \S'    \\\4   \S'    \(       a  \" SS	\0S
9rSrg " S S5      rSrg)	OAuthFlow#   z2
Configuration details for a supported OAuth Flow
Nr	   r   r   r
   allowexamples)extrajson_schema_extrac                   4    \ rS rSr\R
                  rS\0rSr	g)OAuthFlow.ConfigJ   r    N)
__name__
__module____qualname____firstlineno__r   r   r   	_examplesschema_extra__static_attributes__r       ]/home/james-whalen/.local/lib/python3.13/site-packages/openapi_pydantic/v3/v3_0/oauth_flow.pyConfigr   J   s    KKE&	2Lr   r!   r   )r   r   r   r   __doc__r	   r   str__annotations__r   r   r   r   r   r   model_configr!   r   r   r   r    r   r   #   s     '+hsm* #Hhsm" !%J$ cN !)95
	3 	3r   r   N)typingr   r   pydanticr   openapi_pydantic.compatr   r   r   r   r   r   r   r    <module>r)      sn    !  B B C7)
 C97)
 0&(7)
	!	8)3	 )3r   