Skip to content

Commit 653e493

Browse files
github-actions[bot]github-actions
andauthored
Codes are generated by openapi generator (#544)
Co-authored-by: github-actions <github-actions@github.com>
1 parent ff24521 commit 653e493

25 files changed

+74
-70
lines changed

linebot/v3/messaging/models/audio_message.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import json
1919

2020

21-
from typing import Optional
21+
2222
from pydantic.v1 import Field, StrictInt, StrictStr
2323
from linebot.v3.messaging.models.message import Message
2424
from linebot.v3.messaging.models.quick_reply import QuickReply
@@ -27,9 +27,10 @@
2727
class AudioMessage(Message):
2828
"""
2929
AudioMessage
30+
https://developers.line.biz/en/reference/messaging-api/#audio-message
3031
"""
31-
original_content_url: Optional[StrictStr] = Field(None, alias="originalContentUrl")
32-
duration: Optional[StrictInt] = None
32+
original_content_url: StrictStr = Field(..., alias="originalContentUrl")
33+
duration: StrictInt = Field(...)
3334
type: str = "audio"
3435

3536
__properties = ["type", "quickReply", "sender", "originalContentUrl", "duration"]

linebot/v3/messaging/models/buttons_template.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ class ButtonsTemplate(Template):
3232
image_size: Optional[StrictStr] = Field(None, alias="imageSize")
3333
image_background_color: Optional[StrictStr] = Field(None, alias="imageBackgroundColor")
3434
title: Optional[StrictStr] = None
35-
text: Optional[StrictStr] = None
35+
text: StrictStr = Field(...)
3636
default_action: Optional[Action] = Field(None, alias="defaultAction")
37-
actions: Optional[conlist(Action)] = None
37+
actions: conlist(Action) = Field(...)
3838
type: str = "buttons"
3939

4040
__properties = ["type", "thumbnailImageUrl", "imageAspectRatio", "imageSize", "imageBackgroundColor", "title", "text", "defaultAction", "actions"]

linebot/v3/messaging/models/carousel_column.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ class CarouselColumn(BaseModel):
2929
thumbnail_image_url: Optional[StrictStr] = Field(None, alias="thumbnailImageUrl")
3030
image_background_color: Optional[StrictStr] = Field(None, alias="imageBackgroundColor")
3131
title: Optional[StrictStr] = None
32-
text: Optional[StrictStr] = None
32+
text: StrictStr = Field(...)
3333
default_action: Optional[Action] = Field(None, alias="defaultAction")
34-
actions: Optional[conlist(Action)] = None
34+
actions: conlist(Action) = Field(...)
3535

3636
__properties = ["thumbnailImageUrl", "imageBackgroundColor", "title", "text", "defaultAction", "actions"]
3737

linebot/v3/messaging/models/carousel_template.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class CarouselTemplate(Template):
2727
"""
2828
CarouselTemplate
2929
"""
30-
columns: Optional[conlist(CarouselColumn)] = None
30+
columns: conlist(CarouselColumn) = Field(...)
3131
image_aspect_ratio: Optional[StrictStr] = Field(None, alias="imageAspectRatio")
3232
image_size: Optional[StrictStr] = Field(None, alias="imageSize")
3333
type: str = "carousel"

linebot/v3/messaging/models/confirm_template.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,17 @@
1818
import json
1919

2020

21-
from typing import List, Optional
22-
from pydantic.v1 import StrictStr, conlist
21+
from typing import List
22+
from pydantic.v1 import Field, StrictStr, conlist
2323
from linebot.v3.messaging.models.action import Action
2424
from linebot.v3.messaging.models.template import Template
2525

2626
class ConfirmTemplate(Template):
2727
"""
2828
ConfirmTemplate
2929
"""
30-
text: Optional[StrictStr] = None
31-
actions: Optional[conlist(Action)] = None
30+
text: StrictStr = Field(...)
31+
actions: conlist(Action) = Field(...)
3232
type: str = "confirm"
3333

3434
__properties = ["type", "text", "actions"]

linebot/v3/messaging/models/flex_box.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@ class FlexBox(FlexComponent):
2828
"""
2929
FlexBox
3030
"""
31-
layout: Optional[StrictStr] = None
31+
layout: StrictStr = Field(...)
3232
flex: Optional[StrictInt] = None
33-
contents: Optional[conlist(FlexComponent)] = None
33+
contents: conlist(FlexComponent) = Field(...)
3434
spacing: Optional[StrictStr] = None
3535
margin: Optional[StrictStr] = None
3636
position: Optional[StrictStr] = None
@@ -62,9 +62,6 @@ class FlexBox(FlexComponent):
6262
@validator('layout')
6363
def layout_validate_enum(cls, value):
6464
"""Validates the enum"""
65-
if value is None:
66-
return value
67-
6865
if value not in ('horizontal', 'vertical', 'baseline'):
6966
raise ValueError("must be one of enum values ('horizontal', 'vertical', 'baseline')")
7067
return value

linebot/v3/messaging/models/flex_button.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class FlexButton(FlexComponent):
3030
flex: Optional[StrictInt] = None
3131
color: Optional[StrictStr] = None
3232
style: Optional[StrictStr] = None
33-
action: Optional[Action] = None
33+
action: Action = Field(...)
3434
gravity: Optional[StrictStr] = None
3535
margin: Optional[StrictStr] = None
3636
position: Optional[StrictStr] = None

linebot/v3/messaging/models/flex_carousel.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,16 @@
1818
import json
1919

2020

21-
from typing import List, Optional
22-
from pydantic.v1 import conlist
21+
from typing import List
22+
from pydantic.v1 import Field, conlist
2323
from linebot.v3.messaging.models.flex_bubble import FlexBubble
2424
from linebot.v3.messaging.models.flex_container import FlexContainer
2525

2626
class FlexCarousel(FlexContainer):
2727
"""
2828
FlexCarousel
2929
"""
30-
contents: Optional[conlist(FlexBubble)] = None
30+
contents: conlist(FlexBubble) = Field(...)
3131
type: str = "carousel"
3232

3333
__properties = ["type", "contents"]

linebot/v3/messaging/models/flex_icon.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class FlexIcon(FlexComponent):
2727
FlexIcon
2828
https://developers.line.biz/en/reference/messaging-api/#icon
2929
"""
30-
url: Optional[StrictStr] = None
30+
url: StrictStr = Field(...)
3131
size: Optional[StrictStr] = None
3232
aspect_ratio: Optional[StrictStr] = Field(None, alias="aspectRatio")
3333
margin: Optional[StrictStr] = None

linebot/v3/messaging/models/flex_message.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import json
1919

2020

21-
from typing import Optional
21+
2222
from pydantic.v1 import Field, StrictStr
2323
from linebot.v3.messaging.models.flex_container import FlexContainer
2424
from linebot.v3.messaging.models.message import Message
@@ -30,8 +30,8 @@ class FlexMessage(Message):
3030
FlexMessage
3131
https://developers.line.biz/en/reference/messaging-api/#flex-message
3232
"""
33-
alt_text: Optional[StrictStr] = Field(None, alias="altText")
34-
contents: Optional[FlexContainer] = None
33+
alt_text: StrictStr = Field(..., alias="altText")
34+
contents: FlexContainer = Field(...)
3535
type: str = "flex"
3636

3737
__properties = ["type", "quickReply", "sender", "altText", "contents"]

0 commit comments

Comments
 (0)