Add namespace to struct names to avoid confusion
This commit is contained in:
parent
8706a19357
commit
56947af7df
9 changed files with 143 additions and 147 deletions
|
@ -6,28 +6,28 @@ import (
|
||||||
"gitlab.com/mstarongitlab/goutils/sliceutils"
|
"gitlab.com/mstarongitlab/goutils/sliceutils"
|
||||||
)
|
)
|
||||||
|
|
||||||
type ActorData struct {
|
type ASActorData struct {
|
||||||
FullIdType
|
FullIdType
|
||||||
}
|
}
|
||||||
|
|
||||||
func (actor *ActorData) GetSelfOrBase() (BaseApChain, bool) {
|
func (actor *ASActorData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return actor.FullIdType.GetSelfOrBase()
|
return actor.FullIdType.GetSelfOrBase()
|
||||||
}
|
}
|
||||||
|
|
||||||
func (actor *ActorData) MarshalToMap() map[string]any {
|
func (actor *ASActorData) MarshalToMap() map[string]any {
|
||||||
return actor.FullIdType.MarshalToMapWithName(KEY_ACTIVITYSTREAMS_ACTOR)
|
return actor.FullIdType.MarshalToMapWithName(KEY_ACTIVITYSTREAMS_ACTOR)
|
||||||
}
|
}
|
||||||
|
|
||||||
type AlsoKnownAsData struct {
|
type ASAlsoKnownAsData struct {
|
||||||
Next BaseApChain
|
Next BaseApChain
|
||||||
Urls []string
|
Urls []string
|
||||||
}
|
}
|
||||||
|
|
||||||
func (cc *AlsoKnownAsData) GetSelfOrBase() (BaseApChain, bool) {
|
func (cc *ASAlsoKnownAsData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return cc.Next, true
|
return cc.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (cc *AlsoKnownAsData) MarshalToMap() map[string]any {
|
func (cc *ASAlsoKnownAsData) MarshalToMap() map[string]any {
|
||||||
return appendWithKey(
|
return appendWithKey(
|
||||||
cc.Next.MarshalToMap(),
|
cc.Next.MarshalToMap(),
|
||||||
KEY_ACTIVITYSTREAMS_ALSOKNOWNAS,
|
KEY_ACTIVITYSTREAMS_ALSOKNOWNAS,
|
||||||
|
@ -37,16 +37,16 @@ func (cc *AlsoKnownAsData) MarshalToMap() map[string]any {
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
type AttachmentsData struct {
|
type ASAttachmentsData struct {
|
||||||
Next BaseApChain
|
Next BaseApChain
|
||||||
Attachments []Attachment
|
Attachments []Attachment
|
||||||
}
|
}
|
||||||
|
|
||||||
func (attachmentsdata *AttachmentsData) GetSelfOrBase() (BaseApChain, bool) {
|
func (attachmentsdata *ASAttachmentsData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return attachmentsdata.Next, true
|
return attachmentsdata.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (attachmentsdata *AttachmentsData) MarshalToMap() map[string]any {
|
func (attachmentsdata *ASAttachmentsData) MarshalToMap() map[string]any {
|
||||||
return appendWithKey(
|
return appendWithKey(
|
||||||
attachmentsdata.Next.MarshalToMap(),
|
attachmentsdata.Next.MarshalToMap(),
|
||||||
KEY_ACTIVITYSTREAMS_ATTACHMENTS,
|
KEY_ACTIVITYSTREAMS_ATTACHMENTS,
|
||||||
|
@ -57,28 +57,28 @@ func (attachmentsdata *AttachmentsData) MarshalToMap() map[string]any {
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
type AttributedToData struct {
|
type ASAttributedToData struct {
|
||||||
FullIdType
|
FullIdType
|
||||||
}
|
}
|
||||||
|
|
||||||
func (attributedtodata *AttributedToData) GetSelfOrBase() (BaseApChain, bool) {
|
func (attributedtodata *ASAttributedToData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return attributedtodata.FullIdType.Next, true
|
return attributedtodata.FullIdType.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (attributedtodata *AttributedToData) MarshalToMap() map[string]any {
|
func (attributedtodata *ASAttributedToData) MarshalToMap() map[string]any {
|
||||||
return attributedtodata.FullIdType.MarshalToMapWithName(KEY_ACTIVITYSTREAMS_ATTRIBUTEDTO)
|
return attributedtodata.FullIdType.MarshalToMapWithName(KEY_ACTIVITYSTREAMS_ATTRIBUTEDTO)
|
||||||
}
|
}
|
||||||
|
|
||||||
type CCData struct {
|
type ASCCData struct {
|
||||||
Next BaseApChain
|
Next BaseApChain
|
||||||
Targets []string
|
Targets []string
|
||||||
}
|
}
|
||||||
|
|
||||||
func (cc *CCData) GetSelfOrBase() (BaseApChain, bool) {
|
func (cc *ASCCData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return cc.Next, true
|
return cc.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (cc *CCData) MarshalToMap() map[string]any {
|
func (cc *ASCCData) MarshalToMap() map[string]any {
|
||||||
return appendWithKey(
|
return appendWithKey(
|
||||||
cc.Next.MarshalToMap(),
|
cc.Next.MarshalToMap(),
|
||||||
KEY_ACTIVITYSTREAMS_CC,
|
KEY_ACTIVITYSTREAMS_CC,
|
||||||
|
@ -88,18 +88,16 @@ func (cc *CCData) MarshalToMap() map[string]any {
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Content
|
type ASContentData struct {
|
||||||
|
|
||||||
type ContentData struct {
|
|
||||||
Next BaseApChain
|
Next BaseApChain
|
||||||
Content []ValueValue[string]
|
Content []ValueValue[string]
|
||||||
}
|
}
|
||||||
|
|
||||||
func (contentdata *ContentData) GetSelfOrBase() (BaseApChain, bool) {
|
func (contentdata *ASContentData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return contentdata.Next, true
|
return contentdata.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (contentdata *ContentData) MarshalToMap() map[string]any {
|
func (contentdata *ASContentData) MarshalToMap() map[string]any {
|
||||||
return appendWithKey(
|
return appendWithKey(
|
||||||
contentdata.Next.MarshalToMap(),
|
contentdata.Next.MarshalToMap(),
|
||||||
KEY_ACTIVITYSTREAMS_CONTENT,
|
KEY_ACTIVITYSTREAMS_CONTENT,
|
||||||
|
@ -109,16 +107,16 @@ func (contentdata *ContentData) MarshalToMap() map[string]any {
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
type EndpointsData struct {
|
type ASEndpointsData struct {
|
||||||
Next BaseApChain
|
Next BaseApChain
|
||||||
Endpoints map[string]string
|
Endpoints map[string]string
|
||||||
}
|
}
|
||||||
|
|
||||||
func (endpointsdata *EndpointsData) GetSelfOrBase() (BaseApChain, bool) {
|
func (endpointsdata *ASEndpointsData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return endpointsdata.Next, true
|
return endpointsdata.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (endpointsdata *EndpointsData) MarshalToMap() map[string]any {
|
func (endpointsdata *ASEndpointsData) MarshalToMap() map[string]any {
|
||||||
m := endpointsdata.Next.MarshalToMap()
|
m := endpointsdata.Next.MarshalToMap()
|
||||||
arr := []map[string]any{}
|
arr := []map[string]any{}
|
||||||
for k, v := range endpointsdata.Endpoints {
|
for k, v := range endpointsdata.Endpoints {
|
||||||
|
@ -130,52 +128,52 @@ func (endpointsdata *EndpointsData) MarshalToMap() map[string]any {
|
||||||
return m
|
return m
|
||||||
}
|
}
|
||||||
|
|
||||||
type FollowersData struct {
|
type ASFollowersData struct {
|
||||||
FullIdType
|
FullIdType
|
||||||
}
|
}
|
||||||
|
|
||||||
func (attributedtodata *FollowersData) GetSelfOrBase() (BaseApChain, bool) {
|
func (attributedtodata *ASFollowersData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return attributedtodata.FullIdType.Next, true
|
return attributedtodata.FullIdType.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (attributedtodata *FollowersData) MarshalToMap() map[string]any {
|
func (attributedtodata *ASFollowersData) MarshalToMap() map[string]any {
|
||||||
return attributedtodata.FullIdType.MarshalToMapWithName(KEY_ACTIVITYSTREAMS_FOLLOWERS)
|
return attributedtodata.FullIdType.MarshalToMapWithName(KEY_ACTIVITYSTREAMS_FOLLOWERS)
|
||||||
}
|
}
|
||||||
|
|
||||||
type FollowingData struct {
|
type ASFollowingData struct {
|
||||||
FullIdType
|
FullIdType
|
||||||
}
|
}
|
||||||
|
|
||||||
func (attributedtodata *FollowingData) GetSelfOrBase() (BaseApChain, bool) {
|
func (attributedtodata *ASFollowingData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return attributedtodata.FullIdType.Next, true
|
return attributedtodata.FullIdType.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (attributedtodata *FollowingData) MarshalToMap() map[string]any {
|
func (attributedtodata *ASFollowingData) MarshalToMap() map[string]any {
|
||||||
return attributedtodata.FullIdType.MarshalToMapWithName(KEY_ACTIVITYSTREAMS_FOLLOWING)
|
return attributedtodata.FullIdType.MarshalToMapWithName(KEY_ACTIVITYSTREAMS_FOLLOWING)
|
||||||
}
|
}
|
||||||
|
|
||||||
type HrefData struct {
|
type ASHrefData struct {
|
||||||
FullIdType
|
FullIdType
|
||||||
}
|
}
|
||||||
|
|
||||||
func (attributedtodata *HrefData) GetSelfOrBase() (BaseApChain, bool) {
|
func (attributedtodata *ASHrefData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return attributedtodata.FullIdType.Next, true
|
return attributedtodata.FullIdType.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (attributedtodata *HrefData) MarshalToMap() map[string]any {
|
func (attributedtodata *ASHrefData) MarshalToMap() map[string]any {
|
||||||
return attributedtodata.FullIdType.MarshalToMapWithName(KEY_ACTIVITYSTREAMS_HREF)
|
return attributedtodata.FullIdType.MarshalToMapWithName(KEY_ACTIVITYSTREAMS_HREF)
|
||||||
}
|
}
|
||||||
|
|
||||||
type IconData struct {
|
type ASIconData struct {
|
||||||
Next BaseApChain
|
Next BaseApChain
|
||||||
Media Media
|
Media Media
|
||||||
}
|
}
|
||||||
|
|
||||||
func (icondata *IconData) GetSelfOrBase() (BaseApChain, bool) {
|
func (icondata *ASIconData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return icondata.Next, true
|
return icondata.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (icondata *IconData) MarshalToMap() map[string]any {
|
func (icondata *ASIconData) MarshalToMap() map[string]any {
|
||||||
return appendWithKey(
|
return appendWithKey(
|
||||||
icondata.Next.MarshalToMap(),
|
icondata.Next.MarshalToMap(),
|
||||||
KEY_ACTIVITYSTREAMS_ICON,
|
KEY_ACTIVITYSTREAMS_ICON,
|
||||||
|
@ -183,16 +181,16 @@ func (icondata *IconData) MarshalToMap() map[string]any {
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
type ImageData struct {
|
type ASImageData struct {
|
||||||
Next BaseApChain
|
Next BaseApChain
|
||||||
Media Media
|
Media Media
|
||||||
}
|
}
|
||||||
|
|
||||||
func (icondata *ImageData) GetSelfOrBase() (BaseApChain, bool) {
|
func (icondata *ASImageData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return icondata.Next, true
|
return icondata.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (icondata *ImageData) MarshalToMap() map[string]any {
|
func (icondata *ASImageData) MarshalToMap() map[string]any {
|
||||||
return appendWithKey(
|
return appendWithKey(
|
||||||
icondata.Next.MarshalToMap(),
|
icondata.Next.MarshalToMap(),
|
||||||
KEY_ACTIVITYSTREAMS_IMAGE_ATTRIBUTE,
|
KEY_ACTIVITYSTREAMS_IMAGE_ATTRIBUTE,
|
||||||
|
@ -200,16 +198,16 @@ func (icondata *ImageData) MarshalToMap() map[string]any {
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
type MediaTypeData struct {
|
type ASMediaTypeData struct {
|
||||||
Next BaseApChain
|
Next BaseApChain
|
||||||
Type string
|
Type string
|
||||||
}
|
}
|
||||||
|
|
||||||
func (mediatypedata *MediaTypeData) GetSelfOrBase() (BaseApChain, bool) {
|
func (mediatypedata *ASMediaTypeData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return mediatypedata.Next, true
|
return mediatypedata.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (mediatypedata *MediaTypeData) MarshalToMap() map[string]any {
|
func (mediatypedata *ASMediaTypeData) MarshalToMap() map[string]any {
|
||||||
return appendWithKey(
|
return appendWithKey(
|
||||||
mediatypedata.Next.MarshalToMap(),
|
mediatypedata.Next.MarshalToMap(),
|
||||||
KEY_ACTIVITYSTREAMS_MEDIATYPE,
|
KEY_ACTIVITYSTREAMS_MEDIATYPE,
|
||||||
|
@ -221,16 +219,16 @@ func (mediatypedata *MediaTypeData) MarshalToMap() map[string]any {
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
type NameData struct {
|
type ASNameData struct {
|
||||||
Next BaseApChain
|
Next BaseApChain
|
||||||
Name ValueValue[string]
|
Name ValueValue[string]
|
||||||
}
|
}
|
||||||
|
|
||||||
func (namedata *NameData) GetSelfOrBase() (BaseApChain, bool) {
|
func (namedata *ASNameData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return namedata.Next, true
|
return namedata.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (namedata *NameData) MarshalToMap() map[string]any {
|
func (namedata *ASNameData) MarshalToMap() map[string]any {
|
||||||
return appendWithKey(
|
return appendWithKey(
|
||||||
namedata.Next.MarshalToMap(),
|
namedata.Next.MarshalToMap(),
|
||||||
KEY_ACTIVITYSTREAMS_NAME,
|
KEY_ACTIVITYSTREAMS_NAME,
|
||||||
|
@ -238,40 +236,40 @@ func (namedata *NameData) MarshalToMap() map[string]any {
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
type OutboxData struct {
|
type ASOutboxData struct {
|
||||||
FullIdType
|
FullIdType
|
||||||
}
|
}
|
||||||
|
|
||||||
func (attributedtodata *OutboxData) GetSelfOrBase() (BaseApChain, bool) {
|
func (attributedtodata *ASOutboxData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return attributedtodata.FullIdType.Next, true
|
return attributedtodata.FullIdType.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (attributedtodata *OutboxData) MarshalToMap() map[string]any {
|
func (attributedtodata *ASOutboxData) MarshalToMap() map[string]any {
|
||||||
return attributedtodata.FullIdType.MarshalToMapWithName(KEY_ACTIVITYSTREAMS_HREF)
|
return attributedtodata.FullIdType.MarshalToMapWithName(KEY_ACTIVITYSTREAMS_HREF)
|
||||||
}
|
}
|
||||||
|
|
||||||
type ObjectData struct {
|
type ASObjectData struct {
|
||||||
FullIdType
|
FullIdType
|
||||||
}
|
}
|
||||||
|
|
||||||
func (object *ObjectData) GetSelfOrBase() (BaseApChain, bool) {
|
func (object *ASObjectData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return object.FullIdType.Next, true
|
return object.FullIdType.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (object *ObjectData) MarshalToMap() map[string]any {
|
func (object *ASObjectData) MarshalToMap() map[string]any {
|
||||||
return object.FullIdType.MarshalToMapWithName(KEY_ACTIVITYSTREAMS_OBJECT)
|
return object.FullIdType.MarshalToMapWithName(KEY_ACTIVITYSTREAMS_OBJECT)
|
||||||
}
|
}
|
||||||
|
|
||||||
type PreferredNameData struct {
|
type ASPreferredNameData struct {
|
||||||
Next BaseApChain
|
Next BaseApChain
|
||||||
Name ValueValue[string]
|
Name ValueValue[string]
|
||||||
}
|
}
|
||||||
|
|
||||||
func (namedata *PreferredNameData) GetSelfOrBase() (BaseApChain, bool) {
|
func (namedata *ASPreferredNameData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return namedata.Next, true
|
return namedata.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (namedata *PreferredNameData) MarshalToMap() map[string]any {
|
func (namedata *ASPreferredNameData) MarshalToMap() map[string]any {
|
||||||
return appendWithKey(
|
return appendWithKey(
|
||||||
namedata.Next.MarshalToMap(),
|
namedata.Next.MarshalToMap(),
|
||||||
KEY_ACTIVITYSTREAMS_PREFFEREDUSERNAME,
|
KEY_ACTIVITYSTREAMS_PREFFEREDUSERNAME,
|
||||||
|
@ -279,31 +277,31 @@ func (namedata *PreferredNameData) MarshalToMap() map[string]any {
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
type PublishedData struct {
|
type ASPublishedData struct {
|
||||||
Next BaseApChain
|
Next BaseApChain
|
||||||
Timestamp time.Time
|
Timestamp time.Time
|
||||||
}
|
}
|
||||||
|
|
||||||
func (publisheddata *PublishedData) GetSelfOrBase() (BaseApChain, bool) {
|
func (publisheddata *ASPublishedData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return publisheddata.Next, true
|
return publisheddata.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (publisheddata *PublishedData) MarshalToMap() map[string]any {
|
func (publisheddata *ASPublishedData) MarshalToMap() map[string]any {
|
||||||
m := publisheddata.Next.MarshalToMap()
|
m := publisheddata.Next.MarshalToMap()
|
||||||
m[KEY_ACTIVITYSTREAMS_PUBLISHED] = timeToXmlTime(publisheddata.Timestamp)
|
m[KEY_ACTIVITYSTREAMS_PUBLISHED] = timeToXmlTime(publisheddata.Timestamp)
|
||||||
return m
|
return m
|
||||||
}
|
}
|
||||||
|
|
||||||
type RestrictedFollowData struct {
|
type ASRestrictedFollowData struct {
|
||||||
Next BaseApChain
|
Next BaseApChain
|
||||||
Value ValueValue[bool]
|
Value ValueValue[bool]
|
||||||
}
|
}
|
||||||
|
|
||||||
func (namedata *RestrictedFollowData) GetSelfOrBase() (BaseApChain, bool) {
|
func (namedata *ASRestrictedFollowData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return namedata.Next, true
|
return namedata.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (namedata *RestrictedFollowData) MarshalToMap() map[string]any {
|
func (namedata *ASRestrictedFollowData) MarshalToMap() map[string]any {
|
||||||
return appendWithKey(
|
return appendWithKey(
|
||||||
namedata.Next.MarshalToMap(),
|
namedata.Next.MarshalToMap(),
|
||||||
KEY_ACTIVITYSTREAMS_RESTRICTED_FOLLOW,
|
KEY_ACTIVITYSTREAMS_RESTRICTED_FOLLOW,
|
||||||
|
@ -311,40 +309,40 @@ func (namedata *RestrictedFollowData) MarshalToMap() map[string]any {
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
type RepliesData struct {
|
type ASRepliesData struct {
|
||||||
FullIdType
|
FullIdType
|
||||||
}
|
}
|
||||||
|
|
||||||
func (object *RepliesData) GetSelfOrBase() (BaseApChain, bool) {
|
func (object *ASRepliesData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return object.FullIdType.Next, true
|
return object.FullIdType.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (object *RepliesData) MarshalToMap() map[string]any {
|
func (object *ASRepliesData) MarshalToMap() map[string]any {
|
||||||
return object.FullIdType.MarshalToMapWithName(KEY_ACTIVITYSTREAMS_REPLIES)
|
return object.FullIdType.MarshalToMapWithName(KEY_ACTIVITYSTREAMS_REPLIES)
|
||||||
}
|
}
|
||||||
|
|
||||||
type SharedInboxData struct {
|
type ASSharedInboxData struct {
|
||||||
FullIdType
|
FullIdType
|
||||||
}
|
}
|
||||||
|
|
||||||
func (object *SharedInboxData) GetSelfOrBase() (BaseApChain, bool) {
|
func (object *ASSharedInboxData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return object.FullIdType.Next, true
|
return object.FullIdType.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (object *SharedInboxData) MarshalToMap() map[string]any {
|
func (object *ASSharedInboxData) MarshalToMap() map[string]any {
|
||||||
return object.FullIdType.MarshalToMapWithName(KEY_ACTIVITYSTREAMS_SHAREDINBOX)
|
return object.FullIdType.MarshalToMapWithName(KEY_ACTIVITYSTREAMS_SHAREDINBOX)
|
||||||
}
|
}
|
||||||
|
|
||||||
type SummaryData struct {
|
type ASSummaryData struct {
|
||||||
Next BaseApChain
|
Next BaseApChain
|
||||||
Name ValueValue[string]
|
Name ValueValue[string]
|
||||||
}
|
}
|
||||||
|
|
||||||
func (namedata *SummaryData) GetSelfOrBase() (BaseApChain, bool) {
|
func (namedata *ASSummaryData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return namedata.Next, true
|
return namedata.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (namedata *SummaryData) MarshalToMap() map[string]any {
|
func (namedata *ASSummaryData) MarshalToMap() map[string]any {
|
||||||
return appendWithKey(
|
return appendWithKey(
|
||||||
namedata.Next.MarshalToMap(),
|
namedata.Next.MarshalToMap(),
|
||||||
KEY_ACTIVITYSTREAMS_SUMMARY,
|
KEY_ACTIVITYSTREAMS_SUMMARY,
|
||||||
|
@ -352,16 +350,16 @@ func (namedata *SummaryData) MarshalToMap() map[string]any {
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
type SensitiveData struct {
|
type ASSensitiveData struct {
|
||||||
Next BaseApChain
|
Next BaseApChain
|
||||||
Name ValueValue[bool]
|
Name ValueValue[bool]
|
||||||
}
|
}
|
||||||
|
|
||||||
func (namedata *SensitiveData) GetSelfOrBase() (BaseApChain, bool) {
|
func (namedata *ASSensitiveData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return namedata.Next, true
|
return namedata.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (namedata *SensitiveData) MarshalToMap() map[string]any {
|
func (namedata *ASSensitiveData) MarshalToMap() map[string]any {
|
||||||
return appendWithKey(
|
return appendWithKey(
|
||||||
namedata.Next.MarshalToMap(),
|
namedata.Next.MarshalToMap(),
|
||||||
KEY_ACTIVITYSTREAMS_SENSITIVE,
|
KEY_ACTIVITYSTREAMS_SENSITIVE,
|
||||||
|
@ -369,16 +367,16 @@ func (namedata *SensitiveData) MarshalToMap() map[string]any {
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
type TagData struct {
|
type ASTagData struct {
|
||||||
Next BaseApChain
|
Next BaseApChain
|
||||||
Tags []string
|
Tags []string
|
||||||
}
|
}
|
||||||
|
|
||||||
func (tagdata *TagData) GetSelfOrBase() (BaseApChain, bool) {
|
func (tagdata *ASTagData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return tagdata.Next, true
|
return tagdata.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (tagdata *TagData) MarshalToMap() map[string]any {
|
func (tagdata *ASTagData) MarshalToMap() map[string]any {
|
||||||
return appendWithKey(
|
return appendWithKey(
|
||||||
tagdata.Next.MarshalToMap(),
|
tagdata.Next.MarshalToMap(),
|
||||||
KEY_ACTIVITYSTREAMS_TAG,
|
KEY_ACTIVITYSTREAMS_TAG,
|
||||||
|
@ -388,16 +386,16 @@ func (tagdata *TagData) MarshalToMap() map[string]any {
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
type ToData struct {
|
type ASToData struct {
|
||||||
Next BaseApChain
|
Next BaseApChain
|
||||||
Targets []string
|
Targets []string
|
||||||
}
|
}
|
||||||
|
|
||||||
func (cc *ToData) GetSelfOrBase() (BaseApChain, bool) {
|
func (cc *ASToData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return cc.Next, true
|
return cc.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (cc *ToData) MarshalToMap() map[string]any {
|
func (cc *ASToData) MarshalToMap() map[string]any {
|
||||||
return appendWithKey(
|
return appendWithKey(
|
||||||
cc.Next.MarshalToMap(),
|
cc.Next.MarshalToMap(),
|
||||||
KEY_ACTIVITYSTREAMS_TO,
|
KEY_ACTIVITYSTREAMS_TO,
|
||||||
|
@ -407,30 +405,28 @@ func (cc *ToData) MarshalToMap() map[string]any {
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Url
|
type ASUrlData struct {
|
||||||
type UrlData struct {
|
|
||||||
FullIdType
|
FullIdType
|
||||||
}
|
}
|
||||||
|
|
||||||
func (object *UrlData) GetSelfOrBase() (BaseApChain, bool) {
|
func (object *ASUrlData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return object.FullIdType.Next, true
|
return object.FullIdType.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (object *UrlData) MarshalToMap() map[string]any {
|
func (object *ASUrlData) MarshalToMap() map[string]any {
|
||||||
return object.FullIdType.MarshalToMapWithName(KEY_ACTIVITYSTREAMS_SHAREDINBOX)
|
return object.FullIdType.MarshalToMapWithName(KEY_ACTIVITYSTREAMS_SHAREDINBOX)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Updated
|
type ASUpdatedData struct {
|
||||||
type UpdatedData struct {
|
|
||||||
Next BaseApChain
|
Next BaseApChain
|
||||||
Timestamp time.Time
|
Timestamp time.Time
|
||||||
}
|
}
|
||||||
|
|
||||||
func (publisheddata *UpdatedData) GetSelfOrBase() (BaseApChain, bool) {
|
func (publisheddata *ASUpdatedData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return publisheddata.Next, true
|
return publisheddata.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (publisheddata *UpdatedData) MarshalToMap() map[string]any {
|
func (publisheddata *ASUpdatedData) MarshalToMap() map[string]any {
|
||||||
m := publisheddata.Next.MarshalToMap()
|
m := publisheddata.Next.MarshalToMap()
|
||||||
m[KEY_ACTIVITYSTREAMS_PUBLISHED] = timeToXmlTime(publisheddata.Timestamp)
|
m[KEY_ACTIVITYSTREAMS_PUBLISHED] = timeToXmlTime(publisheddata.Timestamp)
|
||||||
return m
|
return m
|
||||||
|
|
12
nsLitepub.go
12
nsLitepub.go
|
@ -1,15 +1,15 @@
|
||||||
package goap
|
package goap
|
||||||
|
|
||||||
type CapabilitiesData struct {
|
type LitepubCapabilitiesData struct {
|
||||||
Next BaseApChain
|
Next BaseApChain
|
||||||
Capabilities []map[string]any
|
Capabilities []map[string]any
|
||||||
}
|
}
|
||||||
|
|
||||||
func (capabilitiesdata *CapabilitiesData) GetSelfOrBase() (BaseApChain, bool) {
|
func (capabilitiesdata *LitepubCapabilitiesData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return capabilitiesdata.Next, true
|
return capabilitiesdata.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (capabilitiesdata *CapabilitiesData) MarshalToMap() map[string]any {
|
func (capabilitiesdata *LitepubCapabilitiesData) MarshalToMap() map[string]any {
|
||||||
return appendWithKey(
|
return appendWithKey(
|
||||||
capabilitiesdata.Next.MarshalToMap(),
|
capabilitiesdata.Next.MarshalToMap(),
|
||||||
KEY_LITEPUB_CAPABILITIES,
|
KEY_LITEPUB_CAPABILITIES,
|
||||||
|
@ -17,15 +17,15 @@ func (capabilitiesdata *CapabilitiesData) MarshalToMap() map[string]any {
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
type OauthRegistrationEndpointData struct {
|
type LitepubOauthRegistrationEndpointData struct {
|
||||||
FullIdType
|
FullIdType
|
||||||
}
|
}
|
||||||
|
|
||||||
func (oauthregistrationendpointdata *OauthRegistrationEndpointData) GetSelfOrBase() (BaseApChain, bool) {
|
func (oauthregistrationendpointdata *LitepubOauthRegistrationEndpointData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return oauthregistrationendpointdata.FullIdType.GetSelfOrBase()
|
return oauthregistrationendpointdata.FullIdType.GetSelfOrBase()
|
||||||
}
|
}
|
||||||
|
|
||||||
func (oauthregistrationendpointdata *OauthRegistrationEndpointData) MarshalToMap() map[string]any {
|
func (oauthregistrationendpointdata *LitepubOauthRegistrationEndpointData) MarshalToMap() map[string]any {
|
||||||
return oauthregistrationendpointdata.FullIdType.MarshalToMapWithName(
|
return oauthregistrationendpointdata.FullIdType.MarshalToMapWithName(
|
||||||
KEY_ACTIVITYSTREAMS_OAUTHAUTHORIZATION,
|
KEY_ACTIVITYSTREAMS_OAUTHAUTHORIZATION,
|
||||||
)
|
)
|
||||||
|
|
36
nsMasto.go
36
nsMasto.go
|
@ -1,27 +1,27 @@
|
||||||
package goap
|
package goap
|
||||||
|
|
||||||
type DevicesData struct {
|
type MastoDevicesData struct {
|
||||||
FullIdType
|
FullIdType
|
||||||
}
|
}
|
||||||
|
|
||||||
func (actor *DevicesData) GetSelfOrBase() (BaseApChain, bool) {
|
func (actor *MastoDevicesData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return actor.FullIdType.GetSelfOrBase()
|
return actor.FullIdType.GetSelfOrBase()
|
||||||
}
|
}
|
||||||
|
|
||||||
func (actor *DevicesData) MarshalToMap() map[string]any {
|
func (actor *MastoDevicesData) MarshalToMap() map[string]any {
|
||||||
return actor.FullIdType.MarshalToMapWithName(KEY_MASTO_DEVICES)
|
return actor.FullIdType.MarshalToMapWithName(KEY_MASTO_DEVICES)
|
||||||
}
|
}
|
||||||
|
|
||||||
type DiscoverableData struct {
|
type MastoDiscoverableData struct {
|
||||||
Next BaseApChain
|
Next BaseApChain
|
||||||
Value ValueValue[bool]
|
Value ValueValue[bool]
|
||||||
}
|
}
|
||||||
|
|
||||||
func (namedata *DiscoverableData) GetSelfOrBase() (BaseApChain, bool) {
|
func (namedata *MastoDiscoverableData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return namedata.Next, true
|
return namedata.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (namedata *DiscoverableData) MarshalToMap() map[string]any {
|
func (namedata *MastoDiscoverableData) MarshalToMap() map[string]any {
|
||||||
return appendWithKey(
|
return appendWithKey(
|
||||||
namedata.Next.MarshalToMap(),
|
namedata.Next.MarshalToMap(),
|
||||||
KEY_MASTO_DISCOVERABLE,
|
KEY_MASTO_DISCOVERABLE,
|
||||||
|
@ -29,40 +29,40 @@ func (namedata *DiscoverableData) MarshalToMap() map[string]any {
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
type FeaturedData struct {
|
type MastoFeaturedData struct {
|
||||||
FullIdType
|
FullIdType
|
||||||
}
|
}
|
||||||
|
|
||||||
func (actor *FeaturedData) GetSelfOrBase() (BaseApChain, bool) {
|
func (actor *MastoFeaturedData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return actor.FullIdType.GetSelfOrBase()
|
return actor.FullIdType.GetSelfOrBase()
|
||||||
}
|
}
|
||||||
|
|
||||||
func (actor *FeaturedData) MarshalToMap() map[string]any {
|
func (actor *MastoFeaturedData) MarshalToMap() map[string]any {
|
||||||
return actor.FullIdType.MarshalToMapWithName(KEY_MASTO_FEATURED)
|
return actor.FullIdType.MarshalToMapWithName(KEY_MASTO_FEATURED)
|
||||||
}
|
}
|
||||||
|
|
||||||
type FeaturedTagsData struct {
|
type MastoFeaturedTagsData struct {
|
||||||
FullIdType
|
FullIdType
|
||||||
}
|
}
|
||||||
|
|
||||||
func (actor *FeaturedTagsData) GetSelfOrBase() (BaseApChain, bool) {
|
func (actor *MastoFeaturedTagsData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return actor.FullIdType.GetSelfOrBase()
|
return actor.FullIdType.GetSelfOrBase()
|
||||||
}
|
}
|
||||||
|
|
||||||
func (actor *FeaturedTagsData) MarshalToMap() map[string]any {
|
func (actor *MastoFeaturedTagsData) MarshalToMap() map[string]any {
|
||||||
return actor.FullIdType.MarshalToMapWithName(KEY_MASTO_FEATURED_TAGS)
|
return actor.FullIdType.MarshalToMapWithName(KEY_MASTO_FEATURED_TAGS)
|
||||||
}
|
}
|
||||||
|
|
||||||
type IndexableData struct {
|
type MastoIndexableData struct {
|
||||||
Next BaseApChain
|
Next BaseApChain
|
||||||
Value ValueValue[bool]
|
Value ValueValue[bool]
|
||||||
}
|
}
|
||||||
|
|
||||||
func (namedata *IndexableData) GetSelfOrBase() (BaseApChain, bool) {
|
func (namedata *MastoIndexableData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return namedata.Next, true
|
return namedata.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (namedata *IndexableData) MarshalToMap() map[string]any {
|
func (namedata *MastoIndexableData) MarshalToMap() map[string]any {
|
||||||
return appendWithKey(
|
return appendWithKey(
|
||||||
namedata.Next.MarshalToMap(),
|
namedata.Next.MarshalToMap(),
|
||||||
KEY_MASTO_INDEXABLE,
|
KEY_MASTO_INDEXABLE,
|
||||||
|
@ -70,16 +70,16 @@ func (namedata *IndexableData) MarshalToMap() map[string]any {
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
type MemorialData struct {
|
type MastoMemorialData struct {
|
||||||
Next BaseApChain
|
Next BaseApChain
|
||||||
Value ValueValue[bool]
|
Value ValueValue[bool]
|
||||||
}
|
}
|
||||||
|
|
||||||
func (namedata *MemorialData) GetSelfOrBase() (BaseApChain, bool) {
|
func (namedata *MastoMemorialData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return namedata.Next, true
|
return namedata.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (namedata *MemorialData) MarshalToMap() map[string]any {
|
func (namedata *MastoMemorialData) MarshalToMap() map[string]any {
|
||||||
return appendWithKey(
|
return appendWithKey(
|
||||||
namedata.Next.MarshalToMap(),
|
namedata.Next.MarshalToMap(),
|
||||||
KEY_MASTO_MEMORIAL,
|
KEY_MASTO_MEMORIAL,
|
||||||
|
|
20
nsMisskey.go
20
nsMisskey.go
|
@ -1,15 +1,17 @@
|
||||||
package goap
|
package goap
|
||||||
|
|
||||||
type MisskeySummaryData struct {
|
// NOTE: Different to ASSummaryData
|
||||||
|
// Misskey summary is the raw text without formatting applied while the Activitystreams summary already contains the preformatted summary
|
||||||
|
type MKSummaryData struct {
|
||||||
Next BaseApChain
|
Next BaseApChain
|
||||||
Summary string
|
Summary string
|
||||||
}
|
}
|
||||||
|
|
||||||
func (misskeysummarydata *MisskeySummaryData) GetSelfOrBase() (BaseApChain, bool) {
|
func (misskeysummarydata *MKSummaryData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return misskeysummarydata.Next, true
|
return misskeysummarydata.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (misskeysummarydata *MisskeySummaryData) MarshalToMap() map[string]any {
|
func (misskeysummarydata *MKSummaryData) MarshalToMap() map[string]any {
|
||||||
return appendWithKey(
|
return appendWithKey(
|
||||||
misskeysummarydata.Next.MarshalToMap(),
|
misskeysummarydata.Next.MarshalToMap(),
|
||||||
KEY_MISSKEY_MKSUMMARY,
|
KEY_MISSKEY_MKSUMMARY,
|
||||||
|
@ -17,16 +19,16 @@ func (misskeysummarydata *MisskeySummaryData) MarshalToMap() map[string]any {
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
type IsCatData struct {
|
type MKIsCatData struct {
|
||||||
Next BaseApChain
|
Next BaseApChain
|
||||||
IsCat bool
|
IsCat bool
|
||||||
}
|
}
|
||||||
|
|
||||||
func (iscatdata *IsCatData) GetSelfOrBase() (BaseApChain, bool) {
|
func (iscatdata *MKIsCatData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return iscatdata.Next, true
|
return iscatdata.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (iscatdata *IsCatData) MarshalToMap() map[string]any {
|
func (iscatdata *MKIsCatData) MarshalToMap() map[string]any {
|
||||||
return appendWithKey(
|
return appendWithKey(
|
||||||
iscatdata.Next.MarshalToMap(),
|
iscatdata.Next.MarshalToMap(),
|
||||||
KEY_MISSKEY_ISCAT,
|
KEY_MISSKEY_ISCAT,
|
||||||
|
@ -34,16 +36,16 @@ func (iscatdata *IsCatData) MarshalToMap() map[string]any {
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
type SpeakAsCatData struct {
|
type MKSpeakAsCatData struct {
|
||||||
Next BaseApChain
|
Next BaseApChain
|
||||||
SpeaksAsCat bool
|
SpeaksAsCat bool
|
||||||
}
|
}
|
||||||
|
|
||||||
func (iscatdata *SpeakAsCatData) GetSelfOrBase() (BaseApChain, bool) {
|
func (iscatdata *MKSpeakAsCatData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return iscatdata.Next, true
|
return iscatdata.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (iscatdata *SpeakAsCatData) MarshalToMap() map[string]any {
|
func (iscatdata *MKSpeakAsCatData) MarshalToMap() map[string]any {
|
||||||
return appendWithKey(
|
return appendWithKey(
|
||||||
iscatdata.Next.MarshalToMap(),
|
iscatdata.Next.MarshalToMap(),
|
||||||
KEY_FIREFISH_SPEAKASCAT,
|
KEY_FIREFISH_SPEAKASCAT,
|
||||||
|
|
12
nsOstatus.go
12
nsOstatus.go
|
@ -1,15 +1,15 @@
|
||||||
package goap
|
package goap
|
||||||
|
|
||||||
type AtomUriData struct {
|
type OstatusAtomUriData struct {
|
||||||
Next BaseApChain
|
Next BaseApChain
|
||||||
Uri string
|
Uri string
|
||||||
}
|
}
|
||||||
|
|
||||||
func (atomurivalue *AtomUriData) GetSelfOrBase() (BaseApChain, bool) {
|
func (atomurivalue *OstatusAtomUriData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return atomurivalue.Next, true
|
return atomurivalue.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (atomurivalue *AtomUriData) MarshalToMap() map[string]any {
|
func (atomurivalue *OstatusAtomUriData) MarshalToMap() map[string]any {
|
||||||
return appendWithKey(
|
return appendWithKey(
|
||||||
atomurivalue.Next.MarshalToMap(),
|
atomurivalue.Next.MarshalToMap(),
|
||||||
KEY_OSTATUS_ATOMURI,
|
KEY_OSTATUS_ATOMURI,
|
||||||
|
@ -17,16 +17,16 @@ func (atomurivalue *AtomUriData) MarshalToMap() map[string]any {
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
type ConversationData struct {
|
type OstatusConversationData struct {
|
||||||
Next BaseApChain
|
Next BaseApChain
|
||||||
Uri string
|
Uri string
|
||||||
}
|
}
|
||||||
|
|
||||||
func (atomurivalue *ConversationData) GetSelfOrBase() (BaseApChain, bool) {
|
func (atomurivalue *OstatusConversationData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return atomurivalue.Next, true
|
return atomurivalue.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (atomurivalue *ConversationData) MarshalToMap() map[string]any {
|
func (atomurivalue *OstatusConversationData) MarshalToMap() map[string]any {
|
||||||
return appendWithKey(
|
return appendWithKey(
|
||||||
atomurivalue.Next.MarshalToMap(),
|
atomurivalue.Next.MarshalToMap(),
|
||||||
KEY_OSTATUS_CONVERSATION,
|
KEY_OSTATUS_CONVERSATION,
|
||||||
|
|
|
@ -1,15 +1,15 @@
|
||||||
package goap
|
package goap
|
||||||
|
|
||||||
type ValueData struct {
|
type SchemaValueData struct {
|
||||||
Next BaseApChain
|
Next BaseApChain
|
||||||
Value ValueValue[string]
|
Value ValueValue[string]
|
||||||
}
|
}
|
||||||
|
|
||||||
func (namedata *ValueData) GetSelfOrBase() (BaseApChain, bool) {
|
func (namedata *SchemaValueData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return namedata.Next, true
|
return namedata.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (namedata *ValueData) MarshalToMap() map[string]any {
|
func (namedata *SchemaValueData) MarshalToMap() map[string]any {
|
||||||
return appendWithKey(
|
return appendWithKey(
|
||||||
namedata.Next.MarshalToMap(),
|
namedata.Next.MarshalToMap(),
|
||||||
KEY_SCHEMA_VALUE,
|
KEY_SCHEMA_VALUE,
|
||||||
|
|
7
nsW3.go
7
nsW3.go
|
@ -1,14 +1,13 @@
|
||||||
package goap
|
package goap
|
||||||
|
|
||||||
// inbox
|
type W3InboxData struct {
|
||||||
type InboxData struct {
|
|
||||||
FullIdType
|
FullIdType
|
||||||
}
|
}
|
||||||
|
|
||||||
func (actor *InboxData) GetSelfOrBase() (BaseApChain, bool) {
|
func (actor *W3InboxData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return actor.FullIdType.GetSelfOrBase()
|
return actor.FullIdType.GetSelfOrBase()
|
||||||
}
|
}
|
||||||
|
|
||||||
func (actor *InboxData) MarshalToMap() map[string]any {
|
func (actor *W3InboxData) MarshalToMap() map[string]any {
|
||||||
return actor.FullIdType.MarshalToMapWithName(KEY_W3_INBOX)
|
return actor.FullIdType.MarshalToMapWithName(KEY_W3_INBOX)
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,30 +1,29 @@
|
||||||
package goap
|
package goap
|
||||||
|
|
||||||
// Owner
|
type W3SecurityOwnerData struct {
|
||||||
type OwnerData struct {
|
|
||||||
FullIdType
|
FullIdType
|
||||||
}
|
}
|
||||||
|
|
||||||
func (actor *OwnerData) GetSelfOrBase() (BaseApChain, bool) {
|
func (actor *W3SecurityOwnerData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return actor.FullIdType.GetSelfOrBase()
|
return actor.FullIdType.GetSelfOrBase()
|
||||||
}
|
}
|
||||||
|
|
||||||
func (actor *OwnerData) MarshalToMap() map[string]any {
|
func (actor *W3SecurityOwnerData) MarshalToMap() map[string]any {
|
||||||
return actor.FullIdType.MarshalToMapWithName(KEY_W3_SECURITY_OWNER)
|
return actor.FullIdType.MarshalToMapWithName(KEY_W3_SECURITY_OWNER)
|
||||||
}
|
}
|
||||||
|
|
||||||
type PublicKeyData struct {
|
type W3SecurityPublicKeyData struct {
|
||||||
Next BaseApChain
|
Next BaseApChain
|
||||||
Id string
|
Id string
|
||||||
Owner string
|
Owner string
|
||||||
Key string
|
Key string
|
||||||
}
|
}
|
||||||
|
|
||||||
func (publickeydata *PublicKeyData) GetSelfOrBase() (BaseApChain, bool) {
|
func (publickeydata *W3SecurityPublicKeyData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return publickeydata.Next, true
|
return publickeydata.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (publickeydata *PublicKeyData) MarshalToMap() map[string]any {
|
func (publickeydata *W3SecurityPublicKeyData) MarshalToMap() map[string]any {
|
||||||
m := publickeydata.Next.MarshalToMap()
|
m := publickeydata.Next.MarshalToMap()
|
||||||
m[KEY_W3_SECURITY_PUBLICKEY] = []map[string]any{{
|
m[KEY_W3_SECURITY_PUBLICKEY] = []map[string]any{{
|
||||||
KEY_ID: publickeydata.Id,
|
KEY_ID: publickeydata.Id,
|
||||||
|
@ -34,16 +33,16 @@ func (publickeydata *PublicKeyData) MarshalToMap() map[string]any {
|
||||||
return m
|
return m
|
||||||
}
|
}
|
||||||
|
|
||||||
type PublicKeyPemData struct {
|
type W3SecurityPublicKeyPemData struct {
|
||||||
Next BaseApChain
|
Next BaseApChain
|
||||||
Value ValueValue[bool]
|
Value ValueValue[bool]
|
||||||
}
|
}
|
||||||
|
|
||||||
func (namedata *PublicKeyPemData) GetSelfOrBase() (BaseApChain, bool) {
|
func (namedata *W3SecurityPublicKeyPemData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return namedata.Next, true
|
return namedata.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (namedata *PublicKeyPemData) MarshalToMap() map[string]any {
|
func (namedata *W3SecurityPublicKeyPemData) MarshalToMap() map[string]any {
|
||||||
return appendWithKey(
|
return appendWithKey(
|
||||||
namedata.Next.MarshalToMap(),
|
namedata.Next.MarshalToMap(),
|
||||||
KEY_W3_SECURITY_PUBLICKEYPEM,
|
KEY_W3_SECURITY_PUBLICKEYPEM,
|
||||||
|
|
12
nsW3Vcard.go
12
nsW3Vcard.go
|
@ -1,15 +1,15 @@
|
||||||
package goap
|
package goap
|
||||||
|
|
||||||
type AddressData struct {
|
type W3VcardAddressData struct {
|
||||||
Next BaseApChain
|
Next BaseApChain
|
||||||
Address string
|
Address string
|
||||||
}
|
}
|
||||||
|
|
||||||
func (misskeysummarydata *AddressData) GetSelfOrBase() (BaseApChain, bool) {
|
func (misskeysummarydata *W3VcardAddressData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return misskeysummarydata.Next, true
|
return misskeysummarydata.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (misskeysummarydata *AddressData) MarshalToMap() map[string]any {
|
func (misskeysummarydata *W3VcardAddressData) MarshalToMap() map[string]any {
|
||||||
return appendWithKey(
|
return appendWithKey(
|
||||||
misskeysummarydata.Next.MarshalToMap(),
|
misskeysummarydata.Next.MarshalToMap(),
|
||||||
KEY_W3_VCARD_ADRESS,
|
KEY_W3_VCARD_ADRESS,
|
||||||
|
@ -17,16 +17,16 @@ func (misskeysummarydata *AddressData) MarshalToMap() map[string]any {
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
type BirthdayData struct {
|
type W3VcardBirthdayData struct {
|
||||||
Next BaseApChain
|
Next BaseApChain
|
||||||
Birthday string
|
Birthday string
|
||||||
}
|
}
|
||||||
|
|
||||||
func (misskeysummarydata *BirthdayData) GetSelfOrBase() (BaseApChain, bool) {
|
func (misskeysummarydata *W3VcardBirthdayData) GetSelfOrBase() (BaseApChain, bool) {
|
||||||
return misskeysummarydata.Next, true
|
return misskeysummarydata.Next, true
|
||||||
}
|
}
|
||||||
|
|
||||||
func (misskeysummarydata *BirthdayData) MarshalToMap() map[string]any {
|
func (misskeysummarydata *W3VcardBirthdayData) MarshalToMap() map[string]any {
|
||||||
return appendWithKey(
|
return appendWithKey(
|
||||||
misskeysummarydata.Next.MarshalToMap(),
|
misskeysummarydata.Next.MarshalToMap(),
|
||||||
KEY_W3_VCARD_BIRTHDAY,
|
KEY_W3_VCARD_BIRTHDAY,
|
||||||
|
|
Loading…
Reference in a new issue