IssueContactLinkDto

com.worxbend.codeberg4s.repositories.hooks.wire.IssueContactLinkDto
See theIssueContactLinkDto companion object
final case class IssueContactLinkDto(name: Option[String], url: Option[String], about: Option[String])

Forgejo's IssueConfigContactLink model — one alternative to opening an issue.

'''Derived from spec/swagger.v1.json, not from a capture'''; see WebhookDto.

Attributes

Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

toDomainAt for a payload that is the whole response body.

toDomainAt for a payload that is the whole response body.

Attributes

Converts to the domain, reporting failure paths relative to at.

Converts to the domain, reporting failure paths relative to at.

name and url are both required, because a contact link is a label and a destination and neither half is optional in any rendering of one: a link with no label cannot be shown, and a link with no destination goes nowhere. about is the explanatory sentence and is genuinely optional.

Attributes

Inherited methods

def productElementNames: Iterator[String]

An iterator over the names of all the elements of this product.

An iterator over the names of all the elements of this product.

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

An iterator over all the elements of this product.

An iterator over all the elements of this product.

Attributes

Returns

in the default implementation, an Iterator[Any]

Inherited from:
Product