subcategory

package
v0.0.0-...-3a26ebd Latest Latest
Warning

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

Go to latest
Published: Sep 7, 2019 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Read

func Read(name string) (*[]byte, error)

func Remove

func Remove(name string) error

Remove deletes the Subcategory data stored in the dependencies folder.

func Write

func Write(subcategory *Subcategory) error

Write stores and Subcategory pointer to the dependencies folder.

Types

type Subcategory

type Subcategory struct {
	Anchor   string       `json:"anchor"`
	Category string       `json:"category"`
	Emoji    *slice.Slice `json:"emoji"`
	Href     string       `json:"href"`
	Name     string       `json:"name"`
	Number   int          `json:"number"`
	Position int          `json:"position"`
}

func Get

func Get(name string) *Subcategory

Get attempts to open a Subcategory from the emojipedia/subcategories folder, but panics if an error occurs.

func New

func New() *Subcategory

New instantiates a new empty Subcategory pointer.

func NewSubcategory

func NewSubcategory(anchor, category, href, name string, number, position int, emoji *slice.Slice) *Subcategory

NewSubcategory creates a new Subcategory pointer, requiring all struct features as arguments.

func Open

func Open(name string) (*Subcategory, error)

Open attempts to open a Subcategory from the emojipedia/subcategories folder.

func Parse

func Parse(content *[]byte) (*Subcategory, error)

func (*Subcategory) SetAnchor

func (pointer *Subcategory) SetAnchor(anchor string) *Subcategory

SetAnchor sets the Subcategory.Anchor property.

func (*Subcategory) SetCategory

func (pointer *Subcategory) SetCategory(category string) *Subcategory

SetCategory sets the Subcategory.Category property.

func (*Subcategory) SetEmoji

func (pointer *Subcategory) SetEmoji(emoji *slice.Slice) *Subcategory

SetEmoji sets the Subcategory.Emoji property.

func (*Subcategory) SetHref

func (pointer *Subcategory) SetHref(href string) *Subcategory

SetHref sets the Subcategory.Href property.

func (*Subcategory) SetName

func (pointer *Subcategory) SetName(name string) *Subcategory

SetName sets the Subcategory.Name property.

func (*Subcategory) SetNumber

func (pointer *Subcategory) SetNumber(number int) *Subcategory

SetNumber sets the Subcategory.Number property.

func (*Subcategory) SetPosition

func (pointer *Subcategory) SetPosition(position int) *Subcategory

SetPosition sets the Subcategory.Position property.

Jump to

Keyboard shortcuts

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