Class UCPDiscoveryProfile
java.lang.Object
io.deeplumen.ucp.models.discovery.UCPDiscoveryProfile
UCP Discovery Profile
Schema for UCP discovery profile returned from /.well-known/ucp.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanPayment configuration containing handlersPublic keys for signature verification (JWK format).getUcp()UCP Discovery ProfileinthashCode()voidsetAdditionalProperty(String name, Object value) voidsetPayment(Payment payment) Payment configuration containing handlersvoidsetSigningKeys(List<SigningKey> signingKeys) Public keys for signature verification (JWK format).voidUCP Discovery ProfiletoString()withAdditionalProperty(String name, Object value) withPayment(Payment payment) withSigningKeys(List<SigningKey> signingKeys)
-
Constructor Details
-
UCPDiscoveryProfile
public UCPDiscoveryProfile()
-
-
Method Details
-
getUcp
UCP Discovery ProfileFull UCP metadata for /.well-known/ucp discovery. (Required)
-
setUcp
UCP Discovery ProfileFull UCP metadata for /.well-known/ucp discovery. (Required)
-
withUcp
-
getPayment
Payment configuration containing handlers -
setPayment
Payment configuration containing handlers -
withPayment
-
getSigningKeys
Public keys for signature verification (JWK format). Used to verify signed responses, webhooks, and other authenticated messages from this party. -
setSigningKeys
Public keys for signature verification (JWK format). Used to verify signed responses, webhooks, and other authenticated messages from this party. -
withSigningKeys
-
getAdditionalProperties
-
setAdditionalProperty
-
withAdditionalProperty
-
toString
-
hashCode
public int hashCode() -
equals
-