The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Business::Fixflo::Issue

DESCRIPTION

A class for a fixflo issue, extends Business::Fixflo::Resource

ATTRIBUTES

Address
AdditionalDetails
AgencyId
AppointmentDate
AttendenceDate
AssignedAgent
Block
BlockName
CallbackId
CloseReason
ContactNumber
ContactNumberAlt
CostCode
Created
DirectEmailAddress
DirectMobileNumber
EmailAddress
ExternalRef
ExternalPropertyRef
ExternalRefTenancyAgreement
FaultCategory
FaultNotes
FaultPriority
FaultTitle
FaultTree
Firstname
Id
InactiveJobs
InvoiceRecipient
IsCommunal
Landlord
Media
Property
PropertyId
PropertyAddressId
Quotes
QuoteEndTime
QuoteNotes
QuoteRequests
Salutation
SearchStatus
Status
StatusChanged
Surname
TenantAcceptComplete
TenantId
TenantNotes
TenantPresenceRequested
TermsAccepted
Title
WorksAuthorisationLimit
VulnerableOccupiers

Operations on an issue

report

Returns the report content (binary, pdf)

my $pdf_report = $issue->report;

property

Returns the Business::Fixflo::Property associated with the issue

my $Property = $issue->property;

create_url

my $issue_create_url = $issue->create_url( $params );

Returns a URL string that can be used to create an Issue in Fixflo - the method can accept a hashref of params that can pre-populate fields on the page:

IsVacant   => bool,
TenantNo   => string,
BMBlockId  => $id,
PropertyId => $id

Having called the method redirect the user to the returned URL

search_url

my $issue_search_url = $issue->search_url( $params );

Much like create_url but returns a URL string for searching. Note this method can accept many URL parameters so check the Fixflo documentation for a complete list

Having called the method redirect the user to the returned URL