Forgejo's PayloadCommit — the commit object a branch carries.
Not the same model as CommitDto, however similar it reads: this one identifies the commit as id, its author and committer are Git identities rather than accounts, and it carries added, removed and modified file lists instead of files and stats. Those three arrive as JSON null on both branch captures, which is exactly the shape com.worxbend.codeberg4s.codec.JsonFields exists to absorb — a derived codec would abort on them.
Value parameters
- added
-
the
addedkey; empty when the instance sendsnull, which it does on both captures - author
-
the
authorkey - committer
-
the
committerkey - id
-
the
idkey: the commit's object id - message
-
the
messagekey - modified
-
the
modifiedkey, same caveat - removed
-
the
removedkey, same caveat - timestamp
-
the
timestampkey as a raw string - url
-
the
urlkey - verification
-
the
verificationkey
Attributes
- Companion
- object
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any