Overview

Namespaces

  • Genetsis
    • core
      • activityid
      • user
  • None

Classes

  • Address
  • ContextType
  • Device
  • Location
  • ObjectType
  • Position
  • QualityType
  • Request
  • Response
  • SocialNetwork
  • Verbs
  • Overview
  • Namespace
  • Class

Class Location

This class stores a Location to use in ActivityID geo-positioned requests

Namespace: Genetsis\core\activityid
Package: Genetsis
Category: Bean
Version: 2.0
Located at core/activityid/Location.php
Methods summary
public Genetsis\core\activityid\Address
# getAddress( )

Returns

Genetsis\core\activityid\Address
public
# setAddress( Genetsis\core\activityid\Address $address )

Parameters

$address
public string
# getDisplayName( )

Returns

string
public
# setDisplayName( string $display_name )

Parameters

$display_name
public string
# getId( )

Returns

string
public
# setId( string $id )

Parameters

$id
public Genetsis\core\activityid\Position
# getPosition( )

Returns

Genetsis\core\activityid\Position
public
# setPosition( Genetsis\core\activityid\Position $position )

Parameters

$position
public static array
# checkLocation( $request )

Check Request Location. An Address or a Position are mandatory. In an Address, Postal Code is mandatory. In a Position, Longitud and Latitude are mandatory

Check Request Location. An Address or a Position are mandatory. In an Address, Postal Code is mandatory. In a Position, Longitud and Latitude are mandatory

Parameters

$request
location object

Returns

array
The request location object

Throws

Exception
API documentation generated by ApiGen