// Code generated by ogen, DO NOT EDIT.
package api
// CreateDeploymentParams is parameters of createDeployment operation.
type CreateDeploymentParams struct {
ScriptId string
}
// CreateVersionParams is parameters of createVersion operation.
type CreateVersionParams struct {
ScriptId string
}
// DeleteDeploymentParams is parameters of deleteDeployment operation.
type DeleteDeploymentParams struct {
ScriptId string
DeploymentId string
}
// GetContentParams is parameters of getContent operation.
type GetContentParams struct {
ScriptId string
VersionNumber OptInt `json:",omitempty,omitzero"`
}
// GetDeploymentParams is parameters of getDeployment operation.
type GetDeploymentParams struct {
ScriptId string
DeploymentId string
}
// GetMetricsParams is parameters of getMetrics operation.
type GetMetricsParams struct {
ScriptId string
MetricsGranularity GetMetricsMetricsGranularity
MetricsFilterDeploymentId OptString `json:",omitempty,omitzero"`
}
// GetProjectParams is parameters of getProject operation.
type GetProjectParams struct {
ScriptId string
}
// GetVersionParams is parameters of getVersion operation.
type GetVersionParams struct {
ScriptId string
VersionNumber int
}
// ListDeploymentsParams is parameters of listDeployments operation.
type ListDeploymentsParams struct {
ScriptId string
PageSize OptInt `json:",omitempty,omitzero"`
PageToken OptString `json:",omitempty,omitzero"`
}
// ListProcessesParams is parameters of listProcesses operation.
type ListProcessesParams struct {
PageSize OptInt `json:",omitempty,omitzero"`
PageToken OptString `json:",omitempty,omitzero"`
UserProcessFilterScriptId OptString `json:",omitempty,omitzero"`
UserProcessFilterFunctionName OptString `json:",omitempty,omitzero"`
UserProcessFilterStatuses []string `json:",omitempty"`
UserProcessFilterTypes []string `json:",omitempty"`
}
// ListScriptProcessesParams is parameters of listScriptProcesses operation.
type ListScriptProcessesParams struct {
ScriptId string
PageSize OptInt `json:",omitempty,omitzero"`
PageToken OptString `json:",omitempty,omitzero"`
ScriptProcessFilterFunctionName OptString `json:",omitempty,omitzero"`
}
// ListVersionsParams is parameters of listVersions operation.
type ListVersionsParams struct {
ScriptId string
PageSize OptInt `json:",omitempty,omitzero"`
PageToken OptString `json:",omitempty,omitzero"`
}
// RunScriptParams is parameters of runScript operation.
type RunScriptParams struct {
ScriptId string
}
// UpdateContentParams is parameters of updateContent operation.
type UpdateContentParams struct {
ScriptId string
}
// UpdateDeploymentParams is parameters of updateDeployment operation.
type UpdateDeploymentParams struct {
ScriptId string
DeploymentId string
}