PHP 클래스 Infusionsoft_DataService, infusionsoft-php-sdk

상속: extends Infusionsoft_DataServiceBase
파일 보기 프로젝트 열기: novaksolutions/infusionsoft-php-sdk 1 사용 예제들

공개 메소드들

메소드 설명
addCustomField ( Infusionsoft_Generated_Base &$object, $displayName, $dataType, $groupId, Infusionsoft_App $app = null )
count ( $object, $queryData, Infusionsoft_App $app = null )
delete ( Infusionsoft_Generated_Base &$object, $id, Infusionsoft_App $app = null )
findByField ( $object, $field, $value, $limit = 1000, $page, $returnFields = false, Infusionsoft_App $app = null )
getAppSetting ( $moduleName, $settingName, Infusionsoft_App $app = null )
getAppointmentICal ( $appointmentId, Infusionsoft_App $app = null )
getCustomFields ( $object, $app = null )
getUserData ( $app = null ) Returns User data of the OAuth2 authenticated User
load ( Infusionsoft_Generated_Base &$object, $id, $returnFields = false, Infusionsoft_App $app = null ) * This is in the DataService.java file, but not exposed.
ping ( $serviceName = 'DataService', Infusionsoft_App $app = null )
query ( $object, $queryData, $limit = 1000, $page, $returnFields = false, Infusionsoft_App $app = null )
queryWithOrderBy ( $object, $queryData, $orderByField, $ascending = true, $limit = 1000, $page, $returnFields = false, Infusionsoft_App $app = null )
save ( Infusionsoft_Generated_Base &$object, Infusionsoft_App $app = null )
search ( $object, $searchData, $queryData = [], $limit = 1000, $page, $returnFields = false, Infusionsoft_App $app = null )
searchWithOrderBy ( $object, $orderByField, $searchData, $queryData = [], $ascending = true, $limit = 1000, $page, $returnFields = false, Infusionsoft_App $app = null )
updateCustomField ( $customFieldId, $arrayOfValues, Infusionsoft_App $app = null )

비공개 메소드들

메소드 설명
makeQueryFromSearch ( $searchData, $queryData )

메소드 상세

addCustomField() 공개 정적인 메소드

public static addCustomField ( Infusionsoft_Generated_Base &$object, $displayName, $dataType, $groupId, Infusionsoft_App $app = null )
$object Infusionsoft_Generated_Base
$app Infusionsoft_App

count() 공개 정적인 메소드

public static count ( $object, $queryData, Infusionsoft_App $app = null )
$app Infusionsoft_App

delete() 공개 정적인 메소드

public static delete ( Infusionsoft_Generated_Base &$object, $id, Infusionsoft_App $app = null )
$object Infusionsoft_Generated_Base
$app Infusionsoft_App

findByField() 공개 정적인 메소드

public static findByField ( $object, $field, $value, $limit = 1000, $page, $returnFields = false, Infusionsoft_App $app = null )
$app Infusionsoft_App

getAppSetting() 공개 정적인 메소드

public static getAppSetting ( $moduleName, $settingName, Infusionsoft_App $app = null )
$app Infusionsoft_App

getAppointmentICal() 공개 정적인 메소드

public static getAppointmentICal ( $appointmentId, Infusionsoft_App $app = null )
$app Infusionsoft_App

getCustomFields() 공개 정적인 메소드

public static getCustomFields ( $object, $app = null )

getUserData() 공개 정적인 메소드

Returns User data of the OAuth2 authenticated User
public static getUserData ( $app = null )

load() 공개 정적인 메소드

.. public static function getMetaData(Infusionsoft_Generated_Base &$object, Infusionsoft_App $app = null) { $app = parent::getObjectOrDefaultAppIfNull($app, $object); $params = array( $object->getTable()); $arrayOfFields = $app->send('DataService.getMetaData', $params); return $arrayOfFields; }
public static load ( Infusionsoft_Generated_Base &$object, $id, $returnFields = false, Infusionsoft_App $app = null )
$object Infusionsoft_Generated_Base
$app Infusionsoft_App

ping() 공개 정적인 메소드

public static ping ( $serviceName = 'DataService', Infusionsoft_App $app = null )
$app Infusionsoft_App

query() 공개 정적인 메소드

public static query ( $object, $queryData, $limit = 1000, $page, $returnFields = false, Infusionsoft_App $app = null )
$app Infusionsoft_App

queryWithOrderBy() 공개 정적인 메소드

public static queryWithOrderBy ( $object, $queryData, $orderByField, $ascending = true, $limit = 1000, $page, $returnFields = false, Infusionsoft_App $app = null )
$app Infusionsoft_App

save() 공개 정적인 메소드

public static save ( Infusionsoft_Generated_Base &$object, Infusionsoft_App $app = null )
$object Infusionsoft_Generated_Base
$app Infusionsoft_App

searchWithOrderBy() 공개 정적인 메소드

public static searchWithOrderBy ( $object, $orderByField, $searchData, $queryData = [], $ascending = true, $limit = 1000, $page, $returnFields = false, Infusionsoft_App $app = null )
$app Infusionsoft_App

updateCustomField() 공개 정적인 메소드

public static updateCustomField ( $customFieldId, $arrayOfValues, Infusionsoft_App $app = null )
$app Infusionsoft_App