Class AgreementViewSummary

    • Method Detail

      • acceptanceTime

        public final Instant acceptanceTime()

        The date and time that the agreement was accepted.

        Returns:
        The date and time that the agreement was accepted.
      • acceptor

        public final Acceptor acceptor()

        Details of the party accepting the agreement terms. This is commonly the buyer for PurchaseAgreement.

        Returns:
        Details of the party accepting the agreement terms. This is commonly the buyer for PurchaseAgreement.
      • agreementId

        public final String agreementId()

        The unique identifier of the agreement.

        Returns:
        The unique identifier of the agreement.
      • agreementType

        public final String agreementType()

        The type of agreement. Values are PurchaseAgreement or VendorInsightsAgreement.

        Returns:
        The type of agreement. Values are PurchaseAgreement or VendorInsightsAgreement.
      • endTime

        public final Instant endTime()

        The date and time when the agreement ends. The field is null for pay-as-you-go agreements, which don’t have end dates.

        Returns:
        The date and time when the agreement ends. The field is null for pay-as-you-go agreements, which don’t have end dates.
      • proposalSummary

        public final ProposalSummary proposalSummary()

        A summary of the proposal

        Returns:
        A summary of the proposal
      • proposer

        public final Proposer proposer()

        Details of the party proposing the agreement terms, most commonly the seller for PurchaseAgreement.

        Returns:
        Details of the party proposing the agreement terms, most commonly the seller for PurchaseAgreement.
      • startTime

        public final Instant startTime()

        The date and time when the agreement starts.

        Returns:
        The date and time when the agreement starts.
      • hashCode

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

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)