ContentHub.ContentPeer
ContentPeer is an object returned by the ContentHub. It represents a remote peer that can be used in a request to import, export or share content.
ContentPeer
(
)
Example
var api = external.getUnityObject('1.0');
var hub = api.ContentHub;
var pictureContentType = hub.ContentType.Pictures;
hub.defaultSourceForType(
pictureContentType
, function(peer) {
[do something with the peer]
});
- Methods
appId
( callback
)
Retrieves the app Id of the associated peer.
If the callback parameter is not set, the current "local" value is retrieved.
Parameters:-
callback
<Function(String)>(optional)
Returns: <String>
Application Id for this peer
StringcontentType
( callback
)
Retrieves the specific ContentType for this peer.
If the callback parameter is not set, the current "local" value is retrieved.
Parameters:-
callback
<Function(String)>(optional)
Returns: <String>
ContentType for this peer
destroy
(
)
Destroys the remote object. This proxy object is not valid anymore.
Stringhandler
( callback
)
Retrieves the specific ContentHandler for this peer.
If the callback parameter is not set, the current "local" value is retrieved.
Parameters:-
callback
<Function(String)>(optional)
Returns: <String>
ContentHandler for this peer
isDefaultPeer
( callback
)
Returns true if the peer is a default one, false otherwise.
If the callback parameter is not set, the current "local" value is retrieved.
Parameters:-
callback
<Function(Bool)>(optional)
name
( callback
)
Retrieves the name of the associated peer.
If the callback parameter is not set, the current "local" value is retrieved.
Parameters:-
callback
<Function(String)>(optional)
request
( callback
)
Request to exchange content with this ContentPeer.
Parameters:-
callback
<Function(ContentTransfer)>Called with the resulting content transfer
requestForStore
( store, callback
)
Request to import content from this ContentPeer and use a ContentStore for permanent storage.
Parameters:-
store
<ContentStore>Store used as a permanent storage
-
callback
<Function(ContentTransfer)>Called with the resulting content transfer
selectionType
( callback
)
Retrieves the specific SelectionType for this peer.
If the callback parameter is not set, the current "local" value is retrieved.
Parameters:-
callback
<Function(String)>(optional)
Returns: <String>
ContentTransfer.SelectionType for this peer
setAppId
( appId, callback
)
Sets the app Id of the associated peer.
Parameters:-
appId
<String> -
callback
<Function()>called when the appId has been updated
setContentType
( contentType, callback
)
Sets specific ContentType for this peer.
Parameters:-
contentType
<ContentType> -
callback
<Function()>called when the content type has been updated
setHandler
( handler, callback
)
Sets specific ContentHandler for this peer.
Parameters:-
handler
<ContentHandler> -
callback
<Function()>called when the appId has been updated
setSelectionType
( selectionType, callback
)
Sets specific SelectionType for this peer.
Parameters:-
selectionType
<ContentTransfer.SelectionType> -
callback
<Function()>called when the content type has been updated