Documentation
¶
Index ¶
- type Admin
- type AdminCreateRequest
- type AdminCreateResponse
- type AdminDeleteRequest
- type AdminDeleteResponse
- type AdminDetailRequest
- type AdminDetailResponse
- type AdminGame
- type AdminGamesRequest
- type AdminGamesResponse
- type AdminGamesUpdateRequest
- type AdminPasswordResetRequest
- type AdminPasswordResetResponse
- type AdminUpdateRequest
- type AdminUpdateResponse
- type AdminsListRequest
- type AdminsListResponse
- type AgentAnalyticsFiltersResponse
- type AgentMetaReportRequest
- type AgentMetaResponse
- type Alert
- type AlertSilenceRequest
- type AlertsListRequest
- type AlertsListResponse
- type AnalyticsFilters
- type AnalyticsFiltersQuery
- type AnalyticsQuery
- type ApprovalApproveRequest
- type ApprovalApproveResponse
- type ApprovalGetRequest
- type ApprovalGetResponse
- type ApprovalRejectRequest
- type ApprovalRejectResponse
- type ApprovalsListRequest
- type ApprovalsListResponse
- type AssignmentsListRequest
- type AssignmentsListResponse
- type AssignmentsUpdateRequest
- type AssignmentsUpdateResponse
- type AuditRequest
- type AuditResponse
- type Backup
- type BackupCreateRequest
- type BackupDeleteRequest
- type BackupDetailResponse
- type BackupDownloadRequest
- type BackupsListRequest
- type BackupsListResponse
- type BatchCopyFunctionsRequest
- type BatchCopyFunctionsResponse
- type BatchDeleteFunctionsRequest
- type BatchDeleteFunctionsResponse
- type BatchDeleteObjectsData
- type BatchDeleteObjectsRequest
- type BatchDeleteObjectsResponse
- type BatchUpdateFunctionsRequest
- type BatchUpdateFunctionsResponse
- type BehaviorAdoptionBreakdownRequest
- type BehaviorAdoptionBreakdownResponse
- type BehaviorAdoptionRequest
- type BehaviorAdoptionResponse
- type BehaviorEvent
- type BehaviorEventsRequest
- type BehaviorEventsResponse
- type BehaviorFunnelRequest
- type BehaviorFunnelResponse
- type BehaviorPathsRequest
- type BehaviorPathsResponse
- type BehaviorRequest
- type BehaviorResponse
- type CallPlatformRequest
- type CallPlatformResponse
- type CertificateAddRequest
- type CertificateAddResponse
- type CertificateAlertAddRequest
- type CertificateAlertAddResponse
- type CertificateAlertsListRequest
- type CertificateAlertsListResponse
- type CertificateCheckAllRequest
- type CertificateCheckAllResponse
- type CertificateCheckRequest
- type CertificateCheckResponse
- type CertificateDeleteRequest
- type CertificateDeleteResponse
- type CertificateDetailRequest
- type CertificateDetailResponse
- type CertificateDomainInfoRequest
- type CertificateDomainInfoResponse
- type CertificateExpiringRequest
- type CertificateExpiringResponse
- type CertificateStatsRequest
- type CertificateStatsResponse
- type CertificatesListRequest
- type CertificatesListResponse
- type Comment
- type ComponentActionRequest
- type ComponentDetailRequest
- type ComponentPatchRequest
- type ComponentsDeleteResponse
- type ComponentsDetailResponse
- type ComponentsDisableResponse
- type ComponentsEnableResponse
- type ComponentsInstallRequest
- type ComponentsInstallResponse
- type ComponentsListRequest
- type ComponentsListResponse
- type ComponentsPatchResponse
- type ConfigUpsertRequest
- type ConfigUpsertResponse
- type ConfigVersionDetailRequest
- type ConfigVersionDetailResponse
- type ConfigVersionsRequest
- type ConfigVersionsResponse
- type CreateDirectoryRequest
- type CreateDirectoryResponse
- type DeleteObjectRequest
- type DeleteObjectResponse
- type Descriptor
- type DescriptorsRequest
- type DescriptorsResponse
- type EntitiesListRequest
- type EntitiesListResponse
- type EntityCreateRequest
- type EntityCreateResponse
- type EntityDeleteRequest
- type EntityDeleteResponse
- type EntityDetailRequest
- type EntityDetailResponse
- type EntityPreviewRequest
- type EntityPreviewResponse
- type EntityUpdateRequest
- type EntityUpdateResponse
- type EntityValidateRequest
- type EntityValidateResponse
- type EpisodeMetrics
- type FAQ
- type FAQCategoriesRequest
- type FAQCategoriesResponse
- type FAQCategory
- type FAQCreateRequest
- type FAQDeleteRequest
- type FAQDetailResponse
- type FAQListRequest
- type FAQListResponse
- type FAQUpdateRequest
- type FeatureAdoption
- type Feedback
- type FeedbackCreateRequest
- type FeedbackDeleteRequest
- type FeedbackDetailResponse
- type FeedbackListRequest
- type FeedbackListResponse
- type FeedbackStats
- type FeedbackStatsRequest
- type FeedbackStatsResponse
- type FeedbackUpdateRequest
- type FiltersGetRequest
- type FiltersGetResponse
- type FiltersUpdateRequest
- type Function
- type FunctionActionRequest
- type FunctionCopyRequest
- type FunctionCopyResponse
- type FunctionDescriptor
- type FunctionDetailRequest
- type FunctionDetailResponse
- type FunctionInstance
- type FunctionInstancesRequest
- type FunctionInstancesResponse
- type FunctionInvokeRequest
- type FunctionInvokeResponse
- type FunctionPermission
- type FunctionPermissionsRequest
- type FunctionPermissionsResponse
- type FunctionPermissionsUpdateRequest
- type FunctionPublishRequest
- type FunctionPublishResponse
- type FunctionUIRequest
- type FunctionUIResponse
- type FunctionUIUpdateRequest
- type FunctionsListRequest
- type FunctionsListResponse
- type FunctionsPendingRequest
- type FunctionsPendingResponse
- type FunnelStep
- type GameCreateRequest
- type GameCreateResponse
- type GameDeleteRequest
- type GameDeleteResponse
- type GameDetailRequest
- type GameDetailResponse
- type GameEnvAddRequest
- type GameEnvAddResponse
- type GameEnvDeleteRequest
- type GameEnvDeleteResponse
- type GameEnvItem
- type GameEnvUpdateRequest
- type GameEnvUpdateResponse
- type GameEnvsData
- type GameEnvsListRequest
- type GameEnvsListResponse
- type GameInfo
- type GameUpdateRequest
- type GameUpdateResponse
- type GamesData
- type GamesListRequest
- type GamesListResponse
- type HealthzRequest
- type HealthzResponse
- type IngestRequest
- type IngestResponse
- type JobCancelRequest
- type JobCancelResponse
- type JobItem
- type JobListRequest
- type JobListResponse
- type JobResultRequest
- type JobResultResponse
- type JobStartRequest
- type JobStartResponse
- type LevelMetrics
- type LevelsEpisodesRequest
- type LevelsEpisodesResponse
- type LevelsMapsRequest
- type LevelsMapsResponse
- type LevelsRequest
- type LevelsResponse
- type ListObjectsRequest
- type ListObjectsResponse
- type ListPlatformMethodsResponse
- type ListPlatformsResponse
- type LoginRequest
- type LoginResponse
- type LogoutRequest
- type LogoutResponse
- type MapMetrics
- type MessageDetailRequest
- type MessageDetailResponse
- type MessageReadRequest
- type MessageReadResponse
- type MessageSendRequest
- type MessageSendResponse
- type MessagesListRequest
- type MessagesListResponse
- type MessagesUnreadCountRequest
- type MessagesUnreadCountResponse
- type MetricsRequest
- type MetricsResponse
- type Node
- type NodeActionRequest
- type NodeCommand
- type NodeCommandsRequest
- type NodeCommandsResponse
- type NodeDrainRequest
- type NodeMetaRequest
- type NodeMetaResponse
- type NodeMetaUpdateRequest
- type NodesListRequest
- type NodesListResponse
- type ObjectInfo
- type ObjectsData
- type OpsAgentInfo
- type OpsAgentMetaResponse
- type OpsAgentMetaUpdateRequest
- type OpsAgentMetricsRequest
- type OpsAgentMetricsResponse
- type OpsAgentProcessesRequest
- type OpsAgentProcessesResponse
- type OpsAgentSystemInfo
- type OpsAgentSystemInfoRequest
- type OpsAgentSystemInfoResponse
- type OpsAgentsListRequest
- type OpsAgentsListResponse
- type OpsAlert
- type OpsAlertSilenceDeleteRequest
- type OpsAlertSilenceRequest
- type OpsAlertSilenceResponse
- type OpsAlertsRequest
- type OpsAlertsResponse
- type OpsBackupCreateRequest
- type OpsBackupCreateResponse
- type OpsBackupDeleteRequest
- type OpsBackupDeleteResponse
- type OpsBackupDownloadRequest
- type OpsBackupDownloadResponse
- type OpsBackupsListRequest
- type OpsBackupsListResponse
- type OpsConfigRequest
- type OpsConfigResponse
- type OpsCpuMetrics
- type OpsDiskMetrics
- type OpsExecCommandRequest
- type OpsExecCommandResponse
- type OpsExecCommandResult
- type OpsFunctionsRequest
- type OpsFunctionsResponse
- type OpsHealthCheck
- type OpsHealthGetRequest
- type OpsHealthGetResponse
- type OpsHealthRunRequest
- type OpsHealthRunResponse
- type OpsHealthUpdateRequest
- type OpsHealthUpdateResponse
- type OpsMQRequest
- type OpsMQResponse
- type OpsMaintenanceGetRequest
- type OpsMaintenanceGetResponse
- type OpsMaintenanceUpdateRequest
- type OpsMaintenanceUpdateResponse
- type OpsMaintenanceWindow
- type OpsManagedProcess
- type OpsMemoryMetrics
- type OpsMetricsData
- type OpsMetricsQuery
- type OpsMetricsResponse
- type OpsNetworkMetrics
- type OpsNodeActionRequest
- type OpsNodeCommandsQuery
- type OpsNodeCommandsResponse
- type OpsNodeDrainResponse
- type OpsNodeMetaRequest
- type OpsNodeMetaResponse
- type OpsNodeRestartResponse
- type OpsNodeUndrainResponse
- type OpsNodesRequest
- type OpsNodesResponse
- type OpsNotificationChannel
- type OpsNotificationRule
- type OpsNotificationsGetRequest
- type OpsNotificationsGetResponse
- type OpsNotificationsUpdateRequest
- type OpsNotificationsUpdateResponse
- type OpsProcessActionRequest
- type OpsProcessActionResponse
- type OpsProcessStartRequest
- type OpsProcessStartResponse
- type OpsServiceItem
- type OpsServiceMetadata
- type OpsServiceProcess
- type OpsServicesRequest
- type OpsServicesResponse
- type OpsSilenceDeleteResponse
- type OpsSilencesRequest
- type OpsSilencesResponse
- type OverviewMetrics
- type OverviewRequest
- type OverviewResponse
- type PacksExportRequest
- type PacksExportResponse
- type PacksImportRequest
- type PacksImportResponse
- type PacksListRequest
- type PacksListResponse
- type PacksPluginRequest
- type PacksPluginResponse
- type PacksReloadRequest
- type PacksReloadResponse
- type PaymentTransaction
- type PaymentsIngestRequest
- type PaymentsIngestResponse
- type PaymentsMetrics
- type PaymentsProductTrendRequest
- type PaymentsProductTrendResponse
- type PaymentsRequest
- type PaymentsResponse
- type PaymentsSummary
- type PaymentsSummaryRequest
- type PaymentsSummaryResponse
- type PaymentsTransactionsRequest
- type PaymentsTransactionsResponse
- type PendingFunction
- type Permission
- type PermissionDetailRequest
- type PermissionDetailResponse
- type PermissionsListRequest
- type PermissionsListResponse
- type PlatformInfo
- type Player
- type PlayerBalanceRequest
- type PlayerBalanceResponse
- type PlayerCreateRequest
- type PlayerCreateResponse
- type PlayerDeleteRequest
- type PlayerDetailRequest
- type PlayerDetailResponse
- type PlayerUpdateRequest
- type PlayerUpdateResponse
- type PlayersListRequest
- type PlayersListResponse
- type ProductTrend
- type ProfileGame
- type ProfileGamesRequest
- type ProfileGamesResponse
- type ProfileGetRequest
- type ProfileGetResponse
- type ProfileInfo
- type ProfilePasswordRequest
- type ProfilePermission
- type ProfilePermissionsRequest
- type ProfilePermissionsResponse
- type ProfileUpdateRequest
- type ProviderActionRequest
- type ProviderDeleteResponse
- type ProviderDetailRequest
- type ProviderDetailResponse
- type ProviderReloadResponse
- type ProvidersCapabilitiesRequest
- type ProvidersCapabilitiesResponse
- type ProvidersDescriptorsRequest
- type ProvidersDescriptorsResponse
- type ProvidersEntitiesRequest
- type ProvidersEntitiesResponse
- type ProvidersListRequest
- type ProvidersListResponse
- type RateLimit
- type RateLimitDeleteRequest
- type RateLimitGetRequest
- type RateLimitPreviewRequest
- type RateLimitPreviewResponse
- type RateLimitResponse
- type RateLimitUpsertRequest
- type RateLimitsListRequest
- type RateLimitsListResponse
- type RealtimeMetrics
- type RealtimeRequest
- type RealtimeResponse
- type RealtimeSeriesRequest
- type RealtimeSeriesResponse
- type RegistryAgent
- type RegistryCoverage
- type RegistryCoverageStat
- type RegistryFunction
- type RegistryRequest
- type RegistryResponse
- type ReloadPlatformConfigResponse
- type RenameDirectoryRequest
- type RenameDirectoryResponse
- type RetentionCohort
- type RetentionRequest
- type RetentionResponse
- type Role
- type RoleCreateRequest
- type RoleCreateResponse
- type RoleDeleteRequest
- type RoleDetailRequest
- type RoleDetailResponse
- type RoleUpdateRequest
- type RoleUpdateResponse
- type RolesListRequest
- type RolesListResponse
- type RootRequest
- type RootResponse
- type SchemaCreateRequest
- type SchemaCreateResponse
- type SchemaDeleteRequest
- type SchemaDeleteResponse
- type SchemaDetailRequest
- type SchemaDetailResponse
- type SchemaRawValidateRequest
- type SchemaRawValidateResponse
- type SchemaUIConfigRequest
- type SchemaUIConfigResponse
- type SchemaUIConfigUpdateRequest
- type SchemaUIConfigUpdateResponse
- type SchemaUpdateRequest
- type SchemaUpdateResponse
- type SchemaValidateRequest
- type SchemaValidateResponse
- type SchemasListRequest
- type SchemasListResponse
- type SignedUrlRequest
- type SignedUrlResponse
- type Silence
- type SilenceDeleteRequest
- type SilencesListRequest
- type SilencesListResponse
- type StatusRequest
- type StatusResponse
- type StreamJobRequest
- type StreamJobResponse
- type StreamMessagesRequest
- type StreamMessagesResponse
- type Ticket
- type TicketCommentCreateRequest
- type TicketCommentsRequest
- type TicketCommentsResponse
- type TicketCreateRequest
- type TicketDeleteRequest
- type TicketDetailRequest
- type TicketDetailResponse
- type TicketTransitionRequest
- type TicketUpdateRequest
- type TicketsListRequest
- type TicketsListResponse
- type UISchemaRequest
- type UISchemaResponse
- type UploadObjectData
- type UploadObjectRequest
- type UploadObjectResponse
- type UserInfo
- type XRenderComponentsRequest
- type XRenderComponentsResponse
- type XRenderGenerateRequest
- type XRenderGenerateSchemaResponse
- type XRenderPreviewRequest
- type XRenderPreviewSchemaResponse
- type XRenderTemplatesRequest
- type XRenderTemplatesResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Admin ¶
type Admin struct {
Id int64 `json:"id"`
Username string `json:"username"`
Nickname string `json:"nickname"`
Email string `json:"email"`
Phone string `json:"phone"`
Roles []string `json:"roles"`
Status int `json:"status"` // 1:active 0:disabled
CreatedAt string `json:"createdAt"`
UpdatedAt string `json:"updatedAt"`
}
type AdminCreateRequest ¶
type AdminCreateResponse ¶
type AdminCreateResponse struct {
Admin
}
type AdminDeleteRequest ¶
type AdminDeleteRequest struct {
ID string `path:"id"`
}
type AdminDeleteResponse ¶
type AdminDeleteResponse struct {
Message string `json:"message"`
}
type AdminDetailRequest ¶
type AdminDetailRequest struct {
ID string `path:"id"`
}
type AdminDetailResponse ¶
type AdminDetailResponse struct {
Admin
}
type AdminGamesRequest ¶
type AdminGamesRequest struct {
ID string `path:"id"`
}
type AdminGamesResponse ¶
type AdminGamesResponse struct {
Games []AdminGame `json:"games"`
}
type AdminGamesUpdateRequest ¶
type AdminPasswordResetResponse ¶
type AdminPasswordResetResponse struct {
Message string `json:"message"`
}
type AdminUpdateRequest ¶
type AdminUpdateResponse ¶
type AdminUpdateResponse struct {
Admin
}
type AdminsListRequest ¶
type AdminsListResponse ¶
type AgentMetaReportRequest ¶
type AgentMetaReportRequest struct {
}
type AgentMetaResponse ¶
type AlertSilenceRequest ¶
type AlertsListRequest ¶
type AlertsListResponse ¶
type AnalyticsFilters ¶
type AnalyticsFilters struct {
GameId string `json:"gameId"`
Filters interface{} `json:"filters"`
}
type AnalyticsFiltersQuery ¶
type AnalyticsFiltersQuery struct {
}
type AnalyticsQuery ¶
type ApprovalApproveRequest ¶
type ApprovalApproveRequest struct {
ID string `path:"id"` // 审批ID
}
type ApprovalApproveResponse ¶
type ApprovalGetRequest ¶
type ApprovalGetRequest struct {
ID string `path:"id"` // 审批ID
}
type ApprovalGetResponse ¶
type ApprovalRejectRequest ¶
type ApprovalRejectResponse ¶
type ApprovalsListRequest ¶
type ApprovalsListResponse ¶
type AssignmentsListRequest ¶
type AssignmentsListResponse ¶
type AuditRequest ¶
type AuditResponse ¶
type BackupCreateRequest ¶
type BackupDeleteRequest ¶
type BackupDeleteRequest struct {
ID string `path:"id"`
}
type BackupDetailResponse ¶
type BackupDetailResponse struct {
Backup
}
type BackupDownloadRequest ¶
type BackupDownloadRequest struct {
ID string `path:"id"`
}
type BackupsListRequest ¶
type BackupsListResponse ¶
type BatchCopyFunctionsRequest ¶
type BatchCopyFunctionsRequest struct {
FunctionIds []string `json:"function_ids"`
}
type BatchDeleteFunctionsRequest ¶
type BatchDeleteFunctionsRequest struct {
FunctionIds []string `json:"function_ids"`
}
type BatchDeleteObjectsData ¶ added in v0.1.2
type BatchDeleteObjectsRequest ¶ added in v0.1.2
type BatchDeleteObjectsRequest struct {
Keys []string `json:"keys"`
}
type BatchDeleteObjectsResponse ¶ added in v0.1.2
type BatchDeleteObjectsResponse struct {
Code int `json:"code"`
Message string `json:"message"`
Data BatchDeleteObjectsData `json:"data"`
}
type BehaviorAdoptionBreakdownResponse ¶
type BehaviorAdoptionBreakdownResponse struct {
BySegment interface{} `json:"bySegment"`
ByTime interface{} `json:"byTime"`
}
type BehaviorAdoptionRequest ¶
type BehaviorAdoptionResponse ¶
type BehaviorAdoptionResponse struct {
Features []FeatureAdoption `json:"features"`
}
type BehaviorEvent ¶
type BehaviorEventsRequest ¶
type BehaviorEventsResponse ¶
type BehaviorEventsResponse struct {
Items []BehaviorEvent `json:"items"`
Total int64 `json:"total"`
}
type BehaviorFunnelRequest ¶
type BehaviorFunnelResponse ¶
type BehaviorFunnelResponse struct {
Steps []FunnelStep `json:"steps"`
}
type BehaviorPathsRequest ¶
type BehaviorPathsResponse ¶
type BehaviorPathsResponse struct {
Paths interface{} `json:"paths"`
}
type BehaviorRequest ¶
type BehaviorResponse ¶
type BehaviorResponse struct {
TopActions interface{} `json:"topActions"`
UserFlows interface{} `json:"userFlows"`
HeatMap interface{} `json:"heatMap"`
}
type CallPlatformRequest ¶
type CallPlatformResponse ¶
type CertificateAddRequest ¶
type CertificateAddResponse ¶
type CertificateCheckAllRequest ¶
type CertificateCheckAllRequest struct {
}
type CertificateCheckRequest ¶
type CertificateCheckRequest struct {
ID string `path:"id"`
}
type CertificateDeleteRequest ¶
type CertificateDeleteRequest struct {
ID string `path:"id"`
}
type CertificateDetailRequest ¶
type CertificateDetailRequest struct {
ID string `path:"id"`
}
type CertificateDomainInfoRequest ¶
type CertificateDomainInfoRequest struct {
Domain string `form:"domain"`
}
type CertificateExpiringRequest ¶
type CertificateExpiringRequest struct {
Days int `form:"days,optional"`
}
type CertificateStatsRequest ¶
type CertificateStatsRequest struct {
}
type CertificatesListRequest ¶
type ComponentActionRequest ¶
type ComponentActionRequest struct {
ID string `path:"id"`
}
type ComponentDetailRequest ¶
type ComponentDetailRequest struct {
ID string `path:"id"`
}
type ComponentPatchRequest ¶
type ComponentPatchRequest struct {
ID string `path:"id"`
Patch interface{} `json:"patch"`
}
type ComponentsListRequest ¶
type ComponentsListResponse ¶
type ComponentsPatchResponse ¶
type ConfigUpsertRequest ¶
type ConfigUpsertResponse ¶
type ConfigVersionsRequest ¶
type ConfigVersionsRequest struct {
Key string `form:"key"` // 配置键
}
type ConfigVersionsResponse ¶
type CreateDirectoryRequest ¶ added in v0.1.2
type CreateDirectoryRequest struct {
Prefix string `json:"prefix"`
}
type CreateDirectoryResponse ¶ added in v0.1.2
type DeleteObjectRequest ¶ added in v0.1.2
type DeleteObjectRequest struct {
Key string `form:"key"`
}
type DeleteObjectResponse ¶ added in v0.1.2
type Descriptor ¶
type DescriptorsRequest ¶
type DescriptorsResponse ¶
type DescriptorsResponse struct {
Items []Descriptor `json:"items"`
}
type EntitiesListRequest ¶
type EntitiesListResponse ¶
type EntityCreateRequest ¶
type EntityCreateRequest struct {
Type string `json:"type"`
Data interface{} `json:"data"`
}
type EntityCreateResponse ¶
type EntityDeleteRequest ¶
type EntityDeleteRequest struct {
ID string `path:"id"`
}
type EntityDeleteResponse ¶
type EntityDetailRequest ¶
type EntityDetailRequest struct {
ID string `path:"id"`
}
type EntityDetailResponse ¶
type EntityPreviewRequest ¶
type EntityPreviewRequest struct {
ID string `path:"id"`
}
type EntityPreviewResponse ¶
type EntityUpdateRequest ¶
type EntityUpdateRequest struct {
ID string `path:"id"`
Data interface{} `json:"data"`
}
type EntityUpdateResponse ¶
type EntityValidateRequest ¶
type EntityValidateRequest struct {
Type string `json:"type"`
Data interface{} `json:"data"`
}
type EntityValidateResponse ¶
type EpisodeMetrics ¶
type FAQ ¶
type FAQ struct {
Id int64 `json:"id"`
Question string `json:"question"`
Answer string `json:"answer"`
Category string `json:"category"`
Tags []string `json:"tags"`
Visible bool `json:"visible"`
Sort int `json:"sort"`
Views int `json:"views"`
CreatedAt string `json:"createdAt"`
UpdatedAt string `json:"updatedAt"`
}
type FAQCategoriesRequest ¶
type FAQCategoriesRequest struct {
}
type FAQCategoriesResponse ¶
type FAQCategoriesResponse struct {
Items []FAQCategory `json:"items"`
}
type FAQCategory ¶
type FAQCreateRequest ¶
type FAQDeleteRequest ¶
type FAQDeleteRequest struct {
ID string `path:"id"`
}
type FAQDetailResponse ¶
type FAQDetailResponse struct {
FAQ
}
type FAQListRequest ¶
type FAQListResponse ¶
type FAQUpdateRequest ¶
type FeatureAdoption ¶
type Feedback ¶
type Feedback struct {
Id int64 `json:"id"`
PlayerId string `json:"playerId"`
Contact string `json:"contact"`
Content string `json:"content"`
Category string `json:"category"`
Priority string `json:"priority"`
Status string `json:"status"`
Rating int `json:"rating"` // 1-5星
Attach string `json:"attach"` // 附件URL
GameId string `json:"gameId"`
Env string `json:"env"`
Reply string `json:"reply"`
CreatedAt string `json:"createdAt"`
UpdatedAt string `json:"updatedAt"`
}
type FeedbackCreateRequest ¶
type FeedbackCreateRequest struct {
PlayerId string `json:"playerId,optional"`
Contact string `json:"contact"`
Content string `json:"content"`
Category string `json:"category"`
Rating int `json:"rating,optional"`
Attach string `json:"attach,optional"`
GameId string `json:"gameId,optional"`
Env string `json:"env,optional"`
}
type FeedbackDeleteRequest ¶
type FeedbackDeleteRequest struct {
ID string `path:"id"`
}
type FeedbackDetailResponse ¶
type FeedbackDetailResponse struct {
Feedback
}
type FeedbackListRequest ¶
type FeedbackListResponse ¶
type FeedbackStats ¶
type FeedbackStatsRequest ¶
type FeedbackStatsResponse ¶
type FeedbackStatsResponse struct {
FeedbackStats
}
type FeedbackUpdateRequest ¶
type FiltersGetRequest ¶
type FiltersGetRequest struct {
GameId string `form:"gameId,optional"`
}
type FiltersGetResponse ¶
type FiltersGetResponse struct {
Items []AnalyticsFilters `json:"items"`
}
type FiltersUpdateRequest ¶
type FiltersUpdateRequest struct {
GameId string `json:"gameId"`
Filters interface{} `json:"filters"`
}
type Function ¶
type Function struct {
Id string `json:"id"`
Name string `json:"name"`
Description string `json:"description"`
Category string `json:"category"`
GameId string `json:"gameId"`
Status int `json:"status"`
Version string `json:"version"`
Instances int `json:"instances"`
CreatedAt string `json:"createdAt"`
UpdatedAt string `json:"updatedAt"`
}
type FunctionActionRequest ¶
type FunctionActionRequest struct {
ID string `path:"id"`
}
type FunctionCopyRequest ¶
type FunctionCopyRequest struct {
ID string `path:"id"`
}
type FunctionCopyResponse ¶
type FunctionDescriptor ¶
type FunctionDescriptor struct {
Input interface{} `json:"input"`
Output interface{} `json:"output"`
Schema interface{} `json:"schema"`
}
type FunctionDetailRequest ¶
type FunctionDetailRequest struct {
ID string `path:"id"`
}
type FunctionDetailResponse ¶
type FunctionDetailResponse struct {
Function
Descriptor FunctionDescriptor `json:"descriptor"`
}
type FunctionInstance ¶
type FunctionInstancesRequest ¶
type FunctionInstancesRequest struct {
ID string `path:"id"`
}
type FunctionInstancesResponse ¶
type FunctionInstancesResponse struct {
Items []FunctionInstance `json:"items"`
}
type FunctionInvokeRequest ¶
type FunctionInvokeRequest struct {
ID string `path:"id"`
Params interface{} `json:"params,optional"`
Payload interface{} `json:"payload,optional"`
GameID string `json:"gameId,optional"`
Env string `json:"env,optional"`
Mode string `json:"mode,optional"`
Route string `json:"route,optional"`
TargetServiceID string `json:"target_service_id,optional"`
HashKey string `json:"hash_key,optional"`
}
type FunctionInvokeResponse ¶
type FunctionPermission ¶
type FunctionPermissionsRequest ¶
type FunctionPermissionsRequest struct {
ID string `path:"id"`
}
type FunctionPermissionsResponse ¶
type FunctionPermissionsResponse struct {
Items []FunctionPermission `json:"items"`
}
type FunctionPermissionsUpdateRequest ¶
type FunctionPermissionsUpdateRequest struct {
ID string `path:"id"`
Permissions []FunctionPermission `json:"permissions"`
}
type FunctionPublishRequest ¶
type FunctionPublishRequest struct {
ID string `path:"id"`
}
type FunctionPublishResponse ¶
type FunctionUIRequest ¶
type FunctionUIRequest struct {
ID string `path:"id"`
}
type FunctionUIResponse ¶
type FunctionUIResponse struct {
Schema interface{} `json:"schema"`
Layout interface{} `json:"layout"`
Components interface{} `json:"components"`
}
type FunctionUIUpdateRequest ¶
type FunctionUIUpdateRequest struct {
ID string `path:"id"`
Schema interface{} `json:"schema,optional"`
Layout interface{} `json:"layout,optional"`
Components interface{} `json:"components,optional"`
}
type FunctionsListRequest ¶
type FunctionsListResponse ¶
type FunctionsPendingRequest ¶
type FunctionsPendingRequest struct {
}
type FunctionsPendingResponse ¶
type FunctionsPendingResponse struct {
Items []PendingFunction `json:"items"`
}
type FunnelStep ¶
type GameCreateRequest ¶
type GameCreateResponse ¶
type GameDeleteRequest ¶
type GameDeleteRequest struct {
ID string `path:"id"`
}
type GameDeleteResponse ¶
type GameDetailRequest ¶
type GameDetailRequest struct {
ID string `path:"id"`
}
type GameDetailResponse ¶
type GameEnvAddRequest ¶
type GameEnvAddResponse ¶
type GameEnvDeleteRequest ¶
type GameEnvDeleteResponse ¶
type GameEnvItem ¶
type GameEnvUpdateRequest ¶
type GameEnvUpdateResponse ¶
type GameEnvsData ¶
type GameEnvsData struct {
Envs []GameEnvItem `json:"envs"`
}
type GameEnvsListRequest ¶
type GameEnvsListRequest struct {
ID string `path:"id"`
}
type GameEnvsListResponse ¶
type GameEnvsListResponse struct {
Code int `json:"code"`
Message string `json:"message"`
Data GameEnvsData `json:"data,omitempty"`
}
type GameInfo ¶
type GameInfo struct {
ID uint `json:"id"`
Name string `json:"name"`
Icon string `json:"icon,optional"`
Description string `json:"description,optional"`
Enabled bool `json:"enabled"`
AliasName string `json:"aliasName,optional"`
Homepage string `json:"homepage,optional"`
Status string `json:"status"`
GameType string `json:"gameType,optional"`
GenreCode string `json:"genreCode,optional"`
Color string `json:"color,optional"`
Envs []GameEnvItem `json:"envs,optional"`
CreatedAt string `json:"createdAt,optional"`
UpdatedAt string `json:"updatedAt,optional"`
}
type GameUpdateRequest ¶
type GameUpdateResponse ¶
type GamesListRequest ¶
type GamesListResponse ¶
type HealthzRequest ¶
type HealthzRequest struct {
}
type HealthzResponse ¶
type IngestRequest ¶
type IngestResponse ¶
type JobCancelRequest ¶
type JobCancelRequest struct {
ID string `path:"id"` // 任务ID
}
type JobCancelResponse ¶
type JobItem ¶
type JobItem struct {
ID string `json:"id"`
FunctionID string `json:"function_id,omitempty"`
Actor string `json:"actor,omitempty"`
State string `json:"state,omitempty"`
GameID string `json:"game_id,omitempty"`
Env string `json:"env,omitempty"`
RPCAddr string `json:"rpc_addr,omitempty"`
StartedAt string `json:"started_at,omitempty"`
EndedAt string `json:"ended_at,omitempty"`
DurationMs int64 `json:"duration_ms,omitempty"`
Error string `json:"error,omitempty"`
}
type JobListRequest ¶
type JobListRequest struct {
Status string `form:"status,optional"`
FunctionID string `form:"function_id,optional"`
Actor string `form:"actor,optional"`
GameID string `form:"game_id,optional"`
Env string `form:"env,optional"`
Page int `form:"page,optional,default=1"`
Size int `form:"size,optional,default=20"`
}
type JobListResponse ¶
type JobResultRequest ¶
type JobResultRequest struct {
ID string `path:"id"` // 任务ID
}
type JobResultResponse ¶
type JobStartRequest ¶
type JobStartRequest struct {
FunctionID string `json:"functionId"` // 函数ID
Params interface{} `json:"params,optional"`
}
type JobStartResponse ¶
type LevelMetrics ¶
type LevelsEpisodesRequest ¶
type LevelsEpisodesResponse ¶
type LevelsEpisodesResponse struct {
Episodes []EpisodeMetrics `json:"episodes"`
}
type LevelsMapsRequest ¶
type LevelsMapsResponse ¶
type LevelsMapsResponse struct {
Maps []MapMetrics `json:"maps"`
}
type LevelsRequest ¶
type LevelsResponse ¶
type LevelsResponse struct {
Levels []LevelMetrics `json:"levels"`
}
type ListObjectsRequest ¶ added in v0.1.2
type ListObjectsResponse ¶ added in v0.1.2
type ListObjectsResponse struct {
Code int `json:"code"`
Message string `json:"message"`
Data ObjectsData `json:"data"`
}
type ListPlatformsResponse ¶
type ListPlatformsResponse struct {
Code int `json:"code"`
Message string `json:"message"`
Platforms []PlatformInfo `json:"platforms,omitempty"`
}
type LoginRequest ¶
type LoginResponse ¶
type LogoutRequest ¶
type LogoutRequest struct {
}
type LogoutResponse ¶
type LogoutResponse struct {
}
type MapMetrics ¶
type MapMetrics struct {
MapId string `json:"mapId"`
HeatMap interface{} `json:"heatMap"`
DeathSpots interface{} `json:"deathSpots"`
}
type MessageDetailRequest ¶
type MessageDetailRequest struct {
ID string `path:"id"`
}
type MessageDetailResponse ¶
type MessageReadRequest ¶
type MessageReadRequest struct {
ID string `path:"id"`
}
type MessageReadResponse ¶
type MessageSendRequest ¶
type MessageSendResponse ¶
type MessagesListRequest ¶
type MessagesListResponse ¶
type MessagesUnreadCountRequest ¶
type MessagesUnreadCountRequest struct {
}
type MetricsRequest ¶
type MetricsRequest struct {
}
type MetricsResponse ¶
type NodeActionRequest ¶
type NodeActionRequest struct {
ID string `path:"id"`
}
type NodeCommand ¶
type NodeCommandsRequest ¶
type NodeCommandsRequest struct {
}
type NodeCommandsResponse ¶
type NodeCommandsResponse struct {
Items []NodeCommand `json:"items"`
}
type NodeDrainRequest ¶
type NodeMetaRequest ¶
type NodeMetaRequest struct {
ID string `path:"id"`
}
type NodeMetaResponse ¶
type NodeMetaResponse struct {
Meta interface{} `json:"meta"`
}
type NodeMetaUpdateRequest ¶
type NodeMetaUpdateRequest struct {
ID string `path:"id"`
Meta interface{} `json:"meta"`
}
type NodesListRequest ¶
type NodesListResponse ¶
type NodesListResponse struct {
Items []Node `json:"items"`
}
type ObjectInfo ¶ added in v0.1.2
type ObjectsData ¶ added in v0.1.2
type ObjectsData struct {
Objects []ObjectInfo `json:"objects"`
Prefixes []string `json:"prefixes,optional"`
IsTruncated bool `json:"is_truncated"`
NextMarker string `json:"next_marker,optional"`
}
type OpsAgentInfo ¶
type OpsAgentInfo struct {
AgentID string `json:"agentId"`
GameID string `json:"gameId"`
Env string `json:"env"`
Version string `json:"version"`
RPCAddr string `json:"rpcAddr"`
Connected bool `json:"connected"`
LastSeen string `json:"lastSeen"`
Functions []string `json:"functions"`
Processes []string `json:"processes"`
Labels map[string]string `json:"labels"`
}
type OpsAgentMetaResponse ¶
type OpsAgentMetaUpdateRequest ¶
type OpsAgentMetaUpdateRequest struct {
AgentID string `json:"agentId"`
Meta interface{} `json:"meta"`
}
type OpsAgentMetricsRequest ¶
type OpsAgentMetricsResponse ¶
type OpsAgentMetricsResponse struct {
Code int `json:"code"`
Message string `json:"message"`
Data []OpsMetricsData `json:"data,omitempty"`
}
type OpsAgentProcessesRequest ¶
type OpsAgentProcessesRequest struct {
AgentID string `path:"agentId"`
}
type OpsAgentProcessesResponse ¶
type OpsAgentProcessesResponse struct {
Code int `json:"code"`
Message string `json:"message"`
Data []OpsManagedProcess `json:"data,omitempty"`
}
type OpsAgentSystemInfo ¶
type OpsAgentSystemInfo struct {
Hostname string `json:"hostname"`
OS string `json:"os"`
OSVersion string `json:"osVersion"`
KernelVersion string `json:"kernelVersion"`
Arch string `json:"arch"`
CPUCores int32 `json:"cpuCores"`
TotalMemory uint64 `json:"totalMemory"`
BootTime string `json:"bootTime"`
AgentVersion string `json:"agentVersion"`
}
type OpsAgentSystemInfoRequest ¶
type OpsAgentSystemInfoRequest struct {
AgentID string `path:"agentId"`
}
type OpsAgentSystemInfoResponse ¶
type OpsAgentSystemInfoResponse struct {
Code int `json:"code"`
Message string `json:"message"`
Data OpsAgentSystemInfo `json:"data,omitempty"`
}
type OpsAgentsListRequest ¶
type OpsAgentsListRequest struct {
}
type OpsAgentsListResponse ¶
type OpsAgentsListResponse struct {
Code int `json:"code"`
Message string `json:"message"`
Data []OpsAgentInfo `json:"data,omitempty"`
}
type OpsAlert ¶
type OpsAlert struct {
Severity string `json:"severity,omitempty"`
Service string `json:"service,omitempty"`
Instance string `json:"instance,omitempty"`
Summary string `json:"summary,omitempty"`
StartsAt string `json:"starts_at,omitempty"`
EndsAt string `json:"ends_at,omitempty"`
Duration string `json:"duration,omitempty"`
Silenced bool `json:"silenced,omitempty"`
Labels map[string]interface{} `json:"labels,omitempty"`
Annotations map[string]interface{} `json:"annotations,omitempty"`
}
type OpsAlertSilenceDeleteRequest ¶
type OpsAlertSilenceDeleteRequest struct {
ID string `path:"id"`
}
type OpsAlertSilenceRequest ¶
type OpsAlertSilenceResponse ¶
type OpsAlertsRequest ¶
type OpsAlertsRequest struct {
}
type OpsAlertsResponse ¶
type OpsAlertsResponse struct {
Alerts []OpsAlert `json:"alerts"`
}
type OpsBackupCreateRequest ¶
type OpsBackupCreateRequest struct {
Name string `json:"name,optional"`
}
type OpsBackupCreateResponse ¶
type OpsBackupDeleteRequest ¶
type OpsBackupDeleteRequest struct {
ID string `path:"id"`
}
type OpsBackupDeleteResponse ¶
type OpsBackupDownloadRequest ¶
type OpsBackupDownloadRequest struct {
ID string `path:"id"`
}
type OpsBackupsListRequest ¶
type OpsBackupsListResponse ¶
type OpsConfigRequest ¶
type OpsConfigRequest struct {
}
type OpsConfigResponse ¶
type OpsCpuMetrics ¶
type OpsDiskMetrics ¶
type OpsExecCommandRequest ¶
type OpsExecCommandResponse ¶
type OpsExecCommandResponse struct {
Code int `json:"code"`
Message string `json:"message"`
Data OpsExecCommandResult `json:"data,omitempty"`
}
type OpsExecCommandResult ¶
type OpsFunctionsRequest ¶
type OpsFunctionsRequest struct {
}
type OpsFunctionsResponse ¶
type OpsHealthCheck ¶
type OpsHealthCheck struct {
ID string `json:"id"`
Name string `json:"name,optional"`
Enabled bool `json:"enabled"`
Type string `json:"type,optional"`
Kind string `json:"kind,optional"`
Target string `json:"target,optional"`
Expect string `json:"expect,optional"`
Region string `json:"region,optional"`
Interval int `json:"interval,optional"`
IntervalSec int `json:"intervalSec,optional"`
TimeoutMs int `json:"timeoutMs,optional"`
}
type OpsHealthGetRequest ¶
type OpsHealthGetRequest struct {
}
type OpsHealthGetResponse ¶
type OpsHealthRunRequest ¶
type OpsHealthRunRequest struct {
ID string `json:"id,optional"`
}
type OpsHealthRunResponse ¶
type OpsHealthUpdateRequest ¶
type OpsHealthUpdateRequest struct {
Enabled bool `json:"enabled"`
Checks []OpsHealthCheck `json:"checks,optional"`
}
type OpsHealthUpdateResponse ¶
type OpsMQRequest ¶
type OpsMQRequest struct {
}
type OpsMQResponse ¶
type OpsMaintenanceGetRequest ¶
type OpsMaintenanceGetRequest struct {
}
type OpsMaintenanceUpdateRequest ¶
type OpsMaintenanceUpdateRequest struct {
Enabled bool `json:"enabled"`
Message string `json:"message,optional"`
Windows []OpsMaintenanceWindow `json:"windows,optional"`
}
type OpsMaintenanceWindow ¶
type OpsManagedProcess ¶
type OpsMemoryMetrics ¶
type OpsMetricsData ¶
type OpsMetricsData struct {
AgentID string `json:"agentId"`
Timestamp string `json:"timestamp"`
CPU OpsCpuMetrics `json:"cpu"`
Memory OpsMemoryMetrics `json:"memory"`
Disks []OpsDiskMetrics `json:"disks,omitempty"`
Networks []OpsNetworkMetrics `json:"networks,omitempty"`
}
type OpsMetricsQuery ¶
type OpsMetricsResponse ¶
type OpsNetworkMetrics ¶
type OpsNodeActionRequest ¶
type OpsNodeActionRequest struct {
NodeID string `path:"nodeId"`
}
type OpsNodeCommandsQuery ¶
type OpsNodeCommandsQuery struct {
NodeID string `form:"nodeId"`
}
type OpsNodeCommandsResponse ¶
type OpsNodeDrainResponse ¶
type OpsNodeMetaRequest ¶
type OpsNodeMetaRequest struct {
NodeID string `path:"nodeId"`
}
type OpsNodeMetaResponse ¶
type OpsNodeRestartResponse ¶
type OpsNodeUndrainResponse ¶
type OpsNodesRequest ¶
type OpsNodesRequest struct {
}
type OpsNodesResponse ¶
type OpsNotificationChannel ¶
type OpsNotificationRule ¶
type OpsNotificationsGetRequest ¶
type OpsNotificationsGetRequest struct {
}
type OpsNotificationsUpdateRequest ¶
type OpsNotificationsUpdateRequest struct {
Enabled bool `json:"enabled"`
Channels []OpsNotificationChannel `json:"channels,optional"`
Rules []OpsNotificationRule `json:"rules,optional"`
}
type OpsProcessActionRequest ¶
type OpsProcessStartRequest ¶
type OpsProcessStartResponse ¶
type OpsServiceItem ¶ added in v0.1.1
type OpsServiceItem struct {
ID string `json:"id"`
Name string `json:"name"`
Type string `json:"type"`
Status string `json:"status"`
Address string `json:"address,optional"`
GameID string `json:"gameId,optional"`
Env string `json:"env,optional"`
Version string `json:"version,optional"`
Region string `json:"region,optional"`
Zone string `json:"zone,optional"`
Labels map[string]string `json:"labels,optional"`
FunctionsCount int `json:"functionsCount,optional"`
LastSeen string `json:"lastSeen,optional"`
Metadata *OpsServiceMetadata `json:"metadata,optional"`
}
type OpsServiceMetadata ¶ added in v0.1.2
type OpsServiceMetadata struct {
Processes []OpsServiceProcess `json:"processes,optional"`
ProcessesCount int `json:"processesCount,optional"`
}
type OpsServiceProcess ¶ added in v0.1.2
type OpsServicesRequest ¶
type OpsServicesRequest struct {
}
type OpsServicesResponse ¶
type OpsServicesResponse struct {
Services []OpsServiceItem `json:"services"`
Total int `json:"total"`
}
type OpsSilencesRequest ¶
type OpsSilencesRequest struct {
}
type OpsSilencesResponse ¶
type OverviewMetrics ¶
type OverviewRequest ¶
type OverviewRequest struct {
AnalyticsQuery
}
type OverviewResponse ¶
type OverviewResponse struct {
Metrics OverviewMetrics `json:"metrics"`
Trends interface{} `json:"trends"`
}
type PacksExportRequest ¶
type PacksExportRequest struct {
ID string `form:"id"`
}
type PacksExportResponse ¶
type PacksImportRequest ¶
type PacksImportRequest struct {
Archive string `json:"archive"`
}
type PacksImportResponse ¶
type PacksListRequest ¶
type PacksListResponse ¶
type PacksPluginRequest ¶ added in v0.1.1
type PacksPluginResponse ¶ added in v0.1.1
type PacksPluginResponse struct {
Content string `json:"content,omitempty"`
}
type PacksReloadRequest ¶
type PacksReloadRequest struct {
}
type PacksReloadResponse ¶
type PaymentTransaction ¶
type PaymentsIngestRequest ¶
type PaymentsIngestResponse ¶
type PaymentsMetrics ¶
type PaymentsProductTrendResponse ¶
type PaymentsProductTrendResponse struct {
Items []ProductTrend `json:"items"`
}
type PaymentsRequest ¶
type PaymentsResponse ¶
type PaymentsResponse struct {
Metrics PaymentsMetrics `json:"metrics"`
Trends interface{} `json:"trends"`
}
type PaymentsSummary ¶
type PaymentsSummaryRequest ¶
type PaymentsSummaryResponse ¶
type PaymentsSummaryResponse struct {
Items []PaymentsSummary `json:"items"`
}
type PaymentsTransactionsRequest ¶
type PaymentsTransactionsRequest struct {
Page int `form:"page,optional,default=1"`
PageSize int `form:"pageSize,optional,default=20"`
GameId string `form:"gameId,optional"`
Env string `form:"env,optional"`
Status string `form:"status,optional"`
StartDate string `form:"startDate,optional"`
EndDate string `form:"endDate,optional"`
}
type PaymentsTransactionsResponse ¶
type PaymentsTransactionsResponse struct {
Items []PaymentTransaction `json:"items"`
Total int64 `json:"total"`
Page int `json:"page"`
Size int `json:"pageSize"`
}
type PendingFunction ¶
type Permission ¶
type PermissionDetailRequest ¶
type PermissionDetailRequest struct {
ID string `path:"id"`
}
type PermissionDetailResponse ¶
type PermissionDetailResponse struct {
Permission
}
type PermissionsListRequest ¶
type PermissionsListResponse ¶
type PermissionsListResponse struct {
Items []Permission `json:"items"`
Total int64 `json:"total"`
Page int `json:"page"`
Size int `json:"pageSize"`
}
type PlatformInfo ¶
type Player ¶
type Player struct {
Id int64 `json:"id"`
Username string `json:"username"`
Nickname string `json:"nickname"`
Email string `json:"email"`
Phone string `json:"phone"`
GameId string `json:"gameId"`
Status int `json:"status"` // 1:active 0:banned 2:suspended
Balance int64 `json:"balance"` // 游戏货币
Level int `json:"level"`
Vip int `json:"vip"`
CreatedAt string `json:"createdAt"`
UpdatedAt string `json:"updatedAt"`
}
type PlayerBalanceRequest ¶
type PlayerBalanceResponse ¶
type PlayerBalanceResponse struct {
Player
}
type PlayerCreateRequest ¶
type PlayerCreateResponse ¶
type PlayerCreateResponse struct {
Player
}
type PlayerDeleteRequest ¶
type PlayerDeleteRequest struct {
ID string `path:"id"`
}
type PlayerDetailRequest ¶
type PlayerDetailRequest struct {
ID string `path:"id"`
}
type PlayerDetailResponse ¶
type PlayerDetailResponse struct {
Player
}
type PlayerUpdateRequest ¶
type PlayerUpdateResponse ¶
type PlayerUpdateResponse struct {
Player
}
type PlayersListRequest ¶
type PlayersListRequest struct {
Page int `form:"page,optional,default=1"`
PageSize int `form:"pageSize,optional,default=20"`
GameId string `form:"gameId,optional"`
Search string `form:"search,optional"`
Status int `form:"status,optional"`
Level int `form:"level,optional"`
Vip int `form:"vip,optional"`
}
type PlayersListResponse ¶
type ProductTrend ¶
type ProfileGame ¶
type ProfileGamesRequest ¶
type ProfileGamesRequest struct {
}
type ProfileGamesResponse ¶
type ProfileGamesResponse struct {
Games []ProfileGame `json:"games"`
}
type ProfileGetRequest ¶
type ProfileGetRequest struct {
}
type ProfileGetResponse ¶
type ProfileGetResponse struct {
ProfileInfo
}
type ProfileInfo ¶
type ProfileInfo struct {
Id int64 `json:"id"`
Username string `json:"username"`
Nickname string `json:"nickname"`
Email string `json:"email"`
Phone string `json:"phone"`
Roles []string `json:"roles"`
Avatar string `json:"avatar"`
CreatedAt string `json:"createdAt"`
UpdatedAt string `json:"updatedAt"`
}
type ProfilePasswordRequest ¶
type ProfilePermission ¶
type ProfilePermissionsResponse ¶
type ProfilePermissionsResponse struct {
Permissions []ProfilePermission `json:"permissions"`
Admin bool `json:"admin"`
Roles []string `json:"roles"`
PermissionIDs []string `json:"permissionIDs,omitempty"`
}
type ProfileUpdateRequest ¶
type ProviderActionRequest ¶
type ProviderActionRequest struct {
ID string `path:"id"`
}
type ProviderDeleteResponse ¶
type ProviderDetailRequest ¶
type ProviderDetailRequest struct {
ID string `path:"id"`
}
type ProviderDetailResponse ¶
type ProviderReloadResponse ¶
type ProvidersCapabilitiesRequest ¶
type ProvidersCapabilitiesRequest struct {
}
type ProvidersDescriptorsRequest ¶
type ProvidersDescriptorsRequest struct {
}
type ProvidersEntitiesRequest ¶
type ProvidersEntitiesRequest struct {
ID string `path:"id"`
}
type ProvidersListRequest ¶
type ProvidersListResponse ¶
type RateLimit ¶
type RateLimit struct {
Id string `json:"id"`
Name string `json:"name"`
Resource string `json:"resource"` // function, api, user
Limit int `json:"limit"` // 每秒请求数
Window int `json:"window"` // 时间窗口(秒)
Action string `json:"action"` // reject, throttle
Rules interface{} `json:"rules"`
Status int `json:"status"`
UpdatedAt string `json:"updatedAt"`
}
type RateLimitDeleteRequest ¶
type RateLimitDeleteRequest struct {
ID string `path:"id"`
}
type RateLimitGetRequest ¶
type RateLimitGetRequest struct {
ID string `path:"id"`
}
type RateLimitPreviewRequest ¶
type RateLimitPreviewRequest struct {
Rules interface{} `json:"rules"`
}
type RateLimitPreviewResponse ¶
type RateLimitPreviewResponse struct {
Matches interface{} `json:"matches"`
Impact interface{} `json:"impact"`
}
type RateLimitResponse ¶
type RateLimitResponse struct {
RateLimit
}
type RateLimitUpsertRequest ¶
type RateLimitsListRequest ¶
type RateLimitsListRequest struct {
Resource string `form:"resource,optional"`
}
type RateLimitsListResponse ¶
type RateLimitsListResponse struct {
Items []RateLimit `json:"items"`
}
type RealtimeMetrics ¶
type RealtimeRequest ¶
type RealtimeResponse ¶
type RealtimeResponse struct {
RealtimeMetrics
Timestamp string `json:"timestamp"`
}
type RealtimeSeriesRequest ¶
type RealtimeSeriesResponse ¶
type RealtimeSeriesResponse struct {
Series interface{} `json:"series"`
}
type RegistryAgent ¶
type RegistryCoverage ¶
type RegistryCoverage struct {
GameEnv string `json:"game_env"`
Functions map[string]RegistryCoverageStat `json:"functions"`
Uncovered []string `json:"uncovered,optional"`
}
type RegistryCoverageStat ¶
type RegistryFunction ¶
type RegistryRequest ¶
type RegistryRequest struct {
}
type RegistryResponse ¶
type RegistryResponse struct {
Agents []RegistryAgent `json:"agents"`
Functions []RegistryFunction `json:"functions"`
Assignments map[string][]string `json:"assignments"`
Coverage []RegistryCoverage `json:"coverage"`
}
type RenameDirectoryRequest ¶ added in v0.1.2
type RenameDirectoryResponse ¶ added in v0.1.2
type RetentionCohort ¶
type RetentionRequest ¶
type RetentionResponse ¶
type RetentionResponse struct {
Cohorts []RetentionCohort `json:"cohorts"`
}
type RoleCreateRequest ¶
type RoleCreateResponse ¶
type RoleCreateResponse struct {
Role
}
type RoleDeleteRequest ¶
type RoleDeleteRequest struct {
ID string `path:"id"`
}
type RoleDetailRequest ¶
type RoleDetailRequest struct {
ID string `path:"id"`
}
type RoleDetailResponse ¶
type RoleDetailResponse struct {
Role
}
type RoleUpdateRequest ¶
type RoleUpdateResponse ¶
type RoleUpdateResponse struct {
Role
}
type RolesListRequest ¶
type RolesListResponse ¶
type RootRequest ¶
type RootRequest struct {
}
type RootResponse ¶
type SchemaCreateRequest ¶
type SchemaCreateRequest struct {
Name string `json:"name"`
Schema interface{} `json:"schema"`
}
type SchemaCreateResponse ¶
type SchemaDeleteRequest ¶
type SchemaDeleteRequest struct {
ID string `path:"id"`
}
type SchemaDeleteResponse ¶
type SchemaDetailRequest ¶
type SchemaDetailRequest struct {
ID string `path:"id"`
}
type SchemaDetailResponse ¶
type SchemaRawValidateRequest ¶
type SchemaRawValidateRequest struct {
Schema interface{} `json:"schema"`
Data interface{} `json:"data"`
}
type SchemaUIConfigRequest ¶
type SchemaUIConfigRequest struct {
ID string `path:"id"`
}
type SchemaUIConfigResponse ¶
type SchemaUIConfigUpdateRequest ¶
type SchemaUIConfigUpdateRequest struct {
ID string `path:"id"`
Config interface{} `json:"config"`
}
type SchemaUpdateRequest ¶
type SchemaUpdateRequest struct {
ID string `path:"id"`
Schema interface{} `json:"schema"`
}
type SchemaUpdateResponse ¶
type SchemaValidateRequest ¶
type SchemaValidateRequest struct {
ID string `path:"id"`
Data interface{} `json:"data"`
}
type SchemaValidateResponse ¶
type SchemasListRequest ¶
type SchemasListResponse ¶
type SignedUrlRequest ¶
type SignedUrlResponse ¶
type SilenceDeleteRequest ¶
type SilenceDeleteRequest struct {
ID string `path:"id"`
}
type SilencesListRequest ¶
type SilencesListRequest struct {
}
type SilencesListResponse ¶
type SilencesListResponse struct {
Items []Silence `json:"items"`
}
type StatusRequest ¶
type StatusRequest struct {
}
type StatusResponse ¶
type StreamJobRequest ¶
type StreamJobRequest struct {
JobID string `path:"jobId"`
}
type StreamJobResponse ¶
type StreamMessagesRequest ¶
type StreamMessagesRequest struct {
}
type StreamMessagesResponse ¶
type Ticket ¶
type Ticket struct {
Id int64 `json:"id"`
Title string `json:"title"`
Content string `json:"content"`
Category string `json:"category"`
Priority string `json:"priority"`
Status string `json:"status"`
Assignee string `json:"assignee"`
Tags []string `json:"tags"`
PlayerId string `json:"playerId"`
Contact string `json:"contact"`
GameId string `json:"gameId"`
Env string `json:"env"`
Source string `json:"source"`
CreatedAt string `json:"createdAt"`
UpdatedAt string `json:"updatedAt"`
}
type TicketCommentsRequest ¶
type TicketCommentsRequest struct {
TicketID string `path:"ticketId"`
}
type TicketCommentsResponse ¶
type TicketCommentsResponse struct {
Items []Comment `json:"items"`
}
type TicketCreateRequest ¶
type TicketCreateRequest struct {
Title string `json:"title"`
Content string `json:"content"`
Category string `json:"category"`
Priority string `json:"priority,optional,default=medium"`
Tags []string `json:"tags,optional"`
PlayerId string `json:"playerId,optional"`
Contact string `json:"contact,optional"`
GameId string `json:"gameId,optional"`
Env string `json:"env,optional"`
}
type TicketDeleteRequest ¶
type TicketDeleteRequest struct {
ID string `path:"id"`
}
type TicketDetailRequest ¶
type TicketDetailRequest struct {
ID string `path:"id"`
}
type TicketDetailResponse ¶
type TicketTransitionRequest ¶
type TicketUpdateRequest ¶
type TicketUpdateRequest struct {
ID string `path:"id"`
Title string `json:"title,optional"`
Content string `json:"content,optional"`
Category string `json:"category,optional"`
Priority string `json:"priority,optional"`
Assignee string `json:"assignee,optional"`
Tags []string `json:"tags,optional"`
}
type TicketsListRequest ¶
type TicketsListResponse ¶
type UISchemaRequest ¶
type UISchemaRequest struct {
Type string `form:"type"`
}
type UISchemaResponse ¶
type UploadObjectData ¶ added in v0.1.2
type UploadObjectRequest ¶ added in v0.1.2
type UploadObjectRequest struct {
}
type UploadObjectResponse ¶ added in v0.1.2
type UploadObjectResponse struct {
Code int `json:"code"`
Message string `json:"message"`
Data UploadObjectData `json:"data"`
}
type XRenderComponentsRequest ¶
type XRenderComponentsRequest struct {
}
type XRenderGenerateRequest ¶
type XRenderGenerateRequest struct {
Schema interface{} `json:"schema"`
}
type XRenderPreviewRequest ¶
type XRenderPreviewRequest struct {
Schema interface{} `json:"schema"`
}
type XRenderTemplatesRequest ¶
type XRenderTemplatesRequest struct {
}
Click to show internal directories.
Click to hide internal directories.