isogeo_pysdk.models.contact module¶
Isogeo API v1 - Model of Contact entity
See: http://help.isogeo.com/api/complete/index.html#definition-contact
-
class
isogeo_pysdk.models.contact.
Contact
(_abilities=None, _deleted=None, _id=None, _tag=None, addressLine1=None, addressLine2=None, addressLine3=None, available=None, city=None, count=None, countryCode=None, email=None, fax=None, hash=None, name=None, organization=None, owner=None, phone=None, type=None, zipCode=None, created=None, modified=None)¶ Bases:
object
Contacts are entities used into Isogeo adress book that can be associated to metadata.
-
ATTR_CREA
= {'addressLine1': 'str', 'addressLine2': 'str', 'addressLine3': 'str', 'city': 'str', 'countryCode': 'str', 'email': 'str', 'fax': 'str', 'name': 'str', 'organization': 'str', 'phone': 'str', 'zipCode': 'str'}¶
-
ATTR_MAP
= {'fax': 'faxNumber', 'organization': 'organizationName', 'phone': 'phoneNumber'}¶
-
ATTR_TYPES
= {'_abilities': <class 'str'>, '_id': <class 'str'>, '_tag': <class 'str'>, 'addressLine1': <class 'str'>, 'addressLine2': <class 'str'>, 'addressLine3': <class 'str'>, 'city': <class 'str'>, 'count': <class 'int'>, 'countryCode': <class 'str'>, 'email': <class 'str'>, 'fax': <class 'str'>, 'hash': <class 'str'>, 'name': <class 'str'>, 'organization': <class 'str'>, 'owner': <class 'dict'>, 'phone': <class 'str'>, 'type': <class 'str'>, 'zipCode': <class 'str'>}¶
-
addressLine1
¶ Gets the id of this Contact.
Returns: The id of this Contact. Return type: str
-
addressLine2
¶ Gets the id of this Contact.
Returns: The second address line of this Contact. Return type: str
-
addressLine3
¶ Gets the third address line of this Contact.
Returns: The The third address line of this Contact. Return type: str
-
available
¶ Gets the availibility of this Contact.
Returns: The availibility of this Contact. Return type: str
-
city
¶ Gets the city of this Contact.
Returns: The city of this Contact. Return type: str
-
count
¶ Gets the id of this Contact.
Returns: The id of this Contact. Return type: str
-
countryCode
¶ Gets the country code of this Contact.
Returns: The country code of this Contact. Return type: str
-
email
¶ Gets the email of this Contact.
Returns: The email of this Contact. Return type: str
-
fax
¶ Gets the fax of this Contact.
Returns: The fax of this Contact. Return type: str
-
hash
¶ Gets the hash of this Contact.
Returns: The hash of this Contact. Return type: str
-
name
¶ Gets the name of this Contact.
Returns: The name of this Contact. Return type: str
-
organization
¶ Gets the organization of this Contact.
Returns: The organization of this Contact. Return type: str
-
owner
¶ Gets the owner of this Specification.
Returns: The owner of this Specification. Return type: Workgroup
-
phone
¶ Gets the phone number of this Contact.
Returns: The phone number of this Contact. Return type: str
-
to_dict
()¶ Returns the model properties as a dict.
Return type: dict
-
to_dict_creation
()¶ Returns the model properties as a dict structured for creation purpose (POST)
Return type: dict
-
to_str
()¶ Returns the string representation of the model.
Return type: str
-
type
¶ Gets the type of this Contact.
Returns: The type of this Contact. Return type: str
-
zipCode
¶ Gets the zip (postal) code of this Contact.
Returns: The zip (postal) code of this Contact. Return type: str
-