Api session items actionmenus: Difference between revisions

From Tygron Support wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(26 intermediate revisions by the same user not shown)
Line 1: Line 1:
api session items [[Action Menu]]s Endpoints.
API Endpoint: /api/session/items/actionmenus/


Manipulate items with event: [[Api session event editor actionmenu|editoractionmenu]].
Edit items with events described at [[Api session event editor actionmenu]].


Default Query:
<syntaxhighlight lang="text" copy>https://engine.tygron.com/api/session/items/actionmenus/?f=JSON&token=API_TOKEN</syntaxhighlight>
Example Response:
<syntaxhighlight lang="text" copy>[ {
  "attributeActionIDs" : [ ],
  "buildable" : {
    "0" : [ 0 ]
  },
  "color" : null,
  "eventBundleIDs" : [ ],
  "functionIDs" : [ 436, 438 ],
  "id" : 0,
  "imageName" : "category_road.png",
  "imageVersion" : 0,
  "leveeIDs" : [ ],
  "measureIDs" : [ ],
  "name" : "Roads",
  "sortIndex" : 1,
  "specialOptions" : [ ],
  "upgradeIDs" : [ ],
  "version" : 18
}, {
  "attributeActionIDs" : [ ],
  "buildable" : {
    "0" : [ 0 ]
  },
  "color" : null,
  "eventBundleIDs" : [ ],
  "functionIDs" : [ 77 ],
  "id" : 1,
  "imageName" : "category_heart.png",
  "imageVersion" : 0,
  "leveeIDs" : [ ],
  "measureIDs" : [ ],
  "name" : "Leisure",
  "sortIndex" : 2,
  "specialOptions" : [ ],
  "upgradeIDs" : [ ],
  "version" : 19
} ]</syntaxhighlight>
==Limit Queries==
==Limit Queries==
version=100:  
version=100:  
<pre>https://engine.tygron.com/api/session/items/actionmenus/?version=100&token=API_TOKEN</pre>
<syntaxhighlight lang="text" copy>https://engine.tygron.com/api/session/items/actionmenus/?version=100&token=API_TOKEN</syntaxhighlight>
==Show Queries==
==Get Queries==
attributes:
<syntaxhighlight lang="text" copy>https://engine.tygron.com/api/session/items/actionmenus/attributes/?token=API_TOKEN</syntaxhighlight>
max version:  
max version:  
<pre>https://engine.tygron.com/api/session/items/actionmenus/version/?token=API_TOKEN</pre>
<syntaxhighlight lang="text" copy>https://engine.tygron.com/api/session/items/actionmenus/version/?token=API_TOKEN</syntaxhighlight>
size:  
count:  
<pre>https://engine.tygron.com/api/session/items/actionmenus/size/?token=API_TOKEN</pre>
<syntaxhighlight lang="text" copy>https://engine.tygron.com/api/session/items/actionmenus/count/?token=API_TOKEN</syntaxhighlight>
Action Menus (GeoJSON):
<pre>https://engine.tygron.com/web/actionmenus.geojson?token=API_TOKEN</pre>
==Formats==
==Formats==
HTML:  
HTML:  
<pre>https://engine.tygron.com/api/session/items/actionmenus/?f=HTML&token=API_TOKEN</pre>
<syntaxhighlight lang="text" copy>https://engine.tygron.com/api/session/items/actionmenus/?f=HTML&token=API_TOKEN</syntaxhighlight>
JSON:  
JSON:  
<pre>https://engine.tygron.com/api/session/items/actionmenus/?f=JSON&token=API_TOKEN</pre>
<syntaxhighlight lang="text" copy>https://engine.tygron.com/api/session/items/actionmenus/?f=JSON&token=API_TOKEN</syntaxhighlight>
CSV:  
CSV:  
<pre>https://engine.tygron.com/api/session/items/actionmenus/?f=CSV&token=API_TOKEN</pre>
<syntaxhighlight lang="text" copy>https://engine.tygron.com/api/session/items/actionmenus/?f=CSV&token=API_TOKEN</syntaxhighlight>
SSV:  
SSV:  
<pre>https://engine.tygron.com/api/session/items/actionmenus/?f=SSV&token=API_TOKEN</pre>
<syntaxhighlight lang="text" copy>https://engine.tygron.com/api/session/items/actionmenus/?f=SSV&token=API_TOKEN</syntaxhighlight>
SMILE:  
SMILE:  
<pre>https://engine.tygron.com/api/session/items/actionmenus/?f=SMILE&token=API_TOKEN</pre>
<syntaxhighlight lang="text" copy>https://engine.tygron.com/api/session/items/actionmenus/?f=SMILE&token=API_TOKEN</syntaxhighlight>
ZIPJSON:  
ZIPJSON:  
<pre>https://engine.tygron.com/api/session/items/actionmenus/?f=ZIPJSON&token=API_TOKEN</pre>
<syntaxhighlight lang="text" copy>https://engine.tygron.com/api/session/items/actionmenus/?f=ZIPJSON&token=API_TOKEN</syntaxhighlight>
ZIPSMILE:  
ZIPSMILE:  
<pre>https://engine.tygron.com/api/session/items/actionmenus/?f=ZIPSMILE&token=API_TOKEN</pre>
<syntaxhighlight lang="text" copy>https://engine.tygron.com/api/session/items/actionmenus/?f=ZIPSMILE&token=API_TOKEN</syntaxhighlight>
==Api Model ActionMenu==
API Model description of ActionMenu
 
