code: def __init__(
      self,
      job_type: str,
      cache_kind: str,
      version: str,
      description: str,
  ):
      self.job_type = job_type
      self.cache_kind = cache_kind
      super().__init__(version=version, description=description)
  
imports: import datetime
  from abc import ABC, abstractmethod
  from libcommon.constants import CACHE_COLLECTION_RESPONSES, CACHE_METRICS_COLLECTION, CACHE_MONGOENGINE_ALIAS, METRICS_MONGOENGINE_ALIAS, QUEUE_COLLECTION_JOBS, QUEUE_METRICS_COLLECTION, QUEUE_MONGOENGINE_ALIAS
label_desc: Use image node_id 1 to create a new MetricsMigration object from inherited base classes: Migration with example: obj = MetricsMigration(job_type, cache_kind, version, description)