def __init__(self, group_id, title, obs_time, set_time, user_id, semantic_type, obs_records=None, meta=None):
        """
        Constructor function.

        :param int group_id: Camera ID which is responsible for this observation group
        :param list[Observation] obs_records:
            A list of :class:`meteorpi_model.Observation`, or None to specify no observations.
        :param list[Meta] meta:
            A list of :class:`meteorpi_model.Meta`, or None to specify an empty list, which provide additional
            information about the group.
        """
        self.id = self.group_id = group_id
        self.title = title
        self.obs_time = obs_time
        self.set_time = set_time
        self.user_id = user_id
        self.semantic_type=semantic_type

        # Sequence of Observations
        if obs_records is None:
            self.obs_records = []
        else:
            self.obs_records = obs_records

        # Group metadata
        if meta is None:
            self.meta = []
        else:
            self.meta = meta
def __init__ ( self , group_id , title , obs_time , set_time , user_id , semantic_type , obs_records = None , meta = None ) : self . id = self . group_id = group_id self . title = title self . obs_time = obs_time self . set_time = set_time self . user_id = user_id self . semantic_type = semantic_type if obs_records is None : self . obs_records = [ ] else : self . obs_records = obs_records if meta is None : self . meta = [ ] else : self . meta = meta
Constructor function.

        :param int group_id: Camera ID which is responsible for this observation group
        :param list[Observation] obs_records:
            A list of :class:`meteorpi_model.Observation`, or None to specify no observations.
        :param list[Meta] meta:
            A list of :class:`meteorpi_model.Meta`, or None to specify an empty list, which provide additional
            information about the group.