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.
      • statusAsString

        public final String statusAsString()

        The current status of the agreement.

        If the service returns an enum value that is not available in the current SDK version, status will return AgreementStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from statusAsString().

        Returns:
        The current status of the agreement.
        See Also:
        AgreementStatus
      • 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)