Documentation ¶
Index ¶
- type LogAppMessageDeclaration
- type ModelsAddBufferRequest
- type ModelsAddBufferResponse
- type ModelsAllocationEvent
- type ModelsClaimSessionRequest
- type ModelsCountServerResponse
- type ModelsCountSessionResponse
- type ModelsCreateDSMConfigRequest
- type ModelsCreateDeploymentOverrideRequest
- type ModelsCreateDeploymentRequest
- type ModelsCreateImagePatchRequest
- type ModelsCreateImageRequest
- type ModelsCreatePodConfigRequest
- type ModelsCreatePortRequest
- type ModelsCreateRegionOverrideRequest
- type ModelsCreateRepositoryRequest
- type ModelsCreateSessionRequest
- type ModelsDSHeartbeatRequest
- type ModelsDSMConfigRecord
- type ModelsDefaultProvider
- type ModelsDeleteZombieRequest
- type ModelsDeploymentConfigOverride
- type ModelsDeploymentWithOverride
- type ModelsDeregisterLocalServerRequest
- type ModelsDetailedCountServerResponse
- type ModelsGetImageDetailResponse
- type ModelsGetImageLimitResponse
- type ModelsGetImageLimitResponseData
- type ModelsGetImagePatchDetailResponse
- type ModelsImageRecordResponse
- type ModelsImageRecordUpdate
- type ModelsImageReplication
- type ModelsImportResponse
- type ModelsInstanceSpec
- type ModelsListConfigResponse
- type ModelsListDeploymentResponse
- type ModelsListImagePatchesResponse
- type ModelsListImageResponse
- type ModelsListPodConfigResponse
- type ModelsListServerResponse
- type ModelsListSessionResponse
- type ModelsMatchResultNotificationPayload
- type ModelsPagingCursor
- type ModelsPatchImageRecord
- type ModelsPatchImageRecordResponse
- type ModelsPodConfigRecord
- type ModelsPodCountConfigOverride
- type ModelsRegisterLocalServerRequest
- type ModelsRegisterServerRequest
- type ModelsRepositoryRecord
- type ModelsRequestMatchMember
- type ModelsRequestMatchParty
- type ModelsRequestMatchingAlly
- type ModelsServer
- type ModelsServerDeploymentConfigSessionTimeoutResponse
- type ModelsServerDetailsResponse
- type ModelsServerSessionResponse
- type ModelsSession
- type ModelsSessionResponse
- type ModelsShutdownServerRequest
- type ModelsStatusHistory
- type ModelsUpdateDSMConfigRequest
- type ModelsUpdateDeploymentOverrideRequest
- type ModelsUpdateDeploymentRequest
- type ModelsUpdatePodConfigRequest
- type ModelsUpdatePortRequest
- type ModelsUpdateRegionOverrideRequest
- type ModelsWorkerConfig
- type ModelsWorkerConfigRequest
- type ResponseError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LogAppMessageDeclaration ¶
type LogAppMessageDeclaration struct { // attributes // Required: true Attributes []string `json:"Attributes"` // code // Required: true Code *string `json:"Code"` // codename // Required: true CodeName *string `json:"CodeName"` // section // Required: true Section *string `json:"Section"` // service // Required: true Service *string `json:"Service"` // text // Required: true Text *string `json:"Text"` }
LogAppMessageDeclaration Log app message declaration
swagger:model Log app message declaration.
func (*LogAppMessageDeclaration) MarshalBinary ¶
func (m *LogAppMessageDeclaration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*LogAppMessageDeclaration) UnmarshalBinary ¶
func (m *LogAppMessageDeclaration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsAddBufferRequest ¶
type ModelsAddBufferRequest struct { // alloccount // Required: true // Format: int32 AllocCount *int32 `json:"AllocCount"` // deploymentname // Required: true DeploymentName *string `json:"DeploymentName"` // jobcount // Required: true // Format: int32 JobCount *int32 `json:"JobCount"` // jobpriority // Required: true // Format: int32 JobPriority *int32 `json:"JobPriority"` // overrideversion // Required: true OverrideVersion *string `json:"OverrideVersion"` // region // Required: true Region *string `json:"Region"` }
ModelsAddBufferRequest Models add buffer request
swagger:model Models add buffer request.
func (*ModelsAddBufferRequest) MarshalBinary ¶
func (m *ModelsAddBufferRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsAddBufferRequest) UnmarshalBinary ¶
func (m *ModelsAddBufferRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsAddBufferResponse ¶
type ModelsAddBufferResponse struct { // message // Required: true Message *string `json:"Message"` }
ModelsAddBufferResponse Models add buffer response
swagger:model Models add buffer response.
func (*ModelsAddBufferResponse) MarshalBinary ¶
func (m *ModelsAddBufferResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsAddBufferResponse) UnmarshalBinary ¶
func (m *ModelsAddBufferResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsAllocationEvent ¶
type ModelsAllocationEvent struct { // description // Required: true Description *string `json:"description"` // time_stamp // Required: true // Format: date-time TimeStamp strfmt.DateTime `json:"time_stamp"` // type // Required: true Type *string `json:"type"` }
ModelsAllocationEvent Models allocation event
swagger:model Models allocation event.
func (*ModelsAllocationEvent) MarshalBinary ¶
func (m *ModelsAllocationEvent) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsAllocationEvent) UnmarshalBinary ¶
func (m *ModelsAllocationEvent) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsClaimSessionRequest ¶
type ModelsClaimSessionRequest struct { // game_mode // Required: true GameMode *string `json:"game_mode"` // matching_allies // Required: true MatchingAllies []*ModelsRequestMatchingAlly `json:"matching_allies"` // namespace // Required: true Namespace *string `json:"namespace"` // notification_payload NotificationPayload ModelsMatchResultNotificationPayload `json:"notification_payload,omitempty"` // session_id // Required: true SessionID *string `json:"session_id"` }
ModelsClaimSessionRequest Models claim session request
swagger:model Models claim session request.
func (*ModelsClaimSessionRequest) MarshalBinary ¶
func (m *ModelsClaimSessionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsClaimSessionRequest) UnmarshalBinary ¶
func (m *ModelsClaimSessionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsCountServerResponse ¶
type ModelsCountServerResponse struct { // count // Required: true // Format: int32 Count *int32 `json:"count"` }
ModelsCountServerResponse Models count server response
swagger:model Models count server response.
func (*ModelsCountServerResponse) MarshalBinary ¶
func (m *ModelsCountServerResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsCountServerResponse) UnmarshalBinary ¶
func (m *ModelsCountServerResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsCountSessionResponse ¶
type ModelsCountSessionResponse struct { // count // Required: true // Format: int32 Count *int32 `json:"count"` }
ModelsCountSessionResponse Models count session response
swagger:model Models count session response.
func (*ModelsCountSessionResponse) MarshalBinary ¶
func (m *ModelsCountSessionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsCountSessionResponse) UnmarshalBinary ¶
func (m *ModelsCountSessionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsCreateDSMConfigRequest ¶
type ModelsCreateDSMConfigRequest struct { // claim_timeout // Required: true // Format: int32 ClaimTimeout int32 `json:"claim_timeout"` // creation_timeout // Required: true // Format: int32 CreationTimeout int32 `json:"creation_timeout"` // default_version // Required: true DefaultVersion string `json:"default_version"` // port // Required: true // Format: int32 Port int32 `json:"port"` // ports // Required: true Ports map[string]int64 `json:"ports"` // protocol // Required: true Protocol string `json:"protocol"` // providers // Required: true Providers []string `json:"providers"` // session_timeout // Required: true // Format: int32 SessionTimeout int32 `json:"session_timeout"` // unreachable_timeout // Required: true // Format: int32 UnreachableTimeout int32 `json:"unreachable_timeout"` }
ModelsCreateDSMConfigRequest Models create DSM config request
swagger:model Models create DSM config request.
func (*ModelsCreateDSMConfigRequest) MarshalBinary ¶
func (m *ModelsCreateDSMConfigRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsCreateDSMConfigRequest) UnmarshalBinary ¶
func (m *ModelsCreateDSMConfigRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsCreateDeploymentOverrideRequest ¶
type ModelsCreateDeploymentOverrideRequest struct { // buffer_count // Required: true // Format: int32 BufferCount *int32 `json:"buffer_count"` // buffer_percent // Required: true // Format: int32 BufferPercent *int32 `json:"buffer_percent"` // configuration // Required: true Configuration *string `json:"configuration"` // enable_region_overrides // Required: true EnableRegionOverrides *bool `json:"enable_region_overrides"` // extendable_session ExtendableSession bool `json:"extendable_session"` // game_version // Required: true GameVersion *string `json:"game_version"` // max_count // Required: true // Format: int32 MaxCount *int32 `json:"max_count"` // min_count // Required: true // Format: int32 MinCount *int32 `json:"min_count"` // region_overrides RegionOverrides map[string]ModelsPodCountConfigOverride `json:"region_overrides,omitempty"` // regions Regions []string `json:"regions,omitempty"` // session_timeout // Format: int32 SessionTimeout int32 `json:"session_timeout,omitempty"` // unlimited // Required: true Unlimited *bool `json:"unlimited"` // use_buffer_percent // Required: true UseBufferPercent *bool `json:"use_buffer_percent"` }
ModelsCreateDeploymentOverrideRequest Models create deployment override request
swagger:model Models create deployment override request.
func (*ModelsCreateDeploymentOverrideRequest) MarshalBinary ¶
func (m *ModelsCreateDeploymentOverrideRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsCreateDeploymentOverrideRequest) UnmarshalBinary ¶
func (m *ModelsCreateDeploymentOverrideRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsCreateDeploymentRequest ¶
type ModelsCreateDeploymentRequest struct { // allow_version_override // Required: true AllowVersionOverride *bool `json:"allow_version_override"` // buffer_count // Required: true // Format: int32 BufferCount *int32 `json:"buffer_count"` // buffer_percent // Required: true // Format: int32 BufferPercent *int32 `json:"buffer_percent"` // configuration // Required: true Configuration *string `json:"configuration"` // enable_region_overrides // Required: true EnableRegionOverrides *bool `json:"enable_region_overrides"` // extendable_session ExtendableSession bool `json:"extendable_session"` // game_version // Required: true GameVersion *string `json:"game_version"` // max_count // Required: true // Format: int32 MaxCount *int32 `json:"max_count"` // min_count // Required: true // Format: int32 MinCount *int32 `json:"min_count"` // overrides Overrides map[string]ModelsDeploymentConfigOverride `json:"overrides,omitempty"` // region_overrides RegionOverrides map[string]ModelsPodCountConfigOverride `json:"region_overrides,omitempty"` // regions Regions []string `json:"regions,omitempty"` // session_timeout // Format: int32 SessionTimeout int32 `json:"session_timeout,omitempty"` // unlimited // Required: true Unlimited *bool `json:"unlimited"` // use_buffer_percent // Required: true UseBufferPercent *bool `json:"use_buffer_percent"` }
ModelsCreateDeploymentRequest Models create deployment request
swagger:model Models create deployment request.
func (*ModelsCreateDeploymentRequest) MarshalBinary ¶
func (m *ModelsCreateDeploymentRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsCreateDeploymentRequest) UnmarshalBinary ¶
func (m *ModelsCreateDeploymentRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsCreateImagePatchRequest ¶
type ModelsCreateImagePatchRequest struct { // artifactpath ArtifactPath string `json:"artifactPath,omitempty"` // coredumpenabled CoreDumpEnabled bool `json:"coreDumpEnabled"` // dockerpath // Required: true DockerPath *string `json:"dockerPath"` // image // Required: true Image *string `json:"image"` // imagesize // Required: true // Format: int64 ImageSize *int64 `json:"imageSize"` // namespace // Required: true Namespace *string `json:"namespace"` // patchversion // Required: true PatchVersion *string `json:"patchVersion"` // persistent // Required: true Persistent *bool `json:"persistent"` // ulimitfilesize // Format: int32 UlimitFileSize int32 `json:"ulimitFileSize,omitempty"` // uploaderflag // Required: true UploaderFlag *string `json:"uploaderFlag"` // version // Required: true Version *string `json:"version"` }
ModelsCreateImagePatchRequest Models create image patch request
swagger:model Models create image patch request.
func (*ModelsCreateImagePatchRequest) MarshalBinary ¶
func (m *ModelsCreateImagePatchRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsCreateImagePatchRequest) UnmarshalBinary ¶
func (m *ModelsCreateImagePatchRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsCreateImageRequest ¶
type ModelsCreateImageRequest struct { // artifactpath ArtifactPath string `json:"artifactPath,omitempty"` // coredumpenabled CoreDumpEnabled bool `json:"coreDumpEnabled"` // dockerpath // Required: true DockerPath *string `json:"dockerPath"` // image // Required: true Image *string `json:"image"` // imagesize // Required: true // Format: int64 ImageSize *int64 `json:"imageSize"` // namespace // Required: true Namespace *string `json:"namespace"` // persistent // Required: true Persistent *bool `json:"persistent"` // ulimitfilesize // Format: int32 UlimitFileSize int32 `json:"ulimitFileSize,omitempty"` // version // Required: true Version *string `json:"version"` }
ModelsCreateImageRequest Models create image request
swagger:model Models create image request.
func (*ModelsCreateImageRequest) MarshalBinary ¶
func (m *ModelsCreateImageRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsCreateImageRequest) UnmarshalBinary ¶
func (m *ModelsCreateImageRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsCreatePodConfigRequest ¶
type ModelsCreatePodConfigRequest struct { // cpu_limit // Required: true // Format: int32 CPULimit *int32 `json:"cpu_limit"` // mem_limit // Required: true // Format: int32 MemLimit *int32 `json:"mem_limit"` // params // Required: true Params *string `json:"params"` }
ModelsCreatePodConfigRequest Models create pod config request
swagger:model Models create pod config request.
func (*ModelsCreatePodConfigRequest) MarshalBinary ¶
func (m *ModelsCreatePodConfigRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsCreatePodConfigRequest) UnmarshalBinary ¶
func (m *ModelsCreatePodConfigRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsCreatePortRequest ¶
type ModelsCreatePortRequest struct { // port // Required: true // Format: int32 Port *int32 `json:"port"` }
ModelsCreatePortRequest Models create port request
swagger:model Models create port request.
func (*ModelsCreatePortRequest) MarshalBinary ¶
func (m *ModelsCreatePortRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsCreatePortRequest) UnmarshalBinary ¶
func (m *ModelsCreatePortRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsCreateRegionOverrideRequest ¶
type ModelsCreateRegionOverrideRequest struct { // buffer_count // Required: true // Format: int32 BufferCount *int32 `json:"buffer_count"` // buffer_percent // Required: true // Format: int32 BufferPercent *int32 `json:"buffer_percent"` // max_count // Required: true // Format: int32 MaxCount *int32 `json:"max_count"` // min_count // Required: true // Format: int32 MinCount *int32 `json:"min_count"` // unlimited // Required: true Unlimited *bool `json:"unlimited"` // use_buffer_percent // Required: true UseBufferPercent *bool `json:"use_buffer_percent"` }
ModelsCreateRegionOverrideRequest Models create region override request
swagger:model Models create region override request.
func (*ModelsCreateRegionOverrideRequest) MarshalBinary ¶
func (m *ModelsCreateRegionOverrideRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsCreateRegionOverrideRequest) UnmarshalBinary ¶
func (m *ModelsCreateRegionOverrideRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsCreateRepositoryRequest ¶
type ModelsCreateRepositoryRequest struct { // namespace // Required: true Namespace *string `json:"namespace"` // repository // Required: true Repository *string `json:"repository"` }
ModelsCreateRepositoryRequest Models create repository request
swagger:model Models create repository request.
func (*ModelsCreateRepositoryRequest) MarshalBinary ¶
func (m *ModelsCreateRepositoryRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsCreateRepositoryRequest) UnmarshalBinary ¶
func (m *ModelsCreateRepositoryRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsCreateSessionRequest ¶
type ModelsCreateSessionRequest struct { // client_version // Required: true ClientVersion *string `json:"client_version"` // configuration // Required: true Configuration *string `json:"configuration"` // deployment // Required: true Deployment *string `json:"deployment"` // game_mode // Required: true GameMode *string `json:"game_mode"` // matching_allies // Required: true MatchingAllies []*ModelsRequestMatchingAlly `json:"matching_allies"` // namespace // Required: true Namespace *string `json:"namespace"` // notification_payload NotificationPayload ModelsMatchResultNotificationPayload `json:"notification_payload,omitempty"` // pod_name // Required: true PodName *string `json:"pod_name"` // region // Required: true Region *string `json:"region"` // session_id // Required: true SessionID *string `json:"session_id"` }
ModelsCreateSessionRequest Models create session request
swagger:model Models create session request.
func (*ModelsCreateSessionRequest) MarshalBinary ¶
func (m *ModelsCreateSessionRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsCreateSessionRequest) UnmarshalBinary ¶
func (m *ModelsCreateSessionRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsDSHeartbeatRequest ¶
type ModelsDSHeartbeatRequest struct { // podname // Required: true PodName *string `json:"podName"` }
ModelsDSHeartbeatRequest Models DS heartbeat request
swagger:model Models DS heartbeat request.
func (*ModelsDSHeartbeatRequest) MarshalBinary ¶
func (m *ModelsDSHeartbeatRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsDSHeartbeatRequest) UnmarshalBinary ¶
func (m *ModelsDSHeartbeatRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsDSMConfigRecord ¶
type ModelsDSMConfigRecord struct { // claim_timeout // Required: true // Format: int32 ClaimTimeout int32 `json:"claim_timeout"` // createdat // Required: true // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt"` // creation_timeout // Required: true // Format: int32 CreationTimeout int32 `json:"creation_timeout"` // default_version // Required: true DefaultVersion string `json:"default_version"` // modifiedby // Required: true ModifiedBy *string `json:"modifiedBy"` // namespace // Required: true Namespace string `json:"namespace"` // port // Required: true // Format: int32 Port int32 `json:"port"` // ports Ports map[string]int64 `json:"ports,omitempty"` // protocol // Required: true Protocol string `json:"protocol"` // providers // Required: true Providers []string `json:"providers"` // session_timeout // Required: true // Format: int32 SessionTimeout int32 `json:"session_timeout"` // unreachable_timeout // Required: true // Format: int32 UnreachableTimeout int32 `json:"unreachable_timeout"` // updatedat // Required: true // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt"` }
ModelsDSMConfigRecord Models DSM config record
swagger:model Models DSM config record.
func (*ModelsDSMConfigRecord) MarshalBinary ¶
func (m *ModelsDSMConfigRecord) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsDSMConfigRecord) UnmarshalBinary ¶
func (m *ModelsDSMConfigRecord) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsDefaultProvider ¶
type ModelsDefaultProvider struct { // provider_name // Required: true ProviderName *string `json:"provider_name"` }
ModelsDefaultProvider Models default provider
swagger:model Models default provider.
func (*ModelsDefaultProvider) MarshalBinary ¶
func (m *ModelsDefaultProvider) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsDefaultProvider) UnmarshalBinary ¶
func (m *ModelsDefaultProvider) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsDeleteZombieRequest ¶
type ModelsDeleteZombieRequest struct { // jobcount // Required: true // Format: int32 JobCount *int32 `json:"JobCount"` // region // Required: true Region *string `json:"Region"` // timeoutsecond // Required: true // Format: int32 TimeoutSecond *int32 `json:"TimeoutSecond"` // zombiecount // Required: true // Format: int32 ZombieCount *int32 `json:"ZombieCount"` }
ModelsDeleteZombieRequest Models delete zombie request
swagger:model Models delete zombie request.
func (*ModelsDeleteZombieRequest) MarshalBinary ¶
func (m *ModelsDeleteZombieRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsDeleteZombieRequest) UnmarshalBinary ¶
func (m *ModelsDeleteZombieRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsDeploymentConfigOverride ¶
type ModelsDeploymentConfigOverride struct { // buffer_count // Required: true // Format: int32 BufferCount *int32 `json:"buffer_count"` // buffer_percent // Required: true // Format: int32 BufferPercent *int32 `json:"buffer_percent"` // configuration // Required: true Configuration *string `json:"configuration"` // enable_region_overrides // Required: true EnableRegionOverrides *bool `json:"enable_region_overrides"` // extendable_session ExtendableSession bool `json:"extendable_session"` // game_version // Required: true GameVersion *string `json:"game_version"` // max_count // Required: true // Format: int32 MaxCount *int32 `json:"max_count"` // min_count // Required: true // Format: int32 MinCount *int32 `json:"min_count"` // name // Required: true Name *string `json:"name"` // region_overrides RegionOverrides map[string]ModelsPodCountConfigOverride `json:"region_overrides,omitempty"` // regions Regions []string `json:"regions,omitempty"` // session_timeout // Format: int32 SessionTimeout int32 `json:"session_timeout,omitempty"` // unlimited // Required: true Unlimited *bool `json:"unlimited"` // use_buffer_percent // Required: true UseBufferPercent *bool `json:"use_buffer_percent"` }
ModelsDeploymentConfigOverride Models deployment config override
swagger:model Models deployment config override.
func (*ModelsDeploymentConfigOverride) MarshalBinary ¶
func (m *ModelsDeploymentConfigOverride) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsDeploymentConfigOverride) UnmarshalBinary ¶
func (m *ModelsDeploymentConfigOverride) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsDeploymentWithOverride ¶
type ModelsDeploymentWithOverride struct { // allow_version_override // Required: true AllowVersionOverride *bool `json:"allow_version_override"` // buffer_count // Required: true // Format: int32 BufferCount *int32 `json:"buffer_count"` // buffer_percent // Required: true // Format: int32 BufferPercent *int32 `json:"buffer_percent"` // configuration // Required: true Configuration *string `json:"configuration"` // createdat // Required: true // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt"` // enable_region_overrides // Required: true EnableRegionOverrides *bool `json:"enable_region_overrides"` // extendable_session ExtendableSession bool `json:"extendable_session"` // game_version // Required: true GameVersion *string `json:"game_version"` // max_count // Required: true // Format: int32 MaxCount *int32 `json:"max_count"` // min_count // Required: true // Format: int32 MinCount *int32 `json:"min_count"` // modifiedby // Required: true ModifiedBy *string `json:"modifiedBy"` // name // Required: true Name *string `json:"name"` // namespace // Required: true Namespace *string `json:"namespace"` // overrides Overrides map[string]ModelsDeploymentConfigOverride `json:"overrides,omitempty"` // region_overrides RegionOverrides map[string]ModelsPodCountConfigOverride `json:"region_overrides,omitempty"` // regions Regions []string `json:"regions,omitempty"` // session_timeout // Format: int32 SessionTimeout int32 `json:"session_timeout,omitempty"` // unlimited // Required: true Unlimited *bool `json:"unlimited"` // updatedat // Required: true // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt"` // use_buffer_percent // Required: true UseBufferPercent *bool `json:"use_buffer_percent"` }
ModelsDeploymentWithOverride Models deployment with override
swagger:model Models deployment with override.
func (*ModelsDeploymentWithOverride) MarshalBinary ¶
func (m *ModelsDeploymentWithOverride) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsDeploymentWithOverride) UnmarshalBinary ¶
func (m *ModelsDeploymentWithOverride) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsDeregisterLocalServerRequest ¶
type ModelsDeregisterLocalServerRequest struct { // name // Required: true Name *string `json:"name"` }
ModelsDeregisterLocalServerRequest Models deregister local server request
swagger:model Models deregister local server request.
func (*ModelsDeregisterLocalServerRequest) MarshalBinary ¶
func (m *ModelsDeregisterLocalServerRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsDeregisterLocalServerRequest) UnmarshalBinary ¶
func (m *ModelsDeregisterLocalServerRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsDetailedCountServerResponse ¶
type ModelsDetailedCountServerResponse struct { // busy_count // Required: true // Format: int32 BusyCount *int32 `json:"busy_count"` // creating_count // Required: true // Format: int32 CreatingCount *int32 `json:"creating_count"` // ready_count // Required: true // Format: int32 ReadyCount *int32 `json:"ready_count"` // unreachable_count // Required: true // Format: int32 UnreachableCount *int32 `json:"unreachable_count"` }
ModelsDetailedCountServerResponse Models detailed count server response
swagger:model Models detailed count server response.
func (*ModelsDetailedCountServerResponse) MarshalBinary ¶
func (m *ModelsDetailedCountServerResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsDetailedCountServerResponse) UnmarshalBinary ¶
func (m *ModelsDetailedCountServerResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsGetImageDetailResponse ¶
type ModelsGetImageDetailResponse struct { // data // Required: true Data *ModelsImageRecordResponse `json:"data"` }
ModelsGetImageDetailResponse Models get image detail response
swagger:model Models get image detail response.
func (*ModelsGetImageDetailResponse) MarshalBinary ¶
func (m *ModelsGetImageDetailResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsGetImageDetailResponse) UnmarshalBinary ¶
func (m *ModelsGetImageDetailResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsGetImageLimitResponse ¶
type ModelsGetImageLimitResponse struct { // data // Required: true Data *ModelsGetImageLimitResponseData `json:"data"` }
ModelsGetImageLimitResponse Models get image limit response
swagger:model Models get image limit response.
func (*ModelsGetImageLimitResponse) MarshalBinary ¶
func (m *ModelsGetImageLimitResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsGetImageLimitResponse) UnmarshalBinary ¶
func (m *ModelsGetImageLimitResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsGetImageLimitResponseData ¶
type ModelsGetImageLimitResponseData struct { // image_count // Required: true // Format: int32 ImageCount *int32 `json:"image_count"` // image_limit // Required: true // Format: int32 ImageLimit *int32 `json:"image_limit"` // non_persistent_image_number // Required: true // Format: int32 NonPersistentImageNumber *int32 `json:"non_persistent_image_number"` // non_persistent_image_used_in_deployment_number // Required: true // Format: int32 NonPersistentImageUsedInDeploymentNumber *int32 `json:"non_persistent_image_used_in_deployment_number"` }
ModelsGetImageLimitResponseData Models get image limit response data
swagger:model Models get image limit response data.
func (*ModelsGetImageLimitResponseData) MarshalBinary ¶
func (m *ModelsGetImageLimitResponseData) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsGetImageLimitResponseData) UnmarshalBinary ¶
func (m *ModelsGetImageLimitResponseData) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsGetImagePatchDetailResponse ¶
type ModelsGetImagePatchDetailResponse struct { // data // Required: true Data *ModelsPatchImageRecord `json:"data"` }
ModelsGetImagePatchDetailResponse Models get image patch detail response
swagger:model Models get image patch detail response.
func (*ModelsGetImagePatchDetailResponse) MarshalBinary ¶
func (m *ModelsGetImagePatchDetailResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsGetImagePatchDetailResponse) UnmarshalBinary ¶
func (m *ModelsGetImagePatchDetailResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsImageRecordResponse ¶
type ModelsImageRecordResponse struct { // artifactpath ArtifactPath string `json:"artifactPath,omitempty"` // coredumpenabled CoreDumpEnabled bool `json:"coreDumpEnabled"` // createdat // Required: true // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt"` // deployments Deployments []string `json:"deployments,omitempty"` // dockerpath // Required: true DockerPath *string `json:"dockerPath"` // image // Required: true Image *string `json:"image"` // imagereplications ImageReplications []*ModelsImageReplication `json:"imageReplications,omitempty"` // imagereplicationsmap ImageReplicationsMap map[string]ModelsImageReplication `json:"imageReplicationsMap,omitempty"` // imagesize // Required: true // Format: int64 ImageSize *int64 `json:"imageSize"` // modifiedby // Required: true ModifiedBy *string `json:"modifiedBy"` // namespace // Required: true Namespace *string `json:"namespace"` // persistent // Required: true Persistent *bool `json:"persistent"` // ulimitfilesize // Format: int32 UlimitFileSize int32 `json:"ulimitFileSize,omitempty"` // updatedat // Required: true // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt"` // version // Required: true Version *string `json:"version"` }
ModelsImageRecordResponse Models image record response
swagger:model Models image record response.
func (*ModelsImageRecordResponse) MarshalBinary ¶
func (m *ModelsImageRecordResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsImageRecordResponse) UnmarshalBinary ¶
func (m *ModelsImageRecordResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsImageRecordUpdate ¶
type ModelsImageRecordUpdate struct { // artifactpath ArtifactPath string `json:"artifactPath,omitempty"` // coredumpenabled CoreDumpEnabled bool `json:"coreDumpEnabled"` // image // Required: true Image *string `json:"image"` // imagereplicationsmap ImageReplicationsMap map[string]ModelsImageReplication `json:"imageReplicationsMap,omitempty"` // namespace // Required: true Namespace *string `json:"namespace"` // patchversion // Required: true PatchVersion *string `json:"patchVersion"` // persistent // Required: true Persistent *bool `json:"persistent"` // ulimitfilesize // Required: true // Format: int32 UlimitFileSize *int32 `json:"ulimitFileSize"` // version // Required: true Version *string `json:"version"` }
ModelsImageRecordUpdate Models image record update
swagger:model Models image record update.
func (*ModelsImageRecordUpdate) MarshalBinary ¶
func (m *ModelsImageRecordUpdate) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsImageRecordUpdate) UnmarshalBinary ¶
func (m *ModelsImageRecordUpdate) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsImageReplication ¶
type ModelsImageReplication struct { // failure_code // Required: true FailureCode *string `json:"failure_code"` // region // Required: true Region *string `json:"region"` // status // Required: true Status *string `json:"status"` // uri // Required: true URI *string `json:"uri"` }
ModelsImageReplication Models image replication
swagger:model Models image replication.
func (*ModelsImageReplication) MarshalBinary ¶
func (m *ModelsImageReplication) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsImageReplication) UnmarshalBinary ¶
func (m *ModelsImageReplication) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsImportResponse ¶
type ModelsImportResponse struct { // affected // Required: true Affected []string `json:"affected"` // failed Failed []string `json:"failed,omitempty"` }
ModelsImportResponse Models import response
swagger:model Models import response.
func (*ModelsImportResponse) MarshalBinary ¶
func (m *ModelsImportResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsImportResponse) UnmarshalBinary ¶
func (m *ModelsImportResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsInstanceSpec ¶
type ModelsInstanceSpec struct { // cpu // Required: true // Format: int64 CPU *int64 `json:"cpu"` // mem // Required: true // Format: int64 Mem *int64 `json:"mem"` }
ModelsInstanceSpec Models instance spec
swagger:model Models instance spec.
func (*ModelsInstanceSpec) MarshalBinary ¶
func (m *ModelsInstanceSpec) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsInstanceSpec) UnmarshalBinary ¶
func (m *ModelsInstanceSpec) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsListConfigResponse ¶
type ModelsListConfigResponse struct { // configs // Required: true Configs []*ModelsDSMConfigRecord `json:"configs"` }
ModelsListConfigResponse Models list config response
swagger:model Models list config response.
func (*ModelsListConfigResponse) MarshalBinary ¶
func (m *ModelsListConfigResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsListConfigResponse) UnmarshalBinary ¶
func (m *ModelsListConfigResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsListDeploymentResponse ¶
type ModelsListDeploymentResponse struct { // deployments // Required: true Deployments []*ModelsDeploymentWithOverride `json:"deployments"` // paging // Required: true Paging *ModelsPagingCursor `json:"paging"` }
ModelsListDeploymentResponse Models list deployment response
swagger:model Models list deployment response.
func (*ModelsListDeploymentResponse) MarshalBinary ¶
func (m *ModelsListDeploymentResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsListDeploymentResponse) UnmarshalBinary ¶
func (m *ModelsListDeploymentResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsListImagePatchesResponse ¶
type ModelsListImagePatchesResponse struct { // images // Required: true Images []*ModelsPatchImageRecordResponse `json:"images"` }
ModelsListImagePatchesResponse Models list image patches response
swagger:model Models list image patches response.
func (*ModelsListImagePatchesResponse) MarshalBinary ¶
func (m *ModelsListImagePatchesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsListImagePatchesResponse) UnmarshalBinary ¶
func (m *ModelsListImagePatchesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsListImageResponse ¶
type ModelsListImageResponse struct { // images // Required: true Images []*ModelsImageRecordResponse `json:"images"` // paging // Required: true Paging *ModelsPagingCursor `json:"paging"` }
ModelsListImageResponse Models list image response
swagger:model Models list image response.
func (*ModelsListImageResponse) MarshalBinary ¶
func (m *ModelsListImageResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsListImageResponse) UnmarshalBinary ¶
func (m *ModelsListImageResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsListPodConfigResponse ¶
type ModelsListPodConfigResponse struct { // paging // Required: true Paging *ModelsPagingCursor `json:"paging"` // pod_configs // Required: true PodConfigs []*ModelsPodConfigRecord `json:"pod_configs"` }
ModelsListPodConfigResponse Models list pod config response
swagger:model Models list pod config response.
func (*ModelsListPodConfigResponse) MarshalBinary ¶
func (m *ModelsListPodConfigResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsListPodConfigResponse) UnmarshalBinary ¶
func (m *ModelsListPodConfigResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsListServerResponse ¶
type ModelsListServerResponse struct { // paging // Required: true Paging *ModelsPagingCursor `json:"paging"` // servers Servers []*ModelsServerDetailsResponse `json:"servers,omitempty"` }
ModelsListServerResponse Models list server response
swagger:model Models list server response.
func (*ModelsListServerResponse) MarshalBinary ¶
func (m *ModelsListServerResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsListServerResponse) UnmarshalBinary ¶
func (m *ModelsListServerResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsListSessionResponse ¶
type ModelsListSessionResponse struct { // paging // Required: true Paging *ModelsPagingCursor `json:"paging"` // sessions // Required: true Sessions []*ModelsSession `json:"sessions"` }
ModelsListSessionResponse Models list session response
swagger:model Models list session response.
func (*ModelsListSessionResponse) MarshalBinary ¶
func (m *ModelsListSessionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsListSessionResponse) UnmarshalBinary ¶
func (m *ModelsListSessionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsMatchResultNotificationPayload ¶
type ModelsMatchResultNotificationPayload interface{}
ModelsMatchResultNotificationPayload Models match result notification payload
swagger:model Models match result notification payload.
type ModelsPagingCursor ¶
type ModelsPagingCursor struct { // next // Required: true Next *string `json:"next"` // previous // Required: true Previous *string `json:"previous"` }
ModelsPagingCursor Models paging cursor
swagger:model Models paging cursor.
func (*ModelsPagingCursor) MarshalBinary ¶
func (m *ModelsPagingCursor) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsPagingCursor) UnmarshalBinary ¶
func (m *ModelsPagingCursor) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsPatchImageRecord ¶
type ModelsPatchImageRecord struct { // artifactpath ArtifactPath string `json:"artifactPath,omitempty"` // coredumpenabled CoreDumpEnabled bool `json:"coreDumpEnabled"` // createdat // Required: true // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt"` // dockerpath // Required: true DockerPath *string `json:"dockerPath"` // image // Required: true Image *string `json:"image"` // imagereplications ImageReplications []*ModelsImageReplication `json:"imageReplications,omitempty"` // imagereplicationsmap ImageReplicationsMap map[string]ModelsImageReplication `json:"imageReplicationsMap,omitempty"` // imagesize // Required: true // Format: int64 ImageSize *int64 `json:"imageSize"` // modifiedby // Required: true ModifiedBy *string `json:"modifiedBy"` // namespace // Required: true Namespace *string `json:"namespace"` // patchversion // Required: true PatchVersion *string `json:"patchVersion"` // persistent // Required: true Persistent *bool `json:"persistent"` // ulimitfilesize // Format: int32 UlimitFileSize int32 `json:"ulimitFileSize,omitempty"` // updatedat // Required: true // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt"` // uploaderflag // Required: true UploaderFlag *string `json:"uploaderFlag"` // version // Required: true Version *string `json:"version"` }
ModelsPatchImageRecord Models patch image record
swagger:model Models patch image record.
func (*ModelsPatchImageRecord) MarshalBinary ¶
func (m *ModelsPatchImageRecord) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsPatchImageRecord) UnmarshalBinary ¶
func (m *ModelsPatchImageRecord) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsPatchImageRecordResponse ¶
type ModelsPatchImageRecordResponse struct { // artifactpath ArtifactPath string `json:"artifactPath,omitempty"` // coredumpenabled CoreDumpEnabled bool `json:"coreDumpEnabled"` // createdat // Required: true // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt"` // dockerpath // Required: true DockerPath *string `json:"dockerPath"` // image // Required: true Image *string `json:"image"` // imagereplications ImageReplications []*ModelsImageReplication `json:"imageReplications,omitempty"` // imagereplicationsmap ImageReplicationsMap map[string]ModelsImageReplication `json:"imageReplicationsMap,omitempty"` // imagesize // Required: true // Format: int64 ImageSize *int64 `json:"imageSize"` // modifiedby // Required: true ModifiedBy *string `json:"modifiedBy"` // namespace // Required: true Namespace *string `json:"namespace"` // patchversion // Required: true PatchVersion *string `json:"patchVersion"` // persistent // Required: true Persistent *bool `json:"persistent"` // ulimitfilesize // Format: int32 UlimitFileSize int32 `json:"ulimitFileSize,omitempty"` // updatedat // Required: true // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt"` // uploaderflag // Required: true UploaderFlag *string `json:"uploaderFlag"` // version // Required: true Version *string `json:"version"` }
ModelsPatchImageRecordResponse Models patch image record response
swagger:model Models patch image record response.
func (*ModelsPatchImageRecordResponse) MarshalBinary ¶
func (m *ModelsPatchImageRecordResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsPatchImageRecordResponse) UnmarshalBinary ¶
func (m *ModelsPatchImageRecordResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsPodConfigRecord ¶
type ModelsPodConfigRecord struct { // cpu_limit // Required: true // Format: int32 CPULimit *int32 `json:"cpu_limit"` // createdat // Required: true // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt"` // mem_limit // Required: true // Format: int32 MemLimit *int32 `json:"mem_limit"` // modifiedby // Required: true ModifiedBy *string `json:"modifiedBy"` // name // Required: true Name *string `json:"name"` // namespace // Required: true Namespace *string `json:"namespace"` // params // Required: true Params *string `json:"params"` // updatedat // Required: true // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt"` }
ModelsPodConfigRecord Models pod config record
swagger:model Models pod config record.
func (*ModelsPodConfigRecord) MarshalBinary ¶
func (m *ModelsPodConfigRecord) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsPodConfigRecord) UnmarshalBinary ¶
func (m *ModelsPodConfigRecord) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsPodCountConfigOverride ¶
type ModelsPodCountConfigOverride struct { // buffer_count // Required: true // Format: int32 BufferCount *int32 `json:"buffer_count"` // buffer_percent // Required: true // Format: int32 BufferPercent *int32 `json:"buffer_percent"` // max_count // Required: true // Format: int32 MaxCount *int32 `json:"max_count"` // min_count // Required: true // Format: int32 MinCount *int32 `json:"min_count"` // name // Required: true Name *string `json:"name"` // unlimited // Required: true Unlimited *bool `json:"unlimited"` // use_buffer_percent // Required: true UseBufferPercent *bool `json:"use_buffer_percent"` }
ModelsPodCountConfigOverride Models pod count config override
swagger:model Models pod count config override.
func (*ModelsPodCountConfigOverride) MarshalBinary ¶
func (m *ModelsPodCountConfigOverride) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsPodCountConfigOverride) UnmarshalBinary ¶
func (m *ModelsPodCountConfigOverride) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsRegisterLocalServerRequest ¶
type ModelsRegisterLocalServerRequest struct { // custom_attribute // Required: true CustomAttribute *string `json:"custom_attribute"` // ip // Required: true IP *string `json:"ip"` // name // Required: true Name *string `json:"name"` // port // Required: true // Format: int32 Port *int32 `json:"port"` }
ModelsRegisterLocalServerRequest Models register local server request
swagger:model Models register local server request.
func (*ModelsRegisterLocalServerRequest) MarshalBinary ¶
func (m *ModelsRegisterLocalServerRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsRegisterLocalServerRequest) UnmarshalBinary ¶
func (m *ModelsRegisterLocalServerRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsRegisterServerRequest ¶
type ModelsRegisterServerRequest struct { // custom_attribute // Required: true CustomAttribute *string `json:"custom_attribute"` // pod_name // Required: true PodName *string `json:"pod_name"` }
ModelsRegisterServerRequest Models register server request
swagger:model Models register server request.
func (*ModelsRegisterServerRequest) MarshalBinary ¶
func (m *ModelsRegisterServerRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsRegisterServerRequest) UnmarshalBinary ¶
func (m *ModelsRegisterServerRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsRepositoryRecord ¶
type ModelsRepositoryRecord struct { // createdat // Required: true // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt"` // modifiedby // Required: true ModifiedBy *string `json:"modifiedBy"` // namespace // Required: true Namespace *string `json:"namespace"` // repository // Required: true Repository *string `json:"repository"` // updatedat // Required: true // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt"` }
ModelsRepositoryRecord Models repository record
swagger:model Models repository record.
func (*ModelsRepositoryRecord) MarshalBinary ¶
func (m *ModelsRepositoryRecord) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsRepositoryRecord) UnmarshalBinary ¶
func (m *ModelsRepositoryRecord) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsRequestMatchMember ¶
type ModelsRequestMatchMember struct { // user_id // Required: true UserID *string `json:"user_id"` }
ModelsRequestMatchMember Models request match member
swagger:model Models request match member.
func (*ModelsRequestMatchMember) MarshalBinary ¶
func (m *ModelsRequestMatchMember) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsRequestMatchMember) UnmarshalBinary ¶
func (m *ModelsRequestMatchMember) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsRequestMatchParty ¶
type ModelsRequestMatchParty struct { // party_attributes // Required: true PartyAttributes interface{} `json:"party_attributes"` // party_id // Required: true PartyID *string `json:"party_id"` // party_members // Required: true PartyMembers []*ModelsRequestMatchMember `json:"party_members"` }
ModelsRequestMatchParty Models request match party
swagger:model Models request match party.
func (*ModelsRequestMatchParty) MarshalBinary ¶
func (m *ModelsRequestMatchParty) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsRequestMatchParty) UnmarshalBinary ¶
func (m *ModelsRequestMatchParty) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsRequestMatchingAlly ¶
type ModelsRequestMatchingAlly struct { // matching_parties // Required: true MatchingParties []*ModelsRequestMatchParty `json:"matching_parties"` }
ModelsRequestMatchingAlly Models request matching ally
swagger:model Models request matching ally.
func (*ModelsRequestMatchingAlly) MarshalBinary ¶
func (m *ModelsRequestMatchingAlly) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsRequestMatchingAlly) UnmarshalBinary ¶
func (m *ModelsRequestMatchingAlly) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsServer ¶
type ModelsServer struct { // allocation_events AllocationEvents []*ModelsAllocationEvent `json:"allocation_events,omitempty"` // allocation_id // Required: true AllocationID *string `json:"allocation_id"` // alternate_ips AlternateIps []string `json:"alternate_ips,omitempty"` // artifact_path // Required: true ArtifactPath *string `json:"artifact_path"` // cpu_limit // Required: true // Format: int32 CPULimit *int32 `json:"cpu_limit"` // created_at // Required: true // Format: date-time CreatedAt strfmt.DateTime `json:"created_at"` // custom_attribute CustomAttribute string `json:"custom_attribute,omitempty"` // deployment // Required: true Deployment *string `json:"deployment"` // deployment_override DeploymentOverride string `json:"deployment_override,omitempty"` // game_version // Required: true GameVersion *string `json:"game_version"` // image_version // Required: true ImageVersion *string `json:"image_version"` // ip // Required: true IP *string `json:"ip"` // is_core_dump_enabled IsCoreDumpEnabled bool `json:"is_core_dump_enabled"` // is_override_game_version // Required: true IsOverrideGameVersion *bool `json:"is_override_game_version"` // is_override_region // Required: true IsOverrideRegion *bool `json:"is_override_region"` // job_id // Required: true JobID *string `json:"job_id"` // last_update // Required: true // Format: date-time LastUpdate strfmt.DateTime `json:"last_update"` // mem_limit // Required: true // Format: int32 MemLimit *int32 `json:"mem_limit"` // namespace // Required: true Namespace *string `json:"namespace"` // params // Required: true Params *string `json:"params"` // pod_name // Required: true PodName *string `json:"pod_name"` // port // Required: true // Format: int32 Port *int32 `json:"port"` // ports Ports map[string]int64 `json:"ports,omitempty"` // protocol // Required: true Protocol *string `json:"protocol"` // provider // Required: true Provider *string `json:"provider"` // region // Required: true Region *string `json:"region"` // session_id // Required: true SessionID *string `json:"session_id"` // status // Required: true Status *string `json:"status"` // status_history StatusHistory []*ModelsStatusHistory `json:"status_history,omitempty"` // termination_reason // Required: true TerminationReason *string `json:"termination_reason"` // ulimit_file_size // Required: true // Format: int32 UlimitFileSize *int32 `json:"ulimit_file_size"` }
ModelsServer Models server
swagger:model Models server.
func (*ModelsServer) MarshalBinary ¶
func (m *ModelsServer) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsServer) UnmarshalBinary ¶
func (m *ModelsServer) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsServerDeploymentConfigSessionTimeoutResponse ¶
type ModelsServerDeploymentConfigSessionTimeoutResponse struct { // session_timeout // Required: true // Format: int32 SessionTimeout *int32 `json:"session_timeout"` }
ModelsServerDeploymentConfigSessionTimeoutResponse Models server deployment config session timeout response
swagger:model Models server deployment config session timeout response.
func (*ModelsServerDeploymentConfigSessionTimeoutResponse) MarshalBinary ¶
func (m *ModelsServerDeploymentConfigSessionTimeoutResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsServerDeploymentConfigSessionTimeoutResponse) UnmarshalBinary ¶
func (m *ModelsServerDeploymentConfigSessionTimeoutResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsServerDetailsResponse ¶
type ModelsServerDetailsResponse struct { // allocation_events AllocationEvents []*ModelsAllocationEvent `json:"allocation_events,omitempty"` // allocation_id // Required: true AllocationID *string `json:"allocation_id"` // alternate_ips AlternateIps []string `json:"alternate_ips,omitempty"` // artifact_path ArtifactPath string `json:"artifact_path,omitempty"` // cpu_limit // Required: true // Format: int32 CPULimit *int32 `json:"cpu_limit"` // created_at // Required: true // Format: date-time CreatedAt strfmt.DateTime `json:"created_at"` // custom_attribute CustomAttribute string `json:"custom_attribute,omitempty"` // deployment // Required: true Deployment *string `json:"deployment"` // deployment_override DeploymentOverride string `json:"deployment_override,omitempty"` // game_version // Required: true GameVersion *string `json:"game_version"` // image_version // Required: true ImageVersion *string `json:"image_version"` // ip // Required: true IP *string `json:"ip"` // is_core_dump_enabled IsCoreDumpEnabled bool `json:"is_core_dump_enabled"` // is_override_game_version // Required: true IsOverrideGameVersion *bool `json:"is_override_game_version"` // is_override_region // Required: true IsOverrideRegion *bool `json:"is_override_region"` // job_id // Required: true JobID *string `json:"job_id"` // last_update // Required: true // Format: date-time LastUpdate strfmt.DateTime `json:"last_update"` // mem_limit // Required: true // Format: int32 MemLimit *int32 `json:"mem_limit"` // namespace // Required: true Namespace *string `json:"namespace"` // params // Required: true Params *string `json:"params"` // pod_name // Required: true PodName *string `json:"pod_name"` // port // Required: true // Format: int32 Port *int32 `json:"port"` // ports Ports map[string]int64 `json:"ports,omitempty"` // protocol // Required: true Protocol *string `json:"protocol"` // provider // Required: true Provider *string `json:"provider"` // region // Required: true Region *string `json:"region"` // session_id // Required: true SessionID *string `json:"session_id"` // status // Required: true Status *string `json:"status"` // status_history StatusHistory []*ModelsStatusHistory `json:"status_history,omitempty"` // termination_reason // Required: true TerminationReason *string `json:"termination_reason"` // ulimit_file_size // Format: int32 UlimitFileSize int32 `json:"ulimit_file_size,omitempty"` }
ModelsServerDetailsResponse Models server details response
swagger:model Models server details response.
func (*ModelsServerDetailsResponse) MarshalBinary ¶
func (m *ModelsServerDetailsResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsServerDetailsResponse) UnmarshalBinary ¶
func (m *ModelsServerDetailsResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsServerSessionResponse ¶
type ModelsServerSessionResponse struct { // session_id // Required: true SessionID *string `json:"session_id"` }
ModelsServerSessionResponse Models server session response
swagger:model Models server session response.
func (*ModelsServerSessionResponse) MarshalBinary ¶
func (m *ModelsServerSessionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsServerSessionResponse) UnmarshalBinary ¶
func (m *ModelsServerSessionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsSession ¶
type ModelsSession struct { // server // Required: true Server *ModelsServer `json:"Server"` // id // Required: true ID *string `json:"id"` // namespace // Required: true Namespace *string `json:"namespace"` // provider // Required: true Provider *string `json:"provider"` // region // Required: true Region *string `json:"region"` }
ModelsSession Models session
swagger:model Models session.
func (*ModelsSession) MarshalBinary ¶
func (m *ModelsSession) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsSession) UnmarshalBinary ¶
func (m *ModelsSession) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsSessionResponse ¶
type ModelsSessionResponse struct { // session // Required: true Session *ModelsSession `json:"session"` }
ModelsSessionResponse Models session response
swagger:model Models session response.
func (*ModelsSessionResponse) MarshalBinary ¶
func (m *ModelsSessionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsSessionResponse) UnmarshalBinary ¶
func (m *ModelsSessionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsShutdownServerRequest ¶
type ModelsShutdownServerRequest struct { // kill_me // Required: true KillMe *bool `json:"kill_me"` // pod_name // Required: true PodName *string `json:"pod_name"` }
ModelsShutdownServerRequest Models shutdown server request
swagger:model Models shutdown server request.
func (*ModelsShutdownServerRequest) MarshalBinary ¶
func (m *ModelsShutdownServerRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsShutdownServerRequest) UnmarshalBinary ¶
func (m *ModelsShutdownServerRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsStatusHistory ¶
type ModelsStatusHistory struct { // status // Required: true Status *string `json:"status"` // time_stamp // Required: true // Format: date-time TimeStamp strfmt.DateTime `json:"time_stamp"` }
ModelsStatusHistory Models status history
swagger:model Models status history.
func (*ModelsStatusHistory) MarshalBinary ¶
func (m *ModelsStatusHistory) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsStatusHistory) UnmarshalBinary ¶
func (m *ModelsStatusHistory) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsUpdateDSMConfigRequest ¶
type ModelsUpdateDSMConfigRequest struct { // claim_timeout // Required: true // Format: int32 ClaimTimeout *int32 `json:"claim_timeout"` // creation_timeout // Required: true // Format: int32 CreationTimeout *int32 `json:"creation_timeout"` // default_version // Required: true DefaultVersion *string `json:"default_version"` // port // Required: true // Format: int32 Port *int32 `json:"port"` // protocol // Required: true Protocol *string `json:"protocol"` // providers // Required: true Providers []string `json:"providers"` // session_timeout // Required: true // Format: int32 SessionTimeout *int32 `json:"session_timeout"` // unreachable_timeout // Required: true // Format: int32 UnreachableTimeout *int32 `json:"unreachable_timeout"` }
ModelsUpdateDSMConfigRequest Models update DSM config request
swagger:model Models update DSM config request.
func (*ModelsUpdateDSMConfigRequest) MarshalBinary ¶
func (m *ModelsUpdateDSMConfigRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsUpdateDSMConfigRequest) UnmarshalBinary ¶
func (m *ModelsUpdateDSMConfigRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsUpdateDeploymentOverrideRequest ¶
type ModelsUpdateDeploymentOverrideRequest struct { // buffer_count // Required: true // Format: int32 BufferCount *int32 `json:"buffer_count"` // buffer_percent // Required: true // Format: int32 BufferPercent *int32 `json:"buffer_percent"` // configuration // Required: true Configuration *string `json:"configuration"` // enable_region_overrides // Required: true EnableRegionOverrides *bool `json:"enable_region_overrides"` // game_version // Required: true GameVersion *string `json:"game_version"` // max_count // Required: true // Format: int32 MaxCount *int32 `json:"max_count"` // min_count // Required: true // Format: int32 MinCount *int32 `json:"min_count"` // regions // Required: true Regions []string `json:"regions"` // session_timeout // Required: true // Format: int32 SessionTimeout *int32 `json:"session_timeout"` // unlimited // Required: true Unlimited *bool `json:"unlimited"` // use_buffer_percent // Required: true UseBufferPercent *bool `json:"use_buffer_percent"` }
ModelsUpdateDeploymentOverrideRequest Models update deployment override request
swagger:model Models update deployment override request.
func (*ModelsUpdateDeploymentOverrideRequest) MarshalBinary ¶
func (m *ModelsUpdateDeploymentOverrideRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsUpdateDeploymentOverrideRequest) UnmarshalBinary ¶
func (m *ModelsUpdateDeploymentOverrideRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsUpdateDeploymentRequest ¶
type ModelsUpdateDeploymentRequest struct { // allow_version_override // Required: true AllowVersionOverride *bool `json:"allow_version_override"` // buffer_count // Required: true // Format: int32 BufferCount *int32 `json:"buffer_count"` // buffer_percent // Required: true // Format: int32 BufferPercent *int32 `json:"buffer_percent"` // configuration // Required: true Configuration *string `json:"configuration"` // enable_region_overrides // Required: true EnableRegionOverrides *bool `json:"enable_region_overrides"` // extendable_session ExtendableSession bool `json:"extendable_session"` // game_version // Required: true GameVersion *string `json:"game_version"` // max_count // Required: true // Format: int32 MaxCount *int32 `json:"max_count"` // min_count // Required: true // Format: int32 MinCount *int32 `json:"min_count"` // regions // Required: true Regions []string `json:"regions"` // session_timeout // Required: true // Format: int32 SessionTimeout *int32 `json:"session_timeout"` // unlimited // Required: true Unlimited *bool `json:"unlimited"` // use_buffer_percent // Required: true UseBufferPercent *bool `json:"use_buffer_percent"` }
ModelsUpdateDeploymentRequest Models update deployment request
swagger:model Models update deployment request.
func (*ModelsUpdateDeploymentRequest) MarshalBinary ¶
func (m *ModelsUpdateDeploymentRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsUpdateDeploymentRequest) UnmarshalBinary ¶
func (m *ModelsUpdateDeploymentRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsUpdatePodConfigRequest ¶
type ModelsUpdatePodConfigRequest struct { // cpu_limit // Required: true // Format: int32 CPULimit *int32 `json:"cpu_limit"` // mem_limit // Required: true // Format: int32 MemLimit *int32 `json:"mem_limit"` // name // Required: true Name *string `json:"name"` // params // Required: true Params *string `json:"params"` }
ModelsUpdatePodConfigRequest Models update pod config request
swagger:model Models update pod config request.
func (*ModelsUpdatePodConfigRequest) MarshalBinary ¶
func (m *ModelsUpdatePodConfigRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsUpdatePodConfigRequest) UnmarshalBinary ¶
func (m *ModelsUpdatePodConfigRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsUpdatePortRequest ¶
type ModelsUpdatePortRequest struct { // name // Required: true Name *string `json:"name"` // port // Required: true // Format: int32 Port *int32 `json:"port"` }
ModelsUpdatePortRequest Models update port request
swagger:model Models update port request.
func (*ModelsUpdatePortRequest) MarshalBinary ¶
func (m *ModelsUpdatePortRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsUpdatePortRequest) UnmarshalBinary ¶
func (m *ModelsUpdatePortRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsUpdateRegionOverrideRequest ¶
type ModelsUpdateRegionOverrideRequest struct { // buffer_count // Required: true // Format: int32 BufferCount *int32 `json:"buffer_count"` // buffer_percent // Required: true // Format: int32 BufferPercent *int32 `json:"buffer_percent"` // max_count // Required: true // Format: int32 MaxCount *int32 `json:"max_count"` // min_count // Required: true // Format: int32 MinCount *int32 `json:"min_count"` // unlimited // Required: true Unlimited *bool `json:"unlimited"` // use_buffer_percent // Required: true UseBufferPercent *bool `json:"use_buffer_percent"` }
ModelsUpdateRegionOverrideRequest Models update region override request
swagger:model Models update region override request.
func (*ModelsUpdateRegionOverrideRequest) MarshalBinary ¶
func (m *ModelsUpdateRegionOverrideRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsUpdateRegionOverrideRequest) UnmarshalBinary ¶
func (m *ModelsUpdateRegionOverrideRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsWorkerConfig ¶
type ModelsWorkerConfig struct { // autodeletion // Required: true AutoDeletion *bool `json:"AutoDeletion"` // createdat // Required: true // Format: date-time CreatedAt strfmt.DateTime `json:"CreatedAt"` // createdby // Required: true CreatedBy *string `json:"CreatedBy"` // ghostworker // Required: true GhostWorker *bool `json:"GhostWorker"` // manualbufferoverride // Required: true ManualBufferOverride *bool `json:"ManualBufferOverride"` // modifiedby // Required: true ModifiedBy *string `json:"ModifiedBy"` // namespace // Required: true Namespace *string `json:"Namespace"` // updatedat // Required: true // Format: date-time UpdatedAt strfmt.DateTime `json:"UpdatedAt"` // zombieworker // Required: true ZombieWorker *bool `json:"ZombieWorker"` }
ModelsWorkerConfig Models worker config
swagger:model Models worker config.
func (*ModelsWorkerConfig) MarshalBinary ¶
func (m *ModelsWorkerConfig) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsWorkerConfig) UnmarshalBinary ¶
func (m *ModelsWorkerConfig) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ModelsWorkerConfigRequest ¶
type ModelsWorkerConfigRequest struct { // auto_deletion // Required: true AutoDeletion *bool `json:"auto_deletion"` // ghost_worker // Required: true GhostWorker *bool `json:"ghost_worker"` // manual_buffer_override // Required: true ManualBufferOverride *bool `json:"manual_buffer_override"` // zombie_worker // Required: true ZombieWorker *bool `json:"zombie_worker"` }
ModelsWorkerConfigRequest Models worker config request
swagger:model Models worker config request.
func (*ModelsWorkerConfigRequest) MarshalBinary ¶
func (m *ModelsWorkerConfigRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ModelsWorkerConfigRequest) UnmarshalBinary ¶
func (m *ModelsWorkerConfigRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type ResponseError ¶
type ResponseError struct { // errorcode // Required: true // Format: int32 ErrorCode *int32 `json:"errorCode"` // errormessage // Required: true ErrorMessage *string `json:"errorMessage"` }
ResponseError Response error
swagger:model Response error.
func (*ResponseError) MarshalBinary ¶
func (m *ResponseError) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ResponseError) UnmarshalBinary ¶
func (m *ResponseError) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
Source Files ¶
- log_app_message_declaration.go
- models_add_buffer_request.go
- models_add_buffer_response.go
- models_allocation_event.go
- models_claim_session_request.go
- models_count_server_response.go
- models_count_session_response.go
- models_create_d_s_m_config_request.go
- models_create_deployment_override_request.go
- models_create_deployment_request.go
- models_create_image_patch_request.go
- models_create_image_request.go
- models_create_pod_config_request.go
- models_create_port_request.go
- models_create_region_override_request.go
- models_create_repository_request.go
- models_create_session_request.go
- models_d_s_heartbeat_request.go
- models_d_s_m_config_record.go
- models_default_provider.go
- models_delete_zombie_request.go
- models_deployment_config_override.go
- models_deployment_with_override.go
- models_deregister_local_server_request.go
- models_detailed_count_server_response.go
- models_get_image_detail_response.go
- models_get_image_limit_response.go
- models_get_image_limit_response_data.go
- models_get_image_patch_detail_response.go
- models_image_record_response.go
- models_image_record_update.go
- models_image_replication.go
- models_import_response.go
- models_instance_spec.go
- models_list_config_response.go
- models_list_deployment_response.go
- models_list_image_patches_response.go
- models_list_image_response.go
- models_list_pod_config_response.go
- models_list_server_response.go
- models_list_session_response.go
- models_match_result_notification_payload.go
- models_paging_cursor.go
- models_patch_image_record.go
- models_patch_image_record_response.go
- models_pod_config_record.go
- models_pod_count_config_override.go
- models_register_local_server_request.go
- models_register_server_request.go
- models_repository_record.go
- models_request_match_member.go
- models_request_match_party.go
- models_request_matching_ally.go
- models_server.go
- models_server_deployment_config_session_timeout_response.go
- models_server_details_response.go
- models_server_session_response.go
- models_session.go
- models_session_response.go
- models_shutdown_server_request.go
- models_status_history.go
- models_update_d_s_m_config_request.go
- models_update_deployment_override_request.go
- models_update_deployment_request.go
- models_update_pod_config_request.go
- models_update_port_request.go
- models_update_region_override_request.go
- models_worker_config.go
- models_worker_config_request.go
- response_error.go