This commit is contained in:
2025-06-16 15:14:23 +02:00
committed by devbeni
parent 60fe4620ff
commit 4ff561284f
3174 changed files with 428263 additions and 0 deletions

View File

@ -0,0 +1,63 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class ApiModelContainercrashdata {
/// <summary>
/// Auto Generated Field for exit_code
/// </summary>
/// <value>Auto Generated Field for exit_code</value>
[DataMember(Name="exit_code", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "exit_code")]
public int? ExitCode { get; set; }
/// <summary>
/// Auto Generated Field for message
/// </summary>
/// <value>Auto Generated Field for message</value>
[DataMember(Name="message", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "message")]
public string Message { get; set; }
/// <summary>
/// Auto Generated Field for restart_count
/// </summary>
/// <value>Auto Generated Field for restart_count</value>
[DataMember(Name="restart_count", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "restart_count")]
public int? RestartCount { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class ApiModelContainercrashdata {\n");
sb.Append(" ExitCode: ").Append(ExitCode).Append("\n");
sb.Append(" Message: ").Append(Message).Append("\n");
sb.Append(" RestartCount: ").Append(RestartCount).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: b888d877048876b40a346a5c2874b740
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/ApiModelContainercrashdata.cs
uploadId: 736421

View File

@ -0,0 +1,71 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class ApiModelContainerlogs {
/// <summary>
/// Auto Generated Field for logs
/// </summary>
/// <value>Auto Generated Field for logs</value>
[DataMember(Name="logs", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "logs")]
public string Logs { get; set; }
/// <summary>
/// Auto Generated Field for encoding
/// </summary>
/// <value>Auto Generated Field for encoding</value>
[DataMember(Name="encoding", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "encoding")]
public string Encoding { get; set; }
/// <summary>
/// Auto Generated Field for crash_logs
/// </summary>
/// <value>Auto Generated Field for crash_logs</value>
[DataMember(Name="crash_logs", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "crash_logs")]
public string CrashLogs { get; set; }
/// <summary>
/// Gets or Sets CrashData
/// </summary>
[DataMember(Name="crash_data", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "crash_data")]
public ApiModelContainercrashdata CrashData { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class ApiModelContainerlogs {\n");
sb.Append(" Logs: ").Append(Logs).Append("\n");
sb.Append(" Encoding: ").Append(Encoding).Append("\n");
sb.Append(" CrashLogs: ").Append(CrashLogs).Append("\n");
sb.Append(" CrashData: ").Append(CrashData).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: 10664f91af08bc14a966ec6d11ca01bd
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/ApiModelContainerlogs.cs
uploadId: 736421

View File

@ -0,0 +1,53 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class AppCreation {
/// <summary>
/// If the creation happened correctly
/// </summary>
/// <value>If the creation happened correctly</value>
[DataMember(Name="success", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "success")]
public bool? Success { get; set; }
/// <summary>
/// Gets or Sets Version
/// </summary>
[DataMember(Name="version", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "version")]
public AppVersion Version { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class AppCreation {\n");
sb.Append(" Success: ").Append(Success).Append("\n");
sb.Append(" Version: ").Append(Version).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: 6519afc2ead759f47a1384db15030792
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/AppCreation.cs
uploadId: 736421

View File

@ -0,0 +1,240 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class AppVersion {
/// <summary>
/// The Version Name
/// </summary>
/// <value>The Version Name</value>
[DataMember(Name="name", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
/// <summary>
/// If the Version is active currently in the system
/// </summary>
/// <value>If the Version is active currently in the system</value>
[DataMember(Name="is_active", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "is_active")]
public bool? IsActive { get; set; }
/// <summary>
/// The Repository where the image is (i.e. 'harbor.edgegap.com' or 'docker.io')
/// </summary>
/// <value>The Repository where the image is (i.e. 'harbor.edgegap.com' or 'docker.io')</value>
[DataMember(Name="docker_repository", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "docker_repository")]
public string DockerRepository { get; set; }
/// <summary>
/// The name of your image (i.e. 'edgegap/demo')
/// </summary>
/// <value>The name of your image (i.e. 'edgegap/demo')</value>
[DataMember(Name="docker_image", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "docker_image")]
public string DockerImage { get; set; }
/// <summary>
/// The tag of your image (i.e. '0.1.2')
/// </summary>
/// <value>The tag of your image (i.e. '0.1.2')</value>
[DataMember(Name="docker_tag", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "docker_tag")]
public string DockerTag { get; set; }
/// <summary>
/// The username to access the docker repository
/// </summary>
/// <value>The username to access the docker repository</value>
[DataMember(Name="private_username", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "private_username")]
public string PrivateUsername { get; set; }
/// <summary>
/// The Private Password or Token of the username (We recommend to use a token)
/// </summary>
/// <value>The Private Password or Token of the username (We recommend to use a token)</value>
[DataMember(Name="private_token", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "private_token")]
public string PrivateToken { get; set; }
/// <summary>
/// Units of vCPU needed (1024= 1vcpu)
/// </summary>
/// <value>Units of vCPU needed (1024= 1vcpu)</value>
[DataMember(Name="req_cpu", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "req_cpu")]
public int? ReqCpu { get; set; }
/// <summary>
/// Units of memory in MB needed (1024 = 1GB)
/// </summary>
/// <value>Units of memory in MB needed (1024 = 1GB)</value>
[DataMember(Name="req_memory", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "req_memory")]
public int? ReqMemory { get; set; }
/// <summary>
/// Units of GPU needed (1024= 1 GPU)
/// </summary>
/// <value>Units of GPU needed (1024= 1 GPU)</value>
[DataMember(Name="req_video", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "req_video")]
public int? ReqVideo { get; set; }
/// <summary>
/// The Max duration of the game in minute. 0 means forever.
/// </summary>
/// <value>The Max duration of the game in minute. 0 means forever.</value>
[DataMember(Name="max_duration", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "max_duration")]
public int? MaxDuration { get; set; }
/// <summary>
/// Allow to inject ASA Variables
/// </summary>
/// <value>Allow to inject ASA Variables</value>
[DataMember(Name="use_telemetry", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "use_telemetry")]
public bool? UseTelemetry { get; set; }
/// <summary>
/// Allow to inject Context Variables
/// </summary>
/// <value>Allow to inject Context Variables</value>
[DataMember(Name="inject_context_env", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "inject_context_env")]
public bool? InjectContextEnv { get; set; }
/// <summary>
/// ACL Protection is active
/// </summary>
/// <value>ACL Protection is active</value>
[DataMember(Name="whitelisting_active", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "whitelisting_active")]
public bool? WhitelistingActive { get; set; }
/// <summary>
/// Allow faster deployment by caching your container image in every Edge site
/// </summary>
/// <value>Allow faster deployment by caching your container image in every Edge site</value>
[DataMember(Name="force_cache", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "force_cache")]
public bool? ForceCache { get; set; }
/// <summary>
/// Start of the preferred interval for caching your container
/// </summary>
/// <value>Start of the preferred interval for caching your container</value>
[DataMember(Name="cache_min_hour", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "cache_min_hour")]
public int? CacheMinHour { get; set; }
/// <summary>
/// End of the preferred interval for caching your container
/// </summary>
/// <value>End of the preferred interval for caching your container</value>
[DataMember(Name="cache_max_hour", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "cache_max_hour")]
public int? CacheMaxHour { get; set; }
/// <summary>
/// Estimated maximum time in seconds to deploy, after this time we will consider it not working and retry.
/// </summary>
/// <value>Estimated maximum time in seconds to deploy, after this time we will consider it not working and retry.</value>
[DataMember(Name="time_to_deploy", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "time_to_deploy")]
public int? TimeToDeploy { get; set; }
/// <summary>
/// Enable every location available. By enabling this, your request will use every potential location, including those which may require a longer time to deploy. This means that your application could take significantly more time before being ready. We do not recommend this feature for live games. This functionality does not support ACL and Caching at the moment.
/// </summary>
/// <value>Enable every location available. By enabling this, your request will use every potential location, including those which may require a longer time to deploy. This means that your application could take significantly more time before being ready. We do not recommend this feature for live games. This functionality does not support ACL and Caching at the moment.</value>
[DataMember(Name="enable_all_locations", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "enable_all_locations")]
public bool? EnableAllLocations { get; set; }
/// <summary>
/// Parameters defining the behavior of a session-based app version. If set, the app is considered to be session-based.
/// </summary>
/// <value>Parameters defining the behavior of a session-based app version. If set, the app is considered to be session-based.</value>
[DataMember(Name="session_config", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "session_config")]
public AppVersionCreateSessionConfig SessionConfig { get; set; }
/// <summary>
/// Gets or Sets Ports
/// </summary>
[DataMember(Name="ports", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "ports")]
public List<AppVersionPort> Ports { get; set; }
/// <summary>
/// Gets or Sets Probe
/// </summary>
[DataMember(Name="probe", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "probe")]
public AppVersionProbe Probe { get; set; }
/// <summary>
/// Gets or Sets Envs
/// </summary>
[DataMember(Name="envs", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "envs")]
public List<AppVersionEnv> Envs { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class AppVersion {\n");
sb.Append(" Name: ").Append(Name).Append("\n");
sb.Append(" IsActive: ").Append(IsActive).Append("\n");
sb.Append(" DockerRepository: ").Append(DockerRepository).Append("\n");
sb.Append(" DockerImage: ").Append(DockerImage).Append("\n");
sb.Append(" DockerTag: ").Append(DockerTag).Append("\n");
sb.Append(" PrivateUsername: ").Append(PrivateUsername).Append("\n");
sb.Append(" PrivateToken: ").Append(PrivateToken).Append("\n");
sb.Append(" ReqCpu: ").Append(ReqCpu).Append("\n");
sb.Append(" ReqMemory: ").Append(ReqMemory).Append("\n");
sb.Append(" ReqVideo: ").Append(ReqVideo).Append("\n");
sb.Append(" MaxDuration: ").Append(MaxDuration).Append("\n");
sb.Append(" UseTelemetry: ").Append(UseTelemetry).Append("\n");
sb.Append(" InjectContextEnv: ").Append(InjectContextEnv).Append("\n");
sb.Append(" WhitelistingActive: ").Append(WhitelistingActive).Append("\n");
sb.Append(" ForceCache: ").Append(ForceCache).Append("\n");
sb.Append(" CacheMinHour: ").Append(CacheMinHour).Append("\n");
sb.Append(" CacheMaxHour: ").Append(CacheMaxHour).Append("\n");
sb.Append(" TimeToDeploy: ").Append(TimeToDeploy).Append("\n");
sb.Append(" EnableAllLocations: ").Append(EnableAllLocations).Append("\n");
sb.Append(" SessionConfig: ").Append(SessionConfig).Append("\n");
sb.Append(" Ports: ").Append(Ports).Append("\n");
sb.Append(" Probe: ").Append(Probe).Append("\n");
sb.Append(" Envs: ").Append(Envs).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: c93e03e03405cab49bad0e219e383d16
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/AppVersion.cs
uploadId: 736421

View File

@ -0,0 +1,81 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class AppVersionCreateSessionConfig {
/// <summary>
/// The kind of session to create. If 'Default' if chosen, the 'session_config' will be ignored. The kind of session must be: Default, Seat, Match
/// </summary>
/// <value>The kind of session to create. If 'Default' if chosen, the 'session_config' will be ignored. The kind of session must be: Default, Seat, Match</value>
[DataMember(Name="kind", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "kind")]
public string Kind { get; set; }
/// <summary>
/// The number of game slots on each deployment of this app version.
/// </summary>
/// <value>The number of game slots on each deployment of this app version.</value>
[DataMember(Name="sockets", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "sockets")]
public int? Sockets { get; set; }
/// <summary>
/// If a deployment should be made autonomously if there is not enough sockets open on a new session.
/// </summary>
/// <value>If a deployment should be made autonomously if there is not enough sockets open on a new session.</value>
[DataMember(Name="autodeploy", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "autodeploy")]
public bool? Autodeploy { get; set; }
/// <summary>
/// The number of minutes a deployment of this app version can spend with no session connected before being terminated.
/// </summary>
/// <value>The number of minutes a deployment of this app version can spend with no session connected before being terminated.</value>
[DataMember(Name="empty_ttl", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "empty_ttl")]
public int? EmptyTtl { get; set; }
/// <summary>
/// The number of minutes after a session-type deployment has been terminated to remove all the session information connected to your deployment. Minimum and default value is set to 60 minutes so you can manage your session termination before it is removed.
/// </summary>
/// <value>The number of minutes after a session-type deployment has been terminated to remove all the session information connected to your deployment. Minimum and default value is set to 60 minutes so you can manage your session termination before it is removed.</value>
[DataMember(Name="session_max_duration", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "session_max_duration")]
public int? SessionMaxDuration { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class AppVersionCreateSessionConfig {\n");
sb.Append(" Kind: ").Append(Kind).Append("\n");
sb.Append(" Sockets: ").Append(Sockets).Append("\n");
sb.Append(" Autodeploy: ").Append(Autodeploy).Append("\n");
sb.Append(" EmptyTtl: ").Append(EmptyTtl).Append("\n");
sb.Append(" SessionMaxDuration: ").Append(SessionMaxDuration).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: a7e9f357c6d819947927f8157abe13db
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/AppVersionCreateSessionConfig.cs
uploadId: 736421

View File

@ -0,0 +1,63 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class AppVersionEnv {
/// <summary>
/// The Key where the Environment Variable will be set
/// </summary>
/// <value>The Key where the Environment Variable will be set</value>
[DataMember(Name="key", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "key")]
public string Key { get; set; }
/// <summary>
/// The Value to retrieve at the Key
/// </summary>
/// <value>The Value to retrieve at the Key</value>
[DataMember(Name="value", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "value")]
public string Value { get; set; }
/// <summary>
/// This will encrypt the value in our database, won't be readable by external source
/// </summary>
/// <value>This will encrypt the value in our database, won't be readable by external source</value>
[DataMember(Name="is_secret", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "is_secret")]
public bool? IsSecret { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class AppVersionEnv {\n");
sb.Append(" Key: ").Append(Key).Append("\n");
sb.Append(" Value: ").Append(Value).Append("\n");
sb.Append(" IsSecret: ").Append(IsSecret).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: 2634231e11968f8408c40e97914878d9
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/AppVersionEnv.cs
uploadId: 736421

View File

@ -0,0 +1,81 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class AppVersionPort {
/// <summary>
/// The Port to Expose your service
/// </summary>
/// <value>The Port to Expose your service</value>
[DataMember(Name="port", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "port")]
public int? Port { get; set; }
/// <summary>
/// Available protocols: TCP, UDP, TCP/UDP, HTTP, HTTPS, WS or WSS
/// </summary>
/// <value>Available protocols: TCP, UDP, TCP/UDP, HTTP, HTTPS, WS or WSS</value>
[DataMember(Name="protocol", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "protocol")]
public string Protocol { get; set; }
/// <summary>
/// If the port must be verified by our port validations
/// </summary>
/// <value>If the port must be verified by our port validations</value>
[DataMember(Name="to_check", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "to_check")]
public bool? ToCheck { get; set; }
/// <summary>
/// Enabling with HTTP or WS will inject a sidecar proxy that upgrades the connection with TLS
/// </summary>
/// <value>Enabling with HTTP or WS will inject a sidecar proxy that upgrades the connection with TLS</value>
[DataMember(Name="tls_upgrade", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "tls_upgrade")]
public bool? TlsUpgrade { get; set; }
/// <summary>
/// An optional name for the port for easier handling
/// </summary>
/// <value>An optional name for the port for easier handling</value>
[DataMember(Name="name", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class AppVersionPort {\n");
sb.Append(" Port: ").Append(Port).Append("\n");
sb.Append(" Protocol: ").Append(Protocol).Append("\n");
sb.Append(" ToCheck: ").Append(ToCheck).Append("\n");
sb.Append(" TlsUpgrade: ").Append(TlsUpgrade).Append("\n");
sb.Append(" Name: ").Append(Name).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: 8cf7d7e082a71564d8aa1a3c5918a302
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/AppVersionPort.cs
uploadId: 736421

View File

@ -0,0 +1,54 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class AppVersionProbe {
/// <summary>
/// Your optimal value for Latency
/// </summary>
/// <value>Your optimal value for Latency</value>
[DataMember(Name="optimal_ping", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "optimal_ping")]
public int? OptimalPing { get; set; }
/// <summary>
/// Your reject value for Latency
/// </summary>
/// <value>Your reject value for Latency</value>
[DataMember(Name="rejected_ping", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "rejected_ping")]
public int? RejectedPing { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class AppVersionProbe {\n");
sb.Append(" OptimalPing: ").Append(OptimalPing).Append("\n");
sb.Append(" RejectedPing: ").Append(RejectedPing).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: 61df96f44f0cdfb42bae8941be0121fe
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/AppVersionProbe.cs
uploadId: 736421

View File

@ -0,0 +1,240 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class AppVersionUpdate {
/// <summary>
/// The Version Name
/// </summary>
/// <value>The Version Name</value>
[DataMember(Name="name", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
/// <summary>
/// If the Version is active currently in the system
/// </summary>
/// <value>If the Version is active currently in the system</value>
[DataMember(Name="is_active", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "is_active")]
public bool? IsActive { get; set; }
/// <summary>
/// The Repository where the image is (i.e. 'harbor.edgegap.com' or 'docker.io')
/// </summary>
/// <value>The Repository where the image is (i.e. 'harbor.edgegap.com' or 'docker.io')</value>
[DataMember(Name="docker_repository", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "docker_repository")]
public string DockerRepository { get; set; }
/// <summary>
/// The name of your image (i.e. 'edgegap/demo')
/// </summary>
/// <value>The name of your image (i.e. 'edgegap/demo')</value>
[DataMember(Name="docker_image", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "docker_image")]
public string DockerImage { get; set; }
/// <summary>
/// The tag of your image (i.e. '0.1.2')
/// </summary>
/// <value>The tag of your image (i.e. '0.1.2')</value>
[DataMember(Name="docker_tag", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "docker_tag")]
public string DockerTag { get; set; }
/// <summary>
/// The username to access the docker repository
/// </summary>
/// <value>The username to access the docker repository</value>
[DataMember(Name="private_username", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "private_username")]
public string PrivateUsername { get; set; }
/// <summary>
/// The Private Password or Token of the username (We recommend to use a token)
/// </summary>
/// <value>The Private Password or Token of the username (We recommend to use a token)</value>
[DataMember(Name="private_token", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "private_token")]
public string PrivateToken { get; set; }
/// <summary>
/// Units of vCPU needed (1024= 1vcpu)
/// </summary>
/// <value>Units of vCPU needed (1024= 1vcpu)</value>
[DataMember(Name="req_cpu", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "req_cpu")]
public int? ReqCpu { get; set; }
/// <summary>
/// Units of memory in MB needed (1024 = 1GB)
/// </summary>
/// <value>Units of memory in MB needed (1024 = 1GB)</value>
[DataMember(Name="req_memory", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "req_memory")]
public int? ReqMemory { get; set; }
/// <summary>
/// Units of GPU needed (1024= 1 GPU)
/// </summary>
/// <value>Units of GPU needed (1024= 1 GPU)</value>
[DataMember(Name="req_video", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "req_video")]
public int? ReqVideo { get; set; }
/// <summary>
/// The Max duration of the game
/// </summary>
/// <value>The Max duration of the game</value>
[DataMember(Name="max_duration", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "max_duration")]
public int? MaxDuration { get; set; }
/// <summary>
/// Allow to inject ASA Variables
/// </summary>
/// <value>Allow to inject ASA Variables</value>
[DataMember(Name="use_telemetry", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "use_telemetry")]
public bool? UseTelemetry { get; set; }
/// <summary>
/// Allow to inject Context Variables
/// </summary>
/// <value>Allow to inject Context Variables</value>
[DataMember(Name="inject_context_env", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "inject_context_env")]
public bool? InjectContextEnv { get; set; }
/// <summary>
/// ACL Protection is active
/// </summary>
/// <value>ACL Protection is active</value>
[DataMember(Name="whitelisting_active", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "whitelisting_active")]
public bool? WhitelistingActive { get; set; }
/// <summary>
/// Allow faster deployment by caching your container image in every Edge site
/// </summary>
/// <value>Allow faster deployment by caching your container image in every Edge site</value>
[DataMember(Name="force_cache", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "force_cache")]
public bool? ForceCache { get; set; }
/// <summary>
/// Start of the preferred interval for caching your container
/// </summary>
/// <value>Start of the preferred interval for caching your container</value>
[DataMember(Name="cache_min_hour", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "cache_min_hour")]
public int? CacheMinHour { get; set; }
/// <summary>
/// End of the preferred interval for caching your container
/// </summary>
/// <value>End of the preferred interval for caching your container</value>
[DataMember(Name="cache_max_hour", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "cache_max_hour")]
public int? CacheMaxHour { get; set; }
/// <summary>
/// Estimated maximum time in seconds to deploy, after this time we will consider it not working and retry.
/// </summary>
/// <value>Estimated maximum time in seconds to deploy, after this time we will consider it not working and retry.</value>
[DataMember(Name="time_to_deploy", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "time_to_deploy")]
public int? TimeToDeploy { get; set; }
/// <summary>
/// Enable every location available. By enabling this, your request will use every potential location, including those which may require a longer time to deploy. This means that your application may take up to 2 minutes before being up and ready. This functionality does not support ACL and Caching at the moment.
/// </summary>
/// <value>Enable every location available. By enabling this, your request will use every potential location, including those which may require a longer time to deploy. This means that your application may take up to 2 minutes before being up and ready. This functionality does not support ACL and Caching at the moment.</value>
[DataMember(Name="enable_all_locations", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "enable_all_locations")]
public bool? EnableAllLocations { get; set; }
/// <summary>
/// Parameters defining the behavior of a session-based app version. If set, the app is considered to be session-based.
/// </summary>
/// <value>Parameters defining the behavior of a session-based app version. If set, the app is considered to be session-based.</value>
[DataMember(Name="session_config", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "session_config")]
public AppVersionUpdateSessionConfig SessionConfig { get; set; }
/// <summary>
/// Gets or Sets Ports
/// </summary>
[DataMember(Name="ports", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "ports")]
public List<AppVersionPort> Ports { get; set; }
/// <summary>
/// Gets or Sets Probe
/// </summary>
[DataMember(Name="probe", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "probe")]
public AppVersionProbe Probe { get; set; }
/// <summary>
/// Gets or Sets Envs
/// </summary>
[DataMember(Name="envs", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "envs")]
public List<AppVersionEnv> Envs { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class AppVersionUpdate {\n");
sb.Append(" Name: ").Append(Name).Append("\n");
sb.Append(" IsActive: ").Append(IsActive).Append("\n");
sb.Append(" DockerRepository: ").Append(DockerRepository).Append("\n");
sb.Append(" DockerImage: ").Append(DockerImage).Append("\n");
sb.Append(" DockerTag: ").Append(DockerTag).Append("\n");
sb.Append(" PrivateUsername: ").Append(PrivateUsername).Append("\n");
sb.Append(" PrivateToken: ").Append(PrivateToken).Append("\n");
sb.Append(" ReqCpu: ").Append(ReqCpu).Append("\n");
sb.Append(" ReqMemory: ").Append(ReqMemory).Append("\n");
sb.Append(" ReqVideo: ").Append(ReqVideo).Append("\n");
sb.Append(" MaxDuration: ").Append(MaxDuration).Append("\n");
sb.Append(" UseTelemetry: ").Append(UseTelemetry).Append("\n");
sb.Append(" InjectContextEnv: ").Append(InjectContextEnv).Append("\n");
sb.Append(" WhitelistingActive: ").Append(WhitelistingActive).Append("\n");
sb.Append(" ForceCache: ").Append(ForceCache).Append("\n");
sb.Append(" CacheMinHour: ").Append(CacheMinHour).Append("\n");
sb.Append(" CacheMaxHour: ").Append(CacheMaxHour).Append("\n");
sb.Append(" TimeToDeploy: ").Append(TimeToDeploy).Append("\n");
sb.Append(" EnableAllLocations: ").Append(EnableAllLocations).Append("\n");
sb.Append(" SessionConfig: ").Append(SessionConfig).Append("\n");
sb.Append(" Ports: ").Append(Ports).Append("\n");
sb.Append(" Probe: ").Append(Probe).Append("\n");
sb.Append(" Envs: ").Append(Envs).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: 3575ab93231caa34eb36d9fc5f9c0d87
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/AppVersionUpdate.cs
uploadId: 736421

View File

@ -0,0 +1,81 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class AppVersionUpdateSessionConfig {
/// <summary>
/// The kind of session to create. If 'Default' if chosen, the application will be handled like a normal application. The kind of session must be: Default, Seat, Match
/// </summary>
/// <value>The kind of session to create. If 'Default' if chosen, the application will be handled like a normal application. The kind of session must be: Default, Seat, Match</value>
[DataMember(Name="kind", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "kind")]
public string Kind { get; set; }
/// <summary>
/// The number of game slots on each deployment of this app version.
/// </summary>
/// <value>The number of game slots on each deployment of this app version.</value>
[DataMember(Name="sockets", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "sockets")]
public int? Sockets { get; set; }
/// <summary>
/// If a deployment should be made autonomously if there is not enough sockets open on a new session.
/// </summary>
/// <value>If a deployment should be made autonomously if there is not enough sockets open on a new session.</value>
[DataMember(Name="autodeploy", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "autodeploy")]
public bool? Autodeploy { get; set; }
/// <summary>
/// The number of minutes a deployment of this app version can spend with no session connected before being terminated.
/// </summary>
/// <value>The number of minutes a deployment of this app version can spend with no session connected before being terminated.</value>
[DataMember(Name="empty_ttl", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "empty_ttl")]
public int? EmptyTtl { get; set; }
/// <summary>
/// The number of minutes after a session-type deployment has been terminated to remove all the session information connected to your deployment. Minimum and default value is set to 60 minutes so you can manage your session termination before it is removed.
/// </summary>
/// <value>The number of minutes after a session-type deployment has been terminated to remove all the session information connected to your deployment. Minimum and default value is set to 60 minutes so you can manage your session termination before it is removed.</value>
[DataMember(Name="session_max_duration", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "session_max_duration")]
public int? SessionMaxDuration { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class AppVersionUpdateSessionConfig {\n");
sb.Append(" Kind: ").Append(Kind).Append("\n");
sb.Append(" Sockets: ").Append(Sockets).Append("\n");
sb.Append(" Autodeploy: ").Append(Autodeploy).Append("\n");
sb.Append(" EmptyTtl: ").Append(EmptyTtl).Append("\n");
sb.Append(" SessionMaxDuration: ").Append(SessionMaxDuration).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: 48101a3efe2b64c49a3aa4def2246393
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/AppVersionUpdateSessionConfig.cs
uploadId: 736421

View File

@ -0,0 +1,72 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class AppVersionWhitelistEntry {
/// <summary>
/// Unique ID of the entry
/// </summary>
/// <value>Unique ID of the entry</value>
[DataMember(Name="id", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
/// <summary>
/// CIDR to allow
/// </summary>
/// <value>CIDR to allow</value>
[DataMember(Name="cidr", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "cidr")]
public string Cidr { get; set; }
/// <summary>
/// Label to organized your entries
/// </summary>
/// <value>Label to organized your entries</value>
[DataMember(Name="label", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "label")]
public string Label { get; set; }
/// <summary>
/// If the Rule will be applied on runtime
/// </summary>
/// <value>If the Rule will be applied on runtime</value>
[DataMember(Name="is_active", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "is_active")]
public bool? IsActive { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class AppVersionWhitelistEntry {\n");
sb.Append(" Id: ").Append(Id).Append("\n");
sb.Append(" Cidr: ").Append(Cidr).Append("\n");
sb.Append(" Label: ").Append(Label).Append("\n");
sb.Append(" IsActive: ").Append(IsActive).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: 842bcb36eece6a349be9f12052d70501
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/AppVersionWhitelistEntry.cs
uploadId: 736421

View File

@ -0,0 +1,63 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class AppVersionWhitelistEntryPayload {
/// <summary>
/// CIDR to allow
/// </summary>
/// <value>CIDR to allow</value>
[DataMember(Name="cidr", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "cidr")]
public string Cidr { get; set; }
/// <summary>
/// Label to organized your entries
/// </summary>
/// <value>Label to organized your entries</value>
[DataMember(Name="label", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "label")]
public string Label { get; set; }
/// <summary>
/// If the Rule will be applied on runtime
/// </summary>
/// <value>If the Rule will be applied on runtime</value>
[DataMember(Name="is_active", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "is_active")]
public bool? IsActive { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class AppVersionWhitelistEntryPayload {\n");
sb.Append(" Cidr: ").Append(Cidr).Append("\n");
sb.Append(" Label: ").Append(Label).Append("\n");
sb.Append(" IsActive: ").Append(IsActive).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: f217d709e767e4d46a7a725b2eba602d
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/AppVersionWhitelistEntryPayload.cs
uploadId: 736421

View File

@ -0,0 +1,53 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class AppVersionWhitelistEntrySuccess {
/// <summary>
/// if the operation succeed
/// </summary>
/// <value>if the operation succeed</value>
[DataMember(Name="success", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "success")]
public bool? Success { get; set; }
/// <summary>
/// Gets or Sets WhitelistEntry
/// </summary>
[DataMember(Name="whitelist_entry", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "whitelist_entry")]
public AppVersionWhitelistEntry WhitelistEntry { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class AppVersionWhitelistEntrySuccess {\n");
sb.Append(" Success: ").Append(Success).Append("\n");
sb.Append(" WhitelistEntry: ").Append(WhitelistEntry).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: 2fd2776b60ac941479df7e8dd021993e
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/AppVersionWhitelistEntrySuccess.cs
uploadId: 736421

View File

@ -0,0 +1,44 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class AppVersionWhitelistResponse {
/// <summary>
/// Gets or Sets WhitelistEntries
/// </summary>
[DataMember(Name="whitelist_entries", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "whitelist_entries")]
public List<AppVersionWhitelistEntry> WhitelistEntries { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class AppVersionWhitelistResponse {\n");
sb.Append(" WhitelistEntries: ").Append(WhitelistEntries).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: c9cc8fbc419fc0a49ac4fc8bee1150e6
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/AppVersionWhitelistResponse.cs
uploadId: 736421

View File

@ -0,0 +1,52 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class AppVersions {
/// <summary>
/// Gets or Sets Versions
/// </summary>
[DataMember(Name="versions", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "versions")]
public List<AppVersion> Versions { get; set; }
/// <summary>
/// Gets or Sets TotalCount
/// </summary>
[DataMember(Name="total_count", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "total_count")]
public int? TotalCount { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class AppVersions {\n");
sb.Append(" Versions: ").Append(Versions).Append("\n");
sb.Append(" TotalCount: ").Append(TotalCount).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: 9512253adc2b9554e92ac5746f581ce4
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/AppVersions.cs
uploadId: 736421

View File

@ -0,0 +1,81 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class Application {
/// <summary>
/// Application name
/// </summary>
/// <value>Application name</value>
[DataMember(Name="name", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
/// <summary>
/// If the application can be deployed
/// </summary>
/// <value>If the application can be deployed</value>
[DataMember(Name="is_active", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "is_active")]
public bool? IsActive { get; set; }
/// <summary>
/// Image base64 string
/// </summary>
/// <value>Image base64 string</value>
[DataMember(Name="image", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "image")]
public string Image { get; set; }
/// <summary>
/// Creation date
/// </summary>
/// <value>Creation date</value>
[DataMember(Name="create_time", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "create_time")]
public string CreateTime { get; set; }
/// <summary>
/// Date of the last update
/// </summary>
/// <value>Date of the last update</value>
[DataMember(Name="last_updated", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "last_updated")]
public string LastUpdated { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class Application {\n");
sb.Append(" Name: ").Append(Name).Append("\n");
sb.Append(" IsActive: ").Append(IsActive).Append("\n");
sb.Append(" Image: ").Append(Image).Append("\n");
sb.Append(" CreateTime: ").Append(CreateTime).Append("\n");
sb.Append(" LastUpdated: ").Append(LastUpdated).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: f9f095c7512ac664486cfc6dedc7d6f4
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/Application.cs
uploadId: 736421

View File

@ -0,0 +1,63 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class ApplicationPatch {
/// <summary>
/// Application name
/// </summary>
/// <value>Application name</value>
[DataMember(Name="name", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
/// <summary>
/// If the application can be deployed
/// </summary>
/// <value>If the application can be deployed</value>
[DataMember(Name="is_active", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "is_active")]
public bool? IsActive { get; set; }
/// <summary>
/// Image base64 string
/// </summary>
/// <value>Image base64 string</value>
[DataMember(Name="image", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "image")]
public string Image { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class ApplicationPatch {\n");
sb.Append(" Name: ").Append(Name).Append("\n");
sb.Append(" IsActive: ").Append(IsActive).Append("\n");
sb.Append(" Image: ").Append(Image).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: 05c69e87c7ee66e4e9985719430e264a
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/ApplicationPatch.cs
uploadId: 736421

View File

@ -0,0 +1,63 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class ApplicationPost {
/// <summary>
/// Application name
/// </summary>
/// <value>Application name</value>
[DataMember(Name="name", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
/// <summary>
/// If the application can be deployed
/// </summary>
/// <value>If the application can be deployed</value>
[DataMember(Name="is_active", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "is_active")]
public bool? IsActive { get; set; }
/// <summary>
/// Image base64 string
/// </summary>
/// <value>Image base64 string</value>
[DataMember(Name="image", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "image")]
public string Image { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class ApplicationPost {\n");
sb.Append(" Name: ").Append(Name).Append("\n");
sb.Append(" IsActive: ").Append(IsActive).Append("\n");
sb.Append(" Image: ").Append(Image).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: 3e081dfd085dbbc4898bbcd0029b7a6a
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/ApplicationPost.cs
uploadId: 736421

View File

@ -0,0 +1,44 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class Applications {
/// <summary>
/// Gets or Sets _Applications
/// </summary>
[DataMember(Name="applications", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "applications")]
public List<Application> _Applications { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class Applications {\n");
sb.Append(" _Applications: ").Append(_Applications).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: 9806c3999b04b1f48b255f6802422747
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/Applications.cs
uploadId: 736421

View File

@ -0,0 +1,52 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class BaseModel {
/// <summary>
/// Gets or Sets CreatedAt
/// </summary>
[DataMember(Name="created_at", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "created_at")]
public string CreatedAt { get; set; }
/// <summary>
/// Gets or Sets UpdatedAt
/// </summary>
[DataMember(Name="updated_at", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "updated_at")]
public string UpdatedAt { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class BaseModel {\n");
sb.Append(" CreatedAt: ").Append(CreatedAt).Append("\n");
sb.Append(" UpdatedAt: ").Append(UpdatedAt).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: 402da57a3af5ccb4c8a39a3d236399e5
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/BaseModel.cs
uploadId: 736421

View File

@ -0,0 +1,54 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class BulkSessionDelete {
/// <summary>
/// List of Delete
/// </summary>
/// <value>List of Delete</value>
[DataMember(Name="sessions", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "sessions")]
public List<SessionDelete> Sessions { get; set; }
/// <summary>
/// List of Delete Errors
/// </summary>
/// <value>List of Delete Errors</value>
[DataMember(Name="errors", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "errors")]
public List<string> Errors { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class BulkSessionDelete {\n");
sb.Append(" Sessions: ").Append(Sessions).Append("\n");
sb.Append(" Errors: ").Append(Errors).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: f05e5c21cd34f6a4481b871e1c6d4b6a
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/BulkSessionDelete.cs
uploadId: 736421

View File

@ -0,0 +1,54 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class BulkSessionPost {
/// <summary>
/// List of Creation Reply
/// </summary>
/// <value>List of Creation Reply</value>
[DataMember(Name="sessions", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "sessions")]
public List<SessionRequest> Sessions { get; set; }
/// <summary>
/// List of Creation Errors Reply
/// </summary>
/// <value>List of Creation Errors Reply</value>
[DataMember(Name="errors", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "errors")]
public List<string> Errors { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class BulkSessionPost {\n");
sb.Append(" Sessions: ").Append(Sessions).Append("\n");
sb.Append(" Errors: ").Append(Errors).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: 2b6aca9495ade244ab590d8ff446dd5d
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/BulkSessionPost.cs
uploadId: 736421

View File

@ -0,0 +1,54 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class ComponentCredentials {
/// <summary>
/// Username for the component's private repository.
/// </summary>
/// <value>Username for the component's private repository.</value>
[DataMember(Name="username", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "username")]
public string Username { get; set; }
/// <summary>
/// Password (token) of the component's private repository.
/// </summary>
/// <value>Password (token) of the component's private repository.</value>
[DataMember(Name="token", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "token")]
public string Token { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class ComponentCredentials {\n");
sb.Append(" Username: ").Append(Username).Append("\n");
sb.Append(" Token: ").Append(Token).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: db129ae1efd1800498f963192357b08e
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/ComponentCredentials.cs
uploadId: 736421

View File

@ -0,0 +1,54 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class ContainerLogStorageModel {
/// <summary>
/// Will override the app version container log storage for this deployment
/// </summary>
/// <value>Will override the app version container log storage for this deployment</value>
[DataMember(Name="enabled", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "enabled")]
public bool? Enabled { get; set; }
/// <summary>
/// The name of your endpoint storage. If container log storage is enabled without this parameter, we will try to take the app version endpoint storage. If there is no endpoint storage in your app version, the container logs will not be stored. If we don't find any endpoint storage associated with this name, the container logs will not be stored.
/// </summary>
/// <value>The name of your endpoint storage. If container log storage is enabled without this parameter, we will try to take the app version endpoint storage. If there is no endpoint storage in your app version, the container logs will not be stored. If we don't find any endpoint storage associated with this name, the container logs will not be stored.</value>
[DataMember(Name="endpoint_storage", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "endpoint_storage")]
public string EndpointStorage { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class ContainerLogStorageModel {\n");
sb.Append(" Enabled: ").Append(Enabled).Append("\n");
sb.Append(" EndpointStorage: ").Append(EndpointStorage).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: c242b19f23fce03459abad5816ec5370
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/ContainerLogStorageModel.cs
uploadId: 736421

View File

@ -0,0 +1,54 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class CustomBulkSessionModel {
/// <summary>
/// Custom Session ID
/// </summary>
/// <value>Custom Session ID</value>
[DataMember(Name="custom_id", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "custom_id")]
public string CustomId { get; set; }
/// <summary>
/// The List of IP of your user, Array of String, example: [\"162.254.103.13\",\"198.12.116.39\", \"162.254.135.39\", \"162.254.129.34\"]
/// </summary>
/// <value>The List of IP of your user, Array of String, example: [\"162.254.103.13\",\"198.12.116.39\", \"162.254.135.39\", \"162.254.129.34\"]</value>
[DataMember(Name="ip_list", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "ip_list")]
public List<string> IpList { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class CustomBulkSessionModel {\n");
sb.Append(" CustomId: ").Append(CustomId).Append("\n");
sb.Append(" IpList: ").Append(IpList).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: 5749cb98bffa9524381bd3552b7960bb
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/CustomBulkSessionModel.cs
uploadId: 736421

View File

@ -0,0 +1,44 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class CustomBulkSessionsModel {
/// <summary>
/// Gets or Sets Sessions
/// </summary>
[DataMember(Name="sessions", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "sessions")]
public List<CustomBulkSessionModel> Sessions { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class CustomBulkSessionsModel {\n");
sb.Append(" Sessions: ").Append(Sessions).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: a8b8fef93e7235545a31f603476f6cd9
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/CustomBulkSessionsModel.cs
uploadId: 736421

View File

@ -0,0 +1,45 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class CustomSessionDeleteModel {
/// <summary>
/// List of Custom IDs to Delete
/// </summary>
/// <value>List of Custom IDs to Delete</value>
[DataMember(Name="sessions", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "sessions")]
public List<string> Sessions { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class CustomSessionDeleteModel {\n");
sb.Append(" Sessions: ").Append(Sessions).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: 6dacb4e01b4ec0c42a1ec4e2bd7524e8
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/CustomSessionDeleteModel.cs
uploadId: 736421

View File

@ -0,0 +1,45 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class CustomSessionModel {
/// <summary>
/// The List of IP of your user, Array of String, example: [\"162.254.103.13\",\"198.12.116.39\", \"162.254.135.39\", \"162.254.129.34\"]
/// </summary>
/// <value>The List of IP of your user, Array of String, example: [\"162.254.103.13\",\"198.12.116.39\", \"162.254.135.39\", \"162.254.129.34\"]</value>
[DataMember(Name="ip_list", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "ip_list")]
public List<string> IpList { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class CustomSessionModel {\n");
sb.Append(" IpList: ").Append(IpList).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: cadab219fe9aa04429246bb44aaa17ee
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/CustomSessionModel.cs
uploadId: 736421

View File

@ -0,0 +1,54 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class Delete {
/// <summary>
/// A message depending of the request termination
/// </summary>
/// <value>A message depending of the request termination</value>
[DataMember(Name="message", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "message")]
public string Message { get; set; }
/// <summary>
/// The status/summary of the deployment
/// </summary>
/// <value>The status/summary of the deployment</value>
[DataMember(Name="deployment_summary", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "deployment_summary")]
public Status DeploymentSummary { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class Delete {\n");
sb.Append(" Message: ").Append(Message).Append("\n");
sb.Append(" DeploymentSummary: ").Append(DeploymentSummary).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: 194e968969469794186c2983239884bb
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/Delete.cs
uploadId: 736421

View File

@ -0,0 +1,63 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class DeployEnvModel {
/// <summary>
/// The Key to retrieve the value in your instance
/// </summary>
/// <value>The Key to retrieve the value in your instance</value>
[DataMember(Name="key", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "key")]
public string Key { get; set; }
/// <summary>
/// The value to set in your instance
/// </summary>
/// <value>The value to set in your instance</value>
[DataMember(Name="value", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "value")]
public string Value { get; set; }
/// <summary>
/// If set to true, the value will be encrypted during the process of deployment
/// </summary>
/// <value>If set to true, the value will be encrypted during the process of deployment</value>
[DataMember(Name="is_hidden", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "is_hidden")]
public bool? IsHidden { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class DeployEnvModel {\n");
sb.Append(" Key: ").Append(Key).Append("\n");
sb.Append(" Value: ").Append(Value).Append("\n");
sb.Append(" IsHidden: ").Append(IsHidden).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: 5f4823de9a0196e40bc3e151f4f8953c
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/DeployEnvModel.cs
uploadId: 736421

View File

@ -0,0 +1,180 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class DeployModel {
/// <summary>
/// The Name of the App you want to deploy
/// </summary>
/// <value>The Name of the App you want to deploy</value>
[DataMember(Name="app_name", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "app_name")]
public string AppName { get; set; }
/// <summary>
/// The Name of the App Version you want to deploy, if not present, the last version created is picked
/// </summary>
/// <value>The Name of the App Version you want to deploy, if not present, the last version created is picked</value>
[DataMember(Name="version_name", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "version_name")]
public string VersionName { get; set; }
/// <summary>
/// If the Application is public or private. If not specified, we will look for a private Application
/// </summary>
/// <value>If the Application is public or private. If not specified, we will look for a private Application</value>
[DataMember(Name="is_public_app", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "is_public_app")]
public bool? IsPublicApp { get; set; }
/// <summary>
/// The List of IP of your user
/// </summary>
/// <value>The List of IP of your user</value>
[DataMember(Name="ip_list", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "ip_list")]
public List<string> IpList { get; set; }
/// <summary>
/// The list of IP of your user with their location (latitude, longitude)
/// </summary>
/// <value>The list of IP of your user with their location (latitude, longitude)</value>
[DataMember(Name="geo_ip_list", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "geo_ip_list")]
public List<GeoIpListModel> GeoIpList { get; set; }
/// <summary>
/// A list of deployment variables
/// </summary>
/// <value>A list of deployment variables</value>
[DataMember(Name="env_vars", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "env_vars")]
public List<DeployEnvModel> EnvVars { get; set; }
/// <summary>
/// If you want to skip the Telemetry and use a geolocations decision only
/// </summary>
/// <value>If you want to skip the Telemetry and use a geolocations decision only</value>
[DataMember(Name="skip_telemetry", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "skip_telemetry")]
public bool? SkipTelemetry { get; set; }
/// <summary>
/// If you want to specify a centroid for your deployment.
/// </summary>
/// <value>If you want to specify a centroid for your deployment.</value>
[DataMember(Name="location", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "location")]
public LocationModel Location { get; set; }
/// <summary>
/// If you want to deploy in a specific city
/// </summary>
/// <value>If you want to deploy in a specific city</value>
[DataMember(Name="city", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "city")]
public string City { get; set; }
/// <summary>
/// If you want to deploy in a specific country
/// </summary>
/// <value>If you want to deploy in a specific country</value>
[DataMember(Name="country", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "country")]
public string Country { get; set; }
/// <summary>
/// If you want to deploy in a specific continent
/// </summary>
/// <value>If you want to deploy in a specific continent</value>
[DataMember(Name="continent", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "continent")]
public string Continent { get; set; }
/// <summary>
/// If you want to deploy in a specific region
/// </summary>
/// <value>If you want to deploy in a specific region</value>
[DataMember(Name="region", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "region")]
public string Region { get; set; }
/// <summary>
/// If you want to deploy in a specific administrative division
/// </summary>
/// <value>If you want to deploy in a specific administrative division</value>
[DataMember(Name="administrative_division", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "administrative_division")]
public string AdministrativeDivision { get; set; }
/// <summary>
/// A web URL. This url will be called with method POST. The deployment status will be send in JSON format
/// </summary>
/// <value>A web URL. This url will be called with method POST. The deployment status will be send in JSON format</value>
[DataMember(Name="webhook_url", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "webhook_url")]
public string WebhookUrl { get; set; }
/// <summary>
/// The list of tags for your deployment
/// </summary>
/// <value>The list of tags for your deployment</value>
[DataMember(Name="tags", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "tags")]
public List<string> Tags { get; set; }
/// <summary>
/// The container log storage options for the deployment
/// </summary>
/// <value>The container log storage options for the deployment</value>
[DataMember(Name="container_log_storage", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "container_log_storage")]
public ContainerLogStorageModel ContainerLogStorage { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class DeployModel {\n");
sb.Append(" AppName: ").Append(AppName).Append("\n");
sb.Append(" VersionName: ").Append(VersionName).Append("\n");
sb.Append(" IsPublicApp: ").Append(IsPublicApp).Append("\n");
sb.Append(" IpList: ").Append(IpList).Append("\n");
sb.Append(" GeoIpList: ").Append(GeoIpList).Append("\n");
sb.Append(" EnvVars: ").Append(EnvVars).Append("\n");
sb.Append(" SkipTelemetry: ").Append(SkipTelemetry).Append("\n");
sb.Append(" Location: ").Append(Location).Append("\n");
sb.Append(" City: ").Append(City).Append("\n");
sb.Append(" Country: ").Append(Country).Append("\n");
sb.Append(" Continent: ").Append(Continent).Append("\n");
sb.Append(" Region: ").Append(Region).Append("\n");
sb.Append(" AdministrativeDivision: ").Append(AdministrativeDivision).Append("\n");
sb.Append(" WebhookUrl: ").Append(WebhookUrl).Append("\n");
sb.Append(" Tags: ").Append(Tags).Append("\n");
sb.Append(" ContainerLogStorage: ").Append(ContainerLogStorage).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: b5a424c4973e7e5468b5da61f4321528
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/DeployModel.cs
uploadId: 736421

View File

@ -0,0 +1,134 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class Deployment {
/// <summary>
/// Unique UUID
/// </summary>
/// <value>Unique UUID</value>
[DataMember(Name="request_id", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "request_id")]
public string RequestId { get; set; }
/// <summary>
/// The public IP
/// </summary>
/// <value>The public IP</value>
[DataMember(Name="public_ip", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "public_ip")]
public string PublicIp { get; set; }
/// <summary>
/// Current status of Deployment
/// </summary>
/// <value>Current status of Deployment</value>
[DataMember(Name="status", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "status")]
public string Status { get; set; }
/// <summary>
/// if the deployment is ready
/// </summary>
/// <value>if the deployment is ready</value>
[DataMember(Name="ready", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "ready")]
public bool? Ready { get; set; }
/// <summary>
/// if the deployment ACL is active
/// </summary>
/// <value>if the deployment ACL is active</value>
[DataMember(Name="whitelisting_active", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "whitelisting_active")]
public bool? WhitelistingActive { get; set; }
/// <summary>
///
/// </summary>
/// <value></value>
[DataMember(Name="fqdn", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "fqdn")]
public string Fqdn { get; set; }
/// <summary>
/// Gets or Sets Ports
/// </summary>
[DataMember(Name="ports", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "ports")]
public Dictionary<string, PortMapping> Ports { get; set; }
/// <summary>
/// Location related information
/// </summary>
/// <value>Location related information</value>
[DataMember(Name="location", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "location")]
public DeploymentLocation Location { get; set; }
/// <summary>
/// List of tags associated with the deployment
/// </summary>
/// <value>List of tags associated with the deployment</value>
[DataMember(Name="tags", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "tags")]
public List<string> Tags { get; set; }
/// <summary>
/// The Capacity of the Deployment
/// </summary>
/// <value>The Capacity of the Deployment</value>
[DataMember(Name="sockets", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "sockets")]
public int? Sockets { get; set; }
/// <summary>
/// The Capacity Usage of the Deployment
/// </summary>
/// <value>The Capacity Usage of the Deployment</value>
[DataMember(Name="sockets_usage", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "sockets_usage")]
public int? SocketsUsage { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class Deployment {\n");
sb.Append(" RequestId: ").Append(RequestId).Append("\n");
sb.Append(" PublicIp: ").Append(PublicIp).Append("\n");
sb.Append(" Status: ").Append(Status).Append("\n");
sb.Append(" Ready: ").Append(Ready).Append("\n");
sb.Append(" WhitelistingActive: ").Append(WhitelistingActive).Append("\n");
sb.Append(" Fqdn: ").Append(Fqdn).Append("\n");
sb.Append(" Ports: ").Append(Ports).Append("\n");
sb.Append(" Location: ").Append(Location).Append("\n");
sb.Append(" Tags: ").Append(Tags).Append("\n");
sb.Append(" Sockets: ").Append(Sockets).Append("\n");
sb.Append(" SocketsUsage: ").Append(SocketsUsage).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: be5c72a695bab4245b25c3547c004227
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/Deployment.cs
uploadId: 736421

View File

@ -0,0 +1,99 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class DeploymentLocation {
/// <summary>
/// City of the deployment
/// </summary>
/// <value>City of the deployment</value>
[DataMember(Name="city", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "city")]
public string City { get; set; }
/// <summary>
/// Country of the deployment
/// </summary>
/// <value>Country of the deployment</value>
[DataMember(Name="country", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "country")]
public string Country { get; set; }
/// <summary>
/// Continent of the deployment
/// </summary>
/// <value>Continent of the deployment</value>
[DataMember(Name="continent", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "continent")]
public string Continent { get; set; }
/// <summary>
/// Administrative division of the deployment
/// </summary>
/// <value>Administrative division of the deployment</value>
[DataMember(Name="administrative_division", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "administrative_division")]
public string AdministrativeDivision { get; set; }
/// <summary>
/// Timezone of the deployment
/// </summary>
/// <value>Timezone of the deployment</value>
[DataMember(Name="timezone", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "timezone")]
public string Timezone { get; set; }
/// <summary>
/// Latitude of the deployment
/// </summary>
/// <value>Latitude of the deployment</value>
[DataMember(Name="latitude", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "latitude")]
public decimal? Latitude { get; set; }
/// <summary>
/// Longitude of the deployment
/// </summary>
/// <value>Longitude of the deployment</value>
[DataMember(Name="longitude", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "longitude")]
public decimal? Longitude { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class DeploymentLocation {\n");
sb.Append(" City: ").Append(City).Append("\n");
sb.Append(" Country: ").Append(Country).Append("\n");
sb.Append(" Continent: ").Append(Continent).Append("\n");
sb.Append(" AdministrativeDivision: ").Append(AdministrativeDivision).Append("\n");
sb.Append(" Timezone: ").Append(Timezone).Append("\n");
sb.Append(" Latitude: ").Append(Latitude).Append("\n");
sb.Append(" Longitude: ").Append(Longitude).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: 573aa022b98230046bb90d3e0f9e8597
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/DeploymentLocation.cs
uploadId: 736421

View File

@ -0,0 +1,90 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class DeploymentSessionContext {
/// <summary>
/// Unique UUID
/// </summary>
/// <value>Unique UUID</value>
[DataMember(Name="session_id", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "session_id")]
public string SessionId { get; set; }
/// <summary>
/// Current status of the session
/// </summary>
/// <value>Current status of the session</value>
[DataMember(Name="status", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "status")]
public string Status { get; set; }
/// <summary>
/// If the session is linked to a Ready deployment
/// </summary>
/// <value>If the session is linked to a Ready deployment</value>
[DataMember(Name="ready", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "ready")]
public bool? Ready { get; set; }
/// <summary>
/// If the session is linked to a deployment
/// </summary>
/// <value>If the session is linked to a deployment</value>
[DataMember(Name="linked", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "linked")]
public bool? Linked { get; set; }
/// <summary>
/// Type of session created
/// </summary>
/// <value>Type of session created</value>
[DataMember(Name="kind", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "kind")]
public string Kind { get; set; }
/// <summary>
/// Count of user this session currently have
/// </summary>
/// <value>Count of user this session currently have</value>
[DataMember(Name="user_count", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "user_count")]
public int? UserCount { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class DeploymentSessionContext {\n");
sb.Append(" SessionId: ").Append(SessionId).Append("\n");
sb.Append(" Status: ").Append(Status).Append("\n");
sb.Append(" Ready: ").Append(Ready).Append("\n");
sb.Append(" Linked: ").Append(Linked).Append("\n");
sb.Append(" Kind: ").Append(Kind).Append("\n");
sb.Append(" UserCount: ").Append(UserCount).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: 9d41c7d0b7fb0354eaba9df80b298610
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/DeploymentSessionContext.cs
uploadId: 736421

View File

@ -0,0 +1,72 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class Deployments {
/// <summary>
/// List of Active Deployments
/// </summary>
/// <value>List of Active Deployments</value>
[DataMember(Name="data", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "data")]
public List<Deployment> Data { get; set; }
/// <summary>
/// Total Objects in the Database
/// </summary>
/// <value>Total Objects in the Database</value>
[DataMember(Name="total_count", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "total_count")]
public int? TotalCount { get; set; }
/// <summary>
/// Pagination Object
/// </summary>
/// <value>Pagination Object</value>
[DataMember(Name="pagination", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "pagination")]
public Pagination Pagination { get; set; }
/// <summary>
/// Extra Messages for the query
/// </summary>
/// <value>Extra Messages for the query</value>
[DataMember(Name="message", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "message")]
public List<string> Message { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class Deployments {\n");
sb.Append(" Data: ").Append(Data).Append("\n");
sb.Append(" TotalCount: ").Append(TotalCount).Append("\n");
sb.Append(" Pagination: ").Append(Pagination).Append("\n");
sb.Append(" Message: ").Append(Message).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: dbb29bce48edafd44bc53d29322ea9cc
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/Deployments.cs
uploadId: 736421

View File

@ -0,0 +1,45 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class Error {
/// <summary>
/// A message depending of the request termination
/// </summary>
/// <value>A message depending of the request termination</value>
[DataMember(Name="message", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "message")]
public string Message { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class Error {\n");
sb.Append(" Message: ").Append(Message).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: 20d59dd0013e73f4eaa719e9f2dc4c33
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/Error.cs
uploadId: 736421

View File

@ -0,0 +1,63 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class GeoIpListModel {
/// <summary>
/// IP
/// </summary>
/// <value>IP</value>
[DataMember(Name="ip", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "ip")]
public string Ip { get; set; }
/// <summary>
/// Latitude
/// </summary>
/// <value>Latitude</value>
[DataMember(Name="latitude", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "latitude")]
public decimal? Latitude { get; set; }
/// <summary>
/// Longitude
/// </summary>
/// <value>Longitude</value>
[DataMember(Name="longitude", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "longitude")]
public decimal? Longitude { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class GeoIpListModel {\n");
sb.Append(" Ip: ").Append(Ip).Append("\n");
sb.Append(" Latitude: ").Append(Latitude).Append("\n");
sb.Append(" Longitude: ").Append(Longitude).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: eca41b83179014a4b885b95165095575
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/GeoIpListModel.cs
uploadId: 736421

View File

@ -0,0 +1,108 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class Location {
/// <summary>
/// City Name
/// </summary>
/// <value>City Name</value>
[DataMember(Name="city", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "city")]
public string City { get; set; }
/// <summary>
/// Continent Name
/// </summary>
/// <value>Continent Name</value>
[DataMember(Name="continent", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "continent")]
public string Continent { get; set; }
/// <summary>
/// Country name
/// </summary>
/// <value>Country name</value>
[DataMember(Name="country", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "country")]
public string Country { get; set; }
/// <summary>
/// Timezone name
/// </summary>
/// <value>Timezone name</value>
[DataMember(Name="timezone", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "timezone")]
public string Timezone { get; set; }
/// <summary>
/// Administrative Division
/// </summary>
/// <value>Administrative Division</value>
[DataMember(Name="administrative_division", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "administrative_division")]
public string AdministrativeDivision { get; set; }
/// <summary>
/// The Latitude in decimal
/// </summary>
/// <value>The Latitude in decimal</value>
[DataMember(Name="latitude", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "latitude")]
public decimal? Latitude { get; set; }
/// <summary>
/// The Longitude in decimal
/// </summary>
/// <value>The Longitude in decimal</value>
[DataMember(Name="longitude", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "longitude")]
public decimal? Longitude { get; set; }
/// <summary>
/// The type of location
/// </summary>
/// <value>The type of location</value>
[DataMember(Name="type", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "type")]
public string Type { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class Location {\n");
sb.Append(" City: ").Append(City).Append("\n");
sb.Append(" Continent: ").Append(Continent).Append("\n");
sb.Append(" Country: ").Append(Country).Append("\n");
sb.Append(" Timezone: ").Append(Timezone).Append("\n");
sb.Append(" AdministrativeDivision: ").Append(AdministrativeDivision).Append("\n");
sb.Append(" Latitude: ").Append(Latitude).Append("\n");
sb.Append(" Longitude: ").Append(Longitude).Append("\n");
sb.Append(" Type: ").Append(Type).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: 4508021f9d8200a459f27753078ffccd
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/Location.cs
uploadId: 736421

View File

@ -0,0 +1,54 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class LocationModel {
/// <summary>
/// Latitude
/// </summary>
/// <value>Latitude</value>
[DataMember(Name="latitude", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "latitude")]
public decimal? Latitude { get; set; }
/// <summary>
/// Longitude
/// </summary>
/// <value>Longitude</value>
[DataMember(Name="longitude", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "longitude")]
public decimal? Longitude { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class LocationModel {\n");
sb.Append(" Latitude: ").Append(Latitude).Append("\n");
sb.Append(" Longitude: ").Append(Longitude).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: 23ccc7c1d174b454eb7154d2e7a67662
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/LocationModel.cs
uploadId: 736421

View File

@ -0,0 +1,53 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class Locations {
/// <summary>
/// Gets or Sets _Locations
/// </summary>
[DataMember(Name="locations", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "locations")]
public List<Location> _Locations { get; set; }
/// <summary>
/// Extra Messages for the query
/// </summary>
/// <value>Extra Messages for the query</value>
[DataMember(Name="messages", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "messages")]
public List<string> Messages { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class Locations {\n");
sb.Append(" _Locations: ").Append(_Locations).Append("\n");
sb.Append(" Messages: ").Append(Messages).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: 1d5c58554a47813419be3ed9c829cb60
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/Locations.cs
uploadId: 736421

View File

@ -0,0 +1,81 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class MatchmakerComponentCreate {
/// <summary>
/// Matchmaker component name. Must be unique.
/// </summary>
/// <value>Matchmaker component name. Must be unique.</value>
[DataMember(Name="name", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
/// <summary>
/// Container repository where the component's image is hosted.
/// </summary>
/// <value>Container repository where the component's image is hosted.</value>
[DataMember(Name="repository", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "repository")]
public string Repository { get; set; }
/// <summary>
/// Container image to use for this component.
/// </summary>
/// <value>Container image to use for this component.</value>
[DataMember(Name="image", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "image")]
public string Image { get; set; }
/// <summary>
/// Tag of the container image to use for this component.
/// </summary>
/// <value>Tag of the container image to use for this component.</value>
[DataMember(Name="tag", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "tag")]
public string Tag { get; set; }
/// <summary>
/// Private repo credentials to use for pulling the image, if applicable.
/// </summary>
/// <value>Private repo credentials to use for pulling the image, if applicable.</value>
[DataMember(Name="credentials", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "credentials")]
public Object Credentials { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class MatchmakerComponentCreate {\n");
sb.Append(" Name: ").Append(Name).Append("\n");
sb.Append(" Repository: ").Append(Repository).Append("\n");
sb.Append(" Image: ").Append(Image).Append("\n");
sb.Append(" Tag: ").Append(Tag).Append("\n");
sb.Append(" Credentials: ").Append(Credentials).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: 89b517240216b374781c25112d20c80f
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/MatchmakerComponentCreate.cs
uploadId: 736421

View File

@ -0,0 +1,54 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class MatchmakerComponentEnvListResponse {
/// <summary>
/// Number of matchmaker component envs for the component.
/// </summary>
/// <value>Number of matchmaker component envs for the component.</value>
[DataMember(Name="count", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "count")]
public int? Count { get; set; }
/// <summary>
/// List of the matchmaker component's envs.
/// </summary>
/// <value>List of the matchmaker component's envs.</value>
[DataMember(Name="data", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "data")]
public MatchmakerComponentEnvsResponse Data { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class MatchmakerComponentEnvListResponse {\n");
sb.Append(" Count: ").Append(Count).Append("\n");
sb.Append(" Data: ").Append(Data).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: aa28d406e5161444b94e884c4e06c7dc
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/MatchmakerComponentEnvListResponse.cs
uploadId: 736421

View File

@ -0,0 +1,54 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class MatchmakerComponentEnvsCreate {
/// <summary>
/// Name of the ENV variable.
/// </summary>
/// <value>Name of the ENV variable.</value>
[DataMember(Name="key", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "key")]
public string Key { get; set; }
/// <summary>
/// Value of the ENV variable.
/// </summary>
/// <value>Value of the ENV variable.</value>
[DataMember(Name="value", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "value")]
public string Value { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class MatchmakerComponentEnvsCreate {\n");
sb.Append(" Key: ").Append(Key).Append("\n");
sb.Append(" Value: ").Append(Value).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: 029b29c7464afa547ad8c4cd09c34c9c
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/MatchmakerComponentEnvsCreate.cs
uploadId: 736421

View File

@ -0,0 +1,54 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class MatchmakerComponentEnvsResponse : BaseModel {
/// <summary>
/// Name of the ENV variable.
/// </summary>
/// <value>Name of the ENV variable.</value>
[DataMember(Name="key", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "key")]
public string Key { get; set; }
/// <summary>
/// Value of the ENV variable.
/// </summary>
/// <value>Value of the ENV variable.</value>
[DataMember(Name="value", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "value")]
public string Value { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class MatchmakerComponentEnvsResponse {\n");
sb.Append(" Key: ").Append(Key).Append("\n");
sb.Append(" Value: ").Append(Value).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public new string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: f298c39ee3955064e9fa08140b9800c0
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/MatchmakerComponentEnvsResponse.cs
uploadId: 736421

View File

@ -0,0 +1,54 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class MatchmakerComponentEnvsUpdate {
/// <summary>
/// Name of the ENV variable.
/// </summary>
/// <value>Name of the ENV variable.</value>
[DataMember(Name="key", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "key")]
public string Key { get; set; }
/// <summary>
/// Value of the ENV variable.
/// </summary>
/// <value>Value of the ENV variable.</value>
[DataMember(Name="value", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "value")]
public string Value { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class MatchmakerComponentEnvsUpdate {\n");
sb.Append(" Key: ").Append(Key).Append("\n");
sb.Append(" Value: ").Append(Value).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: 6348531b7894bff4eb4a5a66fbad3ecc
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/MatchmakerComponentEnvsUpdate.cs
uploadId: 736421

View File

@ -0,0 +1,54 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class MatchmakerComponentListResponse {
/// <summary>
/// Number of matchmaker components owned by the user.
/// </summary>
/// <value>Number of matchmaker components owned by the user.</value>
[DataMember(Name="count", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "count")]
public int? Count { get; set; }
/// <summary>
/// List of the user's matchmaker components.
/// </summary>
/// <value>List of the user's matchmaker components.</value>
[DataMember(Name="data", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "data")]
public MatchmakerComponentResponse Data { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class MatchmakerComponentListResponse {\n");
sb.Append(" Count: ").Append(Count).Append("\n");
sb.Append(" Data: ").Append(Data).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: 627a76aa213f30b4f8b7ceeb49945faf
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/MatchmakerComponentListResponse.cs
uploadId: 736421

View File

@ -0,0 +1,81 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class MatchmakerComponentResponse : BaseModel {
/// <summary>
/// Matchmaker component name. Must be unique.
/// </summary>
/// <value>Matchmaker component name. Must be unique.</value>
[DataMember(Name="name", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
/// <summary>
/// Container repository where the component's image is hosted.
/// </summary>
/// <value>Container repository where the component's image is hosted.</value>
[DataMember(Name="repository", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "repository")]
public string Repository { get; set; }
/// <summary>
/// Container image to use for this component.
/// </summary>
/// <value>Container image to use for this component.</value>
[DataMember(Name="image", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "image")]
public string Image { get; set; }
/// <summary>
/// Tag of the container image to use for this component.
/// </summary>
/// <value>Tag of the container image to use for this component.</value>
[DataMember(Name="tag", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "tag")]
public string Tag { get; set; }
/// <summary>
/// Private repo credentials to use for pulling the image, if applicable.
/// </summary>
/// <value>Private repo credentials to use for pulling the image, if applicable.</value>
[DataMember(Name="credentials", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "credentials")]
public Object Credentials { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class MatchmakerComponentResponse {\n");
sb.Append(" Name: ").Append(Name).Append("\n");
sb.Append(" Repository: ").Append(Repository).Append("\n");
sb.Append(" Image: ").Append(Image).Append("\n");
sb.Append(" Tag: ").Append(Tag).Append("\n");
sb.Append(" Credentials: ").Append(Credentials).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public new string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: e8f7e8275b04c0148a38b7f878db4cf3
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/MatchmakerComponentResponse.cs
uploadId: 736421

View File

@ -0,0 +1,81 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class MatchmakerComponentUpdate {
/// <summary>
/// Matchmaker component name. Must be unique.
/// </summary>
/// <value>Matchmaker component name. Must be unique.</value>
[DataMember(Name="name", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
/// <summary>
/// Container repository where the component's image is hosted.
/// </summary>
/// <value>Container repository where the component's image is hosted.</value>
[DataMember(Name="repository", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "repository")]
public string Repository { get; set; }
/// <summary>
/// Container image to use for this component.
/// </summary>
/// <value>Container image to use for this component.</value>
[DataMember(Name="image", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "image")]
public string Image { get; set; }
/// <summary>
/// Tag of the container image to use for this component.
/// </summary>
/// <value>Tag of the container image to use for this component.</value>
[DataMember(Name="tag", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "tag")]
public string Tag { get; set; }
/// <summary>
/// Private repo credentials to use for pulling the image, if applicable.
/// </summary>
/// <value>Private repo credentials to use for pulling the image, if applicable.</value>
[DataMember(Name="credentials", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "credentials")]
public Object Credentials { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class MatchmakerComponentUpdate {\n");
sb.Append(" Name: ").Append(Name).Append("\n");
sb.Append(" Repository: ").Append(Repository).Append("\n");
sb.Append(" Image: ").Append(Image).Append("\n");
sb.Append(" Tag: ").Append(Tag).Append("\n");
sb.Append(" Credentials: ").Append(Credentials).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: 4f16d9af510c47a4b8827226aff401fc
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/MatchmakerComponentUpdate.cs
uploadId: 736421

View File

@ -0,0 +1,45 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class MatchmakerCreate {
/// <summary>
/// Name of the Matchmaker.
/// </summary>
/// <value>Name of the Matchmaker.</value>
[DataMember(Name="name", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class MatchmakerCreate {\n");
sb.Append(" Name: ").Append(Name).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: 2503ca17d24577242b06815cc5bafd3d
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/MatchmakerCreate.cs
uploadId: 736421

View File

@ -0,0 +1,54 @@
using System;
using System.Text;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using Newtonsoft.Json;
namespace IO.Swagger.Model {
/// <summary>
///
/// </summary>
[DataContract]
public class MatchmakerListResponse {
/// <summary>
/// Number of matchmakers owned by the user.
/// </summary>
/// <value>Number of matchmakers owned by the user.</value>
[DataMember(Name="count", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "count")]
public int? Count { get; set; }
/// <summary>
/// List of the user's matchmakers.
/// </summary>
/// <value>List of the user's matchmakers.</value>
[DataMember(Name="data", EmitDefaultValue=false)]
[JsonProperty(PropertyName = "data")]
public MatchmakerResponse Data { get; set; }
/// <summary>
/// Get the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString() {
StringBuilder sb = new StringBuilder();
sb.Append("class MatchmakerListResponse {\n");
sb.Append(" Count: ").Append(Count).Append("\n");
sb.Append(" Data: ").Append(Data).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Get the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public string ToJson() {
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
}
}

View File

@ -0,0 +1,18 @@
fileFormatVersion: 2
guid: 87a98856b7f1cd141a83f6ab459c3fcc
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 129321
packageName: Mirror
packageVersion: 96.0.1
assetPath: Assets/Mirror/Hosting/Edgegap/Models/SDK/MatchmakerListResponse.cs
uploadId: 736421

Some files were not shown because too many files have changed in this diff Show More