SiteConvention extends BaseSiteConvention
information about convention
Table of Contents
- STATUS_AT_HOST = 1
 - AT HOST
 - STATUS_AT_SIGFOX = 0
 - AT SIGFOX
 - STATUS_SIGNED_BOTH = 4
 - SIGNED BOTH
 - STATUS_SIGNED_HOST = 3
 - SIGNED HOST
 - STATUS_SIGNED_SIGFOX = 2
 - SIGNED SIGFOX
 - TYPE_ASSOCIATION = 3
 - ASSOCIATION
 - TYPE_COMPANY = 4
 - COMPANY
 - TYPE_CONDOMINIUM = 0
 - CONDOMINIUM
 - TYPE_INDIVIDUAL = 1
 - INDIVIDUAL
 - TYPE_SOCIAL_HOUSING_AUTHORITY = 2
 - SOCIAL HOUSING AUTHORITY
 - $annualCost : float|null
 - The annual cost of this convention
 - $comments : string|null
 - The comments of this convention
 - $contractReference : string|null
 - The bss contract reference of this convention
 - $endTime : int|null
 - The end time of this convention
 - $group : MinGroup|null
 - $id : string|null
 - The convention's identifier
 - $maintenance : bool|null
 - is this convention in maintenance
 - $maintenanceAnnualCost : float|null
 - The annual cost of the maintenance of this convention
 - $site : MinSite|null
 - $startTime : int|null
 - The start time of this convention
 - $status : int|null
 - Convention status.
 - $type : int|null
 - Convention status.
 - from() : static
 - Initializing a model from an array
 - getAnnualCost() : float
 - Getter for annualCost
 - getComments() : string
 - Getter for comments
 - getContractReference() : string
 - Getter for contractReference
 - getEndTime() : int
 - Getter for endTime
 - getGroup() : MinGroup
 - Getter for group
 - getId() : string
 - Getter for id
 - getMaintenance() : bool
 - Getter for maintenance
 - getMaintenanceAnnualCost() : float
 - Getter for maintenanceAnnualCost
 - getSite() : MinSite
 - Getter for site
 - getStartTime() : int
 - Getter for startTime
 - getStatus() : int
 - Getter for status
 - getType() : int
 - Getter for type
 - jsonSerialize() : array<string|int, mixed>
 - setAnnualCost() : static
 - Setter for annualCost
 - setComments() : static
 - Setter for comments
 - setContractReference() : static
 - Setter for contractReference
 - setEndTime() : static
 - Setter for endTime
 - setGroup() : static
 - Setter for group
 - setId() : static
 - Setter for id
 - setMaintenance() : static
 - Setter for maintenance
 - setMaintenanceAnnualCost() : static
 - Setter for maintenanceAnnualCost
 - setSite() : static
 - Setter for site
 - setStartTime() : static
 - Setter for startTime
 - setStatus() : static
 - Setter for status
 - setType() : static
 - Setter for type
 
Constants
STATUS_AT_HOST
AT HOST
    public
    mixed
    STATUS_AT_HOST
    = 1
    
        
    
STATUS_AT_SIGFOX
AT SIGFOX
    public
    mixed
    STATUS_AT_SIGFOX
    = 0
    
        
    
STATUS_SIGNED_BOTH
SIGNED BOTH
    public
    mixed
    STATUS_SIGNED_BOTH
    = 4
    
        
    
STATUS_SIGNED_HOST
SIGNED HOST
    public
    mixed
    STATUS_SIGNED_HOST
    = 3
    
        
    
STATUS_SIGNED_SIGFOX
SIGNED SIGFOX
    public
    mixed
    STATUS_SIGNED_SIGFOX
    = 2
    
        
    
TYPE_ASSOCIATION
ASSOCIATION
    public
    mixed
    TYPE_ASSOCIATION
    = 3
    
        
    
TYPE_COMPANY
COMPANY
    public
    mixed
    TYPE_COMPANY
    = 4
    
        
    
TYPE_CONDOMINIUM
CONDOMINIUM
    public
    mixed
    TYPE_CONDOMINIUM
    = 0
    
        
    
TYPE_INDIVIDUAL
INDIVIDUAL
    public
    mixed
    TYPE_INDIVIDUAL
    = 1
    
        
    
TYPE_SOCIAL_HOUSING_AUTHORITY
SOCIAL HOUSING AUTHORITY
    public
    mixed
    TYPE_SOCIAL_HOUSING_AUTHORITY
    = 2
    
        
    
Properties
$annualCost
The annual cost of this convention
    protected
        float|null
    $annualCost
     = null
    
    
    
$comments
The comments of this convention
    protected
        string|null
    $comments
     = null
    
    
    
$contractReference
The bss contract reference of this convention
    protected
        string|null
    $contractReference
     = null
    
    
    
$endTime
The end time of this convention
    protected
        int|null
    $endTime
     = null
    
    
    
$group
    protected
        MinGroup|null
    $group
     = null
    
    
    
