Sage Intacct SDK for PHP
ReadReport Class Reference
Inheritance diagram for ReadReport:
AbstractFunction FunctionInterface

Public Member Functions

 getReportName ()
 
 setReportName (string $reportName)
 
 getArguments ()
 
 setArguments (array $arguments)
 
 getPageSize ()
 
 setPageSize (int $pageSize)
 
 getWaitTime ()
 
 setWaitTime (int $waitTime)
 
 getListSeparator ()
 
 setListSeparator (string $listSeparator)
 
 isReturnDef ()
 
 setReturnDef (bool $returnDef)
 
 writeXml (XMLWriter &$xml)
 
- Public Member Functions inherited from AbstractFunction
 getControlId ()
 
 setControlId (string $controlId='')
 
 __construct (string $controlId='')
 
 writeXml (XMLWriter &$xml)
 
 getControlId ()
 
 setControlId (string $controlId)
 
 writeXml (XMLWriter &$xml)
 

Data Fields

const MIN_PAGE_SIZE = 1
 
const MAX_PAGE_SIZE = 1000
 
const MIN_WAIT_TIME = 0
 
const MAX_WAIT_TIME = 30
 

Protected Member Functions

 writeXmlArguments ($array, XMLWriter &$xml)
 

Additional Inherited Members

- Protected Attributes inherited from AbstractFunction
 $controlId = ''
 

Member Function Documentation

◆ getArguments()

getArguments ( )
Returns
array

◆ getListSeparator()

getListSeparator ( )
Returns
string

◆ getPageSize()

getPageSize ( )
Returns
int

◆ getReportName()

getReportName ( )
Returns
string

◆ getWaitTime()

getWaitTime ( )
Returns
int

◆ isReturnDef()

isReturnDef ( )
Returns
bool

◆ setArguments()

setArguments ( array  $arguments)
Parameters
array$arguments

◆ setListSeparator()

setListSeparator ( string  $listSeparator)
Parameters
string$listSeparator

◆ setPageSize()

setPageSize ( int  $pageSize)
Parameters
int$pageSizePage size

◆ setReportName()

setReportName ( string  $reportName)
Parameters
string$reportName

◆ setReturnDef()

setReturnDef ( bool  $returnDef)
Parameters
bool$returnDef

◆ setWaitTime()

setWaitTime ( int  $waitTime)
Parameters
int$waitTimeWait time

◆ writeXml()

writeXml ( XMLWriter $xml)

Write the readReport block XML

Parameters
XMLWriter$xml

Reimplemented from AbstractFunction.

◆ writeXmlArguments()

writeXmlArguments (   $array,
XMLWriter $xml 
)
protected

Recurse through arguments write XML

Parameters
array$array
XMLWriter$xml

Field Documentation

◆ MAX_PAGE_SIZE

const MAX_PAGE_SIZE = 1000

◆ MAX_WAIT_TIME

const MAX_WAIT_TIME = 30

◆ MIN_PAGE_SIZE

const MIN_PAGE_SIZE = 1

◆ MIN_WAIT_TIME

const MIN_WAIT_TIME = 0