SBDBaseMessageParams Class Reference
| Inherits from | NSObject |
|---|---|
| Conforms to | NSCopying SBDMappable |
| Declared in | SBDBaseMessageParams.h |
Overview
The SBDBaseMessageParams class represents the base class which has parameters to create a channel or update a channel. The SBDUserMessageParams, the SBDFileMessageParams are derived from this class.
data
Message data. The default value is nil.
@property (copy, nonatomic, nullable) NSString *dataAvailability
3.0.90
Declared In
SBDBaseMessageParams.h
customType
Customize message’s type to filter. The default value is nil.
@property (copy, nonatomic, nullable) NSString *customTypeAvailability
3.0.90
Declared In
SBDBaseMessageParams.h
pushNotificationDeliveryOption
The push notification delivery option that determines how to deliver the push notification when sending a user or a file message. The default value is SBDPushNotificationDeliveryOptionDefault.
@property (nonatomic) SBDPushNotificationDeliveryOption pushNotificationDeliveryOptionDeclared In
SBDBaseMessageParams.h
metaArrayKeys
Meta array keys. (Deprecated: 3.0.179. (Use metaArrays instead))
@property (copy, nonatomic, nullable) NSArray<NSString*> *metaArrayKeysDeclared In
SBDBaseMessageParams.h
metaArrays
Meta array with keys and values
@property (copy, nonatomic, nullable) NSArray<SBDMessageMetaArray*> *metaArraysAvailability
3.0.179
Declared In
SBDBaseMessageParams.h
mentionType
3.0.103
@property (nonatomic) SBDMentionType mentionTypeAvailability
3.0.103
Declared In
SBDBaseMessageParams.h
mentionedUserIds
Can mention to specific users. If sends a message with this field, the message will be arrived to mentioned users. The default value is nil.
@property (copy, nonatomic, nullable) NSArray<NSString*> *mentionedUserIdsAvailability
3.0.90
Declared In
SBDBaseMessageParams.h
– setMentionedUsers:
Can set the mentionedUserIds by this method either.
- (void)setMentionedUsers:(nonnull NSArray<SBDUser*> *)mentionedUsersParameters
mentionedUsers |
The list of users will be receive mention. |
|---|
Availability
3.0.90
Declared In
SBDBaseMessageParams.h
parentMessageId
The unique ID of a parent message. A parent message is a message that has a thread of replies. If the message sent through the sendUserMessageWithParams:completionHandler: or sendFileMessageWithParams:completionHandler: method is a parent message, the value of this property is 0. If the message is a reply to a parent message, the value is the message ID of the parent message.
@property (atomic, assign) long long parentMessageIdAvailability
3.0.181
Discussion
Note: The default value is 0.
Declared In
SBDBaseMessageParams.h
appleCriticalAlertOptions
Push notification options for the Apple critical alert.
The default value is nil.
@property (strong, nullable) SBDAppleCriticalAlertOptions *appleCriticalAlertOptionsAvailability
3.0.221
Declared In
SBDBaseMessageParams.h
isReplyToChannel
A boolean property that determines if a threaded message is also replied to the channel.
The default value is NO.
@property (atomic) BOOL isReplyToChannelAvailability
3.0.236
Declared In
SBDBaseMessageParams.h