# Buildium::ResidentRequestTaskPostMessage ## Properties | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **title** | **String** | Request title. The title can not exceed 127 characters. | | | **description** | **String** | Request description. The description can not exceed 65500 characters. | [optional] | | **category_id** | **Integer** | The category identifier to assign the request. | [optional] | | **sub_category_id** | **Integer** | The subcategory identifier to assign the request. | [optional] | | **unit_agreement_id** | **Integer** | The unique identifier of the unit agreement associated with the request. | | | **requested_by_entity_id** | **Integer** | The unique identifier of the resident that submitted the request. | | | **assigned_to_user_id** | **Integer** | The unique identifier of the staff user assigned to the request. The user must be a `Staff` user type. If not provided, assignment rules in the resident center settings (if configured) will be used for assignment. | [optional] | | **task_status** | **String** | Request status. | | | **priority** | **String** | Request priority. | | | **due_date** | **Date** | Request due date. The date must be formatted as YYYY-MM-DD. | [optional] | | **is_entry_permitted_by_resident** | **Boolean** | Indicates whether the resident has explicitly granted permission to enter the unit. Set this value to null if the resident has not provided a response. | [optional] | | **does_resident_have_pets** | **Boolean** | Indicates whether the resident has pets. Set this value to null if the resident has not provided a response. | [optional] | | **resident_entry_notes** | **String** | Notes provided by the resident specific to entering the premises. The value cannot exceed 65535 characters. | [optional] | | **share_with_rental_owners** | **Boolean** | Indicates whether the request is shared with rental owners (applies to requests for rentals only). Defaults to False if not set or for association requests. | [optional] | | **share_with_board_members** | **Boolean** | Indicates whether the request is shared with board members (applies to requests for associations only). Defaults to False if not set or for rental requests. | [optional] | ## Example ```ruby require 'buildium-ruby' instance = Buildium::ResidentRequestTaskPostMessage.new( title: null, description: null, category_id: null, sub_category_id: null, unit_agreement_id: null, requested_by_entity_id: null, assigned_to_user_id: null, task_status: null, priority: null, due_date: null, is_entry_permitted_by_resident: null, does_resident_have_pets: null, resident_entry_notes: null, share_with_rental_owners: null, share_with_board_members: null ) ```