$id
The convention's identifier
    protected
        string|null
    $id
     = null
    
    
    
$maintenance
is this convention in maintenance
    protected
        bool|null
    $maintenance
     = null
    
    
    
$maintenanceAnnualCost
The annual cost of the maintenance of this convention
    protected
        float|null
    $maintenanceAnnualCost
     = null
    
    
    
$site
    protected
        MinSite|null
    $site
     = null
    
    
    
$startTime
The start time of this convention
    protected
        int|null
    $startTime
     = null
    
    
    
$status
Convention status.
    protected
        int|null
    $status
     = null
        $type
Convention status.
    protected
        int|null
    $type
     = null
        Methods
from()
Initializing a model from an array
    public
            static    from(array<string|int, mixed> $params) : static
    
        Parameters
- $params : array<string|int, mixed>
 - 
                    
Pass this parameter if you want to initial property value from an array. See API reference for all property names and types
 
Tags
Return values
static —getAnnualCost()
Getter for annualCost
    public
                getAnnualCost() : float
    
    
    
        Return values
float —The annual cost of this convention
getComments()
Getter for comments
    public
                getComments() : string
    
    
    
        Return values
string —The comments of this convention
getContractReference()
Getter for contractReference
    public
                getContractReference() : string
    
    
    
        Return values
string —The bss contract reference of this convention
getEndTime()
Getter for endTime
    public
                getEndTime() : int
    
    
    
        Return values
int —The end time of this convention
getGroup()
Getter for group
    public
                getGroup() : MinGroup
    
    
    
        Return values
MinGroup —getId()
Getter for id
    public
                getId() : string
    
    
    
        Return values
string —The convention's identifier
getMaintenance()
Getter for maintenance
    public
                getMaintenance() : bool
    
    
    
        Return values
bool —is this convention in maintenance
getMaintenanceAnnualCost()
Getter for maintenanceAnnualCost
    public
                getMaintenanceAnnualCost() : float
    
    
    
        Return values
float —The annual cost of the maintenance of this convention
getSite()
Getter for site
    public
                getSite() : MinSite
    
    
    
        Return values
MinSite —getStartTime()
Getter for startTime
    public
                getStartTime() : int
    
    
    
        Return values
int —The start time of this convention
getStatus()
Getter for status
    public
                getStatus() : int
    
    
    
        Return values
int —Convention status.
getType()
Getter for type
    public
                getType() : int
    
    
    
        Return values
int —Convention status.
jsonSerialize()
    public
                jsonSerialize() : array<string|int, mixed>
    
    
    
    Tags
Return values
array<string|int, mixed> —setAnnualCost()
Setter for annualCost
    public
                setAnnualCost(float $annualCost) : static
    
        Parameters
- $annualCost : float
 - 
                    
The annual cost of this convention
 
Return values
static —To use in method chains
setComments()
Setter for comments
    public
                setComments(string $comments) : static
    
        Parameters
- $comments : string
 - 
                    
The comments of this convention
 
Return values
static —To use in method chains
setContractReference()
Setter for contractReference
    public
                setContractReference(string $contractReference) : static
    
        Parameters
- $contractReference : string
 - 
                    
The bss contract reference of this convention
 
Return values
static —To use in method chains
setEndTime()
Setter for endTime
    public
                setEndTime(int $endTime) : static
    
        Parameters
- $endTime : int
 - 
                    
The end time of this convention
 
Return values
static —To use in method chains
setGroup()
Setter for group
    public
                setGroup(MinGroup $group) : static
    
        Parameters
- $group : MinGroup
 
Return values
static —To use in method chains
setId()
Setter for id
    public
                setId(string $id) : static
    
        Parameters
- $id : string
 - 
                    
The convention's identifier
 
Return values
static —To use in method chains
setMaintenance()
Setter for maintenance
    public
                setMaintenance(bool $maintenance) : static
    
        Parameters
- $maintenance : bool
 - 
                    
is this convention in maintenance
 
Return values
static —To use in method chains
setMaintenanceAnnualCost()
Setter for maintenanceAnnualCost
    public
                setMaintenanceAnnualCost(float $maintenanceAnnualCost) : static
    
        Parameters
- $maintenanceAnnualCost : float
 - 
                    
The annual cost of the maintenance of this convention
 
Return values
static —To use in method chains
setSite()
Setter for site
    public
                setSite(MinSite $site) : static
    
        Parameters
- $site : MinSite
 
Return values
static —To use in method chains
setStartTime()
Setter for startTime
    public
                setStartTime(int $startTime) : static
    
        Parameters
- $startTime : int
 - 
                    
The start time of this convention
 
Return values
static —To use in method chains
setStatus()
Setter for status
    public
                setStatus(int $status) : static
    
        Parameters
- $status : int
 - 
                    
Convention status.
 
Return values
static —To use in method chains
setType()
Setter for type
    public
                setType(int $type) : static
    
        Parameters
- $type : int
 - 
                    
Convention status.
 
Return values
static —To use in method chains