@@ -49,15 +49,16 @@ class TextSendMessage(SendMessage):
4949 https://developers.line.biz/en/reference/messaging-api/#text-message
5050 """
5151
52- def __init__ (self , text = None , emojis = None , quick_reply = None , ** kwargs ):
52+ def __init__ (self , text = None , emojis = None , quick_reply = None , sender = None , ** kwargs ):
5353 """__init__ method.
5454
5555 :param str text: Message text
5656 :param quick_reply: QuickReply object
5757 :type quick_reply: T <= :py:class:`linebot.models.send_messages.QuickReply`
58+ :type sender: T <= :py:class:`linebot.models.send_messages.Sender`
5859 :param kwargs:
5960 """
60- super (TextSendMessage , self ).__init__ (quick_reply = quick_reply , ** kwargs )
61+ super (TextSendMessage , self ).__init__ (quick_reply = quick_reply , sender = sender , ** kwargs )
6162
6263 self .type = 'text'
6364 self .text = text
@@ -81,7 +82,7 @@ class ImageSendMessage(SendMessage):
8182 """
8283
8384 def __init__ (self , original_content_url = None , preview_image_url = None ,
84- quick_reply = None , ** kwargs ):
85+ quick_reply = None , sender = None , ** kwargs ):
8586 """__init__ method.
8687
8788 :param str original_content_url: Image URL.
@@ -96,9 +97,10 @@ def __init__(self, original_content_url=None, preview_image_url=None,
9697 Max: 1 MB
9798 :param quick_reply: QuickReply object
9899 :type quick_reply: T <= :py:class:`linebot.models.send_messages.QuickReply`
100+ :type sender: T <= :py:class:`linebot.models.send_messages.Sender`
99101 :param kwargs:
100102 """
101- super (ImageSendMessage , self ).__init__ (quick_reply = quick_reply , ** kwargs )
103+ super (ImageSendMessage , self ).__init__ (quick_reply = quick_reply , sender = sender , ** kwargs )
102104
103105 self .type = 'image'
104106 self .original_content_url = original_content_url
@@ -112,7 +114,7 @@ class VideoSendMessage(SendMessage):
112114 """
113115
114116 def __init__ (self , original_content_url = None , preview_image_url = None ,
115- tracking_id = None , quick_reply = None , ** kwargs ):
117+ tracking_id = None , quick_reply = None , sender = None , ** kwargs ):
116118 """__init__ method.
117119
118120 :param str original_content_url: URL of video file.
@@ -124,9 +126,10 @@ def __init__(self, original_content_url=None, preview_image_url=None,
124126 Max character limit: 100.
125127 :param quick_reply: QuickReply object
126128 :type quick_reply: T <= :py:class:`linebot.models.send_messages.QuickReply`
129+ :type sender: T <= :py:class:`linebot.models.send_messages.Sender`
127130 :param kwargs:
128131 """
129- super (VideoSendMessage , self ).__init__ (quick_reply = quick_reply , ** kwargs )
132+ super (VideoSendMessage , self ).__init__ (quick_reply = quick_reply , sender = sender , ** kwargs )
130133
131134 self .type = 'video'
132135 self .original_content_url = original_content_url
@@ -140,17 +143,19 @@ class AudioSendMessage(SendMessage):
140143 https://developers.line.biz/en/reference/messaging-api/#audio-message
141144 """
142145
143- def __init__ (self , original_content_url = None , duration = None , quick_reply = None , ** kwargs ):
146+ def __init__ (self , original_content_url = None , duration = None , quick_reply = None ,
147+ sender = None , ** kwargs ):
144148 """__init__ method.
145149
146150 :param str original_content_url: URL of audio file. HTTPS.
147151 m4a. Less than 1 minute. Max 10 MB.
148152 :param long duration: Length of audio file (milliseconds).
149153 :param quick_reply: QuickReply object
150154 :type quick_reply: T <= :py:class:`linebot.models.send_messages.QuickReply`
155+ :type sender: T <= :py:class:`linebot.models.send_messages.Sender`
151156 :param kwargs:
152157 """
153- super (AudioSendMessage , self ).__init__ (quick_reply = quick_reply , ** kwargs )
158+ super (AudioSendMessage , self ).__init__ (quick_reply = quick_reply , sender = sender , ** kwargs )
154159
155160 self .type = 'audio'
156161 self .original_content_url = original_content_url
@@ -164,7 +169,7 @@ class LocationSendMessage(SendMessage):
164169 """
165170
166171 def __init__ (self , title = None , address = None , latitude = None , longitude = None ,
167- quick_reply = None , ** kwargs ):
172+ quick_reply = None , sender = None , ** kwargs ):
168173 """__init__ method.
169174
170175 :param str title: Title
@@ -173,9 +178,10 @@ def __init__(self, title=None, address=None, latitude=None, longitude=None,
173178 :param float longitude: Longitude
174179 :param quick_reply: QuickReply object
175180 :type quick_reply: T <= :py:class:`linebot.models.send_messages.QuickReply`
181+ :type sender: T <= :py:class:`linebot.models.send_messages.Sender`
176182 :param kwargs:
177183 """
178- super (LocationSendMessage , self ).__init__ (quick_reply = quick_reply , ** kwargs )
184+ super (LocationSendMessage , self ).__init__ (quick_reply = quick_reply , sender = sender , ** kwargs )
179185
180186 self .type = 'location'
181187 self .title = title
@@ -190,16 +196,17 @@ class StickerSendMessage(SendMessage):
190196 https://developers.line.biz/en/reference/messaging-api/#sticker-message
191197 """
192198
193- def __init__ (self , package_id = None , sticker_id = None , quick_reply = None , ** kwargs ):
199+ def __init__ (self , package_id = None , sticker_id = None , quick_reply = None , sender = None , ** kwargs ):
194200 """__init__ method.
195201
196202 :param str package_id: Package ID
197203 :param str sticker_id: Sticker ID
198204 :param quick_reply: QuickReply object
199205 :type quick_reply: T <= :py:class:`linebot.models.send_messages.QuickReply`
206+ :type sender: T <= :py:class:`linebot.models.send_messages.Sender`
200207 :param kwargs:
201208 """
202- super (StickerSendMessage , self ).__init__ (quick_reply = quick_reply , ** kwargs )
209+ super (StickerSendMessage , self ).__init__ (quick_reply = quick_reply , sender = sender , ** kwargs )
203210
204211 self .type = 'sticker'
205212 self .package_id = package_id
0 commit comments