Serializers¶
- exception firm_info.serializers.SerializeFirmError[source]¶
Custom exception to handle errors during Firm informations serialization.
- firm_info.serializers.serialize_firm_info(queryset)[source]¶
Serialize FirmContact unique instance.
- Parameters:
Queryset (FirmContact) –
- Raises:
- Returns:
email phone and address of firm as serialized data
Sample: ``` {
”email”: “email@mail.com”, “phone”: “003369856321”, “address”: “1 avenue Charles de Gaulle, 99999 Paris”
- Return type:
(dict)
- firm_info.serializers.serialize_firm_social(queryset)[source]¶
Serialize Firm social networks urls.
- Parameters:
Queryset (Link) –
- Raises:
- Returns:
social network name as dict key, url as dict value.
”facebook”: “www.site.com”, “instagram”: “www.site2.com”
- Return type:
(dict)
- firm_info.serializers.serialize_firm_description(queryset)[source]¶
Serialize FirmContact unique instance.
- Parameters:
Queryset (FirmContact) –
- Raises:
- Returns:
baseline and short_description of firm as serialized data
Sample: ``` {
”baseline”: “Non eram nescius, Brute, cum, quae summis ingeniis”, “short_description”: “Quamquam, si plane sic verterem Platonem”
- Return type:
(dict)
- firm_info.serializers.serialize_firm_social_sharing(obj)[source]¶
Serialize Firm social networks sharing urls.
- Parameters:
Queryset (SocialSharing) –
- Raises:
- Returns:
og_image, og_description and og_twitter_site as serialized data
”og_image”: SmartMediaField(), “og_description”: TextField(), “og_twitter_site”: CharField(),
- Return type:
(dict)