Source code for divera.models.message_channel

from divera import models as _models
from divera.api.v2 import message_channel as _message_channel


[docs]class MessageChannel(_models.MessageChannel):
[docs] @staticmethod def get_all( ): request = _message_channel.GetAll( ) request.process_result = lambda result: [ MessageChannel(data=r) for r in list((result['data']['items'] or {}).values()) ] return request
[docs] def get( self, obj=None, object_id=None, ): request = _message_channel.Get( obj=obj or self, ) request.process_result = lambda result: MessageChannel(data=result['data']) return request
[docs] def delete( self, obj=None, ): """ The message needs to have the message_channel_id and text argument filled. parent_id is optional. """ request = _message_channel.Delete( obj=obj or self, ) return request