goap/nsOstatus.go
mStar 8706a19357 Current namespaces done
Namespaces Litepub, Misskey, Ostatus, Schema and W3Vcard are done
Indicated in constants that SCHEMA_PROPERTYVALUE is an object type, not
attribute name
2024-08-01 18:27:08 +02:00

35 lines
773 B
Go

package goap
type AtomUriData struct {
Next BaseApChain
Uri string
}
func (atomurivalue *AtomUriData) GetSelfOrBase() (BaseApChain, bool) {
return atomurivalue.Next, true
}
func (atomurivalue *AtomUriData) MarshalToMap() map[string]any {
return appendWithKey(
atomurivalue.Next.MarshalToMap(),
KEY_OSTATUS_ATOMURI,
[]map[string]any{{KEY_VALUE: atomurivalue.Uri}},
)
}
type ConversationData struct {
Next BaseApChain
Uri string
}
func (atomurivalue *ConversationData) GetSelfOrBase() (BaseApChain, bool) {
return atomurivalue.Next, true
}
func (atomurivalue *ConversationData) MarshalToMap() map[string]any {
return appendWithKey(
atomurivalue.Next.MarshalToMap(),
KEY_OSTATUS_CONVERSATION,
[]map[string]any{{KEY_VALUE: atomurivalue.Uri}},
)
}