PHP 클래스 Phue\Condition

파일 보기 프로젝트 열기: sqmk/phue

보호된 프로퍼티들

프로퍼티 타입 설명
$attribute string Attribute to target condition
$operator Operator
$sensorId string Sensor Id
$value string Value to match

공개 메소드들

메소드 설명
__construct ( stdClass $condition = null ) Construct a condition object
changed ( ) : self Set operator to changed
equals ( ) : self Set operator to equals
export ( ) : stdClass Export for API request
getAttribute ( ) : string Get attribute
getOperator ( ) : string Get operator
getSensorId ( ) : string Get sensor Id
getValue ( ) : string Get value
greaterThan ( ) : self Set operator to greater than
import ( stdClass $condition ) : self Import from API response
lessThan ( ) : self Set operator to less than
setAttribute ( string $attribute ) : self Set attribute to target condition
setOperator ( string $operator ) : self Set operator
setSensorId ( mixed $sensorId ) : self Set sensor Id
setValue ( string $value ) : self Set value to match

메소드 상세

__construct() 공개 메소드

Construct a condition object
public __construct ( stdClass $condition = null )
$condition stdClass Condition attributes

changed() 공개 메소드

Set operator to changed
public changed ( ) : self
리턴 self This object

equals() 공개 메소드

Set operator to equals
public equals ( ) : self
리턴 self This object

export() 공개 메소드

Export for API request
public export ( ) : stdClass
리턴 stdClass Result object

getAttribute() 공개 메소드

Get attribute
public getAttribute ( ) : string
리턴 string Attribute

getOperator() 공개 메소드

Get operator
public getOperator ( ) : string
리턴 string Operator

getSensorId() 공개 메소드

Get sensor Id
public getSensorId ( ) : string
리턴 string Sensor Id

getValue() 공개 메소드

Get value
public getValue ( ) : string
리턴 string Value

greaterThan() 공개 메소드

Set operator to greater than
public greaterThan ( ) : self
리턴 self This object

import() 공개 메소드

Import from API response
public import ( stdClass $condition ) : self
$condition stdClass Condition values
리턴 self This object

lessThan() 공개 메소드

Set operator to less than
public lessThan ( ) : self
리턴 self This object

setAttribute() 공개 메소드

Set attribute to target condition
public setAttribute ( string $attribute ) : self
$attribute string Attribute
리턴 self This object

setOperator() 공개 메소드

Set operator
public setOperator ( string $operator ) : self
$operator string Operator
리턴 self This object

setSensorId() 공개 메소드

Set sensor Id
public setSensorId ( mixed $sensorId ) : self
$sensorId mixed Sensor Id or Sensor object
리턴 self This object

setValue() 공개 메소드

Set value to match
public setValue ( string $value ) : self
$value string Value
리턴 self This object

프로퍼티 상세

$attribute 보호되어 있는 프로퍼티

Attribute to target condition
protected string $attribute
리턴 string

$operator 보호되어 있는 프로퍼티

Operator
protected $operator

$sensorId 보호되어 있는 프로퍼티

Sensor Id
protected string $sensorId
리턴 string

$value 보호되어 있는 프로퍼티

Value to match
protected string $value
리턴 string