# Copyright (c) 2020 DDN. All rights reserved.
# Use of this source code is governed by a MIT-style
# license that can be found in the LICENSE file.


from chroma_core.lib.storage_plugin.base_resource import BaseGlobalId, BaseAutoId, BaseScopedId


class GlobalId(BaseGlobalId):
    """An Id which is globally unique"""

    pass


class AutoId(BaseAutoId):
    """An ID generated on resource creation by Chroma"""

    pass


class ScopedId(BaseScopedId):
    """An Id which is unique within a scannable resource"""

    pass
