code: def to_params(self):
          '''
          Createa a new dictionary with all launch data. Custom / Extension keys
          will be included. Roles are set as a ',' separated string.
          '''
          params = {}
          custom_params = {}
          for key in self.custom_params:
              custom_params[key] = self.custom_params[key]
          ext_params = {}
          for key in self.ext_params:
              ext_params[key] = self.ext_params[key]
          for key in LAUNCH_DATA_PARAMETERS:
              if hasattr(self, key):
                  params[key] = getattr(self, key)
          params.update(custom_params)
          params.update(ext_params)
          return paramf to_params(self):
          '''
          Createa a new dictionary with all launch data. Custom / Extension keys
          will be included. Roles are set as a ',' separated string.
          '''
          params = {}
          custom_params = {}
          for key in self.custom_params:
              custom_params[key] = self.custom_params[key]
          ext_params = {}
          for key in self.ext_params:
              ext_params[key] = self.ext_params[key]
          for key in LAUNCH_DATA_PARAMETERS:
              if hasattr(self, key):
                  params[key] = getattr(self, key)
          params.update(custom_params)
          params.update(ext_params)
          return params
docs: Createa a new dictionary with all launch data. Custom / Extension keys
          will be included. Roles are set as a ',' separated string.