Package org.robovm.apple.intents
Class INSendMessageIntent
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.intents.INIntent
-
- org.robovm.apple.intents.INSendMessageIntent
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class INSendMessageIntent extends INIntent
- Since:
- Available in iOS 10.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
INSendMessageIntent.INSendMessageIntentPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.intents.INIntent
INIntent.INIntentPtr
-
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 INSendMessageIntent()
INSendMessageIntent(NSArray<INPerson> recipients, java.lang.String content, java.lang.String groupName, java.lang.String serviceName, INPerson sender)
Deprecated.Deprecated in iOS 11.0.INSendMessageIntent(NSArray<INPerson> recipients, java.lang.String content, INSpeakableString speakableGroupName, java.lang.String conversationIdentifier, java.lang.String serviceName, INPerson sender)
protected
INSendMessageIntent(NSObject.Handle h, long handle)
protected
INSendMessageIntent(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.String
getContent()
java.lang.String
getConversationIdentifier()
java.lang.String
getGroupName()
Deprecated.Deprecated in iOS 11.0.NSArray<INPerson>
getRecipients()
INPerson
getSender()
java.lang.String
getServiceName()
INSpeakableString
getSpeakableGroupName()
protected long
init(NSArray<INPerson> recipients, java.lang.String content, java.lang.String groupName, java.lang.String serviceName, INPerson sender)
Deprecated.Deprecated in iOS 11.0.protected long
init(NSArray<INPerson> recipients, java.lang.String content, INSpeakableString speakableGroupName, java.lang.String conversationIdentifier, java.lang.String serviceName, INPerson sender)
-
Methods inherited from class org.robovm.apple.intents.INIntent
encode, getIdentifier, getIntentDescription, getSuggestedInvocationPhrase, imageForParameterNamed, init, keyImage, setImage, setSuggestedInvocationPhrase, supportsSecureCoding
-
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
-
INSendMessageIntent
public INSendMessageIntent()
-
INSendMessageIntent
protected INSendMessageIntent(NSObject.Handle h, long handle)
-
INSendMessageIntent
protected INSendMessageIntent(NSObject.SkipInit skipInit)
-
INSendMessageIntent
public INSendMessageIntent(NSArray<INPerson> recipients, java.lang.String content, INSpeakableString speakableGroupName, java.lang.String conversationIdentifier, java.lang.String serviceName, INPerson sender)
- Since:
- Available in iOS 11.0 and later.
-
INSendMessageIntent
@Deprecated public INSendMessageIntent(NSArray<INPerson> recipients, java.lang.String content, java.lang.String groupName, java.lang.String serviceName, INPerson sender)
Deprecated.Deprecated in iOS 11.0. Use the designated initializer instead- Since:
- Available in iOS 10.0 and later.
-
-
Method Detail
-
getContent
public java.lang.String getContent()
-
getSpeakableGroupName
public INSpeakableString getSpeakableGroupName()
- Since:
- Available in iOS 11.0 and later.
-
getConversationIdentifier
public java.lang.String getConversationIdentifier()
- Since:
- Available in iOS 11.0 and later.
-
getServiceName
public java.lang.String getServiceName()
-
getSender
public INPerson getSender()
-
getGroupName
@Deprecated public java.lang.String getGroupName()
Deprecated.Deprecated in iOS 11.0. Use speakableGroupNames instead- Since:
- Available in iOS 10.0 and later.
-
init
protected long init(NSArray<INPerson> recipients, java.lang.String content, INSpeakableString speakableGroupName, java.lang.String conversationIdentifier, java.lang.String serviceName, INPerson sender)
- Since:
- Available in iOS 11.0 and later.
-
-