code: def generate_sb(date: datetime.datetime, project: str,
                  programme_block: str) -> dict:
      
      date = date.strftime('%Y%m%d')
      instance_id = randint(0, 9999)
      sb_id = 'SB-{}-{}-{:04d}'.format(date, project, instance_id)
      return dict(id=sb_id, project=project, programme_block=programme_block)
docs: Generate a Scheduling Block data object.
  
      Args:
          date (datetime.datetime): UTC date of the SBI
          project (str): Project Name
          programme_block (str): Programme
  
      Returns:
          str, Scheduling Block Instance (SBI) ID.