':param id: Storage volume ID.
:type id: ``str``
:param name: Storage volume name.
:type name: ``str``
:param size: Size of this volume (in GB).
:type size: ``int``
:param driver: Driver this image belongs to.
:type driver: :class:`.NodeDriver`
:param state: Optional state of the StorageVolume. If not
provided, will default to UNKNOWN.
:type state: :class:`.StorageVolumeState`
:param extra: Optional provider specific attributes.
:type extra: ``dict``'

def __init__(self, id, name, size, driver, state=None, extra=None):

    self.id = id
    self.name = name
    self.size = size
    self.driver = driver
    self.extra = extra
    self.state = state
    UuidMixin.__init__(self)
