make icon optional again
This commit is contained in:
parent
29e16e8ce0
commit
f64e65f297
2 changed files with 4 additions and 4 deletions
|
@ -1,5 +1,5 @@
|
||||||
import re
|
import re
|
||||||
from typing import Annotated, Any, Union
|
from typing import Annotated, Any, Union, Optional
|
||||||
|
|
||||||
from ninja import Schema
|
from ninja import Schema
|
||||||
from pydantic import Field as APIField
|
from pydantic import Field as APIField
|
||||||
|
@ -100,7 +100,7 @@ class LocationSchema(WithAccessRestrictionSchema, TitledSchema, LocationSlugSche
|
||||||
"preferred language based on the Accept-Language header.",
|
"preferred language based on the Accept-Language header.",
|
||||||
example="near Area 51",
|
example="near Area 51",
|
||||||
)
|
)
|
||||||
icon: NonEmptyStr = APIField(
|
icon: Optional[NonEmptyStr] = APIField( # todo: not optional?
|
||||||
title="icon name",
|
title="icon name",
|
||||||
description="any material design icon name",
|
description="any material design icon name",
|
||||||
example="pin_drop",
|
example="pin_drop",
|
||||||
|
|
|
@ -369,7 +369,7 @@ class CustomLocationSchema(SerializableSchema):
|
||||||
slug: CustomLocationID = APIField(
|
slug: CustomLocationID = APIField(
|
||||||
description="slug, identical to ID"
|
description="slug, identical to ID"
|
||||||
)
|
)
|
||||||
icon: NonEmptyStr = APIField(
|
icon: Optional[NonEmptyStr] = APIField( # todo: not optional?
|
||||||
title="icon name",
|
title="icon name",
|
||||||
description="any material design icon name",
|
description="any material design icon name",
|
||||||
example="pin_drop",
|
example="pin_drop",
|
||||||
|
@ -451,7 +451,7 @@ class TrackablePositionSchema(Schema):
|
||||||
description="slug representing the position",
|
description="slug representing the position",
|
||||||
example="p:adskjfalskdj",
|
example="p:adskjfalskdj",
|
||||||
)
|
)
|
||||||
icon: NonEmptyStr = APIField(
|
icon: Optional[NonEmptyStr] = APIField( # todo: not optional?
|
||||||
title="icon name",
|
title="icon name",
|
||||||
description="any material design icon name",
|
description="any material design icon name",
|
||||||
example="pin_drop",
|
example="pin_drop",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue