changesummary

package
v0.414.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 28, 2025 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ChangeSummary

type ChangeSummary struct {
	// contains filtered or unexported fields
}

A ChangeSummary is used to return details about if/what/how much was actually changed. Since a lot of functions are written idempotent the ChangeSummary should be used to inform the caller about what actually was done to reach a desired state.

func NewChangeSummary

func NewChangeSummary() (c *ChangeSummary)

func (*ChangeSummary) AddChildSummary

func (c *ChangeSummary) AddChildSummary(childSummary *ChangeSummary) (err error)

func (*ChangeSummary) GetChildSummaries

func (c *ChangeSummary) GetChildSummaries() (childSummaries []*ChangeSummary, err error)

func (*ChangeSummary) GetIsChanged

func (c *ChangeSummary) GetIsChanged() (isChanged bool)

func (*ChangeSummary) GetNumberOfChanges

func (c *ChangeSummary) GetNumberOfChanges() (numberOfChanges int)

func (*ChangeSummary) IncrementNumberOfChanges

func (c *ChangeSummary) IncrementNumberOfChanges()

func (*ChangeSummary) IsChanged

func (c *ChangeSummary) IsChanged() (isChanged bool)

func (*ChangeSummary) MustAddChildSummary

func (c *ChangeSummary) MustAddChildSummary(childSummary *ChangeSummary)

func (*ChangeSummary) MustGetChildSummaries

func (c *ChangeSummary) MustGetChildSummaries() (childSummaries []*ChangeSummary)

func (*ChangeSummary) MustSetChildSummaries

func (c *ChangeSummary) MustSetChildSummaries(childSummaries []*ChangeSummary)

func (*ChangeSummary) MustSetNumberOfChanges

func (c *ChangeSummary) MustSetNumberOfChanges(numberOfChanges int)

func (*ChangeSummary) SetChanged

func (c *ChangeSummary) SetChanged(isChanged bool)

func (*ChangeSummary) SetChildSummaries

func (c *ChangeSummary) SetChildSummaries(childSummaries []*ChangeSummary) (err error)

func (*ChangeSummary) SetIsChanged

func (c *ChangeSummary) SetIsChanged(isChanged bool)

func (*ChangeSummary) SetNumberOfChanges

func (c *ChangeSummary) SetNumberOfChanges(numberOfChanges int) (err error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL