Пример #1
0
 def __init__(self, document_attrs, message_meta_attrs):
     """
     :type document_attrs: DocumentAttributes
     :type message_meta_attrs: MessageMetaAttributes
     """
     super(DocumentDownloadableMediaMessageProtocolEntity,
           self).__init__("document",
                          MessageAttributes(document=document_attrs),
                          message_meta_attrs)
Пример #2
0
 def __init__(self, contact_attrs, message_meta_attrs):
     # type: (ContactAttributes, MessageMetaAttributes) -> None
     super(ContactMediaMessageProtocolEntity, self).__init__(
         "contact", MessageAttributes(contact=contact_attrs), message_meta_attrs
     )
Пример #3
0
 def __init__(self, location_attrs, message_meta_attrs):
     # type: (LocationAttributes, MessageMetaAttributes) -> None
     super(LocationMediaMessageProtocolEntity,
           self).__init__("location",
                          MessageAttributes(location=location_attrs),
                          message_meta_attrs)
Пример #4
0
 def __init__(self, audio_attrs, message_meta_attrs):
     # type: (AudioAttributes, MessageMetaAttributes) -> None
     super(AudioDownloadableMediaMessageProtocolEntity,
           self).__init__("audio", MessageAttributes(audio=audio_attrs),
                          message_meta_attrs)
Пример #5
0
 def fromProtocolTreeNode(node):
     return MessageProtocolEntity(
         node["type"],
         MessageAttributes.from_message_protocoltreenode(node)
     )
Пример #6
0
 def fromProtocolTreeNode(node):
     return MessageProtocolEntity(
         node["type"],
         MessageAttributes.from_message_protocoltreenode(node))
 def __init__(self, sticker_attrs, message_meta_attrs):
     # type: (StickerAttributes, MessageMetaAttributes) -> None
     super(StickerDownloadableMediaMessageProtocolEntity,
           self).__init__("sticker",
                          MessageAttributes(sticker=sticker_attrs),
                          message_meta_attrs)
 def __init__(self, video_attrs, message_meta_attrs):
     # type: (VideoAttributes, MessageMetaAttributes) -> None
     super(VideoDownloadableMediaMessageProtocolEntity,
           self).__init__("video", MessageAttributes(video=video_attrs),
                          message_meta_attrs)
Пример #9
0
 def __init__(self, extended_text_attrs, message_meta_attrs):
     # type: (ExtendedTextAttributes, MessageMetaAttributes) -> None
     super(ExtendedTextMessageProtocolEntity, self).__init__(
         "text", MessageAttributes(extended_text=extended_text_attrs),
         message_meta_attrs)
Пример #10
0
 def __init__(self, image_attrs, message_meta_attrs):
     # type: (ImageAttributes, MessageMetaAttributes) -> None
     super(ImageDownloadableMediaMessageProtocolEntity,
           self).__init__("image", MessageAttributes(image=image_attrs),
                          message_meta_attrs)