{|class=wikitable
!Name
!Type
!Description
|-
| attributeActionIDs
| int<nowiki>[]</nowiki>
| [[Attribute Action]]s ID
|-
| buildable
| Map&lt;int,java.util.List<java.lang.Integer>&gt;
|
|-
| color
| TColor
| [[Color]]
|-
| eventBundleIDs
| int<nowiki>[]</nowiki>
| [[Event Bundle]]s ID
|-
| functionIDs
| int<nowiki>[]</nowiki>
| [[Function]]s ID
|-
| id
| int
|
|-
| imageName
| String
|
|-
| imageVersion
| int
|
|-
| leveeIDs
| int<nowiki>[]</nowiki>
| [[Levee]]s ID
|-
| measureIDs
| int<nowiki>[]</nowiki>
| [[Measure]]s ID
|-
| name
| String
|
|-
| sortIndex
| int
|
|-
| specialOptions
| Type<nowiki>[]</nowiki>
|
|-
| upgradeIDs
| int<nowiki>[]</nowiki>
| [[Upgrade Type]]s ID
|-
| version
| int
|
|}
 
==Api Model TColor==
API Model description of TColor
 
{|class=wikitable
!Name
!Type
!Description
|}
 
==Api Model Type (SpecialOption)==
API Enumeration description of Type
 
{|class=wikitable
!Name
!Description
|-
| BUY_LAND
|
|-
| SELL_LAND
|
|-
| DEMOLISH
|
|-
| REVERT
|
|-
| DEMOLISH_UNDERGROUND
|
|-
| RAISE_LAND
|
|-
| SHOW_BUDGETPANEL
|
|-
| SHOW_MONEY_TRANSFER_PANEL
|
|-
| LOWER_LAND
|
|}
 
{{article end|seealso=*[[Api Content Items]]
{{article end|seealso=*[[Api Content Items]]
*[[Api session event editor actionmenu]]
*[[Api session event editor actionmenu]]
Line 33: Line 186:


[[Category:API]]
[[Category:API]]
[[Category:Items]]

Latest revision as of 07:14, 7 July 2026

API Endpoint: /api/session/items/actionmenus/

Edit items with events described at Api session event editor actionmenu.

Default Query:

https://engine.tygron.com/api/session/items/actionmenus/?f=JSON&token=API_TOKEN

Example Response:

[ {
  "attributeActionIDs" : [ ],
  "buildable" : {
    "0" : [ 0 ]
  },
  "color" : null,
  "eventBundleIDs" : [ ],
  "functionIDs" : [ 436, 438 ],
  "id" : 0,
  "imageName" : "category_road.png",
  "imageVersion" : 0,
  "leveeIDs" : [ ],
  "measureIDs" : [ ],
  "name" : "Roads",
  "sortIndex" : 1,
  "specialOptions" : [ ],
  "upgradeIDs" : [ ],
  "version" : 18
}, {
  "attributeActionIDs" : [ ],
  "buildable" : {
    "0" : [ 0 ]
  },
  "color" : null,
  "eventBundleIDs" : [ ],
  "functionIDs" : [ 77 ],
  "id" : 1,
  "imageName" : "category_heart.png",
  "imageVersion" : 0,
  "leveeIDs" : [ ],
  "measureIDs" : [ ],
  "name" : "Leisure",
  "sortIndex" : 2,
  "specialOptions" : [ ],
  "upgradeIDs" : [ ],
  "version" : 19
} ]

Limit Queries

version=100:

https://engine.tygron.com/api/session/items/actionmenus/?version=100&token=API_TOKEN

Get Queries

attributes:

https://engine.tygron.com/api/session/items/actionmenus/attributes/?token=API_TOKEN

max version:

https://engine.tygron.com/api/session/items/actionmenus/version/?token=API_TOKEN

count:

https://engine.tygron.com/api/session/items/actionmenus/count/?token=API_TOKEN

Formats

HTML:

https://engine.tygron.com/api/session/items/actionmenus/?f=HTML&token=API_TOKEN

JSON:

https://engine.tygron.com/api/session/items/actionmenus/?f=JSON&token=API_TOKEN

CSV:

https://engine.tygron.com/api/session/items/actionmenus/?f=CSV&token=API_TOKEN

SSV:

https://engine.tygron.com/api/session/items/actionmenus/?f=SSV&token=API_TOKEN

SMILE:

https://engine.tygron.com/api/session/items/actionmenus/?f=SMILE&token=API_TOKEN

ZIPJSON:

https://engine.tygron.com/api/session/items/actionmenus/?f=ZIPJSON&token=API_TOKEN

ZIPSMILE:

https://engine.tygron.com/api/session/items/actionmenus/?f=ZIPSMILE&token=API_TOKEN

Api Model ActionMenu

API Model description of ActionMenu

Name Type Description
attributeActionIDs int[] Attribute Actions ID
buildable Map<int,java.util.List<java.lang.Integer>>
color TColor Color
eventBundleIDs int[] Event Bundles ID
functionIDs int[] Functions ID
id int
imageName String
imageVersion int
leveeIDs int[] Levees ID
measureIDs int[] Measures ID
name String
sortIndex int
specialOptions Type[]
upgradeIDs int[] Upgrade Types ID
version int

Api Model TColor

API Model description of TColor

Name Type Description

Api Model Type (SpecialOption)

API Enumeration description of Type

Name Description
BUY_LAND
SELL_LAND
DEMOLISH
REVERT
DEMOLISH_UNDERGROUND
RAISE_LAND
SHOW_BUDGETPANEL
SHOW_MONEY_TRANSFER_PANEL
LOWER_LAND