ChannelEvent
public class ChannelEvent : CommunicationEvent<ChannelEventData>
                ChannelEvent provides a generic implementation for broadcasting objects through a channel.
- 
                  
                  
Create a ChannelEvent instance for delivering the given object.
The channel identifier must be a non-empty string that does not contain the following characters:
NULL (U+0000),# (U+0023),+ (U+002B),/ (U+002F).Throws
if channel identifier is invalidDeclaration
Swift
public static func with(object: CoatyObject, channelId: String, privateData: [String: Any]? = nil) throws -> ChannelEventParameters
objectthe object to be channelized.
channelIdchannel identifier string
privateDataapplication-specific options (optional)
Return Value
a Channel event with the given parameters
 - 
                  
                  
Create a ChannelEvent instance for delivering the given objects.
The channel identifier must be a non-empty string that does not contain the following characters:
NULL (U+0000),# (U+0023),+ (U+002B),/ (U+002F).Throws
if channel identifier is invalidDeclaration
Swift
public static func with(objects: [CoatyObject], channelId: String, privateData: [String: Any]? = nil) throws -> ChannelEventParameters
objectsthe objects to be channelized
channelIdchannel identifier string
privateDataapplication-specific options (optional)
Return Value
a Channel event with the given parameters
 
- 
                  
                  
Undocumented
Declaration
Swift
public required init(from decoder: Decoder) throws - 
                  
                  
Undocumented
Declaration
Swift
override public func encode(to encoder: Encoder) throws 
View on GitHub
        ChannelEvent Class Reference