Rename v2_0 and add remaining boilerplate
diff --git a/openstack/networking/v2/networks/requests.go b/openstack/networking/v2/networks/requests.go
new file mode 100644
index 0000000..b74608b
--- /dev/null
+++ b/openstack/networking/v2/networks/requests.go
@@ -0,0 +1,17 @@
+package networks
+
+// User-defined options sent to the API when creating or updating a network.
+type NetworkOpts struct {
+ // The administrative state of the network, which is up (true) or down (false).
+ AdminStateUp bool `json:"admin_state_up"`
+ // The network name (optional)
+ Name string `json:"name"`
+ // Indicates whether this network is shared across all tenants. By default,
+ // only administrative users can change this value.
+ Shared bool `json:"shared"`
+ // Admin-only. The UUID of the tenant that will own the network. This tenant
+ // can be different from the tenant that makes the create network request.
+ // However, only administrative users can specify a tenant ID other than their
+ // own. You cannot change this value through authorization policies.
+ TenantID string `json:"tenant_id"`
+}