Versions in this module Expand all Collapse all v0 v0.24.0 Mar 25, 2022 Changes in this version + type ElementBuildingVisitor struct + func (v ElementBuildingVisitor) CreateListElement(item *listItem) (apply.Element, error) + func (v ElementBuildingVisitor) CreateMapElement(item *mapItem) (apply.Element, error) + func (v ElementBuildingVisitor) CreatePrimitiveElement(item *primitiveItem) (apply.Element, error) + func (v ElementBuildingVisitor) CreateTypeElement(item *typeItem) (apply.Element, error) + type Factory struct + Resources openapi.Resources + func (b *Factory) CreateElement(recorded, local, remote map[string]interface{}) (apply.Element, error) + type Item interface + CreateElement func(ItemVisitor) (apply.Element, error) + type ItemVisitor interface + CreateListElement func(*listItem) (apply.Element, error) + CreateMapElement func(*mapItem) (apply.Element, error) + CreatePrimitiveElement func(*primitiveItem) (apply.Element, error) + CreateTypeElement func(*typeItem) (apply.Element, error)