Proper class names (#272)
* towards proper class names Signed-off-by: Jess Frazelle <github@jessfraz.com> * mypy Signed-off-by: Jess Frazelle <github@jessfraz.com> * fixes Signed-off-by: Jess Frazelle <github@jessfraz.com> * I have generated the latest API! --------- Signed-off-by: Jess Frazelle <github@jessfraz.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
This commit is contained in:
@ -6,7 +6,7 @@ from typing_extensions import Annotated
|
||||
from .base64data import Base64Data
|
||||
|
||||
|
||||
class url(BaseModel):
|
||||
class OptionUrl(BaseModel):
|
||||
"""A URL to the identity provider metadata descriptor."""
|
||||
|
||||
type: Literal["url"] = "url"
|
||||
@ -16,7 +16,7 @@ class url(BaseModel):
|
||||
model_config = ConfigDict(protected_namespaces=())
|
||||
|
||||
|
||||
class base64_encoded_xml(BaseModel):
|
||||
class OptionBase64EncodedXml(BaseModel):
|
||||
"""A base64 encoded XML document containing the identity provider metadata descriptor."""
|
||||
|
||||
data: Base64Data
|
||||
@ -29,8 +29,8 @@ class base64_encoded_xml(BaseModel):
|
||||
IdpMetadataSource = RootModel[
|
||||
Annotated[
|
||||
Union[
|
||||
url,
|
||||
base64_encoded_xml,
|
||||
OptionUrl,
|
||||
OptionBase64EncodedXml,
|
||||
],
|
||||
Field(discriminator="type"),
|
||||
]
|
||||
|
Reference in New Issue
Block a user