# File lib/fog/compute/openstack/requests/create_snapshot.rb, line 25
        def create_snapshot(volume_id, name, description, _force = false)
          volume_response = get_volume_details(volume_id)
          volume = volume_response.data[:body]['volume']
          if volume.nil?
            raise Fog::Compute::OpenStack::NotFound
          else
            response = Excon::Response.new
            data = {
              "status"      => "availble",
              "name"        => name,
              "created_at"  => Time.now,
              "description" => description,
              "volume_id"   => volume_id,
              "id"          => Fog::Mock.random_numbers(2),
              "size"        => volume['size']
            }

            self.data[:snapshots][data['id']] = data
            response.body = {"snapshot" => data}
            response.status = 202
            response
          end
        end