list snapshots
diff --git a/openstack/blockstorage/v1/snapshots/snapshots.go b/openstack/blockstorage/v1/snapshots/snapshots.go
index bd5510a..836ba82 100644
--- a/openstack/blockstorage/v1/snapshots/snapshots.go
+++ b/openstack/blockstorage/v1/snapshots/snapshots.go
@@ -12,5 +12,8 @@
 }
 
 type CreateOpts map[string]interface{}
+type ListOpts struct {
+	Full bool
+}
 type GetOpts map[string]string
 type DeleteOpts map[string]string