# Go API client for client This API is the main Sandbox Controller API for scenario deployment & event injection

**Micro-service**
[meep-sandbox-ctrl](https://github.com/InterDigitalInc/AdvantEDGE/tree/master/go-apps/meep-sandbox-ctrl)

**Type & Usage**
Platform runtime interface to manage active scenarios and inject events in AdvantEDGE platform

**Details**
API details available at _your-AdvantEDGE-ip-address/api_ ## Overview This API client was generated by the [swagger-codegen](https://github.com/swagger-api/swagger-codegen) project. By using the [swagger-spec](https://github.com/swagger-api/swagger-spec) from a remote server, you can easily generate an API client. - API version: 1.0.0 - Package version: 1.0.0 - Build package: io.swagger.codegen.languages.GoClientCodegen ## Installation Put the package under your project folder and add the following in import: ```golang import "./client" ``` ## Documentation for API Endpoints All URIs are relative to *https://localhost/sandbox-ctrl/v1* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- *ActiveScenarioApi* | [**ActivateScenario**](docs/ActiveScenarioApi.md#activatescenario) | **Post** /active/{name} | Deploy a scenario *ActiveScenarioApi* | [**GetActiveNodeServiceMaps**](docs/ActiveScenarioApi.md#getactivenodeservicemaps) | **Get** /active/serviceMaps | Get deployed scenario's port mapping *ActiveScenarioApi* | [**GetActiveScenario**](docs/ActiveScenarioApi.md#getactivescenario) | **Get** /active | Get the deployed scenario *ActiveScenarioApi* | [**TerminateScenario**](docs/ActiveScenarioApi.md#terminatescenario) | **Delete** /active | Terminate the deployed scenario *EventReplayApi* | [**CreateReplayFile**](docs/EventReplayApi.md#createreplayfile) | **Post** /replay/{name} | Add a replay file *EventReplayApi* | [**CreateReplayFileFromScenarioExec**](docs/EventReplayApi.md#createreplayfilefromscenarioexec) | **Post** /replay/{name}/generate | Generate a replay file from Active Scenario events *EventReplayApi* | [**DeleteReplayFile**](docs/EventReplayApi.md#deletereplayfile) | **Delete** /replay/{name} | Delete a replay file *EventReplayApi* | [**DeleteReplayFileList**](docs/EventReplayApi.md#deletereplayfilelist) | **Delete** /replay | Delete all replay files *EventReplayApi* | [**GetReplayFile**](docs/EventReplayApi.md#getreplayfile) | **Get** /replay/{name} | Get a specific replay file *EventReplayApi* | [**GetReplayFileList**](docs/EventReplayApi.md#getreplayfilelist) | **Get** /replay | Get all replay file names *EventReplayApi* | [**GetReplayStatus**](docs/EventReplayApi.md#getreplaystatus) | **Get** /replaystatus | Get status of replay manager *EventReplayApi* | [**LoopReplay**](docs/EventReplayApi.md#loopreplay) | **Post** /replay/{name}/loop | Loop-Execute a replay file present in the platform store *EventReplayApi* | [**PlayReplayFile**](docs/EventReplayApi.md#playreplayfile) | **Post** /replay/{name}/play | Execute a replay file present in the platform store *EventReplayApi* | [**StopReplayFile**](docs/EventReplayApi.md#stopreplayfile) | **Post** /replay/{name}/stop | Stop execution of a replay file *EventsApi* | [**SendEvent**](docs/EventsApi.md#sendevent) | **Post** /events/{type} | Send events to the deployed scenario ## Documentation For Models - [ActivationInfo](docs/ActivationInfo.md) - [CellularDomainConfig](docs/CellularDomainConfig.md) - [CellularPoaConfig](docs/CellularPoaConfig.md) - [CpuConfig](docs/CpuConfig.md) - [Deployment](docs/Deployment.md) - [Domain](docs/Domain.md) - [EgressService](docs/EgressService.md) - [Event](docs/Event.md) - [EventMobility](docs/EventMobility.md) - [EventNetworkCharacteristicsUpdate](docs/EventNetworkCharacteristicsUpdate.md) - [EventPoasInRange](docs/EventPoasInRange.md) - [EventScenarioUpdate](docs/EventScenarioUpdate.md) - [ExternalConfig](docs/ExternalConfig.md) - [GeoData](docs/GeoData.md) - [GpuConfig](docs/GpuConfig.md) - [IngressService](docs/IngressService.md) - [LineString](docs/LineString.md) - [MemoryConfig](docs/MemoryConfig.md) - [NetworkCharacteristics](docs/NetworkCharacteristics.md) - [NetworkLocation](docs/NetworkLocation.md) - [NodeDataUnion](docs/NodeDataUnion.md) - [NodeServiceMaps](docs/NodeServiceMaps.md) - [PhysicalLocation](docs/PhysicalLocation.md) - [Poa4GConfig](docs/Poa4GConfig.md) - [Poa5GConfig](docs/Poa5GConfig.md) - [PoaWifiConfig](docs/PoaWifiConfig.md) - [Point](docs/Point.md) - [Process](docs/Process.md) - [Replay](docs/Replay.md) - [ReplayEvent](docs/ReplayEvent.md) - [ReplayFileList](docs/ReplayFileList.md) - [ReplayInfo](docs/ReplayInfo.md) - [ReplayStatus](docs/ReplayStatus.md) - [Scenario](docs/Scenario.md) - [ScenarioConfig](docs/ScenarioConfig.md) - [ScenarioNode](docs/ScenarioNode.md) - [ServiceConfig](docs/ServiceConfig.md) - [ServicePort](docs/ServicePort.md) - [Zone](docs/Zone.md) ## Documentation For Authorization Endpoints do not require authorization. ## Author AdvantEDGE@InterDigital.com