Class VerifiableCredential.VerifiableCredentialBuilder<C extends VerifiableCredential,​B extends VerifiableCredential.VerifiableCredentialBuilder<C,​B>>

    • Constructor Detail

      • VerifiableCredentialBuilder

        public VerifiableCredentialBuilder()
    • Method Detail

      • self

        protected abstract B self()
      • build

        public abstract C build()
      • context

        public B context​(@NonNull
                         @NonNull List<Object> context)
        Returns:
        this.
      • credentialSubject

        public B credentialSubject​(com.google.gson.JsonObject credentialSubject)
        Returns:
        this.
      • expirationDate

        public B expirationDate​(@Nullable
                                String expirationDate)
        Returns:
        this.
      • id

        public B id​(@Nullable
                    String id)
        Returns:
        this.
      • issuanceDate

        public B issuanceDate​(@Nullable
                              String issuanceDate)
        Returns:
        this.
      • issuer

        public B issuer​(@Nullable
                        String issuer)
        Returns:
        this.
      • type

        public B type​(@NonNull
                      @NonNull List<String> type)
        Returns:
        this.