kopia lustrzana https://github.com/reiver/greatape
47 wiersze
2.2 KiB
Go
47 wiersze
2.2 KiB
Go
![]() |
package model
|
||
|
|
||
|
type (
|
||
|
ActivityPubIncomingActivityEntities []IActivityPubIncomingActivityEntity
|
||
|
|
||
|
IActivityPubIncomingActivityEntity interface {
|
||
|
IEntity
|
||
|
IdentityId() int64
|
||
|
UniqueIdentifier() string
|
||
|
Timestamp() int64
|
||
|
From() string
|
||
|
To() string
|
||
|
Content() string
|
||
|
Raw() string
|
||
|
}
|
||
|
|
||
|
IActivityPubIncomingActivityPipeEntity interface {
|
||
|
IActivityPubIncomingActivityEntity
|
||
|
IPipeEntity
|
||
|
}
|
||
|
|
||
|
IActivityPubIncomingActivitiesRepository interface {
|
||
|
IRepository
|
||
|
Add(entity IActivityPubIncomingActivityEntity, editor int64) error
|
||
|
AddAtomic(transaction IRepositoryTransaction, entity IActivityPubIncomingActivityEntity, editor int64) error
|
||
|
FetchById(editor int64) (IActivityPubIncomingActivityEntity, error)
|
||
|
Update(entity IActivityPubIncomingActivityEntity, editor int64) error
|
||
|
UpdateAtomic(transaction IRepositoryTransaction, entity IActivityPubIncomingActivityEntity, editor int64) error
|
||
|
Remove(entity IActivityPubIncomingActivityEntity, editor int64) error
|
||
|
RemoveAtomic(transaction IRepositoryTransaction, entity IActivityPubIncomingActivityEntity, editor int64) error
|
||
|
FetchAll() (ActivityPubIncomingActivityEntities, error)
|
||
|
FetchAllByIdentity(identityId int64) (ActivityPubIncomingActivityEntities, error)
|
||
|
UpdateUniqueIdentifier(id int64, value string, editor int64) error
|
||
|
UpdateUniqueIdentifierAtomic(transaction IRepositoryTransaction, id int64, value string, editor int64) error
|
||
|
UpdateTimestamp(id int64, value int64, editor int64) error
|
||
|
UpdateTimestampAtomic(transaction IRepositoryTransaction, id int64, value int64, editor int64) error
|
||
|
UpdateFrom(id int64, value string, editor int64) error
|
||
|
UpdateFromAtomic(transaction IRepositoryTransaction, id int64, value string, editor int64) error
|
||
|
UpdateTo(id int64, value string, editor int64) error
|
||
|
UpdateToAtomic(transaction IRepositoryTransaction, id int64, value string, editor int64) error
|
||
|
UpdateContent(id int64, value string, editor int64) error
|
||
|
UpdateContentAtomic(transaction IRepositoryTransaction, id int64, value string, editor int64) error
|
||
|
UpdateRaw(id int64, value string, editor int64) error
|
||
|
UpdateRawAtomic(transaction IRepositoryTransaction, id int64, value string, editor int64) error
|
||
|
}
|
||
|
)
|