# Buildium::PhoneLogParticipantPostMessageUnitAgreement ## Properties | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **id** | **Integer** | The unit agreement unique identifier. Note, if a value is provided in this field then `Type` must also be provided. | [optional] | | **type** | **String** | The type of unit agreement. Note, this field is required if a value is provided for the `Id` field. | [optional] | ## Example ```ruby require 'buildium-ruby' instance = Buildium::PhoneLogParticipantPostMessageUnitAgreement.new( id: null, type: null ) ```