penguin/golifehk

@golifehk bot in Telegram

datasources/cjlookup/CChar.go

raw ยท 627 bytes

package cjlookup

import (
	query "github.com/tgckpg/golifehk/query"
	"strconv"
)

type CChar struct {
	Face      string
	CangJie   string
	JyutPing  string
	TungJamZi *[]*CChar
	YiDukJam  *[]string
}

type CJyutPing struct {
	Ref  *CChar
	SKey string
	query.Searchable
}

type CFace struct {
	Ref *CChar
	query.Searchable
}

func (this *CJyutPing) Test(val string) bool {
	_, err := strconv.Atoi(val)
	if err == nil {
		return true
	}
	return false
}

func (this *CFace) Test(val string) bool {
	_, err := strconv.Atoi(val)
	if err == nil {
		return true
	}
	return false
}

func (m *CChar) String() string {
	return m.Face
}