code: def create(cls, object_type=None, object_uuid=None, **kwargs):
          
          # Request next integer in recid sequence.
          assert 'pid_value' not in kwargs
          kwargs['pid_value'] = str(RecordIdentifier.next())
          kwargs.setdefault('status', cls.default_status)
          if object_type and object_uuid:
              kwargs['status'] = PIDStatus.REGISTERED
          return super(RecordIdProvider, cls).create(
              object_type=object_type, object_uuid=object_uuid, **kwargs)
docs: Create a new record identifier.
  
          Note: if the object_type and object_uuid values are passed, then the
          PID status will be automatically setted to
          :attr:`invenio_pidstore.models.PIDStatus.REGISTERED`.
  
          :param object_type: The object type. (Default: None.)
          :param object_uuid: The object identifier. (Default: None).
          :param kwargs: You specify the pid_value.