Versions in this module Expand all Collapse all v1 v1.0.0 May 26, 2023 Changes in this version + type Error interface + Code func() string + type Tag struct + Key string + Value string + func (tag *Tag) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error + func (tag Tag) IsEmpty() bool + func (tag Tag) MarshalXML(e *xml.Encoder, start xml.StartElement) error + func (tag Tag) String() string + func (tag Tag) Validate() error + type Tags tagging + func MapToBucketTags(tagMap map[string]string) (*Tags, error) + func MapToObjectTags(tagMap map[string]string) (*Tags, error) + func NewTags(tagMap map[string]string, isObject bool) (*Tags, error) + func Parse(s string, isObject bool) (*Tags, error) + func ParseBucketXML(reader io.Reader) (*Tags, error) + func ParseObjectTags(s string) (*Tags, error) + func ParseObjectXML(reader io.Reader) (*Tags, error) + func (tags *Tags) Remove(key string) + func (tags *Tags) Set(key, value string) error + func (tags Tags) String() string + func (tags Tags) ToMap() map[string]string