Documentation
¶
Index ¶
Constants ¶
View Source
const PlanSchemaVersion = "pinax.cloud.sync_plan.v1"
Variables ¶
View Source
var ErrRevisionConflict = errors.New("REVISION_CONFLICT")
Functions ¶
func ConflictError ¶
Types ¶
type ConflictEntry ¶
type Plan ¶
type Plan struct {
SchemaVersion string `json:"schema_version"`
Status string `json:"status"`
Direction Direction `json:"direction"`
Target string `json:"target"`
BaseRevision string `json:"base_revision"`
RemoteRevision string `json:"remote_revision"`
DryRun bool `json:"dry_run"`
RequiresApproval bool `json:"requires_approval"`
RemoteWrite bool `json:"remote_write"`
Operations []Operation `json:"operations"`
ConflictQueue []ConflictEntry `json:"conflict_queue,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.