adsa-cms: github.com/mmanjoura/adsa-cms/serializable_meta Index | Files

package serializable_meta

import "github.com/mmanjoura/adsa-cms/serializable_meta"

Index

Package Files

serializable_meta.go

type SerializableMeta Uses

type SerializableMeta struct {
    Kind  string
    Value serializableArgument `sql:"size:65532"`
}

SerializableMeta default struct that implemented SerializableMetaInterface

func (*SerializableMeta) ConfigureQorResourceBeforeInitialize Uses

func (serialize *SerializableMeta) ConfigureQorResourceBeforeInitialize(res resource.Resourcer)

ConfigureQorResourceBeforeInitialize configure qor resource for qor admin

func (*SerializableMeta) GetSerializableArgument Uses

func (serialize *SerializableMeta) GetSerializableArgument(serializableMetaInterface SerializableMetaInterface) interface{}

GetSerializableArgument get serializable argument

func (SerializableMeta) GetSerializableArgumentKind Uses

func (serialize SerializableMeta) GetSerializableArgumentKind() string

GetSerializableArgumentKind get serializable argument kind

func (*SerializableMeta) SetSerializableArgumentKind Uses

func (serialize *SerializableMeta) SetSerializableArgumentKind(name string)

SetSerializableArgumentKind set serializable argument kind

func (*SerializableMeta) SetSerializableArgumentValue Uses

func (serialize *SerializableMeta) SetSerializableArgumentValue(value interface{})

SetSerializableArgumentValue set serializable argument value

type SerializableMetaInterface Uses

type SerializableMetaInterface interface {
    GetSerializableArgumentResource() *admin.Resource
    GetSerializableArgument(SerializableMetaInterface) interface{}
    GetSerializableArgumentKind() string
    SetSerializableArgumentKind(name string)
    SetSerializableArgumentValue(interface{})
}

SerializableMetaInterface is a interface defined methods need for a serializable model

Package serializable_meta imports 9 packages (graph) and is imported by 3 packages. Updated 2017-06-20. Refresh now. Tools for package owners.