Class UCPDiscoveryProfile

java.lang.Object
io.deeplumen.ucp.models.discovery.UCPDiscoveryProfile

@Generated("jsonschema2pojo") public class UCPDiscoveryProfile extends Object
UCP Discovery Profile

Schema for UCP discovery profile returned from /.well-known/ucp.

  • Constructor Details

    • UCPDiscoveryProfile

      public UCPDiscoveryProfile()
  • Method Details

    • getUcp

      public UCPDiscoveryProfile__1 getUcp()
      UCP Discovery Profile

      Full UCP metadata for /.well-known/ucp discovery. (Required)

    • setUcp

      public void setUcp(UCPDiscoveryProfile__1 ucp)
      UCP Discovery Profile

      Full UCP metadata for /.well-known/ucp discovery. (Required)

    • withUcp

    • getPayment

      public Payment getPayment()
      Payment configuration containing handlers
    • setPayment

      public void setPayment(Payment payment)
      Payment configuration containing handlers
    • withPayment

      public UCPDiscoveryProfile withPayment(Payment payment)
    • getSigningKeys

      public List<SigningKey> getSigningKeys()
      Public keys for signature verification (JWK format). Used to verify signed responses, webhooks, and other authenticated messages from this party.
    • setSigningKeys

      public void setSigningKeys(List<SigningKey> signingKeys)
      Public keys for signature verification (JWK format). Used to verify signed responses, webhooks, and other authenticated messages from this party.
    • withSigningKeys

      public UCPDiscoveryProfile withSigningKeys(List<SigningKey> signingKeys)
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
    • setAdditionalProperty

      public void setAdditionalProperty(String name, Object value)
    • withAdditionalProperty

      public UCPDiscoveryProfile withAdditionalProperty(String name, Object value)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object