Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CheckoutOne ¶
type CheckoutOne interface {
CheckoutOne(
options checkout_options.Options,
sz sku.TransactedGetter,
) (cz sku.SkuType, err error)
}
type DeleteCheckedOut ¶
type DeleteCheckedOut interface {
DeleteCheckedOut(el *sku.CheckedOut) (err error)
}
type Merge ¶
type Merge interface {
Merge(conflicted sku.Conflicted) (err error)
}
type MergeCheckedOut ¶
type MergeCheckedOut interface {
MergeCheckedOut(
co *sku.CheckedOut,
parentNegotiator sku.ParentNegotiator,
allowMergeConflicts bool,
) (commitOptions sku.CommitOptions, err error)
}
type Open ¶
type Open interface {
Open(
m checkout_mode.Mode,
ph interfaces.FuncIter[string],
zsc sku.SkuTypeSet,
) (err error)
}
type QueryCheckedOut ¶
type QueryCheckedOut = queries.QueryCheckedOut
type ReadCheckedOutFromTransacted ¶
type ReadCheckedOutFromTransacted interface {
ReadCheckedOutFromTransacted(
object *sku.Transacted,
) (checkedOut *sku.CheckedOut, err error)
}
type StoreLike ¶
type StoreLike interface {
Initialize(Supplies) error
QueryCheckedOut
errors.Flusher
store_workspace.Store
}
type UpdateCheckoutFromCheckedOut ¶
type UpdateCheckoutFromCheckedOut interface {
UpdateCheckoutFromCheckedOut(
options checkout_options.OptionsWithoutMode,
co sku.SkuType,
) (err error)
}
type UpdateTransacted ¶
type UpdateTransacted = sku.ExternalStoreUpdateTransacted
type UpdateTransactedFromBlobs ¶
type UpdateTransactedFromBlobs interface {
UpdateTransactedFromBlobs(sku.ExternalLike) (err error)
}
Click to show internal directories.
Click to hide internal directories.