Skip to content

whatsapie/ext/message/location.py

Location

Bases: Message

Inherits from Message class.

Inherits from Message class, represents a Location Message api object.

Parameters:

Name Type Description Default
long str

Longitude value

None
lat str

Latitude value.

None
name str

Name of the location.

None
address str

Address of the location.

None
Source code in whatsapie/ext/message/location.py
class Location(Message):
    """Inherits from Message class.

    Inherits from Message class, represents a Location Message api object.

    Args:
        long: Longitude value
        lat: Latitude value.
        name: Name of the location.
        address: Address of the location.
    """

    def __init__(
        self,
        long: str = None,
        lat: str = None,
        name: str = None,
        address: str = None,
        to: str = None,
    ):
        self.set_params(long=long, lat=lat, name=name, address=address)
        super().__init__(to=to)

    def set_params(self, long: str, lat: str, name: str, address: str):
        """Sets the values of parameters to the respective class instances.
        Args:
            long: Longitude value
            lat: Latitude value.
            name: Name of the location.
            address: Address of the location.
        """
        self.long = long
        self.lat = lat
        self.name = name
        self.address = address

set_params(long, lat, name, address)

Sets the values of parameters to the respective class instances.

Parameters:

Name Type Description Default
long str

Longitude value

required
lat str

Latitude value.

required
name str

Name of the location.

required
address str

Address of the location.

required
Source code in whatsapie/ext/message/location.py
def set_params(self, long: str, lat: str, name: str, address: str):
    """Sets the values of parameters to the respective class instances.
    Args:
        long: Longitude value
        lat: Latitude value.
        name: Name of the location.
        address: Address of the location.
    """
    self.long = long
    self.lat = lat
    self.name = name
    self.address = address