Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AsyncPublishResult ¶ added in v1.5.1
type AsyncPublishResult struct {
ID string
}
AsyncPublishResult represents the result of an async publish operation
type EnforcePolicyResult ¶
type EnforcePolicyResult struct {
ID string
}
EnforcePolicyResult represents the result of an enforce operation
type PublishChangesResult ¶
type PublishChangesResult struct {
IsValid bool
Errors []ValidationMessage
Warnings []ValidationMessage
}
PublishChangesResult represents the result of a publish operation
type TaskData ¶ added in v1.5.3
type TaskData struct {
PublishData *TaskPublishData
}
TaskData contains task-specific data returned from getTask
type TaskPublishData ¶ added in v1.5.3
type TaskPublishData struct {
IsValid bool
Errors []ValidationMessage
}
TaskPublishData holds the publish validation result nested inside TaskData
type TaskResult ¶ added in v1.5.3
TaskResult represents the full result of a getTask query
func (*TaskResult) HasPublishValidationErrors ¶ added in v1.5.3
func (r *TaskResult) HasPublishValidationErrors() bool
HasPublishValidationErrors returns true if the task result contains publish validation errors
func (*TaskResult) PublishValidationErrors ¶ added in v1.5.3
func (r *TaskResult) PublishValidationErrors() []string
PublishValidationErrors returns the publish validation error messages
type ValidationMessage ¶
type ValidationMessage struct {
Message string `json:"message"`
}
ValidationMessage represents a validation error or warning message
Click to show internal directories.
Click to hide internal directories.