Package org.robovm.apple.messages
Class MSConversation
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.messages.MSConversation
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class MSConversation extends NSObject
- Since:
- Available in iOS 10.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MSConversation.MSConversationPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description MSConversation()
protected
MSConversation(NSObject.Handle h, long handle)
protected
MSConversation(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NSUUID
getLocalParticipantIdentifier()
NSArray<NSUUID>
getRemoteParticipantIdentifiers()
MSMessage
getSelectedMessage()
void
insertAttachment(NSURL URL, java.lang.String filename, org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
void
insertMessage(MSMessage message, org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
void
insertSticker(MSSticker sticker, org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
void
insertText(java.lang.String text, org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
void
sendAttachment(NSURL URL, java.lang.String filename, org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
void
sendMessage(MSMessage message, org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
void
sendSticker(MSSticker sticker, org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
void
sendText(java.lang.String text, org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
MSConversation
public MSConversation()
-
MSConversation
protected MSConversation(NSObject.Handle h, long handle)
-
MSConversation
protected MSConversation(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getLocalParticipantIdentifier
public NSUUID getLocalParticipantIdentifier()
-
getSelectedMessage
public MSMessage getSelectedMessage()
-
insertMessage
public void insertMessage(MSMessage message, org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
-
insertSticker
public void insertSticker(MSSticker sticker, org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
-
insertText
public void insertText(java.lang.String text, org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
-
insertAttachment
public void insertAttachment(NSURL URL, java.lang.String filename, org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
-
sendMessage
public void sendMessage(MSMessage message, org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
- Since:
- Available in iOS 11.0 and later.
-
sendSticker
public void sendSticker(MSSticker sticker, org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
- Since:
- Available in iOS 11.0 and later.
-
sendText
public void sendText(java.lang.String text, org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
- Since:
- Available in iOS 11.0 and later.
-
-