# Path: conjureup/consts.py
# class spell_types:
#     JUJU = 'juju'
#     SNAP = 'snap'


import yaml
from conjureup.consts import spell_types
        return self.get('version', 1)

    @property
    def bundle_name(self):
        """ Name of charmstore bundle
        """
        return self.get('bundle-name', None)

    @property
    def options_whitelist(self):
        """ List of options to display by default
        """
        return self.get('options-whitelist', {})

    @property
    def cloud_whitelist(self):
        """ returns list of approved providers for spell
        """
        return self.get('cloud-whitelist', [])

    @property
    def cloud_blacklist(self):
        """ returns list of non-approved providers for spell
        """
        return self.get('cloud-blacklist', [])

    @property
    def spell_type(self):
        """ returns spell type
        """

# Path: conjureup/consts.py
# class spell_types:
#     JUJU = 'juju'
#     SNAP = 'snap'


# Path: conjureup/models/metadata.py
import yaml
from conjureup.consts import spell_types

        return self.get('version', 1)

    @property
    def bundle_name(self):
        """ Name of charmstore bundle
        """
        return self.get('bundle-name', None)

    @property
    def options_whitelist(self):
        """ List of options to display by default
        """
        return self.get('options-whitelist', {})

    @property
    def cloud_whitelist(self):
        """ returns list of approved providers for spell
        """
        return self.get('cloud-whitelist', [])

    @property
    def cloud_blacklist(self):
        """ returns list of non-approved providers for spell
        """
        return self.get('cloud-blacklist', [])

    @property
    def spell_type(self):
        """ returns spell type
        """

        return self.get('spell-type', spell_types.JUJU)