Difference between revisions of "User:Dzonatas Sol/SNOW-375 Resources"

From Second Life Wiki
Jump to navigation Jump to search
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
Documentation as of SNOW-375 patch 0.9.11
== Overview ==


Please see [[../SNOW-375_WGET|WGET]] examples to understand how to access these resources on a patched viewer.
This is a dictionary of all SNOW-375 resources.


{| border="1" cellpadding="5" cellspacing="0"
Please see the main [[User:Dzonatas_Sol/SNOW-375|SNOW-375]] page for overview and technical documentation.
|-
| Resource || Method || Description
|-
| rowspan="4" | /ControlGroup
| style="text-align:right;" | GET
| Response is a list of control groups
|-
| style="text-align:right;" | POST
|-
| style="text-align:right;" | PUT
|-
| style="text-align:right;" | DELETE


|-
== SNOW-375 Resources ==
| rowspan="4" | /ControlGroup/<group>
| style="text-align:right;" | GET
| Response is a list of valid variables in a controlgroup with default settings
|-
| style="text-align:right;" | POST
|-
| style="text-align:right;" | PUT
|-
| style="text-align:right;" | DELETE


|-
Resources are grouped by major representations. These are still being developed, yet a basic set exists that enables communication and gesture activation.
| rowspan="4" | /ControlGroup/<group>/<identifier>
| style="text-align:right;" | GET
| Response is a detailed and update of current settings for the specific variable identified
|-
| style="text-align:right;" | POST
|-
| style="text-align:right;" | PUT
|-
| style="text-align:right;" | DELETE


|-
Resources may have more than one method. Each one is described as based on LLIDL. Parenthesized resources are denote complex queries, which may automatically transition simpler queries. Complex queries are usually used to group multiple queries together, and it includes each result code.
| rowspan="4" | /Agent/ID
| style="text-align:right;" | GET
| Response is UUID of the logged in Agent/Avatar
|-
| style="text-align:right;" | POST
|-
| style="text-align:right;" | PUT
|-
| style="text-align:right;" | DELETE


|-
* [[User:Dzonatas_Sol/SNOW-375_Resources/ControlGroup|ControlGroup]]
| rowspan="4" | /Agent/Chat
* [[User:Dzonatas_Sol/SNOW-375_Resources/Agent|Agent]]
| style="text-align:right;" | GET
* [[User:Dzonatas_Sol/SNOW-375_Resources/Asset|Asset]]
|-
* [[User:Dzonatas_Sol/SNOW-375_Resources/AvatarTracker|AvatarTracker]]
| style="text-align:right;" | POST
* [[User:Dzonatas_Sol/SNOW-375_Resources/ChatterBox|ChatterBox]]
| Deliver a message formatted in LLSD to Local Chat
* [[User:Dzonatas_Sol/SNOW-375_Resources/FloaterChat|FloaterChat]]
|-
* [[User:Dzonatas_Sol/SNOW-375_Resources/GestureManager|GestureManager]]
| style="text-align:right;" | PUT
* [[User:Dzonatas_Sol/SNOW-375_Resources/Inventory|Inventory]]
|-
* [[User:Dzonatas_Sol/SNOW-375_Resources/Interface|Interface]]
| style="text-align:right;" | DELETE
|-
| rowspan="4" | /Agent/Groups
| style="text-align:right;" | GET
| Response is a list with details of groups joined by the connected agent
|-
| style="text-align:right;" | POST
|-
| style="text-align:right;" | PUT
|-
| style="text-align:right;" | DELETE
 
 
|-
| rowspan="4" | /Agent/Position
| style="text-align:right;" | GET
| Response is the Region UUID, Position within the region, and global position of the Agent/Avatar
|-
| style="text-align:right;" | POST
|-
| style="text-align:right;" | PUT
|-
| style="text-align:right;" | DELETE
 
|-
| rowspan="4" | /Agent/Typing
| style="text-align:right;" | GET
|-
| style="text-align:right;" | POST
| Start the typing animation
|-
| style="text-align:right;" | PUT
|-
| style="text-align:right;" | DELETE
| Stop the typing animation
 
|-
| rowspan="4" | /Asset/Inventory
| style="text-align:right;" | GET
|-
| style="text-align:right;" | POST
| Request an asset transfer/download of an inventory item
|-
| style="text-align:right;" | PUT
|-
| style="text-align:right;" | DELETE
 
|-
| rowspan="4" | /Asset/Notecard/<uuid>
| style="text-align:right;" | GET
| Response is the notecard item specified by UUID converted to XML format (rather than 'linden notecard format')
|-
| style="text-align:right;" | POST
|-
| style="text-align:right;" | PUT
|-
| style="text-align:right;" | DELETE
 
|-
| rowspan="4" | /AvatarTracker/Friends
| style="text-align:right;" | GET
| Response is the UUID list of the agent's friends and basic status of each
|-
| style="text-align:right;" | POST
|-
| style="text-align:right;" | PUT
|-
| style="text-align:right;" | DELETE
 
|-
| rowspan="4" | /AvatarTracker/Friend/<uuid>
| style="text-align:right;" | GET
| Response is a detailed relationship information for a specified friend UUID
|-
| style="text-align:right;" | POST
| Combined query, like GET method, when uuid="s"
|-
| style="text-align:right;" | PUT
|-
| style="text-align:right;" | DELETE
 
|-
| rowspan="4" | /ChatterBox/Message
| style="text-align:right;" | GET
|-
| style="text-align:right;" | POST
| Deliver a message formatted in LLSD to a group/IM channel
|-
| style="text-align:right;" | PUT
|-
| style="text-align:right;" | DELETE
 
|-
| rowspan="4" | /ChatterBox/StartGroupSession
| style="text-align:right;" | GET
|-
| style="text-align:right;" | POST
| Initiate a group chat session with information in LLSD
|-
| style="text-align:right;" | PUT
|-
| style="text-align:right;" | DELETE
 
|-
| rowspan="4" | /GestureManager/Items
| style="text-align:right;" | GET
| Response is a list of UUID of active gestures
|-
| style="text-align:right;" | POST
|-
| style="text-align:right;" | PUT
|-
| style="text-align:right;" | DELETE
 
|-
| rowspan="4" | /GestureManager/Item/<uuid>
| style="text-align:right;" | GET
| Response is the details of a MultiGesture structure for the UUID specified
|-
| style="text-align:right;" | POST
| Combined query, like GET method, when uuid="s"
|-
| style="text-align:right;" | PUT
|-
| style="text-align:right;" | DELETE
 
|-
| rowspan="4" | /GestureManager/PlayGesture/<uuid>
| style="text-align:right;" | GET
|-
| style="text-align:right;" | POST
| Start a gesture identified by <uuid>
|-
| style="text-align:right;" | PUT
|-
| style="text-align:right;" | DELETE
 
|-
| rowspan="4" | /Inventory/Item/<uuid>
| style="text-align:right;" | GET
| Response is the details of an inventory item specified by the UUID
|-
| style="text-align:right;" | POST
| Combined query, like GET method, when uuid="s"
|-
| style="text-align:right;" | PUT
|-
| style="text-align:right;" | DELETE
 
|-
| rowspan="4" | /Inventory/Root
| style="text-align:right;" | GET
| Response is the UUID of the root inventory folder
|-
| style="text-align:right;" | POST
|-
| style="text-align:right;" | PUT
|-
| style="text-align:right;" | DELETE
 
|-
| rowspan="4" | /Inventory/Category/<uuid>
| style="text-align:right;" | GET
| Response is the UUIDs of the descendant categories and items of the specified UUID
|-
| style="text-align:right;" | POST
| Combined query, like GET method, when uuid="s"
|-
| style="text-align:right;" | PUT
|-
| style="text-align:right;" | DELETE
 
|-
| rowspan="4" | /Interface/Connect
| style="text-align:right;" | GET
|-
| style="text-align:right;" | POST
| Attempt to negotiate a connection to enable the above resources
|-
| style="text-align:right;" | PUT
|-
| style="text-align:right;" | DELETE
 
|}

Latest revision as of 20:19, 2 August 2010

Overview

This is a dictionary of all SNOW-375 resources.

Please see the main SNOW-375 page for overview and technical documentation.

SNOW-375 Resources

Resources are grouped by major representations. These are still being developed, yet a basic set exists that enables communication and gesture activation.

Resources may have more than one method. Each one is described as based on LLIDL. Parenthesized resources are denote complex queries, which may automatically transition simpler queries. Complex queries are usually used to group multiple queries together, and it includes each result code.