Class GrantCounterparty


  • public class GrantCounterparty
    extends Object
    GrantCounterparty
    • Constructor Detail

      • GrantCounterparty

        public GrantCounterparty()
    • Method Detail

      • accountHolderId

        public GrantCounterparty accountHolderId​(String accountHolderId)
        The unique identifier of the account holder that receives the grant.
        Parameters:
        accountHolderId - The unique identifier of the account holder that receives the grant.
        Returns:
        the current GrantCounterparty instance, allowing for method chaining
      • getAccountHolderId

        public String getAccountHolderId()
        The unique identifier of the account holder that receives the grant.
        Returns:
        accountHolderId The unique identifier of the account holder that receives the grant.
      • setAccountHolderId

        public void setAccountHolderId​(String accountHolderId)
        The unique identifier of the account holder that receives the grant.
        Parameters:
        accountHolderId - The unique identifier of the account holder that receives the grant.
      • balanceAccountId

        public GrantCounterparty balanceAccountId​(String balanceAccountId)
        The unique identifier of the balance account where the funds are disbursed. The balance account must belong to the specified account holder.
        Parameters:
        balanceAccountId - The unique identifier of the balance account where the funds are disbursed. The balance account must belong to the specified account holder.
        Returns:
        the current GrantCounterparty instance, allowing for method chaining
      • getBalanceAccountId

        public String getBalanceAccountId()
        The unique identifier of the balance account where the funds are disbursed. The balance account must belong to the specified account holder.
        Returns:
        balanceAccountId The unique identifier of the balance account where the funds are disbursed. The balance account must belong to the specified account holder.
      • setBalanceAccountId

        public void setBalanceAccountId​(String balanceAccountId)
        The unique identifier of the balance account where the funds are disbursed. The balance account must belong to the specified account holder.
        Parameters:
        balanceAccountId - The unique identifier of the balance account where the funds are disbursed. The balance account must belong to the specified account holder.
      • transferInstrumentId

        public GrantCounterparty transferInstrumentId​(String transferInstrumentId)
        The unique identifier of the transfer instrument where the funds are disbursed. The transfer instrument must belong to the legal entity of the specified account holder.
        Parameters:
        transferInstrumentId - The unique identifier of the transfer instrument where the funds are disbursed. The transfer instrument must belong to the legal entity of the specified account holder.
        Returns:
        the current GrantCounterparty instance, allowing for method chaining
      • getTransferInstrumentId

        public String getTransferInstrumentId()
        The unique identifier of the transfer instrument where the funds are disbursed. The transfer instrument must belong to the legal entity of the specified account holder.
        Returns:
        transferInstrumentId The unique identifier of the transfer instrument where the funds are disbursed. The transfer instrument must belong to the legal entity of the specified account holder.
      • setTransferInstrumentId

        public void setTransferInstrumentId​(String transferInstrumentId)
        The unique identifier of the transfer instrument where the funds are disbursed. The transfer instrument must belong to the legal entity of the specified account holder.
        Parameters:
        transferInstrumentId - The unique identifier of the transfer instrument where the funds are disbursed. The transfer instrument must belong to the legal entity of the specified account holder.
      • includeNullValues

        public GrantCounterparty includeNullValues​(boolean includeNullValues)
        Configures whether null values are explicitly serialized in the JSON payload. Default is false.
      • isIncludeNullValues

        public boolean isIncludeNullValues()
        Returns whether null values are explicitly serialized in the JSON payload.
      • setIncludeNullValues

        public void setIncludeNullValues​(boolean includeNullValues)
        Sets whether null values should be explicitly serialized in the JSON payload. Default is false.
      • equals

        public boolean equals​(Object o)
        Return true if this GrantCounterparty object is equal to o.
        Overrides:
        equals in class Object
      • hashCode

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

        public Map<String,​Object> getExplicitNulls()
        Returns a map of properties to be merged into the JSON payload as explicit null values.
      • fromJson

        public static GrantCounterparty fromJson​(String jsonString)
                                          throws com.fasterxml.jackson.core.JsonProcessingException
        Create an instance of GrantCounterparty given an JSON string
        Parameters:
        jsonString - JSON string
        Returns:
        An instance of GrantCounterparty
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException - if the JSON string is invalid with respect to GrantCounterparty
      • toJson

        public String toJson()
                      throws com.fasterxml.jackson.core.JsonProcessingException
        Convert an instance of GrantCounterparty to an JSON string
        Returns:
        JSON string
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException