4326 строки
118 KiB
JSON
4326 строки
118 KiB
JSON
{
|
|
"swagger": "2.0",
|
|
"info": {
|
|
"version": "v3",
|
|
"title": "EXPOCAD",
|
|
"description": "This service interfaces with live EXPOCAD event data. Please use PUT, POST, and DELETE operations with discretion. Keep authorization codes private. If your code has been compromised, contact tech@expocad.com immediately.",
|
|
"contact": {
|
|
"name": "EXPOCAD Developer Support",
|
|
"url": "https://support.expocad.com/",
|
|
"email": "developer@expocad.com"
|
|
}
|
|
},
|
|
"host": "api2.expocad.com",
|
|
"basePath": "/edgewebapi",
|
|
"schemes": [
|
|
"https"
|
|
],
|
|
"consumes": [],
|
|
"produces": [],
|
|
"paths": {
|
|
"/{ClientName}/booths": {
|
|
"get": {
|
|
"tags": [
|
|
"Booths"
|
|
],
|
|
"summary": "Get Specific Booth",
|
|
"operationId": "Booths_Get",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "boothNumber",
|
|
"in": "query",
|
|
"description": "The booth number of the booth",
|
|
"x-ms-summary": "The booth number of the booth",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"$ref": "#/definitions/Booth"
|
|
}
|
|
}
|
|
},
|
|
"description": "Returns the specified booth."
|
|
}
|
|
},
|
|
"/{ClientName}/booths/all": {
|
|
"get": {
|
|
"tags": [
|
|
"Booths"
|
|
],
|
|
"summary": "Get All Booths",
|
|
"operationId": "Booths_GetAllBooths",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "deletedFilter",
|
|
"in": "query",
|
|
"description": "Filter by deleted booths. Default includes only non deleted booths",
|
|
"x-ms-summary": "Filter by deleted booths. Default includes only non deleted booths",
|
|
"required": false,
|
|
"type": "string",
|
|
"enum": [
|
|
"IncludeAll",
|
|
"OnlyNonDeleted",
|
|
"OnlyDeleted"
|
|
]
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/Booth"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "Returns an array of all booths in the supplied event."
|
|
}
|
|
},
|
|
"/{ClientName}/booths/all/available": {
|
|
"get": {
|
|
"tags": [
|
|
"Booths"
|
|
],
|
|
"summary": "Get All Available Booths",
|
|
"operationId": "Booths_GetAllAvailableBooths",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/Booth"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "Returns a collection of all available booths in the supplied event"
|
|
}
|
|
},
|
|
"/{ClientName}/booths/all/rented": {
|
|
"get": {
|
|
"tags": [
|
|
"Booths"
|
|
],
|
|
"summary": "Get All Rented Booths",
|
|
"operationId": "Booths_GetAllRentedBooths",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/Booth"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "Returns a collection of all rented booths in the supplied event."
|
|
}
|
|
},
|
|
"/{ClientName}/booths/rent": {
|
|
"put": {
|
|
"tags": [
|
|
"Booths"
|
|
],
|
|
"summary": "Rent a Booth",
|
|
"operationId": "Booths_RentBooth",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "boothNumber",
|
|
"in": "query",
|
|
"description": "The booth number of the booth",
|
|
"x-ms-summary": "The booth number of the booth",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "exhibitorId",
|
|
"in": "query",
|
|
"description": "The ID of the exhibitor",
|
|
"x-ms-summary": "The ID of the exhibitor",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "ratePlan",
|
|
"in": "query",
|
|
"description": "The rate plan name",
|
|
"x-ms-summary": "The rate plan name",
|
|
"required": false,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "status",
|
|
"in": "query",
|
|
"description": "A status for the rented booth",
|
|
"x-ms-summary": "A status for the rented booth",
|
|
"required": false,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "comment",
|
|
"in": "query",
|
|
"description": "A comment for the rented booth",
|
|
"x-ms-summary": "A comment for the rented booth",
|
|
"required": false,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Rents the specified booth in the supplied event."
|
|
}
|
|
},
|
|
"/{ClientName}/booths/unrent": {
|
|
"put": {
|
|
"tags": [
|
|
"Booths"
|
|
],
|
|
"summary": "Unrent a Booth",
|
|
"operationId": "Booths_UnRentBooth",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "boothNumber",
|
|
"in": "query",
|
|
"description": "The booth number of the booth",
|
|
"x-ms-summary": "The booth number of the booth",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Unrents the specified booth in the supplied event."
|
|
}
|
|
},
|
|
"/{ClientName}/booths/hold": {
|
|
"put": {
|
|
"tags": [
|
|
"Booths"
|
|
],
|
|
"summary": "Holds the specified booth",
|
|
"description": "EXPOCAD allows for a booth to be placed on hold to either an existing Exhibitor (by Id) or to a temporary Exhibitor (by Name). Choose one parameter or the other - 'ExhibitorId' or 'ExhibitorName'. If both paramerters are supplied, the hold will default to the Exhibitor ID.",
|
|
"operationId": "Booths_HoldBooth",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "boothNumber",
|
|
"in": "query",
|
|
"description": "The booth number of the booth",
|
|
"x-ms-summary": "The booth number of the booth",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "exhibitorId",
|
|
"in": "query",
|
|
"description": "The ID of the exhibitor",
|
|
"x-ms-summary": "The ID of the exhibitor",
|
|
"required": false,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "exhibitorName",
|
|
"in": "query",
|
|
"description": "The name of the exhibitor",
|
|
"x-ms-summary": "The name of the exhibitor",
|
|
"required": false,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "comment",
|
|
"in": "query",
|
|
"description": "Comments regarding the hold",
|
|
"x-ms-summary": "Comments regarding the hold",
|
|
"required": false,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/{ClientName}/booths/unhold": {
|
|
"put": {
|
|
"tags": [
|
|
"Booths"
|
|
],
|
|
"summary": "Unholds the specified booth",
|
|
"operationId": "Booths_UnHoldBooth",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "boothNumber",
|
|
"in": "query",
|
|
"description": "The booth number of the booth",
|
|
"x-ms-summary": "The booth number of the booth",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Unholds the specified booth in the supplied event."
|
|
}
|
|
},
|
|
"/{ClientName}/booths/rentToHold": {
|
|
"put": {
|
|
"tags": [
|
|
"Booths"
|
|
],
|
|
"summary": "Convert Rented booth to Hold",
|
|
"operationId": "Booths_RentToHold",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "boothNumber",
|
|
"in": "query",
|
|
"description": "The booth number of the booth",
|
|
"x-ms-summary": "The booth number of the booth",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Converts the specified rented booth to a booth on hold to the same exhibitor in the supplied event."
|
|
}
|
|
},
|
|
"/{ClientName}/booths/holdToRent": {
|
|
"put": {
|
|
"tags": [
|
|
"Booths"
|
|
],
|
|
"summary": "Convert Held booth to Rented",
|
|
"description": "Rents the specified held booth to the held exhibitor in the supplied event. This operation will fail if the booth is currently held to a temporary exhibitor.",
|
|
"operationId": "Booths_HoldToRent",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "boothNumber",
|
|
"in": "query",
|
|
"description": "The booth number of the booth",
|
|
"x-ms-summary": "The booth number of the booth",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "ratePlan",
|
|
"in": "query",
|
|
"description": "The rate plan name",
|
|
"x-ms-summary": "The rate plan name",
|
|
"required": false,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/{ClientName}/booths/combine": {
|
|
"put": {
|
|
"tags": [
|
|
"Booths"
|
|
],
|
|
"summary": "Combine the specified booths into a new booth",
|
|
"operationId": "Booths_CombineBooths",
|
|
"consumes": [
|
|
"application/json",
|
|
"text/plain",
|
|
"application/x-www-form-urlencoded"
|
|
],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "boothNumbers",
|
|
"in": "body",
|
|
"description": "The booth numbers of the booths to combine. e.g. [100,101,102,103]",
|
|
"x-ms-summary": "The booth numbers of the booths to combine. e.g. [100,101,102,103]",
|
|
"required": true,
|
|
"schema": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "boundary",
|
|
"in": "query",
|
|
"description": "0 or 1",
|
|
"x-ms-summary": "0 or 1",
|
|
"required": true,
|
|
"type": "integer",
|
|
"format": "int32"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Combines the specified booths into a new booth in the supplied event."
|
|
}
|
|
},
|
|
"/{ClientName}/booths/uncombine": {
|
|
"put": {
|
|
"tags": [
|
|
"Booths"
|
|
],
|
|
"summary": "Uncombine the specified booth",
|
|
"operationId": "Booths_UncombineBooth",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "boothNumber",
|
|
"in": "query",
|
|
"description": "The booth number of the booth",
|
|
"x-ms-summary": "The booth number of the booth",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Uncombines the specified booth in the supplied event."
|
|
}
|
|
},
|
|
"/{ClientName}/booths/delete": {
|
|
"put": {
|
|
"tags": [
|
|
"Booths"
|
|
],
|
|
"summary": "Delete the specified booths",
|
|
"operationId": "Booths_DeleteBooths",
|
|
"consumes": [
|
|
"application/json",
|
|
"text/plain",
|
|
"application/x-www-form-urlencoded"
|
|
],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "boothNumbers",
|
|
"in": "body",
|
|
"description": "The booth numbers of the booths",
|
|
"x-ms-summary": "The booth numbers of the booths",
|
|
"required": true,
|
|
"schema": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Deletes the specified booths in the supplied event."
|
|
}
|
|
},
|
|
"/{ClientName}/booths/undelete": {
|
|
"put": {
|
|
"tags": [
|
|
"Booths"
|
|
],
|
|
"summary": "Undelete the specified booths",
|
|
"operationId": "Booths_UndeleteBooths",
|
|
"consumes": [
|
|
"application/json",
|
|
"text/plain",
|
|
"application/x-www-form-urlencoded"
|
|
],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "boothNumbers",
|
|
"in": "body",
|
|
"description": "The booth numbers of the booths to undelete. e.g. [100,101,102,103]",
|
|
"x-ms-summary": "The booth numbers of the booths to undelete. e.g. [100,101,102,103]",
|
|
"required": true,
|
|
"schema": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Undeletes the specified booths in the supplied event."
|
|
}
|
|
},
|
|
"/{ClientName}/booths/changenumber": {
|
|
"put": {
|
|
"tags": [
|
|
"Booths"
|
|
],
|
|
"summary": "Change the number of the specified booth",
|
|
"operationId": "Booths_ChangeBoothNumber",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "oldNumber",
|
|
"in": "query",
|
|
"description": "The booth number of the existing booth to change",
|
|
"x-ms-summary": "The booth number of the existing booth to change",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "newNumber",
|
|
"in": "query",
|
|
"description": "The new booth number to be assigned",
|
|
"x-ms-summary": "The new booth number to be assigned",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Changes the number of the specified booth in the supplied event."
|
|
}
|
|
},
|
|
"/{ClientName}/booths/classes/apply": {
|
|
"put": {
|
|
"tags": [
|
|
"Booths"
|
|
],
|
|
"summary": "Apply a single booth class to the specified booth",
|
|
"operationId": "Booths_SetBoothClass",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "classId",
|
|
"in": "query",
|
|
"description": "The class ID of the booth class",
|
|
"x-ms-summary": "The class ID of the booth class",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "boothNumber",
|
|
"in": "query",
|
|
"description": "The booth number of the booth",
|
|
"x-ms-summary": "The booth number of the booth",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Applys a single booth class to the specified booth in the supplied event."
|
|
}
|
|
},
|
|
"/{ClientName}/booths/classes/remove": {
|
|
"put": {
|
|
"tags": [
|
|
"Booths"
|
|
],
|
|
"summary": "Remove a single booth class from the specified booth",
|
|
"operationId": "Booths_ClearBoothClass",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "classId",
|
|
"in": "query",
|
|
"description": "The class ID of the booth class",
|
|
"x-ms-summary": "The class ID of the booth class",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "boothNumber",
|
|
"in": "query",
|
|
"description": "The booth number of the booth",
|
|
"x-ms-summary": "The booth number of the booth",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Removes a single booth class from the specified booth in the supplied event."
|
|
}
|
|
},
|
|
"/{ClientName}/booths/displayNameOverride/set": {
|
|
"put": {
|
|
"tags": [
|
|
"Booths"
|
|
],
|
|
"summary": "Override the display on drawing property for the specified booth",
|
|
"operationId": "Booths_SetBoothDisplayName",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "text",
|
|
"in": "query",
|
|
"description": "The text to override the display on drawing",
|
|
"x-ms-summary": "The text to override the display on drawing",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "boothNumber",
|
|
"in": "query",
|
|
"description": "The booth number of the booth",
|
|
"x-ms-summary": "The booth number of the booth",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Overrides the display on drawing property for the specified booth."
|
|
}
|
|
},
|
|
"/{ClientName}/booths/displayNameOverride/reset": {
|
|
"put": {
|
|
"tags": [
|
|
"Booths"
|
|
],
|
|
"summary": "Reset the display on drawing override for the specified booth",
|
|
"operationId": "Booths_ClearBoothDisplayName",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "boothNumber",
|
|
"in": "query",
|
|
"description": "The booth number of the booth",
|
|
"x-ms-summary": "The booth number of the booth",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Resets the display on drawing override for the specified booth."
|
|
}
|
|
},
|
|
"/{ClientName}/booths/childExhibitor/add": {
|
|
"put": {
|
|
"tags": [
|
|
"Booths"
|
|
],
|
|
"summary": "Add a child exhibitor to the specified booth",
|
|
"description": "When adding a child exhibitor, the child exhibitor must already exist",
|
|
"operationId": "Booths_AddChildExhibitor",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "childExhibitorId",
|
|
"in": "query",
|
|
"description": "The ID of the child exhibitor",
|
|
"x-ms-summary": "The ID of the child exhibitor",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "boothNumber",
|
|
"in": "query",
|
|
"description": "The booth number of the booth",
|
|
"x-ms-summary": "The booth number of the booth",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/{ClientName}/booths/childExhibitor/remove": {
|
|
"put": {
|
|
"tags": [
|
|
"Booths"
|
|
],
|
|
"summary": "Remove a child exhibitor from the specified booth",
|
|
"operationId": "Booths_RemoveChildExhibitor",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "childExhibitorId",
|
|
"in": "query",
|
|
"description": "The ID of the child exhibitor",
|
|
"x-ms-summary": "The ID of the child exhibitor",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "boothNumber",
|
|
"in": "query",
|
|
"description": "The booth number of the booth",
|
|
"x-ms-summary": "The booth number of the booth",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Removes a child exhibitor from the specified booth in the supplied event."
|
|
}
|
|
},
|
|
"/{ClientName}/classes": {
|
|
"get": {
|
|
"tags": [
|
|
"Classes"
|
|
],
|
|
"summary": "Return the specified booth class",
|
|
"operationId": "Classes_Get",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "classId",
|
|
"in": "query",
|
|
"description": "The class ID of the booth class",
|
|
"x-ms-summary": "The class ID of the booth class",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"$ref": "#/definitions/BoothClass"
|
|
}
|
|
}
|
|
},
|
|
"description": "Returns the specified booth class."
|
|
}
|
|
},
|
|
"/{ClientName}/classes/all": {
|
|
"get": {
|
|
"tags": [
|
|
"Classes"
|
|
],
|
|
"summary": "Return a collection of all booth classes",
|
|
"operationId": "Classes_GetAllBoothClasses",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/BoothClass"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "Returns a collection of all booth classes in the supplied event."
|
|
}
|
|
},
|
|
"/{ClientName}/classes/add": {
|
|
"post": {
|
|
"tags": [
|
|
"Classes"
|
|
],
|
|
"summary": "Add a new booth class",
|
|
"operationId": "Classes_Create",
|
|
"consumes": [
|
|
"application/json",
|
|
"text/plain",
|
|
"application/x-www-form-urlencoded"
|
|
],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "boothClass",
|
|
"in": "body",
|
|
"description": "A booth class object to create",
|
|
"x-ms-summary": "A booth class object to create",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/BoothClass"
|
|
}
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"$ref": "#/definitions/BoothClass"
|
|
}
|
|
}
|
|
},
|
|
"description": "Adds a new booth class to the supplied event."
|
|
}
|
|
},
|
|
"/{ClientName}/classes/update": {
|
|
"put": {
|
|
"tags": [
|
|
"Classes"
|
|
],
|
|
"summary": "Update the specified booth class",
|
|
"operationId": "Classes_Update",
|
|
"consumes": [
|
|
"application/json",
|
|
"text/plain",
|
|
"application/x-www-form-urlencoded"
|
|
],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "boothClass",
|
|
"in": "body",
|
|
"description": "A booth class object to update",
|
|
"x-ms-summary": "A booth class object to update",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/BoothClass"
|
|
}
|
|
},
|
|
{
|
|
"name": "classId",
|
|
"in": "query",
|
|
"description": "The class ID of the booth class",
|
|
"x-ms-summary": "The class ID of the booth class",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"$ref": "#/definitions/BoothClass"
|
|
}
|
|
}
|
|
},
|
|
"description": "Updates the specified booth class."
|
|
}
|
|
},
|
|
"/{ClientName}/classes/delete": {
|
|
"delete": {
|
|
"tags": [
|
|
"Classes"
|
|
],
|
|
"summary": "Delete a booth class",
|
|
"operationId": "Classes_Delete",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "classId",
|
|
"in": "query",
|
|
"description": "The class Id of the booth class",
|
|
"x-ms-summary": "The class Id of the booth class",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Deletes a booth class in the supplied event."
|
|
}
|
|
},
|
|
"/{ClientName}/events": {
|
|
"get": {
|
|
"tags": [
|
|
"Events"
|
|
],
|
|
"summary": "Get All Events",
|
|
"operationId": "Events_GetAllEvents",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/ExpocadEvent"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "Returns a collection of registered events."
|
|
}
|
|
},
|
|
"/{ClientName}/events/stats": {
|
|
"get": {
|
|
"tags": [
|
|
"Events"
|
|
],
|
|
"summary": "Get Event Statistics",
|
|
"operationId": "Events_GetEventStatistics",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"$ref": "#/definitions/EventStats"
|
|
}
|
|
}
|
|
},
|
|
"description": "Returns basic statistics describing the supplied event."
|
|
}
|
|
},
|
|
"/{ClientName}/events/info": {
|
|
"get": {
|
|
"tags": [
|
|
"Events"
|
|
],
|
|
"summary": "Get Event Information",
|
|
"operationId": "Events_GetEventInformation",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"$ref": "#/definitions/ExpoEventInformation"
|
|
}
|
|
}
|
|
},
|
|
"description": "Returns basic information about the supplied event."
|
|
}
|
|
},
|
|
"/{ClientName}/exhibitors": {
|
|
"get": {
|
|
"tags": [
|
|
"Exhibitors"
|
|
],
|
|
"summary": "Get an Exhibitor",
|
|
"operationId": "Exhibitors_Get",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "id",
|
|
"in": "query",
|
|
"description": "The ID of the exhibitor",
|
|
"x-ms-summary": "The ID of the exhibitor",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"$ref": "#/definitions/Exhibitor"
|
|
}
|
|
}
|
|
},
|
|
"description": "Returns the specified exhibitor."
|
|
}
|
|
},
|
|
"/{ClientName}/exhibitors/all": {
|
|
"get": {
|
|
"tags": [
|
|
"Exhibitors"
|
|
],
|
|
"summary": "Get All Exhibitors",
|
|
"operationId": "Exhibitors_GetAllExhibitors",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/Exhibitor"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "Returns a collection of all exhibitors in the supplied event."
|
|
}
|
|
},
|
|
"/{ClientName}/exhibitors/add": {
|
|
"post": {
|
|
"tags": [
|
|
"Exhibitors"
|
|
],
|
|
"summary": "Add a new exhibitor",
|
|
"operationId": "Exhibitors_AddExhibitor",
|
|
"consumes": [
|
|
"application/json",
|
|
"text/plain",
|
|
"application/x-www-form-urlencoded"
|
|
],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "exhibitor",
|
|
"in": "body",
|
|
"description": "An exhibitor object to create",
|
|
"x-ms-summary": "An exhibitor object to create",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/Exhibitor"
|
|
}
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"$ref": "#/definitions/Exhibitor"
|
|
}
|
|
}
|
|
},
|
|
"description": "Adds a new exhibitor to the supplied event."
|
|
}
|
|
},
|
|
"/{ClientName}/exhibitors/update": {
|
|
"put": {
|
|
"tags": [
|
|
"Exhibitors"
|
|
],
|
|
"summary": "Update an exhibitor",
|
|
"operationId": "Exhibitors_UpdateExhibitor",
|
|
"consumes": [
|
|
"application/json",
|
|
"text/plain",
|
|
"application/x-www-form-urlencoded"
|
|
],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "exhibitor",
|
|
"in": "body",
|
|
"description": "An exhibitor object to update",
|
|
"x-ms-summary": "An exhibitor object to update",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/Exhibitor"
|
|
}
|
|
},
|
|
{
|
|
"name": "id",
|
|
"in": "query",
|
|
"description": "The ID of the exhibitor",
|
|
"x-ms-summary": "The ID of the exhibitor",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"$ref": "#/definitions/Exhibitor"
|
|
}
|
|
}
|
|
},
|
|
"description": "Updates an exhibitor in the supplied event."
|
|
}
|
|
},
|
|
"/{ClientName}/exhibitors/delete": {
|
|
"delete": {
|
|
"tags": [
|
|
"Exhibitors"
|
|
],
|
|
"summary": "Delete an exhibitor",
|
|
"operationId": "Exhibitors_DeleteExhibitor",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "id",
|
|
"in": "query",
|
|
"description": "The ID of the exhibitor",
|
|
"x-ms-summary": "The ID of the exhibitor",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Deletes an exhibitor in the supplied event."
|
|
}
|
|
},
|
|
"/{ClientName}/financials/transactions": {
|
|
"get": {
|
|
"tags": [
|
|
"Financials"
|
|
],
|
|
"summary": "Get a collection of transactions",
|
|
"description": "Parameters <b>startDate</b> and <b>endDate</b> allow you to filter by a date range. \r\n <br />If you do decide to filter by a range, you must supply at least one valid date.\r\n <br /><br />Valid dates are in the format of: <b>YYYY-MM-DD</b>",
|
|
"operationId": "Financials_GetAllTransactions",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "startDate",
|
|
"in": "query",
|
|
"description": "Filter transactions on and after this date. YYYY-MM-DD",
|
|
"x-ms-summary": "Filter transactions on and after this date. YYYY-MM-DD",
|
|
"required": false,
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
{
|
|
"name": "endDate",
|
|
"in": "query",
|
|
"description": "Filter transactions on and before this date. YYYY-MM-DD",
|
|
"x-ms-summary": "Filter transactions on and before this date. YYYY-MM-DD",
|
|
"required": false,
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
{
|
|
"name": "exhibitorId",
|
|
"in": "query",
|
|
"description": "An exhibitor ID to filter by",
|
|
"x-ms-summary": "An exhibitor ID to filter by",
|
|
"required": false,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "boothNumber",
|
|
"in": "query",
|
|
"description": "A booth number to filter by",
|
|
"x-ms-summary": "A booth number to filter by",
|
|
"required": false,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "expocadUser",
|
|
"in": "query",
|
|
"description": "An expocad user to filter by",
|
|
"x-ms-summary": "An expocad user to filter by",
|
|
"required": false,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "glCode",
|
|
"in": "query",
|
|
"description": "A general ledger code to filter by",
|
|
"x-ms-summary": "A general ledger code to filter by",
|
|
"required": false,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "reversedFilter",
|
|
"in": "query",
|
|
"description": "Filter by reversed transactions. Default includes all transactions",
|
|
"x-ms-summary": "Filter by reversed transactions. Default includes all transactions",
|
|
"required": false,
|
|
"type": "string",
|
|
"enum": [
|
|
"All",
|
|
"Reversed",
|
|
"NonReversed"
|
|
]
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/Transaction"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/{ClientName}/financials/booths": {
|
|
"get": {
|
|
"tags": [
|
|
"Financials"
|
|
],
|
|
"summary": "Get financial information for the specified booth",
|
|
"operationId": "Financials_Get",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "boothNumber",
|
|
"in": "query",
|
|
"description": "The booth number of the booth",
|
|
"x-ms-summary": "The booth number of the booth",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"$ref": "#/definitions/BoothFinancial"
|
|
}
|
|
}
|
|
},
|
|
"description": "Returns financial information for the specified booth."
|
|
}
|
|
},
|
|
"/{ClientName}/financials/invoices": {
|
|
"get": {
|
|
"tags": [
|
|
"Financials"
|
|
],
|
|
"summary": "Get details of a single invoice",
|
|
"operationId": "Financials_GetInvoice",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "Name of the event database",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "invoiceNo",
|
|
"in": "query",
|
|
"description": "Invoice Number to get",
|
|
"x-ms-summary": "Invoice Number to get",
|
|
"required": false,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "exhibitorId",
|
|
"in": "query",
|
|
"description": "Customer Id of the exhibitor",
|
|
"x-ms-summary": "Customer Id of the exhibitor",
|
|
"required": false,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"$ref": "#/definitions/Invoice"
|
|
}
|
|
}
|
|
},
|
|
"description": "Gets details of a single invoice Either invoiceNo or exhibtitorId is required."
|
|
}
|
|
},
|
|
"/{ClientName}/financials/invoices/all": {
|
|
"get": {
|
|
"tags": [
|
|
"Financials"
|
|
],
|
|
"summary": "Returns all invoices in supplied event",
|
|
"operationId": "Financials_GetAllInvoices",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "Name of the event database",
|
|
"x-ms-summary": "Name of the event database",
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/Invoice"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "Returns all invoices in the supplied event."
|
|
}
|
|
},
|
|
"/{ClientName}/financials/requestitemlist": {
|
|
"get": {
|
|
"tags": [
|
|
"Financials"
|
|
],
|
|
"summary": "Returns the master list of requestable items",
|
|
"description": "Will return items that match either the glCode or the transactionCode. For TotalNumberAvailable, 0 = Unlimited",
|
|
"operationId": "Financials_GetRequestItemList",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "glCode",
|
|
"in": "query",
|
|
"description": "The item code of a particular Request Item. If omitted, returns all available Request Items",
|
|
"x-ms-summary": "The item code of a Request Item. If omitted, returns all available Request Items",
|
|
"required": false,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "transactionCode",
|
|
"in": "query",
|
|
"description": "The transaction code of a particular Request Item",
|
|
"x-ms-summary": "The transaction code of a particular Request Item",
|
|
"required": false,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/MasterRequestItem"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/{ClientName}/financials/requestitems": {
|
|
"get": {
|
|
"tags": [
|
|
"Financials"
|
|
],
|
|
"summary": "Get a list of all assigned request items",
|
|
"operationId": "Financials_GetAssignedRequestItems",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "exhibitorId",
|
|
"in": "query",
|
|
"description": "The Id of an Exhibitor",
|
|
"x-ms-summary": "The Id of an Exhibitor",
|
|
"required": false,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "invoiceNumber",
|
|
"in": "query",
|
|
"description": "The number of an Invoice",
|
|
"x-ms-summary": "The number of an Invoice",
|
|
"required": false,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "startDate",
|
|
"in": "query",
|
|
"description": "Only items on or after startDate are returned",
|
|
"x-ms-summary": "Only items on or after startDate are returned",
|
|
"required": false,
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
{
|
|
"name": "endDate",
|
|
"in": "query",
|
|
"description": "Only items on or before endDate are returned",
|
|
"x-ms-summary": "Only items on or before endDate are returned",
|
|
"required": false,
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
{
|
|
"name": "booth",
|
|
"in": "query",
|
|
"description": "Only items assigned to this booth number are return",
|
|
"x-ms-summary": "Only items assigned to this booth number are return",
|
|
"required": false,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "glCode",
|
|
"in": "query",
|
|
"description": "The item code of a Master Request Item",
|
|
"x-ms-summary": "The item code of a Master Request Item",
|
|
"required": false,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "transactionCode",
|
|
"in": "query",
|
|
"description": "Only items with this transactionCode are returned",
|
|
"x-ms-summary": "Only items with this transactionCode are returned",
|
|
"required": false,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/InvoiceRequestItem"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "Returns a list of all assigned request items. If any parameter is omitted, that filter will not be applied."
|
|
}
|
|
},
|
|
"/{ClientName}/financials/paymenttypelist": {
|
|
"get": {
|
|
"tags": [
|
|
"Financials"
|
|
],
|
|
"summary": "Get the master list of payment types",
|
|
"operationId": "Financials_GetPaymentTypeList",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "Event database name",
|
|
"x-ms-summary": "Event database name",
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/PaymentTypeItem"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "Returns the master list of payment types."
|
|
}
|
|
},
|
|
"/{ClientName}/financials/payments": {
|
|
"get": {
|
|
"tags": [
|
|
"Financials"
|
|
],
|
|
"summary": "Get a list of payments in the Expocad Event",
|
|
"operationId": "Financials_GetPayments",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "ExhibitorId",
|
|
"in": "query",
|
|
"description": "The Id of an Exhibitor. If omitted, this filter is not applied",
|
|
"x-ms-summary": "The Id of an Exhibitor. If omitted, this filter is not applied",
|
|
"required": false,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "DepositId",
|
|
"in": "query",
|
|
"description": "The depositId of a payment. If omitted, this filter is not applied",
|
|
"x-ms-summary": "The depositId of a payment. If omitted, this filter is not applied",
|
|
"required": false,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "InvoiceNumber",
|
|
"in": "query",
|
|
"description": "The number of a particular Invoice. If omitted, this filter is not applied",
|
|
"x-ms-summary": "The number of a particular Invoice. If omitted, this filter is not applied",
|
|
"required": false,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "StartDate",
|
|
"in": "query",
|
|
"description": "The start date of a payment range. If omitted, this filter is not applied",
|
|
"x-ms-summary": "The start date of a payment range. If omitted, this filter is not applied",
|
|
"required": false,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "EndDate",
|
|
"in": "query",
|
|
"description": "The end date of a payment range. If omitted, this filter is not applied",
|
|
"x-ms-summary": "The end date of a payment range. If omitted, this filter is not applied",
|
|
"required": false,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "PaymentTypeCategory",
|
|
"in": "query",
|
|
"description": "The type a payment. If omitted, this filter is not applied",
|
|
"x-ms-summary": "The type a payment. If omitted, this filter is not applied",
|
|
"required": false,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/InvoicePayment"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "Returns list of payments in the Expocad Event.For Non-Credit Card Payments, The Check Number is returned in the CCLast4 field."
|
|
}
|
|
},
|
|
"/{ClientName}/pavilions/all": {
|
|
"get": {
|
|
"tags": [
|
|
"Pavilions"
|
|
],
|
|
"summary": "Get a collection of all pavilions",
|
|
"operationId": "Pavilions_GetAllPavilions",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/Pavilion"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "Returns a collection of all pavilions in the supplied event."
|
|
}
|
|
},
|
|
"/{ClientName}/rateplans/default": {
|
|
"get": {
|
|
"tags": [
|
|
"RatePlans"
|
|
],
|
|
"summary": "Get the currently set default rate plan",
|
|
"operationId": "RatePlans_GetDefaultRatePlan",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"$ref": "#/definitions/RatePlan"
|
|
}
|
|
}
|
|
},
|
|
"description": "Returns the currently set default rate plan from the supplied event."
|
|
},
|
|
"put": {
|
|
"tags": [
|
|
"RatePlans"
|
|
],
|
|
"summary": "Set the default rate plan",
|
|
"operationId": "RatePlans_SetDefaultRatePlan",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "name",
|
|
"in": "query",
|
|
"description": "The rate plan name",
|
|
"x-ms-summary": "The rate plan name",
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"type": "object"
|
|
}
|
|
}
|
|
},
|
|
"description": "Sets the default rate plan for the supplied event."
|
|
}
|
|
},
|
|
"/{ClientName}/rateplans/all": {
|
|
"get": {
|
|
"tags": [
|
|
"RatePlans"
|
|
],
|
|
"summary": "Get a collection of all rate plans",
|
|
"operationId": "RatePlans_GetAllRatePlans",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/RatePlan"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "Returns a collection of all rate plans in the supplied event."
|
|
}
|
|
},
|
|
"/{ClientName}/rateplans/add": {
|
|
"post": {
|
|
"tags": [
|
|
"RatePlans"
|
|
],
|
|
"summary": "Add a new rate plan",
|
|
"operationId": "RatePlans_AddRatePlan",
|
|
"consumes": [
|
|
"application/json",
|
|
"text/plain",
|
|
"application/x-www-form-urlencoded"
|
|
],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
},
|
|
{
|
|
"name": "ratePlan",
|
|
"in": "body",
|
|
"description": "The rate plan object",
|
|
"x-ms-summary": "The rate plan object",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/RatePlan"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"$ref": "#/definitions/RatePlan"
|
|
}
|
|
}
|
|
},
|
|
"description": "Adds a new rate plan to the supplied event."
|
|
}
|
|
},
|
|
"/{ClientName}/showinshows/all": {
|
|
"get": {
|
|
"tags": [
|
|
"ShowInShows"
|
|
],
|
|
"summary": "Get a collection of all showinshows",
|
|
"operationId": "ShowInShows_GetAllShowinShows",
|
|
"consumes": [],
|
|
"produces": [
|
|
"application/json",
|
|
"text/plain"
|
|
],
|
|
"parameters": [
|
|
{
|
|
"description": "Organization Account use for EXPOCAD",
|
|
"in": "path",
|
|
"name": "ClientName",
|
|
"required": true,
|
|
"type": "string",
|
|
"x-ms-url-encoding": "single",
|
|
"x-ms-summary": "EXPOCAD Account"
|
|
},
|
|
{
|
|
"name": "databaseName",
|
|
"in": "query",
|
|
"description": "The database name of the EXPOCAD event",
|
|
"x-ms-summary": "The database name of the EXPOCAD event",
|
|
"required": true,
|
|
"type": "string"
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/ShowInShow"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"description": "Returns a collection of all showinshows in the supplied event."
|
|
}
|
|
}
|
|
},
|
|
"definitions": {
|
|
"Booth": {
|
|
"default": {
|
|
"ExhibitorId": "T0000001",
|
|
"BoothNumber": "100",
|
|
"Dimensions": "10' x 10'",
|
|
"DisplayNameOverride": "",
|
|
"XSize": "10'",
|
|
"YSize": "10'",
|
|
"Area": "100 SqFt",
|
|
"NumericArea": 100,
|
|
"Status": "Initial",
|
|
"BoothClasses": [
|
|
"Standard Booth"
|
|
],
|
|
"ChildExhibitors": [
|
|
"T0000002",
|
|
"T0000003"
|
|
],
|
|
"Pavilion": "Fruit Pavilion",
|
|
"ShowInShow": "Fruit Show",
|
|
"BoothType": "Inline",
|
|
"UnitType": "ftin",
|
|
"HoldExhibitorId": "",
|
|
"HoldExhibitorName": "",
|
|
"HoldComment": "",
|
|
"OpenCorners": 0,
|
|
"IsDeleted": false,
|
|
"IsOnHold": false,
|
|
"IsRented": true
|
|
},
|
|
"required": [
|
|
"BoothNumber"
|
|
],
|
|
"type": "object",
|
|
"properties": {
|
|
"ExhibitorId": {
|
|
"maxLength": 20,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"BoothNumber": {
|
|
"maxLength": 15,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Dimensions": {
|
|
"type": "string"
|
|
},
|
|
"DisplayNameOverride": {
|
|
"maxLength": 100,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"XSize": {
|
|
"maxLength": 30,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"YSize": {
|
|
"maxLength": 30,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Area": {
|
|
"maxLength": 30,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"NumericArea": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"Status": {
|
|
"maxLength": 20,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"BoothClasses": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"ChildExhibitors": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"Pavilion": {
|
|
"maxLength": 65,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"ShowInShow": {
|
|
"maxLength": 50,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"BoothType": {
|
|
"maxLength": 50,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"UnitType": {
|
|
"maxLength": 4,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"HoldExhibitorId": {
|
|
"maxLength": 20,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"HoldExhibitorName": {
|
|
"maxLength": 50,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"HoldComment": {
|
|
"maxLength": 250,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"OpenCorners": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"IsDeleted": {
|
|
"type": "boolean"
|
|
},
|
|
"IsOnHold": {
|
|
"type": "boolean"
|
|
},
|
|
"IsRented": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"example": {
|
|
"ExhibitorId": "T0000001",
|
|
"BoothNumber": "100",
|
|
"Dimensions": "10' x 10'",
|
|
"DisplayNameOverride": "",
|
|
"XSize": "10'",
|
|
"YSize": "10'",
|
|
"Area": "100 SqFt",
|
|
"NumericArea": 100,
|
|
"Status": "Initial",
|
|
"BoothClasses": [
|
|
"Standard Booth"
|
|
],
|
|
"ChildExhibitors": [
|
|
"T0000002",
|
|
"T0000003"
|
|
],
|
|
"Pavilion": "Fruit Pavilion",
|
|
"ShowInShow": "Fruit Show",
|
|
"BoothType": "Inline",
|
|
"UnitType": "ftin",
|
|
"HoldExhibitorId": "",
|
|
"HoldExhibitorName": "",
|
|
"HoldComment": "",
|
|
"OpenCorners": 0,
|
|
"IsDeleted": false,
|
|
"IsOnHold": false,
|
|
"IsRented": true
|
|
}
|
|
},
|
|
"BoothClass": {
|
|
"default": {
|
|
"Id": "ShowManagement",
|
|
"Name": "Show Management",
|
|
"Description": "Booth space designated to show management",
|
|
"KeepWhenCombined": 1,
|
|
"CountAsInventory": 1,
|
|
"Prioritity": "10",
|
|
"Color": 6
|
|
},
|
|
"required": [
|
|
"Id",
|
|
"KeepWhenCombined",
|
|
"CountAsInventory"
|
|
],
|
|
"type": "object",
|
|
"properties": {
|
|
"Id": {
|
|
"maxLength": 31,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Name": {
|
|
"maxLength": 251,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Description": {
|
|
"maxLength": 502,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"KeepWhenCombined": {
|
|
"format": "int32",
|
|
"maximum": 1,
|
|
"minimum": 0,
|
|
"type": "integer"
|
|
},
|
|
"CountAsInventory": {
|
|
"format": "int32",
|
|
"maximum": 1,
|
|
"minimum": 0,
|
|
"type": "integer"
|
|
},
|
|
"Prioritity": {
|
|
"maxLength": 6,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Color": {
|
|
"format": "int32",
|
|
"maximum": 254,
|
|
"minimum": 1,
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"example": {
|
|
"Id": "ShowManagement",
|
|
"Name": "Show Management",
|
|
"Description": "Booth space designated to show management",
|
|
"KeepWhenCombined": 1,
|
|
"CountAsInventory": 1,
|
|
"Prioritity": "10",
|
|
"Color": 6
|
|
}
|
|
},
|
|
"ExpocadEvent": {
|
|
"default": {
|
|
"EventName": "Demo",
|
|
"DatabaseName": "demo"
|
|
},
|
|
"type": "object",
|
|
"properties": {
|
|
"EventName": {
|
|
"description": "Gets or sets the event name",
|
|
"maxLength": 50,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"DatabaseName": {
|
|
"description": "Gets or sets the database name",
|
|
"type": "string"
|
|
}
|
|
},
|
|
"example": {
|
|
"EventName": "Demo",
|
|
"DatabaseName": "demo"
|
|
}
|
|
},
|
|
"EventStats": {
|
|
"default": {
|
|
"TotalBooths": "662",
|
|
"RentedBooths": "59",
|
|
"AvailableBooths": "603",
|
|
"NonInventoryBooths": "0",
|
|
"TotalExhibitors": "42",
|
|
"TotalBoothArea": "109870.00",
|
|
"RentedBoothArea": "36400.00",
|
|
"AvailableBoothArea": "73470.00",
|
|
"NonInventoryBoothArea": "0.00",
|
|
"RentedBoothPercentage": "33.13",
|
|
"AvailableBoothPercentage": "66.87",
|
|
"NetValueSold": "255,000.00"
|
|
},
|
|
"type": "object",
|
|
"properties": {
|
|
"TotalBooths": {
|
|
"type": "string"
|
|
},
|
|
"RentedBooths": {
|
|
"type": "string"
|
|
},
|
|
"AvailableBooths": {
|
|
"type": "string"
|
|
},
|
|
"HoldBooths": {
|
|
"type": "string"
|
|
},
|
|
"NonInventoryBooths": {
|
|
"type": "string"
|
|
},
|
|
"TotalExhibitors": {
|
|
"type": "string"
|
|
},
|
|
"TotalBoothArea": {
|
|
"type": "string"
|
|
},
|
|
"RentedBoothArea": {
|
|
"type": "string"
|
|
},
|
|
"AvailableBoothArea": {
|
|
"type": "string"
|
|
},
|
|
"HoldBoothArea": {
|
|
"type": "string"
|
|
},
|
|
"NonInventoryBoothArea": {
|
|
"type": "string"
|
|
},
|
|
"RentedBoothPercentage": {
|
|
"type": "string"
|
|
},
|
|
"AvailableBoothPercentage": {
|
|
"type": "string"
|
|
},
|
|
"HoldBoothPercentage": {
|
|
"type": "string"
|
|
},
|
|
"NetValueSold": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"example": {
|
|
"TotalBooths": "674",
|
|
"RentedBooths": "59",
|
|
"AvailableBooths": "603",
|
|
"HoldBooths": "12",
|
|
"NonInventoryBooths": "0",
|
|
"TotalExhibitors": "42",
|
|
"TotalBoothArea": "111070.00",
|
|
"RentedBoothArea": "36400.00",
|
|
"AvailableBoothArea": "73470.00",
|
|
"HoldBoothArea": "1200.00",
|
|
"NonInventoryBoothArea": "0.00",
|
|
"RentedBoothPercentage": "32.77",
|
|
"AvailableBoothPercentage": "66.15",
|
|
"HoldBoothPercentage": "1.08",
|
|
"NetValueSold": "255,000.00"
|
|
}
|
|
},
|
|
"ExpoEventInformation": {
|
|
"default": {
|
|
"EventName": "demo",
|
|
"DatabaseName": "demo",
|
|
"EventExhibitorFile": "demoa",
|
|
"EventDescription": "The World's Only Gathering of Fruit and Nuts",
|
|
"ShowTitle": "Dec. 15 - 19, 2016",
|
|
"ShowDates": "Annual Fruit & Nut EXPO",
|
|
"ContractorName": "Deco Decorators",
|
|
"ContractorPhone": "555-555-5555",
|
|
"EventLocation": "San Diego Convention Center",
|
|
"EventLocation2": "San Diego, CA"
|
|
},
|
|
"type": "object",
|
|
"properties": {
|
|
"EventName": {
|
|
"description": "Gets or sets the event name",
|
|
"maxLength": 50,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"DatabaseName": {
|
|
"description": "Gets or sets the database name",
|
|
"type": "string"
|
|
},
|
|
"EventExhibitorFile": {
|
|
"description": "Gets or sets the event exhibitor file",
|
|
"type": "string"
|
|
},
|
|
"EventDescription": {
|
|
"description": "Gets or sets the event description",
|
|
"maxLength": 100,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"ShowTitle": {
|
|
"description": "Gets or sets the show title",
|
|
"maxLength": 100,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"ShowDates": {
|
|
"description": "Gets or sets the show dates",
|
|
"maxLength": 100,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"ContractorName": {
|
|
"description": "Gets or sets the contractor name",
|
|
"maxLength": 100,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"ContractorPhone": {
|
|
"description": "Gets or sets the contractor phone",
|
|
"maxLength": 20,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"EventLocation": {
|
|
"description": "Gets or sets the event location",
|
|
"maxLength": 100,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"EventLocation2": {
|
|
"description": "Gets or sets the event location 2",
|
|
"maxLength": 100,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
}
|
|
},
|
|
"example": {
|
|
"EventName": "demo",
|
|
"DatabaseName": "demo",
|
|
"EventExhibitorFile": "demoa",
|
|
"EventDescription": "The World's Only Gathering of Fruit and Nuts",
|
|
"ShowTitle": "Dec. 15 - 19, 2016",
|
|
"ShowDates": "Annual Fruit & Nut EXPO",
|
|
"ContractorName": "Deco Decorators",
|
|
"ContractorPhone": "555-555-5555",
|
|
"EventLocation": "San Diego Convention Center",
|
|
"EventLocation2": "San Diego, CA"
|
|
}
|
|
},
|
|
"Exhibitor": {
|
|
"default": {
|
|
"Address1": "678 Benton Street",
|
|
"Address2": "Suite 10",
|
|
"City": "Aurora",
|
|
"Contact": "John Smith",
|
|
"Country": "United States",
|
|
"DisplayOnDrawing": "ABC Company",
|
|
"Email": "john.smith@abccompany.com",
|
|
"ExhibitorId": "T0000001",
|
|
"ExhibitorName": "ABC Company",
|
|
"Fax": "555-555-5555",
|
|
"Phone": "555-555-5555",
|
|
"PostalCode": "60505",
|
|
"PrimaryGroup": "Kitchen Supplies",
|
|
"State": "IL",
|
|
"WebSite": "http://www.abccompany.com"
|
|
},
|
|
"required": [
|
|
"ExhibitorId"
|
|
],
|
|
"type": "object",
|
|
"properties": {
|
|
"Address1": {
|
|
"maxLength": 50,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Address2": {
|
|
"maxLength": 50,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"City": {
|
|
"maxLength": 40,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Comments": {
|
|
"maxLength": 254,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Comments2": {
|
|
"maxLength": 254,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Contact": {
|
|
"maxLength": 50,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Country": {
|
|
"maxLength": 40,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"CellPhone": {
|
|
"maxLength": 20,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"DisplayOnDrawing": {
|
|
"maxLength": 50,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"DoingBusinessAs": {
|
|
"maxLength": 250,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"DoingBusinessAsDisplayOnDrawing": {
|
|
"maxLength": 250,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Email": {
|
|
"maxLength": 50,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"ExhibitorId": {
|
|
"maxLength": 20,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"ExhibitorName": {
|
|
"maxLength": 50,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"ExhibitorNameLine2": {
|
|
"maxLength": 50,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Fax": {
|
|
"maxLength": 20,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Field1": {
|
|
"maxLength": 30,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Field2": {
|
|
"maxLength": 30,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Field3": {
|
|
"maxLength": 30,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Field4": {
|
|
"maxLength": 30,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Field5": {
|
|
"maxLength": 50,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Field6": {
|
|
"maxLength": 50,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Field7": {
|
|
"maxLength": 100,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Field8": {
|
|
"maxLength": 100,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Field9": {
|
|
"maxLength": 254,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"NickName": {
|
|
"maxLength": 20,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Salutation": {
|
|
"maxLength": 30,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Title": {
|
|
"maxLength": 100,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Phone": {
|
|
"maxLength": 20,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"PostalCode": {
|
|
"maxLength": 10,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"PrimaryGroup": {
|
|
"maxLength": 80,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"PriorityPoints": {
|
|
"maxLength": 5,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"ProductDescription": {
|
|
"maxLength": 508,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"State": {
|
|
"maxLength": 10,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"WebSite": {
|
|
"maxLength": 100,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
}
|
|
},
|
|
"example": {
|
|
"Address1": "678 Benton Street",
|
|
"Address2": "Suite 10",
|
|
"City": "Aurora",
|
|
"Comments": "This is an example of an exhibitor comment",
|
|
"Comments2": "This is another 254 character field for exhibitor comments",
|
|
"Contact": "John Smith",
|
|
"Country": "United States",
|
|
"CellPhone": "555-555-5555",
|
|
"DisplayOnDrawing": "ABC Company",
|
|
"DoingBusinessAs": "ABC, Ltd",
|
|
"DoingBusinessAsDisplayOnDrawing": "ABC",
|
|
"Email": "john.smith@abccompany.com",
|
|
"ExhibitorId": "T0000001",
|
|
"ExhibitorName": "ABC Company",
|
|
"ExhibitorNameLine2": "",
|
|
"Fax": "555-555-5555",
|
|
"Field1": "User Field 1",
|
|
"Field2": "User Field 2",
|
|
"Field3": "User Field 3",
|
|
"Field4": "User Field 4",
|
|
"Field5": "User Field 5",
|
|
"Field6": "User Field 6",
|
|
"Field7": "User Field 7",
|
|
"Field8": "User Field 8",
|
|
"Field9": "User Field 9",
|
|
"NickName": "John",
|
|
"Salutation": "Mr.",
|
|
"Title": "Marketing Director",
|
|
"Phone": "555-555-5555",
|
|
"PostalCode": "60505",
|
|
"PrimaryGroup": "Kitchen Supplies",
|
|
"PriorityPoints": "36",
|
|
"ProductDescription": "This is an example of the company or product description.",
|
|
"State": "IL",
|
|
"WebSite": "http://www.abccompany.com"
|
|
}
|
|
},
|
|
"Contact": {
|
|
"required": [
|
|
"ExhibitorId"
|
|
],
|
|
"type": "object",
|
|
"properties": {
|
|
"ExhibitorId": {
|
|
"maxLength": 20,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"RecordNumber": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"ContactName": {
|
|
"maxLength": 50,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Type": {
|
|
"maxLength": 20,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Title": {
|
|
"maxLength": 100,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"NickName": {
|
|
"maxLength": 20,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Salutation": {
|
|
"maxLength": 30,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Phone": {
|
|
"maxLength": 20,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Cell": {
|
|
"maxLength": 20,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Fax": {
|
|
"maxLength": 20,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Email": {
|
|
"maxLength": 50,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Addr1": {
|
|
"maxLength": 50,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Addr2": {
|
|
"maxLength": 50,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"City": {
|
|
"maxLength": 40,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"State": {
|
|
"maxLength": 10,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Zip": {
|
|
"maxLength": 10,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Country": {
|
|
"maxLength": 40,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"Transaction": {
|
|
"default": {
|
|
"Amount": "1,000.00",
|
|
"BoothNumber": "100",
|
|
"Comment": "Booth Rental",
|
|
"TransactionDateGenerated": "2016-01-01T06:30:30",
|
|
"ExhibitorId": "T0000001",
|
|
"ExpocadUser": "ACT",
|
|
"GlCode": "100-10001",
|
|
"InvoiceNumber": "1001",
|
|
"IsReversed": false,
|
|
"TransactionCode": "Space",
|
|
"TransactionType": "FEE",
|
|
"InvoiceDate": "2017-01-01T00:00:00",
|
|
"InvoiceTerms": "string",
|
|
"InvoiceDueDate": "2017-02-01T00:00:00",
|
|
"InvoiceDateGenerated": "2016-02-01T00:00:00",
|
|
"InvoiceTotalPaid": "500.00",
|
|
"InvoiceTotalDue": "500.00",
|
|
"InvoiceModified": false,
|
|
"DepositSlipId": "20170101",
|
|
"PaymentType": "Credit Card",
|
|
"PaymentTypeCategory": "P",
|
|
"PaymentCardNumber": "1111",
|
|
"PaymentCardExpirationDate": "01/20",
|
|
"PaymentAprNumber": "123456",
|
|
"PaymentNote": "Paid by credit card"
|
|
},
|
|
"type": "object",
|
|
"properties": {
|
|
"Amount": {
|
|
"type": "string"
|
|
},
|
|
"BoothNumber": {
|
|
"maxLength": 15,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Comment": {
|
|
"maxLength": 50,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"TransactionDateGenerated": {
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"ExhibitorId": {
|
|
"maxLength": 20,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"ExpocadUser": {
|
|
"maxLength": 20,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"GlCode": {
|
|
"maxLength": 20,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"InvoiceNumber": {
|
|
"maxLength": 10,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"IsReversed": {
|
|
"type": "boolean"
|
|
},
|
|
"TransactionCode": {
|
|
"maxLength": 20,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"TransactionType": {
|
|
"maxLength": 15,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"InvoiceDate": {
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"InvoiceTerms": {
|
|
"maxLength": 15,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"InvoiceDueDate": {
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"InvoiceDateGenerated": {
|
|
"format": "date-time",
|
|
"type": "string"
|
|
},
|
|
"InvoiceTotalPaid": {
|
|
"type": "string"
|
|
},
|
|
"InvoiceTotalDue": {
|
|
"type": "string"
|
|
},
|
|
"InvoiceModified": {
|
|
"type": "boolean"
|
|
},
|
|
"DepositSlipId": {
|
|
"maxLength": 10,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"PaymentType": {
|
|
"maxLength": 25,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"PaymentTypeCategory": {
|
|
"maxLength": 2,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"PaymentCardNumber": {
|
|
"maxLength": 4,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"PaymentCardExpirationDate": {
|
|
"type": "string"
|
|
},
|
|
"PaymentAprNumber": {
|
|
"maxLength": 10,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"PaymentNote": {
|
|
"maxLength": 50,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
}
|
|
},
|
|
"example": {
|
|
"Amount": "1,000.00",
|
|
"BoothNumber": "100",
|
|
"Comment": "Booth Rental",
|
|
"TransactionDateGenerated": "2016-01-01T06:30:30",
|
|
"ExhibitorId": "T0000001",
|
|
"ExpocadUser": "ACT",
|
|
"GlCode": "100-10001",
|
|
"InvoiceNumber": "1001",
|
|
"IsReversed": false,
|
|
"TransactionCode": "Space",
|
|
"TransactionType": "FEE",
|
|
"InvoiceDate": "2017-01-01T00:00:00",
|
|
"InvoiceTerms": "string",
|
|
"InvoiceDueDate": "2017-02-01T00:00:00",
|
|
"InvoiceDateGenerated": "2016-02-01T00:00:00",
|
|
"InvoiceTotalPaid": "500.00",
|
|
"InvoiceTotalDue": "500.00",
|
|
"InvoiceModified": false,
|
|
"DepositSlipId": "20170101",
|
|
"PaymentType": "Credit Card",
|
|
"PaymentTypeCategory": "P",
|
|
"PaymentCardNumber": "1111",
|
|
"PaymentCardExpirationDate": "01/20",
|
|
"PaymentAprNumber": "123456",
|
|
"PaymentNote": "Paid by credit card"
|
|
}
|
|
},
|
|
"BoothFinancial": {
|
|
"required": [
|
|
"BoothNumber"
|
|
],
|
|
"type": "object",
|
|
"properties": {
|
|
"BoothNumber": {
|
|
"maxLength": 15,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"ExhibitorId": {
|
|
"maxLength": 20,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"InvoiceNo": {
|
|
"maxLength": 10,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"BillableArea": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"Discount": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"DiscountValue": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"GrossRate": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"NetRate": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"TotalExtras": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"TotalDue": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"CommitDate": {
|
|
"maxLength": 8,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"ReceivedDate": {
|
|
"maxLength": 8,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"DepositDate": {
|
|
"maxLength": 8,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Comment": {
|
|
"maxLength": 254,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"RatePlan": {
|
|
"maxLength": 25,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"BoothStatus": {
|
|
"maxLength": 20,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
}
|
|
},
|
|
"example": {
|
|
"BoothNumber": "100",
|
|
"ExhibitorId": "T0000001",
|
|
"InvoiceNo": "1001",
|
|
"BillableArea": 200,
|
|
"Discount": 2.75,
|
|
"DiscountValue": 550,
|
|
"GrossRate": 30,
|
|
"NetRate": 27.25,
|
|
"TotalExtras": 400,
|
|
"TotalDue": 5850,
|
|
"CommitDate": "20170418",
|
|
"ReceivedDate": "20170713",
|
|
"DepositDate": "20170713",
|
|
"Comment": "This booth was rented to this exhibitor, but they would really prefer another booth instead.",
|
|
"RatePlan": "Base Plan",
|
|
"BoothStatus": "Test Status"
|
|
}
|
|
},
|
|
"Invoice": {
|
|
"type": "object",
|
|
"properties": {
|
|
"InvoiceNo": {
|
|
"maxLength": 10,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"CustomerId": {
|
|
"maxLength": 20,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"TotalPaid": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"TotalDue": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"DueDate": {
|
|
"maxLength": 8,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"BalanceDue": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"LastPaidAmount": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"LastPaidDate": {
|
|
"maxLength": 8,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
}
|
|
},
|
|
"example": {
|
|
"InvoiceNo": "1001",
|
|
"CustomerId": "T0000001",
|
|
"TotalPaid": 13200.25,
|
|
"TotalDue": 26400,
|
|
"DueDate": "20170818",
|
|
"BalanceDue": 13199.75,
|
|
"LastPaidAmount": 13200.25,
|
|
"LastPaidDate": "20170418"
|
|
}
|
|
},
|
|
"MasterRequestItem": {
|
|
"type": "object",
|
|
"properties": {
|
|
"GlCode": {
|
|
"maxLength": 20,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"TransactionCode": {
|
|
"maxLength": 20,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Description": {
|
|
"maxLength": 50,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"UnitCost": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"TotalNumberAvailable": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"AddOnRent": {
|
|
"maxLength": 1,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"IsTaxable": {
|
|
"maxLength": 1,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"DebitCode": {
|
|
"maxLength": 50,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"CreditCode": {
|
|
"maxLength": 50,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"ItemType": {
|
|
"maxLength": 50,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
}
|
|
},
|
|
"example": {
|
|
"GlCode": "100-1234-00000",
|
|
"TransactionCode": "Open Corner",
|
|
"Description": "Open corners on booth",
|
|
"UnitCost": 200,
|
|
"TotalNumberAvailable": 0,
|
|
"AddOnRent": "0",
|
|
"IsTaxable": "1",
|
|
"DebitCode": "",
|
|
"CreditCode": "",
|
|
"ItemType": "Booth Charge"
|
|
}
|
|
},
|
|
"InvoiceRequestItem": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ExhibitorId": {
|
|
"maxLength": 20,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"InvoiceNumber": {
|
|
"maxLength": 10,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"BoothNumber": {
|
|
"maxLength": 15,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"GlCode": {
|
|
"maxLength": 20,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"TransactionCode": {
|
|
"maxLength": 20,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Description": {
|
|
"maxLength": 50,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"UnitCost": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"Quantity": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"LineTotal": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"Date": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"example": {
|
|
"ExhibitorId": "T0000060",
|
|
"InvoiceNumber": "1110",
|
|
"BoothNumber": "946",
|
|
"GlCode": "100-1234-00000",
|
|
"TransactionCode": "Open Corner",
|
|
"Description": "Open corners on booth",
|
|
"UnitCost": 200,
|
|
"Quantity": 4,
|
|
"LineTotal": 800,
|
|
"Date": "20181027"
|
|
}
|
|
},
|
|
"PaymentTypeItem": {
|
|
"type": "object",
|
|
"properties": {
|
|
"PaymentType": {
|
|
"type": "string"
|
|
},
|
|
"PaymentTypeCategory": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"InvoicePayment": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ExhibitorId": {
|
|
"type": "string"
|
|
},
|
|
"DepositId": {
|
|
"type": "string"
|
|
},
|
|
"InvoiceNumber": {
|
|
"type": "string"
|
|
},
|
|
"PaymentType": {
|
|
"type": "string"
|
|
},
|
|
"PaymentTypeCategory": {
|
|
"type": "string"
|
|
},
|
|
"Amount": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"PaymentDate": {
|
|
"type": "string"
|
|
},
|
|
"User": {
|
|
"type": "string"
|
|
},
|
|
"TransactionId": {
|
|
"type": "string"
|
|
},
|
|
"CCLast4": {
|
|
"type": "string"
|
|
},
|
|
"CCExpDate": {
|
|
"type": "string"
|
|
},
|
|
"CheckAprNo": {
|
|
"type": "string"
|
|
},
|
|
"PayRecId": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"Note": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"example": {
|
|
"ExhibitorId": "T0000060",
|
|
"DepositId": "20150720",
|
|
"InvoiceNumber": "1117",
|
|
"PaymentType": "Credit Card",
|
|
"PaymentTypeCategory": "Credit Card",
|
|
"Amount": 900.76,
|
|
"PaymentDate": "20181027",
|
|
"User": "JDS",
|
|
"TransactionId": "61K41112Y6568602S",
|
|
"CCLast4": "4567",
|
|
"CCExpDate": "0226",
|
|
"CheckAprNo": "abc123",
|
|
"PayRecId": 92,
|
|
"Note": "This is an example of a note."
|
|
}
|
|
},
|
|
"LogMessageBatch": {
|
|
"type": "object",
|
|
"properties": {
|
|
"Count": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"LastRecordIndex": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"LogMessages": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/LogMessage"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"LogMessage": {
|
|
"type": "object",
|
|
"properties": {
|
|
"Action": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"Booth": {
|
|
"type": "string"
|
|
},
|
|
"Comment": {
|
|
"type": "string"
|
|
},
|
|
"Date": {
|
|
"type": "string"
|
|
},
|
|
"ExhibitorId": {
|
|
"type": "string"
|
|
},
|
|
"ExpoClass": {
|
|
"type": "string"
|
|
},
|
|
"Misc": {
|
|
"type": "string"
|
|
},
|
|
"OldValue": {
|
|
"type": "string"
|
|
},
|
|
"OtherBooths": {
|
|
"type": "string"
|
|
},
|
|
"Pavilion": {
|
|
"type": "string"
|
|
},
|
|
"RecordNumber": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"ShowInShow": {
|
|
"type": "string"
|
|
},
|
|
"Time": {
|
|
"type": "string"
|
|
},
|
|
"User": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"FxBoothDto": {
|
|
"required": [
|
|
"BoothNumber"
|
|
],
|
|
"type": "object",
|
|
"properties": {
|
|
"Color": {
|
|
"type": "string"
|
|
},
|
|
"Flyout": {
|
|
"type": "string"
|
|
},
|
|
"MArea": {
|
|
"type": "string"
|
|
},
|
|
"MSize": {
|
|
"type": "string"
|
|
},
|
|
"NumberExhibitorText": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"NumCorners": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"Nx": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"Ny": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"Rotation": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"Size": {
|
|
"type": "string"
|
|
},
|
|
"TextSize": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"Corners": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/BoothCorner"
|
|
}
|
|
},
|
|
"ExhibitorTexts": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/ExhibitorText"
|
|
}
|
|
},
|
|
"Area": {
|
|
"maxLength": 30,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"BoothNumber": {
|
|
"maxLength": 15,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"ExhibitorId": {
|
|
"maxLength": 20,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Pavilion": {
|
|
"maxLength": 65,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"ShowInShow": {
|
|
"maxLength": 50,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"Status": {
|
|
"maxLength": 20,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"IsDeleted": {
|
|
"type": "boolean"
|
|
},
|
|
"IsOnHold": {
|
|
"type": "boolean"
|
|
},
|
|
"IsRented": {
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"BoothCorner": {
|
|
"type": "object",
|
|
"properties": {
|
|
"X": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"Y": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"ExhibitorText": {
|
|
"type": "object",
|
|
"properties": {
|
|
"Nx": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"Ny": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"Rotation": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"Text": {
|
|
"type": "string"
|
|
},
|
|
"TextSize": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
},
|
|
"isDimension": {
|
|
"format": "int32",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"FxSalesDto": {
|
|
"type": "object",
|
|
"properties": {
|
|
"User": {
|
|
"type": "string"
|
|
},
|
|
"Token": {
|
|
"format": "uuid",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"Pavilion": {
|
|
"default": {
|
|
"Name": "Pavilion Name"
|
|
},
|
|
"required": [
|
|
"Name"
|
|
],
|
|
"type": "object",
|
|
"properties": {
|
|
"Name": {
|
|
"maxLength": 66,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
}
|
|
},
|
|
"example": {
|
|
"Name": "Pavilion Name"
|
|
}
|
|
},
|
|
"RatePlan": {
|
|
"default": {
|
|
"Name": "Base Plan",
|
|
"ShortCode": "BASE",
|
|
"GrossRate": 10,
|
|
"FixedDiscountRate": 0,
|
|
"PercentDiscountRate": 0,
|
|
"IsFixed": false
|
|
},
|
|
"required": [
|
|
"Name",
|
|
"ShortCode",
|
|
"GrossRate",
|
|
"FixedDiscountRate",
|
|
"PercentDiscountRate",
|
|
"IsFixed"
|
|
],
|
|
"type": "object",
|
|
"properties": {
|
|
"Name": {
|
|
"maxLength": 25,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"ShortCode": {
|
|
"maxLength": 4,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
},
|
|
"GrossRate": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"FixedDiscountRate": {
|
|
"format": "double",
|
|
"type": "number"
|
|
},
|
|
"PercentDiscountRate": {
|
|
"format": "double",
|
|
"maximum": 100,
|
|
"minimum": 0,
|
|
"type": "number"
|
|
},
|
|
"IsFixed": {
|
|
"type": "boolean"
|
|
}
|
|
},
|
|
"example": {
|
|
"Name": "Base Plan",
|
|
"ShortCode": "BASE",
|
|
"GrossRate": 10,
|
|
"FixedDiscountRate": 0,
|
|
"PercentDiscountRate": 0,
|
|
"IsFixed": false
|
|
}
|
|
},
|
|
"ShowInShow": {
|
|
"default": {
|
|
"Name": "ShowInShow Name"
|
|
},
|
|
"required": [
|
|
"Name"
|
|
],
|
|
"type": "object",
|
|
"properties": {
|
|
"Name": {
|
|
"maxLength": 50,
|
|
"minLength": 0,
|
|
"type": "string"
|
|
}
|
|
},
|
|
"example": {
|
|
"Name": "ShowInShow Name"
|
|
}
|
|
}
|
|
},
|
|
"parameters": {},
|
|
"responses": {},
|
|
"securityDefinitions": {
|
|
"api_key": {
|
|
"type": "apiKey",
|
|
"in": "header",
|
|
"name": "Authorization"
|
|
}
|
|
},
|
|
"security": [],
|
|
"tags": [],
|
|
"x-ms-connector-metadata": [
|
|
{
|
|
"propertyName": "Website",
|
|
"propertyValue": "https://www.expocad.com"
|
|
},
|
|
{
|
|
"propertyName": "Privacy policy",
|
|
"propertyValue": "https://new.expocad.com/privacy-policy"
|
|
},
|
|
{
|
|
"propertyName": "Categories",
|
|
"propertyValue": "Marketing;Sales and CRM"
|
|
}
|
|
]
|
|
} |