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:

SerializeFirmError

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:

SerializeFirmError

Returns:

social network name as dict key, url as dict value.

Sample: ```python {

”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:

SerializeFirmError

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:

SerializeFirmError

Returns:

og_image, og_description and og_twitter_site as serialized data

Sample: ```python {

”og_image”: SmartMediaField(), “og_description”: TextField(), “og_twitter_site”: CharField(),

Return type:

(dict)