# -*- coding: utf-8 -*-

# This file is part of the Ingram Micro Cloud Blue Connect SDK.
# Copyright (c) 2019-2020 Ingram Micro. All Rights Reserved.

from .base import BaseModel
from .hub import Hub
from .schemas import ExtIdHubSchema


class ExtIdHub(BaseModel):
    """ Associates a :py:class:`.Hub` with an external id. """

    _schema = ExtIdHubSchema()

    hub = None  # type: Hub
    """ (:py:class:`.Hub`) Hub. """

    external_id = None  # type: str
    """ (str) External id. """

31746c7a21936da0f2faaa2ca64b9be8097e10c3
<mask token>

<mask token>


class ExtIdHub(BaseModel):
    <mask token>
    _schema = ExtIdHubSchema()
    hub = None
    <mask token>
    external_id = None
    <mask token>

<mask token>


class ExtIdHub(BaseModel):
    """ Associates a :py:class:`.Hub` with an external id. """
    _schema = ExtIdHubSchema()
    hub = None
    """ (:py:class:`.Hub`) Hub. """
    external_id = None
    """ (str) External id. """

from .base import BaseModel
from .hub import Hub
from .schemas import ExtIdHubSchema


class ExtIdHub(BaseModel):
    """ Associates a :py:class:`.Hub` with an external id. """
    _schema = ExtIdHubSchema()
    hub = None
    """ (:py:class:`.Hub`) Hub. """
    external_id = None
    """ (str) External id. """

# -*- coding: utf-8 -*-

# This file is part of the Ingram Micro Cloud Blue Connect SDK.
# Copyright (c) 2019-2020 Ingram Micro. All Rights Reserved.

from .base import BaseModel
from .hub import Hub
from .schemas import ExtIdHubSchema


class ExtIdHub(BaseModel):
    """ Associates a :py:class:`.Hub` with an external id. """

    _schema = ExtIdHubSchema()

    hub = None  # type: Hub
    """ (:py:class:`.Hub`) Hub. """

    external_id = None  # type: str
    """ (str) External id. """
